mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') r3 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file2\x00') r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 1: r0 = syz_open_pts() sysctl$kern(&(0x7f0000000040)={0xa, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000014c0)={0x0, 0x29}) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x80) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x41, 0x1, 0x5, 0x531}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x4, 0x81, 0x54}, {{r0}, 0xffffffffffffffff, 0x90, 0x40000000, 0x1ff, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x1, 0x8000, 0x78ae1e36}], 0x3, &(0x7f00000000c0)={0xb4, 0xb1}) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb4}}) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) r3 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="b671b5ba583f8a0f42a570bba62564ae22d28e9e5a4c378a16fd872fa74be20513787dd1405e", 0x26}, {&(0x7f0000000240)="cc1087d9283e9ee1a728d331e2487a8f0b0ed47e67742cac576ae518b81ba6fd04dd2a184376d4c7a4b8831c41802948b95247a750926262c077d80b34d47aee21e5847369062225cf8b3deee7b2ae43a85a996d196384b112dc5fe91916d44a38c5813b", 0x64}, {&(0x7f0000000340)="fc157c91c1871e90b73d3cc8c7cc1098c3dd7abbabc64a54bd3abce14d25f7eaa21edead13a26e42ff3a65e412c123eb6ecf304d8adbcd89a21317b256a10642bce0e3714a9a56b062177383a9fd212ae780c4b4e65e7b0b53314842d59382f05e6651128bf4b2898159422315bbcc88f6808221e22b7711e21cf7aaea70829528951ee0fe0656448f", 0x89}, {&(0x7f0000000400)="5b472aef9f940b1149adf778111cedea0bbb35e0e04255eb11ff7b12ceda0d0e1d029860b84bd795b38c08aac8e35b48a9686bc412e71d2f772e56798cdcd591f2a21f4bc0abc62ff75db26c0e68839fc056562c96005a2f4870ae98995b53f01e3d4dc73fbaf87b86a82d139ff5f001a1dc255449147786f4c003e2fd171d010309cd568904d908407a4716fca6d5c6517112da26de05fdeb139b9d5c49f4f19d62859973ace4c90d13380124b3ca4bda775b42ab22e792f3e6957e83a3b8fe50c5fd8d0acfaa67ba853c934e9279d3999071790f61f7ca6c9fb1997d1bab054a9c98afb92d15c1cfd5514c", 0xec}, {&(0x7f0000000500)="da2e04f597b659a76cebf81a519aacc1457f61dfd6cdb616518e18b30e24ad2a6a3f1a5a2fb8f00b54adf2566a76f1e8e7c5ee5396f7b50e7f56e7fb4b058629f155450f4a958cbdd664ac9b3abcd989f26ec6", 0x53}, {&(0x7f00000000c0)="c8a2756e013d991efc987cb75750411e4e49217b2fe7c86996982beaa25b6aa414d29a8e61941364aae32c185ddb2f6e678d295ece", 0x35}, {&(0x7f0000000f80)="681508d1acb3fa903e106700e6da41364479dd94fa4287f649c0a490cf4fee7c17e4d4749a9db71132bf8d89be42cd685aa485ab69ffead2b1c0c17caa7e4d37643efb0d548881d0ac0abbe0b64924f3a71e4ffaa287606ceed815f3d08a5b40a0aa293557891ca290b6f46ed439fdf92b41863bce97da28643d175087d15c659c52ef6367e6a73248b981bc65b25f17e785a49bb6b12761ece5c916259831d367604442af7ca5f2b329feaa9cbe33be7a47dfb1fd48c89a7309717ca447a93fac21ce06ca17ae9f02dbbd7d57b3837462f05cb7b854a8a07cc546cdf6cbe9f4c3e147f0d6296093ce73a7f9e55780a4e620823cadfa00e399097462ed71b8002eb1be937a46fd41b66679eaa07bf674d6d4d91bb9cae272bf9589f3ddbc6b34d863c59d40c1717f54fc2db2f853eeaed36d116b75f4ccff81e05727e51132eba6a86cc465617b707aded461729a7fee148a934522cc0e7691afecb8f7d44a28fd7474d8fe7c90a0e636ee129aa550adb2b2844f135c8608b52b5450b7c92b9b5cb0dbfae7b261e83c9d3f3b04511c37dcf7949b864f799a18dd3705601eb1afdce512af6a6119e1e6287817a89f6ccb64d9da53a3a747119164c37cc648c37d5b13f698df130a976fc556ddf4f722d843a1b9856072849a981c2d582a18f902d642c72a6dcea537b930d36b7a2036280e1d10ffe1e17e0e8525de1deace3e459339b67af2bb7956cb945579e917630d463efb5320381c61ee52a035c42a6d643a65f60ee35b3f5173fc2fa8f07539238b29a5e3eb89e2edae3cc59748917ed9512ed8b67f488e5a6116f4bcd1c93d4b4981d7db2bf38bd93f9d9bf40f3c09e8031c5b3ff91c5d4d87f8afd393380b8fa1da086e1b8673da618ac6be618822679186271fedca6db8c743b5129284318540e15c45fad28412a9fe1ae9ba51898175d804e924081f25a5d3bdee4e841258cd2cdfb436cbcd08bafc1c49a104e00d758e0e31dcbf49d7c886d397b5c441efbfe14ec42fb93c6ed58716ddae505dbe2a3305206b07a5cc5319d9930b892fe1887ade7edc942f911c8246f904acf39e88525fc07c86d3313784cf7adc1e8cb98c72ebb3c2ba56ed603c11f9c193560f2f1544c56acfd71f3cacd0f8e9489ed055971dae628cfcbc16baca2573d96afc05d21a7b0d4c1cb0605635aaeec93564f9d46b85b07f2c2864d578e22e8ac96cfc071552212935413fb8883c7005b1e0bddd37150adc8e1ce311eb8c8fff6de4f36777482f8c05c7d68f3dbf115036f6d5a3f29c14b9caef991f6a9b24c570d82eaca5c2a67542fff07e5f8c843a3f9d0b081e27b6327fb1d4918cb5c399ac0fcc4104de30c76cb43ea90eb6eff2b192bffadd228d63c8ff031cd68b60e15f9e9f9bdc367691a2780c14c31a2fcb873ab6bfce8c6fe4a2bdaa8b1f39b1bc390cc69a2949dff57616ba9499ef987077587763a50367c3976596fa0095c2a09be7cc830acac7cc52c6b2b71905f1e36c99b1e89aa438ee696f3b6a05fa10e24a74121cc18a7d08c3b6ece9254445aa01781a16d2fb5c8b5aa2d63e7320782c0fc89db04e5d412ad6f7bdb94e61f9919710aaf75b368a3e8a2394e0ed4c66dd6aeb46b4eb1b714a2d021912b9db02c822f80e984b63d21279b4039b2685508f2a8724ad5971e5a3142b058edb3c646111ba590588d1b5324e819d8c736ec98d2343ba67481743138006a983651fedcf294eead5b02065a4a1ce3f0467703e125a4319e61acaecfb1c8f43b82f69109267a07ffce0d608fba34b7626fd7e6cb84cfc13bba9f2948f09479168796ebec3140638a64f6014adfd3112d6de3bf3787eede6869481c3b19a60eb6991b659038f5ac91b473a84033b274ec994c8564fa296ccb70906acddbbbc8915fd108440c3d2eef09b9d1fad9adf3833e329f139488aca7ad64e8230bc9227a5b8503e05e69b3b8864101797173734cfb310f550a0c725efbdc505615dc7cf64d8d69404adbf8363634ea76e0643bce3382db46cc527cb281458b0efc2da0a3946144f86f3245b8f330af111cb79007e7009c62ecd0dc26f58aafbea748e3a26c8e3747a6ee020f17c52f4d23063189510f41e5bb31cb5621de0ac6b6b785d7cc478c1750830e60b832e84b7ebb6afae54532f806a954d25be874b4bfb94cad5b381b8ac56580532e25f251340ded91e1d3d076bd3e0483d85802881613bda208dcd2ea40b3de8c3a822e58bb19e7cc2f4f297b9a22ff6a552becb267b473b11e3c494de8958569b4378ea4e9b6547a84fafccbe4d8a6d183a7a9396c35474d2227b9a6891bfed707d3e111a95528c273b7af1daedb31f45532bdc695ecaee4ed5a5f461ea52afbf94f6b46fd19932d55fe9b9df78c0dc44eee0576a24f32de1287dd7b6e5e03d9d2471e30a9298187e5abe415e4f91d4a9ec7434c70989334fe06a9a5e3e78051da5e2e8850e086f27732ec0de66b5950c0cee9c21d44976d27113bd4053c2b500c6f0f2261f6e1383021508ebfc2cde3f7d69d299e2f1448aeab8b4403bc49bd5f773b99acc99203d447c0fdcef10bf4d492672a61aea623e3d0b0c30babdb5f85dea24c94fa1404191cbdf89e72524038e951d011af457ab2c0484fe5a222bd67c5aba6f72f26e3990507de0da9d13ff8ed708f4952dcdc1160d72e1c48630bc794f2790c7d52b520e15f41856774581f240efac7a80bc1edd957e8035b6cf6680d72f1791ac9383162bf496f8b609b8c540d36f2c5aae2fe5e3297cb267b177e20d8ef14a5c26100b19b72040b05a14eba7a1a09cb93ed1cf99c327fa8a1a39ba040b4cfe3d58e65fd5ba3b256468c3e3ab44454dde6c48fe07336e9ee918f85bb35ca265902daeff268082681feac95976dfb4002aa85a98519bfb0f58bc11496e7a9d12e36fb494b1e6824efd33f380f25e2d2806bfe820b8f77ebd10023c9f3df8a30a338072325c66c04d7020d3d80a558f42ac1d05ba5240e7b9cd30a731134c09b7c9a2abfe5b85ef94a747ea5dc7a6b5043cc821bb49fcd339e0cff55eb4eb49d36e4bebfe1e7946c20cc4b63da1d089cca1f6b81f3cba00563f3beea3d7cba14af643b011754f21b02b5c21244cfeaa5fcdbe7747aa097eee4e524c31b08e6fd57403fddeb2a177062080ebf276a35145be2f498ca68248e02d20d852fdc137f229e1794cc073b0db19cf6e64966e6916ed8b2d8c5336a48dd524fcb9981a15df7fb3cb31b8e7ac2e7b2e06d9b21e80969272552cd7dc6562a6bc0f3a3c81724d19a80218d9b0ea8de402a9857d36832746334f1f2f0f25fb531bd9d668786c36972e3217e0975d33521d0e2a3b5fcdec8005f186f09dba820270e6c4ca3075fe5630201ac23e3d14970dae1103ad2ffafb548d63b39cc1b32f7d3f5e1762724e24790c9dca25ebe3f92d191bd15a063435ac89f60b4f3304780422a1616b202a0ce38884fec5a1257a42ca83c1d9e696a2a26fb59674a943dc02d97cdfbb709dcd064ec7c48be41c014ee0243aa5239ca235190b519366fd37dcf93a1a066a2671103d5e81bed8c026af121942a93bb7af48bf0fcb41a967aa80504593aeff16aa70a25981ea2e5b978dea3c8c0846708daf98af5b349a13dff3111467a368ddbda27d6fe3f71d15bdbaa8b6dcdd1e2b8cea779bdc01aa74a81dbcae91ca35c1802c9325d96a358a6316ff841aaec64aa2df2d3a4a4f35464b4a78c287dec45e1a2f0518067305d96dccca5ca47f309fa6b0c872b5be4d96d1a9571d8ba1c0126ab0e83f4a35eabfe723fd31bc458a790e0d99c59548e2fce536cc5714756439b4a8dfe55ccb9da3244cdd2cf7f1adcd48119edac4e67e6f562274decfcb90b0394da0ca3a8508508ac65fa12294bfad65eec197c398c5c4ebf7ad9410847992e88d343884975673c2ed199b0ba4d20c1d29307918811518fc1453eae5e3f432fb5f59345eecf2d4c4cba59c443e0ecdd422b74d63ffd87daee3bf9bcafcddba738b8d4b51d33bba94cbe587b7b8e9270c062f24f12cd84a36960ca57813cf470c0537380e8ddcc4441682531cfbe0224daeb9e75c7ef80aae5fcf979e308d45fe6e11e522f67db07552242ae1087456d0705bdcf46cd6ab957d0607de16cd4948a8c8a222a04b32987a2fd5540fc90646bacf184e6f303edac0f965aa297b22a840247a5cf27b3519f46108b6e162e43ea62ecf83174d9f140a10a75c6cef03fd682b601802fa167d0433788bfec68c05c6b15367fb3938ceca25770395e3e426728c8cbdaf7bbef205127fef16b8ae3e71843f88b79cce77e48f7b072bcedff0a5ad2f3ebaa68f5ac69715c3cb7996d46a15efa9072fced69d478458b5dcdbd323e97cd9471bd9cb8f07fa41ee9880f08d96dfdfb7d073978e06008d22df5b384965b0e2caedfef949af4f4fb4cb7f90cc150279b8f58744945c16021c118b93ef073ad18ada8f98989b5c9fe5a01bf4961d6d1abc0a5da486678bce4ae532f94edf3fd4118193663e34e3e4fc415934c044a4a3cd14f34f5428c09f8ad14933d9dfa98384f99355d944141470741d02d67a6fc99239c77f92b7e8e67a3f7c1343be344288f0ba6cde67b4278d0c96b4c6dae11e6698cbc0d422bf1a4b11303cee05fb8951ba215bcbfbe2bc8d0ef2f1c03821d5a0ac61f4bf5c26f4534f6d561e57e10a255ac01b5510866cb5f817f08e807215bd2afdb2cea466e0547cb2e475355075b158ba95363e6919176242ca95baad149e0c07d07823177eba80800e24c51a76352a9261b12911a4602ffd8468c37d32f8e2e9124d33943244e6c6dee90073ef6b8cb952e930a05510e9e6ad4a3d6b3aa9088873573466587c9f13a682e26e4056769e28890e1e44b871f2382972d16cac5cb72972e3acf7b4444e5f6bf953328091590ad2a845bc80ad1ef7ecc03c277c8ea8f22571e345a2b6728c14bc9c664742af1aa4bc99f05bd110ec6f20b3a01834863873e545caf4d7543f7c68fd816a983046efaa76cee35257eb0c06546bb99095e15531a60c38b0b732163b941451d5c55655c7130856388e1384eddaf858c56fcb2bfc6df25cb9f67f1cee987510d4a701e5463065a6e1817995c99c4baeea2684baae41fefcfc89b55622785d905cfe0ce3f8132e3668bff292644ed21304a277f02c313c733f1fa232970238d9873dafaa62f760acdbbb30f3d9aa7a1f3a63579a6d895531ebbd0997c616b25683d4177b517554f1fc8fa03c61c12611ca0e2c2e8a9b412413a93c9dd9559b59ab5601d9c23360c233d41a746e720b2707d5ee66e8aa61ce0b400eff2791c6010b26418e8110c8e6bdaa09a981d75970a4e635812f8be3d68ecb5eccaff5c522ac9ac46c56c9410c4e0c1583210cca965ee8856fb04900a02d8530cbb589d8654de56f266a46168056b38ead8504264e1855570e3dae8e47d24cd2d2b93063e813314d32e024fbfef36dbc5afd0dff0ddb947c23a5617c76d71e707f9153ee06cf45f2809d6bcf0deeed49ed78f71809f251bd690aec667ea3bfdd49736e732dd41ff7887699e6358a2fad22a5adc062d63a0b5411424bdc5fbf3166434e5bd3d9d09a960486a0b773b553c444dbb4bf5d544d3b93d02fd4720ab46657d8f651a42bbf56402efc70219812ff1b0c4d7e42bda3346df577478911bd1be75dde97e15abe1f063eba4bb4b88a4b6a613bcf897f7e75f4da8d68fa632deb18c12ed00fcd7043a0744454c8c6f4d19d1ba222dad60da8184d7d855bad770ed6548d5bf069ba", 0x1000}, {&(0x7f0000001f80)="c9adbe2572f107dd05670e400ae00aafe8ccf3e2c74b4aec4c69fd33f914a72e0a5f57bfbbf2865a49976f4ba43278ab18d35332ea25587f78973e2284269a7444cecec22a76d3fd0d7e9cb19b2326a9a380c5210484828d49eecf48a6857c13429f0db744cb246cc7399c9f4af4f669f69f2b094c9cbb1abe9409d81f528576e92d5ed855fb028ffd46f95e8b49d803839d40280c763ca26b11be6a38454ec1069794659d18b429ebfbf41b1cec877ca13b8fc4caa90253e5d5bbf268062ccea15303ba0596c5627d19fb38f42ba85c70a608bd4f51621db7bea3a0fad0ea48cc89f89b9f8ead3fd2f8de3cfcfadfe19857fe0564ce2639744d78dbafcfdb7910b05a7622e681e17b9430decfa3d8163bd4edcd249982cede118e4fce8cf1d296a577fd8b4822a35df05032b428a08a05982bb68b6ae84c7cf53233b7fbfcb9b766df69b60b322215d77fc491346f9a147254ff8ee000ac635a630bd806693d2af93354cf8a89a9db61432757e4330a5a15ebdf8afdfb8755da6be9d22b18f168e90ce8644aaaba27992985fbc5b301edc14bce57e74ef096cd8bebdf28b4a811728b8a16856e55ac5d637cd44231b53faa5671ae11872857bf1aeca392866eb12b6b3de76f57c2b5bb0fc747794978ab0013352049e5213656e996cef8b14914e45b5c81942c17dd1512f0dc8da0191d3f94ac01f767a49176239e923c29db51baf010047fda74b7b70b1c101dc453c199c21892094460795ceeeffdd6e19261ef8d78198ffabd9d68900cc5c2677e3b9008a5e8a40a50746cbec176549de4dfcd5f208829868a6e57cc40dbd0497a3f131456778d5fbf7e05403af246a13948d297c6f095bd0513729a6dece2b5510a1ddbfa9f1976d513d8953c3cfe133d6ab2d4a7d21058451fc425101c4ad631c4bc1cf70ebcc9235266bcadac9639f8d0bc8475452be55b6e337e270f05d15728d6938f0f9812b7437ba60901505573544c629a3cd37d4e62f35f65e199fb7c0ddd35b7daa28a1556bf932f1accef32a509d9693122d9e2672fb574dfa6fb34e6550d68d2be3698299b804a352a4ea7b1b1a431c5b620539f85923f8a1ab8cb17e17ebaba06d3bf4973aa73223cec66a6c554c8af586cc1797595e31aa63252386aacdcca7badb27c41098bddaf0b3308332ba83496e3dd4852a8babc5636353cddd3c3eeaf62fad7e7327b0fb649592a9a8a363df96fdb54afe40fddca5cdd0d36a0bc6072639c17a2c268fadeb54cf7811a6643c2bdd3c6630b4965dc8918d595696012ba5cd53a52f7dd0b19048e98a325d20240dfdffbd12a4de21c314d6a24bb125545d749b6d23f562d7943fb505c2b63199841ed1887a3fdee345bb0893f2cec98385bd328cddd3190fa8b64651ac59901855db1af80458ff4ceceddf4f0d83151801370aff31b949d934f0ca671df23ed4013e2f58c17548d66df8e51082353434cdf7713ba7235d210886af6821f652a11c9887b593af2ec6bb49767bafa7412947aa218630b64dbccef473694c62e70f7938ac78e31e5187dc929729ddf2d9f9b3a74546cf03bf6e53287ef2cedd843c92319b2e2034399d40a0bf3edb21c408159e838439ee2e6bf5dbecc9aafb94c5b300104a8ae872b615cf0dc0027030b4d1232408425829e02c168e634b5f1899844cb2c0692d3ad559344a1acfa9d6062ff5de53b0b1c948455792001ebaba7124bebbc51402b39e3cb4d192c57ca7d906e54c6adc3dffc0172c5635de7fefdf07d7a974eddfa7c672b4f208211d356cba9af176b2df1252dc69e9978651d5c36db82a32e1b2b9a6eeb77e33a01eebbfff7575e9c9619a5e3da33dbb4a36026c09b416b721f54cece8d95482c39f907b4271f480e8854bfdc9e59a140232c97eb77e1d2cdd8eb0bd700d69c43fc99eca78fbc2648d9671067257ada16cfa5e3c0eed9fae6ac7b55afb149696de7a7df16896d8c5d55267f853bb1d047b56174ac42d35ecd26b8881911962979777934f90dad420e338c363694652307a95b99ee2b5b84e93ee1d8d438fd45b9f8a4a1eb931cb25f82a289f7aebede2be23796cf3e540dc94be9e7f16163b0c0be4b1e0baf628d7eba3a0aee2fc2cf33939a8c3a6434b8d1f729bc8519485bcdbef9b95ac6b8cd8f2be91381f5c3f345", 0x602}], 0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae", 0x2c2}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB]) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x24}], 0x1}) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, r0, 0x0) executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {}], 0x2) socket(0x1, 0x4000, 0xfc) close(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x40, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x12, 0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) setsockopt(r2, 0x0, 0x0, 0x0, 0xa) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/62}, &(0x7f0000000180)=0x40) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x4e, 0x0) openat(r1, 0x0, 0x0, 0x21) open(0x0, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 3: setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket(0x1, 0x0, 0xe7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1, 0x1}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x9, 0x2}) getsockname$inet(r3, &(0x7f0000000300), &(0x7f0000000000)=0xc) r6 = dup2(r2, r1) socket(0x11, 0x3, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) accept$inet(r6, 0x0, &(0x7f0000000180)) semget(0x1, 0x0, 0x588) sendto$unix(r8, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r7, 0x800c5707, &(0x7f0000000240)={0x0, 0x4}) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x1000301010006}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x0, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/133) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) setuid(0xee01) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r3, r1) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x53, 0x1, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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) r7 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r7, &(0x7f00000002c0)={&(0x7f0000000200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x5b, 0x0}}, 0x10, 0x0, &(0x7f0000000300)) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840), 0x281, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000008c0)={0x2, &(0x7f0000000880)=[{0x3, 0x6, 0x400, 0x3, 0x3}, {0x48a0, 0x800, 0x3ff, 0x9, 0x1}]}) sysctl$ddb(0x0, 0x0, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb", &(0x7f00000000c0)=0x52, 0xfffffffffffffffe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp}}}}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500000000fe8000000000000000000000001200aa6ddd6d79cbe7cfff3aa873063828d9dc"]) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x800, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000800)=[{&(0x7f00000005c0)="5563556144ddc451beacf36f64d12a4a0e92e0be7f1e24c8f2a80775a5a39d4a457c78e549cfd62f59e30d2805e845d85b10541b583ee36c9540ec27e2f41e337019ae141569aa5a52aa1a25ebb8", 0x4e}, {&(0x7f0000000640)="1e3ad3ffffce95748cb0defee91dab217951e8f03844b136de2388f88ee35774eec6dcd1a5ab9901f8a051714f9246e19d7bf4ba5d97bb59e123874418fa8a7fc404b57e430aed9dff7361d8a0f379425c2c31a0db9a474567daac5b8d871c5410fb207f41e811075b7ff6446d1e97572f71d506ae9d0845fbdfa67949f9f060f7ef5ff444256d14128db5817a6f0f5d6fc8ab7102e23d761ba1db01b505375358f076438e3be29d1a2480e4c85786e77676247a575dd361f8332098f7b735f530d3877369af4d23a5957861a77e975af23b23813e53d7c675ea0ad2c2a435cf0312116df20e1b8ea14753bc30c063602093d5a345bc", 0xf6}, {&(0x7f0000000740)="c53104202e07a3b7", 0x8}, {&(0x7f0000000780)="4bb109d2d16d1eb5b547dd343ad8d953735a78186bbf9aaf9dfc5dc5a2c3266a0f4e83a37a5e8018509fb0b6729293d4c9ced496358f99d7337be7cc8d75e994e128215e6c49097672b0e2aea2bb2c7a6597b1bc9a0d7b11458787ba3255a1de5d4cfd8a18be86310fe6ca93b3744b7e24357d1d", 0x74}], 0x4, 0x7) r3 = socket(0x11, 0x3, 0x0) sendto$inet(r3, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x3e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r5 = socket(0x18, 0x2, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r6, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffff86e2290b7b2206"]) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000380)="fb5d482404c82b96d26f58d8f430dfec9e0d6493aa1bc437a7a6db70321224d289d2e6e884f142ad6d10e4a943c2bf35b3fe8242025d1c019784be969887a93f455e", 0x42}, {&(0x7f0000000400)="932ad81d88c4828187ed7da213728445dd3e39e97046aefa6035475e777fc30390c98f02eb43b99e7f735ba983f732e9d09f133f19804ad4821f163ff143805c8f5810cc5e", 0x45}, {&(0x7f0000000480)="f8f72829fc3397f986c12c5486abd86da026ca8aa31268e5ee2d98e82322f627c5e654a7cffc0e08af6ce69441f0f874acbc716343d256ac84b35843765e634f5ea5f3950bb8145c7c7156710569550e58985c5800aaeadf09021d2de145b11104a7d3ffa97b551842fdfc5fa30de9b2f4da04ae5483b0154fec0805695458d32c3696efac8f3ccbccb673186f509f1194f4cfdff9e060c8b32ac7d89b9e0cd197d76a0b0ec9720e0cf4b018a6064eb1d5c44403ad1b2497ce4dd7e7b3f45015f9e73fd2ff7c1c9dc0b3771e", 0xcc}], 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) listen(r0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000001300)="b9e3ac1bdb16f5240cac670058eca8fc600b19035631850766c1f8da73f510455927ef94f9ac1994ade325f440feb749cb10e5ad93357b5e22d1f3f499ca7bde98c33ea472cf408d9297ed1b425d3eaac9cfb323dc7ad36bc550f985fe2361730ee842a6bbabbb020533a1e201630102a3235463770da71ba308b970551f391ecf7d5f138d620682127197a9cc0bc158bdb19def3915c94dc8eef8a86b49367b29dbec58886cab35c4bc52be826e8e8301f67ed83276ccb10f98b405493d01fed6e58b803debe3083ba85c30cae06038e1a2d22b62b3ab7185bf37ec5c57", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() r3 = msgget$private(0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x20) setreuid(0xee00, r4) msgctl$IPC_STAT(r3, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x2, 0x0, &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) (async) flock(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async, rerun: 32) close(0xffffffffffffffff) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) close(0xffffffffffffffff) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff0000000000000800460000200000000000029078e00f0002e0000002010000000800907800000000170cac5c6a0f526d00ae836a40d284831a30dc223c4d4d959cd1258c6c19a6b574da9f4209734cf67cea0302f37816e7e679e9b00eb2885fb628b11cba29276b1bd83243da89aab233a194c9ca72d629901d184d5b1036d646c086f70e176595ad26d794adae3da338c7214fbc1ee1f8e1af38c1ed51d07ce30cc86784ded4e81b54009477be14120d3e144b9e1c966382fd02a6b49f17ea7227d6a7eef8d3bc529ca171be2d1b7113cbd6b31b4eac0f566d01f34bab7ce59b064cab92c5abe1c8a884a70304d74c1fee73a8b50198a25e250070de831624dc828c0054652d1f541768a9fb4e5145f9289b040ab304b4ab874aa2085786077d9a8b119cd9fdc7e8791ca15638525c2c273446550193b9f7c9035ce97de23884045f523e08d47d9fa6913f3f206d17dda73f3d9ad3977e770fd849c1578faddd3d15534429977674680858769fc33b2c85a44a2faade7e811ddb1d0e6da2effd"]) (async) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) executing program 2: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x4, 0x20, 0xaa, 0xe0000000}, {0x1ff, 0x79, 0x83}]}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r0, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f00000004c0)="4534122cb25ac723ee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188162bc6d6de481f66dab68c8d48ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7d3551ef982d078c66a1f19eaadf6c3022f8450555a9832016a20f25111317ccb78b4d62ef582402e6f8ae2efd2f99340621814a5791a88fb6453864045c123104150ef6e1ba2a046c070262bb70c42800db87460baf85c742a048a3fe5b079b7ff44638ae43a78459ebc5fccf77c797570b433a050fc26eb7774a9fd95624f17e716f94433b98b67b54d78ea085c11062d8a42e5a254196f03a48f56a2bbd1bbcbe36c8165cca80b604b66d3a9921f0b6b89225f77b4874b", 0xffffff68}], 0x10000000000002d9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r3, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000100)) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x12}], 0x0, 0x0, 0x0, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r3, 0x0, 0x6d, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x4, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) socket(0x2, 0x2, 0x0) executing program 3: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffd, 0x0) setregid(0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f0000000080)={0x8000, 0x8, 0xfffff242}) r2 = getpid() recvmsg(0xffffffffffffffff, 0x0, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) setregid(0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="cd69b535cc39001e4c19230bf684179321bfca28c2dbfd02e60c47a4c01f6d244b33db645eab759e00256dcac8f60f23ae89510744ca24956f574369d75fb547d2f680ef2be8e78bb8af369c1138d2ccdae3acc79a3ff2f9f89211f2e517de0e464bc08efa63a83df091026f14e4f91c22213220ba0f98f538e6a08c035c857bdae9504069183a28a0263ee394c534803c1a8fbf4f0044c9e0c703356979434fbb3efd78757fd28018befc00e0f14ccfc65af54bfc6115fe22dfe64b3e1bb3d4316e41198dbdf8bd4fe8e944bfaddc95d14f23f9027757759ae27d8908b3724c696e99505ac2", 0xe6}], 0x1) syz_emit_ethernet(0x1c5, &(0x7f0000000600)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f33018f3a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aafe8000000000000000000000000000aa81"]) executing program 3: pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r1 = syz_open_pts() close(r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000340)=[{r1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="0cffffffffff00000000000008004500002ff90000000f019078ac1400bbe00000010c009078000000004500fffc00000000000c0000e0000001e0000002"]) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async, rerun: 64) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 64) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) kqueue() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) clock_getres(0x0, 0x0) (async, rerun: 64) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r3 = socket(0x2, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r3, 0x8020697f, &(0x7f00000001c0)) (async) mknod(0x0, 0x2000, 0x800) syz_open_pts() (async) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0, 0x9, 0x0, 0x0, 0xfffffffffffffffc}) (async, rerun: 64) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000580)="3e9105d51ef2ea185538e873ec9ba98bd17aa91b26438503ea96553c2a3895c9501849927552d3cf1f17011ee64b5d5b19b7036d74f11601369c593bd6d2b83bdb11e0c70a113c09de494897", 0x4c}, {&(0x7f0000000680)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x104}, {&(0x7f0000000980)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa03cd4a3a37987853a02497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3120801ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d24750e0ef7e10a65b892182dadd93906c130755ec4264771e6e09c0323159e22c27a38e56ff48ebc95cdc00728a7f0732af3d20a36c5cc15ef466be034ebb1930943bb79fdacedfdb5c7dea75f2108a3a3099a2b2fab870b47ad708eed009c668ac0a3848001a4c08da0af82adb42c4dd1797a0d20806779679c714e1b066a615b9e448ff2146c95daa5f616e8eb756d11955e0567a2d4fd95e97a178edf93ef8c0ea705b0a42dc10090c9c", 0x190}, {&(0x7f0000000b40)="294bbe01e775d42b920510a1a4327ec1b340b1976fadc987bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229024357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff60400008ad2d3a5431dc62ecdeffde58eaf0b9d3c", 0x9e}, {&(0x7f00000007c0)="3a5f3086dfe11bbd96d07bdd264caf9bfc4f5fb24156fa955bdb484b7502da135f05c9573fb19933b6e30930ee3b68113685e697a67fdca69fd4f06209a0e88c2081d65cdb36ce782975f98478e70f7ea8e16392c78f87cd10e6211af7801017160fd4734cd467dfa517dc3425dea91bd2e61e490ad91e19f7e101dcfd25c5e96d32432ca0d9ea300b97d2a5d6a0515a723ecf9450aa8570bb5e", 0x9a}], 0x5) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) (async) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="df02"]) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f00000000c0)={0x0, 0x9, 0x5, 0x4, 0x2}) mprotect(&(0x7f00007a1000/0x2000)=nil, 0x2000, 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) syz_open_pts() sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x4000000000000121, &(0x7f00000001c0)="19a28b60fdd1084c7c9e3de38a95dd", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000000040)) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() pipe(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x6000, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r7) r8 = socket$inet(0x2, 0x3, 0x0) r9 = getpgid(r5) fcntl$setown(r8, 0x6, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0xc, 0x0, r3, r4, r6, 0xc9, 0x1}, 0x200, 0x7, r7, r9, 0x8e, 0xed, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r13) r14 = getpgrp() wait4(r14, 0x0, 0x3, 0x0) r15 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x69, 0x0, r10, r12, r13, 0x71, 0x479}, 0x3, 0x3, r14, r15, 0x85, 0x0, 0xff, 0x71}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = dup2(r2, r0) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: 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}, {&(0x7f0000240000/0x1000)=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'}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xe, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9df2, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x9}) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) socket$unix(0x1, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 0: listen(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000580)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 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}]}}}}}}}) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0xfffffffe, 0xd2d, "8717f9010700000000000090d692480d51aa8000"}) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r5, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x10}, 0x0) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000c40), 0x0, &(0x7f0000000740), 0x0, 0x404}, 0x800) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000440)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad045c", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16", 0x164}], 0x3) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file1\x00', 0x10000, 0x42) r5 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r6 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) socketpair(0x28, 0x1, 0xfd, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r7, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) recvmmsg(r3, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x1}, 0x0, &(0x7f00000001c0)={0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) (async) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="b671b5ba583f8a0f42a570bba62564ae22d28e9e5a4c378a16fd872fa74be20513787dd1405e", 0x26}, {&(0x7f0000000240)="cc1087d9283e9ee1a728d331e2487a8f0b0ed47e67742cac576ae518b81ba6fd04dd2a184376d4c7a4b8831c41802948b95247a750926262c077d80b34d47aee21e5847369062225cf8b3deee7b2ae43a85a996d196384b112dc5fe91916d44a38c5813b", 0x64}, {&(0x7f0000000340)="fc157c91c1871e90b73d3cc8c7cc1098c3dd7abbabc64a54bd3abce14d25f7eaa21edead13a26e42ff3a65e412c123eb6ecf304d8adbcd89a21317b256a10642bce0e3714a9a56b062177383a9fd212ae780c4b4e65e7b0b53314842d59382f05e6651128bf4b2898159422315bbcc88f6808221e22b7711e21cf7aaea70829528951ee0fe0656448f", 0x89}, {&(0x7f0000000400)="5b472aef9f940b1149adf778111cedea0bbb35e0e04255eb11ff7b12ceda0d0e1d029860b84bd795b38c08aac8e35b48a9686bc412e71d2f772e56798cdcd591f2a21f4bc0abc62ff75db26c0e68839fc056562c96005a2f4870ae98995b53f01e3d4dc73fbaf87b86a82d139ff5f001a1dc255449147786f4c003e2fd171d010309cd568904d908407a4716fca6d5c6517112da26de05fdeb139b9d5c49f4f19d62859973ace4c90d13380124b3ca4bda775b42ab22e792f3e6957e83a3b8fe50c5fd8d0acfaa67ba853c934e9279d3999071790f61f7ca6c9fb1997d1bab054a9c98afb92d15c1cfd5514c", 0xec}, {&(0x7f0000000500)="da2e04f597b659a76cebf81a519aacc1457f61dfd6cdb616518e18b30e24ad2a6a3f1a5a2fb8f00b54adf2566a76f1e8e7c5ee5396f7b50e7f56e7fb4b058629f155450f4a958cbdd664ac9b3abcd989f26ec6", 0x53}, {&(0x7f00000000c0)="c8a2756e013d991efc987cb75750411e4e49217b2fe7c86996982beaa25b6aa414d29a8e61941364aae32c185ddb2f6e678d295ece", 0x35}, {&(0x7f0000000f80)="681508d1acb3fa903e106700e6da41364479dd94fa4287f649c0a490cf4fee7c17e4d4749a9db71132bf8d89be42cd685aa485ab69ffead2b1c0c17caa7e4d37643efb0d548881d0ac0abbe0b64924f3a71e4ffaa287606ceed815f3d08a5b40a0aa293557891ca290b6f46ed439fdf92b41863bce97da28643d175087d15c659c52ef6367e6a73248b981bc65b25f17e785a49bb6b12761ece5c916259831d367604442af7ca5f2b329feaa9cbe33be7a47dfb1fd48c89a7309717ca447a93fac21ce06ca17ae9f02dbbd7d57b3837462f05cb7b854a8a07cc546cdf6cbe9f4c3e147f0d6296093ce73a7f9e55780a4e620823cadfa00e399097462ed71b8002eb1be937a46fd41b66679eaa07bf674d6d4d91bb9cae272bf9589f3ddbc6b34d863c59d40c1717f54fc2db2f853eeaed36d116b75f4ccff81e05727e51132eba6a86cc465617b707aded461729a7fee148a934522cc0e7691afecb8f7d44a28fd7474d8fe7c90a0e636ee129aa550adb2b2844f135c8608b52b5450b7c92b9b5cb0dbfae7b261e83c9d3f3b04511c37dcf7949b864f799a18dd3705601eb1afdce512af6a6119e1e6287817a89f6ccb64d9da53a3a747119164c37cc648c37d5b13f698df130a976fc556ddf4f722d843a1b9856072849a981c2d582a18f902d642c72a6dcea537b930d36b7a2036280e1d10ffe1e17e0e8525de1deace3e459339b67af2bb7956cb945579e917630d463efb5320381c61ee52a035c42a6d643a65f60ee35b3f5173fc2fa8f07539238b29a5e3eb89e2edae3cc59748917ed9512ed8b67f488e5a6116f4bcd1c93d4b4981d7db2bf38bd93f9d9bf40f3c09e8031c5b3ff91c5d4d87f8afd393380b8fa1da086e1b8673da618ac6be618822679186271fedca6db8c743b5129284318540e15c45fad28412a9fe1ae9ba51898175d804e924081f25a5d3bdee4e841258cd2cdfb436cbcd08bafc1c49a104e00d758e0e31dcbf49d7c886d397b5c441efbfe14ec42fb93c6ed58716ddae505dbe2a3305206b07a5cc5319d9930b892fe1887ade7edc942f911c8246f904acf39e88525fc07c86d3313784cf7adc1e8cb98c72ebb3c2ba56ed603c11f9c193560f2f1544c56acfd71f3cacd0f8e9489ed055971dae628cfcbc16baca2573d96afc05d21a7b0d4c1cb0605635aaeec93564f9d46b85b07f2c2864d578e22e8ac96cfc071552212935413fb8883c7005b1e0bddd37150adc8e1ce311eb8c8fff6de4f36777482f8c05c7d68f3dbf115036f6d5a3f29c14b9caef991f6a9b24c570d82eaca5c2a67542fff07e5f8c843a3f9d0b081e27b6327fb1d4918cb5c399ac0fcc4104de30c76cb43ea90eb6eff2b192bffadd228d63c8ff031cd68b60e15f9e9f9bdc367691a2780c14c31a2fcb873ab6bfce8c6fe4a2bdaa8b1f39b1bc390cc69a2949dff57616ba9499ef987077587763a50367c3976596fa0095c2a09be7cc830acac7cc52c6b2b71905f1e36c99b1e89aa438ee696f3b6a05fa10e24a74121cc18a7d08c3b6ece9254445aa01781a16d2fb5c8b5aa2d63e7320782c0fc89db04e5d412ad6f7bdb94e61f9919710aaf75b368a3e8a2394e0ed4c66dd6aeb46b4eb1b714a2d021912b9db02c822f80e984b63d21279b4039b2685508f2a8724ad5971e5a3142b058edb3c646111ba590588d1b5324e819d8c736ec98d2343ba67481743138006a983651fedcf294eead5b02065a4a1ce3f0467703e125a4319e61acaecfb1c8f43b82f69109267a07ffce0d608fba34b7626fd7e6cb84cfc13bba9f2948f09479168796ebec3140638a64f6014adfd3112d6de3bf3787eede6869481c3b19a60eb6991b659038f5ac91b473a84033b274ec994c8564fa296ccb70906acddbbbc8915fd108440c3d2eef09b9d1fad9adf3833e329f139488aca7ad64e8230bc9227a5b8503e05e69b3b8864101797173734cfb310f550a0c725efbdc505615dc7cf64d8d69404adbf8363634ea76e0643bce3382db46cc527cb281458b0efc2da0a3946144f86f3245b8f330af111cb79007e7009c62ecd0dc26f58aafbea748e3a26c8e3747a6ee020f17c52f4d23063189510f41e5bb31cb5621de0ac6b6b785d7cc478c1750830e60b832e84b7ebb6afae54532f806a954d25be874b4bfb94cad5b381b8ac56580532e25f251340ded91e1d3d076bd3e0483d85802881613bda208dcd2ea40b3de8c3a822e58bb19e7cc2f4f297b9a22ff6a552becb267b473b11e3c494de8958569b4378ea4e9b6547a84fafccbe4d8a6d183a7a9396c35474d2227b9a6891bfed707d3e111a95528c273b7af1daedb31f45532bdc695ecaee4ed5a5f461ea52afbf94f6b46fd19932d55fe9b9df78c0dc44eee0576a24f32de1287dd7b6e5e03d9d2471e30a9298187e5abe415e4f91d4a9ec7434c70989334fe06a9a5e3e78051da5e2e8850e086f27732ec0de66b5950c0cee9c21d44976d27113bd4053c2b500c6f0f2261f6e1383021508ebfc2cde3f7d69d299e2f1448aeab8b4403bc49bd5f773b99acc99203d447c0fdcef10bf4d492672a61aea623e3d0b0c30babdb5f85dea24c94fa1404191cbdf89e72524038e951d011af457ab2c0484fe5a222bd67c5aba6f72f26e3990507de0da9d13ff8ed708f4952dcdc1160d72e1c48630bc794f2790c7d52b520e15f41856774581f240efac7a80bc1edd957e8035b6cf6680d72f1791ac9383162bf496f8b609b8c540d36f2c5aae2fe5e3297cb267b177e20d8ef14a5c26100b19b72040b05a14eba7a1a09cb93ed1cf99c327fa8a1a39ba040b4cfe3d58e65fd5ba3b256468c3e3ab44454dde6c48fe07336e9ee918f85bb35ca265902daeff268082681feac95976dfb4002aa85a98519bfb0f58bc11496e7a9d12e36fb494b1e6824efd33f380f25e2d2806bfe820b8f77ebd10023c9f3df8a30a338072325c66c04d7020d3d80a558f42ac1d05ba5240e7b9cd30a731134c09b7c9a2abfe5b85ef94a747ea5dc7a6b5043cc821bb49fcd339e0cff55eb4eb49d36e4bebfe1e7946c20cc4b63da1d089cca1f6b81f3cba00563f3beea3d7cba14af643b011754f21b02b5c21244cfeaa5fcdbe7747aa097eee4e524c31b08e6fd57403fddeb2a177062080ebf276a35145be2f498ca68248e02d20d852fdc137f229e1794cc073b0db19cf6e64966e6916ed8b2d8c5336a48dd524fcb9981a15df7fb3cb31b8e7ac2e7b2e06d9b21e80969272552cd7dc6562a6bc0f3a3c81724d19a80218d9b0ea8de402a9857d36832746334f1f2f0f25fb531bd9d668786c36972e3217e0975d33521d0e2a3b5fcdec8005f186f09dba820270e6c4ca3075fe5630201ac23e3d14970dae1103ad2ffafb548d63b39cc1b32f7d3f5e1762724e24790c9dca25ebe3f92d191bd15a063435ac89f60b4f3304780422a1616b202a0ce38884fec5a1257a42ca83c1d9e696a2a26fb59674a943dc02d97cdfbb709dcd064ec7c48be41c014ee0243aa5239ca235190b519366fd37dcf93a1a066a2671103d5e81bed8c026af121942a93bb7af48bf0fcb41a967aa80504593aeff16aa70a25981ea2e5b978dea3c8c0846708daf98af5b349a13dff3111467a368ddbda27d6fe3f71d15bdbaa8b6dcdd1e2b8cea779bdc01aa74a81dbcae91ca35c1802c9325d96a358a6316ff841aaec64aa2df2d3a4a4f35464b4a78c287dec45e1a2f0518067305d96dccca5ca47f309fa6b0c872b5be4d96d1a9571d8ba1c0126ab0e83f4a35eabfe723fd31bc458a790e0d99c59548e2fce536cc5714756439b4a8dfe55ccb9da3244cdd2cf7f1adcd48119edac4e67e6f562274decfcb90b0394da0ca3a8508508ac65fa12294bfad65eec197c398c5c4ebf7ad9410847992e88d343884975673c2ed199b0ba4d20c1d29307918811518fc1453eae5e3f432fb5f59345eecf2d4c4cba59c443e0ecdd422b74d63ffd87daee3bf9bcafcddba738b8d4b51d33bba94cbe587b7b8e9270c062f24f12cd84a36960ca57813cf470c0537380e8ddcc4441682531cfbe0224daeb9e75c7ef80aae5fcf979e308d45fe6e11e522f67db07552242ae1087456d0705bdcf46cd6ab957d0607de16cd4948a8c8a222a04b32987a2fd5540fc90646bacf184e6f303edac0f965aa297b22a840247a5cf27b3519f46108b6e162e43ea62ecf83174d9f140a10a75c6cef03fd682b601802fa167d0433788bfec68c05c6b15367fb3938ceca25770395e3e426728c8cbdaf7bbef205127fef16b8ae3e71843f88b79cce77e48f7b072bcedff0a5ad2f3ebaa68f5ac69715c3cb7996d46a15efa9072fced69d478458b5dcdbd323e97cd9471bd9cb8f07fa41ee9880f08d96dfdfb7d073978e06008d22df5b384965b0e2caedfef949af4f4fb4cb7f90cc150279b8f58744945c16021c118b93ef073ad18ada8f98989b5c9fe5a01bf4961d6d1abc0a5da486678bce4ae532f94edf3fd4118193663e34e3e4fc415934c044a4a3cd14f34f5428c09f8ad14933d9dfa98384f99355d944141470741d02d67a6fc99239c77f92b7e8e67a3f7c1343be344288f0ba6cde67b4278d0c96b4c6dae11e6698cbc0d422bf1a4b11303cee05fb8951ba215bcbfbe2bc8d0ef2f1c03821d5a0ac61f4bf5c26f4534f6d561e57e10a255ac01b5510866cb5f817f08e807215bd2afdb2cea466e0547cb2e475355075b158ba95363e6919176242ca95baad149e0c07d07823177eba80800e24c51a76352a9261b12911a4602ffd8468c37d32f8e2e9124d33943244e6c6dee90073ef6b8cb952e930a05510e9e6ad4a3d6b3aa9088873573466587c9f13a682e26e4056769e28890e1e44b871f2382972d16cac5cb72972e3acf7b4444e5f6bf953328091590ad2a845bc80ad1ef7ecc03c277c8ea8f22571e345a2b6728c14bc9c664742af1aa4bc99f05bd110ec6f20b3a01834863873e545caf4d7543f7c68fd816a983046efaa76cee35257eb0c06546bb99095e15531a60c38b0b732163b941451d5c55655c7130856388e1384eddaf858c56fcb2bfc6df25cb9f67f1cee987510d4a701e5463065a6e1817995c99c4baeea2684baae41fefcfc89b55622785d905cfe0ce3f8132e3668bff292644ed21304a277f02c313c733f1fa232970238d9873dafaa62f760acdbbb30f3d9aa7a1f3a63579a6d895531ebbd0997c616b25683d4177b517554f1fc8fa03c61c12611ca0e2c2e8a9b412413a93c9dd9559b59ab5601d9c23360c233d41a746e720b2707d5ee66e8aa61ce0b400eff2791c6010b26418e8110c8e6bdaa09a981d75970a4e635812f8be3d68ecb5eccaff5c522ac9ac46c56c9410c4e0c1583210cca965ee8856fb04900a02d8530cbb589d8654de56f266a46168056b38ead8504264e1855570e3dae8e47d24cd2d2b93063e813314d32e024fbfef36dbc5afd0dff0ddb947c23a5617c76d71e707f9153ee06cf45f2809d6bcf0deeed49ed78f71809f251bd690aec667ea3bfdd49736e732dd41ff7887699e6358a2fad22a5adc062d63a0b5411424bdc5fbf3166434e5bd3d9d09a960486a0b773b553c444dbb4bf5d544d3b93d02fd4720ab46657d8f651a42bbf56402efc70219812ff1b0c4d7e42bda3346df577478911bd1be75dde97e15abe1f063eba4bb4b88a4b6a613bcf897f7e75f4da8d68fa632deb18c12ed00fcd7043a0744454c8c6f4d19d1ba222dad60da8184d7d855bad770ed6548d5bf069ba", 0x1000}, {&(0x7f0000001f80)="c9adbe2572f107dd05670e400ae00aafe8ccf3e2c74b4aec4c69fd33f914a72e0a5f57bfbbf2865a49976f4ba43278ab18d35332ea25587f78973e2284269a7444cecec22a76d3fd0d7e9cb19b2326a9a380c5210484828d49eecf48a6857c13429f0db744cb246cc7399c9f4af4f669f69f2b094c9cbb1abe9409d81f528576e92d5ed855fb028ffd46f95e8b49d803839d40280c763ca26b11be6a38454ec1069794659d18b429ebfbf41b1cec877ca13b8fc4caa90253e5d5bbf268062ccea15303ba0596c5627d19fb38f42ba85c70a608bd4f51621db7bea3a0fad0ea48cc89f89b9f8ead3fd2f8de3cfcfadfe19857fe0564ce2639744d78dbafcfdb7910b05a7622e681e17b9430decfa3d8163bd4edcd249982cede118e4fce8cf1d296a577fd8b4822a35df05032b428a08a05982bb68b6ae84c7cf53233b7fbfcb9b766df69b60b322215d77fc491346f9a147254ff8ee000ac635a630bd806693d2af93354cf8a89a9db61432757e4330a5a15ebdf8afdfb8755da6be9d22b18f168e90ce8644aaaba27992985fbc5b301edc14bce57e74ef096cd8bebdf28b4a811728b8a16856e55ac5d637cd44231b53faa5671ae11872857bf1aeca392866eb12b6b3de76f57c2b5bb0fc747794978ab0013352049e5213656e996cef8b14914e45b5c81942c17dd1512f0dc8da0191d3f94ac01f767a49176239e923c29db51baf010047fda74b7b70b1c101dc453c199c21892094460795ceeeffdd6e19261ef8d78198ffabd9d68900cc5c2677e3b9008a5e8a40a50746cbec176549de4dfcd5f208829868a6e57cc40dbd0497a3f131456778d5fbf7e05403af246a13948d297c6f095bd0513729a6dece2b5510a1ddbfa9f1976d513d8953c3cfe133d6ab2d4a7d21058451fc425101c4ad631c4bc1cf70ebcc9235266bcadac9639f8d0bc8475452be55b6e337e270f05d15728d6938f0f9812b7437ba60901505573544c629a3cd37d4e62f35f65e199fb7c0ddd35b7daa28a1556bf932f1accef32a509d9693122d9e2672fb574dfa6fb34e6550d68d2be3698299b804a352a4ea7b1b1a431c5b620539f85923f8a1ab8cb17e17ebaba06d3bf4973aa73223cec66a6c554c8af586cc1797595e31aa63252386aacdcca7badb27c41098bddaf0b3308332ba83496e3dd4852a8babc5636353cddd3c3eeaf62fad7e7327b0fb649592a9a8a363df96fdb54afe40fddca5cdd0d36a0bc6072639c17a2c268fadeb54cf7811a6643c2bdd3c6630b4965dc8918d595696012ba5cd53a52f7dd0b19048e98a325d20240dfdffbd12a4de21c314d6a24bb125545d749b6d23f562d7943fb505c2b63199841ed1887a3fdee345bb0893f2cec98385bd328cddd3190fa8b64651ac59901855db1af80458ff4ceceddf4f0d83151801370aff31b949d934f0ca671df23ed4013e2f58c17548d66df8e51082353434cdf7713ba7235d210886af6821f652a11c9887b593af2ec6bb49767bafa7412947aa218630b64dbccef473694c62e70f7938ac78e31e5187dc929729ddf2d9f9b3a74546cf03bf6e53287ef2cedd843c92319b2e2034399d40a0bf3edb21c408159e838439ee2e6bf5dbecc9aafb94c5b300104a8ae872b615cf0dc0027030b4d1232408425829e02c168e634b5f1899844cb2c0692d3ad559344a1acfa9d6062ff5de53b0b1c948455792001ebaba7124bebbc51402b39e3cb4d192c57ca7d906e54c6adc3dffc0172c5635de7fefdf07d7a974eddfa7c672b4f208211d356cba9af176b2df1252dc69e9978651d5c36db82a32e1b2b9a6eeb77e33a01eebbfff7575e9c9619a5e3da33dbb4a36026c09b416b721f54cece8d95482c39f907b4271f480e8854bfdc9e59a140232c97eb77e1d2cdd8eb0bd700d69c43fc99eca78fbc2648d9671067257ada16cfa5e3c0eed9fae6ac7b55afb149696de7a7df16896d8c5d55267f853bb1d047b56174ac42d35ecd26b8881911962979777934f90dad420e338c363694652307a95b99ee2b5b84e93ee1d8d438fd45b9f8a4a1eb931cb25f82a289f7aebede2be23796cf3e540dc94be9e7f16163b0c0be4b1e0baf628d7eba3a0aee2fc2cf33939a8c3a6434b8d1f729bc8519485bcdbef9b95ac6b8cd8f2be91381f5c3f345", 0x602}], 0x8) (async) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae", 0x2c2}], 0x1) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) (async) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) socketpair(0x0, 0x0, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB]) executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) r1 = 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) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) bind(r1, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r3, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x1880) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="b1b8467e07f2f253", 0x8}], 0x1) mkdir(0x0, 0x40) setreuid(0x0, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r6, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000740)}, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) getsockopt(r7, 0x0, 0x6e, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r8 = syz_open_pts() close(r8) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68"]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) acct(&(0x7f0000000100)='./bus\x00') munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) r3 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x1c0) pread(r3, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) setrlimit(0x0, 0x0) setuid(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x80146959, &(0x7f0000000180)) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) getpid() sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r0 = semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000000c0)=0x2000208) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x3, 0x5, 0xda6, 0x7, 0x100, 0xf07]) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) dup2(r4, r5) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xfffffffd}, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kqueue() setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) pipe(&(0x7f0000000100)) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) socket$unix(0x1, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xc, &(0x7f00000000c0), 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r7 = socket(0x800000018, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r9 = dup2(r8, r7) r10 = fcntl$dupfd(r7, 0x0, r9) listen(r10, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000300)=0x6, 0x4) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x5c}, {0x0, 0x0, 0x2, 0xfffffffb}]}) executing program 1: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) dup(r1) listen(0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r2, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="fe7f9a0e114c76e869455e5246d0b56f404c023f7137734703d8", 0x1a}, {&(0x7f0000000800)="3adcdd4a52eba1c8f8cade36bf2b05ea3f4fa5d762686994fa8307e0ce6b6c5d7562fc0e21c89ef827471fc93c0d2c6b03fe826c1a54e4193534", 0x3a}, {&(0x7f0000000180)="1186d6a1a165befebbb57ab4394138ad17f7f939b9ce31126ab7ee0e36cdcb4d2be37b3b9ee77f7421faeb37bbf1d43b9f7800715a67a64bdac225bf76", 0x3d}], 0x3}, 0x401) recvmsg(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029d38a90522c21bc", 0xdb}, {&(0x7f0000000280)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190c75f12a5bf94aaa36b8ad2f19b1f1c5cb14f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd853786f425a0", 0x58}, {&(0x7f0000001a80)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212486ab4c8289d129f091cec227e4e7b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ecff940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832ee722dd1292a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d7c1a25d516ae3f03351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545268c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e", 0x182}, {&(0x7f00000004c0)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000001900)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0x15b}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000000300)="92b9cec5cb44cb8c3aad53b37a31c840d665e8d5cb5f7c9ff74378f5e580718e202e7e139cac9ad9bcf08d14aef699f34ec8834a4c3ffbab2e1bba3ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d159814bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c71714", 0xb4}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x98}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0x46}], 0xa, 0x40) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000002300)="b10005136000009f05003eedff000000331c13fecea12500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051ed5a459cf38e7d0083765ae522cc0464ecaa50f3b407177cec45b0e4ca8ef5f07fdc82c5706e37c097996f08b7a9500c0bfa88f163d9c18719c49071741fe70038df6fc91bbd979e0856316714f1cb29b162fe96c9254972c31c25d1c5514e1bcf3556f675af65197c67943b9d46fa167e0b5adf771685b3741f00b3a1d23978b3a4187342a29931f272d687f99a88381ab243dcee4b0d701dfb521c7064a0257fd0dddcabc181f1e9230644fbd6c17d50335ffb0ff5bdf", 0x15e, 0x1, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000003c0)=0x9) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 2: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f00000000c0)=""/97, 0x61, 0x2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x2}, {r0, 0x80}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffff0001, 0x0, 0x0, 0x30f, 0x0, 0x6}, 0x0, 0x0, 0x0) open$dir(0x0, 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000280)=0xc) semop(0x0, &(0x7f00000000c0)=[{}], 0x1) r2 = socket(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000240), 0x80, 0xedc) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x7, 0x4) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000023f000/0x3000)=nil}, {&(0x7f000006b000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00007c8000/0x3000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) close(r5) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1020, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f00000001c0), &(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, 0x0, &(0x7f0000000640), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0xffff}, 0x10, 0x40, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) ftruncate(r5, 0x25b3) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x29, 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) sendto$unix(r6, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0xfd39, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x78e, 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(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{}, {0x1c}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) symlink(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{}, {0x1d}, {}]}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0x3) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3484cf71b59c7afec3708200"/28, &(0x7f0000000080)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x44f, &(0x7f0000001980)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000010004193a00fe8000000000000000000000000000bbff02000000000000000000000000000188"]) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="6d2a33755b2d585c4438458aa69faa55f46cc2ab1b", 0x15}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/155, 0x9b}], 0x1, 0x0}, 0x40) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) recvmmsg(r7, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYRESDEC=r3]) executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') getppid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpid() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x10, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000005c0)={'./file0\x00', 0x8}) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) setregid(r3, r5) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xd, &(0x7f0000000340), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r8}, 0xffffffffffffffff}) executing program 2: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$net_inet_etherip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000140)=@un=@file={0x0, ""/522}, 0x20c, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sync() sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x188) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x83, 0x1800}, {0x1, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0xa2, 0x800}, {0x0, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x4, 0x7}, {0x3, 0x9, 0x1800}, {0x6, 0x7914, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) flock(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)) setpgid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) r4 = getegid() setregid(0xffffffffffffffff, r4) setpgid(0x0, r2) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) dup2(r6, r5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000080)='./file1\x00', r7, r8) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30f", 0x11}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/42, 0x2a}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, &(0x7f0000000200)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3706c628d85e3aeb0bd828cbb06854d7cef6706b131f18b93789c29726682cb5cc775fc09e38a1efa751a95f58535c88fd0ee599630d6e3d1c147008b578f306f07812910b5c0eec51411a33625f007d0d06bf3351488b905d9f5d3364f81f6c9086abf06993041f2260e596d85d03d035b75dded191e331914038046b57c893e5e4769252b0209b8a2464d6e4ed2664e22c99f713b9fea0c7cd611418861cf29918d6dd449acb6dcfe21626a3dc6d30eb6e28122c9bf08ddf6968b3a7d6f14b27ed0c3db659d2c5ee22361bacd479a1d466f66baf4a7925ce74cf4536383b663637001d45f0b18df9a2c25b2caff038707a48dcb1ef553b0814963de11496994e4e3ff56b1db590a630cc55f85dfe88ec861814c8f70b0cec4481b5110105f1b309940a05b2b809d601ba48ae8d925d6267cf2cb1dc6d70312c3bd706d8efb18a8bec579c1ba25", &(0x7f0000000080)=0x169, 0x0, 0xffffffffffffff68) executing program 5: syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="094b00000000aaaaaaaaaabb0800450000000000019078ac"]) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4000021a, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) r3 = kqueue() r4 = dup(r3) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) sendmsg$unix(r1, 0x0, 0x0) socket(0x18, 0x3, 0x0) socket(0x18, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000700)=[{0x81}, {0x5}, {0x6, 0x0, 0x4}]}) write(r5, &(0x7f00000003c0)="8238311c09f80eeaf60000000000", 0xe) executing program 0: socket(0x11, 0x3, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r1}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r2, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aa5b38d9d900083a000000002399e100000000000000000000000000fe8000000000000000000000000000aa8100907800000000"]) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f000011a000/0x1000)=nil}, {&(0x7f0000357000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil, 0x2}, {&(0x7f0000530000/0x4000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) symlink(0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a6929b2117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca25735282809005334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429725483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f00000001c0), &(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "671996", 0x8, 0x0, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, 0x0, &(0x7f0000000640), 0x0, 0x0) executing program 4: mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000b80)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}}, @generic='3g'}}}}) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x1}, {r0, 0x100}], 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x146, 0x0, 0x1e}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x80) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setreuid(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x40, 0x4}, {0x6, 0x0, 0x1, 0x84}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="61c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a226675be2294b3263e5775c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a000000000000000000", 0x6c}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = semget$private(0x0, 0x1, 0x1a3) semop(r5, &(0x7f0000000140), 0x0) semop(r5, &(0x7f0000000340), 0x12) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x10041, 0x8) r6 = getegid() semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000440)=""/40) semop(r5, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r5, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r6, r7, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000480)={0x0, 0x4}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x9}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a33200a607cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f0000000500), 0x8004) executing program 0: msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x1b, 0x6, 0x81, 0x0, 0x1, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0}], 0x1) r3 = open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0xc0106978, 0x0) syz_emit_ethernet(0x3e, 0x0) mmap(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r4 = socket(0x1, 0x8000, 0x1) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() syz_emit_ethernet(0x291, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa2a162e86dd60090000025b0602ff010000000000002298c1eef64c5d6a4de1340000000000000001ff01000000000000000000000000000101030000000000004013cd16c9446c24c1d7d72f0ab5d3c491a668a0c80401090001000000000000890090780000000000000000000000000000ffff00000000ff0200000000000000000000000000010014f176374157c1f65167ac48c28600cef053e9b94433058843d9339578def6edbf5c778c8e353ce02193524e8ee60ad2fe2d9bc43624f381c897fd837876f4298d537f36f0ee61d051cadfc81ac91fcd8c919addd1c1d9fcc595f370fd4247199227077afe3541dfe8ab0183bbc93f3617d418b1c94bb64f589710094eadfbd8e6bc967c0ee6b3f732998c43f8ac7b4dc26bc3a4a16b12f589d7ee30a3edf8cc4abc1857ac2d6345dff12a81de59302170f21385b745e2b5be098f17267150c5e5e96eea9131bf4aada3cbe32dee197719f5368d56d940c7fc0633809fab2138f73fde3979579b99890b1d1108cd510fcc1474907dd4009fbf3cd69e9f1eef000fcacb2fbbb05cb7dabcb01ea7bd425ad8bbca05dafcb95c86e6d6255fa12a7eb19eb07430c96b1c3bad1eda7d4eb265d2411a8a61e8030b92aa7fae8e085c4e936928fe9fc4fe8645a22b180519a4efbcb0a9a1d7981edab2a85e40f5259df7900549c912dd64e13dc4d20951f21246b3abb39fd5d4322f8731ed67bfd3f4b85747879df0749e2321ce4d37c94d297abbd7f0c623158ac3ef046e655614605d4d61d67bc5ac9225a8efd4542804b68b2b54e68fff56720a9e23e08f36822661b2b33a19c0000346335fcdb608143f85969d6f5d1a83d0a6dab5cc151688d9c38d1b33375f0d39789e093651d2394d81cb0d755295b823027493f7be14fa58ec3f41e40d08fb0c1325e346cb2f"]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x90, 0x0, &(0x7f0000000180)=""/144}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @random="7004f5b37527", [{[{0x88a8, 0x7, 0x0, 0x4}]}], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_reply}}}}}) executing program 0: rename(&(0x7f0000000180)='./file2/file0\x00', &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000002c0)="29c95b7516a7a7148f6eb8d385890c09e8e8518f77ea9040ed6e184e40738b489bde51af93d4bb96a3", 0x29}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000600)='#', 0x1}], 0x1) write(r1, &(0x7f0000000300)="1e", 0x1) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r3, &(0x7f0000000040)=[{}], 0x7fffffff, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r3, 0xa, r4) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) dup2(r5, r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000000)={0x0, 0xf, &(0x7f0000000240)='./bus\x00', 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x20000000) r8 = socket(0x20, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000200)=[{0xe0, 0x0, 0x0, 0x4}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}, {0x5, 0x1, 0x0, 0xe0}, {0x3, 0x6e, 0x1, 0x800}]}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, 0xffffffffffffffff, 0x0) executing program 5: pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x5a5c) setrlimit(0x8, &(0x7f0000000980)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000280)=""/15, 0xf}, {&(0x7f00000002c0)=""/30, 0x1e}, {&(0x7f0000000300)=""/253, 0xfd}], 0x5, &(0x7f0000000480)=""/116, 0x74}, 0x2) r2 = msgget$private(0x0, 0x0) setreuid(0x0, 0x0) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, 0x0, r3, 0x0, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(0x0, 0x0) r4 = getgid() msgrcv(r2, 0x0, 0x0, 0x0, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() ktrace(0x0, 0x0, 0x0, r7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0x0, r8) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x10000, r5, r4, 0x0, r6, 0x2}, 0x8, 0xfffffffffffffff7, 0x0, r7, 0x3}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r10 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r10) clock_getres(0x0, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000140)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x200, r0) sysctl$kern(&(0x7f0000000140)={0x1, 0x45}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f0000000400)="92a4e77f0000054ab59c8023d790a7009dc0349b5714c8cd22267b1605c40da08b3f0fc291bba5c031e3d24d830b618294ddee049d34fb09d1f35cc454bb1498d6b79e65ca854d4af06087c5364ae8348c65907574ea70e0fb768e2fc5a58b870ce7baed84ad33c41713f96f00"/118, 0x76) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, r1) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100)=0x20000, 0x4) write(0xffffffffffffffff, &(0x7f0000000180)="04bdfa5d1d2873c63e35cfd53c05ee34825ba166e2fea9aec03050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x42) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0xfffffffffffffd30}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file1\x00'}, 0xc2) unlink(&(0x7f0000000280)='./file1\x00') sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0, 0x1ffffffc}, 0x10, 0x1802, 0x0) socket$inet(0x2, 0x3, 0x42) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000340)="71f91e3471ac00ffffffff501d94a34b8e320532b8e384003359ffd019c6a5d1c45e84cf71b59c7afec37082", &(0x7f0000000080)=0x2c, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f00000002c0)) getsockopt(0xffffffffffffffff, 0xffffffff, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x1b, 0x4, 0x3a) msgget$private(0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x5, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) rename(0x0, &(0x7f00000000c0)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x9, "ff00000000e887c0b46a89ae050800", 0x0, 0xfffffffe}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) r6 = socket(0x2, 0x3, 0x2f) r7 = socket(0x2, 0x1, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000440), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r7, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x577}, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000001c0), 0x10) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000000c0)) r9 = dup(r6) setsockopt$inet_opts(r9, 0x0, 0x22, &(0x7f0000000140)="fd0cc085", 0x4) sendmsg$unix(r9, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="aacd5c996a203e16243631371a87eff1139d5c605eb5ae6bc0b0af15e89f3c4cec4a3568a2f41da0fe320ff10db742c6784384e90be1c969b4e0d615c1971867239ebb231d5f99b6858d5a6a53a1f038d746df9cf225f64121e15df7935776364389bc4d094563d8d1829696980c7b5bc08944f24c85108d63305ba8e08474b7e6970b0a418ac83072b242fb9e324219649766f2f7951bd80a7a0b6f51d6819519a4fa8496", 0xa5}], 0x1) socketpair(0x0, 0x4, 0x0, &(0x7f0000000680)) socket(0x10, 0x4, 0x8) executing program 6: r0 = socket(0x11, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0x40, 0x80, 0x1, 0x1f}, {0xe20, 0x6, 0x1, 0x1}, {0x7, 0x4, 0x36, 0x9}, {0x1c0a, 0xce, 0xe0, 0x2}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0x0, &(0x7f0000000100)="03000000b43ada0053d177b03b7c597ebfa1a7961cd317d57079050327626c54b6eb5b0fe70b726f9d99150a05598495c1d3de7533393eaff6f24d96faff56f3d98f9b203042b2bc8b518a5f29de086c212025448bf330f7650acdecca82bf98b6f5ac149d7d419149f009e16009a8f8397a0ab1080a38695bfbabf159de7f80cd349c14a4171c9c93b517182732e48ddd67affcf7506a0aee03f0d4d6", 0x9d) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = getuid() setreuid(0xee00, r4) socket(0x18, 0x2, 0x0) r5 = socket$inet(0x2, 0x5, 0x84) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) socket(0x18, 0x3, 0x0) r7 = dup2(r3, r3) getsockopt(r7, 0x29, 0x23, 0x0, 0x0) r8 = semget$private(0x0, 0x2, 0x519) semop(r8, &(0x7f0000000000)=[{0x4, 0x400, 0x800}, {0x3, 0x7600, 0x1800}, {0x3, 0x7, 0x1800}, {0x1, 0x0, 0x800}, {0x1, 0x9, 0x1800}, {0x4, 0x77dc, 0x1800}], 0x6) semctl$SETALL(r8, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) kqueue() kqueue() executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) fsync(r2) syz_emit_ethernet(0x33, &(0x7f00000000c0)={@empty, @local, [], {@arp={0x806, @generic={0x1, 0x814a, 0x6, 0x1, 0x9, @remote, 'j', @random="25319599fed1", "55215db11dd1cae57cef8bce9ef145e5"}}}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000240)={0xea, 0x0, &(0x7f0000000140)=""/234}) r4 = socket$inet(0x2, 0x4000, 0x80) pread(r4, &(0x7f0000000280)="a8794a", 0x3, 0x3b07) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r5, 0x400c5711, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() setgroups(0x3, &(0x7f00000003c0)=[r1, r8, r9]) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000400)) getsockopt(0xffffffffffffff9c, 0x8, 0xffffffff, &(0x7f0000000480)=""/117, &(0x7f0000000500)=0x75) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) recvmsg(r4, &(0x7f0000000bc0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000600)=""/78, 0x4e}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/227, 0xe3}, {&(0x7f0000000880)=""/94, 0x5e}, {&(0x7f0000000900)=""/253, 0xfd}, {&(0x7f0000000a00)=""/22, 0x16}, {&(0x7f0000000a40)=""/99, 0x63}, {&(0x7f0000000ac0)=""/18, 0x12}], 0x8, &(0x7f0000000b80)=""/6, 0x6}, 0x2) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000c00)) setsockopt(r4, 0x0, 0x9eaf, &(0x7f0000000c40)="ffc1ca329b89a5f4a3d1418cca28a48c389a9aa67537883bcdb8461ebabf5c1639ec6abe19b4adbe8eb099b84643749919a53586c24205e97483d2ccd812bdc0b8b475d3fb420bd09491335eeca73b5dd461fad98af77d53d058f5dd048f25aff927afd34026680ec7cac17bccb375f06296947b998e7cec2c62396a99ba2b42b92752c9ed69b0815e9e7489904c91a54937077317c43e74a2c44d243774d871bbfad80bb0e8678be4d5df9a34d7f7c8d2393178828c2ee7fd0c76bdc67901d617085e4c40f4781d2a17310ce9aeaf02", 0xd0) r12 = semget(0x2, 0x3, 0x0) semop(r12, &(0x7f0000000d40)=[{0x2, 0x3, 0x1000}, {0x4, 0x39, 0x800}, {0x4, 0x1, 0x1800}], 0x3) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shutdown(r5, 0x2) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001040), 0x0, 0x0) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001080), 0x10, 0x0) r15 = geteuid() sendmsg$unix(r5, &(0x7f0000001180)={&(0x7f0000000d80)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001000)=[{&(0x7f0000000dc0)="61fb3462c1dd216844167e5574c6b007cc6cb740146a775a4121df469a1931ec8626ec4f2c93", 0x26}, {&(0x7f0000000e00)="970751e3fd86a691a281ab86c0", 0xd}, {&(0x7f0000000e40)="9140f7b59d6e714b44fe53d142a45975a2187930136229a6aed9d787c0a98ec91244fbaef844afe25faf7276dace9f2d90730b564955a6756447ca15ebf577504f2b3fb81f1cfded6e2b6a3f34d76756ad44789298acb3b23e7309a75af355be28af47e1e61b18fb0603f97b77fd0bdd054db842ab546a09d8511817fe3bbc9a260b88719a3e3c0812ab2d061cd102b0", 0x90}, {&(0x7f0000000f00)="552ab1605908c44da1196f8a6a43489da5b6873ef06cd85c8e9226ab9c552238c53f1fa324f31bad750ffb0de3017fb2315e256cd819ddbe7d51139b4656c015f3d0d3bc612fb47b817c9d7e7e7e02e8138e7b5dc65a1c50f95badebf45bc615cd5d5b36d5fba9be1b05a6ef4ec64c7c25de4092762633b50972684d9164f33bd13f94ecc41b9df431d6d1c9086fcac74d713aca386d799b5253741f7f2ba9d9764786c19c0fc2e8dc0f94f9e1e6b7c6d443b30528d302bb53a538861c9a8633b3d0e35a729032788e77a9afd911a81c844280143e961453a3dc32ea1e9162e1bf647249fff81379b642f1ffe2f50dac05829fcc8833f0", 0xf7}], 0x4, &(0x7f0000001100)=[@cred={0x20, 0xffff, 0x0, r7, r11, r8}, @rights={0x30, 0xffff, 0x1, [r3, r4, r13, r4, r3, r6, r14]}, @cred={0x20, 0xffff, 0x0, r10, r15}], 0x70, 0x408}, 0x407) executing program 7: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) socket(0x1, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x3a0914c44f7b202d, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000980)={0x6, 0x200}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x140) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) writev(r5, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000300)="1e", 0x1) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 5: r0 = socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) pwrite(r1, &(0x7f00000001c0)="b622076b538c5e341e5946cbf5f5f230daa4bf42681f75fb1596046bf4d839e9ca7d3a2955fca17c614b741474d4db2e6ae8fb246314e35c3a1bc6e900cfcba2a2b6e7ba0db6866d3541c52812dd7c36930a62ecfe527c2d6ecf95575bfbcd8fcc86f3f4c049159e9a2a7e01af07d3baf57ee43eb25eb281e22b3be04b6303940caedf155ce89b8bb8837f8a901ad41a437c44abe31b6f680226ebd38f3a9b0e78cb1e357cea93f15e45f981a43d8b192761ece2f1912f1336f81aabbcd3b86566f3eb3bee4f90d4e17fbb84b56526ed4195b71c71c892e7cf36cb55bbd01fbd7acbe9907c3a91988ac1c8544d0e2b36f7ef8eb7984c0dac468c69482306d3a0f1ee235cb268ab748979ad85ec51e60704382d69d7d0f17e6c6d281969e4529bede83984d6c8d959f3b289ed8ae5d75307163fec27c2219016a76a26e39599028b389037af913195395984de167e197d8bb5d049475388292db7451ba510f493b3b80d0e64544fda6c893329838f4f3dfec59adc2ddcff32e39cbe90aa7c274b6c7f87e91b6aa9cf416068946860caf9d467bf2cfa12c7b04b959b624dd05f69897d1d639db2a09209dd9a6a910a8a266fe8d18e57c2fea9158c4ae8398e218556514d42179eb78bcd3c12451a750bab3613206df3f0b8953787563da71048c854fd25e5acba364ca3978a1f42d24777393078ceb617b8c0b5a11dd01772d79862a9404835d9cf0159035a25e7700340c91bc1995b83ad9b5e3e7173342c12bbeaf2c3e087706e020dab0df4e6d4a1bec77ee1045fdfc55ee004393e3af5a74dbef89d829076070648f22284665e00093a5e0b4b2135ac62e625da661f4c5ed09f932023d6a587a68373833a119741ce3872fb762ed950647070f42701bd7919bb38efefd8cf58617e58b1326486aa923368a4ebfdfec6e4eb0849696434036cb0bc21cde28180fdf211beae40ca07f374ec6a1bb61adf0f619f34f5665f9957ad62dd91d86c6099d3948df9f00d4817043a90ffa0ca1f9ab7091c5da91d0a175915287d558e7b7118b711e7587b2a8b4599a808011c2338738f6a195adde1bf435766f4b94a081705af22c20ea28bfff94f8b31da64ed06fa74ae16f89fd56934b556b0e9eb578e1a1ac226d95b195351a20e35a819573d38d800c8c405911c89b00e5d3ef0774f1fa858864d652b9f3c4cb035cf9d234d93b23b458b3afef1f75dbabdb4ccaa35dc94aac7b806546209ccfdf7f3c724f413ab8ded1e63332fb671f6d23e07334316fa5e7f0cd811802ffb2517b1fa5f6e08e97e94c8fe8836cac4a0547c2f93003d6fe660e77eb18f21800568206aaaadb4372d63bf345dbaab81fbce7006f44c9894c9b885b59d981d473f0b6ed89f4336922437761858b5978c23ab6a4a9961fb1f9d85be7316de7e194123901d3fc707b4195fb7b8e5b40962fd46baa1ae2d150df9fb24e50450a814e6beb7b7f41ea34f975c503028e2514792a3cf92f0ba430cbac98c034b0c7d542249a0a2818f1671586a3721246e517687bbefde66fbd4c3f8429b0c7dca4d017ec575f7b02df03d796ff825fd8e487c95e50e9f9f7c50eed722b58e7bc80db9f71540626809734e07dff3cac23e55cdac846762ca329f219f73c1c022faad987555b2046514474f389874b426cf79cd7db58eb900a8612a6de5f2c907c295d510c18a2891792518d506ac464e512341a4db0ea8102e2138723efa0003952da7f729a8c06b65bd8dbbca75ffcf58d00c3718dac6391e9ce7c489be21aa8c1e3b7721a9312e8469448902bac2e0c79aa0e624a4101a32d9c562592abfab59a1737eb4609ab010cc4a035f5abd3cb1b385a6bf2b1751c8b33149886a99472d1ce146336def2ca7c4606a63e6961ba521a5d178d81c1499462858b0e562ad6907fa7f89d71217d98a3fdd52207dcbc021b3f637107e0fb6dc13ff88128425f7ded4ae6f49fca59af0ff05d0c28bf8af7d6469e00198f083233674e03a0c1e13e16402559dbf9f020ba0ea647952ddabaabcf6b446295485bda0d686fea053621c29024c53b106945b9c70f920f1bbff1f5093c48e345e6e0dd0df8e0d00a9571d203998a2339c24d9af2591a22e2fba0724793631dc03815f1b0cc8a3877fff54f524e9123a3542071a7c8d8746587450bf8ff3503d316cf450a470806b5102479f09078e4fbecf690628228e887a56db9c42efba55e749a496028915f85559f9f2901497cb5b875ad869c0a0c24fdeb9408cb17d065028c762e529d7fd7599be63c8619518e31b4d5f870f68cb17b7cc0441392a86402ce7833b013825cd74d50872aeef049cb306747050b93b66763e71777e023ab7e8a6aac891d40d977504a0ad0983822706f47ba0ac025e7b6f8a681ff23304ba74c603e38670f61d2aad29826bacf75745c23710ceabfb2f9cdfb20e11ecf32d578233be25879bbac8b81665d327f73dd2bc14afd358cf3ffe24caa4a0fa6c653b457922e651c428dd527d7a2b3b97f04bd198b3817cc956f8ccd1abb2a213e3976d75006e578f09ed496081191ce2b65785ca5751b7cfbc7443eb7a17af9e7de007db442322911ea7fed3c6eaaf25bba4d660607888e4502666300a6bdad0e9f86f1f6127e14a4f6e1a316136e2ab8bba6d5064a0ebb7c40f3aa4876d72b04abce1b0b9b2cf1324b82a4bb8a2d4db960c77ebe396bf74d780fa7bc79dc641cd50e450fddaea0169835785a4e46e2fe17b48110eaf28efb2b91bd5198626981c6d2e4c2b860eb0c8826a09f1f6054add44b3a35603033cb63fdea46192e9bbae3358c2bf2253d0f30e708d22580d918d1e56870381b0804b372d21f7676c177a610831f5e9df77e32062271f42609a6f71db2fdd9b382f70d39a4831c0558f1dadeba81fb122d02c7322ce1eff64a9a73e33dd6e2060128e293ddc25104e7b50c427645864526027da957d831d4b4bc3578f2c6ce752524c25cc7709f7c6b3a71bbfe32904ff08e3a41c8b1a1ca61013f113ebace96e3abea02daa24b2731418800b12c1e50c3cb90caf43ac16bc307fb4c30ad2473a496a00546c3a72f7bb253aa27974f98e15ced0738a905e6822c927284d109d9d39df22c4e43621ebbe57a8dd2e3ae5ad9d89701ce437ae9f09b469cdb65c945125679486ab431c7c4577c5c8eea58e29d0b08b4751525197866eb4a8c912785eba47317fe70c2492c47a34c91f19d88e48f64fd8db2b7bea931e6edda9ddf7485ae66e89811953461b0e3674bfb54d91555a1dfc1cb3deb7acd4dfe4fb76cbad526c0b2530e00af392002971f202f6bc1adb4740a3b04c078c4d0dd9d737b134915e4ba53a1e7e8ab18708d0b112beab7a2f9ea246a3458fb7ff79b47265a6ce5601b076c83dbc2f8aa78066135a047878270801aec341942a6b9d4a626378b4c9b1fdf72a5a5bb53910868f072ef4d958f168d31b57ea97b35ffc9b03f2fddddf3c35017df66b2f521a38468975f2e7eda7fa53251a18cd7679c4f942ce259d72acc315a451a95ee9c6951a86682ba776dd91e03f4d18f81252eeb0ac8465030051aa070eee189264d65305a5a4fc79c83e9fb724cc7a537440c345d7cf41c740011125f161511307014dba092feba710dd50777b781e9e2460c1dacbc2b889489439c15daf9d9966e02da2a31eca9ba060dd994888ed9c81b057b17573b37608520869370b1c6481ed563ecec0172817b2c173c57c7e18fa226338ae4d4bee1b4dc9e6d407f8d4ac64ea21d3248876faca237e95c7a266d7c8db5dd534ba1607a164e427be12bce5ee9301a3c7b5d8dba3467b7b47a6a678909fb2fcee8047257dbde0dd131e9e3fce1fe0c408f205c18458c01b9a9d7b42442d23f373e42ca68dd5a478d88e2ce5f784d6ba27db62577e5c06c1ba0edade9d8aa0eccda374127632fe1ab145d31d4df46825a5137ad2d1c435986d573a5b8cfea11542413659ea0283ed46b739aa1d1df27fbc7cde51b11ef65da0005bc771ce04169d80110ea564fcbb97f56316ea29b07f5aec893ad4dc8a14ae4724071a89f7b41c7d84e3d2e0c4a56c1bb217b57977ca4d02fb6c582ae394b3f5af82f0caff1cc609720f853b438c19c39926309722eefbdfa048394ae69ab2bfa5a98c48e6989ed2dae205f0545ea0bb3467013ace60cbf1d5f24fe1079573c69e0af3c76a3955fb473727498099f9d2572d806151c5bb9afa76c320038322a2d59db88392456ad6490771fa20fed8ca2722c2ab417ef7ec5c54ae8e8468ba6cb8988242e73932dca414557686611c7047eb642d91cee1a7fb657a494d560549f93319e9f85b2383f2b608d2422c039ca95493d28816082a2ede543e279e06142eb26e165fc0a55aee8b15c7c24807ffea225d8b546c4145f7eea085a34ad39008b5059bd535e45eecdbe4dcea782c41abfb5b1f2e9bb19645c28289059120c08ff2dafb50460b1543fd7e7e1c45e6c6fcb0d0aad42f076d195060fdb7bbaab8e8fae80a63e4a685283581fba895384b2585d62eec05623a733bbf9e38dc4c3c3ce4beb2b0421342f927fab81913b1d8478b6032962b517e13faf99a0efd1812cd7a91b90f9e10a9b64840aaf40b7cf64e3988d956b6cee1d1132bf090e8a03ea1f0fe208075380ef4feb893b5437a7652a62c84e5afef0bb8485ad0f1ce08c3e8d88a172a804e28cc79225a266074a389c852f9ae014d2845760fc8eedcc97edfed82b7c5fbfb35d1bcb4f8b7002c32f9253745d0879c07b16ce71b897d56e1dd88acfd782210b6576d219f9f558fa7ae56aa6dc17b485f30bd9f197457cf679c37f9fc3571dde8f030c506774b48596aac10cc7a0dc2ea67f51b75dbbd46428e6d7fd4c171b0187cbeb45cb84fb10eced223988abdd130bffc110b0f56dc5c53400ecde30982e71d451c8444a5f8fe54f15e367dfe440faf5252de4dcc08615b3756604e5c34c48d98363c2727c1b238fd12b3a70b7eb1f1ef922645a6ca21a0db826e71f588a9c4d7037f4f30a3d5a5a32bcc804b670d0043e0c02829091881456e97be3bab3743e091db69eba060f16939dcdce61b499f8f9926de49034940414be43f19d89630b77030c7c7a7f1a1a198c336bde758897f4a3860716ce5cb7c671f7f0364401b06e26e7da5ed9ecc42b63ecb59c90b1cd2b76ff5a49f88dac83fa3c8e4ff3a163890e24677f479bc300a82123e9c0cc7446eeda57d5f760cd9c26f8d2067b0757cbcddbde3bc3064ebf9d34103b7a7071d4358a68bdfb9c3d36df8ce6f1cbd0ba4d8fc843c988857ae5f3d69959fc7aaa0cf2115656587f12eecaf7c8814870c2ed06e24349305122be22b8f55ca4e14ed95edf8d1dfa9ac210875984e90a6e673eb3abb7df2efa777096e73d42ffbe484763c5c9b6cdfba6455db0e948e6035fbfcf9d3da0151a4e17704c210b9be313c7b9fd882fd6eda8222487aec8fd292df3a8e315a405283c81aa19b0dfaa9a95ba70018680549e19fc219386fcbdb564113ff7bdae8bf8bf7014dce6f0e1c8876d7d43c8569d6765759e0bf1a8295853e2ddecf6a4828502dc1eea4160d44b026017fbe0ff6d3673ee8d07e0e736dc87b3c26edd2b0599c431f93f72927191d5d98455b13c49ab911e871f551b90e1528bde3ad36328d106e412e7416cf4c7babbe4d5453a335c051aa95ae467d8ff86fa7476c5ebed03401fb67bd3e737b7d28a3ac2c6a76217391ffa49c406e460cc94a4e3ca9e0ae7bcfb99333697e50a2f87efa9198da452fb644ed78f6bb4d410108ba", 0x1000, 0xffffffffffffffff) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) syz_emit_ethernet(0x8c, &(0x7f00000012c0)=ANY=[@ANYRES16=r0, @ANYRES32=r0, @ANYRESOCT=r2, @ANYBLOB="9b43f7ea37939e9cf71042e779d6f300b2c81b30d6162ad5974b7cff51d04238", @ANYBLOB="b92ac3bd4bc0de62f8ae2256adf60160ad976567253751843dae0f02275699a3226f314bafe23837193a8d5941bc3e00122e7880194273d751320da478f2b9f7d4089b551f28e936500fce4d54e2140dac671cd175103b173eb62020b8010c878b4c14bb1c349e4e9b52cb46b81abf118d491e7525710f", @ANYRES8=r1]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000000080)=0xc) socket(0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1", 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1218, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) fchmod(r1, 0xc5) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) syz_emit_ethernet(0x96, &(0x7f0000001200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004000008800670008013a9078ac1400bbe0000001891b0112c3183d9ed29ca236b200000800ac1400aaac1400bb0000000000000000ac14e2849e25a2f400a7b6d49400aa00892706ffffffff7f000001000000027f000001e0000001ac1400bb000000067f0000010000000000891301e0000002e0000001ac1400aaac1400aa4410014100000000"]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r3}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xf0e, 0x0, 0x7fffffff, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x0, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/133) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) chdir(&(0x7f00000001c0)='./file0\x00') (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) (async) setuid(0xee01) (async) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) (async) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r4 = socket(0x18, 0x1, 0x0) close(r4) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) r6 = socket(0x2, 0x3, 0x0) dup2(r3, r1) (async) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r3, 0x53, 0x1, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) socket$unix(0x1, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168", &(0x7f0000000140)=0xc, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r7, &(0x7f00000002c0)={&(0x7f0000000200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x5b, 0x0}}, 0x10, 0x0, &(0x7f0000000300)) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) (async) flock(0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getppid() (async) msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)) setpgid(0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) (async) r4 = getegid() setregid(0xffffffffffffffff, r4) (async) setpgid(0x0, r2) (async) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) (async) r6 = socket$unix(0x1, 0x1, 0x0) dup2(r6, r5) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000080)='./file1\x00', r7, r8) executing program 2: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0xa8) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) pledge(0x0, &(0x7f00000000c0)='-\x00') r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x100, &(0x7f0000000140), 0x200, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) setsockopt(r1, 0x27, 0x6c, &(0x7f0000000040), 0xa) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r0, r0) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) fcntl$setstatus(r0, 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0xfffffe73, 0xa}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) syz_emit_ethernet(0x0, 0x0) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x6000) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x7fffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106978, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3006ff, 0x1ff, 0xa, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) mquery(&(0x7f00004a7000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x4) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000080)) r1 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r1) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) socket$inet(0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x1ffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@timestamp}}}}) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/134, &(0x7f0000000200)=0x86) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x1) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001200000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8341712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x2f) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$unix(r4, 0x0, 0x0, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r3 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r3) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') executing program 7: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x405) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x182) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/13) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000001c0), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf}, 0x0) semop(r5, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) setregid(0xffffffffffffffff, 0x0) geteuid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x3a6fc2bc33788fe5, 0x2) accept$inet(r6, 0x0, &(0x7f0000000180)) pwrite(r1, 0x0, 0x58, 0x1) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) mknod$loop(0x0, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)='#', 0x1}], 0x1}, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r0) r2 = socket(0x800000018, 0x1, 0x0) setreuid(0xee00, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000740)={&(0x7f0000000700)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000000c0)="cad00d54dea09263f3ef1cf4f6bef479fce803459e8967f2e63d2609a66d2daa8de9ab0a7b92aeae07597595c94ed8a23e9e189ef14d86cbcdd38aebe73224cff7046ba115ce305ec646e3d89856fac94503f0a1f90869f582da3b50e9eab07ce2dbc527c6628e49e7a4909ba2b262670e60fd8719607f1b55a7047ab853bc", 0x7f}, {&(0x7f0000000840)="795a13ca6351d95054d79b4fec4777f27aa10f6081fd615779e47b5553b5f349f8057501af822874cdb19ec885d1e74b80545320acf3e6121a16461f3d24f5641358dc2cd97b14fbf243d2533d164a27787beb5a6f68a713b934964316fee09b79bff7ffba9af7be70a19c6119b2755cf2d665a3815c2f94997fc050303064c4eb4d3dde342be8f6014f3ffd088fdda6e3c335b9b3122dcfc38679d472047e78d32ddd0be8ed535b5f340397c5cef7fc7f56a3e13527d30869b2a71b8707d7b4190b06ae78b1a11246713984c94028ecb287761bc209c3dbd132273b2fee7f0f6d8234624eb278abfa9d25c646fbe6a29eede9566413bb19bf38c755b18fdc922bb7cb20a52c9d3b2f2e3cc83d4ed201c1f62e62033bc6b686b0c4abd56f041b1c23dbc99f575abb71a1073b6709e31c8d42d272c8e027ee5123460bbdfbdcab42036ade6747d53ad4960a2293a4a08f015b9107bf477bbb3f825399c9aea5dae8adfe52ad22784f8678a46ef8bc4c369a3b08707f5e371f4bc0f51668f6ab649f83b0ce0775406aea4cdd168a79f3bba53546a8465f43da2ed76aa6ac72344598a3b1d68e778aa8d4352612f9aa3893cae4301c7e409f9748978249aee8ac10dc1602b016fe53241f5649e929968f304b9085d1614c775fa05c60ae04931036419027097fb6f9dfcfc7f01bb52bd783550c0b9b5435ef9fb4a10b5270d3e591ac197f97056c6d31ae8987a0f8f02df4301c0451eb72ff27261761609835523ea3d6c55ec1c981aa8e1f06bf751a73f4bd152b45bf2231960c5b8cb8b74ae5a84353a461bcaf84b88af4d6a972cb5bd9335c63e9f9bcefd9b48de9c667283519e91525f4599997d093dbd13fe140a11f7cf70d80500f79f13401cdf723ec05453c0f3cb7f3a7d304d0e9887be74f412cb8f2a35dc2ed875b81306b1a3a7fdd071381621f235a5b361d012ba7bcf79aacc083fe213e368b43dc6b783d11da45b152c2e3eab775ff1038e4f89cfc24459fe641ba840c4693eca3dfa779198d5a7a7e896eb9fd4a4279afe059683de13af3fa764ada1cac86bc66499b631f34a4aab13218f389a7904fd3b838d02168d064e850fab5bfd975d6e455a40fa7cfa4470036cb7d028d854699609c2aa0c02205c61af2886785a552dcb65b35aef52ae177f1777af738ce2c343221d3b39eec83952daa097577c844f0514988384e5d8790ff7c091597f71e07f15527143a2af6101778292f1f501e805887a7afe55cbd4358c1add7abcbea933b3c3501060893880f8204981a96252716f44576c3fb842f22d00ba497285cf18b53ffbfdb0fdf62a48822679f169ab9709af45662d2825abfd6ab43b78511bc81d971f95e11e0ec5a326349ee954ad02dfb6092a788e4229710c2fa4db07d3881f632f20c4800b0c431b41941247150198606db7126d297ab4cd952a6555af18d5b950d57c76f8ee24e9734283ed9e75502e6b9cd78ac7beb0011b412fd942d2d3ecea53700f0d886082cc97aec25a3f90ea0beb0f76396ee23713e6064741acdd1106185797fed828ccbafe7d783cd3f8591a7982f999c15c5b075e2a976ce77f2427866438ea49550687b15bf1e366951ed5c6779cdccd67539f3b1cadf3e8717fcc223da19d26f9d81d00941d8451ff3f47fe6af4ce62c703eb31dd2201afec06611d29c2fe0930ccac79371ddeadb51ba28f4f5f9f48899e2bcff6fa9758ab07c35f7814e7a673f26bbbda9ba138979fd5effa44def2812250b1cf2653358a9e3b0d4d341d6c6f4d2af82a831ada49c30b1d0145c8113e4550f757841727bc143fe751ee75695cc8b0fddea32c56acb6d6f53091a3172cc060c333977bedff1fe0bfe6c5fee366f0d5747ffa173d4a6585b00b27f79464006770cf39b05fd624b81f9a4f1d9e0c83f1ec41ccbbeb630f144062f2ab1057616734037ab3b050fa6f977fd18ea97cb8589ebb88dcb73879a111dad44c56f1253f5015c587ed294f2ae7e6c3fe7bf5eddbe9804a79599bdc6f2ed04510b49e995b99e35760a66f2a7926c6a447a9135e6b67b62c3726386f8b56f5a2d2e5d9d2261bfb279ce3f0265f553eb06106db1c9020c1def01fd325f6291b4c5a63c1517d186a73cf54fbe7a0467922c5d722dab40a1421a7c279e20a7ac580364a7d2996ad8de99bd01a45b0cc1af76010a354bf4260f31b20d7017a6d0f878a72c41104295efa6b39edcc4cb8033f67563d516f4a27e09a5b94084a593e28ff6fef8695a08c538226a069965a4006343aafb59479b7e44b58c043ebda8cb3c9c26b91be6731f0e58194c3e480c75be0d009cab3fb2191e003eecc87371247903eaa97f98867fe5bb0a412cd1120d85cace9cdccde126ff518c7252a3a5e1022d0b319d3d230d1f7466aa1e4b6b6cf1d49715997c912202b58ff89940c206075a3f41abc85ff1303b64a6fe5ef9fdfec27fc5193820dee8e21f2d5ecc6e20b7dc86a7a47acceb5c7719f9f4823cab873443bde520135fed5ce9433e61b3b37958ceb1e0c813c15c193c8eaff244db38977072992ddbb5c9740ebccc5002baa4ff9aedf14a64d085bc638aa50f281e72dfe753fdcdeb4f02302c9c3ac46fce231f8889e033e707b1624e9df15879d5b956ebd1a8ec023a73ddbe9bb86a7900827628000bcfbfddf1c076d002b3db9021d169b1c9f9d1a5e4792387bb915227a731d907a9df7829d7fef23cf7c6e0d113af73f801c79728f3ba61629d2c849287cc0ad413e9c17d2cfcb4d8f44b4797bbe3f64b4f615aefcbd6a557ef257b961ef74bae89d9b43c5d08c536f1113ddaf09e25c5cb9680edbda3c2feb81b0c3dc36ed4d2ba1a94795cba7612dcdd39ae08773b64663d7f7380f534dfece1878db6d11dd87784568969534e91d6aaccf82d0a8eb4675c2bd734c09f35441f4d710a963493d459df5483087774b1203b08cb12b163effe6854d282eec3ec37c4edc5aff5fe258475274551eea7a0a1569b2b954c33c981750284d9006f459db07d396128843c80cb9cf774811aa77919ef028dab74f431def18ffe308e76d2ab53374e137af35fe877598355e8523cc4489c0b06effc4b5d81ce913f77e28ba970c712a7dd52098dcf4b5dc0fbc7412ce7d532c8641cae670533b900f2969d178334e19d1231c3806948e522e4a0fc9b39a31f94f6ed3bf2d33d9cf58daa6336b7dedb48a55d521566a8c8e5efd0ca299207910ab1a09c4093cae92dc9b582be3cdb14a8d8a1894a9ee8e7a0532b574e79614ee6b65508a6583ff94be8d198b0d3526d4c397cc74e5b1298669e943d1c4b33895b4dcbf537c837a336d6412041f3e552b955debbe9c4cbec7ce24628e34c21086cdb1f38e362832f952c095355cff4f9462cfcdd43d11bc068b0618979e914a9d3c2b11836941105304e6aa933beef9c7a9dbe590264adf288d69e9ef11e331ea21048deafeba8851f8fadc20be8672594e623e3530fe41d2f30cf5c6062c6b3e350c9554300ac0af878654042af5dfe32d333db8b58c5a98902a6722e39559e92660c026965e26b6cde76f223426a7d263dd56565cad230d8ec548a34496652d3496df47a09200a2a821b545cb15f12661e9a611a6d907fc22214fc19791fd25ff73afc7915748e3f8f78a6ed6d70acfc6f900a450461042f3dfa0f73a072783217cffdb40bffd5971ebaa07ae0ba085b16675f6e9482adb512b37ace4a6a20b61f935d2f6abaffcb68c4cdb59a1d3fe1e35f75c24cb6d2c06bd7d54b83da83aeae8927b47791baf5accfaffb8380493da71b916db99d887ae26ea6b2ffd1a000699b27add4e79bb5750e628bb6cd291dc794bd06f53d962dbf31035e367eb3585e6898e6d7e8e48c74ce80d999c3ee3720d094f13b742d24a0f27f30443c0872270512cc1b57f637ffd552c66588681885c6f47ac2e93754bf1a3a3bc04e716d228932e7345c11a7bb78fdfafc5b0e2f2553fac4c666e005f2c4483b32e3277782cd01674d26907259c02c804d5bbde591bbbb65c1fb9772df8b14e0918c04a3eaab82dd82a05691d9a130c6517cba1d9069e5635cd3e5c468e9e3328272c5bafbb2a8f3397db0766a9472b7aa5e13f958a9ddfc18525a53f7c0124617e903f537ec05ce014601bb920488a89ef127bc2a75d783c610f8598ae9ecfa2f0ddb96089c5259a45dd35ebb02af9997518af6de2585eb79c0647dfb9df2aeacbf3a043cff77208a24d2c3361386d35330c4e0543cac6a01985095eefe476aed4397b1e93906290241a57c8f49263e1fe1b6a6308108777a0ee0ccd59ec770fa832a79616475e0224808c701812623a2e5e2589006dc41cb528c427717d860c1af3f5ef97a97fa70d05f596b3307f7993016fbaa5e585a2df7b09318cbee65d5ebed24f1942420472d6775e8d2ae574a0eb342784f104db0b27943e664d6792da44f048b85e4ee8367fe68e0bd45959295d8e3545dcd1583b840d28b67adebd77dbe0b335422f371a692e9cc9dae7fb6c4e673854231092f05763fb6a177291b16233f8c272ae3839ca816132a64cdb53868f1fe670be6dc5213e61236d1f904b807aa893c54f0a5798ccc42c9528ccbeca11d63b1c2c4d65de53e9b0c5e09aed6de73697cf023fbbc8dfc659df9cbea37803ecc7ba7c0c68abb88ea35fb250fc0e12042582edc5f15c355db38297d3d23a1f10d1e6a6a1db975c8f805e05ca1563d41c128edb32ab0de0010f7f17224b0e75f2f8e6bd26f9ef4ff4beb634c33a2a23e01bd2b74b2232eaf686a9253ed3e0472eae60ee60a7e812690230d6fa5bc7cd6cbab3645aac15934bbe45fd2d53bd474578549aa55646cf02c28f97879b90c5ab056c41a3c132b9993b8e7fb4794624fc6efb9e3ee08197275e07d3f0bbb67d01e0820b4aa869750e0e668c9a5d534b4a9728a87b7686011fff75de63f7af264a4a75a44648cc97e7a84ee7b5717b15f5467386d4300cc838d540f6a75cfe1d90a697fc30bd818774323b4fdfad69309e941ffb734f31517e6529828d8c6ce89db1fd44c1e99e9778a99ce93769ab6bf45c743a89cc393bff2cde7d63d7727ddf1853ef48ff07dacdb7ed9338d6637927d6d92ee4b7b45cdfe5762deb6bb61d19935b76e13151b83497129832dea48d3bf0935a58292f0044e2fdb8cd718b765d760c6312f124683a8b647b05488140cdca8ed01973603d14c944520811499cdefee80ba7ab5bdd824341f92a98fb5b7b809b1f111eca74365811ebde634b853e3ea100111567d02442437c84ebffde0202f56d06723c97db4b660956df4d9bf398d610eeeb6d040ce458cef7b175d46c271bddefda55f55e52870c5f91622e5b4775aa914d5ea98213bd3c62f5b42671b3c73afc88117ce18ba4ccf131e151f3013248353dc0a28424a1f4e6041b7ccf0e705b09e317ffbae5c93d34b7e443ffc9ab8e9212990d5884559b3c2df958b8eb34a1551742f18b83a8888096bd9a10f6d918eabd978ab6bf8234c1537fa2d4c40f67df9cf9d05b9459739430f0a8a2beee594ba46e8cb3d78ad19af7809c58441cbe3eba5db3e898813e80792c9d535c95c18b1763713c83d0669d06974c85c5bc1f0596fb509c4878053344bceb674e37d6315409c10aef7d40bfbeba7a339f2d11a80927d0e265293dd84ca95c98c56750192c0588462138935d0416930458338b7725ba6fd69c7bd05a987720e9d868cf9f2283ef20ecd23b7595b65e8d56e5b49b22d475f799e7bdf81972c61703bf01d3560d1f8b58083f2a548", 0x1000}, {&(0x7f00000002c0)="bb9bdcecb4ee091fa0315ec853a65c744b2b6a3d68affa7f9cd7ebeafdde98a63407fbe9edad1d2998b0cf82a4b8a0f40e7655ed6aeb723b6d38835e9c75c3e20f25c582c1f15efd0421fb13e3c0d64c208c1417e247289f88d80ed3f9cf50526f9682574d06db99254eeb91d656fb4bc3365ad36851b7bd63bba04e3e254742c8b8a893f744366b2b1cbc25313a0dfe14c9", 0x92}, {&(0x7f0000000140)="f3fe7bee0bae3e7d1f8dc0a98900f60545ea3f8984ac23b2517e03ff24012dc61625c46d03e86599d772717a580c379592a518a7330b4a6a0f591fc53db26c3034cb31895a66955e3f2b174e789de6996ca4742c8a0aeb12ae49d3e56f6c9f30308b83b067c99f7f784c91c70c5741fedd85af16", 0x74}, {&(0x7f0000000380)="7f070c4cf3ca8992bcf5bc4fac8fac76269a68cd322a290f9dbe9523f061d1010ce2921001de1bd0d486ce58fd5edf2bc50cd3dc67be3fd60439042c883d4ca274bca5d7079278a28dea34a91d52823dcab0b1bd52d12b4597def584325b248c1839cbea0a59b8ace8238f21f2d811ca2662e4ae95d888ce02800af146ebc50c28df34b5d45764820ba2af2e8e7832f3205e864ef591c2a4a379ac4412274ebd48084a7ca63d4346ded18362eda333252d78d5c0cee20fa60805a0add8550a7b2e6f0d3ccd920a836ea95be21f110474be326bb4e0b69622213af852b2dc8fb26315b30f95b2", 0xe6}, {&(0x7f0000000480)="a91b9c483785f692b5e83ba500f0ff1d3e56de178deb94344804a306c89e1899833f99384ce63350b04d8f84aa3de539ba5e840cb13834e83437ef592c1c514e90cc6247a7bb2c66f5b7006b4b91491733ff6cd3dde07657267d0fcd85f39fa8fdef85b07ae39475334e6172e37e2d909609d4da7b1ad5e32625fde9bc0f93f5925e", 0x82}, {&(0x7f0000000040)="45216bb1e000f20543a659054d27d1c25ab682c756f325ebc5f3ba74bc77", 0x1e}, {&(0x7f0000000200)="6281ebc244da99da25746aa0b4508a8b16b4f6aba7da09a9a5ebcb19341c21fb488c995aba132995914dba6aa8b1d8340a7b28c399f628b578f7c0c2036978a449a076b2d5f5752602c7", 0x4a}], 0x8, &(0x7f00000005c0)=[{0x90, 0x1, 0x0, "b5bc0a1520b5e65e601b0dd2f1d55d9895a893246de9a520f55b384711b8e760a62db6154203c4e2fff3856ba6b97ffc13ff33ab3f9ce7cd43965042a9cf13cd37176e1904ebe7df73469773134c8667f712b5bef204f8ec5193cddbb0c99d70d7ebc179a3b7b0d39d7c5feea4b7441b25c6f27d2eac059ba261629c827f"}, {0x78, 0xffff, 0x9, "86f2416f4cf4572712cbad518ab54ef32d1f5204fdc1e2df0ed5172c275e4a86b0ed20c256a4beb165c2ca2cbfa145b5766cbe1e27c2c9d6533c670fa813bd06d2c756c765b4fd79054f4184e0504c9040ad138257836413cbd57db4dcdb5d80c3a25a6c"}], 0x108}, 0x3}, 0x10, 0x408) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: r0 = msgget(0x3, 0x11b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) msgget(0x3, 0x46) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xfffffffc, r1, r2, r3, r4, 0x60, 0xff7f}, 0x543, 0x1f, r5, 0xffffffffffffffff, 0x6, 0xffffffffffffb880, 0x400, 0x26}) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x16, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [], "03b81ce1a018c454"}}}}}}}) executing program 6: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r1 = socket(0x2, 0x2, 0x0) select(0xfffffffffffffdf2, &(0x7f0000000000)={0x8000000000000000, 0x20, 0x0, 0x100000000000, 0xfffffffffffffffc, 0x0, 0x7}, 0x0, &(0x7f00000001c0)={0x7ff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) r2 = dup2(r1, r1) 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, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000000)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000280)={0x1, 0x0, 0x5}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0xd05) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000040)={0x81, 0x6}) poll(&(0x7f0000000240)=[{r2}], 0x1, 0x0) executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) lseek(r0, 0x8000000000000001, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0x401) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, 0x0, 0x0, r2, 0x0, 0x3}, 0xfeffffffffffffff, 0x0, 0x4000000}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') syz_open_pts() syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x7, 0x0, 0x6, 0x0) r4 = socket(0x20, 0x2, 0xff) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xf96d}, {0x7, 0x0, 0x2, 0x4800400}, {0x1, 0x2, 0xf9, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000440)="2d21b937db2da3bccdb8bcd78846bab1ed2a00f1639178ab1967e9ca6cf01e3cf83d0a6f9a1c14d1dbb4a6c433af175eb0f99c58a69cfd5f0d608e66e849469366e7fa518b5e4b31cac48ebfbffe5bbfaf25e2fef358ce471f7e742368c7d40f57fae8080bbecd5336d9076b2356ddc765c0ae5a4b90a38b098f7451a7a5d31fcf39e021b45a80fc0d4a7cf021dcb8907ea525175982aff8402f0eb400000000e85a5f25a6f06895859fd67eefd4ccab3d5d55ecf7155bdcf8fb6f7b47d244aa7f4945e5febbf888a2e919c3a99ca30a1b6808ba3e38b1ff8fc318b9b8a09d59484bde4c356f3ae3400828", 0xeb) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r0 = getpid() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget(0x1, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3", 0x0, 0x0, 0xffffffffffffff16) socket(0x0, 0x0, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r1}], 0x2, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343712cc1100b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 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)=[{0x7}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000003c0)=ANY=[@ANYBLOB="586353c369f779103d6799c19f2777327e1262111c1411a71bece58d3b7bdf36a3e5b1061913396bdccb4ab7de6ae5fe1684ee575459f327dd6936b3e758044ec86af0584b9d20007cd2bed62727b8be2066a86baf544d63efc86ed4c3378b327c5e843fc3429ee4020000007206284cfdbe89aec55b2df2e0fa0996b1", @ANYRESOCT=r1]) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) clock_getres(0x0, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) executing program 6: mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000b80)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}}, @generic='3g'}}}}) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x1}, {r0, 0x100}], 0x3, 0x0) (async) poll(&(0x7f0000000000)=[{r0}, {r0, 0x1}, {r0, 0x100}], 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x146, 0x0, 0x1e}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x80) (async) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x80) executing program 2: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x2, 0x0, 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) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x50}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) socket(0x0, 0x3, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) sendto$unix(r3, &(0x7f0000000400)="b10005010000009f0500070107000000331c13feb5a70500fef96ecf357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be127ad473eabe12912ad3ebbc257699a1f139b677d335c22db830c032bfa89526807b514210000720fd38bfb0000fd54c125191b1217aea8c500001602fbfe0c0000148abfba0900000008e37193f8343712050500b71dc0994cc9533a833cf70ebeaad36e61ba84913f010b3f00009fae000000000000006515b30e7be6603d3be5f050348502cbf4b063043a92469e6fbd941500f297d1a9a82cc248d5803cb2de896442cc28ecffa15a9b863dcff479b867ad77f3985fb45948690000000000001c0632c111f6de03567c7d5d29135517d63affee349c25d7611ad0ad71af4bc469e207d55800e405c5545d22aea6d4853781f272b02c078212e77ac31517016a481dab63a070325ea9f38873e6a971cf7f59000063d99a878f0c2c1bef7f9457c33c5b400ef9f2a35ce7f418384f8a65860dbeb35bb0949b675d8588bbd5ab4986cc92ffc38b52f3ed88f7c9f240607b5b9628a0ba3c0830e9bf0dfbc8c46d4d04b1027c2294fb212b417a227834d308d365ac402c843b584c2699e28f5fbfbaa0120f7b0d95e73f7aa036f7845877bbfd7b1d631c6ae38492e8aca706bc449cda80b27a80625e3ce1aa13b426da52ae776909762377059b257a68859eecfe6c15f0fd7bc875069e62f43c67e26c922a8d8f8c374fcc7c9ee8f6733a1186b497863a23ca35f9a29957ca756f37723129a34f6fc441dddaeeb6728cbb27f0ddab4fb6fd94f673db62718d3cb369870389a6a0161665a38c487212caa81485579b32c3f8e0803c114185860e42a60000000000000000000000000000000000000000b24ea3a694138ad5c8b537d2d3bf072a0f282115a5522096ffbf4c9ab35a", 0x29b, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) getsockopt(r7, 0x11, 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x30}, {0x16}]}) executing program 2: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/83) r1 = semget(0x1, 0x0, 0xa0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000180)=""/181) sysctl$hw(&(0x7f0000000240)={0x6, 0x6}, 0x2, &(0x7f0000000280)="db", &(0x7f0000000340)=0x1, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000007c0)=[0x6, 0xf41e, 0x5, 0x4]) r2 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r2, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000700)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(r1, &(0x7f0000000780)=[{}], 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000002c0)=0x7) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000800)) shutdown(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000880)=""/105, 0x69}], 0x1, 0x6) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000940)=""/116) shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r5 = socket$unix(0x1, 0x8, 0x0) recvfrom$unix(r5, &(0x7f0000000100)=""/67, 0x43, 0x1002, &(0x7f0000000180)=@abs={0x3, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b693ec4", &(0x7f0000000080)=0x102, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket(0x1, 0x3, 0xff) mquery(&(0x7f00000d5000/0x2000)=nil, 0x2000, 0x2, 0x0, r3, 0xfffffffffffffffb) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc}) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001a03c1, 0x3c) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000140)}], 0x1, 0x0) mprotect(&(0x7f00004c1000/0x3000)=nil, 0x3000, 0x1) r6 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0x0, &(0x7f0000000040)='\x00\x00', 0x2) setsockopt(r3, 0x1000000029, 0xa, &(0x7f0000000300), 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) select(0x40, &(0x7f0000000080)={0x0, 0x6, 0x0, 0x0, 0x400000000000, 0x0, 0xfffffffffffffff9}, 0x0, 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)=""/22, 0x16) setsockopt(0xffffffffffffffff, 0x3, 0xd, &(0x7f0000000100)="09000004", 0x4) r7 = dup(r3) setsockopt(r7, 0x7, 0x11, &(0x7f0000000180)="ffdaff10aac6a28ac93e2edd4b018454000000003eea69ed6704ed580ce3f942df618e84472fd16c7be5ec5d3399f43d0dacb4c17f2a1169aa153c33bcaa8eace54ad4b8d865d3302926ea2702bf791ea699d738a6003abc96de0c13f4d8c05510059c96f58956c09c2815432179d0a0b85c49c114974328e646a67bd02415821fc726c179e6e356babc4ba5235093dd334ebab4e55c79d41f3a8c933274cc4ff1e004bcfcc9bd9e151a37c07d16a90dc28327c6036b9ef8d506e740b653a565921be13c2aa62089f48edbba65854f63995527ba073c59a7cd7edd83af31560962adf6b3da144b14cdd9db6a05147beb27886f6706bfb389b60003e4f9a0db9b5d78296c933bdeff48356df9848553a4247b12026287b68f0c82f6f7b1e19c278075757ea5", 0xfffb) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x401}) sysctl$hw(0x0, 0x0, &(0x7f0000000380)="91a689045e1f50cd51e1b768627935961976e5547928cdf7d439b3ed603d9721c3fd3ce4f702e4d75f64328e1423928249223ddb3bb7df26d6299cc3c8a8ad5d3f", &(0x7f0000000180)=0x41, &(0x7f0000000200)="81d0ec074f", 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000080)="6d44c0d2", &(0x7f00000001c0)=0x4, &(0x7f00000000c0)="bb52d5e9de9c0597407bf326a06e32a45e729fad025271117a45c3661a53455256fdb43e3157374c1f4d0d31801d8d49cc81b3e266979400087c97570b58bdb1683c4e4c14ff3e5b03852839bc3af7c14221aee48a6c1b4146df838b2f7b06aad2a535fa219d0f0cf05de9a00c16ca96ded7c70bc02e247465e9fc33cf98f5fb1b729fb00a0eca3076deb798f4c7615db56c014a33f898c51d2e884669a89284", 0xa0) r0 = socket(0x0, 0x0, 0x4d) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r4, r3) connect$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r1, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r6 = open(&(0x7f0000000540)='./bus\x00', 0x20000, 0xc8) pread(r6, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb", 0xc, 0x80000000) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = accept(r7, &(0x7f0000000440)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = semget$private(0x0, 0x4, 0x0) acct(&(0x7f0000000400)='./file0\x00') connect$inet(r5, &(0x7f0000000040)={0x2, 0x1}, 0xc) semop(r9, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000240)=""/89) executing program 7: r0 = socket(0x18, 0x293cd197a425d60c, 0x2) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)) seteuid(0x0) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x732) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x5) semop(r2, &(0x7f00000000c0), 0x0) socket$unix(0x1, 0x2, 0x0) syz_open_pts() socket(0x11, 0x1, 0x9) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r4 = getuid() setreuid(0x0, 0x0) setreuid(r1, r1) r5 = getuid() mprotect(&(0x7f00003d5000/0x2000)=nil, 0x2000, 0x2) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0xffffffff, 0x2, {0x9, 0x10000000000001}}) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0xe02) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) seteuid(r4) executing program 7: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) r1 = msgget$private(0x0, 0x8) r2 = geteuid() r3 = socket(0x10, 0x2, 0x2) r4 = shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdb3) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r5}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1f}) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r7, 0x0, r7, 0x4}, 0x9}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r2, r5, r6, r7, 0x4e, 0xf15}, 0xe79, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8, 0x7, 0x8, 0x1dd8}) sysctl$ddb(&(0x7f0000000200)={0x9, 0x2}, 0x2, &(0x7f0000000280)="eaa6b4a148c09a0163c725894666647e6b7e04fa9b33a7d067915e9479af4c0d62f0c98de5a15a11ee1f28e17e8f049c9d6d9aec928e811f7b32", &(0x7f00000002c0)=0x3a, &(0x7f0000000300)="7a5512005305f38bbc90eaa91cca071b52de40bc4cb40c9b93a3861ce4745a650a3286e85af507652c9d4343c7c62ebf23f25ffdace138a0c2817fc3fac9370748e036a7bffc5b4e05a16bf3e59932f979611bb8c69d1eb543688f33bc08beea3fa9", 0x62) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') socket(0x18, 0x0, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) r2 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x40, 0x100, 0x2}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x12, 0xf0000040, 0x100000000, 0x1}], 0x1000, &(0x7f00000001c0)={0x6, 0x7f}) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB]) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000200)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r3, 0xc0105715, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) flock(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800460000200000000000029078e0000002e00000020100000008009078000000002e7f2586db11a73596df16e6a6"]) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x8000, 0x83) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r6 = fcntl$dupfd(r4, 0x0, r5) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x56, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x4, 0x2) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x28, 0x0, 0xff, 0x1ff}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket$inet6(0x18, 0x5, 0x7) recvmmsg(r1, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=""/70, 0x46}, 0x4}, 0x10, 0x1003, &(0x7f0000000240)={0x3, 0x7}) sysctl$vm(&(0x7f0000000200)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) socket$inet(0x2, 0x2, 0x9) accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3de1}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) syz_emit_ethernet(0x44, 0x0) dup(0xffffffffffffffff) open(0x0, 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = msgget(0x3, 0x280) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/132) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) executing program 5: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x3e, &(0x7f00000005c0)={@remote, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x8, 0x6, 0x0, @rand_addr="9ac0000000000000000000e7fffb00", @rand_addr="0600000000000002006800", {[], @icmpv6=@ndisc_rs}}}}}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0x0, 0x0) r2 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000100)=""/101) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) dup(r0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f00000005c0)={{}, 0x7241}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x4, &(0x7f0000000040)={0x0, 0x1800000000}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x90000) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x401}) socket(0x1, 0x4000, 0x0) socket(0x2, 0x400000000002, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) close(r2) acct(&(0x7f0000000040)='./file0\x00') socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000182c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa000200f500"/74]) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x38, 0x0, 0x8, 0x2000000000}, {{r0}, 0xfffffffffffffffb, 0xdfe3b819c4496ae2, 0x0, 0x4, 0x40}], 0x8, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) executing program 5: sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1fc) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x88) executing program 4: socket$unix(0x1, 0x5, 0x0) write(0xffffffffffffffff, 0x0, 0x63) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x3) r3 = dup2(r0, r1) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socket(0x2, 0x1, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x80, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x10001) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) close(0xffffffffffffffff) socket(0x800000018, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x3c}, {0x8106, 0x0, 0x0, 0x7}]}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffd, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop]}}, @icmp=@echo}}}}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffdeffffff86dd6001010000140000fe80000000000000000083fbcf801e8fe40000000000bb00000000db2dbdbe0ffe310000000000000000004ccf27a35c5eb58ffa93dca4ff35570ded91c9a6beb3d0ef1a10bc706c118f3756a1d84c6409586c9bbeb57fc5e3d40281183a3a3297904f2668e931e1849f667a0edda67778ab2d1d805b9ab650d00dc23b18cea881a2ffe2158afbef2984b8d50f4432a139c11f3dd65b3cb232a8022b4e884b6c6b310b7fca062e0fd1ff01daa4168c1003cc38acaf78ca38fb8447b3f8ef4dd837e9f7649ea6860a37f263f0afe8254dd42b3911fa76b9d0939f38d34d848fe4b45416f5478b6bca9f7a1cfa8f990fab09b7821b745e6c3d341286731ac30bae6770cda2093d4217c9a186186e1c25af7dcd45bf54607bc1037452ee01845c6ac92c988c88f2cfc1e648c5765e5cc694db045da15ce21091a5b39e92f1fe0ccc72", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x87, &(0x7f0000000240)={@empty, @empty, [], {@generic={0x8041, "c2c8116e5f5875bd17574cb386822bdf74c8b4f84e0a66fb6ad27231dd1127d759b9478afd973205886d9f1a95c7c46b56cc64f75d43de232eeb7669a1a2c9aca02b499b8e41dc6577074fbc3cb670f710fe4448ee7ba8343af33aa87319b4f3579a4719a50f51741632371eb3eddd2bfb9a9329df6de7c4b8"}}}) executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e15127ca28e787ffee7b5b9ef5ccd161c2cf96bd14fcb1cbb009bdc115fd54a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e", 0x9f}], 0x1) execve(0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000300)={0xa3, 0x0, &(0x7f0000000240)=""/163}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x1000000000000000) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3, 0x3f, 0x4c, 0xff}, {0x4, 0x40, 0x3, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) getitimer(0x1, &(0x7f0000000340)) fchmod(r0, 0x108) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kqueue() openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) syz_open_pts() open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x40) poll(&(0x7f0000000100)=[{r0, 0x2}], 0x1, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x200, 0x180) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000005c0), 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/222, 0xde}, {0x0}, {&(0x7f0000000380)=""/158, 0x9e}], 0x4) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000004c0)=""/104, &(0x7f0000000580)=0x68) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000005c0)={0x0, 0x0, 0x0}) executing program 5: mknod(&(0x7f0000000400)='./file1\x00', 0x2000, 0x5c4a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="62b64fa8", &(0x7f0000000340)=0x4, &(0x7f0000000380)="e8e24fa7", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) 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) open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = open$dir(0x0, 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x0, 0x0, "fabafa588fc0001000000010000000001000"}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) r2 = semget$private(0x0, 0x1, 0x300) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000040)=0x8) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r5, 0x1) flock(r5, 0x3) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffef6, 0x7fff, "ffe7c96de33bcd96fc1b000000000000002000"}) writev(r3, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001a00)=""/4096) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x80) poll(&(0x7f0000000000)=[{}, {r0, 0x4}, {r0, 0x1}, {r0, 0x40}], 0x4, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) executing program 4: r0 = socket$unix(0x1, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$inet6(0x18, 0x2, 0x0) setrlimit(0x8, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) link(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0285602, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000440)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300303aff9c7e495081645bf0376e0865911feb7efe8000000000000000000000000000bb88"]) kqueue() setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f0000000000)=[{0x0, 0x4}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x3f, 0xfd}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {}, {}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) socket(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) 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)={0x1, 0x0, 0x400000, 0x40000000, "490130ca3f8b0d2a847633cc29d1fc1844b37d1f"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x10001) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) close(0xffffffffffffffff) socket(0x800000018, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x3c}, {0x8106, 0x0, 0x0, 0x7}]}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffd, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop]}}, @icmp=@echo}}}}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffdeffffff86dd6001010000140000fe80000000000000000083fbcf801e8fe40000000000bb00000000db2dbdbe0ffe310000000000000000004ccf27a35c5eb58ffa93dca4ff35570ded91c9a6beb3d0ef1a10bc706c118f3756a1d84c6409586c9bbeb57fc5e3d40281183a3a3297904f2668e931e1849f667a0edda67778ab2d1d805b9ab650d00dc23b18cea881a2ffe2158afbef2984b8d50f4432a139c11f3dd65b3cb232a8022b4e884b6c6b310b7fca062e0fd1ff01daa4168c1003cc38acaf78ca38fb8447b3f8ef4dd837e9f7649ea6860a37f263f0afe8254dd42b3911fa76b9d0939f38d34d848fe4b45416f5478b6bca9f7a1cfa8f990fab09b7821b745e6c3d341286731ac30bae6770cda2093d4217c9a186186e1c25af7dcd45bf54607bc1037452ee01845c6ac92c988c88f2cfc1e648c5765e5cc694db045da15ce21091a5b39e92f1fe0ccc72", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x87, &(0x7f0000000240)={@empty, @empty, [], {@generic={0x8041, "c2c8116e5f5875bd17574cb386822bdf74c8b4f84e0a66fb6ad27231dd1127d759b9478afd973205886d9f1a95c7c46b56cc64f75d43de232eeb7669a1a2c9aca02b499b8e41dc6577074fbc3cb670f710fe4448ee7ba8343af33aa87319b4f3579a4719a50f51741632371eb3eddd2bfb9a9329df6de7c4b8"}}}) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000040)={0x6, 0x5, 0x78e, 0x5fa7}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)) r2 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/175, 0xaf}], 0x1, &(0x7f0000000640)=""/194, 0xc2}, 0x802) getsockopt(r2, 0x8000, 0xfb66, &(0x7f0000000340)=""/208, &(0x7f0000000440)=0xd0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600), 0x100, 0x0) close(r3) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000004c0)={{0x80, 0x20, 0x50}, 0x7, 0x3, 0x7}) r4 = dup2(r1, r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) listen(r4, 0xffffffff) syz_emit_ethernet(0x35, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff3c041789b146dc5e60d2f6b39cdfa15d25dde1441807b1b005000000abd48a113d2343de610bc9cf95"]) r5 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) close(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10142, 0x0) pwritev(r7, &(0x7f0000000240)=[{0x0}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940), 0x8, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000a40)={0x9d, 0x0, &(0x7f0000000980)=""/157}) shutdown(r2, 0x2) getdents(r5, &(0x7f0000000a80)=""/189, 0xbd) executing program 6: writev(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(0x0, r0, 0x0) setreuid(0xee00, r0) unveil(0x0, &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) semget$private(0x0, 0x0, 0x830) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xe2, 0x3}}) getuid() sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0xe08, 0x81) seteuid(0xffffffffffffffff) fchdir(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') socket(0x18, 0x5, 0x4) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000000)={0x1ff, './file0\x00', './file0\x00'}) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) executing program 6: r0 = socket(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fcntl$setown(r1, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mquery(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x1, 0x10, r1, 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xe1d3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = kqueue() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r7) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x9, 0x4, {0x1000, 0x10000}}) setuid(r6) r8 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r4, r8}, 0xc) pwrite(r3, &(0x7f0000000200)="fef77af6b395cb4ebd5b4008e29e762c7d5086823d702bb0813163ed4fe7a7bdf271119ec7c149786f3e131d283b217f3f9cf39d2f68e47c8df36452e414e86bc1f258613b382ad787a9d0cf35789edda62c9c7431afc8e41b61d54174590ea48e39631e4c7d42a52228ea004ac2e567883a3ac9a2c607782fcf96cb1c1304322772ad65552b9433d6372f4d5857ddcb7c6a8122c39b88f31f0e317fd8d9fdec761f2dab41e2a39afd9c53c7dc4e83", 0xaf, 0x9) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) close(r9) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x7, 0x7f, 0x6f, 0x100}, {0x7, 0x80, 0x5}, {0x7fff, 0x98, 0x4f, 0x1d6}, {0x8000, 0x0, 0x7, 0x3}, {0x7ae, 0x8, 0x1f, 0x6a}]}) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10, 0x10a) r11 = getgid() getgroups(0x5, &(0x7f0000000400)=[r11, r8, r7, r7, r7]) writev(r10, &(0x7f0000000700)=[{&(0x7f0000000440)="54ca8b0926a542ff2d068314798fd2a523604786630d00bab5dba3e6a26265ee84a23cc4e3e88a719f1dbdb33f75350df83d949fec730bb278025a29241e1b4b97c421841795e68bd48c246dd32887e199b8df4fe8ab99ac83743a75ec32d2ad2598eac40d57c828b74ed3a49c160fca7baf92a30c3c6cb9b90061e040cb55f278b22034b495d9e64e3d77b13d82aaec18bc94a352dc2443a8822dbf8f6c519364a6793ce0ee080d63cf80e5e7c599263492cdce57b412ae6c6b3e1f4d68dc030eabdd0bf7c5c6d1d9560686c805f8b02b6baa8e04bd87095499", 0xda}, {&(0x7f0000000540)="c08e6216dc12a71d95554f6dabc9ba945b4f5309385be63d2d13f89a1dcd6f72a555a25588c2f18152d2561b6357ed91c43bdebfbb52c644ef480907a53652ab44ace5a95588ba33c9632c4ee9b1db16f0babccc4f1ea74606ac26f9923dcbe4bf4e0e0be4b4b3cd98b5ee5613fff77debfa6ace7f136cbdec56da59a43589547b6b6aa16e5fe12147bd89f5d865bf6059d2c88f15b2184302aa39e6a9371d88c85868b3a9e1efc6f385537493024ca43c6f36e7c731087b52a9f378f0b1bcb29682f9f5d72dc5b5f0ce67e997989f571993e77f9cbc1f3cd3b27dfbca6dcd69687303c50b707cccde02", 0xea}, {&(0x7f0000000640)="3a89e224ef8fe9d060198d32380d88907f3b25ed8b7a15a679d7df0c61360f9ef731aa153685de5b420afd942ed512f75186721c19b4a386088dbb7b6eceb6880648fd8f0c438def6ee9ef91e2b0ed63183fbd05cf2648b0cd721ee45f65d6122ba4fcfa721d355e19bcd54b0c376d5fad3df4f15a157185efd7898fd8e4d80730a1ac2d053242c303e838a67072231bb9c3e798c54f3459883a1200ec83e1dcb8ae1926218ecbe9f4c3ef2201736499bf0821c548566acbd99501cd", 0xbc}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000740)=0x4, 0x4) write(r2, &(0x7f0000000780)="61dd7e7f9c5d84e53a781bb2d52616714e9d52db230d85d12ac6b9806960ca7604fb6acbcf6e09e47932efb257af7cb93997bc5ab89c7a55381668410a0514ae6719864b0041bdbdcfdaa436aa4accb303500ab93c5d879dfba99b2b579823f805a291a592dc394c0b434e4770546042ce2adb39f5a753b1da921aef6afb65afb563bc06f4eae145b6b5fb91f23ed12fa6edb3ff301115658b5d89fa4806", 0x9e) sysctl$net_inet_tcp(&(0x7f0000000840)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000880)="44634dcc6c2c049c887201a577a24701d05aba05b4853b0bfc8cd67a084b882376850b8720cd295a09f329182e64f2c60bcae353a3288c524e505c1674d5f8dc8214a5", &(0x7f0000000900)=0x43, &(0x7f0000000940)="adf36ddb946f4035e1cce0355bfa166518c1fc1055c53912652a55860e750935f43c3622b426b2ff50a5198a11b7475d2ed8922b41e26ddea4f356ce3282a4cc203ee21302ecf6d13de1e6989447766f3e8d0c4f5d0541b7c46efd2f73128066575a9177fcbcf4533fc8d07b6470ffbc826b39a151dbb5a030e32937e777d4f6ab839e5c126045a1bf0f085ab7ed213e44298198747f8a77a1697ceb", 0x9c) getuid() ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000a00)={0x10, 0x1, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xf8e}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xfff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x101}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5242}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x53a098d6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fed000/0x1000)=nil, 0xd4b9}], './file0\x00', 0x2}) write(r2, &(0x7f0000000c00)="7d212f9a9639af7dffb7d4373c927d604b096d12a53f4d6e0998a2013f583fb59cf5d24ea434a25ba04ec46e35c8458f9e597adac1dedad0ff7c0652dbb175aa28e59f3bbf10176a22b6bbefde8a2f3362a30e136df2cb4bedac0bb63ec006c2659837e79371ecae7d1c3e95ce1457be7e3fb962615f1f16a2d1495dc0e6d0dd71e31415a135403f5506e4ebc2c4a6a760f9b8b0fe54a1c041e0b53aa1e894c8643065ad462af5b0af608087c4e228f6c7c309114c38a14696d62c9353777d85f1a51e7af88e548780f2d4e5e68c5de9d81026ecff8740", 0xd7) executing program 3: 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)={0x0, 0x0, 0x0, 0x1}, 0x3e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r4 = socket(0x11, 0x3, 0x0) recvmmsg(r4, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) readv(r4, &(0x7f0000000200)=[{0x0}], 0x1) poll(&(0x7f00000000c0)=[{r3, 0x40}], 0x1, 0x80) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kqueue() close(r3) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$hw(&(0x7f00000000c0)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r7 = open(0x0, 0x0, 0x0) readv(r7, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0\x00', 0x0) utimes(0x0, &(0x7f0000000280)={{0x3ff}, {0x0, 0x8}}) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) flock(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) (async) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800460000200000000000029078e0000002e00000020100000008009078000000002e7f2586db11a73596df16e6a6"]) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) (async) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) getsockopt(r5, 0x400, 0x3d, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x50, 0x0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r7, 0xc0387200, &(0x7f0000000100)={0x0, 0x0, 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x4}, {0x0, 0x0, 0x1}, {0x8126, 0x0, 0x0, 0x1}]}) sendto$unix(r6, &(0x7f0000000880)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118190000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c05000000bfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) r0 = getegid() setgid(r0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000005c0)}], 0x1) kqueue() socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000040)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x28, 0xf0, 0xff, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0x7fff, 0x0, 0x0, {[@md5sig={0x13, 0x12, "eb491722d24e0017d4bab03dcbad849d"}]}}}}}}}}) fchown(0xffffffffffffffff, 0x0, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) r2 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x40, 0x100, 0x2}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x12, 0xf0000040, 0x100000000, 0x1}], 0x1000, &(0x7f00000001c0)={0x6, 0x7f}) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) open(0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) (async) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) socketpair(0x0, 0x0, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) (async) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x40, 0x100, 0x2}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x12, 0xf0000040, 0x100000000, 0x1}], 0x1000, &(0x7f00000001c0)={0x6, 0x7f}) (async) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB]) (async) executing program 6: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x6, 0x3, 0x2) syz_emit_ethernet(0x6e, &(0x7f0000000300)=ANY=[@ANYRESHEX=r1, @ANYRES16=r1, @ANYBLOB="dd0c73001dff4abf0f5b286657a9fb810fc0124dadec17e295018bb3dc10ca82970762f43cb955e39581427f939166aa578d33e541448c373105647a3cd0572a010cf1332c40cc5331cc7e08a32ec66ddd5acb4cba2ac88a3e0abfd41c08e7e63cca81d127cc391c8f00aa9379a7623522f17d49e0b7ae5071c1709f8178ebac056e45e7f76f7aaa8a733369b27d6c60c444a88a5c75606b0a9fb040fb3f69fbd0bd1a289ad278b9f37d3d861b5400"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file1\x00', 0x9a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x0, "ee702d64110000445f69112295cf00b0e100", 0xfffffffc}) r3 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(r5, &(0x7f0000000180)='./file1\x00', 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x2000000000000000, &(0x7f0000000080)=[{0x81, 0x4, 0x20, 0x7fffffff}]}) socket(0x2, 0x1, 0x0) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r7, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000340)}], 0x1) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xb1c, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x3f, 0x0, 0x0}) sendto$unix(r0, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) fchflags(r0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x9}, 0x4, &(0x7f00000000c0)="64a1eb0239ce61a2a88af28d20814a15f3f8fdb937310d84e14ee1b4", &(0x7f0000000140)=0x1c, &(0x7f0000000180)="e2a266a312c00ea57e469d1ad6f423fd652b64417b875c9d7f69b7103b895356b333d87487c9e219eff92ab9ce6338c45b851822f5f261b0e4a4869dd23e7295c2becf23224280b11d537f42fa39968eafb41ce735a0f81df050623cfdcc3628b187f22609b12bda371b885a3e137e27b6b184681ceabf9f41b1baeca2a9035500fdf4babe440c8f19e1e0327df5bdbcf50874d1bd463e8fcd19806c", 0x9c) executing program 1: pipe(&(0x7f00000000c0)) write(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/7, 0x7}], 0x1, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) 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) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) executing program 0: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) close(0xffffffffffffffff) syz_open_pts() r0 = syz_open_pts() writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) syz_open_pts() executing program 2: mkdir(&(0x7f0000000740)='./file0\x00', 0x80) chmod(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000140)={0x0, 0x3fffe}, 0x10) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mkdir(0x0, 0x0) chdir(0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x400) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x4000000000000068, 0x0, 0x0, &(0x7f00000000c0)="820a858323b8ba3c4be339", 0xb) mknod(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) setuid(0xee01) link(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000180)={0x200ffffc, 0x800}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x44002802) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/83) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/181) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) accept(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000480)={0x6, 0x2}, 0x2, &(0x7f0000000280)="000000f009a3417d7e2ce6c3423db8356bf6691a7bc51ee05f2e5b4890048c4bc9e4714a3dd15f919d568112dc5db2e274eda0640e2615f2b69229e360eb57d259de7ba807c298984702a92c5dd5c88ce8962eecf26fff426e85bfcbf6f8a26ff90f9fccb8be594110a3d47249b53c11cfef198c85f773b7bef89f0683fdb0546f6b8d2efa62e63dadf697c579bdbb22678470a80c", &(0x7f0000000340)=0x95, &(0x7f0000000380)="52299c5193db2666019d713132e9575701f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866b53e1408193d9570773989b9d26a4278eac42a98559ea27dfbb78f12a00a6f5b750100f57512b655ffffffff01382eae48f4f8338826b31b36b87d829274c7e2e2a13be1158589f89bd3d8ceea387184a579c4be5f15a492b2765eb59814f9717ce2c1c6dab4c21b0f4bb01b5dfe767e70add537682abd255e547697ce9f83392fe06a62b1b6b32629bc8f360c24d87096", 0xca) r3 = accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt(r3, 0x4, 0x8, &(0x7f0000000500)=""/51, &(0x7f0000000240)=0xfffffffffffffc3b) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000700)) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000001580)="30823bc0b7d4b24548fe5e5f94d623944a", 0x11) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0xc00}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x44, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaa0088a81a0081003900080600068848060a0009ffffffffffff1d2dba6d625c5f019272ffffffffffff308d9dea0982ee06f90ec19c2352de08"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) socket(0x1, 0x2, 0x9) executing program 4: sysctl$kern(&(0x7f0000002b40)={0x1, 0x16}, 0x2, &(0x7f0000002b80), 0x0, &(0x7f0000002c80), 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) socketpair(0x18, 0x1, 0x7, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55d", 0x5}], 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)}, {0x0}], 0x2) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r1, 0x0) recvmmsg(r1, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = dup2(r3, r0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r3, &(0x7f0000000100)=""/4096, 0x1000, 0x1000, 0x0, 0x0) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x4}], 0x1, 0xfffffffc) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1/file0\x00', 0x40) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 0: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x403, 0x2, 0xa, 0x6}, {0x20, 0x81, 0x3f, 0x80000000}, {0x0, 0x0, 0x2a, 0x6}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000300), 0x101, &(0x7f0000000180), 0x3, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000140)) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) sendto$unix(r6, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f0000000100), 0x4) preadv(r1, &(0x7f00000016c0)=[{&(0x7f0000000140)=""/214, 0xd6}, {&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/142, 0x8e}, {&(0x7f00000014c0)=""/208, 0xd0}, {&(0x7f00000015c0)=""/232, 0xe8}], 0x8, 0x4) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100000000}) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r1) 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, &(0x7f0000194000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000162000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r5, 0x0, r6) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRES8=r5, @ANYRESDEC=r3, @ANYRESHEX=r7]) munlock(&(0x7f000008c000/0x8000)=nil, 0x8000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f00000004c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r4, 0x0) r9 = syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000240)=[{0x5, 0x80, 0xd0, 0x1ff}, {0xdddf, 0x4e, 0x9, 0x4}, {0xfff, 0x2, 0x6, 0x1f}, {0x200, 0x47, 0x51, 0x7fffffff}, {0x5f, 0x0, 0x3, 0x9}]}) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r9, 0x1) syz_open_pts() syz_open_pts() connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @local, [], {@generic={0x8100}}}) 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, 0x1, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @multicast2}}}}}}) syz_emit_ethernet(0xd8, &(0x7f0000000080)={@remote, @random="cd4590eaef63", [{[], {0x8100, 0x1, 0x1, 0x3}}], {@generic={0x7007, "efb4ddd99aae530daa5a56b34756c1801483f2b2b6ffdccef3d817d98113b739c18330037cb2aeb3b5c1032139299da46fa69d2e60c0499dd17bd559481022cc62ee804c6cabfa38fb895fe5ffbbe14dd33059a84e89ec3af7646331287066c4b84aaa5cdee4ed34cea07a5447262ab2214fe381d989e6f564eeac581f9541c9c7b63bdb0a92893f0f7687c8dd1e48c047765a78c859d5ecf06ca40aa48d64d7f53a0f19aad0938931395bb441c80c6cd6c7fcd4e5fd4bdbabb0bec47caa1f296841ab0e57a8"}}}) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(r1) r2 = open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0x90) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) linkat(r2, &(0x7f0000000380)='./file1\x00', r3, &(0x7f0000001040)='./file1\x00', 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(0x0, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = dup(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) writev(r2, &(0x7f0000000100), 0x1000000000000309) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) flock(0xffffffffffffffff, 0x0) preadv(r0, 0x0, 0x0, 0x800100000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r1, 0x1, 0x0) getdents(r1, &(0x7f0000001280)=""/4096, 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x0, 0x0, 0x7f, 0x5}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {}]}) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b92", 0x9}], 0x1) syz_emit_ethernet(0x93, &(0x7f0000000040)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT]) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x8) executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x21, 0x5}, {0x6b, 0x7}, {0xc8, 0x2}, {0x61d5a66457f786d4, 0xfffffffe}, {0x100, 0x200200}, {0x82, 0x2}, {0x82, 0x7}, {0x41, 0x8}], 0x8}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffbf8) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x15b, &(0x7f00000002c0)=ANY=[@ANYRES16=r5, @ANYRESDEC=r1, @ANYRESOCT=r1]) syz_emit_ethernet(0x5e, &(0x7f0000000040)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x28, 0xf0, 0xff, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, r4, 0x0, 0x0, 0xa, 0x0, 0x7fff, 0x0, 0x0, {[@md5sig={0x13, 0x12, "eb491722d24e0017d4bab03dcbad849d"}]}}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000080)="c7", 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r9 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r9, 0x4, 0x40) connect$inet(r9, &(0x7f0000000000), 0x10) shutdown(r9, 0x2) write(r7, &(0x7f0000000340), 0xd4e688a67930cd) close(r7) write(r8, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @tcp={{0x3, 0x2, r3, r6, 0x1, 0x0, 0xd, 0x4, 0x5, 0x0, 0x3f, {[@generic={0x8, 0x4, "bb20"}, @sack={0x5, 0xe, [0x1, 0x47d1, 0xd8]}, @timestamp={0x8, 0xa, 0xff000000, 0x101}, @eol]}}}}}}}) close(r0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782e) executing program 0: sysctl$net_inet_ipip(&(0x7f0000000040), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "fa7bd317991243e490a126a13bded81eec2210ad"}) read(r1, &(0x7f0000000100)=""/140, 0x8c) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x66, 0x0, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffe48) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x8}, {0x0, 0x0, 0x80, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/83) r1 = semget(0x1, 0x0, 0xa0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000180)=""/181) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)) r2 = accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt(r2, 0x2, 0x8, &(0x7f0000000300)=""/34, &(0x7f0000000500)=0x22) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000700)) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(r1, &(0x7f0000000780)=[{}], 0x1) r6 = syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000840)) shutdown(r2, 0x0) preadv(r2, &(0x7f0000000900)=[{&(0x7f0000000ac0)=""/131, 0xffffffad}], 0x1, 0x6) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000940)=""/116) r7 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r8 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000009c0)={{0x1433, r3, r4, r3, r4, 0x26, 0x9}, 0x1, 0x0, 0x0, r8, 0xa8, 0x8, 0x1a2d}) executing program 2: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 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) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f00000001c0)="a689bbe10f58c45227404ff46717abf71b61e3eadf5745a477a403a2c9f7d016c51efa5a737a5833a68b", 0x2a}, {&(0x7f0000000400)="f9725838f4d5924c336e0fccc087489606c9436f36da4acd7cce71d433a18cdc89d1364be93454fcd1f6cdf717e9b05d353e8d1621260679b384074fe67feb13d5d2853b44695328c732366f3d3ae2563f3417361e6603b811bfee3a7248a07ba7670bad34ad7067b86fdb7bb9aeec38945713c6a9dace156205e523ff87b0d02e95b7275d2df0040497b97ed2f4027c3c2189efa23e3f852be96fadcdd7f3127ad8", 0xa2}, {&(0x7f00000004c0)="704cec4b40d390499c572acf7728f19185229708bcdcf0e640e4df916206c2ffdc65c04f57a6b34dd8bf7b6fe71e835b23521946811cb9b80570068a224ef7c2e998122ddd787039029cc30d565eff96b1323a0d6608d6effd779d510cca70ea63f1860b3e7b3838d68d6dc9dc925a8c5dd8c6bed49bb06927358ff9ce2e0d348cd6dfaa4eaa63512ad3edec4ff1c220d86dde5c2ce2bdfa40056194726e3051a382c0b0ddfcfeb5e35eceaac01aae724eb2a31985a715c1e0557a8458e58215b6b0ebe0ac46a5963d1645fd000925e85f", 0xd1}, {&(0x7f00000014c0)="8e354dd7aeacd22a502e13af553007124c87e4bc16e5a81d6be52547551ae3747ac88b6c3c36cc2ebb04d3cf4f0e23a03028dbdf7ffefe6fc5211e433e1484c742b8e197c2c545d7d8a3cfee09ab1cf13a5fcf0f7fcb83201a3a5dcb686ae82bd90df2defde1e640162c4a37a7b1a8b2ff1370eaa236380ab0e37efa2a0b621c1c11ac5b889a8a316da336b5caefb905850f3f70bb98a0b5d316a72895e4aeb71c010e06869f91d59674789e2c912d1d6eff81cc8c2780eb2374b8c9169b2ea4fc75ebb34692eb98e46a53a50bb7c42400a487c19d09fc31ab378d2bab16fc19e48388c43986584003f80e83049ae6112851679c09775c44c7c81c5c60832dba5180794723199f16334cf2593c5c89f406864c36870be211b8675039b6cee48c1a9b6d63a82aba7ba3a72a8e9a7ee116aaea05c64f93750046f22239d2081fe38e6b9b2480fba5657b7256ccb3a5ccf4a3bd729084fb5a9deb9e4daabc1f0e21d65d5f56c04ff918d742988bbb6c6e7fe458dfe6e0791d07c906ce89762cdd9222ade148ddb4b11058b4b4ee471757a3f0ac5a48b3b26a015a5e35bbd862f776e176f580559b2a02bc9616838e5634065ecf4ee6c6020e78f31acf9cf046d7ae3a27b7873c92b2a23a1b37a26128c90c1c6dafed50099f42f7e30105d845c52b2cd79385383a5b09fc1c21f01c32223b941cbc5e51a74f34d35e856c5ccb58bbadd9bb8ed299702b73d5fda8333f2d7b64b5d2a41a1005ee08f66dcac71bb8b6d7c3808d3ce9a0547fe8b8f3bc767fc188195151c276d57b95521978413d9767bdc0ace61bc917cee5c808d8eabee8cb293402d83ac5f8a66fa05bb584b0dd5b2af094203d5625aacbff4ea2dbc4315ba8bb1a763b696c65fefc89eda59fe0e94870c41b1daca8d90c9dd51e989acc0dbbfe8c6146db24763276f7f302cbde995cd2431d0ef98a42a52a4c3f67f45431d6b186744bd8bb443d19617eee77810d1350ad4cc8ac4225a43e51764d99f9d6c2ab115abe759c6385b81661adc444e51dc8c93788da3b0ce52d98ccf4924a4a3b6c484f1dd9ef2f1fa344b7d5cbea3e3ca22343fee27ce5a84cfdb2fd89e8c6ba2ea647b6528494a02b9e134461e32af15068183605a9e9595c9c78828c3fb95a5e841d96391b4c8b0d13640ab890644510dd8ad71bb7d874a4d61e13284ec0b8255db55d770ede960125685c1878394ca37b25f1d9dc2cf261fa97110ea4e3e177261c2c1f68de121b390471bf514bf7161fc3a0f6e4100c288b236c87b68bd34e3614ae92aceecc2ed7a827b77d5b7956220d5dec419fe98842aa98cec08157ce63c818689676e1f3d4095e75152b8f350746c345f19287d5a41deb5cf76666f2378dc5e5b40c2c73c7c7a32b2b1b83a3f3ee0f6f85f4173aa65d780567359278117ceaf3dc956b1be9702feb092cc131ec9dea47dbacc53527d30e09d1490d8b89e9450c5b6f0078e8eef8d43823ee72b6e2d968f5bfb0d7cdff3b0e6dff98a13db822d647a0cd5b6175be47b86b91eee3bd57f2421768adfd30972df42480016f2f31274f8b36f91032e96be3fc9974b42f4fcea281b493aa58a88a94ddef1e479536f7c8e5235f2cc1b2cac47ba761046305cd73e8c6ca0ff57bf080da654867e23a75717a6226a1cd6003ee734b7f3451ddc66192b7d506c1660f83a68f7b2e5cd35592b040443ec65b7629eb71ebefa01f3e1362753095b0ce8fd0bee6aaab42af30aaef8f10c34abdcc453fd62b0e55396ebfc0a901925f616f38e61910053aca33e5b86b0e2da929579ec308d6952075753582c0b75a5165831ddfde47a53776a68c19c526b4154a9017e499bbd75195873200ad51ef3587f1aafaceffcc745776cb7b77c6397bc480f48bc861d9c6935de32dce652855070992f3d7da3d0096472261bbad65d3fb816c31c7a4456d12ae0df8d733ac0dbcd2329e2b3fbb6a82d36342ac52a7eeba8bb4852d57377e9be0e12241bfd8ae4df1841eda2c7f9b9c2019fff5da2f1aae0b54c5eb42d33ffdf24de61e3844b4f6afc4a799a83592c9eba5f894dd3d63dade49d0490aa12036af8285113adb4fd5005a0b6298071cbf871c257eae35076f20dbc7d4056d4b399341b7181b332fd17357198e0c3fbde7e65d8cee81a9b917decab23d3b1d62260bd2cf40adb9c678e9d8f5926b9ead880ceb177595c1b9c77baead14e58d697c673913ef6a449f7241f67dd7d1489d364a935e7375199261b30d2e9ec2eedce3dd6ae2b51e23b2802bb68603daddc4b970f34e49b7d6574110365324c378284772f3e797e38073dccdca7abd508e8a7a6e1e0d70c022a4e2f4f52111e12295d27792131a7a52e2fc278b4c276b105954e380ae7da23497f6055d150dbeead78dde3881adf30bc648a230d5c75a7205674c7d84e02f6b2d20daac5d1b4dd884606b6d598b3e36e6ed6ebc38ee91a0d718fe94a5e53dfc8e1a997c026d66fb0de9336fe3f08ea4b0f7f0fa41103ce7a7c1aa0da3ddbae99433c0e6a398c25d1d8349791461f54310c99a855a2d6c98f0b8b9bc12137e74153da2d54ae1810bbdec9b6e61470b459049983a9557c0283d9a2657c923b2b4016bb881cca9e626820cf60a3d6005d57a019a9a263ea3fdb90fc996d5f1e3c74c091fefbe5c99fa5339eff2b406a4093cdb5ff0149bcafbeeced38bb90e4bf9cb03f4b1643594a12412ad6ecc5e5ff6a9968defc421de557a0b9ef30ad953f61663f0b354ae0031a3b738114f14a5f83ca088f935f04abf801fb03ff32f12c60748b4d4f7790cc884b3744555b88c3d27ff5378d79dd7b75a58c3ae1aab332df071a2f4ea90260f3bb7fa20d664beec4a809eb8572eec01972d023364bd20a852bc4bb6e683e37ce5990e902cdc226fe044f7687f4cce54270829410df19f581def126bce64cf8ccea03a3ece4defce491697ad37e2e99dcb4508c1ed0f7d12b4b1245f0e9ac40c61d1dbde70e457e28674c2d10fd8e8a30e696983f8be0abfec59cc4cd7625c0623c5e298d683abaa4036e1158129fb47836024076849c85dd0b78a0c05f92933785507e67b2452ea6c0cf97188367e32d86ea60be24177f1575da3bb8d870fba38587681a928fc0576411976b62e8cc4eb14ab865a07ebfd394dd7dc1df9687206f31297d6d7af86a3d4132f9147079742f2d282b516da311f1bf5748ab8c06c8ad2ebd6c894fd152918fdef1b55a07f641f38a99e789955e250ddb4c51518c38f766584e057c9e7f1f5ec217e40f6e8e3311793715c474f8fbaf05583cd2452b5927682cd4c2785468bab4b5a5f05a6a5cc35df240c497ee9e392991a9ddef687ffb4ebb17bb42d09a5ac65704b826ccd0bde7fbb2aceeb16465b666ad136052757e27de4ee011a8887df277a43fa4dbedd81f4ac55f7c0e7e20b2bf60234b9331ece854e738e58a668f11f63c52266ce9fadd00a2dd85456248dc61a6e5c003ece78e36ce816f2f3f1f7cafa3184c9c902ee4c728cf0490e9630d7d35029dffdda065f8cfe1027d9983deb77e7f45640da7fcca522d17b8a9785786426e82ca9ef619ee0150c84c7ad0aba95680d3a7828c6f5b01c8b14781acb519d1b8644379c3087bd4470d5f66b4913a510d499e23fb559b3f31ed02fa6cae39a8a087b9c58766d4cfd996e4fe332c7f25b847faa7941902d007918f7e97f95dc806f405e9fed0b44e2f994fe879beac8079f7623893219a9d12406ea555b92e953c86706dc9c0b5cdd9aae300dafdbb239265d0e5098f06f84471f099bf2ad8b49d0c9eef81b50419c2441d77e90420edfa000fe3be0bb95cb86430acbc800ba28d18337aa7d1db561105fc918f69d9e03126b69a75271a276a7034cc03dcf2d5737a88eab9bc5cf1e37307ff0abb200cf97ac3f22e16ea9545ce0df63a542e5a11b6cac48c1faf0f80c3d8783090eaee258c09a4ffb43e0580763e16b699841a5224692eea96f1dac2201559191828029e07158e2228b8ea941aa22cd47670c0d82db8cf5d68c31637ac1a443d55b2ba2224b6e6eda2c83272eb98a4558bd80b3c80f5295500a252b15a230f4d89beb7cffd36097488b84de38dbe4dc3c60ffe1ca2eec880d137172b815fcd676d9d3e03cac991d6f0e67a32d2a68216233a8d68bdcf084d2663c97098daab5e64c0d90ef769623d8405c8b1a0d246a18abe0ecd528ffb326913749f98fe9b631384c3d949e8f162a3848844d26a6247e606fd5093ac24c25365fa4912f8a2be7b71228a4f68510a0471ac6df1e138b1ba2b53588cacb0ea830e238ad0249d08308080707ea0b5a18cb27c94d62611549247d0be3978f1232672bf64bfb54d93564c9c66eec49813a1cfc0ef63198866964d2a909de4c5f41af8a9fd01b4360b9bf4f0164c3b60bc27cae02de04582abb398113cecb3bcf0cbb418fabf66794ffed258ded4037188b0027b03f8ebcfc4575b771c13670901f06cff4b32e472defe170d47aad6da2e2c1079042e8bbc6ba1164dc5bd904108bbc0b01127d0d9be9558e2d56365632140066b5b001772a4bc3cc7dd14e15832f1d22551f1895bf54e1b27f63f9b132cdcf635b50e4e544481b8c14a59a7a2c228616e3327e34550031999533178a5b3c95bba7c39bca7cd97300e3f192eea160e2e33e08b69da3ce2a8255358705abca3efc687cb7cd11d13d30da8b3f958978ce2d3828167b57b2e8278f764c3fe283d5ded3f998bc92a863bb016ffd98e446093a333f762143386934695648012dceeb03e67fb07ee8a39e606b6e110b7705b275bb3f66876239691cdad4691a3613ec1449f38d61d02c419348d4802fe188a9ad49b295204d7ec69f97e31a19931caeaf119fd6fb8e95fceff3af07a3442f13248151e72b9022e5b48627c947df3c0fe33abb9cc265596908563ca8cca63c3a2c7c58e0f54fc63640cc5131e65e0fb3fb5a3103f5d22054c27dad4f82bf453e421c704dbb5c1e1bfbc9c03eb8ea3a8a2a440d9b9f9788a8072572239c5dc1792dc5356e51b1c9e704f05987b6c7e1bd6efd4b2c20b54eae17577e353b2c3d0188f6f8656dfe491d7bc5781a56bfc1c1527a5fce3afab821be30ca39996418e3796f0284c4a44abb8b60f7f50d382b60d0195152013de6ed9ebd342257a95eb023b1e8c98102f1aba668557a6b24432d7cc21ea07bd186b674ff71647b4d9e3fe3604448669734f60802341d016afd84b7a37a4a1b8ab2516fa87630795b42a64d802de336b44ee4fd53b6661365c1dd150285aa12e7caa3f983516298549a7e9e8e302331c2537ef7f69774c157a663ea6b0b15dc3bc57da80103c1c20565dfa8af897831e5b391283d2b1bf164804dce85052c14756e82f756a2c54f43a6468c3dc11a3788ed16d65e5cc855b15e282eddc6ac989c749564d63f6f0be5e504128d16e0eb7496002e7a512f6708fca15cd9daddaab619d632205ff3477846d8a485f894243b2b52b7f1485595d6fad48a3c0bcd009d174b9f7cf3e6966d1a0f9fd8cfeef5d0676843d44439cd21e85a189f69b6da5240228531a8ea03e3f37066a4d89af82ebaad46eb4cb046ff237c12ddf800da0ffaf0f777ffcc02487338b7f6199c8e54f3e7bbc6f1775d4746468ccd31abccd953af4f6c64c2dd1818379955680d0c4b50e77eceec6c99ac41afc7921b91f35e03e7c6cc76c755490053ad9c012b635b0164158c1b1c54deb315f147858507c6e2a385d844ce602078a4ce206d30bd365b23091f1feaa48b52898048da848090f2f66d", 0x1000}], 0x4, 0x7fffffffffffffff) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8a) close(r5) dup2(r3, r4) execve(0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000001180)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0x0, 0x3ff, 0x4000000000000000, 0x0, 0x0, 0x0, 0x0, 0xff}, &(0x7f0000000080)={0xce7, 0x100000000000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000080), &(0x7f00000001c0), &(0x7f00000000c0)="bb52d5e9de9c0597407bf326a06e32a45e729fad025271117a45c3661a53455256fdb43e3157374c1f4d0d31801d8d49cc81b3e266979400087c97570b58bdb1683c4e4c14ff3e5b03852839bc3af7c14221aee48a6c1b4146df838b2f7b06aad2a535fa219d0f0cf05de9a00c16ca96ded7c70bc02e247465e9fc33cf98f5fb1b729fb00a0eca3076deb798f4c7615db56c014a33f898c51d2e884669a89284", 0xa0) r0 = socket(0x0, 0x0, 0x4d) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000440), 0xa) listen(r1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000540)='./bus\x00', 0x200, 0x1c0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = semget$private(0x0, 0x4, 0x638) semop(r8, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x10000, 0xb8) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getpgid(0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x28, 0x0, 0x0) socket(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff02000000ff60606260000000090000000000000000bbfe8000000000000000000000000000bb3c000001000000006cfc48fe9ba90a12e79dce4fb4bcad34f3f1dcf944000000000000000000"]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146945, &(0x7f00000001c0)) socketpair(0x20, 0x0, 0x4, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) socket(0x0, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000080)="914c2ef0", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}}) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) socket$unix(0x1, 0x5, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) sendto$unix(r2, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: socket(0x0, 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r2 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r2) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES16=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x2f) socket(0x2, 0x5, 0x81) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$LIOCSFD(r5, 0xc050756a, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getuid() getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) executing program 6: r0 = msgget$private(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075", 0xd9) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r2, 0x0, 0x107, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x2, 0x0, 0x0, 0x1, 0x27ffe, 0x4, 0x20000000000000c5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000900)=ANY=[], 0x8d, 0x800) bind(0xffffffffffffffff, &(0x7f0000000a00), 0x10) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup(r4) read(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r5, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) writev(r0, &(0x7f0000000580), 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ffff0d000300ef01018b00690200000000000400"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000000400)=[{0x0}], 0x1) executing program 3: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x2, 0x5900) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x9) close(r0) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="13009dd9090801eaba1abcff14c92dcf8a39dd61b45354807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad88323fb8184b9e23723b2255cc8d943be718944d0010c920370d6fe28651984856014aab3fefd7e5ed135c3ffc783527d13249f14345bd2c205346eecea1ab510d5e742fff267fe53aa516c82be055df84002b04eddeae6e3a13c772ac1cbf57f2d805ffbb140acfa9808e80277e17f6667e2ed6543436da0000000000", 0xb4}, {&(0x7f0000000000)="5e4b1b91902894fceede450c044e5a5592cbd81db25b3626b7de84fbf6431cf6f34e283affc65165c3b4bcc5350400476bf8e9a49e", 0x35}, {&(0x7f0000000040)="60e2a29ffb9fa796eba57646b6dcc0b38447ef6b07a5863629dfc281b7e025cb5c5b8557ff10e59f5730755bee122e34343cf6d653ddbadd44465bfb78c23e648446518a7ea2ad9c26fd969d4210cf357a97e4faf3aa97e203672fdbe24c6e4fdef287bb26950d6e861c93bdbfa13d0f36c6b1e097a747cb7ed26c165da1e1e6372ca92661a04078356c69ad1b5f266d33f69fb5abfed7fed2fb6d28e8e4bf61520f91ea45fbca4304620fb072c137d017a1bb46303a4b", 0xb7}], 0x3) r0 = socket$inet6(0x18, 0x920613b988f36e97, 0x40) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) 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)={0x0, 0x0, 0x0, 0x1}, 0x3e) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1}, 0x3e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) (async) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) (async) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) (async) kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) socket(0x11, 0x3, 0x0) (async) r4 = socket(0x11, 0x3, 0x0) recvmmsg(r4, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) readv(r4, &(0x7f0000000200)=[{0x0}], 0x1) poll(&(0x7f00000000c0)=[{r3, 0x40}], 0x1, 0x80) executing program 3: mkdir(&(0x7f0000000740)='./file0\x00', 0x80) (async) chmod(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x23f) (async) chdir(&(0x7f00000001c0)='./file0\x00') (async, rerun: 64) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000140)={0x0, 0x3fffe}, 0x10) (async, rerun: 64) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) (async) close(r1) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) mkdir(0x0, 0x0) (async, rerun: 64) chdir(0x0) (rerun: 64) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x400) (async, rerun: 64) syz_open_pts() (rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x4000000000000068, 0x0, 0x0, &(0x7f00000000c0)="820a858323b8ba3c4be339", 0xb) mknod(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async, rerun: 32) setuid(0xee01) (rerun: 32) link(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000180)={0x200ffffc, 0x800}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/110, 0x6e) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) r3 = dup2(r1, r0) getsockopt(r3, 0x29, 0x23, 0x0, 0x0) executing program 7: 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, 0x4}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffe, 0x2) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x8, 0x4, 0x6, 0xff}, {0x2, 0x6, 0x4, 0xffff}, {0x3, 0x1f, 0x7f, 0x2}, {0x7, 0xc4, 0x81, 0x90a}, {0x7, 0x0, 0x3f, 0x9}]}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1d, 0x0, 0x2e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000180)="39f29fff56576a8d", 0x8) executing program 4: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r1 = semget$private(0x0, 0x4, 0x46) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc020691b, &(0x7f00000001c0)) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/251) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r4}], 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2c}]}}}}}}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="0fdc0a4b90ab48ecb10218bbcfbf3325f532d54da3ed152bd3bb42c1998a3fcfa9b5c12fc9", 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x200, 0x0) fcntl$lock(r0, 0x8, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x1, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x40, 0x1b4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, r2) kevent(r2, &(0x7f0000000180), 0x5, 0x0, 0xe2, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffff8, 0x36}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) executing program 3: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048", 0xe) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="f00750a0", &(0x7f0000000300)=0x4, &(0x7f0000000340)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r4 = socket(0x2, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x8ad397bdc1339223, 0x1}], 0x20, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(r3, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) geteuid() executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008060006803b060a0009ffffffffffff1d2dba6d625c5f019272ffffffffffff7f00000000000006f90ec19c2352de08"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000002c0)="c085aab93960b081c8061b62bafba6750132760ce3b7596e87ce0543043305a6706a27efff4918d9d084b68964dfa2dbe293cd52e814b92eab293ded3f5461ab8b34f3680af29abafcbfb0e8b9d084d66e614c69e59d481af6178f411bd0a3b5d91452037a4fd5457888db4aa44ae85c3b11772d649159a409632da763eb1ff4a46c4e2f53c362c041241d6e51cd617365f5a79a44352a0bfa1df9a1b0ca9a9ebea4fe50877a65e649aafb7f725113e9994fd7050e6c00d64296e6f0df6bab1afb9ae41cf1513f6d79059b94dbd294be9e04f7bb49635f3dd09e5b28bea007990e1c6ba964265ac67e1717ef65a78665c576c3", 0xe}], 0x1d6) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r5 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000080)="8efcbf28c62e300f8beabcf9b4276b2665333c73daeec739951a469ad400e5def3009a4396958897bcacc490df916c667ff460fc0b6747696f52d4", &(0x7f00000000c0)=0x3b, &(0x7f0000000180)="e827920b4a61f8e408e8c2e0f9c462800e5d7ccc03520fa08dd048c3928dc9dc7cc20619e693224fbad6810b990f457e02404196878e83918a972c812fa38c8f3342cee0dce6fc2857a02a8e8b9c5aadeb97f13c8b78174e3750ba18872d9dbf0afc31574ed523b2b57f4dbdf43966b8dcd33022dd60b1cf400c61ef33a7f7435cef92471df8a1620e890faab0f05bb5c40e9f46566d9e3e7db923d90b9b8e7662ea41af5804407c78e40abd3f05f4e9cae2f3534934b29568eb974f210b383bb0147ea30ee74e5b0942a8003b16ef43a555935a", 0xd4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x1c, 0x3, 0x8}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x9, &(0x7f0000000080)='./file0\x00', 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146951, &(0x7f00000001c0)) executing program 7: 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, 0x4}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffe, 0x2) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x4, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x5, 0x0, 0x0}) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) flock(0xffffffffffffffff, 0x0) preadv(r0, 0x0, 0x0, 0x800100000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r1, 0x1, 0x0) getdents(r1, &(0x7f0000001280)=""/4096, 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x0, 0x0, 0x7f, 0x5}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {}]}) (async) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x0, 0x0, 0x7f, 0x5}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {}]}) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) open(0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) (rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x10000, 0xb8) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) (async) getpgid(0x0) (async) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x28, 0x0, 0x0) socket(0x2, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff02000000ff60606260000000090000000000000000bbfe8000000000000000000000000000bb3c000001000000006cfc48fe9ba90a12e79dce4fb4bcad34f3f1dcf944000000000000000000"]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146945, &(0x7f00000001c0)) (async) socketpair(0x20, 0x0, 0x4, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x8000, 0xff) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) close(r3) chmod(&(0x7f0000000140)='./file0\x00', 0x194) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)=""/99) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000004c0)=[{0x0}], 0x1) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, 0x0) executing program 0: socket$inet(0x2, 0x3, 0x40) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) r1 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) shutdown(r1, 0x2) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x0, 0x0, 0x0, &(0x7f0000000180)="8e113e8b132679aeaedc651d28d0dcaf2e2f83cc4d045b5672e92c11fca6eafefcd3b28d73da05455797438b6fcec59610d87b9ede146f7183598ce8380d380f40e38eb59c84633a7cd1be1c6ec98ee93ba0c6d1121f314f53aab16206bae4430544aebb5b642230bdaf68109cce924e347bd5fba3ec8205190297796a1f4c634efd932881c9aa1c43d679f74ea6f272a5d3b26fd8a2de4599081fdfafd1ab5e1916f33ad9f0ca592eec04211b78fa63f32ea8d7c468ff352da19eaa9791e2af23d98447e54ae9b79f014474ac13b79c4b293a6d574af83fd21ec84788e726e2ed5f3aff9a19d8d809e9bc1d4edbcfa2b009f137411e6a94c93a817ab04ea447df3d1454ad7cb1622ec2970143a6c4d9a130f9e4ffa685581598f10b1b37ac0317a2d47a14d00f93b54ed67ab75b24f28213e42e7be35c45bb06c3e5b316c8e5b4f8769cb5d1e1b8844b337e865dcd1eb37308f1fb2084b29380e8905b5f1856e84f801de81439fac8b0d58bcfbedacaa7e734a1538ae11de128a810988b", 0xfffffffffffffda5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x0) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(0xffffffffffffffff) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2}, 0xc) readlinkat(r5, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/134, 0x86) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 2: setrlimit(0x6, &(0x7f00000000c0)={0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = socket(0x18, 0x5, 0x20) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f000004a000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x102) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0x0, 0x8}, {0x5f, 0x20}, {0x4000006, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f0000000140)={0x0}, 0x2, &(0x7f0000000200), 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) dup2(r3, r2) executing program 6: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebfbcbfbfbcb782930c0", 0xa) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140), 0x2) executing program 7: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x0, 0x0) accept$inet6(r5, 0x0, 0x0) dup(0xffffffffffffffff) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 3: syz_emit_ethernet(0x4a, &(0x7f0000000300)={@random="89ffa22f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x14, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @generic="44871b3151bde57b236b718e5023ca6e65ab1860"}}}}}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000040)={0x8, 0x7fff, 0xcc}) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="f9", 0x1}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r3, 0x1ff) r4 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x3, 0x2, 0xffffffffffffffff, 0x8001, r4}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmmsg(r1, &(0x7f0000000780)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300183aff9c82c4cd7a4d5081645bf0283c0865911feb7efe8000000000000000000000000000bb8800907800000000fe8000000000000000000000000000aa7dde88202b85a833eb9cd0a94c270f7067bf888af23dac3fc6f9f7fe589a6a43a6dbb3e7fbb57c713fd9def98b9c9df785f7f4480bf0cc792ae239bb091e07a8348ae2653788fd4ae20700000000000000b3bf2c26a674beba8db4c8a7c0cd3e48c20551979a330c4f6445c9ce8c767eabb822427fded5e49c6beba4e1f0c9d25de32e23b089e5ee376ae320229a2f"]) executing program 5: setreuid(0x0, 0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') link(0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000100)='./file2\x00', 0x80) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f0000000500)="3980c6c84755b9d2b803ef2f000000000984964968a1b69c896c11f1630229615bfe754e99fc6c924d61f6c84f16455807c068e5d329d6f903c7d81e84920300165e5a8d19a104db543f5cb159c532bad27093506105e1a0e227cc2024958779f9408ab12c9e9d57e74b0000000000000000007b", 0x74) write(0xffffffffffffffff, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda8", 0x1c}], 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r2) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) mkdir(0x0, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0\x00') symlink(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x84}, {0x4, 0x81}, {0x6, 0x0, 0x0, 0x3}]}) write(0xffffffffffffffff, &(0x7f0000000000)="d1f18c37ce84df031232", 0xa) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x0, "28b77409b87aa55700000017d0d2000010001c00", 0x8, 0xaa0f}) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x7, 0x3}, 0x8) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) mlockall(0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000aabb08004500003000000000000090"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x9) sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0) r5 = kqueue() r6 = socket(0x2, 0x3, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000400), 0x0) kevent(r5, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x45, 0x40000000}], 0x800, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x0, r9) recvmsg(r10, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r9, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000000), 0x10) close(r9) executing program 5: sendmsg(0xffffffffffffff9c, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000300), &(0x7f0000000200), &(0x7f0000000400), 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd2", 0x15c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x4011, r0, 0x9) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c6, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) r1 = syz_open_pts() close(r1) dup2(r1, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = dup2(0xffffffffffffffff, r2) r4 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) executing program 7: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) setsockopt(r0, 0x5, 0x3, &(0x7f0000000200)="53253f0c0369383008518f116ff2925e0442831e20cbd2000c020f53d1d77f21e6c987fc7f2f2aa3e72005e934f23128b030e01ea6f83364a8273dd4fb18bc4a8745d6bdb207366af258df1f7a40d2d521a6e966d5baa6abc9ac559c3317b986f80aefca193e27a85b47c4706f70abad0e9941dc08b1a5", 0x77) close(r1) r4 = socket(0x18, 0x3, 0x9) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14"], 0x3e}, 0x0) executing program 6: syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB]) syz_emit_ethernet(0x5e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa0bff000000df86dd600000000028f0ff3be1e30000000000000000040000000060da00000000000000000000000000aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="a0007fff907800001312eb491722d24e0017d4bab03dcbad849d0000"]) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}]}) socketpair$unix(0x1, 0x5d7c92c89700abf4, 0x0, &(0x7f0000000880)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) semget(0x0, 0x0, 0x104) socket$inet6(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x82) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x0, 0x5) socket(0x20, 0x5, 0x45) setsockopt(r3, 0x11, 0x1, 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x1000000000000000, 0x0, 0x0, 0x1, 0x0, 0x40}, 0x0, &(0x7f00000000c0)={0x7fff, 0xfffffffffffffff7, 0x0, 0xfffffffffffff800, 0x0, 0x0, 0xfffffffffffffffb}, 0x0) symlink(&(0x7f0000000200)='./bus/\x00', &(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) setrlimit(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 0: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = getpgrp() r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) setpgid(r0, r1) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setreuid(0x0, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000300)='./file0\x00', r3, r4, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000540)) symlink(0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x2, &(0x7f0000000100)="f782bb53c876125aa5ab6c3792a29ad1ed6e372708611ab1ce8c94e7c42f96182cf337fb80948795c6f12b83172ce66a493c66066a2979063e93b1dd02c5f31ac3c81653bd04fd6a4c5b1eaad29dfb7993e4794b5104bdc2f6f74eb220401306dcf99e4746d65ce9df30fc62d68dbcfe23b9ac8eb628112a57eb7751c100b615b3ebd966a1692404eba20a73a105ed558f741507c5febe22c3013f347261b8aa807649225d6413bd37e1948543214b2a75290aa522ceeaf10941d2bd4dee40c7958aae2a559008c5fdf9b45033dc8c5a2384a3645207", &(0x7f0000000080)=0xd6, &(0x7f0000000200)="1ea6db23a88dcf4179d236e6ad5652179f85a60c3bcce155f5612cc66531e37f349a3011fd2322bca7cb89d7f72549d03e074f18d18e40f22a08e159534d64276a0f560680e580b4301f321bd349", 0x4e) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480), 0x20049, 0x0) writev(r7, &(0x7f0000000640)=[{&(0x7f00000004c0)="aea0e6035e69d46c5a567cdece40c8dd0e827400"/30, 0x1e}, {&(0x7f0000000500)="4f843d161c1bd1b3648a00f7cab1333abb140354aaa31d6d1e78bf5c3ce637f7e10f4d02d77c17ccdc7714f2b28492cbba521ef5505d37ee102b", 0x3a}, {&(0x7f00000005c0)="47b0b1382886ae213ca274c3badc860e5cfbfbb7c4d2cd70b06ac6b5f064c2102361ea14a9ca9e", 0x27}], 0x3) readv(r6, &(0x7f0000000600)=[{&(0x7f00000006c0)=""/30, 0x1e}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/4096, 0x1000}], 0x3) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000003c0)="354a4b1a898be8c7e381b2a65635174e4dab49d5deb757e535b1a8c192afb021efbbe2398ada97f273a3f77fc447ae4f917032ba06ce522c59fcc61476fd5c502796d0ac6f71b187e7013d8ae2d45dd41e12a42a4e23b77ea6d93774cae3d309574c357b4f3b22318bdfda99b782f2e9f1bb82201e4d5011efe5958303139d5772e22f74e70687a4993b2c302bb9c6581fb133cb8374b05e9302eed73d352ee12c3382ae8e6ea74d", 0xa8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 7: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x6, 0x9, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r3, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)=[{&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96", 0x529}], 0x1}, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e47f6d4030758bce044d93e33e0fd06044bcc352812e95077387ce2f5fd2b033c5eb221438ee5954ebf800585408d08ee0641b528447bf1c69d55eb76a52d0c19a17566c00d4237d46ee6a2bfabf426efd4fe263bf7ff4212e8e7457e30e878a7ddb92a9d5a40ac990f66fa8f297fce34dd12b7a8331f6aaa197588d2469fc0221dfa5bae5895480d4d394463454761c93ca74", 0x96}], 0x1) r5 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000bc0)=0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) sysctl$kern(&(0x7f0000000200)={0x1, 0x18}, 0x2, &(0x7f0000000340)="2c293f91c78498cac86d878facc0d60c11a1e9da7a4cdef35aaaee02b93acc2ec02d24e05b02d47fe20b6f58edff6e94d4f793ec54bbac356ccada174947ca0700798a676129e0fde60bddfdf9ea2e5b020d58f84faaa105e36de0c4e1d75a3459ec2fbab5d03ce9bae3802e378bd34d954a73f3c8065580be4be3d063af3fa939209a34474a9782754ce746939f9cf92b6b62c6eb0e5b1ea91e530d78ee57d59196793bc1339567660d7fc7274920648bb7910a1ed2811adeac9d8b7e36f5358d267fd73041e5a804969b5339f8fbe0ade3330fe73cd1ef5eee03dae85f2b76c01e882963ec9e0ef6a459d6d4bc5ba7a720cb9be25a4cf2993b22d2a6", &(0x7f0000000240)=0xfd, &(0x7f0000000440)="806768bc2ef24cd5ff5b5de8a23d1c1b713801a846794dadc9f7abd534d074d2780834abadbc932d9b974226d93ebef3bc7138fb3de8fd20111d52cd0653029e25fae56ae584825d88c456d5fe179bfcfaca16861f525f4944cf325396a1a68ee2e6d55c12b8a6524660c083d0632c4d2e1c8059fe0b5a4988f60bbf015ccb8eb9d1605306645dda2076e16323dff6eaece8d3c1dfb4eaecb883f625b255f53a558dad0ad5994ced8a997e4710bad3c3ddbc3d1abe14d9fbe8a793149ea1645acd38756b2c29ed405de8b1182192b1b20febe89a01414d399dc24d570a4a71ecaf072307be086dcd1103f521d8546eb1a8f29e860ef554f5160e3dd9225083b584e38f6935c0affa2f01cfcb7a3a81e805c8e2c1ae6fd4055214cbd939f8a6d8de26d7c6fc63962172e8c604be48fb60030babec279d8a63fd2df039daef0d508bb3493591a48232654bc72d5f4992d996003c62e3deb2d292d642a6b5fb43c53b8b929a1fea1accd1d37bf229a3b24877bc61223a051251414919fa4ffe2459720e77832d7eee65b8e0e40b2e9530c221a6261b003bd027b537c0282d2adf7075544afca2dc9bf6c9b57de0530e5802934edd57acdb7cbace4e7b56a14413bff398720d57a8cebd7b16de1ee8ec37afcdc0017bc0ade739242e4c6058cbcbd14c4432323283b79921e455edf40375dd4f76f33163ddb18b201e7ce478ade5042be4b3d21b765c6275de3586f986dc3a468f0161ea4f9f5b98bb7f05c1afc7a867ddf924a756736ba0a54dc3d419a68a0cee0e1397ebc285244cd1252f35091ae82c6e978a35942fbdd401ad9482972d1c2795a481843ebe5537f1247715d91341ffbc6b542fb3b22ef0bfe5e4d217b5fe3d34d8146c98e4c47ca8b0c29d752b50ac680edfce33ade88370f2390ef2e1caab0ab56c2b9fff820aaeeb5f303456bd06100ca0829959ec0c0dbe40c927da3a8bdb6a4e0125dfc5fc091481fa9c3ae968aaf010532ec31b8ed14cb9cd9241dc73f17119b1f156b487d6e07bb37af0812e1407e01e8808b00591703f4fb6b8ba200512e71c6f701d17090843e93ecb6afc81c9cab0cb3c259f668c9e4c71c2c169fe72e6f571440908f3d4275de0a973bbfa2e8bd890fd4349d3a0987262d7934f78fa66f490112deefd580d4606569230f6cd1b05b9d3891a6da9799ee7b20c87b37c8cdf2baa3dfbad23fd17371b11ab90ca64317e6dbf24036b5ff8fedfdb24c06ada293506c6f9c9f8de8aaaf5dbd503303baa8e0acd8a8067f9befe7936fc988fab693230dbd9bc4be2465e7d9414e09b59ee5d044a4a370e35f20acb56f969f4ea53552c2f2eb2c2ba838f6265cc26fa5469cdf6b341ef32b7344214f74a8ae5f522a46f0d3589214ade26045054f71fef0717aa3798920475ab769c97a74a1443b0453d40702ebf9b1ebf2b0d041ca7ef831239269af85c169becd11a48542da5476b998ba1f607d1b20b655b3376551ab4b3ec5ae827dbc05f0dad6a7537bbdb7211b42b8faa2c6c6444ae1bc682aa7d1e8eb2f583dcf15b832355cc866159aacd91daf205ffe6575ea31396bf59cff2e841a0887281a7aad9527eab120d7b1a048d17283e2ac41b26a166bdd54968c14e95d6ac13bc9e128414b7e4eae89b1cfd30b3579eafb09d02d9e6a5a49323c54099f005dd8651cd7a747ba52ab8622098acb33c3c6eaf240e054cca1364be239e05831cee149794d1388d9f9aa53a67ec4e91735cf1b2d02d5f93c0605869b328d08cf27e27c22f3cbff1af5a09634a8f079ab4e684f234aa0133a3a7b3ea97dc0a324a4d2e6e88c2f8f9b7e86e6ba81462d8362faf7956b3d6d63ac4386480d30b86285dedb0d564f4e7d94ca490070c0b677330c8a28e3b508edc7e7d17da637bc1babd00e97b221dfece21d96ac7ed8eabc9ff8b1fdb9a4f8e524e4f2c0a750ab67958929e32c921647c943140c4632c4ba97b46a9058a83c63aa6419953aa01d160fcdfc2367dfe35b635cfaf5c525fc2c4a96ccae519daa7e7dab804a1d6d1b9cdc548284e84b4e56e58212002f1ead6ebb20184690596852735f51d939f066cd73fa8cea822eee1708b7e3ee759a5cb7ce6e7f2213fc71462a3cbe0e5f5f71b1bf4c3eb70cea6958f59f004d3e559ac65afc90a098eba540590f66352a89451e4ecf4b9e43f75582c0c9c9e3eec093a61fc0fe9f117255ec6dee2c3d4760b1619256167ad99c7ce20c5a92e87244319bbb27e388efc69443bd06b94971eb6430006343e4d04d7e7352693c0c81fa1bb32e87c9b083a4e2a03ebc9c8edd926b446c15ca1bbc76b69d7a67bf574750f95586f5f63503d2e7c98f2e94cf577508734d05707081238ed3b71621c0c655e2d610b294c277a2c1afc38df4dcdea045545a19bc74e086ea72d493462d232b0c3bfccab9f87f1984ba5c7271309449173496d59ab5ebc83419834b10f2121b62eab0104c3f44988abb6b9f33f8c7c2f51df3985fa7736f7abff4b3fe7de15a84ebacba561ed49b54c3a237db5456cd55e89ec0197847d0a5f7fbef216fbff5bd08e539b18c8e98b406b91cac03d437025297594a4ba2aa5c4f96c1849af22077f720bd731940d2d882e792f5d5758b03597e375ae744eed199e4534b6239eb86b2984f869e94f387b8fe8102b9dd251eb086056045d01340612725671dd50b25ce3f53bb355929da52e0f0bfcc87ffc38f3451f35c7442507c93d82f15800dfc3b7fd73e54258a0146cb8893c80872718ea61f4a46e4479fb3bd5a2a63a5b95ce55d1c076629e97c0f67c763ed8dce92a1b516ade69a85614dfd707ec7735903bef90165f35e182bde7d9cd05b923f2172b8bc43a41f37e3ee086694f92ec3ff4fa4b036a1352dedf85b74fe0beafcf761302f4f4e6a22f23a55b437fa62f43c1118a716a9c1a03319574db85b5016c32103621433bb6cbfccbe9d0b219e20fec0c1068b6e4813f0768c44dfe3fa73e237436f647003ba2bde21e7e0242b00416e561ee7e3d2fa2f3a994a8875eb7f09d571d3edda95fa865872b874e18a60cb2e8184a481c8260fbe4f5362be7e966cc82455ce94d1c60be6ad73e92200b98b8ea727dae31308960d834d21a0f0f43dfcaec3cc0ea1a40d53a0078515c2142590166fcfddfbd6e7de6049d8f806110dc90b1737c3dcd076e677171eab3e772419a7bb4bb1c9825ee06c923fc64c7bdc40b46981f716ecfbd2f49f6d96a1850532254d7ebb56d0d7a77bfd3373a964185959513527282fa0b28b91a21136e738e43bfa27be57eeed4ebcd6f4cc438a38c2e6b36cf27205b9c654684fda66b30173415fa168cc36181b6bf295d2f4933ee25910adfeddb2d3f52a8ac2b14e8f5f8ee1997e491b587dde05fd4c36f180f8d03e6f972fc478f22b29baba486b9887ff0f33506c6349f13f652ebc49288cc35287cbd0473c1475968fd3fe54eef68d8d75976f1f67aa58f37993595ebd141309b5f20f2fc1f4927a60debf5b9c87a6c64c25625102295cfbe4b2b1624ad0c4aba576b59fe14c381ef3d767bdf33bef3d1cb64c80edb73357d736e3a6aaf206587bab07c00419fee2c89ba7cfd438b74c27e2cda7811823c75b885766192313bb417f9462f2e6849501a660d92d0649656560b75f00a43f0889ff8f3fefc988ee0ad9d0b243c92cdabf3b9e7825473931d45ca6bb1a9de4376334b3d2199825ca2f84f3b090b0241081f0fbb496f3d2e3a29fb1e31cbbab3f7a2896adbe45e08fbe20d7d87c0d92c3924de7bf3b2da20187451968dff7824968d2160a6f2ec99b5113670bc91306bfdc60505a6a175d8469032a186b3c9b01db5fc7e8c8d13dc0ecea1772c993787aeb69c7846efe827928add5e229f12f3bc4e9449ada965d18aa2a0ff84b8871dfa469a44bc3060f46304a088dc5f10a87625695e6445ff40382eb5b1e56e99de0dbc068e4602670ad80568e2ad89a27823fea4ca8b41235561fe3f17f4b8e7bc3cee0ae197a3eb32a1b014d9039dab4f4deda9e76fa2acf448cad24943f778aa61fa89abdb713d330a9469baa3492b9997cfef1eae3f197fdab5643bda81660e8c6c0db65671eca5b17ae304a817867a01db5649528bf4d3c34e7b6ea02bd6e36d11c49cd94f72a1c89d5ef3fb7595c4f9a871a3b3973f088c4e4378b6e99cde6b1a8bc8ccd70a20aeaf28c3341e13e62a2723354eda909a6a51701f7cb3f21c58c9e11067828501f6a5b2322cb37718e682790c91557deb0d8bfddaa6b1c1c48e67f31b03352855c4c0a9663424cc7e6fe60a2ccc896689712008144923b878a5b50bb74ecd1ed699af1fac2c8afed1784251f1608833036af9f86501f7b148850ef45d9205ae8818b824503a8a87a60868052e8fa4eea58a0d0a13edc71f9b8dc469891a2d967ec0ac92e025b62df61ed034f35bfbd7c4edbb1169fb43375722514bed613ab4dbfd0790dd4d5cbddcc612e36e4887ada0bcaac013331160d69468e9e91ab6224b29cfc36b78e31c5e826504c29872dd524f65a9822f8d4341b7b390f4f8272a5d4d56baf522952c1212b758ac614e33ad19feeb31cf375f1b063ae36da48c08cbc3656fa2ea3767eabee134bcf4c58b80e403223af305e0b03cc5fd6dbe6b76965f5f218ada1ed65852afc8990eefcfde67fb3166f86590ca4575ebb1ce4162ad19a3c28fc712d3d62da134984461aa2ca53a264b466412ac8714bb97e048afc58d48571a0414ea6d971a58a107f7d7382ab8b8a809c2a782eca2adc25ff09951a92a95e672fe6f95c1f622cdcf196dcfac765e784fbe943bb2245f7bf6c205afca559dbef29ebc5a56c61bd72e859016da3d1e85953519facbd1f37b1233b94e51d084c4b1df61aec43e4f588cc7ab6a15fb190663f08e7e580c10df34d6a5e8e7b91f4ccb5a26da10a7d13f3311a60412b292957689a3b97f1f6dae1e4df3e427fd03944955b161f75c8335f8995fcc193fd30fcec11bd4fb827e0d0c6767531e43f61eaf89cada59ae68b104fe7302e5a3d8d87476fd4273de77947019107d8e8fbe65840c4bbaf169ab3a8b5fdcccfe8ac33e43ba2e2c9f0fb29b1bca63a0d2576d53ffbd7cf82e01204ced5e34bd518a22fdccc6d978d58b365bd7304c9bf8d41feccdd5401769f7cf794bc5790a72b23ede0a2b76154bcdae709aedf0077ecc228a024d900c7e0315bf032ac670a8c2ba9fb5a3e742694a24addcdc0da8cffe8d590f1ddb2163d0ff832000d9435c5ce4718bd07aee722dc76a8622456c17a8dc3ebd90e7ac4e8d006cda0b9b92a3f8221b9003b2492b5b943379e8eda40ca28fdff134666acb638eb635cbeeb08fe81036a5aa2b46c9e0459eec1ae5889cddaa4cf3ea1f9d3a0045167fe9bab7b9c7c526abf2ca818ee9a260d82f5bc159a098fb6ea0890ff9cb8ad8e3a4c62a7b79c18d9de42751f5d4d64fc6942aa0316d2cae76aaa4ed0ed4cca661a64b47a3f5926159e06db9bd2c6edfb764f4941c7315fc1ca31f2c289e25444ba60eb397293a18515d9f868c55a89dbbad7393ae344106f1dd01a4b78066f2d1441a9541a51868ef15f91821399bf608b2f054b800ddbfb49f117f5cc1eb2ba4b315386187a7961bb6a0c8c410925e73b952836df143576ffa663ce495fa9683f3f1f2e276202bfd51cc99d0ad08f72ee0ba65e741b614ba4c5e08104733c3b809ffc7e12a2725140b2f313bbfdfa1eaee1a408113acc1150658ef841839d2659785fb84b5e30d3c816878aa4be079ed24d2a170d9149180d2cdda", 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r5, 0x7) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0x61) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r8}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r9, r10, r9, 0x0, 0x0, 0x7f}, 0x2, 0x401, r8, r8, 0xf2}) r11 = getuid() setreuid(0xee00, r11) setreuid(r9, r11) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001440)={&(0x7f00000002c0)='./file0\x00', r0, 0x2}) poll(&(0x7f0000000040)=[{r3, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) listen(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)) setpgid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) r4 = getegid() setregid(0xffffffffffffffff, r4) setpgid(0x0, r2) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) dup2(r6, r5) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000080)='./file1\x00', r7, r8) chmod(&(0x7f0000000000)='./file1\x00', 0x1a) chdir(&(0x7f00000000c0)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') setuid(r7) socket(0x1e, 0x3, 0x0) executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) write(r3, 0x0, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) executing program 7: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @random="67a61ae319e8", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@ra={0x94, 0x6}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@end]}}}}}}}) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, 0xffffffffffffffff) r3 = dup(0xffffffffffffff9c) r4 = dup(r3) setegid(r2) setgid(r2) r5 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r5}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000000c0)=0x3e5, 0x4) semget(0x0, 0x1, 0x400) r6 = accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_int(r6, 0xffff, 0x6, &(0x7f0000000180)=0x1, 0x4) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x0, 0x104) chown(&(0x7f0000000200)='./file0\x00', r1, r5) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000240)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') bind$unix(r6, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000340)='./file0\x00', r7, r5) fcntl$lock(r3, 0x7, &(0x7f00000003c0)={0x3, 0x0, 0x7, 0x7, r0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000480)={&(0x7f0000000400)=[{0x2, 0xc9e}, {0x8c, 0x7}, {0x8e, 0x6}, {0x21, 0x4}, {0x8c, 0x3}, {0x85, 0x10000}, {0x8c, 0x1d}, {0x5, 0x54000000}, {0x24, 0x1}], 0x9}) listen(r6, 0x7) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000004c0)={0x80, 0x9, {[0x2, 0x0, 0xf46, 0x0, 0x5, 0x5, 0x9, 0x2, 0x7, 0x0, 0xb88, 0x7, 0x6, 0x1, 0x8000, 0x8, 0x2, 0x4], [0x3, 0x6, 0x0, 0x3ff, 0x3, 0x3, 0x3, 0x200, 0x7b79, 0x2], [0x0, 0x80, 0x1, 0x5, 0x7fff, 0x2, 0xffffffffffffffff], [0x3, 0x6, 0x80000000, 0x48, 0x1, 0x1], [{0x5, 0x383, 0x0, 0x10001}, {0x1000, 0xfffff000, 0x6, 0x7ff}, {0x0, 0x8000, 0x1, 0x6efc}, {0xb760, 0x2, 0x7fffffff, 0x7}, {0x5, 0xfff, 0x2, 0x80}, {0x32, 0x8, 0x57b7, 0x78c9}, {0x8, 0x976, 0x7, 0x9}, {0x5, 0xffff86cd, 0x1, 0x1ff}], {0x80, 0x8, 0x3f, 0x8}, {0xfe01, 0xfffffff7, 0x2a3, 0x3}}}) sendmmsg(r4, &(0x7f0000002ac0)={&(0x7f0000002a80)={&(0x7f0000000700)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000740)="0aade852b65ca025ff6310e7933f3a04bcc5ed400b8ae0c6ed5bea69a76fb15a6da4d579a739dd08c4110086840d8e879957bb7a95b97061796b31ba59cfbdd773617210c7b23f5d08e9c39c27f32cdec46cab601711", 0x56}, {&(0x7f00000007c0)="0dae1ffb75822d3f9adaeb4caa9419be7a257c6286a01268bfc3259db9961f349d5fb7a3e06278c5db2b7b82de00eccda6410278327249e9b37dd2cd0aef0ee72a170a2986e8092072d8398ca3059fbe745135715635f02e32c1fac376224a45c6eb2240501ed91bd04b9c7878e7251d3bf204275ca63a379ee740fdcbfd372b79baedca4424f1136e5ebed814924d868496460fce69eb361deb346e096571f89cfad8a419e203e032a4662919c59ea7ca1b34031e086443029284789cec5606120e5e47fd6348d0bf3544e564a977ae9a0a9bd395f3d8843cb84db24ccc21dbac8034615e54edf5a5049cec11dbfaa3b60644abd9a8869fda8f7752c76cd5", 0xff}, {&(0x7f00000008c0)="d130c0d8d5535822f894fba60403c8182e1a0a6059cf89b967592e88ffcc40af9a230f83a412887beeef607328a7175561c898410aa62b3a79a21a18f68826d7f047ea16a56589a210ab4f98e9fa1348028dce00fd7a169b37d685bf9bacc499a8", 0x61}], 0x3, &(0x7f0000000980)=[{0x88, 0xffff, 0x277, "1c2d84c13a7255e752e890adac3603c804c496df9e600449de656a72a7f79575c8410c25837ddc2e97ab32779d3ee58e7f4392653ada1336f5d3ff44a9bcff30c7dbeb639405710acfc455740ffc58b4b4044be7ca696df2610435b55f0997f63de8f7367ae2895e50e0b1492656d7488ea760765666b8"}, {0x1010, 0xffff, 0x1ff, "76e926d2b7e22fa41e4c12bf5e6bd7f630b334872d45d3f2ec6c388e44f5116bc4959a40982e8375c2945fee32bf9dcc64cdfea40361a037364d10ccc733a7b2961dfccd0310a860c2ec94d9d1ae318670b56b193b022ce17721df4bc2ffe473c8da1211eaba22cba198f7a933447810fc3f975502e8e16a9f7d15d140fb2fcafe32dbf5bf2381acadc038764e1afd90fd87159ed16930e87c7a527706413737dfc851ddd717e9557859d20ea09e4e2a1545f55616bb3bb1d13612901b00d57983936d9c0dfa6cf5498970a7227018f9c57e64500d8348ac7a924bef5cdc11ab861e6851aeef2d026de0d8c385c0810de94ae94047376573ffcfabed1d575c104cac7352ec84e69e63b972aaaab5d5bcad571bcb38e1fbf443c6162df36289df5b74b5c60ba5e2c049f37f47ec8cf374b39555cf857d932cec712f6989065591a4e80ab6f2b6ae6c5811f990012892fca08cc2016aef21835a65a29b1d7d88da0c0f8ffb908dc999b7f47e411df3bfbd491c33350a7fb6c8cfa4610fd74d4ed869ccc951bc5b166a696cbdc56c640bb36f11ba56e3ae83f4d555d88dd817b33e9aa4b25017738349df05a02a684d2b4ddc4552f3ed8266823e736d1a112e6c4e27905c918dec41fb4c7efaab3945eb9f95b52df3632488f8906021e7c450f5d93337d34ba2f613f558b19614f42173f149e623b230135a9fa964754d8cc6cca790662717d8f369dd103eb4396d60eac24b26c0aa47bf832a481fb9a27285a03851b2c9269afd377004401ecbe2f7ae71aac4e2a72810db971f528b7584d4842aee951eb320662edd53434877f83166cbe70ba020932ba7704208e30a4ddbd109e5c65e7ae3999340cf6c240006f573b98d4196bc406480b605f082c3362e5e8453e35ccb648df4795d2f9293cf7519b2a66871cdb35c934db77a3885f91416a2d06cdfbe678b0e45e06a2fa93b0a9d23f406bdee524355fa6bbf5063294cc1f428ef563dae0f4e081a351ca05e8a3e698ebfe55e796e57e078624f3ba7680fead171aaec16e4d136b9c8d77002c1e0f26049d6a4b5d3df9070ab289c552b5853ba9ac4fac91968d2f97b7316ebdbf1e2ec86bd3ed313a53b1323cecf3942da6e56b9c2cea4b4b5cdb4b9c7dc128b7f66b6b502d7aae2a9b202502f7ba7f3a234901316909755134977f716103605e16d74d7d566ea86d92dacfe3165cf5542b2785b5d8da579ca0b2ab4b38ebf22987f610191975cdf8ed606e599186390d5ce2d4207a2622324c9a984376f4f2aa21219a8b3e248f7bae0ea8c981c992406be9bb11e638362c9eb5eb10b3aad8b10b72e936d49ad880f68ab82054d27c4e4aa3383014e7c1bdc0cefea006e57e90a0b105b2461bc64d81dac7c45f3eeac63a8355811a1ba90d8c14c3627bc9fb21b7efb8cc88e9b9ad8a78c9255b087b5007a961399ed18381dbf9511d590e9807935980d8eb27c309ca74667968444582a197249174a2b140ff1b90dcf081525e2702484ac26f22dad452dd5a18b2c0864b39e8a01a5cdbdd801639864249c1ae5eb1ab3c546a4f1f5bdaeed45a3d703ad72d49befad595464ea6b61379ec6b9178ed93905a54d28a4132be3572613605be9312a282c949350931625b17b0f11027f930fea30b23dba431c34fabb44d45491a8385cd44876d40d233204914dfff0edca3cd2b18f2ad20cf442bc58167f95f57d8d0e50e340c9ded5d0830c429b7d72ebca4042b2fcd1e2fd72ad379cb66e5def6d2689eeb0dd364c3f0f1568085f0910a625c4fe4ddd903b85bb20d0b655eceada4a2f1aaae0b911bb3b91ba25d9f5815401eb316e33887ee675ffddab74a224ef4a3cc2cb38b7dd6207f50f82c1b9d857a891b982f58753094976702410b3e2ce71c20bc463660e0545a34d0dfac5fd742fb678ad4e49ad8b34b950f56e9f86dfad8f600dc4ef392104307fc8e599f891d9c2c1fe8f770d3a3171e1a0286e479c07aa5902f559ccf2c06ab193c6129f3301d20f3d4552e346a0586fb2459292aaa08285c686323b334430c12541c8697d9e475b22a4810b5498d3e690b2694828c9772b5936fcc1a7d07b7aaefff6f70f246b307117cfc46fe8e69d1769aab4f36ca365d6c67a6734e1fc613fc88705a24f6f81a891c8c2e55ba93a6fc7fabb2f0aa927c7393c4246c069ace06d837f5724f8b829138b3c170863559fcf0c7982a27d070e7a22737f54cce9e7b685fe495007a19ae8e5332356f6a1722bf612e9f96322924341be7bc5e8298ca30b40aa5d0c5de46beff964b6cd594e8791d8976148ef966ce45a831b1e3aca2b06ad14912abffcb50b56cfa64889aae158e310dc04d7d0f04985dd424697c3114cf2f3c2fad70647232f6e7eed721547649ca1d9cf90e73fa8eb476b3d73559e604558f145747b83341f81d71b336e981564582bf89cbf0c0fe342f35e8dfe1e8ba24ecd169fcf6c61e018cee4dcd69730201f3bb8fe80052ef476ebf8f79f97fdba9f231fe01f1ae2ae62f025d0b5d070bf627798e655b5b4fac777a9a92a5c91378de099d3f9d32d7efe9fd6e941d6eb118ea807398108e85cbf244afed211bbd6bac4547ad8f1789520b7f1835744a5f225d23fb77fd035244338bfff007b3b9d38aef7b1ff237fc77a9b969f7e798de68bd977b63d9d7cab34f571f2324308e5d98293b6221febcacf82f8caae6c4ff6f75153f5f8b4926d5ec4b5cb4a64baaf8ba19687cc584453ce53b36ba777f31a63b6cebe3b6d56297511cbfa6cdb44d9cc58517cde30ec342001bb33e1f5243ff3e75152396bbc5624b257e4190890a73d1bedf72b361a4a14b4d4ffb56c6628aaf8271995293953a0827f77a3e8376422f24bf644d3e87495cf5aab3d3129a85b21a9e567515616f392b24b127e3aee5eaad3ba8ad7c009929a5e395b93a5b900040cf209f694d54e7a1a85e838cdfb35f9d9795050cd5745a6c162687dc6ae435d2a2b405358ad761d19304bde4a48429453e74847931b80ec722ec6fb376aa7e1d5beea3b65c687e348770d02f8e50a8392a1c9c9d994b3984b10c23ebc8b87578aa23145926b1f9c6bdf81346b9947fef2eededde7b5c4546627f64176a3a8eec429ca0e16bf18b77d400eb2b79e786f13b2292b66badf426b1a81fdb3db3a1447e8e9c28b704f3f3b865ee8a239d01ea74e0744c18bfd6c3b01c671eca08342f2bde775bcf78c5b4b9710015e59eaa5d02d60b958a7d18df495bf0884d83df1823235edbf30e0d242b0499d778199a09625689c71d7ed0fc621e327e2921a564692c69aba03fdf1285c58e736f38717a4dc5f6ad6ada33256f01d1959ed37eef85a7e7e4543423e9d61f9663865d1623d49452302ba9d9cedcf01bc9eadc0da7aa99dfd425b9229959d8a5832c44b40b5cf9218ba64655dcd894df913878e12bc13a9b22599b8fe961e227d157650dcd26393a9dab222101fc3242726906c86b671bf14022aee835467a332deaf529f9fc34c4ad5905baf57fbb99c994278ef265150a6d69bb050359d5d8ae38d5ececa6a07d58d5bf34809eaf3aedf998a24139f029ab12050b2388665802177421ac9bf162cc88a4b40c6f20e041cc210b9630c9bb7e2cdb89d87617003e150308f6e61632222e0319b0624a56edd6a68eaf3cf9024f2958944f3e02974ce20ae074d72c9e1e4cfb7d1f0ddc9be0fe0ecae303a0598be772f23aafad8547e7bdf82e53d2e67f3da129de9db92230e93877b48a49b9b39f54d4fe8004d3babfd57939505815e07d5f6f063f130301133c95833bfc527ee08de7fe3b6c21bf44980688b0d6377096b3f7a60fe9be82c58d37a0713b6ec5651cf3c406ba26f6f6925c06dffb85330821760b11a62db9d8690285e8affb2105d74a32664feb282a3c60a90f01a293b8933fb61f7dc1a166be5e970fbaf9940acf85f288b1e5e4726987c12f27dea4f7575b6da2fc7dc24ca66064394cd2dece142c880d5a5c6a29431246b8d370171c21024b7095f24df1c6577775723ef92711f6c22640c47a7ae881039fa1351b0ef02c446b95115145263a1c535e785d8712a036901df2718fa85bddb91f45d3f8f0524b86a025c2cbb6c61b51a2bed97d3ad554d33780aa5a7331ea0b0410d7327041471cc272fcec5539d255ba03c6104c61e4dbbd86723994b6e34922a9cd4923b356f00d01b082b3878c2098ca9ba4ca9dddb5a64d34efdbb11c44c36b8a6f4eebd0b4228401c3043a06a0bfcfbaec2abacfd3c72959fe9c745f7f1a3b91675bb422d735d123911b5831d3aa23fc2f387c9198374f1916647b74c04a4894b63bc17224cb245efb4ac4eeed1067f143ef9c91d7e61a68b766a06ca90dea3bd479099c339723e091a845875bb340e9d211245c1159443b13eeb2fe27e2cb14a86ba29561512ebe132d29caf3b95c57100a23a4aab3a738d566d2d60db61b01023b1f1f57705fbe928b3e9c97748d62bf82d8d86296de4ad5c4bdbc2183d4dcdc86fb379f2a255750d9126ed30d533a3fc6cf7f49a40f6507ccca10fef3c850b19d6b6fc1679e84710477ba9392ae81404b5e63047544e97e7ad1db5f0708084cdea93b86e7e7267d67903b660e870aef444d6bd587dd43e73c3d8a5eb6904d0a4b30f9d2e6c84c86941fa05bd1891c2f5f49ef9f08f525bb979419081b1acab026ee8c8b56ca04a65e14fca03f0fbdb1a9ffd83c4bc22ae14741a4da72537012b9eaae38059fe2d1b9fc991ca43ee0032ebb7fdc2ebf4e2cf24144890e56f97d01d743d9e2fabae96275c2a91176d5d42e5e2b475735a1279afe58f2d26e43be6b77c6912885e3df35db0c12e084d9152eb32c79b3ea7901b4d1f770179ba993b1ce497e54d4d0112d4c232e608d0bfed359117863a4a03fe1dca2100828623a5c1b2b145b05449b31e91d6f77515f6361c3fb8db3e91e3cdcd230d9d976a7819296e5033a4800903496238e0de0854312338c7317823199af419b4f76d5b98b208b5a2e5884c999110e9344527cb0996c301ca7695901d13d8758d2f5aed24fe2b649ec90b977d94323b4b1c2a6cf954df49432d89ba9e0576a59c01bc96efc9d7aa3fac05d852f2b4de254aa2d3f9add89ce75615f9e8f46196ba34845a64bb74192b5bd425059852424febcfa8631f9a36f7b190c111f64e7360cf1b63d01a5a072f67ba620ebec89db796ac3a2334b0d4fbcbb913d5a8fa2741a0d1c69522ebaf6b39d947c21474c3dbab1016dbac81ddf92c28fe8bec42b7415f97525679178ba62a721b7cd69acd06b6c6f487c5e00c5eebb93dabb6e07e6d38a78538a82812b7bdd728ba97b6979a5673c262a5a7af97be1752dd54df0c7b752eabd1c3e59c2a6987ee31abc1e14a892b105804aafc50e3dbd8c9663220d871cb33e4df4dbf17445fdda0658f81afb8176ef2d9e45babf217a27f2bb1e82cbc9dae3ae3e897b8c2a0f09118082d0584716a8b34a09502bd80434b15cb5ac98f4f7278adbc76cb53dadd6329ef6654d3c6464f59596e09baad2fdf7fd9e2c300987baad20863ec6452da26f345197650cbf67e7017decbeb89697682d91645dccdae66c1df935454cae62f74718bf1848fd1f881d9e971572dbc16e729bd53c01ba8e7f820be7b29d7d795b2486d4859cdf5953b5ccc011a8484942bbb2afa2c9b01db3e424a1fe64af6310867a2ac758639d724daefadf565674408b62d9913100cfe7e8a3e95e40b1865b21712f28346ed990655fd2364b38aec4f76e3e2cc0f4eb619b75c420037258c"}, {0x30, 0xffff, 0x1, "059b56d642aa6e889d1e462290881b47358e507321a6c88deac90ac4f1e0"}, {0x1010, 0x1, 0x120000, "73e0091d93e9437a8b0919d45cff00a0f15a58093bae87ec61e4f8f13b9e7d95aec0ea457abdf73715512ac411ba24ffee6c91d0891c4c91751ff1e09d98e11a32e7bac0561a578ad1c4db5b2b60ff61e7afc75c3f5ec6e96a4eb2db910b2bbf75def38d6d9a0444467c3354692978a923697ec7822f18700bebe8cde426a83c63bc9e0ff0438c33bb7c92435dc972c0a767be368b133d16d8fa1f9e2c30a9437e3b1b5bc2d34628873d277cb8cc91d9a92aecb87f5c846abee39705a76958728ad69c66b092fc2795803061871c7d99a9c0961397251547fb3ee3dc6c656541bed3bf6a9214d6c3727e90d9610523f3920885352fcbdff3a6a2517685d5085ff7b695b4c6fa46194f1f16654d687c465084380ec78f39265664d280077cd8716b243f3757fbc6cb4b3e845d80bc4e35ad1cb3c429d669ea4eb7d15575fae6e09d9da674b821d40e3166b00ae9ca9e668c9d72ef60eb1d140a140ff127852a8eb05a287419b5291ac347b1dbcaf75fff85bc2e4de6dba4bff2755cb22e4cec78419e1350d0e51b7cc3e611db12fd9df9085a3a0e27ce0f78bc24f3151c730e4e8d55ce80151e6892e0be299310b7222dd250349d35ab459e5644530fa5761f52f45111e5d93dd8ad4295784a4d14b2b13f806cd8c37d9316ac1a145c1cb117aa34ab9bd555e244fc91f270ec440f12dac7f8aae34581c2cb28d9c399908f9e37049e0603bf6e61c3ffbe07048d98c88ca5e44f9b0ac31dabcdda0b65dc304a48569e3a51c524d23a5d7bf0ba78109425f82d8e40565c961ca18de9f3e51eda94583da4cf0b5e64b95d705e99e35fc4f0a58e7d049068ea05f4ebf2363ca6f0114696ba06d8a365a81e24e96cf027251be908646323a0a18bfebb38ec7a478d0dc07001a90ade13b9101c3a6e6d534cdae5d26e9d6c1d77919bb5c6af74f417d0e0c31a91287e58e03c98801e751cd4f6fe54b20ededc08d2e09399ba9f3c77970bc6dda2373af08b1b8a98bd381d1f43bb73199315f1aee4982a635d70f651166edd8f5c1b4fb04f923e5e71268f71bf12f3e126e893f81df6b1919c1ced529016e2536db78caa490950567c6522684861f157866044d91fa696c4ae6ee60a5262424b002e06ebb32bfe3b928259c9f409edb1d277db6bcd7841585d20dd5153f9b79720542d20089b32674bf808126c9ddd73d49aea520a5bafe6e46eecbfbca73a4344fed78139250a513f9eb8ec40957fa4829512c9bc0cf1a4f1e8c89990402840bb5ee96cedc98319b9a9c87c3b2a73342b7f73c96271e172b0685433e9778c4727be412ca8f84cbfaf7a125aa46d53b27b7c459363f54c89a7a3a0ab845026c9cbc308f7cc19926f64b2fe3bfd543a13c47edcf9e201773dc709259660e2cfc4ea79306e71caaa06765a0eef5970a9ebb62b2ac76c7385537be534ddff15e073f7455025d9dc1f44a1533e1a25e04b7f8919fc2a008d5c5ffbf284745c9972d731c338f21bb51fe011c3209849d2ce1a0e7dc11c97ce405a58449a03fe9fa5c207b5bcd7fdbfe82d9c6d32b8184ba39bdda116f948e25fcbf7da973f160ba3e13342fcae51c962b3747c367865a1f6d64d071b824f1430702d70e90042ded0d16aa6684c2738fdab1c017cee91bdce689718f4060e7bb376fed7835dd578cf42408ae32c26d2d07b56102d45d977f590d88fa8472093ea83fb566a24a13a27598a1ee2eeb187dfb87acfc9bc948db58aec6c6593f588527feaab400cfb6d55e31ea291960aff3be5aa1a56007c33506c3007f0c20a2691597b6a72ded01c8b3a1335840b0405f3a4c997b92bdc53c7ee52d44d23066d76dae4ddcad626ebbeedb7c30a88458a261a981912c830d0b206ec22711d8a46187c510714360626622b355d2d10afd62cb180e7b55915f181ccab9aaed9ceae50854989bfc3cefb9f1152694b60029938db301942dfa108632a41771c1b55e88d11215a8689dba7ecf70453f3ceae4d50c3f38739de0a3090a348451235c468905bcbfa52d0e74955eebdc438fda241e2fe6f07e9f0fab2eca3dd2bdcee88d6b8b5ea43cfe9ec13ba398eaf11e26c2be42a22b342aaba20dfaaef9ce79efba32bd0a143685afcbcce70e8d6d9525d79a10c28b3287b376ea18162926bf307eb72ec4dff4d3f78097a782b723499ba56e541d38ec4164b24ce06b659c8e700508e9b486a423e7c021c93b25bcb193c99dcda8de218c82a60ff826b93bdec8abcc7ed24bdb072aaff949c801d90e3e8354d8ed75ff76ea7af12195660259a843529a796b5c5b46ef6657911fbc088b6eef3f2d988a3e4a4197b282a4f934cee5ff934ceb58d9f7813df94ee7a6937d175c99fd442f3d05caac2fb75c6708a9deea8a9078e8b387daff29758051d10f5ad962cc8feb36b1b8be43290d4bd81df010dd9d8064700fb9e931fe6d9d92eb8eb892d3121bc358ae3ea0741aa3260f69c9c129a0cb485888af14a5057e80fd6f84f48d11e31fa18cb256688dddde8cd10f0a0e4ab10fef406b1e20b46be92c5d867c9fc7b4426b66d995207d3b9552da4dae0973db26651737d592598487a6edf08086a1126d6cc318c09ff17efc1a28f18c786ceef133580431d25fc2ac7ecc6a172077abd2ca6fb6cc5a471df9a097a8ec8f9493ec88b33e9264eda6c299f78d9f33f50e1a20836e5b74d5f1ec7f52cc8d7cfa35fcad0620732ec35d8d9d71579914de07ebe6f2b1accb65f98f47eeaf21aa7e979f9f7bfd5f859a3d61f60c9a02991bde7a12aff7b9d3206dfebbf4533e0b587c18266ba9d379cdc34bf1a18dd3ef21be6e8095ec8d59703f52f1645fcab88b8ab97dc77daee5b3479e0ae47609099d3eabeb5192d3a90638dad7866531b4324ee19446dbae32ac1da7f29b00e5fa7ce9c0bb0e1aa8e0de83547697e8d510ccb64313a71a7280219b6258011cefc94dae76c86301d6df60d37431e9ab0aa4cd36c23939aa175e0d96a4c3b439c407aaf492682d702a6af91f031b35eb2ef7155b9353620739737d80a9af1efbb6256be6089ec5939a08017c26d7a2e13225d818f5da425c9971319795b60d20656bae86b892acfe572c6a92162969e039d4ffe5328be04c89ae947438029cb79c97a9e5821a909d82c587f3d5b558a7137de567256978f788d99f38e95d9b3380c68596c669be1e3c7863029231f144cabf380bb5ffce9f3b650003bc6a4dfe4d1ee7b8907429e734fb5cbbf16cf56f0671e240c686da8b18640ad74825b0e931b19f68f09a529a04bb7e842ba81368ae766efcf97a944009167e616ed32f3abbf73c800ef142478e9d2347aadc21d236808486070f7787a6ec4de1c0d3c6de381c87dcd84eeb8002a52bdc1385d2be381ec8bad3e2c33b90dec6e24b50a1a27ae6ab67c70a3cf737a6bf12d373ecbcf53a00924b1fc69b35e39c892314d83377e3384585b8e312fc9ae02da1beb79998c24a9fca10a6eed0a6ff0710e2937110b170c2bf9232ac96c0cc8e24cfab8937213b966e35492302707c5a9ddd32f7eb088bff87a8c7d47c6ecb8ba84c1a28b08b0c7243cc8a314cffd5f09003898a5998b713f2b8a17b5a916e8f4b9b196fa8bbb677480c71896ccf28beb20df6f7f812406c53667e946e48d1f9933c88eee49a3db78f6c442603d27eca85dd25e747d024cd8d8f6721997945d162d322f9e33771e5fdd67ef13d41e4b1428f422adbd3cf206168a25b20ad1518c9474908826a6b69711f2a99b2beb2d3debe86c8a8b4f89965d1fd7c1c6f621b68d34976c347acfe8b7e14bf775942216ae490dc8632e8876aae21ad7a96b700cb0cbfd2d83519fa7ebf630a60fa2194f155e88ba133c6ed07e780c149d9c5f22246ddb278360d042611a96c200451662d33bb61bea307342523d8e33b03fc932230ce751dc32171d9da056145bdf66141b56c8f845f01c514e0bae15db791ec19f9f3b35f598de9afd2f53b29ef159681e842a5f752a13881d8a9f44ef4b30e741ab50a75ed8965c5dc6e076e0d71cb572e6009a56a20f4114d8a70ae76d500fc7721e0968fdbdacd5c2e9286998cf24ba0d17008dae0025a17cda3fc8a0dd61e37fe48acbe1495b74be3babf2b846d4e8a207aca21d35c03c3b92f452142ee7bf217253f17b1e203fa2206829ad0d0fe880e056dffc7bbffcdc5a34caaa0ecfd9cb6d76d0ac8ef96d235d889c88887e481eaf7ef5011f2496a4f75af9cd6451ac414209a79ee9acfcb1321a010bc0152c3f958a923add40e5308e112ef1734ea19f0b0abbf455253fbcf0ed6c79d1fb7fa7436585608a72abcecf1fc35dba810094ef541cefecbd5cbcf9b885ccea2dead7b0464d01c3d8bd27f8bfbe67d3a662d7189d722e91f7ddb0bac74cb4f40eba7029012f1ed011e9da0ea6639992a0771572084b1ec74b0ab7ec7607467751486018b895da3de837ec77933f518d88d55007a3bbf42381edba13a732548cfe4153ff66afd1a67fc25d051f391251799c7790514f7d952c847e9bd01c3fbc8cb91d96ef553d53f717b2bbb8fd87c33a42171f13cefe5c5926ecef2e5215be37c3fc792ab3c3b3a48393d5685aee151cf2d9a7d624ac9831163f3f2246260a4f3918cccd58303547ccd473f91023c24e49c4acc90462229422302803a550082198af676f38436a000759949a58dc8582c77cd4c7b725087668db75dfc1dcacd0e0894f03918bbf6a3668d19655e4ee0e9ac6ff34a71e4424f254eaf805d5caa7e219f203cee671e3346be36b0616e7181aa1c20533463b6eb23fef6986c9aeaef73f0db8f867701557b8cdc7ef260817f084960d5074743a178a9e168499baab0dffb07dcdcf7d410b8cfe03f2623bcda992fa5e3e462e0346a2d4e5f755c8c4609c12e7f35fbfaa042b89833d6d4f84fed827ffed13ea29ba00da2550ccab7e475918acc2ce24fdd5012bb8cf3076a2b6a886440bfc1e2763be3fc821a0c2fdbffa8549f35a6cd56ca9349237750eca71ac6bbd48775175e9ed3c9da71d32aacf291a8bc57f211f717c65f2adb31fe2ed0526381bc73cd82365e13022e15bcea076fbcac8d6499f1a60366fac262e59112292f6a27a38bc1c6982d2a216fa1b4d2f50926e855f2955806518ea78236c46ed23aef8230bb0a0255850e4d81167bf5e074766beb8e63d825eb2c7414bae43e6942aa7e524ccd250715293da53f3eea1cbe30f134c3262104a5d7e573f1d83259d22ab5ec65af2c6544ab8e771f63ed393297c0e5717dd5449377e89f63fd9d2a45d06bbaac961f1a290c9b4be97e41790bdd92afc211631941a77de5580ce4ffdd3a1e65011b7e9a85d0c5b2eb8f5b60e3616b27ce18568dd78db721a5e744f4bd5c78986f154087950d2f302c8e7079cc1fa9c6f6827a5a539246a5874c1ee3de88a21d8480b60abb7086cebe3de662fd9fbce6bbf6bf9cd3c1e37fe4ea7484d207661085fdf5a827c96b7756771ddf0eb26d7c204908f6293f5646444dffaf855f4901a815a7d840b68f39abc1bad5d5cf16323130934bfb12d695ad8e49326be6d6f3521c2b261208f73112b3792ea25b667505b34a4e7c63782e8edb9eed5730153373f864c094f3248ff213676296b081d42fbc5d6315a619fff8c9700d9c770b87d0957cdbed0012d38ed7ee78a9dc476d002822fb992b6d2cbaf1c7a24e1314e6514abb44818b3318a62807ecccaa31f275b9eb6ec9bc04828d84af0144c7c44b6c384594ed5cda3377afa86373f3486338b1ddd8bb6bd217800a10f0689d5e5c5296902"}], 0x20d8}, 0x5}, 0x10, 0x7) minherit(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x2) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002b00), 0x10000, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000002b40)=0x4) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002b80), 0x1, 0x0) writev(r9, &(0x7f0000002f00)=[{&(0x7f0000002bc0)="6dfa85bdd415af8bfdc07032bf87d688c142e578232e3b4778eb64e2928837fb4fdf5eef95b60e5081f8220e46becd234eca89", 0x33}, {&(0x7f0000002c00)="236cc4b77689dd329e361c0a8043f8607d8cbfec65f3c856b5450f5a24218e14cde3211d2616337206bfea9f483f85299eba8bb68085114cdb7bd312123282e942a353f3824c6c09c5ba50e75e33f47e81c824f612c670f24e0d881da178296a791a22f201a582313f66abdd1a905bd35c9417ce91cd5ec3e2114d9fe43dfadf50957cbf6d556b7cb95c1831cce0b4d106db5bfd1c42d45b4fb7efcbad3ce607bfd798f19526d5173704579a9bc1ee52fc7b375c239d61f63fa90d940159ca02d48b7c8264c0adf46d69eeb09f95d5d2e0735198065174099cd022abe30fdfad5dbbeca877789faa6bb4eef11be1", 0xee}, {&(0x7f0000002d00)="a7404627831990d6df439c00d5509d16edaa0475b8c5bc253f013fb5af6462f3b4fc264b6ced41767d30155f74d413e2d80a44f7cde76312d1f36cb61684b227d718e0cf53808d4beb53115db5afbb4a616dedd710f92378130dbe38c899d34476473ababacf55f77fa9255b60862cbd07142d45440f6f148483b188aa956c653ff0544d624482bdd66785a58a48d9ddb461d69e92fa96b161f9d83da8b3cbe1d2c535522427372bd5d73c12fd2f1ae5b290a315cf735ebed036bb95515b0e635d8e848c556efeef81f56ce71806a41580d58631f1409971393044d436dffe8df168083922e125f50e79f539747b", 0xee}, {&(0x7f0000002e00)}, {&(0x7f0000002e40)="0d215da96aaabdab9abefe5ca7f2052360f7ae4cf71a992cf1fc3d5d6c52023504634f4d1f0cd5dd7bb887121f0198be675d47a2391c9c781827b00ee5812930fc94fc74e478b6d3348a839edf987b76b655bdebd413d9e4d944c0fa9fc37dc261dbb8899acab100f36bbd0bcc598ffb1ecec647c7dd964ad8b6bd3f092ebec397ec6d8c148a2a6954c104b97df37a", 0x8f}], 0x5) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e15127ca28e787ffee7b5b9ef5ccd161c2cf96bd14fcb1cbb009bdc115fd54a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e", 0x9f}], 0x1) execve(0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r1) write(r2, &(0x7f0000000100), 0xfffffe5d) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) listen(r0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xff9, 0xfffffffffffffefa, 0x0, 0x80000000000000, 0x2, 0x0, 0x2, 0xc7e1}, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="294bbe01e775d42b920510a1a4327ec1b340b1976fadc987bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185b514c102af25df9f097003f67ca6918f9363386bef4cd0aa3d52bbffa10c7e066913530138c229024357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff60400008ad2d3a5431dc62ecdeffd", 0x9e}, {&(0x7f0000000680)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x104}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c7002497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247", 0xe6}], 0x3) r2 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x6c87, 0x80]) semop(r2, &(0x7f0000000240)=[{0x1, 0x21, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x4, 0x1, 0x3800}], 0xa) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000000c0)=""/83) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) dup(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r5}}) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000140)=0xffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1004, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x1) listen(r0, 0x3) mkdir(&(0x7f0000000300)='./file0\x00', 0x205) getuid() recvfrom(r5, &(0x7f0000000340)=""/78, 0x4e, 0x1040, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[{0x8, 0x80, 0x7f, 0x1000}, {0x0, 0x6, 0x6, 0x5}]}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x40, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000500)={0x4, &(0x7f00000004c0)=[{0x92a, 0x3f, 0x9, 0x7fffffff}, {0x7fff, 0x0, 0x10, 0x1}, {0x4, 0x81, 0x2, 0xaff}, {0x0, 0x27, 0x81, 0x9}]}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x620, 0x0) bind$unix(r7, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r5, &(0x7f0000000600)="f23fe1ffb4801932c8eb029c33b2a02cba2b48191ae62ce3e86b98e58f8f15cd1814d94757b0463b234843dc1281882704a5fd8eaca8842dd2f881d107a59a7412f88ea01a8e5889862193a97ec34fa0", 0x50, 0x5) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) fcntl$dupfd(r8, 0x0, r5) getpeername$unix(r7, &(0x7f0000000680)=@file={0x0, ""/511}, &(0x7f00000008c0)=0x201) sysctl$kern(&(0x7f0000000900)={0x1, 0x36}, 0x2, &(0x7f0000000940)="56f80e2747fca761fed1e30013212e9e23d0679e754a05d478f6799af2135ac8f22530ba5422614b7bf7ac519b614768ed4aacdb2bbae46c027a1cec80ff8ef67250a3a401409aaabe675093a8df250cf512b3d5d7e6600cfbcb225d3abac83e457b0d4cb5e4dc7a907ba33cb9a96df445452786997d8075b34b01bd4f7eef432a316c9c8c5ac0ca6976556750727d4f6565549bef96c8fc94a524ffb63adda018b863ba93fcbe7095e655719b05b79fed693a9b4f3949d61f26e4457bbf115fc4621d9d7db853da49008f42", &(0x7f0000000a40)=0xcc, &(0x7f0000000a80)="b724c465ba09c01e5ce61326b3c6da9b04794256da6ba1bea229482fdd8219425dc34e6d12da27140de1ba97deb2f8b375b5db35fcddbfe6613cdbc920e82be662a0ddd04ab472de8390a41d1b8a68d5aac99aae2a7188a1003cd7a6dc170b6340b908824166f53f7332a740d820ad27dddd7d3b74f6288cc78a428e29ff86db9a76a8fb755521a0ceebb97be93d4c1323e004b7d3a0b2028d1d55c2ff2c05313f35717185ff4e2e441e3f1816cc6482cfb16d6b3c693b26d6b04d2db2463b5606ddd82aa7cb0256dee108b453fc9810cf2f9ff44445c502451b50f25e50c53823b7331b757e1e64", 0xe8) fchown(r3, r2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000bc0)={0x8000000000000000, 0x3}) r9 = socket$inet6(0x18, 0x5, 0x1) connect(r9, &(0x7f0000000c00)=@un=@abs={0x1, 0x0, 0x0}, 0x8) acct(&(0x7f0000000c40)='./file0\x00') executing program 7: r0 = semget(0x0, 0x5, 0x4) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/73) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/95) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) r1 = socket$inet(0x2, 0x8000, 0x8) connect(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x4, 0xaec4, &(0x7f0000000180)="a5766cae9666391f4efeee14", 0xc) r2 = getegid() truncate(&(0x7f00000001c0)='./file0\x00', 0x9) syz_extract_tcp_res$synack(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x1, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000240)=""/59) r5 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r5, &(0x7f0000000280)=""/31, 0x1f, 0x801, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r6 = syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)=""/31, 0x1f}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/217, 0xd9}, {&(0x7f0000000580)=""/69, 0x45}, {&(0x7f0000000600)=""/145, 0x91}], 0x7, &(0x7f0000000740)=""/200, 0xc8}, 0x1) setregid(r2, r2) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000880)="01f1aa8ed63532396b4bf7b292ef6ad47dea7579b259db381c32653e03804465f4fd9b4289e0f4f768810742dededbfed4d45fcf59628568743900b829870bc3f83965105e244ea241ca1a090839e00d9fcadaffef270e3d6c6517e9b3ec214801b9de11b3936a1d8bbecff4b35e43b67fd9f29484130c73795f2a7a70a94f3f9facbaa89b16624f55b194aed5a56e10ce6fbed951ee8350c78bfe796550c3808cf7c74e202a78e5cb6ac102651a81147f92317b9e164147a59e7f9cbcf06d712634987539dc7ae2a02075312f1e03c557c869d986b3", 0xd6}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000a40)=0x7fff) recvmsg(r1, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000000a80)=""/156, 0x9c}, {&(0x7f0000000b40)=""/176, 0xb0}, {&(0x7f0000000c00)=""/41, 0x29}, {&(0x7f0000000c40)=""/4096, 0x1000}], 0x4, &(0x7f0000001c80)=""/4096, 0x1000}, 0x0) setregid(r2, r2) setegid(r2) syz_emit_ethernet(0x10e, &(0x7f0000002cc0)={@local, @local, [{[], {0x8100, 0x0, 0x0, 0x1}}], {@ipv6={0x86dd, {0x7, 0x6, "bcc932", 0xd4, 0xff, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@routing={0x6, 0x8, 0x0, 0x8, 0x0, [@ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @mcast1, @empty, @empty]}], @tcp={{0x2, 0x2, r3, r4, 0x0, 0x0, 0xb, 0x1, 0x100, 0x0, 0x4, {[@sack={0x5, 0x12, [0xc36, 0x400, 0x7, 0xfffffff8]}, @window={0x3, 0x3, 0x9}]}}, {"c3fe1c3c3e9bd4bfeebca7e0297ce96631834638724858215d8cdfc97e958101b11d17f7277d5c8d711bd9146f2207b2393aa2d5c39493d2a98f24e4d975ae18b4cfb494f2aa337b175cb0d0f82084c1f5c940d6f4921a09f57041a543ca322f"}}}}}}}) ioctl$TIOCSTOP(r6, 0x2000746f) mknod(&(0x7f0000002e00)='./file0\x00', 0x1, 0x3) getgroups(0x3, &(0x7f0000002e40)=[r2, r2, r2]) setregid(r8, r2) executing program 7: recvmsg(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069c7, &(0x7f00000001c0)) close(r0) syz_open_pts() socketpair(0x21, 0x3, 0x1, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000200)=""/129, 0x81}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f0000000300)=""/165, 0xa5}], 0x5, &(0x7f0000000480)=""/71, 0x47}, 0xf7}, 0x10, 0x1042, &(0x7f00000005c0)={0x5}) executing program 1: r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ah(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1dc, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0xb1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1ff, 0x6, 0x3, 0x1, 0x8, 0xe1, 0x100, 0x1, 0x1, 0x20, 0x7}) r1 = open(0xffffffffffffffff, 0x20000, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x7}, 0x2, &(0x7f0000000140)="e8e1e52681d4295fed6c237dad405f56088948241de75a333ade22179994de859918dd256798a83b1f7f75b3ad349122ac8aa9f162220dd7ed0a65fe6d18ac16418a9e21509fb45e13ed3a16259ad11abd518b4965f96fc6db480410fb100111407f24ade22535ac56532c6a9228fc50a1f01ce82d3390685294dd8051c776ba77bb55c0708f1530e36fadd4d0c8114cbbb8b1eded8dae13f907b12bde41905d4c31c8466982781fae7bce645ba852c4dd4a66a182ea487504c28dd07902f9a1987fcbe08f596c9762cf256d5bd8cf92ab1dc46e0ede8d15056c64a6b3712f95cf9fa98529", &(0x7f0000000240)=0xe5, &(0x7f0000000280)="c38cfe9b635dc57b10103fcd1f183b6e4acf6f71d0f0ab071aef13df708ed081e58d7b559205209ce24d0c8fb6114a3044fd11acdcea10564aa19717f0b3e9ff9959a7c0359d76bb72393f98a4955e11bf6fec9e4ff1a786636cfd9cba38b415eb557fa5ce0a968ba84e867172dc04bae51383ca389ff68e2e339a8f52f7f54852cfc6f9ab256533149a38e738da879a4a65b6db4a7eafee7ecd8682448f5fe3f906a2e8039002f9d428789a8d06edc93f7f23d5c3a449959571743f4727d261447ee3a608e2aad1be1cbb9f748f9bbcd6ba30c4cc52a8b5306b71c726f62deebc9798667b42d25ad2cb60c1d43dd6aaa3306c89cf416563", 0xf8) sysctl$vm(&(0x7f0000000380)={0x2, 0x2}, 0x2, &(0x7f00000003c0)="0d765e525dd675f9a9d05dbcf7bdcab230d50fa61af01ac577df0395616c753c8d2e32fc48e8ab860229762269cb042e46becf2d88a3ba7032b512f58da5bcbd160f081bbec72130cc6ef66ba38938cbee8b59f2a6d2a6f44e23845dbf0374c27bbc5c8c8538d8", &(0x7f0000000440)=0x67, &(0x7f0000000480)="c9ec2f5e0931fab3f37870cfd05a9ad1ca70dd63c1c42a8ea880d6525082e98631d36a6a685ad830bf7e113901d09074fa060ffe12ea6d6d2b3a977030a9901c7c6a48f873ba9519d28d98f578174eec1adb0355a5bda6de629a20dfd66daf0e021a65547af3a819222af56cffe1d420", 0x70) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000540)={0x3, './file0\x00'}) sysctl$vm(&(0x7f0000000580), 0x2, &(0x7f00000005c0)="46587800359a1bfd1e15a93e0300555b49abcfc1a89dd4aa83251ddf7b22ef0c", &(0x7f0000000600)=0x20, &(0x7f0000000640)="5a829aecf081919dafc0550758ee3cee3f86cfca7b13c83ae06fc1d9f18f39600615507a4b", 0x25) sysctl$net_inet_tcp(&(0x7f0000000680)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f00000006c0)="2f46a4d8ba674c4b67e623ef2e2f88d32e4c51d403b6127413675ff2a78f72e5936c6864a6754cb756aa86f2ae79abb39b361b4fd6c57d5e866ce4020e6eee0f9eaf3ae4f2226e6a4135d285cb2c122b9ef84eeb31b751d2a665ef85b976fc9d62db15f48ea7940ceae1443167c0c8", &(0x7f0000000740)=0x6f, &(0x7f0000000780)="a47bdc1e66ebf452a600ee8720dd5d9c6c90ceba6e2965a45754ea2b4e25190d4d36c42d5438bc5cba3054", 0x2b) recvfrom$unix(r0, &(0x7f00000007c0)=""/102, 0x66, 0x843, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000840)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000880)="e1bc540abeace2f3f7e6f1ac2a4f1c5bf259c4a5ee43c4ef87a3698159299d4774890f1d466b7d21fbc22f487bb4369cc2640ab101c4ba465a59e68d9801af3060f61bc4a31bacf9e1b8a93df26bc51e7b8a5317fcc05f1dcc0013c568b04c52fb4fe1cdccf0bdb2a8f1726a64a3f39036b014996272a7ca2b051ea7cbf8ab14523bd838a1750f03f800b6f8eaf5bed8ab9ff52bc3af892d38775abf689a2c", &(0x7f0000000940)=0x9f, &(0x7f0000000980)="5bab3061c6caf998f6b8a3154aad7901bcbec38363b04c4a6b051d43e31f3d57af9778c2bf53862655d98b5f70c6fee5acb663ca2f678a890503aba2e196012bf9b023bb3a3c29b905c36cc8832e3f7bb5119fd2b56b39f4a33c7ed17266f798942ded1bf443821de4ad729bd59fc29075f1ad95224050a70f9fc32135f497b253eeb01000d7e7809f3be7d930836460153d8cc4f522305d4a4699cae0dac6655f0c4b70890803f6bb381b27cc10dc190bd0dce1ce1e3b3b432ae3ec57bb2b4ba91e54", 0xc3) pwritev(r3, &(0x7f0000000ac0)=[{&(0x7f0000000a80)="8cdcbfa2a6bd7ff612af07c3e5aff006588570dfb0", 0x15}], 0x1, 0x5) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r4 = msgget(0x3, 0x400) msgrcv(r4, &(0x7f0000000b00)={0x0, ""/77}, 0x55, 0x2, 0x2000) r5 = shmget(0x1, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) unlinkat(r0, &(0x7f0000000b80)='./file0\x00', 0x0) r6 = dup2(r2, r2) r7 = getpid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4012, r6, 0x9) readv(r0, &(0x7f0000000dc0)=[{&(0x7f0000000bc0)=""/217, 0xd9}, {&(0x7f0000000cc0)=""/201, 0xc9}], 0x2) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000e00), 0x400, 0x0) pipe2(&(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000e80)={0x9, 0x3ff, './file0\x00', 0x2c5, 0x1, 0x80, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000000ec0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000f00)="bf4c20e9e3c42eb6c0ef", 0xa}, {&(0x7f0000000f40)="17d4c9855180643f73920b285ba1d602157d880bfb26914c7370610bc800b126390b0c53ffecd09457391e9f43becd485966965d7792f6c67efb0c91ed2599149f45669dd5a1ea686affe4ee4f38982784bb9d113e2689ce3925f9e0e6b0dc8ea08ddfad7d7175a788c089f660ecd6f292df753fa520b49cad54b06cc9393ff4b5ad412bcd68be75b79155fcc70f833550fb5169bfc8de2cc2bcf2bf7bfccb7c8d816bb5a8dec99ccc974ccc41d8036cc4b652be78378b47c0cd4b8e4b61f51f2631a15681", 0xc5}, {&(0x7f0000001040)="b0fc775acb19d9d7844dd610285b1f872ab47c347663d2bfe9fde31b1dc014c8c8e65dae9cffb13792d21902ab168c3e1c41fc267acfc343bd15f4", 0x3b}, {&(0x7f0000001080)="db22ffecfac69c08864fa1f8a2e7c18dc38e2360e9c753a64af557c41993168308212f3786eee787a357e3b9011f0206afb544473f7725b39e7d0dbf5ad0b9c35575", 0x42}, {&(0x7f0000001100)="6c4b0f21c0e444dd3dc422a9b75616d031ad568db692c3b7b0dd22e8addd499e18c440fa29e84b9a5913ad24ba35f253332a46d295bec352e88ea0a50394ed06fdcd3d6375575a812c1d4bddff80fa4197692be4b6a529c11d332567d7be15f2df405f6cf6957005443496c374dc157e37e676a75f7d530f28070ec79b140d592c1ea99fe0a1fe78e3bf1e48e920e6c4a2324a0609f9868215e951733998532e4d0541cd99f0627c08dff71fe49266e8bafbf82495d5e5115ce9b65888174496c5866c08d9f0d014f3e551813cc3baf4832b83df3e0371d057f8a9f356d5633f9a4624df37d89bfa5908a464154e5a70258ae18c", 0xf4}, {&(0x7f0000001200)="34ba60fa8927d18ffbaadb5b2543e9177ea6f1a3a61aa3029ee3e8cad53895adca2ebe29621d49623e2bd28459a2331bceb2d66e6e5c1e3e54671975663434f49e9945e4427bf4549296f2f78e2cfc5521ca7a846723ffa17ef423675103babdf857cd07b347ff64e991d001536971433a0044bcf3a0fdb7f6d9901dee0d83741e83b5a93e4c34660cde23bc68393ff292b448bbaa75efc47923665d9d548ee229454c7e93ff7a75e38bb2b68056044bf042dec77d36f68a13aa4ad0bd5a1a5c1724e7", 0xc3}, {&(0x7f0000001300)="7bde332a93fe64e94b27a48a9374fe185562d3e1277b8b2e0b912796109c8c31383b15c09c045b648bd981f9b317311e0a5297b5fd19e4c934bbb718191d6d2cfbab090d253b181f8594c5dfd1ed38a568ceb6757a9e9fe258dd2a41e9cdc5a5069ec93aec6e1a773137948bbb82b7857d322991d21c79b0674daee535df8f9e94a42d3ceebccd4aed3613a0a0f49a86c334ccb74a90759beb5626db8dd0f9b301f40dca044528354898fbbc7977be0a5ecf9597e75db8e62c28f318222c69d1ea9ccfba198b46d6591ecd3231da64743e88993624f55227fc91db2055eebf3f62f6c14760c9d3f5af100e46", 0xec}, {&(0x7f0000001400)="14fabb0d4db7966c267fc6682368459e3b4ce96a5409b7c752cb20a04cbbab1d7002f91619a03a5ee23c5b4fab995b101225af8ff28ac65c2c2d8475e6b55985ad17fddd470aa30e55eb0def6a4a2651ca7139a09df7cab2d42bb0c4970f3901ff93e36504054ad1ee0497f1ae9629754fe9fe933ce182788fb36dd11093", 0x7e}, {&(0x7f0000001480)="60fb21f4becbac1de8018e8d35afd88de9bccd6fb6b153514c62a7b78a9af4ddf904cab71e7b6e480d21f1749b291c6c16bfdea81370d45eb36afc187e34eb9db69fd7f594da7dbde212c7bae6db95076c9cfb681b4000eb01fbdbc986918988103f03e8307fbf7bcbf7b81316735558c9d01e8c2eb3214e7c1e5b56a4bc11bee0e1ebe4afb2cd8eb3", 0x89}], 0x9, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r7, r10, r11}, @cred={0x20, 0xffff, 0x0, r7, r12, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r8, r1]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r0]}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r2, r6, r9]}, @rights={0x18, 0xffff, 0x1, [r1, r9]}, @cred={0x20}], 0x110, 0x400}, 0x3) executing program 7: r0 = socket$inet(0x1e, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x401, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x2, 0x8, r1}) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x19b) mkdir(0x0, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, 0x0, 0x0) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0x0, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x21) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) syz_open_pts() getegid() sysctl$fs(&(0x7f0000000440)={0x3, 0x1}, 0x2, &(0x7f0000000480), 0x0, 0x0, 0x0) getgid() r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xa, &(0x7f0000000040)="4ddc3bc4673a2ef895edf52977b078cc91ded3b917a3ea84017b901e74805d4c16fe42ccc57bf8d54491acb6dafd22cd4fb97170", 0x34) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x0, 0x0, "cfa7ac1b04b55597119500", 0x0, 0x7ff}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: msgget$private(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, 0xb4}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) shutdown(r4, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r0, 0x3, r0) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001300)="cc60d3d79a1a7122a5fb9de9ea6ca00a0fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a2c857f51d90a446505c605ab2829d78ea25719007c146a72480546979ee429f220c760a061220a9bbc050cfe79f2d8e1cd269e08cb07dbef6487017558ea1de0a403b672fddea53fbd4ca0ded5d4a51532d48009e51556e7dee994ca275b50c4950380c9fd50e99a845770065bebac747c1d8bb22074d227219508331ffe3f34fbb5b2ac5b3c6123563b1501d14ed3c2c687c9c2c3d11adb6ca6380000000000000000", 0xac}, {&(0x7f0000001200)="b389e5af7a6033e2a483fde3f02d446023333e0f6464640aaeca516a0afbc4a1cf0337946d253d17f85e7660fa300d1f62874317dd725b5087f517d220982901fba839c190ad2acdf946042d548a4a33af872a741ec81720bc31e1eba0f6c6d7922aa519a6e8b9e7f26084eda10b1a972a1a4116340eaee8c8197145e3b1ecd2c4a8060fb4f92a9ac48b2b088152a9df8875c1de79f5758d6c38cce487dca556dadb83266a3eb6968da704c5829554fcd4d4beb49f94f7a84cc2c50cfba90d7f92a0d82b23f4d782204da5df0e", 0x4}, {&(0x7f0000000080)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf47}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x5}, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000040), 0x6) execve(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) chdir(&(0x7f00000001c0)='./file0\x00') (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) (async) setuid(0xee01) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) (async) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) flock(0xffffffffffffffff, 0x0) setitimer(0x1, &(0x7f0000000780)={{}, {0x0, 0x5}}, &(0x7f00000007c0)) preadv(0xffffffffffffffff, 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(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x100, 0x8000) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop]}}, @icmp=@echo}}}}) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair(0x36, 0x5, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/19], 0x10}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc02069a5, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000300)={0x8, 0xfd, 0x2, 0x8, 0x5, 0xfff, 0x5, 0x10, [{0x1, 0x80000001, 0xa6, 0x1}, {0x8, 0x5, 0x8, 0x8}, {0x3, 0x1, 0x7fffffff, 0x8}, {0x7, 0x9, 0x7, 0x7}, {0x800000, 0x3, 0x2, 0xce26}, {0x2, 0x3, 0x80, 0x80000001}, {0x1, 0x40, 0x8, 0x3}, {0x7, 0x8, 0x3ff, 0x7f}, {0x2, 0x20, 0x9, 0x6}, {0xfffffffd, 0x2, 0x9f01, 0x6}, {0x1, 0x0, 0x10000, 0x7}, {0x6, 0x1, 0x0, 0x8}, {0x0, 0x0, 0x1, 0x1}, {0x6, 0x9, 0x0, 0x1f}, {0x3, 0xfffffff9, 0x4, 0x8}, {0x7ff, 0x2, 0x10000, 0x5}]}) setsockopt(r5, 0x1000000029, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d0000000000000100"/144, 0x90) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f00000f6000/0x2000)=nil, 0x2000, 0x4) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000440)="a9a13516295284cf85d7fb42a520453cdbcba65e2b9c0f27fedd58e2167b76d19d316e338fca0fe07547a9c5a22c7c4a76e96e542e781c6200701d12a8474aa27de0310c6f726adc7a7cf1c2794bc2645b72", 0x52}, {&(0x7f0000004280)="0de54c6da06c354330886cb51d271604cac15bfb8305905441e69eda94e0bfa52ea52fa2c0e770e2c07878fd11569b80c4dd7fcc77ec348a0dea68567f673caeeafa3cfeb1b3f9190ba47746873d3f26d9f3792d22063d30bfc7adbefba16e73bcc3369cc00254a324912cab0d946896f5dab1dbb6a5164ebf8761f2a3c46266ac2813bffa4ba9b1ad0b0ca53947f8537e13bf9c671f9ff812822576da3cb2b273e036670a85ab28f87c35ee37524d38f275140fe39146baa2ee014a0fb4134bd0d304566e148604bc46044a962a9b7fda61d142df160aedd284a356b0b1e1b77d7a5729a2f93cb5a0f1130caaa6e35e16676dbe8a10796b29788ce67f9ebc3bb352c1984850bff2138ee21f906d1cd574c291027e6586ff76f40d90bb1141ee597c602d4798712a85d48a0d26a471bdf3dc39f9983cf1eed43a60217221938c29de645614e3c1168f229e77d9b8eb24dc93100e913f0bc08d514564d233b5058c3c43dc59a5e64c69cd041aac03c7febff2928f2b29bea5c943b6e0280d7c6be0154251f364afa7fb922d242842dc3f36080db1a7ec573af901377844aebe4a172e0523e093057c9399df6670e9e24a28d90397c8207df88768e3de857ff2e5f366dfdf8862003b1d3ebf6cbe781a0c2128ff4257bfcef790da86a6fb11aab61b5e9b41bf984ffef2b01274e8946538eeeb090e7d0145cd27134735d533763a994a070bf0ee0c8c55337a651204bfe6a8616e0c59f7417f7a76922577ce15ca63b16e746fd8f8356a4f100ecb07d66e1bd92466fdd3c445a9879b8b3a1dc7de27bbf6e39ace531a73ab6e8e00abd61c35bd5f042460f19a83b69db0e89c97f9092901b07bc6833c48fa07638be8377fc6e838c6e2e9f9273308a899fa6ba8f6a4ee9453769b0c7e1d4141c737c38d40485fe2b93e28efbc9164e8ac8b65f1c7397306be65a00563de7048bfb684d5973d905c272a1dc4c5444057db08de5d9e0d5e76c39a1cc4a18ab413f172ed16e7bfa44296859fb0c0c37f31623020dfc73535e7f98e00717b029d80bfedf46428cadafb03605e9062801827edb19b46d9182453149329293d4a5d027f88226c68afad5aeb9d37a9ae7a577d8a19254f8fb9adb8dc20e0fbfdc57fc12950124def2b35f44e8a79c5cab90ea5c1bfadbf54e87302c65f39886536bc9446321e7bde46947a81f314397c92ff92ed2cbde68a6ef656a855e453042866d52d1e04710cbc9b2c801601c6fa30568ac274cdd691fc26167f5e53137ffcbd16ce3e6b289cd3dde72d8f6789e1b87e63b3e8ca4fb61fadb5f69cff3e7ede2fdbc2657789ce5b498198fe716093b524d51af26b8962d4816db6cd106a2e93495a03decfdd1c91a0eda1ed58c28de540943bfeef59f6fd02f636fb3446ac52f0a359a50d5f15cf42e68ee6e63b6a7d3a15c46eab3e7b57cffedb9666da23fb607e97d694e56eb31cbc1b351121b1a62e3b87ff7a0760cf8f8de24d9d73c6ed39c33c02343270b7b8ef0f9cefd78cd74b25bc3afbc8694dc7", 0x442}], 0x2) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB]) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x2, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) close(0xffffffffffffffff) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r2, r3) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000001000019078ac1400bbe00000010c009078000000003900fffc00008ff1000000010000e000000160000002020000007f28539d860c0363f558fca0c529d782ccefe52ba0cb3b971744c198e9f855c8ff6be48dea82df45646f1fd35d17f7bc173f48f9a9d4b5e01a578bf04329da0d83c1d69491491677dfde0e2cf94c4e8bae8190e423dabf42e3623095f7cfc2b74e2401ecb271b14f38d44347bbc9ab"]) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) writev(r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) r3 = openat$pf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc7", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB]) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r4, r5, 0xffffffffffffffff, r6, 0x20, 0x1}, 0x8000, 0x0, r7, r8, 0x7, 0x3, 0x480, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x8000, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) socket(0x0, 0x0, 0x0) executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {0x0, 0x7}, {}, {0x1}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r1, &(0x7f0000000700)="76e5dea96f01f8607d21000800002b147037718734fda5b65683166535de9fb18d3d71011328e0ea237729e8811d2ecc628d8e9917752906fcc86ef7879d2c16c0f8dce426d1625176227c7b78f0e59bac0586ad6d5e1ed5a34357c319037cca7865f411bcf6e6ae473bfd63fb1753d15a2261fb010fa791ed197efd6b90af0a919718bfd2cb6c4233c19dcc28d166da0afa952734669eda6b1546674b9292", 0x9f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x16, 0x1, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) accept$inet(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x9) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000027c0)={{0x800, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x9}, 0x1, 0x1000, 0x0, 0x0, 0xfffffffffffffc00, 0x0, 0x9814, 0x6}) r6 = syz_open_pts() syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000640)="95a5e577552980a9b88fe4e1d0e73e9e631fd6540cfaa84284313a7e68b12ac35da9b2ce3437a2446668152736e1306f05f6b830fd12f23c87747f8ea5fbe873698bb633e72a15a2616cee65bb53aeaa5c4559400534dd6b424162ad57abc59908136e2f2be164681182d5c297c34bfa0ac36946c6b00ddf2ddcb6d2c3e69d48fdc6b63aed213ea517", 0x89}, {&(0x7f0000000240)="76b05da480951e128bc51bc139028db16420", 0x12}, {&(0x7f00000002c0)="43f6c1f8514f578ec86809aec7870dc24109d2d8a04b74c3d7fa03bf1732e10be8fc564ef2758c3df83df7fe29babd89186e94c2edc29cabd9f2c0e5946fe195042bc80536bd7383d6caffe3d54000464de778ba9fd6bb217593c97be5c3d2406c0bf30160549c9e0bd63eb4e1c413cd63f7e0d19434bd77ba32acb61257d90b5b906ace21a3891ca2d15b507167b396bb1cffb34169e6a13247f8831d2cd825721d82902ec338bf522060cd98c2", 0xae}], 0x3) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000280)=0x5) readv(r6, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r6, &(0x7f0000000040)='L', 0x1) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r7 = 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)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getuid() setregid(0x0, r3) setreuid(0xee00, r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x5f, r8, r5, r7, r3, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r9, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r12 = getuid() semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r8, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r12) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000640)={{0x2, r10, r3, r8, r2, 0x18a, 0x13f}, 0x200000000000206, 0xfffffffbffff0002, 0x8}) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x4) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, r6, 0x16}, 0x0, 0x1441, 0x8002000000000000}) setreuid(0x0, r12) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) executing program 2: socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x180) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x0, 0x0) munmap(&(0x7f00003db000/0x3000)=nil, 0x3000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x80, 0x0, 0x1}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r2) executing program 6: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x6000) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0xcb1, 0x40, 0x3, 0xffffffff}]}) r0 = socket(0x1, 0x2, 0x0) setitimer(0x0, &(0x7f0000000280)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffd}, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRES32, @ANYRES32=r1], 0x10b8}, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmdt(r3) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x2) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r6 = socket(0x2, 0x1, 0x0) bind(r6, 0x0, 0x10) listen(r6, 0x0) setsockopt(r2, 0x3, 0x1000, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247d26873d498891b", 0xf8) executing program 7: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000004c0)='./file1\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x4a, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{}]}) close(r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x5c}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) openat$diskmap(0xffffffffffffff9c, 0x0, 0x40, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) link(0x0, 0x0) r2 = open(&(0x7f0000000880)='./bus\x00', 0x68, 0x1a5) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x3, 0x3b7], [{}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000440)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x0) executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) executing program 6: r0 = socket(0x6, 0x3, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x811, r3, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, 0xffffffffffffffff) r6 = dup2(r4, r1) bind(r1, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) dup2(r0, r8) readv(r8, &(0x7f00000011c0)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r9, &(0x7f00000000c0)={0x0}, 0x9, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x27}, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="294bbe01e775d42b920510a1a4327ec1b340b1976fadc987bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185b514c102af25df9f097003f67ca6918f9363386bef4cd0aa3d52bbffa10c7e066913530138c229024357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff60400008ad2d3a5431dc62ecdeffd", 0x9e}, {&(0x7f0000000680)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x104}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c7002497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247", 0xe6}], 0x3) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getgroups(0xffffffffffffffbf, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x12, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') executing program 7: ftruncate(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) seteuid(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000001c0)="00eefcbe23a2660dbc981af6f121ab802ca86d264bc55cc3fb04e786b89f9d66ae663bab5e40e6fa1cc7c35b721356e302dc5b18f8238cf166f983e45ce706ee64a994c2c41f3c6eae24ab02104abc4c6a0df8cf091457c23a8b8164d6be2f1b5673e7d7e3e107b04b4ee39000bc7fe9c4f33feb4f9005a658993773a48cbd0620da3d1438c6f483a5ee795b7910f380503b2360d528679c9815097763d5f0ce6a77d41ecdc83714ca5edeef7246dbc1dfee375f4d550e044697b915a58b74acb7d9e3dccbffccc6e23a0d6cff669427fd0ad51cce02451b2194bd07c89f8dcbc83aa31f9ebc866cf8ac21257f96a8675c96fc6755150c48486964ceee68552c8542d97787a89136362423188493cc6cfe437abd5cac737f6b220000008013a491d34ce7168e73e712176060c8c3f41650f105f7f83aa18b", 0x138}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) kmap stack 0x20000000-0x20400000 of map 0xfffffd8069ca3380 failed: hole in range executing program 3: r0 = socket(0x18, 0x8000, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x20002, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendmmsg(r0, &(0x7f00000001c0)={0x0}, 0x10, 0x601) socket(0x18, 0x3, 0x0) r2 = socket$inet(0x2, 0x5, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000280)="00fcf0392bd47dc00c005939ddd70328fb3c1f7e44b6aa36bab6d739677927bdacae3a87276efe68906e07202dc5168e669eafe62e7a90ba844bd68c96544147a6baf0a2be7e982494de71ce10f60eb3ed", 0x51) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x408, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) writev(r6, &(0x7f0000000240), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$FIOASYNC(r7, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000f7e, 0x808, "cfed0ff8a561c6e84e82b39500"}) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() r3 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc00000000004998b64ce536c0dbbcfdc9ec42c3ce4c000000a01866927a788f20293d3468ccc3c82ab6ef85cf2b76b8ac76788f194725c51954ab1ed67964bafbb4e9c71a4aca295cab7316f8a0a8e174013af2ef245f013149f0189a77cf2894304f9223d2c1959f2a18c4cd69e314740446813c2e67a95edfafc104ac5162bce7ec75d21353b71df1884a7b9eb586fa5fd76b425e0a688e2f9f258c7dab"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}, {0x1}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0xcb, 0x45) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0xbf) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r5 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) bind(r5, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0xa) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000500)=0x40) mkdir(&(0x7f0000000200)='./file1\x00', 0x1ca) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1/file0\x00') shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) semget$private(0x0, 0x1, 0x300) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000100)='./file0\x00', 0x2070a, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r2 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="4bc98bfa8b54ee063509bcaa8d82974d0e82289f4974", 0x16}], 0x1, 0x9) r3 = socket$inet(0x2, 0x0, 0x0) getegid() r4 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r4, &(0x7f0000000040)={0x0, ""/11}, 0x13, 0x3, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat(r5, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x2000, 0x335d) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000280)={0x0}) sendto$inet(r3, 0x0, 0x0, 0x404, &(0x7f0000000340)={0x2, 0x0}, 0xc) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0xc8, 0x800) msgsnd(0x0, 0x0, 0x8, 0x0) syz_emit_ethernet(0x35, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa08060006805b06030009aaaac53aa3a92506648cf7a8aaaaaabba42023000000000000353a4924ee11ce068c33db496fc2c052"]) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 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) bind(r1, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0, 0x3}, 0x10, 0x0, 0x0) executing program 7: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000040)="dea7837b360903ae10796658070416b0d6fdfb592519f99e41f354181f2bc19a420629f80622ca4bff36d56126ca33eafdb1f84d5fcc47eb77e6db67f4793c29305eb695dfed57160639301d13221bd7e25ae38ede2a7564af4f91a51e7f067dc809b234904be90da8990c72a7741486ea5a5de82ca34436ba785c7b8d1fb03ebe8a220dee9281bf19ad22bec9e3bd2b325500e9fb6bb54e7d73f9a690943a28c6129cf9358e9835f2aae725e8a7cbb0e7b97071a48f917242344182525dbefb4bf913d79482d4c72dc1cb38fd51a013d0f1f9a7601b92fc7066907459", &(0x7f0000000140)=0xdd, &(0x7f0000000180)="55732aeaf6dfb93ab96cbc12ce69564f881ee62cfae1c5def91c4185fff802f7c42109dfbf7ac83155c803131084b858c1a7f194edb61a6be76475feb58f58762b6fa29926f2a502a5a85db7546d24a9ea35c06a08a4c36658cd495ea0d81dc876abfaa0279eb3ae0ccef81270bb86da005502c5c643f5b52feb3321435fbca6af54754e2728fe7e33c633d25332dfb058a911ae5bcf04cfd732338a1ec67e362fe859a855ebca8700de11eb8aee6e32378fb27b", 0xb4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r2 = syz_open_pts() close(r2) socket$inet(0x2, 0x2, 0x2) r3 = socket(0xffffffffffffffff, 0x8000, 0x9) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r4, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000000), 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000006c0)='./file1\x00', 0x40, 0xfffffdff) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) getpeername$inet(r3, &(0x7f00000003c0), &(0x7f0000000640)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, 0x0) ftruncate(r4, 0x8000) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x9) r8 = socket(0x11, 0x2, 0x20) sendto$unix(r8, &(0x7f0000000700)="ead213d70400000000000000e70d1f55b897e14fd82777fa56d6d42c5257b97e1d290001000000000000cabf859a3988456073a742009bd81d42aac012d1065d520e8e2897f95221f55032d1e66ad8d05d24247b00", 0x55, 0x0, 0x0, 0x0) syz_open_pts() recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4, 0x54) r9 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) getsockname(r1, &(0x7f0000000440)=@un=@file={0x0, ""/503}, &(0x7f00000002c0)=0x1f9) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair(0x36, 0x5, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/19], 0x10}, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc02069a5, &(0x7f00000001c0)) (async) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000300)={0x8, 0xfd, 0x2, 0x8, 0x5, 0xfff, 0x5, 0x10, [{0x1, 0x80000001, 0xa6, 0x1}, {0x8, 0x5, 0x8, 0x8}, {0x3, 0x1, 0x7fffffff, 0x8}, {0x7, 0x9, 0x7, 0x7}, {0x800000, 0x3, 0x2, 0xce26}, {0x2, 0x3, 0x80, 0x80000001}, {0x1, 0x40, 0x8, 0x3}, {0x7, 0x8, 0x3ff, 0x7f}, {0x2, 0x20, 0x9, 0x6}, {0xfffffffd, 0x2, 0x9f01, 0x6}, {0x1, 0x0, 0x10000, 0x7}, {0x6, 0x1, 0x0, 0x8}, {0x0, 0x0, 0x1, 0x1}, {0x6, 0x9, 0x0, 0x1f}, {0x3, 0xfffffff9, 0x4, 0x8}, {0x7ff, 0x2, 0x10000, 0x5}]}) setsockopt(r5, 0x1000000029, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d0000000000000100"/144, 0x90) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f00000f6000/0x2000)=nil, 0x2000, 0x4) (async) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000440)="a9a13516295284cf85d7fb42a520453cdbcba65e2b9c0f27fedd58e2167b76d19d316e338fca0fe07547a9c5a22c7c4a76e96e542e781c6200701d12a8474aa27de0310c6f726adc7a7cf1c2794bc2645b72", 0x52}, {&(0x7f0000004280)="0de54c6da06c354330886cb51d271604cac15bfb8305905441e69eda94e0bfa52ea52fa2c0e770e2c07878fd11569b80c4dd7fcc77ec348a0dea68567f673caeeafa3cfeb1b3f9190ba47746873d3f26d9f3792d22063d30bfc7adbefba16e73bcc3369cc00254a324912cab0d946896f5dab1dbb6a5164ebf8761f2a3c46266ac2813bffa4ba9b1ad0b0ca53947f8537e13bf9c671f9ff812822576da3cb2b273e036670a85ab28f87c35ee37524d38f275140fe39146baa2ee014a0fb4134bd0d304566e148604bc46044a962a9b7fda61d142df160aedd284a356b0b1e1b77d7a5729a2f93cb5a0f1130caaa6e35e16676dbe8a10796b29788ce67f9ebc3bb352c1984850bff2138ee21f906d1cd574c291027e6586ff76f40d90bb1141ee597c602d4798712a85d48a0d26a471bdf3dc39f9983cf1eed43a60217221938c29de645614e3c1168f229e77d9b8eb24dc93100e913f0bc08d514564d233b5058c3c43dc59a5e64c69cd041aac03c7febff2928f2b29bea5c943b6e0280d7c6be0154251f364afa7fb922d242842dc3f36080db1a7ec573af901377844aebe4a172e0523e093057c9399df6670e9e24a28d90397c8207df88768e3de857ff2e5f366dfdf8862003b1d3ebf6cbe781a0c2128ff4257bfcef790da86a6fb11aab61b5e9b41bf984ffef2b01274e8946538eeeb090e7d0145cd27134735d533763a994a070bf0ee0c8c55337a651204bfe6a8616e0c59f7417f7a76922577ce15ca63b16e746fd8f8356a4f100ecb07d66e1bd92466fdd3c445a9879b8b3a1dc7de27bbf6e39ace531a73ab6e8e00abd61c35bd5f042460f19a83b69db0e89c97f9092901b07bc6833c48fa07638be8377fc6e838c6e2e9f9273308a899fa6ba8f6a4ee9453769b0c7e1d4141c737c38d40485fe2b93e28efbc9164e8ac8b65f1c7397306be65a00563de7048bfb684d5973d905c272a1dc4c5444057db08de5d9e0d5e76c39a1cc4a18ab413f172ed16e7bfa44296859fb0c0c37f31623020dfc73535e7f98e00717b029d80bfedf46428cadafb03605e9062801827edb19b46d9182453149329293d4a5d027f88226c68afad5aeb9d37a9ae7a577d8a19254f8fb9adb8dc20e0fbfdc57fc12950124def2b35f44e8a79c5cab90ea5c1bfadbf54e87302c65f39886536bc9446321e7bde46947a81f314397c92ff92ed2cbde68a6ef656a855e453042866d52d1e04710cbc9b2c801601c6fa30568ac274cdd691fc26167f5e53137ffcbd16ce3e6b289cd3dde72d8f6789e1b87e63b3e8ca4fb61fadb5f69cff3e7ede2fdbc2657789ce5b498198fe716093b524d51af26b8962d4816db6cd106a2e93495a03decfdd1c91a0eda1ed58c28de540943bfeef59f6fd02f636fb3446ac52f0a359a50d5f15cf42e68ee6e63b6a7d3a15c46eab3e7b57cffedb9666da23fb607e97d694e56eb31cbc1b351121b1a62e3b87ff7a0760cf8f8de24d9d73c6ed39c33c02343270b7b8ef0f9cefd78cd74b25bc3afbc8694dc7", 0x442}], 0x2) (async) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB]) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0xfcba}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xffffffffffffffff}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) flock(0xffffffffffffffff, 0x0) setitimer(0x1, &(0x7f0000000780)={{}, {0x0, 0x5}}, &(0x7f00000007c0)) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) mknod(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x100, 0x8000) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) (async) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) bind(0xffffffffffffffff, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop]}}, @icmp=@echo}}}}) (async) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) (async) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x0, "28b77409b87aa55700000017d0d2000010001c00", 0x8, 0xaa0f}) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x0, "28b77409b87aa55700000017d0d2000010001c00", 0x8, 0xaa0f}) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x7, 0x3}, 0x8) (async) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x7, 0x3}, 0x8) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) mlockall(0x1) (async) mlockall(0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000aabb08004500003000000000000090"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x9) sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0) r5 = kqueue() r6 = socket(0x2, 0x3, 0x0) dup(r6) (async) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000400), 0x0) (async) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000400), 0x0) kevent(r5, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x45, 0x40000000}], 0x800, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x0, r9) recvmsg(r10, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r9, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000000), 0x10) (async) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000000), 0x10) close(r9) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r1 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a6", 0x189}], 0x2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000240)="6a956117d876e45497b92136bceb8e5c4936168ae73f6f251d16e88fabdcb50b15477bbe7b091a5efaca1678ec281bc2d94120fa43fc40b59e343bed1dcf3c71abf2440a8be6f8325e3d371e0e7325ff9aa6ac4105b64d97c8356d997bd1bdf7bf37456b72007903caa9eb58c22e723b9e9b232e1009", 0x76}], 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x800) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/251) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) msgget(0x3, 0xa) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r4}], 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getpgid(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0xfe0f, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x30}, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x20, 0x80) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x0, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2b, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) pipe(&(0x7f0000000100)) r5 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r6, 0x5) fcntl$setown(r7, 0x6, r8) r9 = getppid() fcntl$setown(r6, 0x6, r9) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000212000/0x4000)=nil) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket$inet(0x2, 0x8000, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: clock_getres(0x4, 0x0) geteuid() r0 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x4000001a, r0) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x10, r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) mlockall(0x1) fcntl$setstatus(r1, 0x4, 0x40) symlink(&(0x7f00000000c0)='.\x00', 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x400, 0x80, 0x0, 0x3}, {0x4, 0x3, 0x4, 0x9}, {0x1, 0x6, 0x9, 0xb}, {0x9, 0x2, 0x2, 0x15d4}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, 0x0, 0x101, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setrlimit(0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x67, 0x0, 0x0) r6 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(r6, 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206999, 0x0) getuid() setuid(0x0) socketpair(0x0, 0x3, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffff0000009078e0000001e000000144010000cd8e617156763c12229a057eac725a94e57c2595cfa6a99cc5b5adf3877eafae717f8599957599263728cbcdb14092eb4765c39fca96b1703f571b33b5ffd9064e7a672abbe8e017fe46a08f3d474cf73ad51e7a301301a525b2d93f0fe1a011768ab5ac3afe336ad14240458988fb289ea180f57f9b128f58c10cb40394cbb3604fac8f17e47aaca3a1a4213b946fdb744c1e5b986e4473a50b90e8c0a1fbc7b9e05d3f76ed8d4594046830819ec03321475a8536c634c3101417cf94de18900000000000000000"]) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x2, &(0x7f0000000040)="8b589d9d", 0x4) executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r5, r6) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffe}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f00002b1000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) acct(0x0) syz_emit_ethernet(0x2e, 0x0) syz_emit_ethernet(0xec, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x180) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x0, 0x0) munmap(&(0x7f00003db000/0x3000)=nil, 0x3000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x80, 0x0, 0x1}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r2) executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x2, 0x3, 0x7, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x6}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) writev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="cd7dcb1d81eb002bbf92ffd4026643075bbb08010079cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d4843763af8e6932d61d30f54c7676f04a41678b473a796090ca9ec269a2d6d95015ff71b327431e2c966f9859f1e2510b43e08dbca4bccbeaf088e24a4f352041aac02c90900000000000000f50b86fda6f94b3169f4e9572c0b289a57138f17b209c27f2b6b3a5124cbce97b24c94af7aad532c4c05a0e0b776749a00413ef98d3b328b7791be3be372ae8cabd0554fa2a87694e9e6005a12c71b0f2a0000000000000000a0c739e8abc7d96823323220c400e0b6570d28a703f675ca833d8adddd01883114eb214170053a2052b2177e4b5c36525ad160693b5f92ee5aec5dc5314344c3c4e563159c5c3aa353f16bf2d31445acf772803f19faebce6f0668ac0a2dab0f87ff59524b2e82e4134cb618082ba666039763cd89474d1d05258b83ef5d6d7e44ec6c25e5ca7dcf18be2c36c1a4ff030269e73d90ac9996e859ada13a5b3e82669894b6c919747e4d36be6d2e2bffeb0412d6c6721626c577bd519fa2", 0x1c9}, {&(0x7f0000000000)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000001500), 0x400, 0x0) r3 = openat(r2, &(0x7f0000001540)='./file0\x00', 0x8, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f00000000c0)) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, 0x0, 0x0, r5, 0x0, 0x3}, 0xfeffffffffffffff, 0x0, 0x4000000}) setreuid(r4, r5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x6b, 0x9, 0x6}, {0x1, 0x7a, 0x0, 0xf11}]}) executing program 2: setuid(0xffffffffffffffff) socketpair(0x2, 0x3, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff3ffffffff86dd606e29110008000000000014c63e362a4b778710d9000010000000000000000000010000000000000000000000a90001"]) executing program 2: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xc3) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) listen(r5, 0x0) shutdown(r4, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r8 = fcntl$dupfd(r6, 0x0, r7) close(r8) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)='O84', 0x3}], 0x1) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r2, 0x1ff) getsockopt(r2, 0x29, 0xc, &(0x7f0000000140)=""/10, &(0x7f00000000c0)=0xa) r10 = dup2(r1, r0) recvmsg(r10, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000740)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0xf9c3, 0xffffffffffffffff, 0x0, 0x6000000}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000480)="36dc0128bd41c5c2f6b7d12194384641d35d6111ca343bb2809b03a167282898c7f71a72ac795326b57b4e4169410a5b8ebcbe3e169df1a97565d7ac057f84fe54b79fa593ff61b84976f009004978f32ea77a040336bd5a3df29e886b68b944a6a327be828e7b2520dc7eb1374f37a1c41fd74623341303f831ef93252a88ddc27038b9de69aca9fb65f573d8b11c124c7a887ce2fcbdb60bf68c3342d118ef33e20000be6e1558e871c521fdd279cf581af0fa83a6ab26f84384cb6d2a86cc0d73a136c00c15f79e06d281b2a9b01debfc6786bb46782f48adb5557612112a835009a988ff138484abf9c932d3a87b9339df60e53fb83775a4e2ef49", 0xffffffffffffff08}], 0x1) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x123, &(0x7f0000000580)=ANY=[@ANYBLOB="5544f333d4702c294077394b86dd6000000000ed2c00ff0200000000000000000000000000010000000000000800001a003f0000000508020000000000000502000801020000c204000007ff09008100907800050000d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc215c6f7c9766c62d50e7d879adaa280c15c9796acd12998864cef1edb5c61ebbe69053db5659d2111ba48b757abaca2401dbd43ac06f13370fc2eb95df7eb3c5e26009e3184024016d05261fc116ecb46e093f2a164ce9a81a3495ee564a46eca997389545cbe13c1b9d16f885d2eb0d85f85bfc32423145a1d98f93777911d1b6bd9d18dd67b8f895ff1f06ec0123788cce8acfb0d727c2cb67fab9fe3e5effa18a66727625bd1e727cd68027f646cc059c5125bd5c34ba4dc35396238818bada79f7fcd1f07401ab4f7931c8459ee43685bc28a203ba7eee674aab91998dd70be6580e99aaa38e43002d94679ed5e969a4d420d524df28e606d45b1b10de1ccfce3ad3061a55e894933b7e543c4fafb1101a0877e65ad0958c22afb1e203fa3919064eefa7eb7989f292ee523493477a4"]) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) write(r1, &(0x7f0000000200)="0393113da1b75f14faea857948ae283c2e4e5050064a7d01cae8ad52f5e434e1d9cae8b0f3a898becbd7d104103f27cbab7fe3cb42c4ed38c66411c03093addf98f5c806cbbf6f313c17d49f541bfdcb3d591b705e77a6a94f50a9be39675f1905f45e9165c87b58bb885ecba3dd84bc91bdb8392aeda57e15f480216201efa69629a2b9bcafae4119a34d8bc9d79717e00ce58cfb21f1f9e4f607a6391094c237ce338b15d827bfefb09100000080000000003918f1f69064906b04f9195b3c3c9abd001000000307795afa8372224ca2594b2d00000000000064fafa3f5c84f25c24ee59805b2c981482928257be72cc635fc89ce84202502fe1ce935dfed7f8e225f17dcf89061e2b279c31418b2959a8567723d3e5b722", 0x119) close(r1) setgroups(0x8, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) write(r0, &(0x7f0000000340)="76fce0ce156401a46fa6413e7fa1dee660447ddc86f5654db75183fbc4a5e8920f57aa6259aad84ea2b0a2a006079be9ea46d89060a3a2ec6e474113025d260a766541572c2ee7aa44a63803b6cf5563e2c15b792912759c3b8a89ae88c58786c309a731cc40d87818fe182cd1d6c884916e2d1451c92a636339d9b34858cbf644bd4ee37ffa653c1b839ecd107daccf", 0x90) close(r2) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) geteuid() executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x10000000000008, 0x20000000000005}) writev(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 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) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x66, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xfff, 0x7, 0x9, 0x1, 0x80000001, 0x3, 0x0, 0x1, 0x2, 0x4, 0x800}) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "e2b56e", 0x28, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, @loopback, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) dup2(r2, r1) r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36ffa88d72b925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b", 0x0, 0x0, 0x0) r4 = dup(r0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22}, {0x22}, {0x7}], 0x3}) r1 = getuid() setreuid(0x0, r1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000180)="f45b53e8", &(0x7f0000000240)=0x4, &(0x7f0000000200)="f658fb5f", 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) getpid() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001300)={0x7, &(0x7f00000001c0)=[{0x8, 0x3, 0x3, 0x1f}, {0x3ff, 0x3f, 0x1, 0x2}, {0xfffe, 0x4, 0x95, 0x8}, {0x4, 0x1, 0x1, 0x70}, {0x1f, 0x0, 0x3f, 0x5a6a}, {0xc156, 0x1, 0x4, 0x2}, {0x80, 0x7f, 0xb5}]}) fcntl$setown(r1, 0x6, 0x0) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000240)=0x10) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) r1 = socket(0x2, 0x2, 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) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x8}, 0xc) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xc79, 0x1000300000000}) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x208004, 0x100000001}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x6d4a097d9f6b90e6, 0x7d, 0x2000000200008}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet(0x2, 0x8000, 0x1) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0xb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b7", 0x1}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r2, &(0x7f0000000400)="21000003", 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000080)=[{}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x20, 0x5, 0x80) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000002c0)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r4, @ANYRES32=0x0, @ANYRESHEX=0x0, @ANYRES8=r1]) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r7, 0x0) write(r6, &(0x7f0000000100)='\x00', 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x80000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x40) connect$inet(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r3}) syz_open_pts() socket(0x0, 0x0, 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x2, 0x4ebfac6bbaf7960) writev(0xffffffffffffffff, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r5, 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) msgctl$IPC_RMID(r4, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) syz_emit_ethernet(0x24b, &(0x7f0000000780)=ANY=[@ANYBLOB="5dee02f6d0b700000000000086dd646d5cf20215f001a963eb63398ded85dd03bde4fb4e9c69fe8000000000000000000000000000bb2913000000000000037dd9b9360b739846268e4680cece2a72fa07b4b104f055b7b71f6e2cb5f9e358171b1ebd69098436659eea376bcda0b5886d37c2f53ee194f02958e2b6cd31cc7061d28b3486d6dfa749522e1fd1ca2bebf3f780df5b5f69abf8c69a1a00d324d860cb6bade1d8ee857fd217a1c4041365ba6c1b323ba81847e7be75cf5e05020401c20400000007000100000100040180c2047fffffff010300000000000060006d4164000000010400020000000056964e9a8ebe144e62676904f3b073af0000000000000000000000000000000061000301650000008900a0780000000037006028640000000608000000000000c204000008006f3dcd0fb028b8785517bd1264c8c075fcc416aabf3610423edb1f710ec283d93755dcccc1b6a226a09b3130b382d69143da404e14eeae59cf4fe64fb5cf57000000e49f01d1df9f75f384e6d20a77434284357378b62254ec736c1513dd9a2db1bbfef928c13ff451a954f8aaae51e611ba82450ef7df7fde9d073f0ddaff60295822851ce387cde8b5b2fd6cdc4e1adf806daf1cd7a5954fcf7c6a3570f1ea20072d35065d83878298a1aaa8138934e3fa240ecf090b9b59f42c12ed7f317468e93b9b6668ea736fcce1fdd86f9f042b1f0550a6f774c572092ddadffe1f3d0213fad9c540f51aa875db0ae3df7a5e13d36a328ac111bd54f304f4b534ca4d858f947e35a0a2c426a7a72e2eb3c4ad3e84b06655d7b7567e6ff3d503ca25dea297a15f610326558d5d0c68d1e63cf00e53381821e20518063b861c181c25312963905cbb7ea81a32cd95c44e12bdfe6ec421df95dd24afe8ef06734039eb3d66985e9dd7e8ad41110cf36d580b1069bd0244f52b5e55de9ef4adfb3c74e74c84aa23de94e3acc3c282f0ce5607840d3d57575cff7fa3"]) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x2b, 0x2, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de907d3fc33719ca6df71ece5b4ba3c8a918be14b2693cf9982230f575295d48889c9a920796b2dd92fc8575680b37ba06002c15a656b8578ed900ab006ddfb67869b51a2216114d000000000000010000000000", 0x84) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x40}], 0x1, 0x80) poll(&(0x7f0000000000)=[{}, {r4, 0x127}, {r4, 0x1}, {r4, 0x40}], 0x4, 0x0) writev(r3, &(0x7f00000004c0)=[{0x0}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) r5 = fcntl$dupfd(r0, 0x0, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) syz_emit_ethernet(0x6f, &(0x7f0000000100)={@remote, @empty, [{[], {0x8100, 0x0, 0x0, 0x2}}], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x31, 0x5d, 0x64, 0xb89, 0x3, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0xc, 0x1, 0x3, 0x0, [{[@empty], 0xf97}]}, @ra={0x94, 0x6, 0x1}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0xa, 0x4, 0x2, 0x0, 0x6, 0x64, 0x1, 0xdb, 0xff, 0x3, @empty, @remote={0xac, 0x14, 0x0}, {[@generic={0x89, 0xc, "9fcced66edc40e788202"}, @rr={0x7, 0x7, 0x3, [@broadcast]}]}}, "e2ad3d2421"}}}}}) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') close(r0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010009}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getuid() sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000004980), 0x0, 0x0, 0x0) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') clock_settime(0x100000000000000, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000300)=0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x95, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x6, 0x0, 0x0, 0x7}], "70afd1cfe7cc0e0c11e8524b598928ae8f14e4b311d2c3449f0184a60b25d86b70987a1a3fd94a7b8ecb9cf89da1b8519934eb67d6785775c4c4183b576aa41b8229b3081a13c863075e819947c3d8c6270a58a1ac1c814914a3066dc5"}}}}}}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003700fe8000000000000000000000000000aa00000000000000000000ffff000000008800000000000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x1000, 0x3) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000040)) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)=0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) pwritev(r3, &(0x7f0000000240)=[{&(0x7f00000001c0)="78f726b7d3787ed3dbd6baf10c72b83f3075e4524313eed6d45f849787be45692c1490f48067773640cbce946d4fb5b8ee075afdafb0b10758fd753de5be823bcf7d42972d33b2", 0x47}], 0x1, 0xffffffffffffffff) setsockopt(r3, 0x3, 0x1, &(0x7f0000000280)="1ef9b39c324ce2a497dac7d5e69ccc09ce72056ad8b986d9640557276dcdeaa94ba436b30ab7dee546394fd29b61f5370336c6deaba3e9c7963d30b182cdab699026c92c02caf13696edc8ebc1c1353f25dc4a0268b7f33af455678b475ed71a66ea2098c78bd2a47f022f9f55cd97cec33dfe11e596f0a245d72626c717387abe8c7eb9c11047f4ec805c15a85bcd657c057da122e9c5", 0x97) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000340)={0x8, 0x8, 0x9, 0x1000}) ftruncate(r2, 0x20080000) fchflags(r1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f00000003c0)="8e8a5a15eacf399bf6e345a51a39569bee0f1e52fb3f96f26a754c1a056a7828bb2b1685ae13dabd2db071d45f7ddc964b692d112b85a36a028a0bd7b3270b53f8", &(0x7f0000000440)=0x41, &(0x7f0000000480)="a96e40d8bcb04145fda4143a23567e97516ea3150a36e2f3e0c20f04e7aa097d8594c89fa7bade65913624e42421bba6e1aeaff602073913b0407bb9f7e5ae3f2f877a401d166f5e48217edbb435d4e8c7397f263e66f3dde6c69d70f452469555b46c806d44cff3315bbd6f4e69b26a8ba5953567c389dc1d1733cd8c294aeadee1b98d263c2e770506879c711d", 0x8e) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000540)=0xb8dc) getuid() getrusage(0x0, &(0x7f0000000580)) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000640)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000680)={0x0, 0x3}) r4 = msgget(0x3, 0x288) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000006c0)=""/154) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x0, r3, 0x7) setrlimit(0x4, &(0x7f0000000780)={0x8000000000000000, 0x38}) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000800)={0x3, &(0x7f00000007c0)=[{0x2, 0x9, 0x0, 0x20, 0x8b}, {0x6, 0x9, 0xff7b, 0x6, 0x2}, {0x4b, 0x4, 0x38b9, 0xfff, 0x4}]}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840), 0x20000, 0x0) fchflags(r5, 0x0) preadv(r0, &(0x7f0000000a40)=[{&(0x7f0000000880)=""/154, 0x9a}, {&(0x7f0000000940)=""/98, 0x62}, {&(0x7f00000009c0)=""/83, 0x53}], 0x3, 0x4) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000a80)={0x6, 0x100, 0xfffa}) msgget$private(0x0, 0x100) read(r5, &(0x7f0000000ac0)=""/77, 0x4d) write(r5, &(0x7f0000000b40)="272d949e4bafd08efce9382d0088bd517002b078013dbea688f5f0d27fe288180f02f4a4ebc2807ae2607a2231c4c80958b52a93472f943244b945bc2e7a2fba2f246c5a1294fcebcd5fcdb83db766bc0a9dc87e2885ab161585d89d52f834bfd5348fd8a03be964e43e26ee12fff9c9adb34c70d85e331b5a3ce3fe7222e6", 0x7f) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) sysctl$net_inet_udp(&(0x7f00000009c0)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000a00), 0x0, &(0x7f00000001c0)="b6380cd99d756c8a1d70b8cc2457715c777f97613b9e52a207228e411721b72901011fa53602ae15206118c341b0c65606fa0ee38b2c95194cd4", 0x3a) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffb, 0xffffffb6, "027063000600000000000000a9a2aa4600"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000000000000000400009078000000006006c33e00000600fe800000000000000000000000000000000000000000000001"]) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/101) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) sysctl$hw(&(0x7f0000000140)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x1e, 0x3, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = syz_open_pts() r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r5, r4) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x36, 0x0) (async) r0 = kqueue() (async) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) (async) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0xfcba}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xffffffffffffffff}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) (async) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) (async) setuid(0xee01) (async) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') denied attempt to set clock back 4244636158 seconds executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0x0, 0x2000000}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000019078e0000001ac1400bb210090784495a0de30ddbc30e59ebecf082277ffc503747c1f0d8f38603904b0749942b0ca6e11bdcd0ef3a420745d3f5c21090af116f817d5c232a328aa6575a66a6fa20e8a17cfe1fce199dc9cfd17b54762db89e44a08b60a8f656d08c959e0bc7f819d18f9b4ebfdb6d5d327acbbf1e416ed462fb175"]) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) 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, 0x4}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)}], 0x5) 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, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000580)) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x2, 0x3, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f00000000c0)=[{}, {r1, 0x1}, {r2, 0x2}, {r0, 0x4}], 0x4, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 3: setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) r0 = getegid() setgid(r0) r1 = msgget(0x1, 0x220) msgrcv(r1, 0x0, 0x0, 0x2, 0x1800) r2 = getuid() setrlimit(0x7, &(0x7f0000000040)={0x0, 0x1800000000}) setreuid(0xee00, r2) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000005c0)}], 0x1) kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa0bff000000df86dd600000000028f0ff3be1e300000000000000000400000000fe8000000000000000000000000000aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a0007fff9078cbad849d00"/28]) fchown(0xffffffffffffffff, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000340)="2ed6acbb9c96ab6b6e6a11fec41b33c808c82f3688fb5049f95c97d7d02ce3043d43baaf2e2a799a646a60995990c545d22212051ea449fbcce66bfb62320c13a3b236aceb75df2f1387de0652ca1bfdfdde172095ef9158321e527eba4d9ba16c06c913f749cca3829384fe21a2b49243fc8e4e43fd3507aa1ac8692f11b17d4d949bf5c6e10315c07100895002c2d4c6bd851d383a178d3b959386e5070a236a2e19a514b9688f72b99a143b695fa050051021d0d2f3bbd43359261a629b3171e728375f7eab7b2b8940226fcb83f959f280748943d9b7b028f97ff420176a05b1bf48ccf1ab49e0ad9512d2ee50273368d238728e0c4f308f9c18230d88fb6ee23e2a8c64d45760c62b1845e27f94b963d3cb6076022b4b7d785dc02bf3db7e1750087e17ea8931a8db7913fe43289a5fce1779367902f3e6edd4cb464762929e0245df4a773d3ce088e906963c7cd239eff7a07aa4033ccdbb2f23371580744c26f5dc40f9551ae0d28a0d1880487a6c5ebedf9c9c888a94e4e2b51892ce8df5b6bbc9a87629e0d8122e39d0cf5de03ddefd117764cb825147e1a268e7631bd172b66b35990a69ea342e84676a6bdbabd8ad640d8a51f40a60c41bcef1c973d0e779087479cc275ce059ba983e77223ecf4b54ab1ea1330df3b014a99df2e5d400d689a824fb83319096089965e054101795e321b487b60db2458374a750e2e0134113dd56e3b22e335663e4f916be425926a4c80d994a8cfb413782bfb5fbb96732ec834f574a6841d1526946df2cf98f3a848d234fcf9586d50fcb533a7cb4ca251fbc7a460a6a72282d57b8d08522d52855a2f5916162d03266dcff6a527ff48b8d4ce6126e4dcc804b56001d48a483aff12c89f3b1b2b8a3b6f01cbd8b351b8ce9593600f3eb2e3d727a5e64f0a0fad56013a442104cd4756046e3730f17eaca73f0a67852605799acbe66e44232f107a6fc8dcc28bc68ef7c2009d772a5becff730b10ce579098167cf6034c6011e2b773d7b23e7efc5106b6b158c0cbd34952d58c1de13349744b2d77e63af6bf23910a136609117b7759e13bdcf0f6db52b4e4bb027405021eeafe215f756f201e31406982b170b554eb9ff166afee679b9a4504438238aae6b0cba7c18a87c2ef076c53b007f43e736f269d44c90eb425c2c2fd603fd65a859c360f387a34fed3cb32c0caad5a6829635b65226b3c44c628c29f956578c7b1614e670b9cd264b55019077328fe7aa8cab3e317e3598ac01c6dcb6bb9b8c2bcba1fa18b71c5a4c94c3625b29e6e0bff983b9ddf002f3e6da1fd851e1239835da0b9dc2b5acfe0e8a4517f4e2460e907bd1c13edb306828cd489f52a8adfb467508fd688443d0639e6b93b93ca1c95bbe9af99dee297cbde8d4ee675cfbfa1dffe03bc8f6c9ebbb460c922444305a1639ad9a3a9a3421225d6eaaac9f4bc5463bdd097f987be71b1939d99ca532a1143cbca1ac88c73e6c0a588dd3c087f8650fe6f77738a9cd32ce64c2f27746173ac315a9ad62eda952b8999bc1be3110daf0cf574a285ca781257de1b78d10b0ab2bce6ab0d568b790001a0a0fbed909fde67b2fcc10690deaf12a9ac243e253cdb298d49c6c72355837d950e8c29ad0b8fdf6f21d5d78c4d3318fe92c865122623a96f534956be77f6c513da965945909ed503b8a6312d81b3b7c1569b244f3ca9bb70b081534a1899cd62c296330128edbd1d1de877fb4181afad292035a659ffd6625bbf4b95e5c4df7a294ad27cf06cd39f95d8d8e24511dfc783077a8cf6f7e45c3aed70db3b52e36b30a76a588f3c2f7137f7ccd2629c85afc77d55cb3b5c25ce6e0f13e3ab6134aebe5811e3b237b0b1dd57289e669e448d3b1baaf4d08d07afc8484f6de63602626a106acdd5bed9a930d5ccddfe26359cffb52d5e88678038c27599612d3d0702e08f8dd329e5a0ee36107c86a9aa506b33527c92e57b6e6919acbf7e2c68f426ed3e5ce91bfda6d15ec44e8a126cffd145168058207ab66cb3eae49ba20006166ed29ebf97c259a8a7dd8e4582432985de77e0c17f03ea3a2623e275f3aa864766bc13fbf09df8127c4d63b80f68a2d4d5eb84adb9f3a1a034f14202cb6def7b18d2e90863041f77edcd84e06f31faf52cb7b8ee7c9898617e9608175fe71f64d5a530fddaa7a1c07795bd51c3efb462b9650853503c48336efb0e5f6f47267aca524d0a329bdc0c46a23c1a2d822a60427874b79fabd74a80bffef46cf3dd2af2fadb4cd4ce80c43f24d6fb22470f24b6ad160c2170888d42d427eef3d510e056f46181c2363818325a240b22c0ca90dd33a9af26e5bfcbb6c29453474f233da73bc1f2f3d3eae5ec944992ab02b5135e619fd0954d4841a77d9ee3a59c06abed38278e072d602b1f39b56cbe09de118f3feda96254a8f4b5fe58f75583e3da81bc08709fd6b6e70b3cb4b1251654227ba4e150d72a2b31d93370c94b7d0db1510f98903d8962c3861c8d8f45d45c82337df50f2c1c7372c1448bfce72445c58b860d497d419c5117afc399cb07b8660009e47da796186251daefc5fb815276f8ec6631310d49562be6f64fd10ef44fab0008a70a090e27bb924821eefcfc43bb24f56514633b6d2369a244164cbb60327d77c244b92acba1bff0125e15b23fcc10f5953840e1c0751fb68a8b8984d85daccfacdde804a627463dcf7c577f88f8ff176bd6e7a78d22ef610af19bcc6e495230a27ffb83a32e2c022fd8ad751f33b92f758f6ee68917745b9d09db2906510a86aff5976632a0a8aae2a9b50cbe911d13078f1342ef15227502a1a5ff272cfe5eedfc0e4fc083baaae12a294d4160d88dfd4e7dfb7a0627cd83263b4e42c7e157c90ae3f616be6ab83f8f4beacb64d23d8cc185c51b404f8a0e3010aa144d7c477c5d577bc274fa25c744415f1f1223f5e50bafa894afb582ef3eae6638628d8a1024d2ad7e576de9b1adc07a0d2294186bab1980ebf54082a763e9f2290b640361fdbcd4aa033b81022b25b19105737b5279f689a2615f11b40202787b94d46445d1808450bb736f15d1a1f44f2aaab6f248b9f45b4853606b51a6c7c2016da6b707be32384d21d3de0edeb6cf6914af057100cfb2c805172476d7c23bcc49c540e617fc396d3f634f721abb8ffac29c48e62dbfa89cc4b3cda37445e9f24acc49fd4eeef9b1b985cc41d4e3a652fee142b1d6f42c64cd5d45f3df3caba300a9134a86bfa2e7a50b631f3cd72b7aff7f6ef67b1f054073d766396d5d7a0b427b9fe17a8a8b19a936df9223eb2bd045fcd753044e770f39ab5aed9873cab40374cd0f26d181d8108ece5c3c5fb737fb1db7999796239ad4ed2f960a52bd7b179334882e8c4230713d69cbb9bf8dbf08bd70b39a1dec59d6c54c09d39bb19af9e112e89258db7d41250d45548961580b05a5531ad6b037a1c34014c5e1af5f2341b10b46e1bfed90855f585dfa72e6f6d2bb1a431b65a1ff65fa2aba3ef93cd0e6e3ce9bdc6172c827753a39179e4cb1ef0d91d7e8614913c9fec8f6f3192cca6f6a30ead3d6feda94201522fd4ed909b69331a4cc01e912c477581e332cf89391614e458a125866fd25f378fe7054d2763882310fd7173332154e38332836019f64f65cbdbfadfb56711b461bee971e4a0ab32469afad9eabd885914b082a2f23e8e592c4c231ba1ac5742ad9d49331f0c34b0aa0e7b995a3a4f9aa8f27a89fb428ab9fae549e43147c6b80c5b78fb8a464ca5d49dc91ba8f7d8a75ddfcf9f6850ad83f6c82e67fae099d58e2bdd580defcb28126f890f03053abab9cebeee22b3a7800993e1e216361009ec31433679efcda8c32d6f07037e9494a8705d6ea68d077feed2e9122f1912fdc4b446ca82350da483e3dc0848c3977a2a4bc72b107b08e162893e4b8299b90cd361dc3d3bca82435362c3a6f35e5d6dce4feac7fb0ce4163dd1923bcf0c3461edd9c41979902720e0842277f8b740dc5a4baca2a236c408e6a6d168a82a43009b83dfac25a7592a6055a8461b909e561200e3953684749922e1b59336aedad6937ae071b71e5cfd9cf399f9f000ea4b0c68ce54c554b59faad888cb508b2e1c0c5fa1717feaa93ca94fec875a94dd9c90ac0fa0b5885ef44d85375c89a21a165a1ae32f6ddd80f16a66bcc81ca8ba21123a6b15a5dee2394130f191fbe9c900b62c4e70ca9c4c21e3424130b51096b534c4e2bd6ac272b56de63582dda03a2f8c8361e845b2c6a85eb4705667f0b64bb8de64e5dcb0be32313ab7ee581c18df1040cc778565adb64c66045a7f84e61827c95411594b7ef15e523bcbfbe9e43c14fcbf58f2adb016cd98f1889b71b7d85081a7d287b57ae4e7f7b1a5ee4b5ad2553e17ca927b53428efb380d0795bab2322e4f85a3c9b60668cf4251891de2ce2aff917eff699ec15a4072e1daac30be0962031a87cb02b49fc17909cc4f377a3212b5f5b74e77c69d1b4cbceda56fb14f90c0bb67cf507517a42ea1ee6b483f5b7a1ef44060baa48e475f221a11fb2ec7dcbdd66efb37ad3e8e815d7574ea68bf5c6d8a21d98e8c47bcca4ccc4b8371f230b54ab2555547062c2672787cc9a311adbf6c04b66746533602dd7ab647970e5c22c938f335bd718c1b6a3701c64576963671d5a7d9d1a2ba49bbf492d7d1aecf2eee2b2de5b7492e491b91908ed3496bffce0126f4421fcd593e4a8f7d8cac726a65e5fa2d9fe9b7aa21a1ad6f7c8c974c2a08945afdc7c4fff96885c5841e1c6a27469a5db6cccd46baa7c0", 0xd41}], 0x1}, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) sysctl$kern(&(0x7f0000000040)={0x1, 0x4}, 0x2, &(0x7f0000000140)="c607d9cc10ca8d2306fc6c047e", &(0x7f0000000200)=0xd, &(0x7f0000000240)="2535d3df2c7d9bc2", 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x8) shutdown(0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{}, {0xf1}, {}]}) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x464d) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(0x0, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x32c, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [], [], [], [{}, {}, {0xfffe}]}}) chroot(&(0x7f0000000340)='./file0\x00') r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chmod(0x0, 0x0) syz_open_pts() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="552f393e85063543e60eb26764f880f5ae", 0x11) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000240), 0x7, 0x96) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000280)=0x1) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) flock(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x11, 0x3, 0x0) socket(0x6, 0x0, 0x18) socket$inet6(0x18, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f00000001c0)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, &(0x7f0000000100), &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c", &(0x7f0000000300)=0xaa, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x48, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) msgctl$IPC_RMID(0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r4 = socket(0x11, 0x3, 0xb4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580), 0x0) ftruncate(r3, 0x0) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5}, {0x1, 0x2, 0x1800}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r4) r5 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r6 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) r5 = socket(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0xfffffffd, 0x9}, 0xc) close(r5) r6 = socket(0x18, 0x1, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r5, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) connect$unix(r5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) executing program 6: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setrlimit(0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0) ftruncate(0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r3, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000400)=0xf15) pwritev(r4, &(0x7f0000000340)=[{&(0x7f00000006c0)="d988bd4314974a2d8dee64a7078b3eb998617278fcb160963ed1a66aa67436251f9de8cb0e7ef7ef29e00b84d324d31251ac1e010015fb9b1d54e14cbe63402ccad6358e03398e0e809716624503788c1536517458073e9b73621651064a058e39aa78593cbb5811155b65583fa17731117b29ec9a30669f22c6c2dccabdfbb5f85c2c9ed3740aad70cd0be037b3105f0838fca87d25702e635b", 0x9a}, {&(0x7f0000000480)="860e1ac50600000000000000fdc052492c3d081684be8d8db727dd76586370a433c8b481f0ddfc8efc826738da4ad7a158d124c84274b52b1834f4f2c4856a924517f94e8e804abec51b8bd6afeecbe9d6441b63602f05fc", 0x58}], 0x2, 0xfffffffbfffffffc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2012, r4, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r4, 0x0) mlockall(0x1) sysctl$net_inet_carp(&(0x7f0000000280)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0)="2034865de0b3d3125dc131fa6d3c76da6cc57419aa82e65cece945a1f28e9f285739a6760d0132a5fdf9e9d8c1a7d15be638311a855e5b7964b28a9e142a5bce6f5d4d56b248f6432d500d871bff0ed2792d17f2de8557fe36f00356c4c45f6b754efe83f1fe304c7785686099fc8c048ccb56b30c9cb12d56782dc72c56b678a0b4a326dbda7f9106f537e8473b2c810bb7ae6565", 0x95) syz_open_pts() clock_gettime(0x3, &(0x7f0000000080)) syz_emit_ethernet(0x10c, &(0x7f0000000480)=ANY=[@ANYBLOB="4dbaef5f124caaaaaaaaaaaa7003660beab6df5ada9bf7d1131ce23529b8c0a9f6801d393538ea8d0d499d09507cfbb526d46463004bdb44c5bccaf6399cb856538113b94335e20520331862026e61e303b72a7e25a6567250168d960bb0456f551c2f406b2a784093aa684b3f82ee22a7e16f11d2ff04f2791113914d333b54cf54b99058db8124716b0a333b81bea4e9539f6543646af3cc0770b106f265e5b1920daa88ed7de5aacd9a6bdb9f1c8e061701b24592397a627c08fbb051d6328ad5db83e283eb0777931a3fbf84087e15daee8deb47174333d1d87747ccf3023e84670ebe97a0f9d42b28328e892abc4db9e036c22cc650c631305f45528feca51d917fa8a0b529bf125bbb007046b32c1b6d877239b9fd6d2a367a1e626286d9d8e174a95fc841a57263ad6d257c9b5ba6acdfd85debece9445a37ac9217b6b86047dea27ca13abf9d5109"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) close(r2) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x66e74dd1f0c9e1ee, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x30620, 0x0) r9 = open(&(0x7f0000000280)='./file1\x00', 0x80000000000206, 0x0) write(r9, 0x0, 0x0) utimensat(r9, &(0x7f0000000540)='./bus\x00', &(0x7f0000000580)={{0x6, 0xfffe0000000000}, {0xd7, 0x8}}, 0x2) kevent(r0, &(0x7f0000000380)=[{{0xffffffffffffff9c}, 0x5, 0x28, 0x4, 0xa5, 0x1}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x4, 0xd97, 0xfffffffffffffffd}, {{r2}, 0x8000000000000005, 0xc, 0x4000000a, 0xa7, 0x7}, {{r4}, 0xfffffffffffffffd, 0xc6b3251c6c8b20ff, 0x80, 0x300000000000, 0x8}, {{r5}, 0xfffffffffffffffd, 0x9, 0xf0000000, 0xffffffff80000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0xa2, 0x20, 0x7fff, 0x6}, {{r7}, 0xfffffffffffffffa, 0x84, 0x80000002, 0x10000, 0x10000}], 0x2, &(0x7f00000004c0)=[{{r8}, 0xfffffffffffffffa, 0x80, 0x1, 0x7ff}], 0x2625, &(0x7f0000000500)={0x7, 0x1}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) getppid() fcntl$lock(r10, 0x7, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mknod(0x0, 0x0, 0x2412df7) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r11, &(0x7f00000001c0)=[{&(0x7f0000000980)='\x00', 0x1}, {0x0, 0x21}], 0x2) executing program 1: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 4: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setrlimit(0x3, &(0x7f00000000c0)={0xff, 0x20}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) r3 = accept(r2, 0x0, &(0x7f0000000140)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000240)=0xfffffffa) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x10000) fsync(r2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setitimer(0x1, &(0x7f0000000300)={{0x46, 0x1}, {0xfffffffffffffff8, 0xfffffffffffffff9}}, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000340)=0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000003c0)=0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x1, 0x6, 0x6957, 0x6, 0x2, 0x1, 0x0, 0x6}) r7 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r2, &(0x7f0000001e80)={&(0x7f0000001e40)={&(0x7f0000000480)=@in={0x2, 0x3}, 0xc, &(0x7f0000001a00)=[{&(0x7f00000004c0)="700d1b02cc8015ad36cb0223932ca75accbabba12cc1fd4c3bf57b981370e1f7fc8e447084a2649e5ddfc647e2628d88519c3a05ca1400558f239b21636c7a2202a99c1d512dd290c02be9125d120e5636147f034b167e82bac04b60cf563d8524a08a14dc2358fb3b11e968087e16270289b1108992af4b18b64993e4a342430a42b40a7eed8726eb6eec31980a3ae65ba8ac60c26728f8829ba543c9bdb6a887265cf27843966af020d77b9b08d5b27bb4faabc6", 0xb5}, {&(0x7f0000000580)="bad9ae97db61e8616c44cd7c4ef47a53cce788bd0cc29aa88135b2eb1171e35029bcd764af4429fef32c9fe8edb4a38d3b8e1dfb86f8eb9a33c969f0e200c46eaac64c1ceab21fb5449f80c7bbfe3f31babb21484e74d5e0ac037e6d3308b9a8a645a6a7fac1243f6e21bd3a10b6bd40f64c632d11978a638ad134673cf14e1be2cefa3d9428e96792ee00b151f0e66d94c7b5c1e6141cd8449323132bed1eeb5fb9caa40ceb2df1abb4832ed625aaa19e8588d2deeea23f9227d41a884b6c04807f3dc9f2e9fdfa881b01d55659c1a0bf23f91ad110ae622ac2c11dc7117fd034dbf482e219b60447751e6689f5271922527f85fba39f68acf8e47b1bd1722c2f80294d3b4ff85940612d758b223623e0fda4e6564e017740d20fe560da7ca5df6f184fb8147a598e535e80d0c43afcd334aa018834b142959374889765785e9825dbb04acad098d0031a894a9fa9d7e4ce92339610676d0b57eefdcc1855c2e5804996042a9df856c11403276fcd2264cee38c2d19772055e3e90ab967889d6c548840fd098189f24d69811047581217532facadb7cc357ad949b79a5570f5994027988eeac98de66096f093409b54b662dd5dd1b445faac6656b0f0d472e6961a1d9b42c0e59fcdd69859bcede9cae447c61f2c80724f96c221cce957af50c45a455c864c32b10cc7df124a9aa13ffb1ded5195f070ed18c6786a7d0777e2da6db34fdc3928c408370dc09f74ccad3d19e832cb5277fae3f171b6073b6d4fda2a90898998920cbaf4dc8ed3e7016714cba0b159f2fbd6013bb421e7f8bdbd97797874bf3fdc3969f186eccc2dcf687e70a177b81f7d4c4ccaaee0b8cd9864b192656e957e71d4b2d9d43cf2476c22a96e3d56589ed21e2e08ac25750bbff7de3b3292d057176b4df5cbd7bf5df5c42b8a500f39e9a4b4525c3e4b82d4b602d9636f195fcc6c10d5fba004b5da862bb1ba89750d64ca769064cdc9f84de8419a5d09d81ff5f3b41b69a16666ad146832fa482f32cd237071023dd44b0b08cc98de845b4815e8053e977473bdd0c543177a1b2c71a32577442fdb0a00698601f9c6c2f93cc3e21ba29bf54f8f27a816676240923d7f78bbecdd51960b0c794d2d7ae3db1bc94cff16e5c7c810c8db2c72d344629a37fbbdcf7b11a4a052b73543084e83ca10f6434c20a13d160f12e00f17fe74175fa789324d6da1be3f59ffe8a8bdddc7b079bdad7a3f3a02eff079615579bcbd96f5b1a7c2be34176eed4c92c2bef56ad3f761728d897ceaaf07932c883dbbc7829aadffc17d633d37bc8dea073b9ad9098174b76ce588eb2bac9ad06b960529c63a7868c3f86d1d0a9c6bacfa518da0aa5d2037a568f439c66f4c0f7de937f19716489705745bceef4a81bdbb3a4538b45616beda844e1ca31d201fc78b3113144a63de874e0ec82ec65e843e12aa163a300bd7db206f4b9bbe3c63d62393ad82bd8e82f84ce523010e3e3085fd8352231f469184370e83f5d65d94f49a0f5c8e18e3c137b1b11fbf19a087b830cbaecce80784ae8e5c3e4292b2523059e3733bfe0f09c58a1f448ef1ec4ec366dbad4023b0c0400e0c168bed9719d1da882f3eab5dae1f314675703ecaa3f2df02544fa3b0a58351911b18d60117327318e866a9f99c26ae7074a86c9e0ca5fdfcfaa3bb039f85ae4a900da03afd8b7ff4ba5755ce3e664d9e5684905d2d36da2b849a9bec523d00eab58a2d46dae950aa2c73c98b29e3cbdd00f9be4d884210ba8e0902633e63dd33b9c3b4760c0dca742edc68a872fc260623d2a6f7838fe0eafe7f25205e7e8c03e84e5977190eb41f0ee0b1c170a5a519bc34dd599a6dae4288a136d9f7235eb292386a403878b5305076949048cf5982198cc26e3c1950e3244493577b35ab6f81e503301aa3e4a16ed3442d3760b98fc6c4438b78152a96a75556a0abfe141a47eca4594e8f55a45a26fb0f8e12d61a188fd81a11fcacf6517c3dc14276e8410f519db19ee8557939500d722cb727f1e4d34e190966b53e28dfa9f6193e63c57f87897cb60b19155ca22cee510d276c89ea0d88e3bb6946a5341403487da0508e47fdf2b3a6f297c2794c42ae10711858a2d6bf0998dfbb7d23d43b19b360b68d078cead6c5fdd73c29b70124bbc61a6b75509e7e47a8a47db051201558851132cf6c7762199509b138f88ee357eca90e85ba05716a9b54ca6b01e967d89adee02c81ecd784a4a0da9feacedf6b7f2ca2ddb928fb73bdede4a68c536bcc1d752637ace136c74a63f86fa771dfc944739d4743876f2d4dfadc9fdf1c0857d0042a8401a6619ca8d81864e4d998f7e4381c552bd4de4c12a7c8796c8d94c5205a10efec6d0fac0c08846a5ffff8f427080028f22569ceb3044621579221ba1466337685a14a634a297927eeb3bba45ea8537173d7401ce7c7558052ed2e60193df87681265abe4398845091c32379c416c0cc11a1e592a847e7662af2c6ffa28d312fa3eef27cb1c821271d7162c724d55efaa6998fd4c2f87bf82d5687d30657280baf4e2afd3b63fbd37e8f8762f7db95c22d9aad3d4519a44c254acbe442a1333ccb95efc214c7c793f72bcd32b69ad79e7a092fe73e33a9dc022831bc9f38f05654c536c6e7ecca4d4fff5091d34048cc2e2f7116b249e31d8f06f06bcd2dc2f7bf5c96244d5cdb8d6150c2ad718c3807de9b1310df317a4e3ddbfdf7aa76708795644c937d631e5c0ab55ced473ae7d25d29865f8f314d18c2db35a363a9ed03590dc84d6f22d88b4e8ef2da4ada2b7701feb675f9f17fd0c79ab2cfbea595f7cac26695c041ee518fe000057b32cdd091932306b49515c111d3390bbbd4685e7eb0893a0ce297f4d956aaedf186607f48ad54a8bbdaa7cb1d37b0c68ca45ce7775ca5a9e91e9aa8e67f63ae408f42359493099344e09710d7c70d27b2852293b4e0409fd40893f18fd45b3cfc9b4409fbd42ecf7d92eb9ccf10de2de843a2648850ce2cbf7b5c60de27e4f8d70bad41f5d30dde6b659d1c6e6458d5a20510b543914906206381dbab735ddc15dcb27dfd30c7317817c8dd76c8285c8b51b9b9f4b51fb8b0b9d0641d1d477c244d542aaf91d80a816109aaaf75827a636d7293b494f0d1c287a0f589a1a4791700f1308bc93a16484bc2b7a757e6c2df745f2c1d639b5e4e115663a960929608dafac0cca90f793d88bb5bdf24a6205f8b21b93da03f2f0f390074c10ac76113bcfd5a83e77e3d3e5204ee86fa11be5424fde62092109fd13501967ed9db0e6ee015d0bfb7788c703f9eec9615df7dec3806c45bef514d2cc83129d3fa41d23e735234349973e9e6bb6ebde355d4fdc92dcae7f8ee51df979fba080e32d80202473e48fe172591253b7489b766faea4fff175d8f20d0484267391cabf5c74fb038c73d4ff0cf8f20c5b0a6257757a07e49187e13ecf2dbf840abbf0844fadff763ef33c3249d5eeb5996d38c4ed9e7b414a3a9f0e558bff74caf59aaff0655bbab3aa1c325aaa31aa5a530fb7a0d72a7daf8b08d21ed877223d923076904574f187c3dc831737b90c860943fa6573c0c79619025193c8cdc5be5c5113b11ee5b475d7fe3c4ffcf615c51c350f6ae2b0b00bf57674b35ee5f16dd537d79d55b997f9bfee5d60809905106c83030a99ab303d7df92264c39ce5f912ecd961a5ab0b90897577ff505e3418a42fd0d05fca6a7d1d0e4bdd47fcb7db047148e43c58429ac12954c960db93e6ad83fbef865a65e2fb5a4a3c00eb0bfe45b081b153b7a9234acf099b31529da7710e3b91d7ad5d3cb7c1e8f90a397b4b63f7a80b3543bc253135241bb706ee4dd7bd0e771e32299c8788492505dda48ba74fa7047b1f36155997cfdc4c32594681ebe02d5a95acb607d330d2ccb069c8150a45956234e5958f5e15453669f3a0050ec30c690a808d271f3e7ea2334602c7db187237c8961a31121fd24beeee605953b93b6745ccedb1113d495c1560151db64f570c52cfc314b20a2617d3a22ce85aa633bb5d0f8abb9628035561be7b4af28c2c6b175adc4a488a19f89c289ba705273b77ae6d173463797af053fe3b64b4cc56f19b8a40155b863fa12d2cf6c3642254c97ea810fcda5a5eb6842bbd4e8b11bcc6745bc2eee6c1d2f314e4fac7a70e89801738056909b41e7e0dd5a034b0b258c5cee2707ff159178765f06719a954e7e7d8205aa4b02a421530f28edebada8ea742a60e1c690a92375984ed272dbf55a97b00abfe5b94d45062a5eb01413855285e12209af6e029d4c90b642a7c8fbf9d56c66d76be2d4304ca74bf90994e70fbef4983b95959046d67dcb33b9cc8b6ed7902d0a93f679bd1b0a9d3fb09542e97120966f9e37be77b067fb324d55726717a024adbf6d0e2ad4a11346d5efafba8bcd4d3674ebd5fbc51f7b7bf45680ffd32ad63de9bec52e7ce4a84fcbac646112c14351560b3766106190a60642fbf07a1978fb69a0ed515a29b022e9af1780e5168580f4a4adaf7cb9488305195ab57f6a1d9bc115b957fe90df7e7a108b4348bb7c18ae0f9147ca21689d015811223203bff8ebbcea1144f40f4e8528d81403a72e183f9798b1db9179002da9a60d91d35a16866950b8d4357ca9db8df030d429e5b6af7f6d626fe1a26f94cd31002759ad9e273ffea6350047f6bd287c503497bf7a2aac9e449e3084c6caf006ca3258bc10c027e6ed201e38402e2a133c6139e6c68691bb3de2b073bcfdb26aeb443c8014a2ac63897d4ce84cd6a6ac96b671f8198e13c175c90ea1633206b5406393a0be295cd6f930264cf92c7b79fc8935cee85fe6e2841c62ea3d8b5f62d8bde09c55642aa1f9bd12b36c0bfbb2c11c764bc41b0b026a8c7df835cc4cebcc50dec23fe275da04ca646ef8acc8e00c2a2d2fc12463b5421a874b50d0edc706291a2ec34f45be9687aed8b3eac6c72adad70515b04fb7fde413614590aa756ffe84b7fcbde58301f4966662b248750d534d014982a499820623e1f61ac326f1a455807652f1664d3fcae5ed7bb9598dee4f60acb4b9b875053b72e28c0ca6f9d23a410a7ccfcef154c71d6f7372da7af5933983a0694b5c866ff1aa1b2484aaed6cf8cc80d3d7c268416187cf8304f0cd67453082a54ab01a348f9014d2a081021c4963fb62440d1c1408aaf81a157334fbcf3654b9a2ac77fb5a05c5b8ea518db73f62dfd8a3fe8fbaa29ad3cd49d3f854503b8c23a25160b84400c17e63ca6141230a322a36d60b9fc3ce247c07769a9d15372bb8719f2346df634f2dc8b336016b187fea913127c2d716fc354fdac76d6b85ce87accff81855def6e5b7424453d26eb69ea0122694354af5a82b5b868404aca06b9500bb3d1a6c7c0dfdf57770e9c35e3bfb9713e5a15b07a6076fad206d2e85e339316fa767e6468cdb8c90ae484c699ecafc6a148af80b6420a9a1015280a21581a983cdc84a1919806b4d4fa9c0ecf1211f920218cc370b5459d4d323a84bed3646a30ab1f55500842c497a056d6f804b7fb0622b4db89122d518c197731099a7e33ea0dbd29bfee448cbf10c8f5e3ba7c3cbaf3c882fd9f44c8b737dc6f39a1586ae0276a04d3eb98d107968f3e8f0ac1f9e49051aa76d14193b595bb21ef39fffe5ad03f6d4dabc6a093b5c3e9301b1a2c66f3f0cdec92952e805e9caff626ead93110063755e0d0dba64c3d0b06f8069e1ac8461daa9a6d4b88f18ee7ab8082d8f1eca0297e0747b3949c3e7217a705f642936c6355c192822a7320e26137e", 0x1000}, {&(0x7f0000001580)="357249ceac3189dce3bd74447ac0e0475b51ac0db6b66395c3f99b209baf0fcb5a1aa380d41e2e58fd10662516753fea307a938e27d3b84f982c648674284373f933905efdf9af54497599b23a751088f82cafaf8d727baa27b92627f650", 0x5e}, {&(0x7f0000001600)="b75a5e8af50f59cc1443de8bfbaa5c104e447578dadb0574adf9a9972d32bc5957adb484e2b98340fd9aca5c7dc7108a4523512f87f456a9ea9832a0c7542dd91aec47ef", 0x44}, {&(0x7f0000001680)="bd57156201bc14ed58fc10ea4ef066d971b0f835ad289e217505c4c91bb7092867c8a2a360fd6735acd430be3206620ba050f352c1e02225ac46e03d730815dc994b18b08f14cc52ecef7e9f560f194e80ee9f931a93a6438c85f4fd1050298dbfb1f8b845a5d8f77432a799a9749ff561b244201372d8362651376450fa0a360479973c33", 0x85}, {&(0x7f0000001740)="164fc2cedb5ba333049e7bfb26d1b35956ac8790849f44a212f768601e870de4cf01da97cdaa191c83ce59d2e4a91d786f3eb88b3c1e21c3f69058f1236065451b4f1c7a08", 0x45}, {&(0x7f00000017c0)="da6e29c4880ec973a72968c5e1c62a84c6619e1bc929304b889162010e58b5dc2c8bebd01000887806e046a87d7902fac3196be3b1512a807b91ab0f1d07d9cdf8cdf1bc453f5defbff3faf5321ae27369cfec9ff879d8daaaa4deb916a62b87ef", 0x61}, {&(0x7f0000001840)="290e00ded5f912ea4c4280cafe8840a0725f2a283f54b3f556af62708fb73fb8b074c1d049c1c93a0a604a758d13f05135e103e5506b4f1d4ff9551258bf136665d8b7d85aea91b5a763d962c61222c48af41e5d9701fadd38098923247e32a069c2e10e47ae30374a15a5661a2619eb5b8afbe9208b09a1b8a64676b0390ae6763ee6435719d086c95686fddaf713d393c4f179c91c4c6f41a0b3e4bc92b1f4a0332bc060bed0f1993784f4714194403ac7f8faee3ab88f", 0xb8}, {&(0x7f0000001900)="c2b12be713430c9d297e19ef5ffabdacfe52c53e25", 0x15}, {&(0x7f0000001940)="80a5b58fd41af92329b4e94061346c746e38d5f036042c61a5e13bac7cb8f09c6e3e046973d00d205620637883cd2b3532315759629bcf2a6b858925bf36f11f8a23f94b4172419829b496bbe168c78d04422c9ca30c8c341fc7a41a4074c5621acc59ab182b713abb2685499e79d30278ea15356ad55821bddbfa627464cd0e64ad8ba9c3bc096e79", 0x89}], 0xa, &(0x7f0000001ac0)=[{0x80, 0xffff, 0x4, "e64de5236e3c2fc2b43615cefec54e864763632555bab9347f01ce886f148919f1e2340527a8f14f8c4e365b76feb379fa684ce8b01e1827466bfb18cb00809c694cd6b75e54cfe4b6e5784210238dab4c3c6a8993ed3cba12ed214fa676cb3c2edd3b28b9198b069a51f16d2a58"}, {0x10, 0x1, 0x229}, {0xf0, 0x1, 0x1ff, "64c299b290be5450f962fa8e3c140b00348a81644397a7ca4a3afa92e7b7bf7e42adfd76bec3945867ba51ac56f7705a36c0be6a256a6aa2c8bb743c5b4220796c3292480895ee3bb9aae55a2dedb8606080d2b4210dc74fdd320de4a38b1225421751adac1dc9ce4c1100e011183eb38c8364abe45dbf76f6063cd46c02f45ad842cfd65a20576d951e48be75dbadf4df3776065e8fc80058e792d9f139450bee1582e71ff3be32d91246f58cc53b0f57284327914507b45bddd4cb12fad2e3a31c64c99319c6deb8a5f36ffa3691f438a797f4c0f0405ad7c0"}, {0xe8, 0xffff, 0x9, "42dab01783e37553eb62c4ff024481954887fadf7a139012b427e07f2be7c1dd63150bcc826da62079ad6b007b98ee59124f8e46e931e7ef007da94b3afc837b527d503763e450bc43129fd2c14e4b26f5d7b3f35325674fff1b3595a058493f0fdafa3fbdc1df9df0458382add9a70180de862440e60c8b3c699a3519511c40f326763a1feb536404060496f26d4c84df03762b6a1b3b6c659a3dfeea7ea2efcfdea801e8379f668803bdd5c2a0d0d31887bcfa7a2253688619f5ed69a49990d3b83ae02bc9214dff7783e484c217fad2342929083234"}, {0x100, 0x1, 0xff, "cb70654b4d7ecc60b5885036306c0b5834c4068b17dd376553a86ebc66f2863ec6a23a2417f93f69e058991495465764c90866187b7b9454148b517bdc0b473b73dae26078c2d33f07c597e3d9a86495a736cf435e7fcd7c50b76010306a36dc3a93269c7082edba645e271ed222c9488c66401f78765c9ea56d1340b9514d8870fd68ff971dabb4586504f142fe6c1bc731f97ff957fd20e844478c37bfd52e80873a7548a04769cfc09ab560d79af0c174197d3a1cc3854643f0e30a47735cdee6bbc89163d5f474bea9e8c75a398071bc5c74fba9a97c2a0854e8d96907c276a55f7c81553f7a566e3b59ba9e9a"}], 0x368}, 0x8}, 0x10, 0x400) fcntl$getown(r6, 0x5) sysctl$net_inet_ip(&(0x7f0000001ec0)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000001f00)="32d8d01c059493e5d1ad39b850732638f858279151c378ee530dc400f28a2c458a1e751af5ba8697ad341315513f4b58f5da81338905893ddc4e5ba540b6a3ab3ccf780c2112fb9650aeae727294b7e2232a6076f36e434e4c2a3e3e9410c1b4f74f54d121aa91b3fb85ca21202ec652a96bfe60add3e0cc70db930bdb3a5ca0eaeea889404c2d02848d7ab4bffd2adf4026e1555709399e34d819f8a6c3fe9b8032a19f864e1b18b16e2a75c64993a3cb431608dd", &(0x7f0000001fc0)=0xb5, &(0x7f0000002000)="c4d6c14cbb9646958f17d9e2fb67af034e0ac7ad986a95cc08e8f7a255793d339bfa64402d2b2a03af5568b7f02b035db1ebb8eaef7493a78a7b4ce115d42704679db3cbdda88f33475a4fc68ec76c91757477e0590e2533d4c79ffaae967b1d7113c2bc0d48e8d9c82c40180dbdf210a6754b1ae87895ea23af49d2309bb261cf82138dd423d01a0dd55367b22e926f11522c2c686617d074774d2810dd6bfb9cfb2d3ed3", 0xa5) open(&(0x7f00000020c0)='./file0\x00', 0x8, 0xcd) sysctl$hw(&(0x7f0000002100)={0x6, 0x2}, 0x2, &(0x7f0000002140)="9de83388560e9f2f4ee8f265cab3d07cc0", &(0x7f0000002180)=0x11, &(0x7f00000021c0)="3c88fe05f0", 0x5) r8 = semget(0x0, 0x1, 0x40a) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000002200)=""/38) pipe2(&(0x7f0000002240)={0xffffffffffffffff}, 0x4) dup2(r9, r3) fchdir(r6) bind$unix(r7, &(0x7f0000002280)=@file={0x0, './file0\x00'}, 0xa) load: 3.60 cmd: getty 30953 [ttyin] 0.00u 0.02s 0% 318k executing program 2: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)='}', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup2(r4, r4) shutdown(r5, 0x2) getsockname$unix(r4, 0x0, &(0x7f0000000200)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r7) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea000000", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000000c0)="5e8b14b7c7a5e443d70526ea54bb1cbae303ffdea4da0068dbc90fb143f016b07ae45ffb003d5c05dcc8c38e9c8990021f37466e7543b813365990c47ef7b8f00027fc49f2535633d0eba8cc93eca9995f", 0x51) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) sysctl$net_inet_divert(&(0x7f00000001c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000001240)="ba3da8c7076baa15827adb20df917cffd297f145ce715f52fa2e999d8bddbbc16732f3ef9c8c9e8a8931f4c4f5d1b53ec7c1690b9fb0feeadad00908de38b97eb7873f9a7d291a1fe6be106a5c43a6d76a1b3dee3cbd55ede513fca634907b89b45c4cc78436d701a81d9241425424bacf7f63ea3ced9fe65acabae681a6e24168f8e09847ef0c8ea8ecbad184e3e37e78f942d9654f6071f940aca9fdb97f27fab5faa9fd092d6664b7ae788deabe3d8f36d902ea2a3124bccaf29bb1fa735e8c84f5cdd8815139a0981eeea99221a8453f054c93b3db2e5ec1778361dfd009aefa6159c279aaf4f340431eaa4a9ac3afe5617e37aaff211a769708974c96798f1704c086581026f0b03b0c26a314ff036ec18bc997270e304b47e45f6cf12f1c0258d283231f611e30d4427e50e3c67692b66477dde410f62fd4170c72f80965ed8cdcd1ca0b8efbc1163dccab11d92de0257a2b3122abf9bd44148861957e032d83ce934773ecb6a6155cd30ff3b57fa17993d88e6fca68d199d64b1347280459b51bccd382a43e31cffa28f1cb7e3824c760cfd373e8449976d2038fcb0bbefc3ac62d827f171b168031d88f83ee7acd1613b48b0e6567ebca2a32ab97c00869b0c0255cd60af48fe7e3fbc61773e8d737220f49ba95b11a38189bf78ed028ec2b0ed0bb9c7b23ef61cb83e1544d3bb155acc3f4dc9e4fe28d0e8d1648ec213af91846dd8e42f8209d825d5369515d9216e36460597901b9c0ed4f17b9c57ae8cebd8b07f42ceaf80fd680e9fdf44e5348c747c7db329877c198c17509d4c79d8eff56cb3417e1e1d8a1aaf91b916915717572b65363d821c9f94c9a1ccc17d6a82de6d646a425d4de23a505606716f4735140f39a6d1a5044a0398fd15be87391161f7618f9fb5d958fa801510ee96d6455cccabd5c75483aad33e26f830678bf4589e9f259a65503d216aa673626fcea77838270652b18bdb5c25418374bc6959b4a8b8db682fa2d0d7f576667406c54ecaec54231d5af76698ade08806cc9707f121bd862816bebbdfb7e7506ca6bc6915e312c96bccf985e8403094f03365b52b5f05b4055fd5a1bf94b54d722fb3de44278014b0deabb4e7dd0b1f5d55360ee65b59afa1120a8697f71bfff047f346170663552ed627c70b551f2abeeb0ad0b40f1bbcf73dc966ce35b39b8b9281cc6a956ec4e8e78ea6fed4173aba86dd5f7ce83dd4413142df09c619a1f3ad86172c50de477f06db83e9097347d6a6fc6f6755f55b89eef92c2f11d5547ed9ed708f304870f29d074a201a00bb7fc7649361fd858b91d8b85065945bb9d632cf2eb76ab95ec16eb698c34ac286a63aacb7ebef76e270b407491c5b60998d9c4596d2aba56f5881bd07920c77f6ac0f58820bf31698162a4a99e5a555c40a434293f5285041cfcf73eef4cc78a33030432f314de4847ad3c0171ee07f2831d19490fdec356c32c1f288cc6910c5d41d2bc62401982f5daf5ceb61594449acc0d7670381f4b4b144a3944600e41e8ec2f8d051d0de259424f2d00520a9f2e5d445c70001d8f0bb101eb24822c475bf2b34163a33899e46e2bfb47c35692d03ebf513a5727fcdefed3027c08562615080896ec7ab939cf70ff4439278d8b82d1b2360dbe5092ed3060885338faf11de57c9e2ed3281c68f101711e9b1d3174cc6debbcec733b31dae785d2a17511d3730c59d9c1bd4fbbc0f50e0e9195133f5ed7fc0b715865897850e1ae209711f10b6ada79e443b351521dab787a72d668d7254b55eb7c8ddec99c52dc80cad862b8647ab22945deaa72ffca5599b4feb02fed7bb6768444735f6af2c3c5063f3d4ab3b4949b6b7ad8bd5a2da8e32cf84cc996bf6b27834a58a5505e59951d14b0633c8c888b1082cdb6000735c2d5150c54b2c1ec3749a39e29dbaeb2035b5aa264b89612615b5ee4080c1de470d7036a57309784dba583a6cf2a797818754c67239faeb6f0f1210effa73d82edc7552b943c6a0653b00c2732ec70f98a193979337ebd77ff7a1f06cac6cc6caf72b2ab4602434785bf77aae0db715f5f0ec9dae2a265b93fc9b84e4508d722333c954babd57f1ee6a634402879339fa5c5127dae25cd716bc61103790a13d2cb76dfff90e372ce7e6b52dc22c6c0ac188629d3de215b6a2d4335aa6a4fa3ab213c673c8eab4ff05ebe31f595db8bfe01c21e615bfa6c3aade5ac4fb4d4fcb879cf9f1801a421df4ef16002f48dd34d6f6397b84252b67e9c9104adfd4eeeb9aef15eb9e58d7cde0e8f2d7ec5f5ef54fc4c09181086a5d5ca7f9150db2a4d9cbaf5df77bbadc875d6b71f8a043199e3757c34453d1392d89e5e9b5d9b9ee08e0c5c0f1875990fe6d53b3d365838eb9e902faf415a2242871435094e7760ecc3042a4896bd8feebe948f85d107b5eb4f98f7cea55e8765e6801ea4e6d6db2334b6f2df079a33dcbce03ca8b6224785df785a519d5342c1f9d82076a43f6db25b2c3148e330e4338cc1fdb44164015e4bccbd93c57b2e1246f79bd344de94e55bca4afaf540cade47de68751092f0214421330fdb49e88411aeae79f1eaa4e91d9414017d385706de93126e24a095821c4f8bc1aa82dc1d05220243b3209f064ebf46cb6fde8da7a2fa2970ce4a4f2b6f838754171e5f40a524ec3a9f7e8f4a8908fafd38068c3c1c5a0ef3f0bbceee12a3fa33292a704264e05190dce431d97d106ec9fedbfc7eba5be9b640aefaf775ab210d735501229bf65708f436606dae74a63b03f31c0e79d0b7d3332a2513f01f5eccac4f54a25019f2748edd24995b269c6225d5f60c418c03c473104f533ba9025a03a648e9ccae024aa75e60c973a7cd85e5dabe4914a9e447a891b0673d7565aa7b62ee5b3206e1047e08316e0dbe7e68d9c7be7697066e46b41f4ff3446a9324dd97a5831d1196b7ba186a125581b77ebbb1c8076bb7e3eea26a1e438fe2a692b0a206c871a4a416e72fb3684e922e8a518df5ab9c7174df667ae04c1ed4e819aa9039f8d4e630d4da1eedfb4dabebc4e3c26d509e6355e2d07a098e4b4b275c583373c6ea01065ea8c5b78667e2421235cd4c4f90554153856ab87f49e0a8260b50927a1a4c6096b48f9cb3a6670adbf200d1e0302b23d6cee926b46afa7dbf4c8a99f1d9f96108af5d77c1cde6fed5885a18ca7807397d78bf76080fd75be19f3968ceaa9f27616012f1de6098b91bcf9cb62fbf08ec38a3e04afe5aa2570fe0081d455d4ab333bf097e736b67bdfc680b51acf0c28cb30b34f38006058c23c7612da5f6b5aa541c904384a937499bbf107462645ab94dda029e4a8bafd254d2fd73c2df8b2e882e0f1d7a70c12a8ac395d6928a6f59e57be98dff340b26f3057fa03ca33844b9bdfa5f3c1768cfde5a756f81d63d5b4066cb40321d80bbc70dcb477ffe4ddc47cd746427225f4da495af3a5159fd702bff3d47d4d6f3a3ed9512eb51729399f4742570063e8fac170599f8347544bc2ee103ba0c372dbb21f9514176041d65c2545d33afbd65f8b6c6d8c6b54be8ed52c47d4b8a65c7192800f89c7caac9981562aa99f4197da159bc9cb823299456680f5a09668a82a52d70d0bf51251711e06f034ef87201de5b02fc169716151ee65de41c6e92ca33694cbdada1c6e2361a9130cd4ea7a367b2f8bd6d6e31f97a1e646ce47f2dab914d4107fa401166a561ab3acb11f15834b82f9046886cc4d3d619de765af0d66ca6edb1f108996c73d7eeac579bbdb37300bbc4f53742117ef9d80deda4a6aa8dac7600f88c926df51559d0dd95b3d4ff7678d6d3b236e13b7eb2ecb8f409c9f2fe479c78abf6fe14575bb2a59567047df47b8bbd88c3e672ff6e54718fda27a857a73e91cd1aa518974dceff08b722f29fe467a1dfd959ff353d5eec7efbe4c251ea399fb1b6524795177c04b36ca8da4ef54c482dd2eb1d1d801a29e2d4c1a4aca94f17d26f8a2b0bf7ac0eafce945e982e42b0ef7c49eddfc995b8b9f3f0c02ae59cedf090771dcd44d4a6ea5491a0bbc3658726a9ff5faeda0739dd26028407eb608b180e595adb30554a4517e7c760e9f736ba49fd9f4842f63926b4486815c04cd6a4d220f792e09752e2c2add3d5b13e5de1cb251f7f0ce22c5ea04ad73a61e969ebeded669b891c9197dbf0464cbdea625de74cbbcf17f71a68458628d174eb99b23e64696a8dcf6728b53454b5931d2f021b4fe38f41e8b1daa18ef883731bc760c0079f30facd9089f8aa0503cc17c0680a76e67f628d011c8873ea006a2ce6a02db6a0cdaaa1850fde48895801248bf9ae267e46d35f50daa60f957060e19ebac06be09142f121687180d8a946a2838c172cb90c0fb2b845dd8ab557ea6fb8b50de10c413dfd44761feba68703ac5139d97ecae24b8f5e0bb26db9a0b460e132f04115c25973fc525ac75b41a3a383b5ad65c16a363abcd4c7bd143730a9495cd15add0e4c90eeac2792a36b11d7e3ecb9f0065476fc06e5acf51720925ee024c4013fb0b0d931d40108fccff8cf589be5680ccb086e9bbf436c3d8754b82b74c48cae670ae3080cc17a3e5862bb730676123b8349042a57fe21da41678426c86e8f27d23b99846e8d148eb44769530a723f01783de872373385567c03c4a353d6008b3f504022b4f087ea62d63ddf1d81693452b962958ed9d146d0f579d081f7c27ed9f979f5b8df240310fb1e6961a1336b4ee6b481fb8f1ad780e8d76f9e322fc306db0eba7068cf299abf8c4e920e0d17499f2a7c405ae23d90c1a35d088b2014e25e4f43cab38cbcafedfd8db41e0d5f96dc8255d014ff740591bb76f33fd870b91644e98b6825554279e198c5a6bf39a7a4054ae19ce8bd8907ffc77464d7be4b291de75a764cb1db851a85892324b019b8e9b757d6860fe83083e866f440443d2152b3b2a60acd277f8b73747163d5f05d4409bd542a8fffa4395f45266ea41c1a9be6ec05d1f68b7fc566f1ee8e0f33b468f725b9644fef9db15540f8d8db8b95ce7f4d2879d2146766228b9f91cfa3366aa9683b19595e4d70f01d82ebd3c222208a4bc32d87daed257cebd0db51c0c2aa539646d7a7772bc37e2a694163651c773d79a6951da397a8407a1418af2693dc2b43e353cf94c6a52c7c49afdac1eb24395a89e33b3eb54c9c0c2e0967e742ae29eada49fc1c918cb84d20fe9fa187fdebc751eda9baa714478d1ff8e47f6ccf8ac7151e7d3fb13296a6a7b20176a5e97b69cd4370c1365938a1f32eb909db882899c730ed663b674d75cb38e6098db43c121f32c7b28cb43995ccb6aa7a77de277a70bb42fed0c9e844cf4f7222804bf03150f895a1d6882519362dc31b18208092e21df189ea5fe92af22e3ebf0de53cf82db63448bff54c3aa905a3e3f9308dc3ba660127cc92dae6174df8da873f776ae27971bc1ac176672fbe6e1cc64c78896c9d6fee5f13eeeb7bf8ad8d594619e1abd48befe17ecef16a6abaa04d8eaf71fffc1220683bfb167aa057ff67b6911bcbcdb5a6d1a5c3aee57e02942380b3132cd0b430b885ce93ceade261603767080fde59f83afaee5a818b4c855508f97ae2296e919216b37abde3ffbf8e263ff3963eb93ccc00c5a5b3bffca0a02129d64c0ad431649361c4c2071117581e53dc2683e0db63c91b6b822acec38ce28551119438586d03a8796e3d70c0bf616990a0c5febbdf698e8e0409f61627cb2c8d1a0d829da09efc89f0f578ec39007bf7df93f877a46fe90c4ea247f7a8c43d137f3c9f65cb", &(0x7f0000000280)=0x1000, &(0x7f00000002c0)="ed42c436ace334cd878e81b33f074b4aed3d551e91fdcb94727916f57a079cd6d4da89b7ad387d5a6329efb3c505dc798a2b62f5506bd246fbc429a036bfc6c945f64f6ecddcd7ebd11079878ac79ba84a448e6a101ecc35252c0316c2c3459ab84024b5aecc7641b3aaa15634709e6f206da50bb4ceade0b655", 0x7a) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r0 = socket$inet(0x2, 0x8000, 0x7) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet6(0x18, 0x8000, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140)="87b2a90fe0e808107ea19955a5a05dec2b7895a77869a8100c0bf9914014ddc7886bc47071c13077306350294d7da7e6b8909311a86b1c00e8a6f4d4c064eb4b7831aeb8ef32a643f04905367dde9e1bcd31e4ad630753b8d56ba5af3f117c17a4c9ffdbc6ca906582c567a079965d3273ce200b5bd726ed0367c7d8dd5423a5c98b6de034799f3ebc3c19720dbd00260b027490d44e61d390651aeac4eece8072f2500f12b4bb1a1f45d8cb211ba6de58c256831def81cd1a8d6dfdaf53414b0615b7aeefd92258021772a5200e34786cefddb4ec7b60c0712d8a7a58c132e62f8bdded04faf0c19b9578c1a53da3561724f89822136533ae58a07b284839006dbba788d6ff1079152795b0a692bd405f389f1005b4f7534f96e2ad9fb0bc85cb4d67816f1d4e1cc7b6bc37096991bb43fdfb039f9af618259ee203464eefb83b996e6d607fcfc0b0a54b7dc90fa52e2a770b0b02147846413a79c6826d9c0d568898025821e3595d4a138e7f3dcd80af4af8cf1f8dd550c106d12d7339bc0b850165d102d1d9c63e9f5067bbcc45cefeb8c594ad706b84bbee89f3aa31af354c2884a82c4406a90b3fdc4f7e164061309821a2fdff288f4d19a3de396beaccb638bb48947963407c7cc20d21f023ba1f95ba8c4b04751b2e726e98f36130ed3b9eee0f1302682e46a49264313502893c7ea479e23d66ec277c6ffe6483fec87e02f3b1817c1bb510bdd5609d1e478dd1d9ac99048e8b776dda8fdc08b43c2e49ea3487b0e0f1a8557803f3083db75a70204518032bde18fa2621c37871d6aa0e0ff2dd9fb7a75853a96c957b4aa3735f7bddec383b8da2d73f2e0508fd862de0d486ecf30b25f6e7db8f1e67df59c786ec30106c0032ef6556db54a35c0556ec74bb69904f0505b4112f1eab1a20759b19120d3d1ed2c16c337411cca618bd00ad71b4c653b45ccdc12407d2494d7d6630d6e8b080fcdc14b0ef1b61fb2de42b2f74e86d8e65aa54b5b91c75969d5d9ad644161fbb6666a84455a0624596ec458d76ee06eb42325848e47c56f4873befaf2ec25e74d6f993608f5752ffb6747c8c8db62d9d578531ff4890190a62578bd48511a1034a36437eba85b3de6a4da388889b7227e78d8edf7fb0ea3c2da91d269e210210a063d6dff35cb53a24e7e54e0e4913f3ec7aae73e8c7001bc7eece07a814f004ea55b1f42594ddb44b102f0604b3eb48b4a3c96df0d497c53ee56580e48ca0ea5e748cca882fce23652414ed6d9f2dba1dfaa6218ee4bd34184953e7775a0486682aa39615766d9bd35c0e0a86738d0ddf8267b8b03e2072d543340bb973c93f99f6974688a6746e56a405fe332f0993d95927273f6e592f7bdd2f23fe937542de26b026e22d5631a2235e00a846e8f881a406f9ab116da71495a50a21235f726ffe20e13c8fad0529d36474585b06651de1386faf0d6e9360e60c9d2f8ab6552da59fd4de81fc03d71890461d1a8a0443c6b2068cdc75d69989e35e15d4a0e84315fffc7873111b2a69470b36b2236b3ee60768442491b7c4606589c7f08779e014f61d714c4affe445f0c2b829910cbafb138654c2b324421ceadba0094277bf217e5949f989d4f387cf9a07956d9293b4ed90bd916d867dd5455a0670ca0bd31720c7e5075593df265845c41711acdfbbd4102b91c0100e32d7ecf7beaf1aafb7c295bdb93ba69fb517bbf7ac7fef3580d12764ef85cd36dd90350e9f303b833eb0027be2cb5f856751ea8d8ee37a489338e0458e4777a73e3c710ee565babaeed87b0a78b88565144316bee87714ce3dc045e80ed8fb828f043b5c08dc03423292288b11089c788b1581859c181b00815a59f153189a6072efd45d3dd5f16bec0a08a7ee210bc3de175a4d1bc0e21b9b5ee478ce6798561a1976cd9526f964d24797c09723472c40edf340f58edfff11143eae8a57ad576f1a76d4592ddc42fe7ace0c08a11d72e5a57277123029054d01fe093435b77d10ae6ebc09a50ef56994e0ec73cc916d632453a31964b786818b098ee6221c82ae2e005ab51bfc0190b0f9a509450c213e39dc9fe30763be7924b269547f7a8c0535fb489896dd64c24a5a573313ebf24bcafdd43c5a4d3529603fe73816e3a8d84fc94491154ca5ec294d56b2291bd3b649c2e59bf2443c21a688ba2aea8dc89a1ffc8a8727100a668448eb5c7d2f9f888d376a659cb65d6959d196e4408479a7ae1414fbdff741b1a73d864785babdbf72971b4535569671e5b619159635a168e9387eac8d2fe13b7c9a7326d4906cbb8f71d2d4fa44db9d41f7a42f2a842d39de1d7ef74bbb849ee6f2c0aa8e2ec5e7b637905f5e71a2f50406aa81df3aa75644ba4617fa743f054a7a711a4f6020c51ce521df75e4f5fdd2d9047e2b90f2d3edeb432a9244cb7c9efc55d9e507627270e62aebc2d6f8151704bc582e87290b1ad9e5e25ac6853cd26eabf22872015ca03d90b62a2a92515308ebc4ba91c137a5d16e9f482d6556f045463cccf60a001e14e0563ef40879fc55df17c3384daba2408194b5a2fbffb76341f6d18942df5617a809775d91dc8de8387129b30c2fbd9cd79aa11ff40e6bd5b36143c6eccb913ba3f875278a7a92eccbcebe2cf9f931807d80fff0456eedef2ed19afc4ae47fa821f5c15b6da18065a84c21562070f6eb7aaed83c776dc5cd08accba21043ba63b997124c3cdef7d746d945efa0b4bc13756550c95dadfdacf4cc8da219beb091d506fa16109de9c249d9b3a67a393be97a47d9d9b73c94937028c658d1e0c72ee1d10a9155e0bb4d87ac863d777ce8454057c705d472e3230c5e76a06dce7d91eb160b5f14863adba2e1a9a683b0cb5c4636c420932632407cb85528f4e58a49ead256ceaef05f7f2b69594ea4380178cafc534084b873a25e2424e5768687422388f7731b20b120b8c0705d8f78db9fb03fe7db1fdb36e41c4c5c1cfed72d92d831e8d649554d530eca45ec9f3b95d6cdb8451b14b4c7e99ff4e991e342bc161b6fc53c12ebf7a719185e63966ae009304805ccc2f1ea6cc1267bc1deaea86151166435a5d13e5cb24931454abf58cf5e988f54fde41c7d1ecb9402af124cd758abbce73b426317c18b022e0b03f72e3e6236dc528c385de81d6a1f610aaa0ebe748cb477f83338c29bacf491affd45252c8c8e303cd37bf815db4c242db478a49ec96afad9788ea5ec991ef7b188c4a9e68a4b655e01acf6f241ca6ba095ec3cbc1bb91d65ff36bea74948fce2d1cd747d16224a4decb5581170bcc1141f2c638cd34b559cbd2ffa8cac4df0905f6d247e4f7cb0ed8f5d13e13372ba2fb56c55da69792c73e422a9d7dd1d53a3a89b32205f4d2d3a9b9390dac04fedbd4f762d0bad4d941009a700622d363d85823eaad112c13bc94f389deba2a143ed818813a7a596a84fda23deebd987f09c4a80fcf336594411a6f2bef5101d11dbfbfbc8d4c019ce8fd1e74cddf88dfce093c958589b0155293192e85c874d128aab1823ffbea37dd2f2e0a90a748a9058f524bd96b103213dc63ce58e3ebc374c12b7dd3879c96d271319553d057b00e14129def5682617f8856d5b328eb3dca8425dcaa4fc9be94e214a85a998bc03a78910341596d2f6b1f8705f84001a29c310b29f7e0e6c02069b7461de4ee838a9595f842b91a7bd39bfca8e712d1a1c6e224b8330de6403eac8313ebd87b722858cfca31afafca05eb360dafeffd203deec926e88ef0e3e8cb9c6fcea296488ee351972804b320507b268cb2548a3bdc4c7a6c7a2452de1edea07f90e48311a1f8c31c8fb82c572df34f76f3a08d75f1d2f23b2e4c97fae9164b5bd03e2af58a6b2c8b40defd4ce967870dc356edbcfb9f6ae391d95aeed4dd04baa47bf1eb7f294db6129cb8095683fb40624cb533839ba473b22cc56d56099788517d3887b901c714f6c8c76ae89a532e4e940b48e4db899d49bdca4697b0f46f85e6199b6d4d681c001804e2721ab0a67efc9fac6aeb54884c0ca0dcb29eaba0b0c7891c9260936df2b0c3ea8d682938a3d2a7316ed22fefe4d968c8036c764b6278f25cba433cb320e7b43c30497bf248087f257b871c8b9bfd418629f9572082347fbb4d4ac611085aa3a5b2a4112d86da6ea79a71b99a645cba1cec337adf5787338341d32ec24171ff51a704afde92d800361d08ce20c3275ae395701ddce4c585b7b07b961441132f7ba4925f58f7e53cf6ca81cdfd4615a84e5d73d79d3096cac6052f8a17f4bded0773c866e364de8030b387ba88207c073d0708b1d9fe0acbcef83bab63a717c11687b53586e9534e464778be4460f865b057f70f10fdc763d94211711f2709d32cd9b0df7a280ab732461edfa807ea5fd211a015514dc7a5a53bcd373df36c4ec4a9265d04849c9b0dedcdde66e58f57966bcefd7d08fb82b54571601f36674ae8506a4229744da6ccd0e02fd702ea96491e44f1c69bc3c8b99e1c8a5de4f92caca5a10f5f6083e70bec5864bdf1ef1ad40f69ea3f12756df94d3069fc438ed89da8e8dc51e22928fa75768b51c027b22e0e3a288bb70e5a288edcd2ffc072f150decb7dcdccd1f5b39689a28ea331f7084731022dfb9e3dbbea1c28f5f2094608b9840099e1bad297028f8bf44c578c0bd62447f7d7f7f0222986a44a304cd32530567fb58a8b80bda1fa66c9b04f12aa3cd30105b50448d8b163f3ff236e454f27ef04d277eb846f68bcf502f871e8a7f9ee6b83e629e6266b83d4e244cff3a6661ce0879e02fb3940d030e95ac8c994de40aebe71cd24540fa4e2d52fbcea3030cefd4c1114446790df0eb9cd00add29944c9c81f8de9140a48fc3fff07dd1853deeb70c32b703394f2a4d66a85c5ef4b4151b016f9a0797c7fc6677eb5d9a83c28a28e01c9a6cccb7d104ed5bc46dc0a1f243edae485e33da239ac498453e2777a2c60842633d5bfab586eed01f91b5a25ec00024c9d430e6c9aaad956d7b9bc586e99085a45c83d93a69d52bc16323c34535811154e247a2141cd663ba933108602eadfd83e0d3af7a777618b3068954e23647b10334139380eb7dcdfbab74c8c2c08eaf1fb036a8f614a14cbac92c2ff7c456932a1898ef2d4f9c0e5796c7050d1d062765aa9be260c056e4c0d0abf17e6ee9269c1f364ec43e8011bdf515a03c78811b0136bcccde943dd857d42373fdffb1384ed967901ee25b3a02d778378cef1d2c6b03f32d9e1042a4ee9feb87920393868d0ac00cc209832b95a7f059855e65ca2078e475ae6abe6c65c456739a5ab89948efc3e3b8c56b61094a7364c48a88c81a156c36d893c96efcd72276940b8345cdfd1e24a093d5819aeaecc59755c93e948899b631a9c99e42ae7239697710e66438308a79ffa1c2b49bf1b089645813a0fc39af58311f52869b76d4901b9f92a00bcea0de767fa52dc0f34130bf04670d3d9dadbc6b1e9d3d7f1f85eba17a728bdd52f937563536ad45616c3996e004bd9b4191ae711415ce15f80c858a9d852a8843062704c5231713d513ecd716a132763eddba6042713c60c246b198c8c5a98c4dfc0cd0ca212c495314c0257e697e456437e14d697ac482765ff0cb51bc8ed2bb307cc35c41de5400b9900ce3c23a2218c31b58b510c5e28bfa456c7a370f617232a200668d1068d046475b6cfce0c1fcb4ce5595753f33dec0014582675a5ab9fcf9d783473f8215112da03e3a49074d4872063c31df8e9e01e099c563452c50951ca8952738c670fc624a93ab5330f002", &(0x7f0000002140)=0x1000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x277) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000002180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000002380)={0x0, 0x3}) close(r4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000002540)={0x3, &(0x7f0000002500)=[0x0, 0x10001, 0x1]}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x44}], 0x0, 0x0, 0x0, 0x0) executing program 1: socket(0x2, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r0, 0xffffffffffffffff) write(r1, &(0x7f0000000400)="0347901f32ae89aa48f5d0e7a37d7ed183b1852cae3d0aa0aabb7fd700af57d7c7a6ce4a3196f2b3687b7aa7", 0x2c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) msgget(0x1, 0x338) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/156, 0x9c) lseek(r3, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0xfffffffffffffc19, 0x0, 0x0, &(0x7f0000000540)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c33b92, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r5) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x5, 0xfc) dup(0xffffffffffffffff) socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x0, 0x9, 0x2, 0xa9a0}, {0x1, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/105, 0x69}], 0x1, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}, {&(0x7f00000002c0)="e4", 0x1}], 0x3}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000080)) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000000)=0x6) r9 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_index}) r10 = socket(0x2, 0x1, 0x0) r11 = socket(0x2, 0x2, 0x0) close(r10) getsockname$unix(r11, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r12 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r12, 0x4, 0x4c) mprotect(&(0x7f00001d7000/0x2000)=nil, 0x2000, 0x1) connect$inet(r10, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x6e, 0x0) semget$private(0x0, 0x4000000009, 0x82) socket(0x20, 0x0, 0x0) setrlimit(0x3, 0x0) setrlimit(0x3, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) r0 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x0, 0x2, 0x0) r2 = accept(r1, 0x0, &(0x7f0000001300)) recvmmsg(r2, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) r3 = dup(0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/156}, 0xa4, 0x0, 0x0) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) msgget(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r4, 0x0, 0x0) chmod(0x0, 0x0) setreuid(0x0, 0xee01) msgrcv(r0, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) r5 = msgget$private(0x0, 0x1) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) sysctl$net_inet_udp(&(0x7f00000009c0)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000a00), 0x0, &(0x7f00000001c0)="b6380cd99d756c8a1d70b8cc2457715c777f97613b9e52a207228e411721b72901011fa53602ae15206118c341b0c65606fa0ee38b2c95194cd4", 0x3a) syz_open_pts() (async) r1 = syz_open_pts() close(r1) (async) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffb, 0xffffffb6, "027063000600000000000000a9a2aa4600"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000000000000000400009078000000006006c33e00000600fe800000000000000000000000000000000000000000000001"]) semget$private(0x0, 0x7, 0x0) (async) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/101) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) (async) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) sysctl$hw(&(0x7f0000000140)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x1e, 0x3, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000100)) (async) getpeername$unix(r3, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_open_pts() (async) r4 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r5, r4) (async) dup2(r5, r4) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x0) getegid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}], 0xe4a, 0x0, 0x4000a9fa, 0x0) syz_emit_ethernet(0x91, &(0x7f0000000000)=ANY=[@ANYBLOB="970adcd3ca720000000000008848"]) executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x81) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x2, 0x3, 0xff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000740)="13ef8b76259adff49d4c9538806ba1f2ce43bd3756c8b8a4a218c3cc61b0c1e709dd43d0215cace86470b722c4a12ba6fb11b1a1c1d5c9dc244d39aeaa8cea37b1763b29fc812ffdad0d15ddc83ba5f1771a4c39e3af02ae0012eaf0feed73c8e4fc30e6b4c27e9cf8f1098d5e19fd8fc199ff58571221d4f4ec63477a24c132a11415e38801490d416e775807a2f7c3d034bb26e3ed227997bc0df4509e840b11f895044625be4e9e2d8eee5983aeed381b1f5830063d24b8edaf8465dbe2b74871e5e496805c17de4323db1b80792085ecd04049aedf4993ce351db7a354c12e1b9032916ae683cec73c5e7f6e4c2554f75d9da8abb76ad004aa", 0xfb) recvmmsg(r0, 0x0, 0xfffffffffffffeef, 0x0, &(0x7f0000000380)={0x7}) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r2 = socket$inet6(0x18, 0x4, 0x49) r3 = socket$unix(0x1, 0xb51fe6de266cc00, 0x0) r4 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000003c0)="efe8e475a1cda5e653eb59a3cac5ed8b2573b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d39b184ebee17dd9fc34fc2c51c", 0xbc) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) accept(r3, &(0x7f0000000a00), &(0x7f0000000180)=0xc) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000300)={0x0, 0xc9}, 0x10, 0x2, 0x0) dup2(r0, r2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x11, 0x1, 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)="c2969223a7fa593766b89f2f1cc188b254b3efea7f38ed59d3aed2eb973f2604496d5551609c560d8609c4c5c2921b556696d008f27f1212ad4aaffdcc50e6d031993433dfdac49181d79dad032b4aa500006521fa7da32a1e574c6b25c4e64a3612453f851ec3d6727078515392280b6f8b45e8d04d69189fbf531ae0fdda1af838b11b0e8186c6ef61dc472055099acf1dd19f36f4831fe306737226e387a4c7ba0ffd711185c327356cda2afe25c25700200000000000006a56cf3fbbee47e86077a0b9683b6da801d71df833645482b9a692c203856ccb0875a0e797664388780843a17ffe1ae3fd7a1683e1fd2471be153a17f1156f53e671aff7b327833ba8ee90fe8133eeffea897060", 0x10d) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) setsockopt(r6, 0x5, 0x1, &(0x7f00000006c0)="278cb1576d72899109e245bedc0c8c4f5cb25db4cc4e11ece258701be234076bcf47afc0a622e77481ca2498b2e4235a1446954cf9850932f7dc4fab3d60aeac6a4b82c82d8c1fe4c2a6bb9a318d8d937ab2f18a1eb67c957ae24434a1e8f2e6c4", 0x61) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000500)=""/100, 0x64}], 0x1, 0x10001) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000100)={0xffff, 0x1}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x9}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x3, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x1, 0x8000, 0x81, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000080)="ea00000100000000", 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f9", &(0x7f0000000080)=0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x21}, 0x2, &(0x7f0000000300)="1c058049763ead72d8b7ff271e856bc92f947ecbf6127db0f036d118ec3f56ebc182f0ea0548caa0fa25ca120e60b12d38589bf61d3c636297c2cfeec9352acef160931781d998689d92594fd96a65f42ee5620143b19eb1e2157f4437959a0c2770f15e3a2394ee12b583fb15583a478eba85477871ae45ecf334b04c196fd195e9fa25057fa4f8e8d256e0b8bb525cb163c4cdebb56cbb89242871078e9756e185", &(0x7f00000003c0)=0xa2, &(0x7f0000000400)="a865a9b78c486e9ff5370f65452bcf8b13d9d06d2d9313d06a736632e0abec5ff3e39dafda9007f302732a5979691305c7ee7c2eb4711736f35d03c996ed56f2d7d77ea9cd88d87a4bc7feba4acf6a84750a4d46f89089210b66875cb2b086c21358656b0f5c447a4c01263b8899ef6c98ea34e8165cecb20b9a8be8b09926281354c2607a67723d2d5f4059b737496db8b9195e6d5702b2a2a5377324922927d11fb83649ce4e72798cd0085fea764a7363968b75952f3043d04a30de73bb1a3c1a5e08ec237630be", 0xc9) sysctl$kern(&(0x7f0000000000)={0x1, 0x60cb01754899e5c6}, 0x2, &(0x7f0000000180)="f41346e7e9de90cc1db1086e04f72ab23f42f33df5b2511159cfa177153207841f8218a6f5593cc2105e5dc493852fc1b91b1b5a3201d7126f44955950ee09559734475e6770ef7963478df0a341f40a3bcbf7320a95bc569e87fe60a943", &(0x7f0000000040)=0x5e, &(0x7f0000000200)="565fc99acb2dede23cdf56d86a5502f911b9d78a7bad25d7a432f92888bc3707e0641df2a0d17c0b1bcfd5a6701cfddda4c44ec4f18b54bf5a8ccadf1e1b20a5027f4f4a821731d6ec23d720cfcbfef539ad7507ad1e313405e23e98d92df8238cf50a181d9e1c6c6eab23c513a8782e8e0ede6a45f62f308e6615eeedbedfa373b8936f6c43f4a42367204564062ec96e81eb8c9306f0f909cc6a2a50c222f5ebd7d14425922f0bf60d13740f397ef31855b5a07085b7c9d6bdd73826752a586a85a580627287bf28a3d289444c0e2e20c01996710a6bd030c44eaec3339513e38ab38348c03f626617daa0c53789829b977a812846871a1c143bd51c6f", 0xfe) executing program 0: socket(0x0, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x60f, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000280)) dup(0xffffffffffffffff) socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x8d2, './file0\x00'}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) close(0xffffffffffffffff) getpid() setuid(0xffffffffffffffff) socketpair(0x2, 0x3, 0x0, 0x0) setpgid(0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, &(0x7f0000001040), &(0x7f0000002440), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xffffff61, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000e019bc810fcd4fc34a3543fc5f0cbb624be3ff37b4805ca52b353482bd46d2011c4ca971585cb93b4c3ad08a26ced8b62a5276fdb4eddd7d587b81093d69db5849aed6dbd9e79e46727ec517de3ebba26829b3a10de76278fba3eca2dc15d290752db33973a15e2a4b9cee3a3a0ec67fb3836a9c53828fb338eb4504c6a7c5f719fb242cef52150c5f97c9163bfc3fe2e054da77781078420d03aa4b6c08139ccf182f0637f800"], 0x10}, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x25, 0x0, 0x7}, {0x0, 0x0, 0x10, 0x926}, {0x0, 0x0, 0x0, 0xfffffffe}]}) executing program 4: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x2, 0x9) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x3c) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup(r1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 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', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) write(r2, &(0x7f0000000540)="4c01db471a4a3a0d096c77dde0b9eaac985b5f3c587c1c1f942325bb63d17985abaf7b5542fbafb5434724824c0c42750e38d1876e7173c62df1be128f014e8c6422a873b64f4021f31cf806f282aab022d14d20bf4e4aa6c54f1d7ace222f2aa0948012149739c6e5fb9e346cffcb5b391e2eadc395384b64ebd3d4808edb3b0999b3d09898b2560ecd4c46b13875b56064ae361007a9b1365cc975dbdb6ec7bb575ca2216712ee87ea96d7b253314ebc44c27f0a5d7a700f8a8c301264a2c4d999a0915f14aaafa81b4685a07c94a72740695a57df5b4b85a2f369", 0xdc) connect$unix(r2, &(0x7f0000000380)=@file={0x0, '\x00'}, 0x3) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffffd, 0x40}) openat$vnd(0xffffffffffffff9c, 0x0, 0x800, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket$inet(0x2, 0x1, 0x4) 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)="294bbe01e775d42b92", 0x9}], 0x1) syz_emit_ethernet(0x93, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x40}], 0x1, 0x80) executing program 2: r0 = msgget(0x3, 0x1) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xfff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r4, 0x4d, 0x1}, 0x7, 0x6, 0x0, r5, 0x3, 0x5, 0x1ff, 0x6}) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x8) r7 = getgid() setregid(r4, r7) setgroups(0x1, &(0x7f0000000140)=[r4]) faccessat(r6, &(0x7f0000000180)='./file0\x00', 0x7a, 0x3) sysctl$vfs_nfs(&(0x7f00000001c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000200)="646c12f1bed7b71c0ef860c7a4685673fb3219cd8018ac852d71bb8609c8303171984b0e8c3059bcde8bacc340cb3f5862b638edb6411c2b92561bab15c28fd6c6beb0d74e73f34b68be8afbde5253500857a543dc980fb3c9707eb06b6b792ea29315d1d57fbbbd47b4f635b465bdef2b116e80a554ca80967e573b2431d48060", &(0x7f00000002c0)=0x81, &(0x7f0000000300)="97b272a20e1484ebce836f4af6f37e52a0c53d73d79a16b5274faf27b1f4c906c9e37e9e1fb2690d1bc1bf70448cc3c774b400f28c11c1f3bd3aa196aaccbf0ba566fda9dcc68d98bd061e23ff66085ff3b4e007ed1a7518619baddfc7bc79b2e20ea222fb1fd08995224be588c0e284402cca70596c3a0cec50754643a4301332c124104c8e2418cd6f35d23897836e03441838", 0x94) ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0, r2) chown(&(0x7f0000000400)='./file0\x00', r3, r7) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480), 0x8, 0x0) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f00000004c0)) write(r6, &(0x7f0000000500)="d892c540ae8500667945ef4a6c06877fbb55e8f41bf308279e75ff4a8faf12711699a46d08e21d0fe1b51d872afc51d4d1b78af3a914fd777234f5c85f3af63706e759b12bc84b3b99742b4ce50c653151f9ba48bc472b7bafb6d4af87efef81e2683dfff3338648fd30bc9f1ff7622846918ad219e165c0084001825a7cbc32ee5032a3a2508e9840625c44c53dba280a9fd12a55d3e1a781bb910295a118582e6b4f9205db3228143dc934e7b72e21bed340584eee87398680dce96506df42a6be41fcb18c9eb675dfa5d0a557910067123a0c6c0dc93384573bd61007fdc1f10c9138bf5b5dbb7d37e865a57b07545a981a705c4037c2a000ac3a8ca196c85891845dd6d4541cba5cf567d225b571eca1c3f7b247d10ef3aa9eac28f8b24abf87954156d12bf6dddf922bdde6cbbe86d8287a33c792f45e54a969efe9874cb3230bdafc00b940530a43a892d0b8a6a272608754bfde1c101930e8939a039be5b7b6aa73ceb5ac210380554606472aa6133cbd5f2e8420dc95e32f422d0ce7131415f91d10d5e313a8063ff53216d2e8159fe2cb5344589e0a46dbe3e5ef24362660919a9a5fa56ef57092f422b3d94ceba5f128afa8f133b9a3c7ddc37ebbb97bd95f7b4e548f987a34bdf05221555a085aefdb7848186857ed47f3a177628afc3486f1f4cdabb8c5830547697438cddd5c067e03008eceaff80d76f1092b6c27074f4394d7ba30a345c4727dd8378085337d418eec60a4b4656bddba345f82f1a435da6f6dfc4f46b8c199a35afa40bc7217dc7be147ec94c4ea2398f8134f76d0fc9f04a9bbe97bd2519ef09db17a9dfead154b3afd8836aff7a27db3913968b20e0d5425576100639cee1b19bef1ceabd19d7bf55421204e0f0559775dc34a80459f7d3e65d6fa1c0e2c9302de9f9e07be0d1a87471808716579ec691db941c6cbaa168edecdca562ce74917401df16e1dd8c5150e5b43a5f782e4a3954189ea9924aff7a622f059c3bf40ecc44d434ef341e00e5cd099fc8f39ac850fa58cacfc3f6a10897ac59cb384aec981015c268a59d29b4e674ac719a75fc1a2a31d7061e2b02b14cc98e3e0c4a513c7feac80553ecace5e3a0d8caacb51bf7ff6c182e509df44624049840bc26fbb9c72bcfd1142a3a3f2538a1cc8c996644b06d1f432733a375f7ed5fa69652aed53ac69e72c3cd7c649bc95b55ef335b8f542fefbd4816967f4597e9e821c57ef9f32fc5f6456de63190100ac8c95a166d946860f01a3c972d233b44b2bf5d117fe36ecc5b30c31729cba7f630cf7b3e0b502aa7803bec75bda525cb1043531930c8f19c91b8a88329ff7fdb2eac6eae4fcf7d39be2eb8e723711db99ebfdc90f49a97e464ac8a8d0d43b051f9bf0cb2700d9633d6b0316c42205d6d9f2c1507f6d25446e775083c2af94c1a07f9974d2ffa862edc024b8770a44d8dcbc3b5a380d8e490e98118aa25fce705fc1a44360cc42d70cfba3925966d96fca7dfdeda7198750b15e5d51f8acb92e9178ac39d14598a742ef050f4f5bb8d79063313dce322963d8723573c9060e76e2705b6e55597bb4b92ac11491f7ed015a28dbcb6c387a767b3c626eca0ca8bfe97b3c51b77190d7313ad4c4dab25fb9c2452fef9ba695b89dec7d84105f67f89e6fc4eee5667407e865b8b6ed5b188cd101fc94645a5200578e4ff8c4e31102545382e8c3cc744128d670b0e0949f5b9aa106e0a9d6cba2a5385de0e2945760eb9f447526d39429c4e6c8070ea7ce58144c2ef3aac69ee0214b868a5edd2a773b52de2b6d38afec0f198ddf618f79ebed87c9b0b4f0f0177fc6863ac7d34ee9d05ea0dff07a9779e333480831c45027331e029007ae1090ca4ddcb2ef2a00d5fe042a83fd4ca6334df1c86ddb737155e1162675bbd3a1bf319cc2a15eb6a57ff138c2f3df724f99c5ba236187959ef257a7156e365406fb09f7f58f72cc057aac26799b4a62fafd5b841ca6d00a552ccaabeaf7ed292d8ee874de77b62e3d7b828bdc943ba2778aeb1126b4e48e346161039ab14291d05b34253c7fffa9f1ceebc536b489a7584ed4d9f8b7ec1e61af8470ab7188f5c9d3a67eb5d3c9e2954be72f426cb9ef5cdba44801d0b31648a38be0705b735dbf59ddd1173aa3c82631650bff0fa8ac7017e4e012e165b139db7b71847238fc5178079aa1c07e598d2cd6b372aeacacc48bf96b55f871d9aee8d4ce27b02899f9ddc3acdb19dd6cca70c324ea2990e0114efccd64a0d4f400d9c8c054a9f0229115ab9e748b1d703411d57a8af97464368f7f56543aaba28f823c2d93fb006ebc5e32d645c5c05505fdb3fbea763b792b12f7ad8a4ff64b3ccff7a91320b4d2b3ab5bb9d614538a39e7a476e5bc3d86d0707eed832dd26e06cedeb3c8aac765064ffc2084efbaf20517d2bd72f00abe458986f639ce76edaa4cf6c691a3ed041ed38a3747c2c395dd4b2ac1c262e219ccfb0e7a429086289c5791171ede124fa8f9c721cd122f1a0ee71250cf55c1e864a8bf96870596bc54f83362a06469fbacc8a533d9d7c576b48d2ffd5a473fac3e7a4f774a82551db427cddc941b84784e69c4574b388cc939998719434e83bdc3bdc38cb3e9c0abc5debcf21794f02ec132998357c37dff6b3c2ca7ecc1e1a00ea02e397dd61b975b22999e2b3ee9657bb65506911b0dfa8b5fe0dd0c837698e79f917bdf7689117d381cb58bf2244c0af560d3607a79f7213ad4212c106d5b06019c2327b287c4e01bfdcbeca090de45020c408ee1e478eef706a1a6a81c17ffcb0a1f810c8558e45cbfe72ca84411b94f817b86ac9b7b6756727062dc06e7017957a7de18cd19c1a7f715b9b08b10a7b46fecf1f9bfc3a41ee26dac5a818ad9930aeed6b1a1647b70eaad0112e7914399cdfb1587ae878a3fbe6a16290bc14981a19debc6f5272539feda6ee33c0880e4f8044b1464ea699c5710494d0be053f3b1c627ff4ed56cc57af775b7ac4216a08edbc657b2e7dc2aeabc01bf416146a513ac64bd74b7dbe7aeb01924be3319153bd0f9fb30a8c332d60b4cd8eaadf07521aafe03f5bbe2602d088d351c6f75ab4c6d94bce25381415d07df1cd3359a06c3c574356e79d1e9fb29cb1d32fe70b19f11af4422bcd6b59587c46004c66dc559617a3a8373fa2a24999ca716d87532a24fe542628a569857aa5d68226f24b0fd0ccb7cf7d74b5f00859117aeb9935c332ebb31a20600661edcd2f6365b8025a2f319c468c59283d1ab1773bf87dad6b48fdd90a3a67c4d2d5d9d0cd02d1bca8f07ca8c7459d381064f0d042e2a95d3b8e95fae5bd27250fac03c51fc08048e5e3b94d13d0042fab475ef5c9db4da1b157fd856195cbc7f154a4d379f11ebd53716e15d1406df108c8a206bbaed29ebd9ec842a3328440ae408f758d0fcad688d85524f19e4d0910f6a26d1503917b5cc6de28bcc2e556979705710f2df2d393700575468a8323d33749cd04b946834891b89f235dab6fd91e7ebacbe409f9fea1ce8cadb7ede6f54c1c6aec5807dc3cbea7d87350fd2db08311c133ffe7807ad81c56e53e0c3734ee39c82b42c6585845e864474191120812d95fe72b5ba30805ae043f68221fe320a7d62d57c5e8d6531d5fe3d56bd98257854348bbf52e4f6369b62e988033b355906e11d8a7d9d4615b36508dbb046f1692b13eb2fa4ed7b96012dc81d7a6965b471c861a3bd737a50345495e11e246760d070e77747e509eb3079bb95cda62c175c35c8e3aab9d14c9d8fe59e469d7aa3b42c2c046ecb88c4b37951586142e553eb336151e0a66dd89ab73a828127a158b832b1a32dc87bf46c316038f3cf61ee2703530880bc15fe57093b44d21cf93533dd31913a7ce1eed8fda910c164adaa0ba9e0d756da6fe41718739eb0b47aa199b15cb6f69e6ecaed7243176fffe395663983b5a9c474423ea8c2d421207a2e006fb84f33284af893f5be45030c494c4bc8fce26659412f9e0200cc38b785f76a82294341b7efe06c59713781e232c11f6b0d01f1f533db79feed40215ae593c12851423b7aa91192aa3c533ab1cb8280dacd7e8bd71b37c7a433c884984637aaa824e2c9606794149c192765efd07fd490f7c14efc74e67cd42037e3fa04c9242d63e4ad3ac09bd811e9b91f4ded88a7e256c1d827b4e8730e4cc4a85c0321a4e83c65e03fe102a9d7b77c7c359d91b455e68bbe4247544b858e1cb8091aae25c7143fdeb7d2f65b6b101b555ea61aa0eecb5b7d146965180b26ee1ba66da403dca58d3fe460c23431fd4330bf1fa172e9eb736bc20b5155baa19880e9703aa65819b0efe1c4cc97a650f412559516fe4b042184bd44d3ebc8d0744294f334f809089b8151762afa7a81df3c8c784ca53003a6070da16d68a168441289134ed55f6986089e77f94accdeb1b3703e82167654b6c7bfd8305507c44e74bcde6080f28f88ae0c31fc7bbd2755c7b6a2c3998024826f2f913c9251f3d6bf8a6724b45f4f4aa645321049665d237219540aab42b7e081f3507301e1ed9aff11b7189b9311faaf53bdb5163b2bc72e0e1074ea058bfad95b8f16563fb9d5a1e4966d019bcd2e70c72d78ce061b5bc3e52177e4eeaabff8b0047086400a57b9cf025a46cdf23a2606d81cdf6a64883100fa59d8642d8633adbcfa796eb37f6ad217d7d4238d183ce7b77783b5f39568e1d8983efa619a6d04df1cd5d2eb23100c8bc9f430dd3e9d65ab1cd194d992d9f03fffded8e05f76f1358e436d193194b72e11fd01e7f94475d78fdfabb8d843f61f79885814134b7de0b6a20ca1ffd22d9f3ef1cec587df12b86c25144cc75bbd0829287dd4f6e2f03bd0fe7b8a5f0d4dad0d45c3c366395f0ffd96048974b8f14c8790c1604040da20ab0e37a67f7e58ac1632fc84f25a2b05e21e3e35284bca9337f269119dd2ca8a855a4a04af5f7445bb1d0ee7555a40efa4b26f661ec572636afdf95d1b2ae5aea94def3dfe56c7af46a447d358f9b84cdd8170fa2aa4a657a93c9d8fca61daee4c2a2b2e0de534229e4115c90dc515af66d230ea30b40763cc2dbaaf4b5a843c02fd11d2ab9e8290fe5f533940523ffb3a88e5ee4082b7262cb8bf8c5a5306cac428f882f438469542db84662043d6b36abf41b049f0b358a0fbe87553bc50c72c49804439c1b431c6d1a20904f41049775cf201b45567449d8af6ef494523e5a335f5898f5c4ff2003331195647581b354a805ac6ec8599533e4869ca73dbcc789ffe489cfecb4021e7f94869deb7d36b78ece85aefbcdac28c86b34bb1335b5beae28ca9e42a2b142982f2c0a903c60543819fcb660237df3b41905784ec7d82f6a64626a82d9717ca4d4403605df6f80faa12b017aad15a885b27554c492c4dbe6f0af93b5cbff33c4e983e1e1f90058756f35c1bf6a90ca4cd10a268552b05a58b068c144b756568fae8201387fc0b08196d9690c0f975ed091331f056af817b923ca81084116df9aaf9b2602c22aa2e8c81b4f5329f6da7080a99cd00d12dd872c01a1b088a2dc48800b13b73c84ae23c16ac1b9a4c6fc0333c7608d32c1e4a481612c0e03038ce67358daff03fb7380e87627f9c4ed0d913908f477de75ea263b1ee7d1a9797552642ae404a6bac2357d78c921e45c97afb0c93e6bf6d76781aecbb888ffbcc91520e935e6aa0806f36aae867ec535491fe78d4b1e5d3c580cde1ac1813107da2ffa8c9b794e913867f1aff18f5b527d92b8d84dd8109042fb6299108c4c103570d4e82", 0x1000) msgsnd(r0, &(0x7f0000001500)={0x3, "a8a5ea4f8c0652d061"}, 0x11, 0x0) getgroups(0x9, &(0x7f0000001580)=[r1, 0x0, r1, r7, r4, r7, r1, r4, r1]) chown(&(0x7f0000001540)='./file0\x00', r3, r11) pipe2(&(0x7f00000015c0)={0xffffffffffffffff}, 0x4) shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) socket(0x0, 0x0, 0x9) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r14, r16) preadv(r8, &(0x7f00000026c0)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1, 0x1) fcntl$setown(r13, 0x6, r15) setregid(r10, r12) accept$unix(r13, &(0x7f0000002700)=@abs, &(0x7f0000002740)=0x8) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000280)=[{}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) executing program 5: seteuid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x80, 0x7fff, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x103, 0x40000, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xfffffffffffffd42) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="300000000000000000000000000000000ec0a0c4024ef34fff8d7e9de1e09f0852f5c3aee78ad60c5134fc43000000002069f72f610ed59780cf478d8d409dcd7f164feeb89dee1fb3cebe3809d9ae2490ab4eb20f18f60ca5fbf5847da9f06d213ed99d2d4a46e08258dbb410d9e729d986165cd85c8a7138603f769a66fdf4955bd928d0f4707cb31538ccb6bb4d95dfca536b39cfff269b0ba71c75df9df94129073b1601da1f972842f7c2071d1eaf50e6894cb61d662d503ccbdc32c6b5ab815da240f51961696e3202d227219f47236288a4e37792259728f476c099c03306000000bda11a2eb8905c93296d5681458c55a3124197e92ca8"], 0x30}, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffc, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f", 0x21}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295cc24cc54a673a57cf9691b910cce90dd0", 0xcc}], 0x2) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setreuid(0xee00, 0x0) setreuid(0x0, 0xffffffffffffffff) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000040)="9a015fdc1f191e0866c5c27f", 0xc}], 0x1) socket(0x0, 0x8000, 0xe3) recvmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000380)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000640)=""/115, 0x73}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000400), 0x1}, {&(0x7f00000005c0)=""/103, 0x67}, {&(0x7f00000038c0)=""/4107, 0x100b}, {&(0x7f0000000480)=""/62, 0x3e}], 0x6, &(0x7f00000018c0)=""/4096, 0x1000}}, 0x10, 0x840, &(0x7f0000000580)={0x1f, 0x4007}) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x4000013a, r1) executing program 2: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000129fb000700"}) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 7: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) dup2(r2, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x16, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [], "03b81ce1a018c454"}}}}}}}) executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa96aaaaaabb0800450000280000000000019078ac1400aae00000010e00907800"/54]) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000180)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = dup(r3) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000280)={0x1, 0x0, 0xea, 0x0, 0x0, 0x2, 0x3}) close(0xffffffffffffffff) r5 = socket(0x0, 0xc007, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000440)=0x6, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8}], 0x0, 0x0, 0xfffffffd, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x10, 0x107) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 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/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000001000/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}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) getpid() setitimer(0x1, &(0x7f0000000300)={{0x400, 0x6}, {0x2, 0x2}}, &(0x7f0000000340)) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f00000003c0)='./file0\x00', 0x60e0, 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f0000000380)=[{0xffffffffffffffff, 0x10}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r3, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) r4 = semget(0x0, 0x0, 0x0) semop(r4, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) open$dir(&(0x7f00000002c0)='./bus\x00', 0x200, 0x0) getuid() executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f00000007c0)=""/156, 0x9c}, {&(0x7f0000000580)=""/209, 0xd1}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}, {&(0x7f0000000340)=""/128, 0x80}, {&(0x7f0000000680)=""/167, 0xa7}], 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x1}) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x2) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000080)="f2f6ddb003e6e097488d9c02ddd59a8760f2256a2e0cac41aa5eac4b380f9878892909147c9d3fe0405313f19165dbe7a80166d7dc4ef43ab486a131573e7937fc7cb7be005b1920eee1d245968c6395ba6d15c6b7863cd2cf7ba07e1063d0607b321a9d56363ec1616ebb7b34e22fd24647a344efd5f55e921294539c368bd6e6a72fb9018e715428caa717cc6a273f4b4c323e76a280f6e916561a5c6b9b36333e36c060610e269c2e3c39022d69c20c4ec46decbac9a6a043da477844195cef09197f912935c0b5f06c4cfb3827962df780b827ead9273a940b19e05176c916af8071f48348b75bd162c5cb956c987a", &(0x7f0000000180)=0xf1, &(0x7f00000001c0)="195938d26267d20f21be3f23d44ff6344424369c8e5456197ee7254a64dec93799d934ebcb6b0595a5397e82bd4121bcfa439963888aa65b106f2a13af28e5ba47ab09d96e20d4b9f2ac97ea0e36cda6d1412cb9548fa739406c1f016169ea0e9a6be574545ccef2f3eccf12715df396a3fe86c83c0207442204a26cc10c9cbd6e803aafaed7fb1deb7b35a3b414497711ba84528b02024255620cf09123105e161255ef2d8396be9a50f67f3d533fa041d1d1233f31328f362070610178c736b6acd0bb995505ff", 0xc8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) executing program 7: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socket(0x18, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0xffffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x802069dd, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000001440)) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001380)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}, {&(0x7f0000001400)="5028241615e10d1c0c0d015790dbdcd7e365647da77ab826a9880713344c402218fc5619d458f78bd64d338fa9c6d8e90d5b", 0x32}, {&(0x7f0000001240)="84daaa55909b70c4ea172c1990513a35b2d10e0bc69936d6b1014bd6d1b1507aa65da7039395d5eb871bf472fc2b5aa055198eec5d111876f7621e724eece49252fd33822c6104bc7e34eed7e23ae27bed4d01df8f0309e79b1e2e6f58971908cfa683", 0x63}, {&(0x7f00000012c0)="c0da00335fe6c72da0f7e3fc127e5e2dcc89a1a1cb8719a8a39c41e76f03d68052bd82b65134cc5a23a41c95f980b36af74eaee36189c5f61f3ae221ce2b6fcb49a25ba162e816d60084fa287f78d3d0bbadff677ec10dd2def5d88f4bb04216cec49d40980f6c4a178555a3a93dc5c55e4a019f74e82b829e014c2a944f4da9c6a0526c813321ca91e728127c96cb5894d1cc798c08fe90863baa4c92313d857f05f19e336b9abe", 0xa8}, {&(0x7f00000014c0)="55ffe47f681625fe71dea568ec550ebc25b692769d92b253f99eef3eb71fd8df6e78536bd93f4df81c21eeb495a7662d5258837a4c4518cf88c826e7a2025103fd1c20b5c97acbfe901eb289f7e3cfbdf43ff9c436dfe4687eb92f56a8446e64866efb1fdd2c15305c443cdcdba26e12f5f831beab61c084ad785dd309f872a0ee64f1f6f1d9293eb4a5d60302c9724cd21fea80aded609e7dd0a93444e341ba2a5338b546d78ba2abbd6f4d690f6ec719b0cdb4d9710d3b2919cd63d99fc8382ae44dc8ba031d3d683fcf4ae1509993be19d359a568ad744c8b1566651f6cb5739e0db54621aa88e57f1b93ab58d0b7828113b4f8fe12", 0xf7}], 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4dc436dfea82924c86e7cdd7871f9bdf332b420b1ced7fec7e343ced234d9af", 0xe36, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) open(&(0x7f0000000f00)='./file0/file0\x00', 0x80, 0x6c) socket$inet(0x2, 0x3, 0x7f) socket(0x18, 0x1, 0x0) executing program 3: msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x2, 0xff, 0x8, 0x3}, {0x9, 0x2, 0x87, 0x9}]}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2000000000000014, &(0x7f0000000040)}) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) sysctl$ddb(&(0x7f0000000000), 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x1, 0x0, 0x0, 0x3, 0x4, 0x0, 0x2, 0x0, 0x0, 0x8}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) socket(0x0, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6ffe8000000000000000c00300000000000000c88169fc000000000000aa4e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x62, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r4 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b327c75e418ad10e967449c7ff1114119282f0297b6f7ccd097a222c5ab0cfbf5f7afa1962e858eeba1861dac2f91bf683606282d3bf302b0066fc5b1735cdcda43558ed8d0119800d77b5746754481e8e4ea0f38f24764e14f94dabd7a786e35f5d39a2cd2864a09df44f6b3a4956058078354f3c0cca5d550909cb8f5e000000000000000000000000000012f7be393d0499c92952c6eb315f99f5d904277a5a5f78766476e3720b602ef1d90e1928f6488cf5167fcecee5ee6f0b6a5ac26aafa2f6ddfc3ea6b3f87b13fd26de15b4260f3475a7b9297152b18e1d668d7690e460dcee48f4648639609d9457047e2407fb7dbfb6c4152958ba5ce75ebcff0e000000000000000000000000a6d4cfcf67bf6889c06daef2d7e44d8a9064266c28238d22810faa994ab1b2d6c5c7e7032298cb0682762920cf891cb674d77c433ebc78778d6d5bf51dfbc8a50dd508894e2173487f37a7dde635609b90698fef63d96c78312a62128e34c5a49a4def48e031bc7d2d679198a801690393701c35f8615ff8020bae8904", 0x1c3, 0x195a05e282d6161, 0x0, 0xfd64) r5 = getpid() setpgid(r5, 0x0) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r6) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x67, &(0x7f0000000000), 0xc) executing program 2: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x7011, 0xffffffffffffffff, 0xfffffffffff80000) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 4: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="339179c50a3edaff92fb6bc4e281dccc8f43b2f12fa97177d3d2803c6e8da3210c9544ae01d9b9bb29199aa976706d8c4010b4c166281687136dc118dd290899d6bbde8d32b40925670f3ac8dfefcd2ec784880b292a74ed44c3474279c9bd3b1c2a09c441908c5d094a50e4d10eab886cfa6941065aacbdebcaf4fe5f4ef7cea261cfc346ac5df83454b2ec6f76a9886c296ed190a195bd5a303872b0485f6fba5bf69b2e9be05ce2ec2c01668335642e", 0xb1}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000000000/0xc00000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x82}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1ff}], './file0\x00', 0x20}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000040)=[r5]) setregid(r3, r6) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "02080000000000000000000000000000000800"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206922, &(0x7f00000001c0)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r9, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x24}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000400)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x1, 0x0, 0x0, 0x3, 0x4, 0x0, 0x2, 0x0, 0x0, 0x8}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) socket(0x0, 0x2, 0x4) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r3 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b327c75e418ad10e967449c7ff1114119282f0297b6f7ccd097a222c5ab0cfbf5f7afa1962e858eeba1861dac2f91bf683606282d3bf302b0066fc5b1735cdcda43558ed8d0119800d77b5746754481e8e4ea0f38f24764e14f94dabd7a786e35f5d39a2cd2864a09df44f6b3a4956058078354f3c0cca5d550909cb8f5e000000000000000000000000000012f7be393d0499c92952c6eb315f99f5d904277a5a5f78766476e3720b602ef1d90e1928f6488cf5167fcecee5ee6f0b6a5ac26aafa2f6ddfc3ea6b3f87b13fd26de15b4260f3475a7b9297152b18e1d668d7690e460dcee48f4648639609d9457047e2407fb7dbfb6c4152958ba5ce75ebcff0e000000000000000000000000a6d4cfcf67bf6889c06daef2d7e44d8a9064266c28238d22810faa994ab1b2d6c5c7e7032298cb0682762920cf891cb674d77c433ebc78778d6d5bf51dfbc8a50dd508894e2173487f37a7dde635609b90698fef63d96c78312a62128e34c5a49a4def48e031bc7d2d679198a801690393701c35f8615ff8020bae8904", 0x1c3, 0x195a05e282d6161, 0x0, 0xfd64) r4 = getpid() setpgid(r4, 0x0) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x67, &(0x7f0000000000), 0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) socket(0x18, 0x1, 0x0) executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() syz_open_pts() r5 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x84}, {r2}, {r3, 0xe65dc00084cf4bdf}, {r4}, {}, {r5}], 0x6, 0x5bb3) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() setreuid(0xee00, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffc, 0x201, 0x1a3, "1a0400ad09fb0007000400", 0x403, 0x1aa}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000007c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e974ce7bdf751ad2ad1c2fbe07ad0403b1cc256617dcc68e2f61e6b58274b42ca9c774e091db99902cca3d11fbf4b84cfd34b665931d329c3d13d79799cd9b38509e8c6ac932cacbd4f1b79353753e7221033498b900b8c6f5bf816b5a51aa326c47e6ce17ffd94a5e54f8a7f0fa8339bf3c37b30e869bee1d86615c9fb9a3619e07c08c8c225a10dc1ebf937e40009d0b9b86114c6662cf13c495a5be5dc3b91a1408f7ca5a703c95be548f9499da51b81cea094067cc7830f2099e6ab6fdeb8765ad1191e543eba5b5741e56771a0c67f9ce67d66da02a77b9941fe7830008c1afc61baaf1c2c0137174b1dfb45ffdd24694393c056c2f73a59e0055ef74dc5eb0898c05342b3d7ae290351b54d664bb81db5ca9b2848f1a1168f5dafcd1523d1c55fdbc1c8036b584072f97c3371fece472904d0fcb9742e25d80ae19e4560428316ee7e9b4bfebb31762bb860483b2709d2a15482768e82f2d9631ef4674163a7e3b7017caeb1b6daa17383bd101321b25221de2e0cb936fc20f852338bfbbd35a4cedc4e9114f33b997669c48f4a45215afcc39d4e67732b82e8", 0x1e0}, {&(0x7f0000000100)="b0b0729a186c1c20e974020bb2a706baab36d5e6a915d0d0f7a97e11293c57081d8fe75fb709873f5d7698f40b628af4a9379ba959b1f1e6342fd0306525de4254c74034a3df727d81da717fc47ddba471551bf7b9991773bb70f1b5f34768c96784d20b6130b1c1053501910d080cbd59bb3896aa29489c275cb0", 0x7b}, {&(0x7f00000000c0)="fdd145f739d7cd8f480fe45ae2c3853c0f77fba34d3541889a7857945b1ed69f9e4267cfba8efb1d178199023e70c24777adf37594f1", 0x36}, {&(0x7f0000000e80)="eb6f89539f3c1744a74ba415d92a8bf668d06c7203999c20e8be20a71265bdd70e1412c9023ff1b43a900afd6a49b77f03e74775840d24042626f8c508bf96c88f0eb3c6bdc6a0b282b01303b2f8f8ac79a32fc6f4f960fc695b5e28931fdb6a7900ea4f2118fbab3524c78ed5679af4897641d5603bff530639845e01e75eb52bf75ff7aa6c6003c7f2369bc69d2537194713ff302afc6d20f1145fd821a58f949c3fec9bdeb360008c41e653cc1591593a935c6f31eb0f15721a997d761dbc2e7824175b1d036f2117d38b16d19522464541838bd1976dc2025d0cdc1afd71cf9472a6869bc3740964f1c0e4f286bd61b18fe81f122ec5151636a6d46971e11e83a0fd56a05d8eb89e5bea5dea469bfd0d5377751aee6d9fa98acdc28b1633e0fdf361dbfc7c431cfa24f16959afc2f4ffa90c8f43ce08f6b2a9d6df868672aba95d7314b67124fa379c11d16ca104193c4bacf6149994ca1a3a813a1f1d04352fee28e2390d13cdcce6348b8e4397ead6eb61f9f1bdefdf2f273300eddf19c19deb16101135d876510a4e5cbea26c03fa2fe94247b28b2c8ec65ebdc5fffe98f1a806dbdc2b781ed064ae77443dc679099e4a9f42e56d0b3661278f699de68903b8a585ab88f42ca55a795187fd5d19a5101822bda7f71858b27de4c7c27c56761571e9b0b0d9c28a4292afbc8c7bf2a906f16b037768e55e80e87a7d0afa78d1a251db677af72c9ae94108041a32e75485320a5fac1ae874d7f1958632e3c359be4583ac17bfb297e2629a51d326173adfb6e7170cf33fbf475933f2f42819885ac7e32fe2106fc66d37d2fd9e070bade7cd365b2d1e186fcb8e69d6468d73a28feae80d5840df6e2f13acc61585d5a1a2f2c17e59f5d1ed74f99a486552abfd9feda1eaa5f77fea2c927db76ce2000912702335155bff6f16120ef286327bb7c0ecafe2fa343b40917857b57178a2c7b89cff3cd995d47cf8f7ce52afb6c66358c0639bee1a92d3c5378f295d275ccad819e085ff8f2eb0035b61af3c2954799cbb8583c16fea4ff3791b0affdcc46a75469ce61ed0cbd6e91bb3554c21173296a2d01e6377f42745d4b5900f64340c2e1182c7768f6a463466b725c149aa0b6be04f0dcfcd32bcffedc32aa8792905dd49161a19dac210a3bf7d98c2a3bb89e16652ab8c1557307f2c4bb9af56d9a8717ada11f4f727a56d41a043dfbd8bacab3e6e93eae5bd735a2978b072439ac71a0504d77bf8e96a3cf29fc3f9f683c8037dee3dc275f0f6dfde53490a595155092f3170f29caa28c10c180329178c5e7d2627955a10929b80e77faff69f6ec663b6004877c44f76c2cc9874b9a6a890f09ad60d4fa662bab1848612ea9a8cb1c552b1218acd49b906c5246e431fc448e0e92a155e76e038ff601a031b40238362de02370eeefdb0aeb03e1a0897cd6c705123c85e3ca12f85615ff11bc52bb57d35e5b58c6fae564fd43d52769867edb1b4bd0bbba234c4c085eeb583dbeebb248e9ef705e825e539e4b586a7ffef3e77c7f9c7f4db6405a3527b0a13b54cc27b4c69c9137273d819faa955b327287bf94de15409219210e77546bb75c61111deb59e1aaed25d9465efafab94359d580c9db11c962e8fcbcdd64372e91030637feb95fa310235384f12d0477223e2ac1ded5e138162631760930ab60b35c5742cb38254b372805e2aeabec53c6a42fdb04cc4598856337f8a6e92aef98e474a83b2192f032194d6b34bccec6495972c9f673d57190ab7764b847d90514428d7b9041e40715de5f74b0d52a03696f7e46f11c1fd6c4a2e8e290565b092aa5f8609708dfc5d32b9992754b40fa7e2298375e0d0d3d01e42738edefe9b79d36240069139bc9ae953382022352aded7548a77a9116066ef37185e54efb4626b69658513ad1797bfb24e2057a7c72c2be7e2644b6bcc400899b9accf8ab9bae833568d7c1458e47368c7779e9b070420d27df22ec36de7e08e5981281a5824bd3b7aa122b8caf7593e328a4a6f0616a49a11c9d19622108933b5649bcb7f9e4bcc5327f7fe530ba808d05900d6e97397e170b29a466d3a70e6da87a29a3108d6315c03b5233f5172c16f7129328ca47c574bc872f0dca5f31773b40695d745b5eba15bd0d72ff4c33378826488a7a8dda2a5fde099785004f866decabd4940a45c5b9b705a38c1bbc1f15ac2791f563a3b5020df7ddca3bfed6b1ead669ea93494efd627015aa119d84939b24d42ba3e1b432930a797337b2252983a25516a025bb76979e0204e63a0e6c99d6ef84c30d7d9b6a8dc0c5439ef37af8048c38d57e064184a01f73cef5fe88eea21015121d5e50a4b88cffa1837284d65531ee2f3dcf60b9125c8550dc5c83e36afc15714fbb2429aeaaca65c5ee284065583bb6266155e329aaa9484614caf0ef17ea7c6c7c6a0084c07749eb9ef469fbc4cb084a9bf2650b4f44094054bca374d2e67a52e3dfab4d2ba6ee03d8e46b59c1b9cd5dfd6365e6d21deda2c6685844e07fa2861088ebae4589258db930c8c1a94dc6d51ce5980354dead06222509d8ff9b482a20da760cae38ff43a4b5fed7073ae9e85bf023a0f80fd3796a0b6ea99ca3441613357137e1b64599024ceb7429e86e315d547487019f519726d60ebdb5be862e7cbc92a764d6a7df2caeb2e4d01a3acb6e04a44a53a3f0ed3178b648ff0a5b6db5645e81dd2157e63edc68d859bd4b361db77440723b94e51584a828f32f6377e539f1cf18cb88d26241d2eeb112dc07980c6f0b2826c58aa7f392ccd81aea245cb61c9ffdbb32e3d0d1b3ac7ab67db1c5543b560307adc65308ee2a6c16c82029beee9be9cd5ceee8674e48f72eba220cf60b27fca14ad13c8d9b5bbb2c036e7a8a7cd807daa118f91025004ec53c77c88ff8d0def019b283494e2768d2cbede04689fed70bed0abeac5ebce98d0e5dea5c3cb9f1b555063ac74917915ef06e94d31f216b47415aa4aa74bc1df7f1fe3bd042e4373de97d21288565eeb7c288913b5e1c1c11ded7f51381d341b0045bd823b236338082c6e4d8c654ea43cdffcd7c0c72048f92c79f1c5f20238253aa6b17d4643bfebedc79c9f13cf40daf0f68b0c1edc3b9fdba0ea9270d4fa3552eee7cd803c40f05873efc18c263741049a3029a2fc06bb5b905aff82f05ad88f075e1562c03bca1216cbf73d3b19cd3cc027a0cc855b49b205b295e20189b448790d2c14b213aa9a972dbc23a6e686e755626a4b5f2526728f98ce2e387715274c45db427715010b5e3f9ff3cfacb21a8d1d914b95828dba8a6fd3502e2712d57e05551d942d05c31c75211319363eff23d95996860efc93dfaa6111ad16eacfdc20ab9e14f48fa07c30cef553bc08e1287277e887d5cbba2bde9fa2eb3b59cdf7e293ea2fac928010d0efc817e89ea25365e20506f22d4377ce3bfcd8fd43c19eff11cf481e7f90cd30db5fbc377a866dfdc4fc61a8187c119554e2b25524efc53ed47c37d154114901d56eccbc5d1c1db71244cda7bee3225f1e0f8ecae3f8e5e474cedc3c148e731cbe8e729611b3e54c463334d6b92dffdd587dd910cc2e17386ba8ef3eaa9a0a4f342514f8c1329c192a1ea06aa0d0beb55ba835d3a700681b521ccdcb7ed0f1c9c59cb0e71a5bf3ad0fda1d2a443e197a79679f3687cf70d1d3f27c0f5ef3eb18527a129ba915706cef13ba69fcf44a915ab18505d85ece848bd9609abb0f5bb95f1cc36e4dd17884ed2b1bbe061e317e81d3e1a684856a28ff85d88870f4eebfc1163017f937d25f82815bed7d3e6bd6bcbe60e7ce7c47163182215c4391efec60b412c8032d0ecff22783bc332ada747c9d3f3c575d44712c07704040ea8e99ecb2cd2e7ead027b1f953e55bed363821e0a89cd011b9f59db757cd6d32c30afc46cb4caa9e0cfa6ac9516d6698e7f380ec1c798d0b865639389f220c481ca9ff127bdb301c3ba235647e38e1a4b849dc009204a4ab01a699a675e90c314bf804182df77d8413091be4f2388270e2af04bb5f7887621b9090fcf15e83d5b0911b7b4806c7348f6109d584ec5c264a581fa5404c6e423229d80a1276404942107b501970ced2dc139cfebfe860d4aa82ae79893d996991653c665411cca645dd172517f94c112a3fb7394076643fb64c210f03d43ec773d287c17af60b199b38ce9d6f49ee6f155a1adb8901eef233b50fd0ecbfc98df4db96e061c125db05ba969cf5a481e7fcfbc5ab3dc3bfa6bc82e3cd7ee26fc759096664e42d0d5cfa4524a35f2276f5580815fe268a9194bfb6bac9d69f78c47dfe075f5b4966636be5b97cbf8411f3db62960f5320a9cd6171e81a47de1a3c7028fa08e1837a0644c5a0c8dc57d6668682dad670e1c73e673dd90cf4cc36fbe26a45f9b8c38169a2ae97fbe4b083c5b6eff3c44a6cf163c38628e91c54d9b8a8061b98c97f85fcdb4daa70f4cc6f9803c4cbb200cc734c3497dafead53e0d554914559cb67d57fe146dc6987fae348946252ee490855be3ded7391288076331e376eef0a466592f14b63d228be7585de42c3b3781ac54fb2b0e3e6fdbccfdb576e17a0d524b2e4bdc9b6dc17d19cd10633ae589c423318e2edc7c4b75decd88a7cf42323c4d2fe92b89446deee85eced41218c13cbf0f40a56110aa1dc0a4b76cb204813fac3a09375c20be656c249a17d108f8b1e8c041ab3af9d607509e63afe230d03572f52b7003d14fd2fb8fa5422125dfe3d70b03e66a64965ac79805c243a2293ee249a495374a449af5a33e64d3397572f5c696d338aa46571cc1a2bf01892e656a50e0db2a8a4c44c61156aed7a99d1bb244e46b74e3c859977614ead6b319b1d0dbf4448b008e61ae803de608637925de8b81ef6022bd20f6cfed9356f544cdcde065f4968bb97efb50594280cf3db567cafeb00e0b42e9700a7afa64ce639b85417602e00fd57cc8fabeee46cc79946096d675c433019a13b2e4642aa027a68f878e5fa12efcdf37f071841b644998804894ac3c7981b0db609bf75129c822ed59c2cd8f37044903b2fa58196a949f2ecf7559356aecbafe4c725485d8240b0e981cea1409531f26cf6e2009950d0c30ddbd5aacdbc076cf701f3ca97067afb9a7b05530a056bec91c198722260bd3572e441041d5b43c263d831edac8ed0bd82c84f26b04a387765977cb1ff6bc39024068ff5dcf072ee88d13e54f66c1d5bb16903e7701a946c000df41973ec23525b74fd1d45b4c52d06ca7e146a3efb13c79b56b6e1e6ec65d513dedcf9b9c13e30a19c7832851071a86d1bbfc0d673614347ed9581e5808e3f047c7b585db2acf498bf3b2cae414891e44d244e283f6eb5eaa433b5cb3afce9df90a930f30ac0272666698b3b6044269d3e8730b08b0f1af5d4ae95f0568093844c83288ab7576e984d10cfe13d147b929dcd326bde0cd7aac11c7f6e705880eb0ad3a0f9d473c9dc6f8675f7f32ecae773e623bd25b3b1a09479e19caa8d49e4531546aad26befa4d1165dbbd17628189cc8ba365b80d6166a031ff3b2060c1555426d37ad5cc19d7bfeb420bf426da0959fcf02c2e2e2eb16cd0aca202bd8dcf350a2e4a99e1bffdfba20d5c70dfc5c222e4c17ca57fc94c871c19f542f60fd17b1bbb15e577d24dee16b5768a87ff113f77fe000664c3e64451cf6d17197035a8659929197af9a0f3bc2078ef7ff7db1d7bcf36ab06c38d16f3412c9295c6044c36bd0862826d4e0a65f87da97fbc304f00d7dcfd8d6767fdf25231b1549cac", 0x1000}, {&(0x7f00000022c0)="c06f7af0606b562c4875738433a896952430b6ecec64e1e17bdccc06a76fa94cba1d77a4ef7044c991fbb86d73db4d61b62ccfcbfd6826633eb7235e3392a2acd452a4cfc645c120caa5087095965b1d8d9b8081c8dc496a25c1ca5dd9a2372043948883ba9b0b1dba396dd216db2d4bde886de804ecc93f6131c395fa13ef0afc5d0bec885d4790237172ddca79a672de034091142d9bf8cb268df84de449f094d4d3c3da8e5cd0551c80792dab4409c7ee11fcc5b8f2ba3cece4ffcb303633380347ccc2431359fd55a52c56840f266ee5300a3717f5656638ef5e39725c3e055b62569562714093fcff3da84af0266f44dc38d8bd29d4bfdafbbda900ea9ceabf07a62fea25435a4c382557a8621ee6d5a4f9c9b88aae342c66ba4be92d71c0f37a41e09e2fc5f604fa10d9ec522d43a67c21e72bccf8785f98b17706ea7d0eb89e3631951bdd678120f746a69eaa5cc501011ab0a4c688d3de4c38c81f069203840453d4db5c3b6c7af439adc9f401110e34948292f22342481d8050eaca931b2634e16b4c49714ee03ad35c4fc1663878153426771238f70fb70e1fe353999dfe8da37a0859102ea716c5d888aea8a2353a640b8e97f0b6ded5ce547ebedf9408e8bbb0fafeae63c6ed58c72162616631f83893f0b55bbbe2756260b259c04fa42d05d92451d645feb2811d34d9e38425afddb17b6782890bd1b8c306050be6172926ee729f5e46da0cfc21feeba34f83edeb81b9925b73bc6dcebc428b3860ce44ec86d8029db42441d7c7b8641dc7b70857d4df5b588ccbfe5d0faa5a8fc513cb2c4d244aa2f81cc90178ddc67b9c20053424e84d8fbc1dcc4bfd565e1ad7b6616d70dded3cfb5711f5cf5e433748f0716934b6563807722263e3f9841278b5fea5d94b23eddbb0bbf8cdb2a1f663e7239d08cf8b0094ac13cd750923140a083f5af54642b84168a54e6a3c70ef191ec66aece42e1adb8b81b9fcf9cb433026f0d56f2948d15e88f4b0fba05d474d7d0cd584ef5b3071f9c10148d21dc06d53b95680231327ce98adee08d3905c01e1b85aa1d2f077643e4b97ca0dc8adb748ff3d3981d0840302397dfccdcef41de3dce119a8af8c4245a53d325536eeeb1b4531fedab7e700a012f1dde3b070686b065ce2ec3e3a8d125db43405bebf801d4d6ac914735858c973494d35199f6bfdeb885621e3249eb5c6c9ec14c88682424ff059674399c7e17574ad1c3d34bfd0801af71e121aa2b5a3fb22411e37b189d11098faad5b32184b0fb6103d2a8e9a9d2972d2c483868c27c2e24ac159959a19b8b8e6370c208cf2ba6b2065e9150c22f0ffbccf16968da06d6e71ce74731e729a4548209a94cfc52e82f0fadd5165bb7368624c8b197b08459bc533796d825f7821cd61a911accc1e500a3855388388dfce925c0b3686a7ccd25c6c2d5b8e843263fae31e1f7b03241f79b66be3f1ac0bccd1728662d8d18efbbbac62fc059e8cdb18571352309e6d5e95b69d1fe454d922b33672ca750373a336a400149571df8133c3843940937be80de942e530fbffe53197fc6429823750534100b69424dafaf5802affaab2e7c7d7b81709702ed1a9ecc2b65634b032b638549e0203bd06f2fabcc63ee48d6ab3865ee6efb9e1a5eff452392631755ab9119f023d5ac6eb4dbc74bc9f508e9fa0a9c55d7a9ace3da10675f32aedd7f011ca3b3c9f777993cdedf8cb6ea88370cbb2a81765e587a6519c81270cb733a828060373924f0b95be8b50283bd573d6f73cbb9760901f6747accef656257a4227731e425d77dd7e26114a9e73dcd41209424b864c21f871179115beaaa034ff1debbce792d4c71b3415a3d00f5689cc2e5902f9e009db237c3749c90c1431e7407c5624f1d83bd4fc36da040b78630b463493a5e2ccef12b271ab28c284d75e89b0baa08be56d3581b6b59aff9da67f041e475ee392763e82aa82c26fa5e8e43cfec6a4334fa22cac61d4c25768258d1667a9bc0908609ff231354ad89c98c1707246df043c24abb9634cab039a7ac390d3b00b0028e21d0d30e1127265197ab4693048a0ca8a28a4e4a03cd59f61850c4efefa0d209271b2df079b8111a3a5b1eae95aa136f520a0fef7b34057c6e9b96530920d30797d67830fd6b563985620b99651317a49d84e7fb8ee8248dfe5638d5d344f8067dd3af627e02b14494383d8b7bfa4bebc3eba372baa8e70ceb7f017c80e4d4d47307d81a0bc4c189b249262d26f7b3f81fcf1dee15b75d93281f178d18ea779b809665941118ab2443568b361ee3367ff530d9590cba3c5a8f7d7401c9e9237f03a06f33d1773d12ba23ab1804464821f5157d9bdd4f20e13477af39be6888729c5e0e2d49f385adbc9c4ba68bd517ae8e1d3b6b66e8a6c1880ce59b52b0fff3c0adc5160b0d486d1ca17d2d366a02402dd138d5be1bd244de1516d813ab9ce9b3414679bf67185d118be61ec01fecb26856c6fa5467f0e7c572c10d1d91483dbe514f3371de4b6b27ffa59686decd41bc63adc40ae2743033900e61610ebffb8eadec373e2dc5a38f0b09ec9fdabc81435ca33c29589ae8415f52cef1ca42c650dda3b5f3861c119f6bdf48a5b5d58e306bbcda9dc92c0ef93614ef933009aa7c9a8bfd53780f01b59f50fbb2f0685f7df1ab1f7b5ee5fc44d78b339ae102cd816e523543a6bd8c5c6e39427ae725a53244faac44d6efc9e5afc3dab604d3fa59c89a0a2c9e924f553c3d0188cbfc45b25fbbbe6df179c6622fe575f4a8a418d9b527fde78f362caa23189fa40117d34bdc191ec5f4e7b05d6e95e30b7f816638587954fca86a50989df1811b48a5bfa4796e92af35f9713e780671ef60a5e6b19b6a1b97ee217d0ecc972efd516392e9548619e3bb85f7a4352aa646896cff128f71befb21440bdb8a2312fb6da76275dcf7fff48823edf453eaf99d71d3d3ac714d2ce43a62c543500df8791529a4c050cd1ef9f9027aad25cee86988bd6d54a89cba45e402a170f4cf79f2aae4973f54861ae58805fd67fe652430ab06e6232d6429123c938a248263073dd6ccc6a934d10cde2aa3a8fb6ddaca274fcba8ad1a6f06610660a2130bccead26a0ce3b977a6afc18a21ba5e6cc945fc00677cdc27f3dcd71925cd1cfd65f4693b18a949b30e24a813e9b5aa2e24d278c7701b73bb1fea95f31791e40886aa295391768ba5f456a42d999ec837d7bfe9a3cb321db2a6a88624e3b60d7a1e8246f70f33f3fcf6d1044eafb989f457e9efed452430be7a81173c1892a91152611058c99ac04b552fcacd761220f25236be88476ab3cc46b7571ce53569da72bb098a243c2a636b9184e5223848045d1b99b142e7f61f943efd35643a7a52bc45b726ca79d0f27c97acba1436317f663078b2a663451b8bc438ab2b850861eb050efd3c4a32d6598d71bd24d4d9874154c180ad2da44cead492fa3c3314daa6808ffcce0c0469e4fcdf9d1559d827fb502adc14798e4574fa27c08be759bf687c46545fd57e87376f2bbd057aa4a830f0e56c08aa079be851db65a04613d3609fc9ae6ca2606e5754c175ccfd31a7e33cbf0d4dfb3f15b020f5366ceedaf549508bd5e98d91c96114a9ffeb55d5e2f0133afb1fe8e92beade603a6b49dc92840bfb07c090f049cd3085fefc76013ef46dd091bef1f3499051d8352e0ea022737d8f5447fbd4125ee5fd408e23bd705c521bbf60e5d7948ef37fb66220f4df335a6cfd443c4c8c2987fa733d086fa50902cf2415ecf952b167c8e0c5efb06482519e20251c304d0b805c6c892fe8f35b7886d2d0e8bb8ff34db7e4827834e78fba79fb256d8e616bd4cd9564e968d3b300194d6a22a4a1143ae0d24e865ea7a1edfb0f6343ce14505a722dcdf3d5cee399274d4a82f2e2b059abbf3739fd07af6ed7b232a1dee8a8c68c7f0e9ba3fead87ef954719bccf74c86b2217dff8fe92b5a6bbe10762e5c571bb16e0cb5b944b3550e352c5a58596382ddfbd08433be7594e5394699bf75092f249f00577f1750cc36b13444c003463239d90d07e87d92dc162184aa7e7a0447f61d3f64687d25d114a9655ae8acad51ad0f69b9ddc02a3492ae364d2ce7583322f6fec255cc92347b21184eab70d30c40315e619c216195b98bee6285e727c253ef2e6d2129b40e9e58ad8d886f4629d3191f30a5bae64f2bb1f0b4c27218822ea1cca8c91f3197bbcd32b8d12a0591a21dfef4c15197a36d3b74b252138b0f4f5188005c4d82a90a162b86f59d89905adb2c655b0d3e29653878d695c602206c09410b14e5c70ff74dfd6fec9bd4bb0c8b213764a8f2d84bd915b73a1cc4455708bf007e45ebd81bb256f4cd7efed32470e4a7ab4108199b0c8d15cecf4b1f5234a51a0843cdcc546fdac0584492bf8928003e8d8914eab301d83a29364f5d8f09ac28851c4982b1f6d57505808957aec50aefb8fd85e330ac8281f1f9f64d4f636dc8e9def3d9e6913cc90cdacd5cdad693c8ea958c42b084311ceb7e7933fb07917251e3fe6bb1a9ab23fc8a05aa1533da30955802aa521d16efb376ce1b31b555f7356bdca146390e6afdb2aa13e851b11a9bfec6006cff92fa7b6aa9acc572a4f944527d89e5cc0b09dd6890191bae4c8e49816764ab5bd92f57aea24f59ecd9bb9b1395ac5674c430d6c9a28068948d90830f8d66c14e25e485aae8ae115a22af7294a986afed045fc87ecad169406da97a9d259bcf50ef383ad32620af03ae4096e5d47ced443cbb40d46a0713c5d47695fe3048ef7f8dc84be4ac5ab073e3402866070e3f249da43276bd027e0c093c11b176b441c16c03d15c9b3bc6ba7bc4336b5394", 0xd70}], 0x5) readv(r2, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) readv(r2, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018", @ANYRESOCT, @ANYBLOB="e2f1361b324a3f1b816a60f9e9d413d2a65c7c65b0ba2bc35cee19fc1d175081f8ac583dee72dbb9fe55d6aac62648c021ddf09ad349be3435e16f9bb36076591f9cab99570578d5680c30bf1f9f7d5d9270e0dd55d28bde461aa2cd8247bdfe362787f16c319f5be5a24cdf1a8e8185b7780f9c57ae1b067f", @ANYRES32, @ANYRES16]) open(&(0x7f0000000040)='./file1\x00', 0x20, 0x46759a9f1103bb2e) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x1, 0x3, 0x40) dup(r4) listen(0xffffffffffffffff, 0x1) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x9, 0x0, 0x0, 0x3, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x0, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000002c0)={0x0, 0x6}, 0x10) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) r4 = socket(0x2, 0x0, 0x0) r5 = dup2(r4, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r6 = socket(0x0, 0x2, 0x0) dup(r4) ioctl$FIONREAD(r6, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) r1 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000240)=[{0xd3, 0x79, 0x5, 0xe8}, {0x6, 0x7, 0xa5, 0x8}, {0x9, 0x3, 0x7f, 0x7}, {0xff, 0xff, 0xc1, 0xae}, {0x8, 0xff, 0xc4, 0x5}, {0x81, 0x81, 0x2, 0x40}, {0x100, 0x0, 0x81, 0x3}, {0x1, 0x5, 0x1a, 0x2}, {0x0, 0x3, 0x47, 0x2020000}]}) executing program 3: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000100)={0xffff, 0x1}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x9}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x3, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x1, 0x8000, 0x81, 0xffffffffffffffff}) (async) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x1, 0x8000, 0x81, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) (async) close(r4) socket$inet(0x2, 0x2, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) (async) dup2(r3, r5) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000080)="ea00000100000000", 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x4a0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x8, 0x200, 0x1}) r1 = socket$inet(0x2, 0x1, 0x7) minherit(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x3) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000004c0)=0x5) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x20000, 0x0) flock(r3, 0x4) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000540)={0x31, 0x7, 0x7, 0x4, "482b2495e82d0e6f0bf24cb29a1b49245dda0bcd", 0x10000, 0x32}) fchflags(r2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) lchown(&(0x7f0000000580)='./file1\x00', r4, r5) r6 = dup(r3) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = open$dir(&(0x7f0000000700)='./file0\x00', 0x48, 0x0) renameat(r6, &(0x7f00000006c0)='./file0\x00', r7, &(0x7f0000000740)='./file0\x00') symlinkat(&(0x7f0000000780)='./file1\x00', r6, &(0x7f00000007c0)='./file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000840)=0x2) lseek(r0, 0x1, 0x1) sysctl$net_inet_tcp(&(0x7f0000000880)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000008c0)="ab9cb8a1c4193db4b4b2388abdc5388bf4dd70be8be342a57327a4711d08cb42536109a96ec1d5fb7dfb9a07261acf7a2438edab11e28999557ce009f1ccebba1610a8b3cd7ee5f48001ca13fe142319f0182e2c2e2362b436fd0a8f77c82391943f780f9218d3892b153ce58b5f84ae70d79fee508aa993575c0931890873570cf1dc174cfb2d681016b3d19805a4d716e137982dc8ba85243f9e830fddd4714fd629946d7ff59760d5381552b455f8833b3bf7fe536e4995501b418c60928c9f0dc40c0dc705e723fd8f944147c6375f3dcb7a7cf571ca98c3efed8d3631fa2237f3c838b8b54b4dd93885893d2fc213748fb9304ba0f7b0cac4ec1457fd37ee4c6caa3efbd2a2a54fabaf49feef9d581f1cfe82f63caf6c710cb97dc0f8d6c4ac74ee8f6caac65ab99ede66bd09457805598cb173a14e2479b00359bc496077d4b6828764a1609e72c4461dbe5ed11673067821f987603c68501e0ea991ea45e38e7af19839f8df5328426dd3284fe1012f36c2b660ffaec0fd69f4fb6b76fb2372bb3775e8849e24fb0208ada4b5190582895b48efbcce4d771106df9c5800fab535ed056f1790a64c581ae7490c2bdafa721232acd4289502bbe66efcaa7db04aa291b5c831b95881505b499f9dbf623f0ed17188b68ba7f8182ba259d0bbd0d1477191de66fab3ff32dbadf1b80f393195eda0bb9d70920570f0720cc4b1b47d852d01b0229abdbfd42c631d2f18c9b9dee7160fd050f58739409fe692ee73b469c513b8be77e98a08527c67492b660a8b7b288c9b62d8e3f243a363ffab858844a959c738676d8af38d0e71fa9a41e7e02542b0660b2df47edb41d20a6dce14ca925eae3b1274f20de4473586c8b6a1195d333dac2084c5464b39167bb0eaaa9df898b2defa49c82483c47590afe9ce849ec10e3e007f2deccff467bbc5c1b95007403c70bd986175262af88d712f27e4594fbaa5149a35c4203d79dd4ba3ea8c8ae5bcd7e9657b8e1a6b1d6d821d9e9a2d3a491f8dc28a0a58cfa1ac8f9b798c09ffda99cc3f79911dcf7970b1f269fe0f2b1703a598360e0faf1e418e38ce9e14e3371c72a8a85724456a8f00ecac7bd89b4b4573b6fe4b34bff0bc3dddd5c6a6ecfd32cde08ac88106d746d0baee315f36de518167d7173f837789801f2f42443173d9759a5d6d30726577743b3eb98f495077022b5a9f4b8a455f4606eb26dcf7e455b6b6dc3d7dcade2a2989cd96c0ce0e1aad1e2d6fcddc1efa333da5318607fa9866be622b03547e8e8109765c119ae6d758aa4c21e0cd25ec64666b56e83f22adb0c5c54bab2ec67d2ecc3ada4a8ea078d90eb7701fb7153e70ffa9187c924799f93cdda397488d5ade7adaad43ebe46b98e7ce6f8985e21890f5d8d61015bfe84389c493b8fd85bab11225d5d4f9bba8e643508071ba287a6a672856047e43a7a9f2f151f659bb4a1b88aae0d1c1b760b175638ec620f0e83f4a8e3d31a0cc049ef5075a95d35daf1f7deba7382ea289dac6f8b66bdad79216a20160c33d9dd8048099b2c5303b86c3b1b41de2ffcee36c7a0a4de03c37162bf1c06bba3f6ceb35c200870268ba5e29ffe5d33decc8354b3df01ddd635dcd9edef392aa798c850437277fec34254a603dc8205912a35c704ab1a6cf67532914094e20b5d8d24e44e29ed93052c7bf2e4c47919898a52edba544a08c7e38344b4297cc39f9cab2edcb1b9bb7553edef51218064bba3f671dbe8228dcadc43d458918d245f6cadfb4610c5233fe1691025f7976981f54bf67717594881fb94b7c6a622c15106a794147b976ab694799a9914b81a6be235742deb7118f6f3606ed061535c68e99a1c52c037efae38e7205dee5bb787ac05ac629005f29367fec4b9809f5a613c86fc854581686e54b898480a1108cda4042713b8fa961e372c9be9150c900191b408c14d12f934acb3703d76d99060585e0a1330e3446f225f83bfec68bc03a1f9616d6067124b4a92e878c0f52c988ca0eeddb4f670363bea66990800c51cdec18f6ceb7e11834dec76452c2dd690550d57a9f82ea6476b20dc61a7324887dee5ce4b7e3c16b6aa961be19d9589b481477d11a3be978d64f721b9a439f0e4553a6267fea867c5a3c4547bbe5296c2bcd238a0183ec1f58eb7bf86eb561b5bbcd04852dbd21c24e9de817b645adbbb5894387f9b8d82ec1a8b89853a9c714ee571c941f814e5a1cca1581c8b35820abf93289949b8d04dcfc1f68deb5f5d1376304e48bbcb85daef131ff706dddef62bcaeb218d5c9d0af5fb5f0acd7a58fcf81e935628c85021c2d8e516971228ab87accb5efa3974f83330b8191159e3ad30a23d5a88da408a3a2447527a6ffba63c3fa5c0f8d714cfb46c0d088edd28f6661cf8f868d14973eea81581ead620b20b05893011c971e4f4b09b925be7d1dd5f185987a2684531ed5db0dacedb01051b33a99d4d5c025c837473fb1ab83d128ce18aff99a271e9e20b0b0e3bb9db2b2a2c3f0d726b9edd083504f96db9a013f79120628dab33ee71819c840ff4efa5be9a8aacace499ffa82e92bae837fa68568760ea295702d6d9f9dcab159f582545575db17475efc1f5a0f9e9a9af84feb8aae9395e6cf8c1a6efe7ee1544d1525f7ca755a1f44d716f96d9c629d83ee59dbfdf66b8f8033174809463b2e7e63b327c3c7ec741cf539231b94679e38b024593ff8b96d9d7bdef639ea664d8d19fa2ed04dd508b7da8790eedd7f1c4c1282d28c4eb42514579785cb41719979adcfa9d20a1e30eef80a08a813a9e7ad7c27603c6d6430afe2e9874ee126bfc483a2b592b8a6ae6c77781610d9d438adeb2fe7c911a046f975cef6bed44f03740c9c36bbf4ff609d8bdc448a4030f00d6a9ecb9992a7b93eeecc98e8a3127345a05214f4b188133f2af0f5df333b6488cbe9b7cd608e8b39b4495c400204061ec7bafd3a914a8c0d467ddfba380e51683bd5fa7cf5c69ec4b83964a2cb83c307241c0e15af168106287795666d34430a08e22a7df8337be29375ff1124e20f5839779c62f7af44bd41dbcfe15cf003436cbbd0bce3493bce38c04ea4e347bfbfe3aa56e2d39446717977fd5e189f5c1fc57cfe125c0a8e6565ccb98f5f4b5c0cafce3185a4237ef5c3b64d7578191729482fb9de3597a4320b26985a1285cb7265f6f3162c10fc803316f508e0f6c5f9988dc68b3b464ab7101abd8c377fd3f210af2943d89e1193f5bc8fc747c12292db6d6bc6418214f8dc755e9da8ed92fb2d1bf65e9aae3fd78e3ad6520e618f901b91d7ac6ed70c665dffcb028b21eb74d97f2451a2354fb002ec909cf1ad87d84795d3ad332b71aaac672d8f9ef3ab031add99ea531b808c953c8ab338a71dc5479e2f143d8acac0ee40915da66c823e66f28ad547c67c1bdd155e2abfa761b5dda1eeab058c1f722ae1799993b6e68597c231abd32aa738ed93d0ec3e7e400faa6e59ea77b963d28be7767c406ced7145bc47746c7c4f667c5f3955f1fcce4b658acc28f134a4b10d0cc093b1a7977adc70f381cba9b39a6b2e422cc1b1bd7c97bf35eccf99ad775e294fdf6f2e84dff3c75e136143fd253fa0089b0b54cce575e23b78f8feb3692b7a88d038e03acf62844075e471710d02e51e7146909b0f238e5863c2cb5e22c11689b778cd261333d1238f531d4483df740fa5d6c3ced7a4c04835f1e92ec47ff8ab65ebf42293747e51c8ac93c9fd86f0f16ebf8e0116a1e5762b920d5a6e582d252ec6abedbe175b92e09c51c9f4b1e31fc4980bf44e271dbfea63d3ff31643956602ec6c62970dbdc7ff5919a65ef0a9bb1a7e41e215a923e267272ef607152359b700286642bb8830800f9c08b49214ee3b08477f653703a3fa7e85ee2db7b705d37015407c302edc4d735f1e68cdced1c84b4ea0336ac2cd6ca0677ec5abad226738171a127eda10980150b27ef5c88687fcb4d495cf1d9ba1eefa963f1f82f67e667617bb4a767e09c77f3761f78ef00e94f0a83fe1c63750d89a47c339a3f30f61103000517a48474bf4b9138b71e69ae3ec6bea0f95c5ed59ed4549d9c004725aab6df86ce0421d4037c23800ebff2270e87fd01df44934ac18ca672e58d9a5c528a2e31984411dad2e4e9a92e7f338f563c084fee0800b8a8b727f37de5abe68480cdcd4b6f6220b284011df5d5470eb69e0dbe438810ab673b47cc1d9939a553e739fff37d9141f2fe849cfc066d438dc7cd025acdc193cbb9aeccda7ff55033c2dde8de45810624033bf83aa5300598b732a9b1aef250f6a81cc7067680d26a3a81c568580001723e657f2ba611a4b3901b0f80d719c3e4e7970f66d8c9d46c3d9306a36546366d5526c22b4d2163b5b3c60681d0581441280082e00ba0a780cae6f3f19d2e1ec12310aa76c601e2b48e9ac03b03731e2237aabb88968e97321dba86ff0dbda2d3c413f4a6370b9cf1902cc1c146fd1f876ca79e08dff8d361ddea8241552905bcce8e8c9156d42bf761adbd89fc06dc38f4a6ff32e6f801b6696fd9737e5b1efc2c969b0322bc6fb45b248e1681604b4e7603fac85ac13c314a138b0f0c35a47564c237be8b59c8a769891f761f109f9c6156b2c12acc19304bdf29943b69125cbf6b92ec9f17004482e9fba7c9a854065567754e9ad4f6cbc2270d8631a384eb5c972663b81e65f18c9514038eca72f0d2afb8b5c716132b18bcd49289d812837031b95d49894d4c62910341e30d2e954f30a233898522b7bd76c9f345a88e0627b4dd70fc9055918401931fc8683496ad7eca7d9c3a825355b688614484892949260644f01559e57c79ac60b92bad4c36b60b240d1e73fd6d44d429a2e37413fe8c1f8d09c948dde5dc06e5b763b2a9380228ccc24de62ef867c4610d70c628ca2d5d1e9b9437c8740a6936d254faf250ca339b4b48662693e2f393385663c772f712baba81cfc42e4bf2cfa356f6301cd7a8c559e7ab52d69a226387f9e283850a8431f5ba2256389bcd3195f312c983b3e87897859c80124f356a09e95bd807725d4a96a98a94d8806b9596dd0bc03329b5c09d5e724d2b8b889195d0bd70746facbe230aa4dbf91a17a1541ca4cc323c0c385399bc0f2a4a6f48c2ea3132d0476a48638e1ddaea672877e6969e3622efbb54f0cffa90134969ec1fc9db72fc2ca9718f41ee136f64365f7a076871c1588cdf0dc5829778831d12a6f0980272f9e1594671d327c474c5a482b6249c13816c2b2eb04a13c4d8cea413d624d6bae378efcda40174c9b8a3c7d52b93fdd385b6f4ac33c75482fb0976f47427be0645706ba7e739f65355a43a9057decf6f1000f2b38ee3adafb18d48f8a812c5bea868ff9984df0dff93241e6a6431d72a843c6a2af6708bc6120e4c8db3f03e601eb70a34073af8a5a166b7cb5538d2dc023ab70bd2dad4a7649077cb3a526f836ae7401a6505dbd64b02a8a1346c1ec62630d68a3c3bf0ba22af520a66786337c428ac5054de3ef926f238f117f0869a4596051c595adf01f7ed5a1b6b82fbce4953737356c18625284df8b791b9ad22b4e17087a36c06cf43f7c0388d8bd9a37ab6d6685a12e4287bc4011fd585e833152c6bde6929909d8e670b4c10bc4b51f1f168bb8442ce1557f8960c486cd1558461152a50f8562a511ae74c5f55dc23dacaa70a061944ce2e5bc2a2a1c05d7412697e891be5a73b277f461d056adc5c8e9e09bbfb6cc889b69644acab514bc7e7742a4c7fb3d775c3f5328f308dfc0588a2d8ff61", &(0x7f00000018c0)=0x1000, &(0x7f0000001900)="48e0a088a6410994ba02539b2dceda99349e0d2e1caacaeebdf539da9709209a3333cec16b6f472b304128c5b8db76", 0x2f) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001940), 0x100, 0x0) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000001a00)={&(0x7f0000001980)='./file0\x00', 0xe544, &(0x7f00000019c0)='./file2\x00', 0x8}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001a40), 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r9, 0x400c5708, &(0x7f0000001a80)) executing program 3: setuid(0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) setuid(0xee01) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020697f, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x10, 0x800000}, {0x6, 0x0, 0xfc, 0xffffa416}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x39}, 0x2, &(0x7f0000000140)="ee791288ee55928c0eb7f64ac50db5a5ea07aa2eebbee070fff6a72576e64af9d4aadbd6d1cf027d1f6ffc9cd3a022a00e564885dc2e382d6e035b3789fb9f3e9a6cd864756865ca8b2fb6a9189cfc61080d213f22c4d2ed3c368e7af87d95b8ef01", &(0x7f00000001c0)=0x62, &(0x7f0000000200)="87406889dc3afa139a0d912a3d4157e685ba6d2dcdeff9c68a444c3440d997b4afaeb9a2fa259acac3599c1f1e451a43482e3f26d63e27fbd399aa7964a351eb3ed48dba79df6e48ac517a01", 0x4c) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 2: mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = socket(0x2, 0x4000, 0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0)="cd08a42bf8f811fcab564261d62a95fdbb32acfc52b0a22d2c26e6f0e2888055ce6b4d0fee070e181896c1ec3aac63dfefbfa83197841c13a2e79377900542398bee2efd55083b053f7636c7615a", &(0x7f0000000140)=0x4e, &(0x7f0000000180)="353b53cb47d7d7408d1bb7d0285375de940cd373300279e7e9d8658f4404b78ef3d751b42cee67e1152eff049c04a03cb37e43ef2f79886dedf3a685da04950029557d850daa0557714d04ebff30035570063b6436195aabe34f4530e36d8db7c985df9c19e85c016cf3354b26644b484af7e0030642843444665e17276870077f999e362969ef6fa0b6491cc2d0fbd8d22885eeb9ad5e6137201c535d", 0x9d) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="8faaa9b2b541c0e80effa634499ea7d2887d25fe8d7ad6e3b3689217c3aa6e54486a9fb4f5fb36ad517fc90e91ad993191c50f96ec609656aedd239bbe0864f1091c6e985ccb18decf2268ad54cbab6bdf0c9ae684bc6077ca33c2c0f36b840a8b36772123b385880a2fdf3946", &(0x7f0000000300)=0x6d, &(0x7f0000000340)="bd438cd87e5f6eeb78d44a8b4533fc4681d26d3129c20117178fcf19f389acbae8", 0x21) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x2, 0x6, 0x100}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000400)={0x6, 0x201, './file0\x00', 0x60, 0x502f, 0x81}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000440)=0xfffffe00) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000480)=0x9) r3 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000500)) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000540)) clock_settime(0x2, &(0x7f0000000580)={0x9, 0x3}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) shmget(0x3, 0x2000, 0x224, &(0x7f0000ffa000/0x2000)=nil) r5 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x544, 0x1f, 0x80, 0x6}]}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x80047470, &(0x7f00000000c0)=0x10000) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffffd, 0x40}) openat$vnd(0xffffffffffffff9c, 0x0, 0x800, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket$inet(0x2, 0x1, 0x4) (async) socket(0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6}]}) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b92", 0x9}], 0x1) syz_emit_ethernet(0x93, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) (async) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) (async) poll(&(0x7f00000000c0)=[{r3, 0x40}], 0x1, 0x80) executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) 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) r1 = socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x37}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r2, 0x6, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) r3 = dup(r1) listen(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) close(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x7, 0x0, 0x80}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r4, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000000000)=0x4) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x6, 0x1, 0xb4) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) seteuid(0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001060000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebb76af6b321f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371051eea0400"/177, 0xb1, 0x4, 0x0, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000700)={0xff, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x1}, 0x0, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000200)=""/66, 0x42}], 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [], [], [], [{0x0, 0x0, 0x3}]}}) poll(&(0x7f0000000000)=[{}], 0x1, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x5, &(0x7f0000000980)={0x42, 0x64}) r2 = syz_open_pts() close(r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) syz_open_pts() writev(r2, &(0x7f0000000440), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0x0, 0x52, 0x80}, {}, {{}, 0x0, 0xc2, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad", 0x83) r2 = semget$private(0x0, 0x1, 0x80) dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r4) r5 = socket$unix(0x1, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, 0x0) r2 = getuid() setreuid(0xee00, r2) socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x7, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r0, r1}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad", 0x83) semget$private(0x0, 0x1, 0x80) dup(r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x0) syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000240)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x67, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1}, @icmp=@info_request}}}}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r2 = open(&(0x7f0000000500)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x400, 0x1f, 0x45, 0x10000000}, {0x40, 0x7f, 0x1, 0xe467}, {0xff, 0x9, 0x9, 0x1f}, {0x48fe, 0x4, 0x9, 0x91}, {0x401, 0x7f, 0xb3, 0x5}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) clock_gettime(0x3, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x8, 0xffffffff}, {0x4}, {0x88, 0x800}], 0x3}) clock_settime(0x2, &(0x7f0000000180)={0x401, 0x7fffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f00000000c0)="accf3649ff33b16c3a59cff97bfeb6280f7f5aed6b57ef748c3d35196915e4ab03ecdd252bc4792e0c3fee05000000f64c5b9e6874ad8403112b38e680b1abed1a9e617a75d272c51ffc3290dfcae2f31baeeb845159af827f8cb8dbce427e158081c445e5198fafb01678fbdc6fd8cfe63b71045086b3a21c4f9374e3884c1a3ea146c70f4e719724731a2c57d7ff6aa63854004af5", 0x0, 0x0, 0x0) executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async, rerun: 64) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) (rerun: 64) flock(0xffffffffffffffff, 0x0) (async, rerun: 64) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 64) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (rerun: 64) close(0xffffffffffffffff) (async) socket(0x11, 0x3, 0x0) socket(0x6, 0x0, 0x18) socket$inet6(0x18, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f00000001c0)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, &(0x7f0000000100), &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) (async, rerun: 32) r0 = msgget(0x3, 0x0) (rerun: 32) msgrcv(r0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c", &(0x7f0000000300)=0xaa, 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x48, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) (async) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) (async, rerun: 32) pipe(&(0x7f0000000640)={0xffffffffffffffff}) (rerun: 32) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) msgctl$IPC_RMID(0x0, 0x0) (async) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) (async) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) (async, rerun: 32) r4 = socket(0x11, 0x3, 0xb4) (rerun: 32) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580), 0x0) ftruncate(r3, 0x0) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) accept$unix(0xffffffffffffffff, 0x0, 0x0) rename(0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000f7e, 0x808, "cfed0ff8a561c6e84e82b39500"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x119, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty, {[@rr={0x7, 0x3}, @rr={0x7, 0xb, 0xae, [@multicast2, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x20, 0x0, 0x86, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @eol, @eol, @generic={0x8, 0x10, "48fa89ae2b849e38741545b4b986"}, @timestamp={0x8, 0xa, 0x0, 0xffffffc0}, @mss={0x2, 0x4, 0x7}, @md5sig={0x13, 0x12, "f6907c40582d54ed93fe121614756abd"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x22, [0x0, 0x0, 0x8, 0x8, 0x8, 0x3f, 0xc5, 0x1]}, @md5sig={0x13, 0x12, "38533e743be61c4f07d514c7dd4f3d04"}]}}, {"1829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"}}}}}}) executing program 2: r0 = getuid() sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, 0x0, r0, 0x0, 0x24}, 0x0, 0x0, 0x100000000010000}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, 0x0, 0x0, 0xa8, 0x800}, 0x0, 0x1, 0x100000}) 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) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r6 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x7162) syz_emit_ethernet(0x2ea, &(0x7f00000001c0)=ANY=[]) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000400)=0x800008, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{0x0, 0x0, 0xff}, {0x0, 0x0, 0x5}, {0x0, 0xf6, 0x80, 0xd8}, {0xfff, 0xff, 0x0, 0x40}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) clock_settime(0x2, &(0x7f0000000140)={0x7fffffffffffffff, 0xcd}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) executing program 1: setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) mknod(0x0, 0x0, 0x504) r0 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x57, &(0x7f0000000140)=[{0x10, 0x0, 0x3}], 0x10}, 0x60c) socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r2 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) r6 = getegid() semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r5, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r5, &(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(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r3, r6, r7, r4, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r1, r4, r1, r8, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket$inet(0x2, 0x1, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000200), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffbfc, 0x10000000000000}}) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x1) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup(r0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1f) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r5, 0x7) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r8}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r9, r10, r9, 0x0, 0x0, 0x7f}, 0x2, 0x401, r8, r8, 0xf2}) r11 = getuid() setreuid(0xee00, r11) setreuid(r9, r11) openat(r2, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) poll(&(0x7f0000000040)=[{r4, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) listen(r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x7ff}}) executing program 1: r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x1, 0x0, 0x0, 0x3, 0x4, 0x0, 0x2, 0x0, 0x0, 0x8}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r2) socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r4 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000100)={0x7, 0xb}, 0x2, &(0x7f0000000280)="1652214472b8629da8ea200d0b9e59ca1fde0f228acfdf5b619584e79bedce592421736094553dcff097f9a6b89a5154e9eacd5c10e57825a56abfced557233dc179c398a1d21189da85608332537d24", 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b327c75e418ad10e967449c7ff1114119282f0297b6f7ccd097a222c5ab0cfbf5f7afa1962e858eeba1861dac2f91bf683606282d3bf302b0066fc5b1735cdcda43558ed8d0119800d77b5746754481e8e4ea0f38f24764e14f94dabd7a786e35f5d39a2cd2864a09df44f6b3a4956058078354f3c0cca5d550909cb8f5e000000000000000000000000000012f7be393d0499c92952c6eb315f99f5d904277a5a5f78766476e3720b602ef1d90e1928f6488cf5167fcecee5ee6f0b6a5ac26aafa2f6ddfc3ea6b3f87b13fd26de15b4260f3475a7b9297152b18e1d668d7690e460dcee48f4648639609d9457047e2407fb7dbfb6c4152958ba5ce75ebcff0e000000000000000000000000a6d4cfcf67bf6889c06daef2d7e44d8a9064266c28238d22810faa994ab1b2d6c5c7e7032298cb0682762920cf891cb674d77c433ebc78778d6d5bf51dfbc8a50dd508894e2173487f37a7dde635609b90698fef63d96c78312a62128e34c5a49a4def48e031bc7d2d679198a801690393701c35f8615ff8020bae8904", 0x1c3, 0x195a05e282d6161, 0x0, 0xfd64) r5 = getpid() setpgid(r5, 0x0) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r6) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x67, &(0x7f0000000000), 0xc) r8 = getuid() setreuid(0xee00, r8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000140)={&(0x7f0000000000)='./bus\x00', 0xfa0, &(0x7f0000000100)='./bus\x00', 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) r1 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) socketpair(0x0, 0x0, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) (async) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB]) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000240)=[{0xd3, 0x79, 0x5, 0xe8}, {0x6, 0x7, 0xa5, 0x8}, {0x9, 0x3, 0x7f, 0x7}, {0xff, 0xff, 0xc1, 0xae}, {0x8, 0xff, 0xc4, 0x5}, {0x81, 0x81, 0x2, 0x40}, {0x100, 0x0, 0x81, 0x3}, {0x1, 0x5, 0x1a, 0x2}, {0x0, 0x3, 0x47, 0x2020000}]}) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) open$dir(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) chdir(0x0) getppid() sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000004c0)={0x0, './file0\x00', './bus\x00'}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000280), 0x0) write(r1, &(0x7f0000000300)="1e", 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000119078ac1400bbe000000121d896adb9b96fba3f3fe0c3837f977bf2120c9cfd1f3b3e137f043d6807033a442ef1ad395138eba9012f27cf2ac75691d17e2525ee33abea5e2a621ca38a17bd8fd61855eda2f7482c"]) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) shmdt(r1) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(r1) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000040)=""/4096, 0x1000) linkat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', r2, &(0x7f00000003c0)='./file1\x00', 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(0x0, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r3, 0x3}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001040)={0x0, 0x0, {0x0, 0xffffffffffffffff}}) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)) r3 = kqueue() fchflags(r2, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000200)=0xd8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x1, 0x50a5, 0x0, 0x1, 0x1, 0xfffffffffffffff7, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x1000, 0x4) kevent(r3, &(0x7f00000000c0), 0x3ff, 0x0, 0x10000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, 0x0, 0xff8a, 0x0) executing program 2: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x0, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x7], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0xffff, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd, 0x200000000000], [{0x0, 0x9, 0x0, 0x8}, {0x0, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x86, 0x3}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYRESHEX=r1, @ANYRES32=r2, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$SHM_UNLOCK(r2, 0x4) r5 = semget$private(0x0, 0x2, 0xd0) semop(r5, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0xd83e) semop(r5, 0xffffffffffffffff, 0x53) setreuid(0x0, r4) shmget$private(0x0, 0xe000, 0x27e, &(0x7f0000ff2000/0xe000)=nil) shmctl$IPC_RMID(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10075, 0x0, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x1c0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x197, &(0x7f00000007c0)={@local, @broadcast, [{[{0x88a8, 0x7, 0x0, 0x3}], {0x8100, 0x0, 0x1, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x159, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[@hopopts={0xf0, 0x1b, '\x00', [@jumbo={0xc2, 0x4, 0x8}, @jumbo={0xc2, 0x4, 0x79f2}, @generic={0x5a, 0xca, "276cde0ca4c17e84922fa292b131cf6d82a8d6db2025b4bf9cefe007d16296b7fa0126e24f28f791d8698f4de7ad84ffd59e1d26cac343bbb844a7d5862ff3e2cac7903a088e66cc2afee8458b9d29fee6ffa97b6a3b99bfda359dd3320ac294c30b1598d2c133906dcd07dd7dc8c3cec9044979dde6137501ecd63501c66e94109d84e3802a5ee42cd1d51643e18e1190e0063e0dbfb3f7a71e1c46f7e2b77d0bb739ee6529236fd515205b5ebb077904a545c0a59549ea1f30024c3ad7324b8a00e4e6335a7019ef63"}]}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x5, 0x0, 0x0, @mcast1, @loopback, [], "f9cda7df9537de5ad25940fbf1df634879bdf872bb9fcd92dbf88929ac8f4111ac01800000a01087d95f275f3c05c1ff000000711cc41335513166ffbfb70600"/73}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000200)="c2f680734cbdd971f8e03af363b38f6c55072ed13f44f3742461db27ce82e2f5fcca91b239d364ea69e425c379097a9b9d47dabf4598fb3cbed199ef7ce4ef47aaf8e82b423f914cd54f11186f65aa86c122c31b7ce28f43a270518012e27261b342a6008b1090634571e467e69bf60d600b87d537b4dc8fa7fd2b80fbc11136206ef54342c6fc6bb17eee4fd377bdfa59b2294b5d453db45d344376dda041d34cb55b6c4647a1a902576ef49ab2329181c6b2818b3d71204b8386c7f62e4633e36e0412159ccc4f5326c19cebcacb9857544f0fd2b5d378afd5e003966008e796422dd9a203c9e78cbb68d53ca56b785e6fa959f5dea2a24c2c206b4ed79ff02f321930ee6ead31394f86d0b0493eb1592b30746c0d4f34f59ab24056aaa537b0eca9f546425ad75cd7e55c4cc33551ecc916207a420a6cdf4008389990719c767a540a999d7c1096f60f9240371b6f52abc5a0eb67690c00419b44664a137e073127dc4782301d3ad69c01bbf568acf3c9b043440a258838a344633ffa1eb9b8e1814fcf5975e8e78a57979742e6d0837b7849d585759db706ab74e3b95b9f0300e10e7639bf2c811485a4e2c6ae6966a838eaac3d5f33834b394f87d23d9aa65e7a36a310771e854a68ffea974a86276bde1ae0f201535de699ff1ae4a076a9ac853981e4ef3197df368bbcd5bdc44c2de6e9140c59474986f9a0d1c9c79f904bf87c68ee056c1c41041bcccf3011d9344d09b36216f68f82bede05ccac4b1f3fecf775cb7d1b71e699f4c5621ba6f1a9070fea84b6a212423ed58dba9db6f91b46d4a585ad4b6fd6f810abc27a8f5df063d2d2d9bf8c8f5829d8b9f8ed48bfb65a1b5d1484c211786d4e3c00a11534cd3429770d8c6634832d41de5f272d074dcb88c3b4d4c6846b02219e7d785d2f64fdbd1f3f34263e", 0xffffff56) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008060006803b060a0009ffffffffffff1d2dba6d625c5f019272ffffffffffff308d9dea0982ee06f97412f152954f1f0a3214605e9a1417"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x0, 0x1) setegid(0x0) r5 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) executing program 7: mknod(0x0, 0x1ffa, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="89ffa23f3c25", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x18, 0x0, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}]}}}}}}}}) executing program 7: r0 = semget$private(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x2, 0x200}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r13, 0x80606948, &(0x7f00000001c0)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000340)="030e60263ca24beb237dcdabfcb96df661ef5a44377f8d334a12b66452f75b37a7ce08b9724b13510e6101d506af775ffbcafda169d759a4e2745121d8ac7466e0f9f820b707ce4a993f6c7736663714df07909e93c150b936420b29556d4508b012fa3beff258be482e6fce54d0b9ccba50ce615a2b31ecfd7845435a2458b1", 0x80}], 0x1, &(0x7f0000000600)=ANY=[@ANYRES16=r14, @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r12, @ANYBLOB="000000003800002e00004113ffff00f3fa402fb8150001000000", @ANYRES16=r11, @ANYRES32=r3, @ANYRESDEC=r9, @ANYRESDEC, @ANYRES32=r1, @ANYRESHEX=r7, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32], 0x68, 0xc0d}, 0x4) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/192) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x3) executing program 6: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x0, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r2, 0x0, r2, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r9) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840), 0x200, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000880), 0x8000, 0x0) r13 = socket(0x2, 0x4001, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[@ANYRESHEX=r13, @ANYRESOCT=r13]) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f00000001c0), 0x0) r14 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x1000, 0x22) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = getpgid(0xffffffffffffffff) r17 = getgid() sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f00000003c0)="af71e9b6df5332b7a5e19cc2868e8f364ac597820e21dfd8d8ba494fe13a0a789bb225ad10d8b83e2bb808fbb1eb4b5a2c559f08991f97dd03f618b6a6d23e55dbe1b98c4c65ac675d457aca6d3802e277f15e24a89e792d16da68d12137772a78a7af0b0a1529cf3518c1e56d54b680c6237d0118d9014eab39372afb0e120fa2e66b7b1a94646bb84cda46c9bf4ae314570eebf2af8251c5", 0x99}, {&(0x7f0000000480)="db8f30eae4a4a33f2147635b411ed8f43ca60f3eee3eb4398dfdf0270fb6fe39bcfeb8e1860fbd07095a2717a01e8d32af4a0b9191bd8e73739bab4d3f92a69d3a8ee337d0ba08363f276609fda41c52a1a596e9b6a360edff7a194c5a0f6c0c5f47df49c97473d6327bb4621a2dac7ada749833a4c893dfa10dd9467df1602dc312f1f5324dd4cab5aef6dd47792b3522443e5614f39776add525eb796d04361af414e7ff4340bc7fe11effa70ecce57aea1f3ab01da5a2f11a1881ae588fe15f3ef1fe38a57651bb808dc3a8b3f07750", 0xd1}, {&(0x7f0000000580)="cd66b2dfe79ab2ec069babfe3bcfda63891ffa97c09ce9e142dc47c6cd02e8ba3e4b7d1b07d1103dcb68a8f48253b217adc9f05dc30f3fed7acb5b5484b21981977095e97ecb4d35d3e20652337e6fc64813e6c7a292642ade91b5cd63ed1a4b76b6daf06331ba65a2fe205aae0f036d38c208", 0x73}, {&(0x7f00000006c0)="00032d72b74f24ef7b5716c9a5a529286f4d80772483a57d0a2ae20e3d0b27a8d356f073c8859131d7083160f0cb5430ac5132c6540b3aa27b0af81276c1b97156079d713f06d627e34ce78f3de604fcf4d302a14bdbf6a871e59640c5c3220c09e35543d553f24b329068e0dabaaada39b95518423f38c483ceac99d384f623d2be624b1b156fef753cc3d02884739a59667df103d1b15b8b7025f213c3b79fd8dda40e965ce9862906b8292793b75779ecd85a93ed990c57c39bf7d8c981b4386e834632162c853529090bed99fc3c3d55c8e39c7d8cfbdd9129467ca0fea89a824e94c874a7ea", 0xe8}], 0x4, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, 0xffffffffffffffff, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, 0xffffffffffffffff, r17}], 0xc0, 0x3}, 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, &(0x7f0000000040)="92285f3d8b5d02cd7b6458e0123a4745dc255ad2afc1862da7403324a886b4ed73def9eb9df3fffae6767a806718b819841dd931", &(0x7f0000000680)=0x34, &(0x7f0000000100)="91e66a1eec04f2d48acfd0a4caa494384afc5285eaaeaf3a6702c294b6cdc5ef274fff4aa41cc4c655b9c0739e322460e7ee82fdfafd9bf21472f7298e5207824acad71fadf6be9178515a23ffcfd89759cd44015471970f8a7c25c69c4e4f4e57733630531327b903c100c374c6fe2357c58cca65abef8ee6ab63d3d6c0ba44bde9473093f9aaa8b7d8f9965e4fb70a976541f14846f0fb84257b8cd79d89264fec2109553f32d99515fc7d1cfbb53ca68950726c04e7e12ab3f49096248f728b2ad59ea1ca20204ac950501e7f0bade6b07360f4df0c448cb9687a7c78aba60198c4d9d2ff93c8859409756d5f02469438bf4f32c6161eafd0d6904e63486de4867f8ed1e20e9ceda62a9d86845563758e741b6acee9f20c55c73c279e325fc1a68fc9b84800e970ceb1cb2b8a87ffb582bf05a8dcaf8ef5d1951fadf5f7a6a796afc204d859f416248498439b4d013a8ae3b5b61fb0e16b1a19111ec7598424946f0e4fa110866f3ecb05e0c453ee57027f19cfea252f46494485da763ffd6b73dd70c69849440080a9fc3fe8dd8653d64b4f610843580e4ee8c6f1ce8360e81d9eb6e7aa35f730c44636aa6f72fa386279bc3fbc6289aabbe1f453b67fb67a5a2103e5340ff6e6d5708d03a8197081bc8588eb4ac98a4bc905c56ed17df6644fa8ece73ad3ff5e16d84f142cc2b7c7f7f8cef5d56289fc1fc12e4e6eec26510142f8f824178bf8f2f59b02c607c3925609a50145ea0b1822f5eb2e8613c54b7e90008c6365fb020e3232a0d5fe6ea071ebd263034b9b57e55100c54d323b424c2e1f42299ca517eb1c7748ff68ca0ad5cdc4444cfc5b42c4e964cdb2d447fa496695d0b8fb562e84f397d8ef4a7a9d150e7ff19cfca2dc8f9cc23665923d556285ad0858d71abe830fe0f4310d8fa207d9a72fa896af8cb67cd95fb05b193b89f3cdc9b4994fd71d8f6a29061b57b2d78950ac8cf0453fa905d278", 0x2bd) executing program 2: r0 = dup(0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffffff) pread(r1, &(0x7f0000000000)="beda469d3325fe89b320d8714e3ddd8dc3a2cc05d05a33b7340a3ea8fb65eef43c53b82e17bef1134a032767fe56408dd01ff29cfc9374e09aa134fc0d0fcef0b7f4d61aeb277c10980a822a0edf79213f9c53ae1e9923d721cc57ac8571d103a72364aa1d1e9b818cc6c9daf12bd660d58f767f8f86a5df99eb74cd46dbd53679985982234e7289b6d3ec17cc523fa3f4fd5323f14de05a9d80e633", 0x9c, 0x100) recvfrom$unix(r0, &(0x7f00000000c0)=""/25, 0x19, 0x3000, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r1, &(0x7f0000000140)="882f95cfa17c3ab697b64c78610b02bf3ae51ff5abb9124c4402932257e43ca0f8ecf6fa40f10a29ae99d851a7b8256db1fc9164e6de735baecd6363f939851b017d554fc348300af2fdbb14ba36b8e2f938255e244cb73fc20dcf0f0e188e94ddc51ed4670989e422338957a22691e1da2eb4ed999064b63bfffb6cbecf1c667c01ead0cdf95fbedc6195d003c7ad87e6d460b76a2c00634f73d28a00a4fc760ca83f2b992f0e1793f4ac08c86f01a3256dfe7b48ed40c3bc3deaac2c", 0xbd, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x60, 0x9}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000280)="23dda06fa263ed87885001bc9fc911eec69301204f9dd5dd1022784dde4cff70df1ec51b92ab981d1f149bd1ec6c0fe243daa54e8bef47f8a53054ac97959c62574d8bb361afef546a9db70a5214c4949472ad604b5c34ec020e96f9abe2d473aaefbb8606eb8cc0520eec0fb8d58d48560b6c6456547ac32e22150bd153ebe70581d940b742bb36cfd669306d858bd818ccf485709487b9a7a18e717e200e11cedf5223816a6c90", 0xa8, 0x7, &(0x7f0000000340)={0x18, 0x1, 0xbcd, 0x3f}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mlockall(0x0) r3 = accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) connect$inet6(r1, &(0x7f00000004c0)={0x18, 0x0, 0x5, 0x5}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x1, 0x0, 0x2, 0x9, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r3, 0x6185) pipe(&(0x7f0000000540)={0xffffffffffffffff}) writev(r4, &(0x7f0000000940)=[{&(0x7f0000000580)="2c7dc963dcad191e55a0b76de2d9b3be230159e23a9dca4e894734a0f92ee7f83bce3f9b8e113943d9f57096de0000a997e86b5cead34623fc0ca1f3243a24d546b772e092be942585bad6de8db4130928597c86190ad61d340a6dd8615fc7fc237ab172f8ad52aed24ececf891f183cb46c78ca4e84bf74ab37bf8e4ff1886f740685b547ea4c37b2b0ff6353454c4cb6ccd4890baea3728e955919ae918bbd94337f7a05e5218bf95fb1c5f84d3d727ef84c025c093c3fe467d5c36f382b7787cf9a77f72234abe05795b8880f7bbad0f353e65b4903f8db87b416d3152675b3f0671f4b06deb794edb0c890ca0b2e47", 0xf1}, {&(0x7f0000000680)="d69bc7be1734352e9b748256e722f03e0285caee19b5af6ea5e70448ff6926ed407c1dbb81422840bd", 0x29}, {&(0x7f00000006c0)="8834f020763cbe19eb5e2445c2717bc6453b3e1fba542ccbee711290ab79d2ed16a6caae368f21d1124404462379e6bb6be31aca2d1e71f6d5750e417c45be651deced10f9c76b227a69f66fe7f75972def7", 0x52}, {&(0x7f0000000740)="b334589a5e0f20de762ed11142b5cfd6bbe915c825faeeb065fd59c25fed8a37202b047a6ee7ce3abc75b9d142a5ed55ff331407154f00bb3c0309dea2454e595808a2f666ef975719002c96f9838892c6c276435dfd9093fdb3f9d7dff2370def13", 0x62}, {&(0x7f00000007c0)="9cc37640e883708497f800e9b565c89e921f0fafcf2b40405dbcdc21c43d6ded262eea9dcc02917949640657a4cdfe0ba0a6ac8b", 0x34}, {&(0x7f0000000800)="a7afe7714b16aeb1483e1bece9aa4f5cba2c40e121c4afc3904ecd648f7219bb2c3809bd6a146ee008c387fbc383b41a5e818ad50f93e0b71c2d7e224acb77c79a82ff32b4286daf257d4accae6b13393446f778463cc6968ce2f11a2f04e16777cf28aec315f469ae09f09ecff095411e937c6e9bf60d4d0af5ee21df20c6b97c9f9fa21cdee52169191f29d53a43", 0x8f}, {&(0x7f00000008c0)="8048cc46b1be514c74824dc69e134dc8bff72c1d681e74eeb0608238268490143efcac06dbf1c43678b66f56b5990fc4d10c513a6dae03eb4c821b6c28ff5d", 0x3f}, {&(0x7f0000000900)="5a27c587da97ef08c28c9f50450ea3a7a35c44fa21b741b09b6d635fc0bb62a1fdad", 0x22}], 0x8) r5 = getpid() ktrace(&(0x7f00000009c0)='./file0\x00', 0x0, 0x40000000, r5) getgid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00), 0x220, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000a40)={0x7fffffffffffffff, 0x5}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000a80)={{0x18, 0x0, 0x5b780000, 0x6}, {0x18, 0x3, 0xd5, 0x10001}, 0x3c, [0x7, 0x0, 0x80, 0x1, 0x200, 0x9fc3, 0x87, 0x1000]}, 0x3c) r7 = openat(r0, &(0x7f0000000ac0)='./file0\x00', 0x10000, 0xe) ioctl$TIOCSDTR(r7, 0x20007479) fcntl$setstatus(r0, 0x4, 0x80) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000b00)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b40), 0x80, 0x0) connect$unix(r0, &(0x7f0000000b80)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000bc0)) recvfrom$inet6(r0, &(0x7f0000000c00)=""/187, 0xbb, 0x2042, &(0x7f0000000cc0)={0x18, 0x0, 0x2, 0x3}, 0xc) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) setitimer(0x2, &(0x7f0000000000)={{0x81, 0x3}, {0x8, 0x4}}, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100)=0x400, 0x4) getitimer(0x1, &(0x7f0000000080)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000363000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0}) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000280)="1f", 0x1}], 0x2) write(r1, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00000d8000/0x1000)=nil, 0x1000, 0x4) executing program 2: r0 = open$dir(0x0, 0x200, 0x80) socket$inet6(0x18, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0xf0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f0000000240)) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 4: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x38e) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) flock(r0, 0xb) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) r2 = socket$inet(0x2, 0x8000, 0x81) r3 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x200, r4, 0x0, r5, r7, 0x0, 0xfffb}, 0x0, 0x7fff, 0x0, r8, 0x8, 0x2b, 0x200}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) r10 = fcntl$getown(r9, 0x5) fcntl$setown(r2, 0x6, r10) syz_emit_ethernet(0xa2, &(0x7f00000002c0)={@random="b1fb692c1678", @local, [], {@generic={0x900, "9f86c44581c08e79396f08eb933d24a08cf22ef48fa3b47fd3b6e38dadc45ca6c7a56731ba49831383ea65a5b3dfef41798508da1ddfe76d4fc04673021d988c7c483a2157196d256d40657900bdc35de6d71fc03d30f6efdf016f2a70412da4d8e54f28654568feb4b51f152ed35f81fd8f5fdc4eb1f828d86a491da26288238f2e2487eeda958d1c7df4f9f900d17817a0da56"}}}) r11 = socket(0x2, 0x3, 0x20) fchdir(r2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0x6, 0x80}, 0x10) connect$inet(r2, &(0x7f00000003c0)={0x2, 0x3}, 0xc) bind$inet(r2, &(0x7f0000000400)={0x2, 0x3}, 0xc) r12 = msgget(0x1, 0x22) msgrcv(r12, &(0x7f0000000440)={0x0, ""/188}, 0xc4, 0x0, 0x1000) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000540)={0x9c, 0x9, 0x2, 0xb4, 0xfff, 0xe11, 0x1f, 0x10, [{0x3, 0x7, 0x3, 0x4}, {0x3, 0xfffffffb, 0x7, 0x8}, {0x9, 0xffff, 0x400, 0x8000}, {0x19, 0x9, 0x0, 0x80000000}, {0xfffffffa, 0x101, 0x5, 0x5}, {0x9, 0xfffff000, 0x683a, 0x400}, {0xa999074c, 0x4, 0x4, 0x5}, {0x8, 0xffffffff, 0x401, 0xffffff82}, {0x20, 0x5c, 0x1ff, 0x940b}, {0xffff, 0x7206de06, 0x43f, 0x9}, {0x5, 0x4, 0x6, 0x1}, {0x10000, 0x8, 0x934, 0x7ff}, {0x7, 0xfffffffb, 0x3f, 0x2}, {0x100, 0xfffffffe, 0x0, 0xffffda4d}, {0x2, 0x5e94, 0x401, 0xcbed}, {0x3, 0x4, 0x7, 0x5}]}) listen(r11, 0x100) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000680)) chown(&(0x7f00000006c0)='./file0\x00', r4, r6) r13 = socket$unix(0x1, 0x2, 0x0) writev(r13, &(0x7f0000000800)=[{&(0x7f0000000700)="bee18dbe73288a50c567e7d0a965fc5885a25dbb2e7bdc4363aff6785d6307011363e1f779e5c0c088cda0224c85ae99cd6a7aac53cbec6e3527c3aee9321b73b0f33e94c553891c3c21656b383336ddb0b088c84972136cd1df30d00817582db3d016a153589cc44c63a624142eab0107a8bd766f77f9e46a2ff2427f47b57379f58e73e153a063900656657e1abe68cd83a4afff207f5bbe373cc3cb239a687a04976d5a9f5ab1acf26cd9c37790fb346c5ba0778df7a43e630b9815f6bbaef68d15fb2e3cd2a2ae623d4e0471dd2623b705c4d68b9dd2a9ad078144f0f08af901066680dd4a5e609270fc98aaf1e1989cec3b3001ff05e47106498f77", 0xfe}], 0x1) executing program 7: socket(0x11, 0x3, 0x0) executing program 5: sysctl$ddb(0x0, 0x0, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb", &(0x7f00000000c0)=0x52, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r0 = getuid() setreuid(0x0, r0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000001600), 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x3000) kqueue() r2 = socket(0x1e, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x5, 0x101, {[0x7, 0x7, 0x8000000000000001, 0x5, 0x0, 0x0, 0x0, 0x9, 0x1000, 0x6, 0x3, 0xffffffff, 0x3, 0x7fffffff, 0x3f, 0x5, 0x81, 0xdde9], [0x8, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, 0x2, 0x6], [0x7fffffff, 0x100000000, 0x8, 0xfffffffffffffffb, 0x6, 0x101, 0x7], [0x101, 0x0, 0x0, 0xd5, 0x8001, 0x1], [{0xffc0, 0x6, 0x0, 0x5}, {0x1, 0x800, 0x80, 0x8000000000000001}, {0x2, 0x6f52, 0x0, 0x29}, {0x1f, 0x5, 0x3, 0xa69}, {0x8, 0x7ff, 0xfffffffe, 0xd653}, {0x7, 0x8, 0x7, 0x1000}, {0x0, 0x0, 0x3ff, 0x467b000000000}, {0xd5d, 0x1f, 0x9}], {0x0, 0x4, 0x4}, {0x2, 0x7ff, 0x0, 0x8}}}) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x32, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500000000fe8000000000f2000000e7cfff3aa878063828d9dc00"/54]) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) flock(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff930000000000080046000020000000a65d1b859f197ce000000800"/42]) executing program 6: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x6, 0x4, 0x4) 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)={{0x4, r1, 0x0, 0x0, 0x0, 0x10c, 0x3}, 0x800000000008000, 0x100000000000081, 0x5}) r3 = getuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) chown(0x0, r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x1, r2, 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) executing program 1: r0 = socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x45) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r1, r2) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r3) select(0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x6bb, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1f, 0xc4f8}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r0, 0x100}, {r4, 0x80}, {}, {r0, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) r5 = socket(0x1, 0x1, 0x1) bind(r5, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) setreuid(0x0, 0xee01) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000240), 0x4) shmget$private(0x0, 0x13000, 0xa0, &(0x7f0000d94000/0x13000)=nil) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)="92012dd928c50e4f8e48c0cb99bc71309b69ff7fe9e6b975563f347090c6861d6451aa2fed2168ea09bb67901d4e27fffda59789d97d", 0x36) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) setsockopt(r2, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040)=0x1000, 0x4) 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}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000240)=0x9) syz_open_pts() ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8c5}, &(0x7f0000000240)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 0: r0 = socket(0x6, 0x1, 0x4) getsockopt(r0, 0x6, 0x2, &(0x7f00000005c0)=""/4096, &(0x7f0000000240)=0x1000) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000280), &(0x7f0000002480)=0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil, 0x0, 0x8}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000327000/0x4000)=nil, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000060000/0x4000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000080)=[{0x4d}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0xa}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() dup2(r2, r1) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)='C', 0x1) mprotect(&(0x7f00007ce000/0x4000)=nil, 0x4000, 0x4) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='./file0/file1\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x28, 0x92}, {0x3}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) chmod(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') executing program 5: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x1, &(0x7f0000000000), 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000080)={0x7, 0x6, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x70) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) open(0x0, 0x0, 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x170) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0xfffffffffffffffd, 0x100000001}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000480)='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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00i$\x10\xb2w\x8b3\xdc\xb0\xc5g\xcfQ9#f\xbeF\xb5o\x1eR\x8e\xa2\x92\xf9\xb0 \x7f\xdf\xb9\x8c\x9b\xeav;\x85\xf9]\x178\x03,\xbc\x9b&\t\x0e\xa7&#\x83\xb3\x95z#\x18\xe9\xdcz\x149v\t\x05\xf0\xd6\x87[\x0fw\xc5\x0f\x94\xa8^w\x15\xc98\xbd4gL\xb5\xf3\xbb\xee\xe7\xf5Z\xa9\xe5S*]@\xcb_\x03\x9d\xbc\xfb\x02Tv\x9e\x92;\xf6\xa7\x153G\xba\xdd\xce\x8c\xf8\xd9_ a\xd3s2\xe9\xa4\xe3\xfd\xa5\x8cj\xb7Uv\x95\f\x0e6\x97`\xb8\xff\x7f!z\\\xca \xbf\xc6\x8d$\xe8\xfdX\xa2\x87f\xd9\x9a0\x1dfq4') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20280, 0x0) r3 = socket(0x1, 0x3, 0x5) r4 = msgget(0x3, 0x72) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x404, 0x0, 0x0, 0x0, 0x0, 0xbc}, 0x10000000000532, 0xfffffffffffffffe, 0x0, 0x0, 0x800000000, 0x0, 0xe1}) close(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fchflags(0xffffffffffffffff, 0x0) executing program 4: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) dup2(0xffffffffffffffff, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x22, &(0x7f0000000b80)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}}}}}}) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r2, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0xc3, 0x0, &(0x7f0000000040)=""/195}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 2: r0 = socket(0x18, 0x1, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x8000, r1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0xa, r0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000340)="cba42c5b08000000c9475965e53e6f1389cf6af18ec58b45f083dcc89eb2a1b94199cfccf1a7ec7793f4a32069cc994d26cb2ab89d09802222f37ca7f93ca78685194d23af70b1084b678a96b36c", 0x0, 0x0, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x8, 0x8a00000, &(0x7f00000001c0)="eb0400ff13b9fd812eaa4e713048e699319296487e32fbd64220eb040c9ca22199c9967efc331c77bf558251dae33a878578ce8235a07f8e6e5e4402818551651b86cd73bcf246341c0f3efce7bd74ac50595f60df91139554bc58c1b81a755875bf03eb645b044afa25ff543bfc0afc11ca0aed832d4d2d7665f8e388eb44c83dc6c049cb7b700eb68759d16b653e51156f2aa7320932802c1ce9340252faaa874c1d8032adab2fdfe75646dc0e7bb8bff4b31d5285bf6e2e24578e9532cb1250d0b58b9ac614781d6ff609155d5fbdad40a11150eea3d83c2a8e4ff954fbb871c4b18018fac48d00d71bd3b833f88b3454f6a98a594993c5d6772e439c35e729d1accde5f4123d9f31ab27db11924f279e2bfa5fc5674c6788cce5fd07a8c287550407d1bc4ad688e281a01f2264e8b0282497dd5e83eb3bce0843fdb22014c4", 0x141) setsockopt(r9, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x3, 0x10) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) chdir(&(0x7f00000001c0)='./file0\x00') (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) (async) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) (async) sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r3 = open(0x0, 0x0, 0x0) (async) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) shmdt(r1) (async) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300), &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[(!\x00', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00']) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) dup(r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x5}, {0x4000006, 0x0, 0x0, 0x7f}]}) socket$inet(0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) write(r0, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) r1 = getuid() setuid(r1) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) flock(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff930000000000080046000020000000a65d1b859f197ce000000800"/42]) executing program 6: socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x18, 0x3, 0x3a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) setsockopt(0xffffffffffffffff, 0x0, 0x16c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) socketpair(0x2, 0x4, 0x1, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) getpgrp() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003", &(0x7f0000000100)=0x2, &(0x7f0000001900), 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x17e, &(0x7f0000000280)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x148, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x62, 0x0, 0x0, 0x1}, @dstopts={0x89, 0x20, '\x00', [@generic={0x8, 0xf6, "dfd82b64d158adcbc683f17a37f250cce4ad62fd4b870beb3b1f53dc1bc68ab7ba0d733c8a1326a8b7c0f7295934307c1f0ca00a1a8019d4638d693eaa58c9720f54cc5d209f6fa7c0987b19ec7f63f88176fa27f875477191cbb8ff962373f8e5e6b24bed3980d989445c45556d6535ae23a4f31fc90f789336ed0e885303646649a1ab714ba56f24281b0bbea8a0dc69c244305b5f4b58aba49e79c13811740ec937144d8b2ef7b27370300bebb4b06fa18cbea221404f35f97017cf08cf8587251d8dbb12d9da958ab1ebf86f631d245f88486f1a25a1dfb0668ccc0b7dea13d8b1b0d95ffcba7117375fa1c0376b2d83994458f7"}, @jumbo={0xc2, 0x4, 0x9}, @ra={0x5, 0x2, 0x9}]}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) executing program 2: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r1 = geteuid() setuid(r1) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3e) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r4 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1, 0x10001}}, 0x0) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f00000001c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = syz_open_pts() close(r1) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) (async) r2 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x1c0) (async) close(r2) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x802069a1, &(0x7f00000001c0)) (async) syz_emit_ethernet(0x197, &(0x7f00000007c0)={@local, @broadcast, [{[{0x88a8, 0x7, 0x0, 0x3}], {0x8100, 0x0, 0x1, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x159, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[@hopopts={0xf0, 0x1b, '\x00', [@jumbo={0xc2, 0x4, 0x8}, @jumbo={0xc2, 0x4, 0x79f2}, @generic={0x5a, 0xca, "276cde0ca4c17e84922fa292b131cf6d82a8d6db2025b4bf9cefe007d16296b7fa0126e24f28f791d8698f4de7ad84ffd59e1d26cac343bbb844a7d5862ff3e2cac7903a088e66cc2afee8458b9d29fee6ffa97b6a3b99bfda359dd3320ac294c30b1598d2c133906dcd07dd7dc8c3cec9044979dde6137501ecd63501c66e94109d84e3802a5ee42cd1d51643e18e1190e0063e0dbfb3f7a71e1c46f7e2b77d0bb739ee6529236fd515205b5ebb077904a545c0a59549ea1f30024c3ad7324b8a00e4e6335a7019ef63"}]}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x5, 0x0, 0x0, @mcast1, @loopback, [], "f9cda7df9537de5ad25940fbf1df634879bdf872bb9fcd92dbf88929ac8f4111ac01800000a01087d95f275f3c05c1ff000000711cc41335513166ffbfb70600"/73}}}}}}}) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) (async) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) (async) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) (async) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000200)="c2f680734cbdd971f8e03af363b38f6c55072ed13f44f3742461db27ce82e2f5fcca91b239d364ea69e425c379097a9b9d47dabf4598fb3cbed199ef7ce4ef47aaf8e82b423f914cd54f11186f65aa86c122c31b7ce28f43a270518012e27261b342a6008b1090634571e467e69bf60d600b87d537b4dc8fa7fd2b80fbc11136206ef54342c6fc6bb17eee4fd377bdfa59b2294b5d453db45d344376dda041d34cb55b6c4647a1a902576ef49ab2329181c6b2818b3d71204b8386c7f62e4633e36e0412159ccc4f5326c19cebcacb9857544f0fd2b5d378afd5e003966008e796422dd9a203c9e78cbb68d53ca56b785e6fa959f5dea2a24c2c206b4ed79ff02f321930ee6ead31394f86d0b0493eb1592b30746c0d4f34f59ab24056aaa537b0eca9f546425ad75cd7e55c4cc33551ecc916207a420a6cdf4008389990719c767a540a999d7c1096f60f9240371b6f52abc5a0eb67690c00419b44664a137e073127dc4782301d3ad69c01bbf568acf3c9b043440a258838a344633ffa1eb9b8e1814fcf5975e8e78a57979742e6d0837b7849d585759db706ab74e3b95b9f0300e10e7639bf2c811485a4e2c6ae6966a838eaac3d5f33834b394f87d23d9aa65e7a36a310771e854a68ffea974a86276bde1ae0f201535de699ff1ae4a076a9ac853981e4ef3197df368bbcd5bdc44c2de6e9140c59474986f9a0d1c9c79f904bf87c68ee056c1c41041bcccf3011d9344d09b36216f68f82bede05ccac4b1f3fecf775cb7d1b71e699f4c5621ba6f1a9070fea84b6a212423ed58dba9db6f91b46d4a585ad4b6fd6f810abc27a8f5df063d2d2d9bf8c8f5829d8b9f8ed48bfb65a1b5d1484c211786d4e3c00a11534cd3429770d8c6634832d41de5f272d074dcb88c3b4d4c6846b02219e7d785d2f64fdbd1f3f34263e", 0xffffff56) (async) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000600)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x20}], 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f00000003c0), 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0xfffffffffffffffc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000300)=0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20040, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = syz_open_pts() write(r5, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000006c0)=0x9) executing program 0: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="95c6bd8418db85b8d985b8e2e90bca73a6d788c8fe3d13d1e882473efae58615fe671061ec10c081f875b5db0c4ad1908d3ac49f4f02499f6cc9fd463b0c19a4c8ca3586aa60dbb1631925c29b13065932dd7380b32c154cc94869e02a0c4122396dfd575b45ca", 0x67) getsockopt(r1, 0x0, 0x7, 0x0, 0x0) socketpair(0x2, 0x5, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x1, &(0x7f0000000140)={0x0, 0x58}) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0xfffffffb}, 0xc) executing program 2: mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000e00)='./file0\x00', 0x0, 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x40007) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x10398, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000500)=0x5) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) pwritev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)="6b64b3209856224eefaf5a7911", 0xd}, {&(0x7f00000000c0)="12e7f2b0eb9ecf4c16759a81bcf345ee121e759bcf43e3fd6d9d988d792db9bcb394da100b239bfeb8d600a3da5e9789c945f42f30abce421b174c4cf1a04113641186a95ef6e17e92ef6c3ab3e8f212d61cda5856f4ec6bcd573b5ee95aa88cf57fbab6f7d4bd8b7266c20e81d0e46cd75dfeba78e1cbc171019e25d8179b8d809ecfc4f96f180a07e038a013ea8e34c42809eab0964b36966e5d9b81f3e50524b7df208d6d610e91ac1b3117dba9a0a11912", 0xb3}, {&(0x7f0000000180)="473bfcfd4937dd2d67caf7e9fa93559a2daebd595465bffdab1a22d1c325c1849fe6cf656ff9592074dae1d64e846c91bf17adc96640f06b8d02415b035d2b1f4329e9cf9c85dad926c56914cc41b51ee3f35f4f1468508543cc36536ff11fea46477e3bd99cbd2578c2cecd8fd47f479253c0c8eb26f47d2970fec87c2c7e7419f8da4471beb423e3273272c370b8483b2518789a992e553823e09d8cc51494fb1289ceae5d8c959fbe1cb48cfb28008e7c3a7a1632e6e33414d5d0164115f4b9e6e675afade49890a4310f773a7105be2bccecce74c93200b5ee1b3ad8cfaecafb2b5fbfa59f3db1272722ec1e06", 0xef}, {&(0x7f0000000280)="a559dcab454a2f1153de72f49e00", 0xe}, {&(0x7f00000002c0)="c1130343acc78e2bcc185cbbf078d5dd42f8dbd353cbbb56805a8698a7259fb606ddfe648f8389b156f43ab82710331af2dae2d8e399b02552477b52ac992bbb06dcdb0a7f6195903453a3e109fe49df8ec39f64907c1e30e078575fc1e30102e32ff96e1fd46362008ed504dd", 0x6d}, {&(0x7f0000000340)="475338b50912444c3e7a8c0c456a16824d84ec4ed5011c9d69ccde7da9e5750071fd829635304e8be5925bc6da972bd573f2ab8b21094b0ad24d7863e3e0118823506b50d283b1dd914f5b3f0bfdfc1ad308905f9fa0e8a8b0e02265b1f272bce618890b7c225aea253fa8e53f48d9421838bf150b4665c774c498cfb12d5deb989a728e92508844017a4312f2898365e0b8c606eed724900d9569c95c8b74ee30d095d427189eec2a87903e86b2e9d77b67d1f26ee04b59254454f5b1b12d80eea6f0e8f2c447b2ba41a4d1045da6a2778d5bd6bee9bd670573d5e8b4ba2ad7d638f3b6b31f03aea308ef922844fb4728c6a1", 0xf3}], 0x6, 0xff) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getpid() (async) fcntl$setown(r0, 0x6, 0x0) open(0x0, 0x0, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) (async) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) socket(0x6, 0x4000, 0x1) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xffffffffffffff6a) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/250}, &(0x7f0000000140)=0xfc) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) executing program 0: syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8b67b186d00000000000000"]) setrlimit(0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getuid() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0xfea, 0x8000000000000, 0x0, 0x0, 0x2000000000000000}, 0x0) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)) r2 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r3 = getuid() setregid(0x0, 0x0) setreuid(0xee00, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, r3, 0x0, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) setuid(0xee01) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r2, &(0x7f0000000240)=[{0x1, 0x3f, 0x800}, {0x0, 0x3ff}, {0x2, 0x8, 0x800}, {0x4, 0x7}], 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000280)=0x20) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r4 = getuid() semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x64, 0x13f}, 0x200000000000205, 0xfffffffbffff0002, 0xfffffffffffff800}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x17}, 0x0, 0x441, 0x8000000000000003}) setreuid(0x0, r4) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x3e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x40}, {0x4}, {0x16}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069ad, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146945, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0xbc) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0x8}, {}, {0x6, 0xf8, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000200)) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000440)=0x6, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000200)) syz_emit_ethernet(0x3e, &(0x7f0000000200)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "9f2844", 0x8, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x1, 0x3, 0x8}}}}}}}) executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000040)="2c0240f4f92a5779e123e088108196eef50b2a224b21de480e8f99255fec039a9daed4dc37bf5a8a3cc3f0980e747b01a1", &(0x7f0000000080)=0x31, &(0x7f00000000c0), 0x0) kqueue() r0 = getgid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000140)=[r0, 0xffffffffffffffff, r2]) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0xb80, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000240)) setrlimit(0x7, &(0x7f0000000280)={0x4, 0x20}) r4 = dup(r3) fchownat(r4, &(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, r2, 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f0000000340)="d77ce811c568182e2da1b838f34a09e82b33242789649d6a1dbd35eb9dc1c33ea66c498da6dc54f6d50407c13eefccbaba0b5d846537e1b729f2e3b740f977dc580eae86236b91caadf148a201168d13ceb7362557e049f1144ab62649d95eb3c4", &(0x7f00000003c0)=0x61, &(0x7f0000000400)="cb1b362553f9d9802daef78bdd6bf30b967280f76566334860b60a247ab97cf9422e1fed3d3e3a72645125f0848ccff5d6ae89abefde499793a362008068644402bd561a8551d9cb6a200efeb42d494a4caa5524a7435c620a90bf94133ee6af5924363ecfe9ee5010334d6cf33447d3b5305e3ea5166edb20b45d4f5b06f1cde5ef0b3e3fd8eef33e089f6d8885b250a8aaad6d4337dcc5ddf6d4d6c95750d858c157e4367987a2dbaac29c88e8c9e3933b7a6344c6d0e40fe0dcd579f2c12974542d", 0xc3) write(r3, &(0x7f0000000500)="6d5169af0ee2b9ca682bc5a687d3ccb1a0fdf581c7b710bc52d10f177aa6cb1a20c76b7b4eca905c01e8bf97a0cd738919157f84901fb452e0f20200a9823d2c9f08fa58c6fc48396648f303d7a78f1b6c66", 0x52) r5 = msgget$private(0x0, 0x302) r6 = getuid() r7 = getuid() r8 = getpgrp() r9 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000580)={{0x5, r6, r2, r7, r1, 0xc2, 0x9}, 0x3, 0x6, r8, r9, 0x4, 0x8001, 0x1, 0x2}) getsockopt(r4, 0xffffffff, 0xaf, &(0x7f0000000600)=""/151, &(0x7f00000006c0)=0x97) r10 = dup2(r3, r3) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f0000000700)) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000740)=0x1) socket$inet(0x2, 0x3, 0x80) sysctl$net_inet_ip(&(0x7f0000000780)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f00000007c0)="22fa3c7187cb8fc3c4e728a9752dafd7acbdd24c402886e3d092619a78f0ccb35559ae5a6ed9c8accc0201d34943c384f9c78abc16641a8c87e0be461f07757a8d62ec9ba279dc137cfa073a642940fd71a519f800a78ea659c8ce1604c763efcc59754c0cf6a5f91fbc1c2b7f490f97f16774a0d7631ca8970df2ef8b09a9f5ad33756cb1629eca95f6014238590376452f615251dc93757c4f92a2e69e8cc4430562b63ac6f1a2769f58afb16ff2bbc28f94d00411bd827698aecf82706bb6a24ee7ee791a0624bf460246fb0481c055e99d39a84291e2c8c573af7a7417cdb1700f95", &(0x7f00000008c0)=0xe4, &(0x7f0000000900)="44c46cde39ebd226fd93ff2d25d0717c3f7c780630cc14200e0ee13df8e51eeceb7d5e729a706a12384fcc929b849ade37d63a96fbdfdcbeb966873b7805ce0db79d4302986d71936a6516012b7df04352971d219bb4bf124f8a238ca5d6fcbb59fb6ad75b9f8b059942b4cc8da57a8595b926a7435e8207fab9de7f40f4ab664ee9e33a7d803c057534e597d4be4acba2e457dacb98b20b74bd3536ba4d5de99825f6d40d264d1acdfd1fc7ffeb80e60da3cbf5bf6aaf726aea362f61ca8864b8b5e867fa3ff8664229ab2513d32ea39a266525c607323a422628bd794857a685e298e883a26f14801f2000f6b00c9b258116f6056f8c590722e9a102b49fd276b67ec7f0f20dc70bc0677924773a1b01e037f5219b8a2b7cfdad229a9713bcbe1bcaa29d313e04c957718c68fcef079ed672712575d64871321f20303e44c0e45ecbfc5d20e79e5f0b0efeb0d754bea4cb7fdffc66a9adaf611060d0cc12aa1fcfdf21522887548f48bc38c582e09d4452a31918f983ae00d6b33c971d683f6dbe639cd4f2352fc4cd061fa7c6d87bf9b0845b2b4934915f238f53709c6a17cea3b8a01e8f1dacd2ff7a4c9ad5d9e4ca566c16db82a1db7cba99c241dcfefce015de301fff68201884e236d7f071e22c87cced2f5d2fc4bfb776b71bb8cc4d60b751e56fd59e24a2b6c7002095f1eeb378d224f22c971d47f58cd163947ba29226c44f5008e5d18968753b7d962a1c21085965657db751cc6d76a13f161ab1bb5990e96413574dba11cdb134581a8a556deb4d1208e8e052b145eba66f20ae4ea01c6d75a7362b310f6cc863c1210c85570d457175ed990e6ea0ee53eb14998211aab9cbcf8ca640af8f36314248512698d60fed674895627085b41de36ecb1ba2c43d8a820cbbfdcc694fc132fca015a7545e7cb1b0ef954b087e2576d48f193cb21dc99cdd9ef77624bbd161dfbdaeecc55354dea16d37f68b2022969033e0352dc7b567883b1d31862667bb6294b607bc218ea10763daf603222b8256bfcb0fc1496e6b63a4f8a54e4a7665846e32b7911d7e22e112e2d7ed824e7d7f8914aa4cdf4b3f47651b67bd8bbce37b88465d1b83b9007a50bbbf97d70606fae2d20a6f53a45de3f97b77928a756ebab4d7217f56f0974e9974e3ce47f98bfe9f6cee556eef821c69ff73b23b9cb30a4630659721dc01013d4e1bb06f7c029397c3041efe387f3cf95975e8c5668d061579b906cb5456fa09a4eed12acd45fe076cf13a73412b6c12ecd4fdedb00deb0da18e13eab360cb7dee1dec998d05f3e0ffe1a4b17e634f10faa44ab9557934795b981caf83724a8c0008d6f587e30cfe8d8e0d177bdb3230b5f32e50a20234d485834e46c139158912d16e1e44d0facf5219a39114c4d1cb30e016abe903fe4f6f506bed92a2fcc2c788f8bfe6e17d5212ea58b0ac9cceb3125c248757286249e080c12862ec1bc41fb429fe68bbe05b9e248d3b83222092d49df66fc777e826699ef89fb1d322a2b0f12fad4242bb1a6c2907ee2c8ebcf0503be3efdceb7ab2173f12489b879f645f8b4415d017569c6cf4b4e829c2d28aa6c4572e05a61eb5a01c69847befd00967d01727db803ec26f0aa26adfaba3b51a71a00682e7cf5475583e4d7b2a0cbfc332c0a45cd1bc39adbdfb8891e98cfd8d5ae6505baf1178380c2716266cfc5e7f9b939da46a12b78a0551e77e10198b3b903e0837d0353396639efb7fc47194a13aa74c3410cd507649c1d8c9cdf413557c202f5140701077a6771f42c5b36716395e3b21be93178c226d348a7041f439ec43ca20c69e2c3ed73dac8e4d0a05aa9d7c461ee75b427e0e477790eb2839f5a6da90baca4f96625a451cdd8a85fa89d8c021f11d36b4362be7660a15771b47fe3ba613c6b1edd2fe4785110da19ec83dbd326d5b748e5c631e5d87e2edbacb1d1701f84ba09cfa88786ee8a4128e493e9b5d34ff89f1bf106f0ee25ee84b81f95a8d95953516e3ef6092012d451898e9b99a9180863c42cbc62ecf98940c32766d5c576617ec9f45dfd8899227da183dca6252ee47d57c560b5f95636656d46760f92bab808c7191d1a63e7919bd790dba0b4d36d7a224d1d6e027ebd75e699e2858591f1d6fde8a347439944be3314216ae34442170f11c58f68392d5ae0b61f2b4b55637eeb0a9d1f1a6d4fc42fc0fe1caae2cc52bba4cefb988c07ec0f9d8ee1e4952bce0c6cd5409b0a6743a0a63c41f61b59aa2af06ec5ae0ae55b6db9f83a925f06da604a1187a0907d73fa340bd22879019c3d72aaef322dfc1b3faecc5155ad0a5540f1e8c814aa3a60c6ef41c7fbdd8a73ec188c3fb900836e72c40ad62d41c26f38fb7af21e20401983cb0a79dcf51b0a140eade8d21be1d96547cd895850b329d7c551362b56efdf397778b3e73ae0384e1532d089a5c1dcd9f6f6ccf0971a3e7f1e6db864f666ccd27ec8f3c79696df09614fbb151e22f332f1a133cf21d8b4dfa631e520a33aa9b912942842a1559cb2cd912c55ec691d83e1792715d46bc597c18327f6380f0554a9efe971fc70ec2f302905002c06038d23a17199ae3605c8e59476e7efa551ffaa124232f16a2332a87a61dd6a4b9cab72b93155fd2c5114927262e1f94156cef39dba567b808fac872d6a3ea4afb102ce60bdee826bc589b15d73c412ce56b517632e3fdb512246257951c6d72dc9cb34985d64a0c6f0a9907a5a0861603c0bfec619f800bd15d1e761eb9365a2049977857bb64803f829f8770ef9ac25ce6d412ae46f1f99a8f019bb39a45a229c810af79848a134afe0c59c215adadeb670b3acda0ce926263f861f4bee537b1edc7827925d1ae8051dff7a7fddf97fac81ce8b4a5bd795ace18c191edea9f3fdd11ff859aeb4102f8110cb29c5885a0aa16087ae55fa51b39b08878c8e2c9d7c5bdab9829429f547f53c5a8cfc91c7dda458c46644f7286842d65396e5a5559bebd23f97e424d8680bd5efce0b22288eb0dcddac75a8142b72ea11da9c0f54321cde1ee90fc9fa6b8a39a647d77e78cf7200db0b90bad5277a48ace60fcbfecde4340957b36b996d9f1b76045c2e1ade7007868e68be4af1e108561864fdcccdf5f4296868fedb2d5ff37f127c10e99c38a559adf4c7d4417ad4d7a92ce5b7657d299270916974ea9ad8d1cfd3eecaf97bd2d2f365d31510b86cf55521ee39417a7b89ca2bdf586f11ba882d7c3e7d0ee9e6e1f48768150c03bbd84c8bcfd2d4e45f57e39b1f017d6232b23475ce792d7549c3df848eec5e34c3f154cf975523f1a82d78457038c0c208b0fc72e4f96feb14ce71193b08fea934f76fab1f950acf459c83882dabf80e84bb744a105f0eae7ffa723949c18b25ad0245aa643fbc603a03e380e17dabfcf6121812ab14b8dc0cc780d570a619abb34ea663dd71f5e3238274b9d6b09e1d0ebf94d5a51dee77f6863c492d9ecc16197d436ea7cab6412938ec8b951f6f84636b3811a6449bc183ae7fe3f97e77b48d5dadc71bc1fc5a99534820609d5df2c848abbbeb3c6c8ce047d24be29bbb10042aa89701a8862e143037942cc3beb132b70dc6922a3530408571cad8e52a5683962b931e3306866f62a83c9b604ef47abac1e8b18e30160f33b70334b7f1871d7c669e985b0a386cd21c70c93edd23d0e55c2fae4dc5e7ae723a517b967856e154af4ffe03d5d802a72b9c013016ee23b4d5592abc16d94a9fe86b2dca8d8427a38a2e3e1e202e96c99936596942abf0c6c7cdf47ee11ce7d859edd2a508b47482a044a0176083958f5bbacab8ab4606303b482bab264ea789d76be23f036460a5953a2b3109b0a79e7a611185aaa205d7886597267b931ec5be849fb08249a63e074765e86179d06cbe49de54f8b15ac5252c3feb33fd35a4f3f305880796afbe4877bab920a086380b4de5502ac6961886d6b1e0188da492a8f5df1ea4c7074b1bfb8360103969b8fe70a5f6451dc5a6023c7caa6bbbd00d576000dcdb13dc23e7a7a026fb59b87fc520782f52da68ed50455981d6ed0b6047ef95e9f73a2936173a58efc83171689e19a9dab822df0ec0ddcd0cedccc9f73e83b10d43c2b67030952bff9066212e2af76c9b2cc0366c1958976b8379e2665e2812b7ae069d45966f232860894a502dca16a37701756105853e1ff2755206a886b3c961e03d65eb4aed266a6beb3b11f517ea4d982fe4efb59939ef79bb29c7b422acbb47a44b81eca54386b596f2469ff23bad886bbe50a25c2ec46e3161423eefe800bbf0013902ae25de578faa6ecab3a3a516463483fd8599212736b28128dcb1663443d9772e91782141c6811e3e054ea318324f5cc2401f21a3e7e99ce7ef2dbac26b736d2dfe6905050f283db7fd6ecfa35c77efc2e41ca3eba19acbb7bc234f66f5118451fddfbfeb1d42f474a3449b29f126fca9649e2018c6f333770ed4214bb8fa91df00c3834d2f7233c9e3f001ce8d8868f2136c15afa9e8216fbf5e224a3c9cfaa1a3a1a3f05bfee71756ffdb7efbe96534bce9001f0b84b199608efa586614b0f38913f7f51c7d92a9c6cab7859502cf05f6f3ffb4fbc3a63fbf956e753bba032dd3c95876435450211d7548ac1e7c19865b86506e9de0e01944faf0120b0bf2f0b9bca259ed8d2c0ce78b2e06ec2b5964adc47485d157164109c71805bbeb7ebf3e9f59d8b5a113a2be77536c1bcc4f1e551d0b40077505bdee979849463996c2aaa189021096236b4ce7df059790af9d0932664ab9f31b334004f57f51a4ef9a8c14bd2a13acd8a107d6f9d57f8be83632066d547dc638d393581b92650d22800984d799c1c563e97d53e1f6e1bb271e897c8f635a76e24496cf03ede2652009191eb5ce1f7f08a99f12288b278ce244338a8ebf50a3ee7cf14e29f4b50323ce24852a818799ae6b6418b1d95726e27df066d0b1fc5b0143b70a9d7df5c5a7fb05975a20e326cb02daec6594d14502aa8967434aec917c72d8cb8bd5e1a4db3cbecc0faabebbbaf6ccbc0c658300813110ac3204508613dfd6596b6b7cd766369b18305fb0e34c2e2b475f37ea9ba107f91e0914f27d65464f69cef7b7adb8f451dbc292425e14f7f99c1ff3f7a6ebe2e17f1fca7352c513435d93df16c0934dc2d789f5f518cddee6e51b4ba3e5927533bd3bf3eca4c5b5526e1b4daef6aa89be635833e59bf44e2236604de1c1df729f3b38bf735ead531728264d7a5ee925878e818e8b882eefa366626055d2381415bcfa5758eb26c4ccde792dacabeed023f365abf2551881c18c781b2ba1bc886c449df174cb10ad3f85646ac3f8f5f34183b3f0342014f543c8c91af65ec7bb571b36f41914967a60fd269231cbf6b64c3d57af49c3b8d362b44a77bf56e99825cedb1b3f60451b85b704627a34041a4508a14e71f33feaaa8deef07e4bed6d2a8add3c2357230bc389bc8ae1fdc984d151844c7952ae72bb9805dd73c124047ab24a5083227769f2e9be2afffaa7a5af93c8fd479f6fbc9e71548ffa60254112375d6b4d0b59c795feeac73722a4d1049d85e1a4f047842cb5da3719fe04ffa6c9b36fb8fb49e2d5ba7fb68778848a14283d4955a6c9fa3af63dbdee19ebe257fdd93b81a6cb6ee4a8e5c415456cb438d2d71df4319c3eabc6a3f8a984e220e69157e3622b38abe9ed2edd284e21b61d33de6fb6e8a48e01118c5625fb177f6fc0f70e671674bbb457a6bb802667d0da1cd9567311be259c99885e1f14103a30caecb8432840aa219cb8f", 0x1000) sysctl$net_inet_ip(&(0x7f0000001900)={0x4, 0x2, 0x0, 0x8}, 0x4, &(0x7f0000001940)="95cb2048115caad998346f6e537fbe4c61636e30484bbb062ee69fdf8292e9ddfe49842ec14ac60ede5c5774e376df7724f0dd2c08a5cf90c3e2934160f4f313b812bb841d19829836b6f361609dcd15760a6b05952971e5e9939851ee526d562e82aadef1da2886f0a3686edebad81e4c2e266db695bf5bdddf3338ee5ae775d636b75f923e2a0ac2aba0d47dec5448e7167aec9e1e3ce545f75a2440fe489a9b7caa06164c6c3b2c9e6eeacb70452ff541ea0843ec53d7f6", &(0x7f0000001a00)=0xb9, &(0x7f0000001a40)="a2b00af07c0c0e145f351ce643bbbb6276ef6a50f109f0de15f729695f6182216b80c8db", 0x24) r11 = semget(0x0, 0x1, 0x80) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000001a80)=""/81) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000001b40)={{}, 0x3, &(0x7f0000001b00)=[0x0, 0x0, 0x0]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001b80), 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) semop(0x0, &(0x7f00000004c0), 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x2) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) getegid() r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r3, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x30, 0x2, &(0x7f0000000040)="ffc0241eb702c52e8d1f70b46ac3533e0ef870c6a27a1b1e060deea56bcb215f48476ff81078f050766847d8c9f7adf94aac7f00246136f43948e446ede91efac2f2f872643fa4758bdf4f16161471bd23eba77d83e9170bb2fe979e753ed09f444a30f151810489299f1d0871374495d4c54cfdcf0bef415a3aad1a5a84a4", 0x7f) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x21000300000000}) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x0, "bb08000100f1675910812cc900"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x3, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000040)={0x7, 0x7fffffff, 0xec25, 0x81}) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f6190000180600000000000000000000000000000000000d"]) mknod(&(0x7f0000000180)='./file0\x00', 0x5, 0x8) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x6e, 0x0) semget$private(0x0, 0x4000000009, 0x82) socket(0x20, 0x0, 0x0) setrlimit(0x3, 0x0) setrlimit(0x3, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) r0 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000340)='./bus\x00', 0x0, 0x0, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x0, 0x2, 0x0) r2 = accept(r1, 0x0, &(0x7f0000001300)) recvmmsg(r2, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/156}, 0xa4, 0x0, 0x0) msgget(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r4, 0x0, 0x0) chmod(0x0, 0x0) setreuid(0x0, 0xee01) msgrcv(r0, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="8b589d9d", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) sendto(r0, &(0x7f0000000080)="02869ce326dd55e7fcc19cd672a9762fc27f65e48881f3326fe8b613121178b4ea0e0f31c78b05b4b826900e03fe5eea7f065b587f9e35f77975a0d3ba7f1fa64d4e96f3492b029ad1f1f75693ee2d410ff4f60da302cb8a58d05aff2a2edab596e4759d2fe51ac79064a33eec58384039c2650a5f9ab5c69ab10f47f8301e452b52abdbb368af27b78d10a7", 0x8c, 0xa, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) poll(0x0, 0x0, 0x8001) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe80003f1d4b2c136c209b051c64858d0000000000000000aa"]) executing program 3: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}]}) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYRES16=r0, @ANYRESOCT=r0, @ANYRES16]) r1 = open(0x0, 0x0, 0x43) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setreuid(0x0, 0xee01) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x7, &(0x7f0000000200)="eb6624dc09a6fea227faededae46fb40fa345b42837d0aa1c307c4a2cc772aad2797e41bcf21ae567d4f256be0b2992bcebf994cd195053b2073b2ccb584a5a3be27b75c48ee3391fa4633faaa1ea5886734338e5aa5d379d76a85d39cacaa88d14bc3862ef6d13017bd666aa5f550b81ad7f800e7ed4b6b49026163e2d915557cdd00905abc750a9ca060ad07cf868363c31ca9702fb36185841c4b49aba6ee65587279783ba551ef8c", 0xaa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00'}) socket(0x1, 0x0, 0xba) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x9, 0xffffbff6, 0x0, "6106a6bc58877481f6b5c442d8b470b900008fa8"}) fchflags(r0, 0x10000) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0xffffffffffffffff}, 0xc) setpgid(0x0, 0x0) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r5 = socket(0x2, 0x3, 0x3) bind(r5, &(0x7f0000000000), 0x10) connect$unix(r5, &(0x7f0000000000), 0x10) sendmmsg(r5, &(0x7f0000000500)={&(0x7f00000004c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="84b524b1b91e6768e2d4975901058b9f8ae67a37f66ba74117f9f755ddd74125db64271706303dbd28cd366037be0efa1d9b695449f993d90b31a83700d1892b9873ff063bacd3928183e160c08e1289e9b076c58db1fb1849d021b32ea854b59d858f6151f2432d5c736a32e8c85de964a5cf4e3f0eabf3dec459d4be9847d7a50c87adaf943165c5427c9ac8131a04ad066c95074962ae30efb31a7728bf69406c5207451d52d5b0c8dd2aaa75efc0154a10b0fa0e0923919dd4c1c85e498d", 0xc0}, {&(0x7f0000000140)="6dee1d41ac9637fbda8e7bb365acfa29ec44662c5f6c4177be01962b6d19eb838214215446f49ec49151280bca9663aaf0fdf18600e4a0a2f0c9393394bd4e3d5649aacce09d93ffe3057e8c9b9ef9a708d2699c289e89feeb857e3869703c7f31f641d42678f50636c0ffd9ebeb1e1513b9bf6d16b8685b6cc4d711484011107841ca48f0d73a9cb596", 0x8a}, {&(0x7f0000000200)="ee55d1c3d0306ccf64ba8600374cd2dd07eb74128ab86a75dfbefa85155d7123839e50845a0cdf84752af3266e5432d9111e18a69dc58d44918e2f8a7f202591a2d5ca5ede35308f64da845013efd8121be67ba6101e5ba3cdafc5f55e1b57e465b99eae2ba61f4e4b4051551d4b4823b91a5727eee13ebba8315828f932dc19d347e42bb6544fabecc2f6f2a178af4cc9ca22cac20e08f28c170e55db35469fd5f62b2937227aa213c1fa74f2b39b2f8e3d47b77a20f743382688d68b0571ae51e57888495fed151acfaa6daea0d4b4136abcd999ae83b031783b4668a931bea2fef8c0baafc6866fcbbe2bafeccf4b98a13b0b01659fcdf4025f7d", 0xfc}], 0x3, &(0x7f0000000340)=[{0xb8, 0xffff, 0xfac, "a17f0a7fd6b112078ae138984ea4fc138806c3eb5dc481226a7e32fa826fd713d85d57824c88abb557b598c90752ac8b2be57d4e50757a73629f319e997639c62f5b084bbd04a1dc060ab1c7b212463b44de2578c2c391ac09580c36a474ee62f39eb3d0f569f41bf0a06ed37bc2b6733a1e7b34adc98968973599d41d80010517c1410982265bf594bfe8b914ed695dbe06bc7c5d52355f2a1424bc39e13f31857e9a9e"}, {0x80, 0x1, 0x0, "f1eca5eae174b0799fee41c6844389e10de75035d4930c43db5266a58a0c834d16aa38e8620680ae3d57003fc60deff1a8373ddd94174aa925800de10ff6ba24345d0f53bab666ae439238fc8766846d97f328b686d01522eafa09341f35f886b71ca9200ba51ecf581b"}, {0x18, 0x1, 0x8, "3e2c5c9943b2"}], 0x150}, 0x6}, 0x10, 0x4) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x40f, &(0x7f00000005c0)={@local, @random="9524d76913f8", [], {@ipv6={0x86dd, {0x0, 0x6, "28be6a", 0x3d9, 0x62, 0x20, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, {[@dstopts={0x6c, 0x36, '\x00', [@generic={0x1, 0x95, "a0deca0b2934d67cd6a30ce525e24a7ebb986225b85f8c18777f01388e0234576510116e5f93e81f961fcc5a78f5a25f506b489171d64932f76d0cae12d43403450f6d273c42015ff3e8fe93d83c6d091d541a786d0877dea88ce48e29866eaa4aa23590f9ea2905779ec8577a105d4dc58f5fa2264c0a17017f018be09d7fe02aad52631acc44c4d24e9653eec2a8770ce8ca57d1"}, @jumbo={0xc2, 0x4, 0x401}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0xd3, 0xf5, "58e0cc8d6feb7b3e8902929dc6f1fd3ae0fb98540440c4a6d2174d1c3b8cd9f39b31f2cc0ce837819b79c226de74f1e421b07dc035a729532b7d33ddd1b198b7bf4b687e36dd0d3f6b2101a9c543b0eca2b83cd9fb408e35639f523945f3740fed814f5cfd2f6a0c5ebf8072c3bd5dc4caf4c0fcd238031ed68b43cb7d01c39cc52ab97ac7742a64612fc8cecd01caf5f9baec4148ce7fbb3c6b6a7b28ba72d64f857f989db06a31ab618c49cb30bed630859c5dff1542d37927c4f71639753a7b1611411f7ed64244a42f25fc79315b236001fb75908977f2a0d334f9040d163de62fb2849fbb5338697dd045ac4fa14966316a40"}, @generic={0x0, 0x1d, "28a0d5c9a2c52dabcdde1c33af7367dd40a6b40d594dcdcd5caf606173"}]}, @routing={0x88, 0xc, 0x0, 0x3, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @ipv4={'\x00', '\xff\xff', @broadcast}, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1]}, @dstopts={0x94, 0x11, '\x00', [@generic={0x5, 0x74, "00826a960b1da7a3fcc00831033868b53af0acbcd5f9e582c6e83870f95a8a5dad380e6795530da49a62e7c933cf2e328313dab6b8895322f34835d404a15e1ba9d8cf341d7228af99c556efb4486f29a959a06f38e361c31e77da5bbfb57881405d713321d8709126e0f10f50420a24e33da76f"}, @ra={0x5, 0x2, 0x94}, @jumbo={0xc2, 0x4, 0xab}, @ra={0x5, 0x2, 0x5}, @ra={0x5, 0x2, 0x6}]}, @routing={0x2, 0x12, 0x0, 0x6, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ecb9b552878cbc33291db191408dab1", @rand_addr="85388dbc4088b984b24953c825782cd0", @empty, @mcast1]}, @routing={0xc, 0xa, 0x0, 0xfb, 0x0, [@loopback, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, @local={0xfe, 0x80, '\x00', 0x0}]}], @icmpv6=@ni={0x8c, 0x0, 0x0, 0x8, 0x2, 0x7, "fee6b513471bfc3632cfe2175e7f30e0b372e0f6129659153b3b44023b8bee92b7"}}}}}}) executing program 1: sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f000062b000/0x4000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) clock_gettime(0x4, &(0x7f0000000040)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x8000, 0x4) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() writev(r4, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[]) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x2c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) getsockopt$sock_cred(r0, 0xffff, 0x1024, &(0x7f0000001840), &(0x7f0000000040)=0xc) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x80000000) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = socket(0x6, 0x5, 0x1) r3 = dup(r0) close(r3) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x6) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000240)=0xff000000) fsync(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x1, 0xdc33, 0x3, 0x3, "3fda902f36b991f79966f6f7dc04f80e05fc318e", 0x4, 0xe3}) recvfrom(r2, &(0x7f00000002c0)=""/179, 0xb3, 0x840, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r1, 0x4, 0x80) open$dir(&(0x7f0000000400)='./file0\x00', 0x800, 0x80) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r11 = msgget(0x2, 0x10) msgrcv(r11, &(0x7f0000000500)={0x0, ""/100}, 0x6c, 0x2, 0x800) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000580)='./file0\x00', 0xbb, &(0x7f00000005c0)='./file0\x00', 0x8}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000640)=0x2b) r12 = socket$inet6(0x18, 0x3, 0x9) pwritev(r12, &(0x7f0000000ac0)=[{&(0x7f0000000680)="0b6f4d4c27469bc1b758d346fd5a520d84b0272ff5de5fc29aabe97281c0e4cdeb76a0d8125abac1e7819aa36a7533d69ad5f2", 0x33}, {&(0x7f00000006c0)="66b487f2e6daec88939f9ee457d1e5ed90d386d8d44691a4253026842b672a9696e5b5953bc5bfee30c20ee723aba01c5bf911eb359014e7a16eb82dc962f56150719142bb177868a176adaa7cd6e74001a22cdb6bafb5dd493d00bf99651ef3ca869f5a28696acadb77f803209e81beb796fbde18649c5735982d02bf", 0x7d}, {&(0x7f0000000740)}, {&(0x7f0000000780)="08b23a48ad4f752ca347452d144e6243cb45bee677aa03c2f7b19f50b3313a3436d51239282512bca02b73b5de336c0dbc169ba1e09c3f87d294683f8c7623d66eccda2cd5729dd05fe98b34f46a705d6317a0a0f82379481c0e10c5821ea0ac95407cf47e0d44754f20e34ea5e6b9872ee7c593984fabb4214cc4ca7308087a438dba89e46155fac4e1eba5caca6085257bc1a9a0d22d903f3a7ecad960e95f0065c50d4da0ad39e9fbe37aeb86ed248f266afc7980275c75dd1b88a41469fe0d1dc43e4e831b713af67d689c6b65552a8abe74f32f55fcc4", 0xd9}, {&(0x7f0000000880)="12668ec3e292b39d54a7bdc026586aae26e9fbd261826d4d7dd8893174ffd157b6888efb69e10634f20a0da9db29e7da337e14e4b54dc587ec770ceddad5815a15c0d5ec79c30a49ef25757c52c596ca6750a9e17345df860f6f801e22a83d588a459bc7ec5cd436f18c09b8c5e87b000011fb6f04d45ef7893ad1ee9041176fd7a51c970a641e851b63a45b828b719eeb38ef984a052ffc3f58170f48c2e9bac22d43c1", 0xa4}, {&(0x7f0000000940)="366f524986a601b4210d5436877890bc6731fe8070af071e030589dc4508df1dc62ed3de9cde8b62c4669a17423346621f5f5a245e6019f0c1d9ae20990d02a72be0466c9efc4def754266fcea99b1883a71251df164c38bface50f2573c0576460793ce3a54966ce234", 0x6a}, {&(0x7f00000009c0)="97282358c284cd41ec8d8201450b9e900d26415c7d3fe670551fa0edb2af997a31faf6edd560c23b723e1e482ba40f57a0ccc52e296224b66ab0bcc25cb8ecb0582979e8922c263416b7e38994edf00409ddb0aa618767833ec02afc0f21407ae051f82c6b89ba", 0x67}, {&(0x7f0000000a40)="3429a97eea03223f1c0b46ff667435d56e2bbd39e9e8dcc94b96301e259b0d21db24cf256d266d5c3f58225215b73abb78c8ee2e3a00d80b1b4bd2aeda1c1b0f404097312aa45453bd91d9cecfdf593a3c136e75e6405ca98015e9a81cfbaaef51e4e30647", 0x65}], 0x8, 0xffffffff) getsockname$unix(r3, &(0x7f0000000b40)=@file={0x0, ""/28}, &(0x7f0000000b80)=0x1e) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000bc0)={{0x5, r10, r9, r8, 0xffffffffffffffff, 0xad, 0x2f1d}, 0x9, 0x2, 0x8}) executing program 3: sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000000)="804e3ee179936e9d8f642eaa6284", 0xe) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) flock(0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 32) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (rerun: 32) close(0xffffffffffffffff) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) close(0xffffffffffffffff) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) bind(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 64) r0 = getpid() (rerun: 64) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) (async) write(r4, 0x0, 0x0) (async, rerun: 32) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) (rerun: 32) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff930000000000080046000020000000a65d1b859f197ce000000800"/42]) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(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() writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000001bc0)="b7", 0x1}], 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r3 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x51fc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9, 0x6}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d00)=[{0x80, 0x1, 0x6, "3222549b21d48e0668f2817a33e82a2366e0637069114866a3923b8022ac3c5475cc3fa1ea9c41cda4a42f0d61a1dfe9b0424daaf37069386867c8c7f06e3e754f349331ffcdac149a189b9c3114b0d29c3091952b1834fbaa721ff508f2a13e30d2fc05baa31d6f70365f4346"}, {0xe8, 0x1, 0x2, "f9b52e2bf225ae7db723e64b9dc12dc398588f4df50f1858217d9af3d204da5a3225e441c9f5afa09ee0c25f40ae983e3118d12336aaecbfff89fe2175bea338ddb31e2051587c475592790face8a235259a599add5db6ddc973fedc652d91aab7aae3cb8c4022468cf277c392b8eb87409c33eadc3e3edea50ce75039d9dfa4e6de55b2d96cf6b6e76ee35dad5caf3a38f2f127180ab7e7dc26ffa547564a9fd6a0bab286a8ecdf43b7887d0c840ae8cb2690241d18ed9ecbf708a3fd78136bbb7e766ceeea5ea168b009b176b78523a0d523b3"}, {0x20, 0xffff, 0x80000001, "06000000085700000042deec"}, {0x98, 0x1, 0x8, "0461e4e60014cebe218966b50aaef6f39ac9c95d7f1071ae4974a4f79d2da4e22045e2f9a99413b4001a17fb492dc1be85cfd6c7603a53fb211f44833b179244527b0c65b53f51d3347acff2acc8523f091a8eec9981315b7bf74fc52d447d6d63ede59e1706c813e1520e4f8fae20825323029995fcc07d2a989f51aa6fd03e5e4619"}, {0xf0, 0x0, 0x1e4, "7e6670539acbbe01b84d60d2b898824d4f82ca3460fd59b3b7c1c0def98d0572f31efc2e2f0c824a497dc7d3f0e063af123c56f5db553469aa68116b72ba41ef60106ee1ee159549864a43a79d4db21f6bcddbfb9178091157400bb8ba8b0c665153e5600a736a741bd9c08d963cb3ea22415d64d1934d881d57df235fe37af44f4302ce8342e272625097c856e997a736e773bdcde849da15113b9566dba2f417b376e1c656a9aecc9bb64910f9005eef176501e09435fe6e41144d75dc56c3164f80c708d2aec10a94be16d7f1a2ca16afd7e5e16e7ae789"}, {0xf0, 0xffff, 0x9, "9f20a22e471e67e8d09e1d47f60773f02ee5626b6295004b0eb000be87c8a4b99bc958202133c9b92a0fd79fdc2ef7d2a97120d99fb94e00ee15c75f2fb2d79622f40d519e1d94d6567870cf8429c0d9c42c2e140907f5376d5527d6ce0fe06296d09c95454faa505f4ed7b14947c093fc749e3924b09e54352002c87a37abccb1fb037e581670a1683366f79b3babaa490b2fcd5f697a767f6a739f4ee16fb95f73194275f811feae71fdf2417ae2eefd60e9cf3e8226f75247b0e85e2b42f0891ffdc933dc34990ba23e56e95b45d27f02f32649c8d9943bde"}], 0x400}, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) getppid() fcntl$lock(r1, 0x7, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mknod(0x0, 0x0, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000980)="81", 0x1}, {0x0}], 0x2) setrlimit(0x8, &(0x7f0000000980)) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {0x0, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000200)=[{}, {}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) getpid() fcntl$setown(r0, 0x6, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000200)={0xae3}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f00001d6000/0x2000)=nil, 0x6000) setitimer(0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknodat(r5, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 7: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60fc7d24a95647007fe7c779e2fecab3a5a87b9cbe861214fe8000000000000000000000000000aa4e224e22ccce1b90823c043df1693648a2f35e5b10d7123b92969dc2fac99d6da79e6f939a8cf251fdfcb9b1d06a2278ed8dc430da8245bfc184c93d7c85b694913efa347249f00243fee457b5b5fb650a1a1b4fa67d048f9521a0cb9a133eb15c9e447fc83dd045368c317d93", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000"]) executing program 3: munmap(&(0x7f0000017000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) fsync(r2) clock_gettime(0x0, &(0x7f0000000040)) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/503}, &(0x7f0000000300)=0x1f9) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 32) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (rerun: 32) chdir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x2f) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) poll(&(0x7f0000000200)=[{r1, 0x7d}], 0x1, 0x0) r2 = syz_open_pts() sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000280)="2f432f2b656be71d6b5bca194e109acef33c9e11b1b563740ef91e22f897a4ccd00e02f55822a7e8ff9a2db24cb2e5e8fd489a28dcc1fa8fcf2454cd5371536ed83a36b603d625ed4ef009a4db9a11b1ac76db501bb41f8906fe594dcf1440e766852fe49df077bfe1f1262a249ab5ab92921170e4cbb0cbff469af1840e16d3c89014ec4e39114436c572c04583544002af1a5ed14aca6cb184cea185fdf7efad5600694cfb045bbf8154ba734c7f49e3d1ff43d0c5425eda7e76098658b2ecf955fc54cfcfef19c1969491a262448a574dcd2210694299c52e81cc2f6172a2dac4", 0xe2}, {&(0x7f0000000380)="c3faca76c4e0d9b49a6a34ae4aece83abcf3d2a43be294a5c0b9ebccf4262f5447785f9e8217c5a2887368bcc177398a4cb00938c731a5e4764a9c6741fe97c5d3b624ecc4b853cb5d006791bc4218a0d0429cafd3ae44526596ffe04ec2c18a2d644db9ff04a9cd2f584b941a37214e30cfb794b0b047c13f875b2abd4978df02926f74057d51ac", 0x88}, {&(0x7f00000004c0)="df169f73d9e326f5a1bb2215050dae977832c60e4c8368ab446ec5e399137612195ae0c7eb524ed91600a91cfdf6fe557959936820e65c241ccf02ada3fe534bc4dff76e31975891d7a441a2d3d7966ea45b911a42eb3c756e39ac21c9f703e8e7a9ea3af0c1feaecfe6f3c0d8990dfa44bb81a60d32e03bc1cea74ef6b7b372c50ac9010b89ea5658e067c1b16cd1a80c3c76d526ebf5f147041331d969565ea63e68449ce6f347f6bde000cf47928c11388ded3457f59925042f208f81a3c43f3447a5", 0xc4}, {&(0x7f00000005c0)="3643310d532c2eca5bfccf3ab3c42691065970c8463907", 0x17}, {&(0x7f0000000a00)="c25217276306b8e5e9070b607e12888ec4459d8d354e3b125fc9fe575b0e7a97c8cefb2d4276a169922776e9502e5bd2e20cf79680cb2690cf6e6ec7ebf6ace0135ba3d0461238cf993c1855ec814e4c5011e49d103f9cca20a485b70fa7abcb55aaaf1c3f6f6223751cd1c1e3e5bad0f4c4945fa8573a82fecf663c89822800b6cc76e5f3b73bbc092a302fe0cacc78fc9539740105357442a638432dda0fa95f1a53f0d89e91bf8f6f2c4ceda760c9c57315fd10e5a9d7ac9bda0d31b5b57a0c7f469a6949cf70be0e9a898c5650b4a29337148cffb5de8a4f836214d2e9d9de5b9d5776f0bac8a7d05e8201237d88038dcf69eb858efb230bc1ee966278a6e8b77470b7f836413b056e06f3f24958dbf1a65fa0c3a53bfcaea993d4e6cf4a06fed0e93d3f86024404ae75a2f876bb966094cee467636622e5f3d4eab8c01715faadc8d81d7bf93e13c0d35dead7fba2d5e6d03494cb37d4430948ae38166984725f146dc8d44d7a6766c43f6ad26815ce89b1afafe467a1c6c8344ca8c4d06f679d78869ef9f6a513d574eb20fb5bc7c518f94e9efcaa81edc443a5f2e42659c3818bc2da1b361e5fa42e428254693dc73a394cfcbb60c13c132a9f386c40c134a5ad55a1bc4e194e6eb1a49f5a100c26c232d7deb8081cdfd7918d743efa9edd83f8133bcf9cd24b271d6f0e17a45a8469cf38b2b1896ff5c6153574e988520599595342dd6f62e5bd2ebf3f6fb41cbede5f65a93f3b556dded85d529988c0208e8d53e8b9631bfc7df12560f808d7f43227dfd7658b3165932f186737aa033b5250e61aab95737612219e46b48f51c8bed359de76ebc2844dc750c1a0994dbafc49d7ed79b43fdfa4875a37c7dbaf21ff9562a8db331778bfc2d3b9029b3710fccc285118768f17b01963a87ba6dd66fd1d44ac2ec86414dac06a97010eb76a965f0c866e96e79a42b1c5f43f35383e6191cb5fa43bdaa316b3d6ed4da913ece479a9af20307d93fef7105909600456944d049024ba1e7f8bf733cca011dc830cb5ea139bc1334d0eb75c59ed3b90d85184fe49af12420a8e55f77fb876bead74416ec97141f99b42b4bd963eaffc6702a93efc1a8a0a3cf2efe374ba7b34635947a93519fd49eff76b2eae063b1bf7351b8c08c644b29e5e92c30f39d663754ca9189a9f0c5b90e7955396ef3a38d3a53ed57415cfa03565a88417ec9c47c63976cc9020b2f0318b40ba9a197c8bf4199d0c7c297563e873786e2981cdd9800b3dd5e9ab1f38c5ee62ba4a7498fbccdee0338bb73b5c83eb9ad123bf91a18a2ed63bbfa56ddc24e738aa4292a3e39d3bcbf4d7be42d9f1e2f1eadb5ec4a89752cf5aa0ac1fa34168551ea85663779c9e94288d17c1f746c74a9fd42a78c7a1ce1aecfd86c9cef3f477182f2867d7f57d5b54e6be1caef890b4aa408047ff1163145f1a7fcd71e639d0d74be8f63ef9e7c13e2a2a337d0cc6e1ed29d7ffe3a115584bfb4b33d979ed978e3e85c6a2f6953026623e35dc208084e06da9a5199ff049565ca4998fdabbcea1dab4945bcc44845bca230e0222a61d093d1e4240d22cf880b3e378b45e6324e8f3cc095a25259e1f0bcb7520cf09e9925322da9c1a816c85c6e04472e1da99d8663159c10ba8eb153a74dd84ccf506c9f2f578d44e1cc5fadf202bb26fa58ae185b3115a605d88b4b2aa68f229ec38fa4bdce05de0e712b86d8cfd227d793d28b1b60ee6a72db57735d4c39863033c0f21448e737369c6e54104a7d9a85f2bf21b7b07dfc5bf12c61bc6eadda8b35e0e193ddfd16d5589e2c27ca5b7f1aa56a9ea76b88561a32e7304565a71879a0fbe25f4fce3227291715f5aa7c67c04d63bf689dc5678ef19e86fb669b3647021632e506249afac7f44c1247182ebd8dcdecda8397d6a24ef92066ee7a31d2fb34e59517342d00eb34ecd0b1daa44d763b448ec1ba9427b6bf49a3eeeb4a74d4799a26f006cb46dcfd339091464173a3898998f3ed2d2350e754c0a92e3d1739da8123d95ce0eb5c085b447d06d6b61499cb92d2d4b798cf23910aec160171829a1ce22fad793d72918d5649b997d6aa6d214c768d5777ef48fe1e3efe695f5e767aa7f8f8ef1e5029f23540c8986c5be8684b93f5a51539d529c7c612ac442304fb2ac1d920e9bfad16c88a20fc5e15ea1a1bd217c0d384961a00555969ae3943207ae1e50d830fdce1f23f99bd9ddb8b814886c9981b79a1f892052ed8ec6a3ab666f517e2492dc176f38845ca7db89508b952757c70a006602ded36a139f821d5e15a84ae17e830911d4dfcedcee07fe374f8f6c2a924ddd780089297025c48c8b47d0bcbf9bc66740ce1767a23edc861e6812f602e49331126fe634e59c1aa5413fa8dec21b8c6b1ae5996d9f9f14785da798621392108aa9c249f213886b86bbfb6dff78720da61d886220c43b001d6ed77d20fd31f735e34b856aa267fdfaf5ee638257e404ba6f2655d1c02ece4e9804409b36dcfa3d1300d9d87f8d8eb17bfc8e8e77174e7c73c72fd0cf4f24b602c4067def9750ac7cd57accfbfedca97d821a026320f1b6ee9d28d30fd70c46e91694c67d8ea733a2e3bc5d9f15ecd9fca2fce002489cdc2331f9fa4cb9b9bf266d4f173e3659f7dd5a152d0f06eaa28e6a6795ac50ecc3e3a896c4156a496c93169b09ed0ff2885f6b456768ecad2df33332b2dfbb04ac3820c7052e4761bb16679d48acd884351ea9827bd8c3a10bd680b2c1a28229555584f2d10dc27be84e7abc1302b2ad92da0289b79d52ee6ec9d1ea6970c7e0dd96c66c8dca763cb373d6a5b07be467a8e40c3d0a6d0bd5a28d6e44318dcc05303ef8af9da4dbff968a34c036b7665a51c4020a26445ed7e18b2ed34f50f762ae84e46d453ac82a48dea947081b69515f2b342846e8f9f1f2d8fd9b995419af2611176ef836a2d1f070e557928057afd39ade84bdc8f73eb6c579a486ab7f2dcb88af6c42225d9c70933cfd4e349f9a3959855cbe3d7d096c6b43005db23808c57f7f69db0f6da88c5fafe775cdf5b18cc9393e30a8a99c511bb2667439ebde11ab59071f4421a5c1b65fccb4697ada8dcd8a0e55cbd2f2c72b67e6c2db88f0f36ea205295761142da1fdd87acba3e82c3328ee06718fdfd9fef6c49d9286bbbf67b9d066a6a55125be583e14fbbea559dd1ff0ddb38e03c8fb4393644b414ba777fc73df484a91f30b9f65461621fd179f242d953abf8041d53212835144d174365e6fa9c659d635882490e7e161820b71cdd681cda64fe6434ca9c07a28106ee88d54ec82e8165fc9561e99cb4b4e937197811160339dc6dfd467af7684111ff9f0af44ec9645d7bb0614db63a5bd41cb6188ecd0b10f176c22ca7465831c0e0188552b0e61330c3071c1eff403e5849afa4b64d9eb16250e7ab14a95bfac9f2af10c4e07b4ef8567af78e402e11e81f568b6a73431fba164b240cffd0656febec7855b0f859119357a7e24f9347fcd4d84d015304203a298099285cab766ccd4caed0370bafc73f099ffb2ad840e1b2bac21395353d24459f10a1dd0ff6ade7aa5241e24154a1a30988c3f3dcf776950f9774ba2ea556874be6008c93f76539b92f63a57b5a7cfbb92461435ffd7ab76c0160dfcb4c79f06738d01afc23e18d1de5ba1f70a59c3bce8fc24a4e1d1f57b2597c2f8578ba3cd0d87ab66d17c8d8b213426ec5fc927faa00a1f15d0d5d6210416f3a3c478d1058f5565d3c554412538a6c2b4faf9edc0b42be5deb6e247422ace3e25ff530c09cc0b1609a42af79b09f28207aadc860b660c32a24592477dafafd446466bb5ff0c36236330aca63062abd905d1a28ede6200746f9840af831a85c2d818f1fc5d35d8315d01f9ff4db65fe083d8ce63527f7e607b7c44300513fa95ad0d0b1725560d399d8b96ba7433cb665bf81589a426a67497ab8d376988fbf0f017dc7682165a67c72dc2e50c5623cfadb718f6654c382babb16baa7b8a9867c9378ea5c58030d89bf1be3e654727bdb24dda86f7448789bf541c1c38c2bc0f2ffbd355064f4d4766f08948f1ee04e00d8a4b964333549ecd64e81cb2b9b66ee66da09f590d235b64e6450c3591addd4c79f900f6967637c655d1c60ffcb9746804e03d3a6a75a60eef25cbd5971651263c5e1d622865d66258389b8e1d1a53b5a470bb5b731583b6b4648b372df49c6b8b1e26bb13e899c921717707b84e7b8a14e80fb1a9d666f78ba64138d84693240c24216e1e25cd35438594fa991b38cb99feddde04ca131f271c6f21116102499d9373c79d3a101abc0c8b222bda0097569a7a3ce4f5a37beda94bfeeee30a75813012f0013a549b47fb1069dd6c5411b159b0fff8d103e3127d4074688e0922c6aa7e3fc533dd5da90ceaea86817a1185923377026158882a3296c15ce0e1247a1603ed938f8a16de5ada42693aa7ca62f2bf55a33b1ddd43b784aea8f30e238e3c5c31a022595a3b91bccc4c9faa9214180073849725fa056ea3a46a9db17fc2c79d26368e1a87e0e4a0f06d5a0fa8b2e02b2ae9d4cba8dee5c4bcc34307b27fcb6b5c65932a548b8a86904e209760e35d24b61079bb5f1e6296b0ae7b03768401a9c3dc8eb51cd9d3e86b07176c9277182eed79352e725f3a219eed1c23e2a8200a43ea366c58b16f9a1ed0e5a748b552927ffec19e40c6623deecd04dfd139e578dc3d59653bbb9d2c6684b1bc23667e8e47c9339755954649c7c9bdef2ce014ab307e584c7f274283536efe3b172eded0d54dffd169f363811db6ecdc72260f375a1e77f90315629c1fbd4cd0f801f0981a48fb56b8d9c466306538e75ee259580c8dcfe7cf49ee330f470fbc45b23302dd6179bd4a1979f703f30a51f76c9b0f44fb0d567a1622a665617acdad5317ceed737ef50a1129d58ff54d6799f449235e7e87a13091fb977d73312a74531f25787fc0f7119998c0173d2b6d105ae454ba2c473f1130e471926a22e40857c13c1339829da441a5a88082583ea8f1947a5653509786aafac93eb840d1c753647c7d596dec20bd3da6c7126c513367dc0da668978ac0b13e6af53c498ff3ba489621b2a350f0e1fdd505ad18d5c84888ecac6c9668dadb2a40e2e20189892bbdf2affa9278749c976494b57148d9aaa1a66d105d198d767f86adf7b783320da14b1c4fc1f2e7ad61618a03c7c2522913e199559c969db3e92e449db94a99b8925950de90b2f94d89639c9d503283f03173c8103fd6665704647d846e1bd78aa01312a6549581adade40345429e47c35605627cfe94d364eb6b3fca9d17ca8cb39ec79a9c65e5e715a93f708155b8b1b050c69ad91b32a355650db7e7bd82285a58d8515241457fd489dc2f1ba2a6cff5e772a2530a7e88e29615da9101f0891dbf642b1ff9766c6fb78c82c0f25193bec0e11083c178ab43cdf4e8a9cd35918b921e1f23f6a82248ef187040c013f5640c72b068c02ac4ca68dc1d1aab4ce1777666e29b08c815fcc82dfe06e331aa3501dde667eb2ae436b5347a5dbafd2b3d21a42eaf9de0f0b36d54b1d789bd17857d8975b4fcad84dac8e53bc0eb29d0b75aaaccecf22ce4fcb0f7018ce62bad64c3d7a92b10da3cd0dcd29ad9686061c007c0c7e1a8c9cad9211b6960e142e6c1fb3189a057abe349cca150163aa0385c714e5dd3b66e97cb1bd078b1fcf923e4c02c96816bafd31a25f14f2dc708ecb38db23f572435ab9a59591708df2a1d389f54e5a8cc58672639ea57fdc9f5be9ee25af097", 0x1000}, {&(0x7f0000000600)="5e718b62412bf539ac7b3eeccc4f8a7104ec2abeac354670b93740a208945b106c5b0b1f55b92719e545bf665f35278d94db593b544817d5317845f54e0c01cf6c4aeb355bc29ce15bcec9b77922b3c3de3b816dd0cd379526b35a4bd288a8678afec7a1cb9121d939e3893bb96f4f1f5aa9aa9d40ca4406ada7302cc5a5deaa5adf76fe108934b2bd64c74135c7cd5625df93f88a1512e8a014bd6922a0ac72a0649243e3b212", 0xa7}], 0x6, &(0x7f0000001a00)=[{0x30, 0x1, 0x9, "d2ed93eee331de4af27b87040c44d3d069126964b319f5c6eb"}, {0xa0, 0x1, 0x25, "7c359ebc497bb83837b7c24281b0b8395f7b9ef215be7b390f17ddc732df69cb304a46a87a297a054b297f2cf6448d4cc4005f58856ac206129d3b297a0bb7a9d87316da52b136a01b435dac1465e6f7c17fd219be3a37b1757912f3ddd8e18271be9711a8a4b4fb16710b75defb180cbca31a98ffcc95e36582247d364b4cb9a0c0f9e8b0f08f227a6bbe41"}, {0x60, 0xffff, 0x5, "33eb357fe6706e0022ac6c5803ad326292970e731aea5d54bfa812205898edf06aa81336fc90aa5d6aac2824466349fdddca1e52de99dcbcc047ea7efa25544c84e327d5dfeffde0de5024"}, {0x48, 0xffff, 0x3, "f05cabaa7460bb53ffef290bded42a0f90553c3a1b0dc4c2b3de20556709bc114571eef8184f54dec9cd24b7891509529caae21279401f42"}, {0xb8, 0x1, 0x401, "74c52bc662d3e600250cc3d2ec7a9667967ce9bd135d330ff3018d22e215ed25732f9c69040a9745018551c50c938b741c51998474be2a3df3e6d20ace901bd207f51a21c6a33fde000cdb3501c8083ed3bab6ef1794b1f61b73f455f1e466a82c85f835deacc6373b61930fa52a6b76a7931a2d96a9cb72685c9f47419e3c2a961a08f22bbe62e25aef267267af6e337529f1205816a6a5eebfd6f3ff6b5853463ec67af1dcc085"}, {0x110, 0x1, 0xf2b3, "b40ee1ee76aa801fba1733aee716370ae0ba7c604279bba0b1581c91e819a5cdd365be4a28201989eef77fd505f77bac767a469cb59c5b83d7992c0dbd006a799658eda84c354ebce51aa8583d23efba28d8db75fe6ed19757f70911544f6d05325197a2568cffcb4996de84ff51a5794cc79ddb6dd838d900acd108c15312fe3abd09884e153b2d56b0152266d4e8b92df6e9e896c2fa3cd32664686e1e6958065705b42ebf4ccc1f7fb64f70191cb8228591901a5e7260d55d6c4bb8ff776edb7cd76c523ed05d9e549900b06706aa19d11959347c140c188cc6893c6607975506987edd8d6a4b82e6943bf116733ad22558177ca2a39f00de8674d9"}, {0xe8, 0x1, 0x9, "c909a8eebe22d618e1e9e98ec75fe5aba3cb2770375b1a79c9a2ee2d964ba0cd7a49c478742ad50a0f76e79cbbdbd27d8336161cc6384ef5587795cd243691581bcbc1172733124dee5cbd2dcc974a162c0d09c60520f8e44e8ddf7d13655a1a7c0bb8b25d11447879e4077ba732abc939e7575aa137de71fae05583ae21dec631f25000b0d28e78ca874fc65b24f8f84ea697d058a201b3710e89216b263e37c0689989384e6f44761cd8447f4a9555c9b5dd9313837f0d1e464568a77d40d2a2fc3f6277e3fe00fdc0a0886af7c75a21"}], 0x428}, 0x8) close(r2) getrlimit(0x4, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400"}) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) r5 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) setreuid(0xee00, r5) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) shmget(0x2, 0x4000, 0x0, &(0x7f0000225000/0x4000)=nil) sysctl$net_inet_carp(&(0x7f0000000340)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) executing program 2: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x7, 0x7, 0x5, "9cf17a6cfead5d92065c890571a1b387ae4a692f", 0x0, 0x7}) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 6: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r1 = geteuid() setuid(r1) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3e) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r4 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1, 0x10001}}, 0x0) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f00000001c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) executing program 0: r0 = socket(0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x7) shutdown(r0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000001280)={0x10, 0x1363421, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000007f}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x1}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x5}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xa}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x34}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x51}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x7}], './file0\x00', 0xfdffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbeb67ede45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba2e97955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece850794e74035f5bc054eb1dbddf42a05c375ee46b5127e770865a6439dd168bf445eb77603f53343fd7c7814a2f967500d8037dd10ab8c11c53b62f58e42b7a32f1b436af9bca3bb635916fcf900fde621c562a5c583b3c2754d67518b650dab3ce94c3e5f1d91950f30eb9d682ee39f2f6f06e7582868a66467530a8aff405a3d598a429f2b9a7a4f6aee55e09e3140ec5c72a0df91770482dc37d38620c00549fcc579967035dff0fdf8de976e889d46a300e0f778a31fc99dd87ddb9aa2598017cddb931374434cee2d0d2d26090e4f89add1c2dcff0147c67e632ac0c73422d3d3f1b5020270e5108b6ab7a61116c2679ca79a3dfbcb7085e48a1e1909a031f840b9bf286c52d044654a017ef49c6be74cfa1b4a4a14600c12cf2a5a12f276c81726484377ad8c3d0058975fd323e0cb115b5c57a093da4981ecaad30d08a38f721bc79324292a84a033ac56", 0x1d1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x3c, 0x0, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000040)) r5 = msgget(0x1, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001180)=""/201) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) semop(0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000240)={@local, @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}}}}}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xb) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) socket(0x18, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x4, 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) 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) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rmdir(&(0x7f0000000340)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB]) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x23, &(0x7f00000002c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1024, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) getpgid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r3, r4}, 0xc) socket(0x2, 0x4001, 0x0) pipe(0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) close(r7) r8 = socket$inet(0x2, 0x4002, 0x0) dup2(r6, r8) r9 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0xc0106924, &(0x7f00000001c0)) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r9, 0xc0206937, &(0x7f00000001c0)) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f00000003c0)="ea00000100000000", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x54}, {0x2, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000009c0)=ANY=[@ANYRES64, @ANYRESDEC=r0, @ANYRES8, @ANYRESHEX]) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = kqueue() mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r4) accept(r5, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000100), 0x800, 0x0, 0x3, 0x0) clock_getres(0x2, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x80) executing program 1: mkdir(&(0x7f0000000240)='./file2\x00', 0xc4) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) setsockopt(0xffffffffffffffff, 0x0, 0xfffffffc, &(0x7f0000000000)="e3ffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872e623ed7aadb7c04300000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x8) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) semop(0x0, 0x0, 0x0) executing program 6: open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x13a) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x4a9, 0xd, &(0x7f00000004c0)="9e41cbff13b9fd812ef4ffffff9296483ba31a96ec396ce412005f3b5089207aae948cd017961737600dbe07cc89a92ae4fd99356a4ddd548a8a84f7caccde058def", 0x42) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(0xffffffffffffffff, 0x0, r1) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) syz_open_pts() syz_open_pts() syz_open_pts() socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) executing program 5: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8100, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) semget$private(0x0, 0x3, 0x100) executing program 2: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket$inet(0x2, 0x2, 0x0) setreuid(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r0, r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = semget$private(0x0, 0x4, 0x3a) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, 0x0, 0x0) semop(r5, &(0x7f0000000500)=[{0x4, 0x3be, 0x3000}, {0x2, 0xa}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x2, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x4, 0x6}, {0x3, 0x3, 0x1000}, {0x6, 0x7fff, 0x2800}], 0x11) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000580)=""/202) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x1a, 0x405, 0x6, 0x0, 0x200, 0x1, 0x0, 0x21]) semop(r5, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x0, 0x1800}, {}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, r3, 0x100, 0x6}, 0x1000, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r6, 0x0, r7, 0x12, 0x8000}, 0x9, 0x6, 0x2}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x7, 0xfffc]) semctl$SETALL(r4, 0x0, 0x9, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000100), 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)="af", 0x1}], 0x1, 0x7fff) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) write(r1, &(0x7f0000000300)="bb9eea8ff9f707b84d78d5becdb28f4310f519f0fb3efd6ac5d56f3abdc0ff9e13b4e27d1e9cd49b5db414234d87de51e0d436b2dec5ee3a762ba08f3c1c1efeee5868548e5883fedfa0f1821774ab10d59b78e474c4f01468fcfe3f0c53c9a5df672d5568ef24", 0x67) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="05f7b6c236219eea472109023f96be0db19d68160ad190ca86cf399aaf600b6b3061aabe2a453b21ecb73a01814186468bbfee7d3c2f1b17", 0x38}], 0x1) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x6, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x41, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) executing program 0: nanosleep(&(0x7f0000000000)={0x3ff, 0x5}, &(0x7f0000000040)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xfffffffc) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x3, 0x20, {[0x88, 0x1, 0x1, 0x1, 0x5, 0x8000000000000001, 0x7, 0x0, 0x948, 0x2, 0x100, 0x44, 0x80000000000000, 0x1, 0x80, 0x2, 0x4, 0x400], [0x1ff, 0x4, 0x3, 0x2, 0xaf, 0x7, 0x7, 0x6, 0x10001, 0x36f], [0x81, 0xff, 0x9d46, 0x2, 0xfc, 0x3, 0x22], [0x0, 0x8d80, 0x1, 0x80000000, 0xfffffffffffffff7, 0x4], [{0x2, 0x4, 0x5, 0xa8af}, {0x1ff, 0x9a, 0x7f, 0x8}, {0x20, 0x1, 0xfffffeff, 0x8}, {0x3, 0x7, 0x6, 0x5}, {0x81, 0x0, 0x1, 0x9}, {0x6, 0xfffffffa, 0x6, 0x40}, {0x100, 0x9, 0xfffffffc, 0x5}, {0xfff, 0x455, 0xe779, 0xffffffffffffffe6}], {0x200, 0x100, 0x4a86, 0x6}, {0x10, 0x1ff, 0x4, 0x7ac45160}}}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x5010, r0, 0x8000) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x480, 0x0) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x22, 0x1, 0x5d, 0x800}], 0x1, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x14, 0x2, 0xbe, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8b, 0x1, 0x6, 0x7}], 0x5, &(0x7f0000000440)={0x80, 0x7}) sysctl$kern(&(0x7f0000000480)={0x1, 0x13}, 0x2, &(0x7f00000004c0)="ee3fbcce399fb05722ab2c4905604e63993ef5aa3766a35e5fb74f18923a9c527c7bf4be03e880e1255f83a0a84e7faf7f823126ee6406e6cf9e2d38bc016006c8baf329189721f91599f69df5ed21bc99778aafe24cfe9d19673dd86951fefce4900b9b235c10a2b729a97035d26adc82f1b095f2e00da26e61c59f73a08ce15d8912f01ca53e277713caa70f767be5f9a6c73db4a02dc0d0201148bc4375931edf34f03d4d93fb0a265493dbac6d2a7d5af861926a64e05da2b575", &(0x7f0000000580)=0xbc, &(0x7f00000005c0)="6be875e2f212751bd2eb9471b4292161d62ac1ae2af21f9b51e856aa32156b5b612b5f17b096509bb49c0172171f9d5580541e8493309e8408a340fdfe080e2c989b15dfba89cdb66f0790883d94885e6fcb3667aa16157ead24fe7b658ed918d5c3002238ab66c0f555f57b283e948e8fdc102bc830ac976ea554057892e1f3cb534725fc7f788dffce13b7593b0fd1fa68b215f96549297d28e10c5902e68591e0aaf86037d542094d7366619cce76e263e6a6f54fb7bab85efbc3d0f3db471864a768ffcd04cd5c85efd473dd83accadd51857e63", 0xd6) sysctl$kern(&(0x7f00000006c0)={0x1, 0x4e}, 0x2, &(0x7f0000000700)="53b74ca69b3d1de70afb3f6f6cb237accbd05f0c74834bec7a91987d58b928c5ea86dd913c602756698b4e0a1ab163f17509e0f530b318828a78796cf3", &(0x7f0000000740)=0x3d, &(0x7f0000000780)="c3732d758ca5ebec810aefbd0f843b0706c5ebbc9c9914a12174dc7023654d74e6e32010e3e3a86fb2b4cd951ae3dddd69b9215d2f4ce1ad6815b3fb52132426a0783bcc13c61191c416b1eff353eafcde2124da0ad7f170283a633ee17d93192c56ec7aaa45f91a84ef0debb163d266b1dce0655ca149374c4f621df8fd10b637ecb5a9bd6cd4a971e76ca8667fc4868ae15e039535f9596606a0feef4bf2d622e98e76", 0xa4) sysctl$net_inet_udp(&(0x7f0000000840)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000880)="498b95cd06b4d46b8abeabd6d4e34b66be076a1ca05d9b7e6b6799c100eef9e9c8029998a439578424e365906d6996c7b867f3bb1c163a7595eac66be8343b1a757f78bd9fdfce881b08ffef97fb0fec0466258533582b2b4d3188f0e8d8424baae178145b355dc5fc343d4e65502e6470f744127eb8a6bf6934fc21499ba0bf46d6784d85f040865ee4ff3f656b86cb53bf5ccb96790137761f1c3fd55c293ee6d5ca6b5b6764ae673cf72b1c4a547f4a138fb77576be74f3e24059009361d1b19ec0878affb2e93917", &(0x7f0000000980)=0xca, &(0x7f00000009c0)="49ffe7456c66ad1ccba9d9c089e3ea7b68c9471de202ca27", 0x18) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000a00)={0x1, 0x400, 0x2, 0x2, "9f826e417735f3436daf126f87154593b3a27f41", 0x101, 0x9}) r3 = dup(r1) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000a80)={0x5, &(0x7f0000000a40)=[{0x3, 0xc95, 0x5, 0x3, 0x80}, {0x7267, 0x78b2, 0x0, 0x0, 0x7}, {0x5, 0x0, 0x0, 0x100, 0xfff}, {0xffff, 0xe71e, 0x4, 0x8, 0x6903}, {0x4a, 0x20, 0x8, 0x6, 0xadd6}]}) sysctl$vm_swapencrypt(&(0x7f0000000ac0), 0x3, &(0x7f0000000b00)="d06a6ea7229ceee41812fff52768a066c995f9fe7911ef748536fea08e69c059ae169039fc55ead6c66999ab3722e6ce9c989db5fab32937cc26b31f975558ee65c58006b9075d4f62e75715d360ee4fec71e7dcebeecea434dfe3b694eb0589a98dd29e843547e46a02264a0663751e6665a3e09b0bff2b43f1aad6211c97edd2744ff10b98146a0b5ca3f9962b57aa86fa96d8c51224c750c0bdaa84f4a8a685e6a796395d69e111a94843de989c8f2c4ca9fd414b25cc11139664b56128", &(0x7f0000000bc0)=0xbf, &(0x7f0000000c00)="3f3a0b176d9a89158dd50abee006947d3562b2119c861401b56262fab8e8e5a9da49bd38e073e8cbc5eaaf7a6e5e7654c650856dc091046904f753ca227d04fbcef3949289094c1d2526ac30e144c1aaf506079b2d4a8499ca48e6c46bfd43973175982e2e49e25f3d8663342bb5167a3fa1384d16f311be18f64ab29e43125611a8ddf483385f8885d03515e0796477693fd18a556b7a3156fc19cd54fd093d90b6ac78b18fb047adfdb2cd0854d1f86371a90cbd292b3d6a0fb02503e42af02fcf709a4461d070d3d82307b128df14", 0xd0) write(r4, &(0x7f0000000d00)="520b05b26cf019ad385707290badf69e71c458f4780c4ec06bf6b11e0588982921d79efa6cfd138f4ef6cd90272bf55f901214bd6bfef79e6ab093c6d2b5cad6b54eb38904a273d0d1ad532eee0ecadaeff4eb4783c401b39fa96acef230cefe61c7e0368ec0d793bc878c2917c02d016339c65782b847a91c1ff546e7637caca86b4914e690f1075407b3f6b51f13e2959f7b9b51eaac3f23e165243eb7c2222d3fe0677523b669cb6f1364015194981a9e0549fef2529cb6a6109ca5019e3f5e3d65f4e64ae70c9a05", 0xca) r5 = open$dir(&(0x7f0000000e00)='./file0\x00', 0x10000, 0x4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000e40)) faccessat(r1, &(0x7f0000000e80)='./file0\x00', 0xc0, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000ec0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000f00)="eb90ac335dc9e19e05dfec45a03e968907afe32f854dbd61d2a1f42b5af6f8d319d6cb81aca90290e04de8a902c5fed22f58c36ce0a65e10fe384c96e3d11a7eafcc755ee39c92cd696b97edfc124bdf9b7911dcfa637063db69d5d507ac583b2b5691b7c4615278518986e3273763e171790981b2292a1b7b0d266a0619507dc921c844f799348337948688e01946982782870cdcb94ec5eb787cb951dcd3f605ba998f6e6828c602ed21904b389aa6f11ec4660a6e4739a7f5dd12a1a15b00270134b83f83087eda81287c4fd0d369e048cad83a4ce9c1929924ac2d067173e5e5dccdbf3f94c2d4f29288c7d77de0c5f399c03d3e118ad1ee12259f631207ed630b61b8804f52a81b67ac46a0d73b0f333eaae52ad23570fd425eefadfcc0b4451af2dfaa50a18bc2d0c49bf43a5aa389aaa4a4b35b2a6ff41f47f5120f5c21f9aacf7293134e29ac71a39e0cddc7744e3e39b6d8159f1b2ad68e9f1b18d478c49be97bf4d06d776ab8cba298d484318ae7a3cc82cd506ff0f33777ee0918ab472e58353c2ecd8e4bded4bd35085f48a310bc303f1cf885eb3330f2ae0c776625e44fed13480e9c7e3403457af49323071ed256c5ebe00dac0940869120fd229dc730b01f54d72aaf49e5c698567b130a96d434dad4f22b1aa409e2730f8a2c02750ab9a1c10c78fc6493bf9207c3077dff7ad3093e871571a93999647c7e7f0551d72532245c72de89185356067b715ebbc9fe38183949b0d20a51669ec0c9600a5668f1a6f11a7bf2fcba6f8123838cbaa7e85e6cec226aadb4bd435aa56f9391d2d6b520d1d355c2f8059185411186985dcac832f1251f4699c94a6bc85821819b0397761a7e087076cd35a420845bf420363855a20f6b9613c29b6bed5bfd0b934dce12ae9d5899f5fc76c038706fb40ffe934c2c06dae2c1a5d7b3b72cbd02f359c20c86631dd930433e8ea8f07802deb35d77237871533cb09eb61feab5bee334a83e3d69948f3178e97391772b1f7a5adb3acfe4511950fe1615209cdc4e8e6d695e0c86b1a38523290c360db40e52c40766ad84f4b6b57092880d7ea00d6de3fbcf40753601f472330a6e9d446c5c456c6ccc514ff02ab9ae572e7ca617fa4c06b6f2bb722d21db24cf7e08943844a251b3398a3f2720022be366085f597ae77d2040deb5f2748b3b2420990953ce11e840f2c0e57b625b179873a41de850de1a1adb0d8dcb8c39a1867afc96cb66c6d5cde618c0665f24c9f659659f4dd4cb86dae165e02f3207fdf50f7605a2af47a8f982a3bda08f080bd2e2321b3f27a211e176d8787e81ce829f28056af7b8cc6e6128b139ab784b5c13066d8c617ed384cbee8e303df6d48423e8aad1598a6502f8ad2d5dcb072082011ed8a58454b788a9c91bc325d78506755ec4ac987fcd8a61e3f7bae296342fa0725cf203fc660c16032bb9f8fc306526ac149c736333cfdcddec7e77878692312d0b65741d7b9943967b9b34b6c2102a6a38127a4bd521f9e10d5f7b1095eaaffb807e9ef2e6645e2b36eed3e7b20aefebe407da2d84250435b288ee8cd908b9a326eae079013544b2d049feceb962920ad15fe7e789f654648cdf971df2d7614fda07ec34586dc7e8620bbd20cfa5ec79e5204736323873fc4b1294ed7562a364a207d878656879cdd865b5a5218e4ce468cb780aefd50307951e1148cb394bf74a8606fa504289e03122b079aeef7c986261ac97b62926db592444ff9140727ee5b565a65877b09606c753c87de0ba728e8db482e803b5afa3fe85caaf39bea11bc6a0f241da11c500d0ea26d5c3d891ea5fd0b759dd2f8f757ff6a99ae7841061d27fa70c710c46717cb0f070f923a8592bdfcff8b66928e795ec33cdd831c64787a1e8b4342d7f93b0e59e39a121bcb08fd062f94d11e320eca443793a176d8cf175bd285366796cb37c60bfe47657e7934725e66d029602c173b87d10910fb0e85a34ee40e90fd6ba017242c25569e3134b8f860ba65127892bbf4cb20bf5d93e9b2eb4527852b23e87202899833c6ef6d6e961a55b3ab253c811bdba01f001501b57240ab0109461ab4ae951b3488d16edccd01e29a2a09881d442a448e238b036781e900a8cbb89564bfc874fe8838765ad4e52fa5353a6565bd34fc2ed8dcdb55794c97a8d27227f534d4e62c30c127f6c60a303c3ffac493582e9ca451d4cdda43b25cbbec0b275cb2ebecf2ee2ba5ce5a9051f3aa33d83d0727218fc4edd809657a17f85eb0d6d713a4236f573e0066f731618243a764619ceda147daeb38c376f10503c9d18e8d4a89fe72c0aff55a98d043153f8e43b02f3f11182bc5cb0c3bf2a047e31367836c8a77bc9222a343055e722f66f52ca975df1bed6e7820532f3e536dc40fa70ddca3c9df0fdb46b2054b9882adaa0ca6028e23daa264e6fd81fa6582b83b121827450c4d350e838a54d796f3df02b7f9e214aa18e4f7a4a463997068cad5db9507a2f1e2e037fe668b0928d559e5077ccae9fecf2f05b00cb15c81fd2b9094b77e920342bb805d7a42c97d010ac396a4b8d9945ac4a120dd0afea8334e5af26f725fe812ca7cae494cd620025e204b2070ba03cb4e44760b55c5a9b2501f60500b12ce4a68a0360689a0d51238371d71cabf8e452bc14d2474984db18f5249d1bdca66cfedd7f6be5149fa0c6bc93c283bc2db048fe8aa7611b994aa3cfa9d4acfc169a6bad9b2ba8792952ec141d6a450ff96ec251c313e9648367b6a755f104397eae6e66b8e5ff7f04c856c9e43eea18e1aa2ae272729474ba32f5de56018a459e3a243d6e735646213c5aedf7699f92055f74bcab1c26e5368846f7f29ec16077b485a29b09d152e0e82d15d81d06038624f86c9fae9bbb29e43f942570a06631dc5ae8c64561717002d225821a0831eb11367cd45dfcafdda865715883539d41e1d3c338deddeed98c24cc6784689c6ee0badcdd420325d8eebcaf3950af8e5b89c03c4af5af0857adefcc5751d950731a71733f5af532149b784503c4256a0ebbf0653b8133eb4d48dac53e5a1f05a6ec894bba24a60be05d6079325ef0418b5c93035b6f51663bd4ede05379461e1413e8482e32834af8ae3ef9818fa48846efe2a2573286ff7ca8a12dee6ec0df4dfc5d22f2ef5410d041656fb2b9e78aff0db42a371cff99a50d2bd91a59f47b5621f680ed3133804a9f6e91652e32460dcf819ff0db720d082df898c289fbb31f4d9c07a8cdfdb689bd292886b6e742a17621acd8bf02544454bfe05e869982a3dc02a8589f6407c99c858347048e58f5be611fb479aa751e1a9891f1f6a49e3ecf314e0e7f1875f465398285b8fe98bb9ce439c346f295b22e8c0c2606fe4f7a4d791c3c150a77272967f817cf3bf9859fd2774be4878c032448b1af4e52beb0bb0603720b301d6f812e8aeb36801e86d393542f4ff1080b0540652b396a917e3f40db6411ccab0261d5e4e6542a7303bb9deba996cc909b1b32afd19d3b9c6d98abf6749f7c0bda959dc5ca0a4b674b4cd9dc8dd804f3b196fef9313575143b480c3ed1983799e348ddd4adc7560b15c2cf92ab96aa5cd236b48bfbab3d2bb5d02044b3d93ff675bed54d8ac7c27a618db455eca84d017fe0860e6671cec9eccb58941f6d33bc87393216e2e9cb38bdc819711caee58544238a7dece79693b76a7b0c3cda5ee1fd64128a2fb2571b52c372cc57dfd1f95e227b12a08cbb84bdb40983e85e011b7af2c2b27dc66d302bd43640619e867b79f94fe9131f00270abb1ba6d4479364346896a03503eb93a0837e3ee250fa0aa9944e960e54d2eeff41af71963274caf7c7b57ab5dbc7c51a3e7b8ad013192359f12d2d36bfa59e8d742fdd469ec8e12b14603574f60849585efde677a88ac954b55bdc20e90ff253d597940034e3e4511110305722770170ce4b67ad23fe736dd129314ef3e56a1ffe0afdc52fe0a30a1130351b9f34831a9772777739d8bb9e16ebc3bc4aa61077beb0a64440b91d43e45038c74dfcced7a0f58fb11e06d8cab3124d6fd7652259b34807a24f2e2f25b2b4f0ab1e2ea463390a6be7aee8670ff6fdd4132b667669eecb1b9a54955ab6874a02c888ce5cfbdf61e242eab3456f39d321391649100c2e7c8fdfc5a64f18ff7d97eda177f6e66cdacf1f7fbcb27fcdf98796d9a12963d1d18cbdfbc5ef6fe316d44e0ded8d8be37b72b789c827f884d4db80b32a4113935bb8a0db8a414cc0ea44fc71b92a3d60ec7ac1cd2acb0673c61083c7b5b8045e6170f2a8c5fa4b823f4612a00796c5e629c6e3f23deeea91763c69c2b3f640b1a9af7979ce00d443b60f857867e925bdeab39392bf7bbe3dc101d2563ca11cc68de716f444b3513cdcb5cd07b1f25c519b3e7f49346ab441de816e3d623716e3dfc728e8b8ea20a787bf14c6e37be42846f49d4dab0166d93db09be94ae374837ebd4527a45d25e444879bd6a6c7031d43b7c4e756153a3d95b1739751bb285373805075a73a7ea24fb50b044e06d8269f983ec54aea73a27c6a7e84352f61617916aa7e60ba179157283aedf5f4edd69e296b8ff42311eaf6b7600a91aa41956663d0b8a54219bb3752a2ede455154ad4bc562756043b9caafd64fd98c4e55906c1c155315f339d13fb136f5a563c829c44c0edb36f8e99194e9be48f06d77458c0f957bd34b69f0c2c173088cd35bc3c79c3939c28f20170eccf2a16f45e549a31515c73ea901f7236f8db9f94ff1aac058fa1be9868ac18fc9fdcfa04c7f3e69c72622d857cc47135a4e63ed305624b8dea275b25bc49d9d5b3fa300279ef250c237ef1b613960e5950cf6d657be7fbf5f61de3437411a700d242e61d86b4c488f87d059af98a765dff6f66295c1de3249f564e71ed91f0bf8c7027a8ba212d42e76cf4709c28922889ac2899686bcc60c592e56fb114666b54a0645fe3b8f1387e01e9aaaa5cecbe3f2f668d89a278a84e83fe157becdd7069ebfef08492d9b481fc776f03b833989fdcf47e30c02926407e07b02d2d24aad5b598be270e0f5a3f86dc2253a46e675b89721bea52e60f49c17eb5b88b7b8ddf42729b619075dd554dd4e9e9dd466d5d895554554acf5cfe7c287a5e5630f6fdad93a4f2618b9fae559b091ba7f32a9da772bfebf1bac98faf511717f300daf857dc7f84af12c506b928306872595e4e1ae356bf64a3b99ee3fab0f3d498e1af8c71892b08ce11ea3bd1347f50c774088334436f22f243d12de8badbd70ce49b61a77c0c3be40b0d57416e19755104856feb0bd10116cb90936e5b49dad82e11d4909d1ce62912886af00b54f59c0242fa68677d2770b520d51724e8400e605691ea8ee0fd23c81ef5be7db8cba1e875b8f1d717232b1779cce7ea118023b21cd50b55e0aad6d3a5a1381f4284565f98cba98694c6377be933a9ee0d495bce71ed33b4b050b5b7c8ef039871efde1d7ac39888e6364ccb04ab510f8693daaa6af64d3aad5b0c91b130dc5b17725144655803d0268fa54b8c61c529a334f58f0e2cae493443b1b4214ce407b6231f180b8025113cc129d558a3e11a31d95e2889650f42ab5a95f41512ce8ad0650b90bd4e2070a4d80e5eb3a8d439e0974d66500288fc3755be64a5ffb3647e4d0db1cbda35addf58c8ce32697cfdb8f24b04feb67165faf70d3a49814982f2583328fe7e390b8418dc202f6bad641cfbf56e442918ef1c41af6933266f10af5e9d0dd0bcba46acc422c21f6c67ac0ea88a2e589c60acf94466", &(0x7f0000001f00)=0x1000, &(0x7f0000001f40)="8312a4a9ac5f456e74c1ac0a9c668b11e933a8f0aafffc2a8d3f86ffb67dd3de544afa089bfdd87abd5728f9043bc6047f854e60470979b41c1bbfeacec87b1a55c8ba2b79865f757efad6824c0fb9e109893c1c26f9fe162bde36e9e4d2688418ce119c51188147989c1b53fb75a0029d9332b0ff5a7e1c87a2b19e7e222c8dcaf77746bcb1deb9648c7ab793713d8c2ce0005c083e51f213d22f78bdb34eb1f0e1d4c1ea0dc3c273edf11f4e14f716cb577f280608a859ba5cf21dcf885b99e5701251991fe20c31c99db0ab1d44323c568a3ae3b56f086514522ac65b01a02cb4e36ffef1796c87110e8581961be04be8bc43386f7739c68290d0301960db81215fac109d44a731ad1010f6a6f3c9875eebd2ba80efe28a5beabe9306579765dfd0aa32a56764a7b4b03b208c94f7c694595a5e2ce8675bbb7af018f9fa44bc4a2737d5fffb50cb4046d6639baf662cd5eb6c474f92b55528d1aa28ed48d8238edf9bb5f1a385abf216b1d3177b5791612adf0e3e4c36f8e952d31bea7939738d714f2bc2f20602bdee7da22a743b135dd222b1b2ff1967c0990c68c44e99a39e3144c161422119a2777b051f79785525d763d016bb0df7b79fa5409af8ffcdee779833862eba967b86c775726975cbbece3adbfe2f24b88c5e92c6bdebce02a2621bf732d5e0ac3e23b1dd6f303b81c4024ac0017a75a3ddd0732b804a7f5f98f66d0e13a424191f4a5f0399965e94746c64abc60fa9a229ba4a5a78ef75bcdf9214d139bafb66a2380aeefeb3bbb460d53eef5cbe5680e964196f46fba5a72432662a1be62e131fdd3d108461a65264d555907160a74a10a6595bd1d83379d17e98cb8dbd067602336d11b4fe320ccc7e8a9ab11c31c431f1cd2ea6f6d0a18b6ac5dde6b9098d20e2560ee2eff8bec2edb858a5770e21c2a7bd451e45c903cd894ca811287d133e43e51b22a55823e0bb583ec0776eff508c5c4d6ea3914666c1297b525e54a9120b9b1be19c9692ff9f76f2b2a3b55c481a04eaa100346d42058becb9b894b13343f204044a18ae02fe6a5a4825e8b2dbb6e0652c21201d5586ec5884c4ee6395fc1e87229715d7dec0fc76b76d5f810b3c1ae75e327bcea6c605848ed3417340d965689eaa2ccb471a75c94041200fb9ccff66f09fe07098d0d33068c846688e6ee5b08a26468e64686bd6a255acb1a4ef0e56705fe2c7b211e5f3d41992545a219d004e9b5f9164a43918bb6f476261c1c673684b6311dc77b1300216c3e5746d1159c39ebc64fae6c9f1c64e14c50811fa500926ab43e5f9c2b853f6434f68990a58f584719fef39d19b3bc67da6e5e96bd364fbc9e6027b704ae245226016025f74c9c534f37046cf67c788573dfce52786941b1023044fcb39e5b8a6724bc5bd2e5edd13924065b63decd320554a3facb7539eeeb6e047c0cc9c6a3e8b2a57bbffdea47645f5b857031491bba6023a3db9802164044f77f483a47103da07d2b28d51d3fe3a9de1a104b4b38cced2d3a023546dadce2d6212a79f20ed5e336baa6e972b20a472e291d5aade6c2338019966fa0a85df84d1767e7bc76ecbfc04f2a7eccff4573417bdac037ebcbb0ea57b16f0c3573f23787572d3b7d6ea9a6cb0c52723ffc4e71b660dee5996ad498edc57556846e1976111e4d7f56134a245227fb1af7910193b893418fb4054f5c1f4dc3128fd431e87055e58423d7fda53fa20d1970796658d152266130a5451e331066a9966c05d3524b620d116782052f40a758dd9d311bca870b0f4da681a080bdb7428e1e01b8c0ec7666ae75e98305bcf5cabc1ce72398680430a698f1786a429a36febdc071e33a962683bcdb19e561e5616b364a3c569a6275ace4cf40cbd538d8541403f28ce5bbc4965bf11c5d8a56d6c1cb0cd98bc5acc87d3c91514d0d68fb848752b5e3a15999841011f5789bcfd10e2649f81482eebda497a0816ec50da689d9a1d399c4b8044f1fd95740d1ac01c8f9e5a9841b5b4f4c790b799d3a06407949894ba4ccfd634c1251b2f3f667e9cf6aa490237b33a83a60624b19b92df94762c21ff2e5e4daa4f9a7593c1427791ba62e758a0c1cea0a49f41a0c7626b35a9e40d16bd18382af97ec1633df4a426fd61a62627ea0435961e891ba2fd3120d1bfcdd375fc66f34342012560015fe6c8d01aec28498ee310cc470403c0ca2691c449e28369c5666a809177fa6defd7635c23d785fb32b9a537b3d824ea3a663ab7b46ffe4e5fcdcc1911b23b1b31a01881a6f666ba2edc9eafffbe7c2b435c23fcf78d6459c40b13fd20d113ae7b06fe3d2d82624ea7543e443c5c100add621431db9305eda0eeb4504cbaa33e24d8a23b7cbe3e50ff0c12c4d0359862876eebbd016c3fe1d6a253fafb61086acc84ac067a2590f6ae4258fa27b5963a71037b7b7cc080b37ba94fa20a16588862d3ebaa43deab31dc09655e40f0a9b106cfd1ddda5dca7378a48b3f0bf166ee866bf990ff7424ab71ced7430d9dbb925cea0895c3b70bfedf65693963ac9a54acaa30eafa57088df7a7483904f501922a5d29e657204a808bcb63ea1f4224d557d1bcf6515f05ea7dcfbabc64c27d65065598c092478da6cc4831c58aa7e29978133a4b745cdfaf433a35e7211d8daf441281330eb4becc24153b37e05b8dd8d6052a95367e0da8632e9a2a83c5fbb61e66e3055c612cc4b7e322f0e2927b662091c7b7f7453a2c476e3aa95d090e30c46619e1644a1afa9964cb2489a9db05cea31eb856bec70c69a96b680ecc38982315fad765b53b298ff0447751b071934a53681afdc4ee6c8dc42358b8f76733f0006e08e4df2a2b76ce06fbd34d0b6ace956e2b761c127f68403543d8df91cbf61a038e4b4b44fae032f4f3724c04392e53955197fb6b4582856c8deafe3e79e823d752e928b555384742bdccc6387923e4bf103ef7e21821306aa48be6a4900a00b6c90d0e773d14764e7c1fa1b6218b04b73ee7b93191db6266bbe12da414b949d2071fe95846a3867d370c821fed950ce39c2036fe4cb035e2833be31b57ff68c97378b9e7d30fceaf2ba17e32ea8e81c206dce15d5e7d5c1ad5c9067db5cd5b497b27f59499fa14874c5b99253fd1dce8c0d7cb0448d73714cbe205d41e62f2a01546bb178c177ca68c3a227bb39e2153285ac804e37ece3581d462ba4ff65e8544ae03b28e5b42156f125c358c0c923beac722302a378992d7316bb092d8b9527098b6fde921bb3a30a4e14a5e4fa3217eb3db42f23d382d1ba90886753da9cf111118aee7eed12876a44386a14dd3ce1a31945a925f9ea582ae75783e49f4c19a6e096b5bbdac6f7695f2d52bfb0390b63e32b9e80cecb95c19da33130c93997bf6f2b711f7459bc9677b8151beea33cd5f277750eeebbf812c0e14494bbff33abd6ab78a18132001c560b87229bb5f1bd27da464a3ca8a13ee1ee338402642554d6a8829a7ae22a57caca0f5c908a6bed707a5d7d42ffba86ae9496a52520ff6749698295e136ef42670deab248c88d69454647bbab1a62a5135d9991a8127af8a868cbbc6a0be171350c9dbe0bd167c89e82ff9fc96ec7379208cf9f22673a034e11dc98e03ad1c800c717e35f672a92e5fc266928d2449fddd796d734a7b8733ef04d2e282b07fcc1b9cd0c9a5c4ccd600843bab112ae16e0c7677a1bbdcb3fa5cc0d161669979d0b9df46d4b72037b78088d39bf2ef485627bdcc46fe91db02822d9a1b00e02ca81e136167a2e530776238399663d386c8a6f56975963c1cf6157daf9730a88b486587372d0ad031329f83d9ba82b8ace86af0c373e0856d294abbb9dbf146a9b4a5406f3df865290e7ffb648c0d6904d221c0593e9c10c6a8304e485d5166072b8ad6de7735ef2f2d72e2485f4096aad841c7dd13ed0000907c2773496add48a98420681bdd870391e7e50918e175871e900697372a383d721d82290d84e3480c9f605dd5dbe64b6b392af501a3cf9021552ad371d50cb86446ebd9e339195e6b7890178fc672d54f38d282a1170384e1876a922e4eea72cf888edf7ec0813c3da3988309dca5a3d62a86f85af43ecae4804bb8002727b8eeb56aaa8fd5239429a0860d6f687d45b645746bd2481c89342f93510b36b4f7492549270bbfda77c94f47423d44b16eb150a7dc4d3db25601c0a4d02cefa53e3b9dfa40862af94e9ebe95ebc70396c39fe332c7a5944d6084e7b84d03d6735c1cc590f3aa28d7d07f53737f4471696fed1f813c331cd393153fd3219d6a6fac9ae5fdfb5c7f415c0a91b4f1997208d37e34e0ca3ed37dcb678cbd608f5e32d56d19118cb83b86f133be85cf9fdee8104417f45659082d4d31550ab2b0e5d15ae1046288097097f50100004e5ff9aba00cc8c1a68a8a636b944412ab98b676fc5cdcf499225f2f17d5aa634b5045ca735bff818b756a33fb5dca9c8ba97d7dd985f4f415fc0810bed656ff81ae72d05617b01cfc37b31e2072a30ef957eaefb035bb1757ed82c7e8a4d1005cf6cf038af7cd61f43935a0488340c6e8fe1af7abca72210943e7b68310e00779884c275cbfc471953376734f765c8adbea58df9845cc7d4ec785c0f67e98491fefe807eabe55ff27577dae9f7775bde815818e5f846bce186cdca81bf99d76002c6e9ca24b1ebeb87d152b2ac6fa5427d11fdf321d39edbcbc857d3170a8fcfa58f5874055697d9d9a223f5813f418c46cafa49041925f51a8c01058d7083481e79f15ffcdc44dc1c89f1b7037c8de133c5ffa3b1c343c0b1068d20cefb4ad2d8820b907e342e60d7a98e74ea7db419a7589823c90dd298f1058b2409bbd2872668fc8e912afeaf6b8cb99321401297056bb2b359c0389ff3551128a9802ba9dc0c9c03fe9083db86ff007a96f0f642faae041d21386addfb5bb72deec1cc3d0c5a3bdcdd6506a7cfd81b19b035b9807a0af041512296e016b570a9df0fc69f943679e96ddba385096e30ff52512e95556a3e05110087c0ae731f477efbeb7fb2cc6ef40b02c471c561e33a9dc9d6ea2f0d1acd740465f44e37763cae85be61b2b67e27f164f0193500ae5011929f6ffd1cc51a406e65d27c671f2bfab86735d36d61f92b0c2ce936e7b532597ab29d2eb574bb0e4cbbfaa410afc2501ebba778645327870fdfe7ade8d343a99ad143c8bbaf62720f4ce9e49008a1b0d2dabe1785e9ac754853483983da6e395a56fd95838eaaaed7537f36750c19a321450896a025b38fd5eaa148999bca6cfaaad535336c61d1cdda160189f07dc53d35ab47475549dd29512234ae9b6cfa889a76d4d427d43c2cb6566840e4088f102dd477a71061cc52e25a5b48a787c40fef5c1e43318d451f41225d25eccb3c7266ee024592ed71f72fcb640877a78b7b6a6b6152472b9b2d2358b030ca14389e316f6ef172e6b9bb1db92ba56c7d9267237d1740b00284c939dc918110064996349e5e8d9b710f9050eb4a574116934696f88dec436a3fd7fdb3b6f16974cc30eac564087f997cea2833dbf6c34c22055138b96657850b25db9bbff5cbfa5e396a76d3113fa4b919e9268c089589d0f26f117911defdb5ab4d7dc43a8957eebc92657786d37b86f3a37ff9382c0f86310278de9643e786c3969bb7c5ca5ac5b7cd835730d3da95f02eb1cf800edafb7956dd03df6b2e57afb24227cfc29528cd1fc0efc162b90f2acc21e321d4054891a733402a5a6a2204e2d5bf6c714107ffa9cb68ba47302dd8fad8116d9073cc22b5519c1662c", 0x1000) sysctl$vm_swapencrypt(&(0x7f0000002f40), 0x3, &(0x7f0000002f80)="866b59d3f2480a1d4e320db5a7a59f22eab7a6f32c409409b247eac5f4b7d68f6c7b3913a1dde384e434ac2807267683b89f89c92ac8187610f5e59aeb0128ec649c4ecd05e6d0459b315aa2bf73ea31b19c28ec5e39dd2de666b423371d1e07703ef379e48ea0b4f00ac5e55ed8ced995793a82b70032eec658d9", &(0x7f0000003000)=0x7b, &(0x7f0000003040)="838328edb0af9f9e2947455896ce2d2a159b11afc41e1b832fe478098fa8c1e41d88add2", 0x24) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000003080)={'tap', 0x0}) r6 = accept(r1, &(0x7f00000030c0)=@in6, &(0x7f0000003100)=0xc) sendmsg(r6, &(0x7f00000047c0)={&(0x7f0000003140)=@in={0x2, 0x2}, 0xc, &(0x7f0000003540)=[{&(0x7f0000003180)="7fbc6023e0bef7fcaa5446e7c01806299f296ef3b87368daa3dd365edda301ca63b7f4b36de3bb2d4eefec51c290e07eefc5201eb55b0f1de0c98f1503fed770f09c9b28820ff03de8d3add716b4147084d3404d3d98a87c6a6428ac10f16fbaaf67d1624235b6cb5150af52e7f2d2f5a9b69379dbcf4ce563dcf9b8a0493a152d517d6012a3b7cea27ac0c087b8b905d09f3efce649570128a0b35757faebb9c0a1bd7cfc5d9055d9e549f3a13022", 0xaf}, {&(0x7f0000003240)="1cc549f83c17bf7e52", 0x9}, {&(0x7f0000003280)="0640a26bcceb1d7d6e930b61ec2354ad1e7964b75cf0e3913cd66cdb99a95cecbd076ca4e53e51c917f7a91e134a6c8f0c2f26b3a408557ad501ddea77eab5c6fd319661bd75202b21cf7a08041eb318bb418bc265f6a2cb881d5423c27da030533d2933ab2eec1b8490678d4175d64add6b85df139a60c8609463c1fc2afa2192cb9ae8c60ecd6df17ded1ec041fa7efafc936c98c57a0fe0ec4be5ead9670860d68eb6f081a2c7b31bb06d0ace4f3040", 0xb1}, {&(0x7f0000003340)="2ee573c1305282dcf52354c4828076c0909ab59efaa1ff244325faff168dc79e04e3c7a81e3d3afc4eb20992d60738dd54e5a1856c42b8ce94e097eb049e00aa66b133d2edfcd112f8ebd184b40672293124ecc07bf4b749477cbaab2716368805b8ec4569d32f5a2ff20a24f2baabbe5a1b64cec3ed7294c7f8e33919a46d21c71c5b70d088369c97f8d80c43fd3aec9902e124536b7b186c2febe7b4c3897015067a44aea4", 0xa6}, {&(0x7f0000003400)="b3be52410287e4593323cce1232f03e8e099235f38b632c254f0d0380c3e3aa91e244cb691b3ce90aad9ba3818f8532b3189994f3300b76be209abcf68641cf67e48652d79b9f3907983720c8b4092ccabf16e3200fffdaaa9f40ba157f8e7cbe87251fba35409599cc92eef7e426f2db7b33443724697de46f5c5bbda6b8e3a4623d270062963c786f2b8e50611e8d464661d025ada792b927e4901d7a6e07ba4d206a5b306d20ca8e6e99e3e4d8164dfdea37a5ebd05a3", 0xb8}, {&(0x7f00000034c0)="a6ded1b001e8c5f5c05467b3e9185ca3140c4df01bb6abc329c35ae9ba4065bbcfeb8e26eb1ff2cef3d9452b9dc47aebc6a96d80903929fa", 0x38}, {&(0x7f0000003500)="56b1e2fa1d3c", 0x6}], 0x7, &(0x7f00000035c0)=[{0x70, 0x1, 0x1, "3283e8d8ba06e48c0d60dccba6bae3d43cc45fa24dffc8ad44cc572accdc9b70141d08c8e12b528415ae317cdc4558d7e624afbc1602703ee1f886cae595be2c8b0e2a7a4a71683aa99703a7b93c1ee932450c9060ae03106cdb45"}, {0x1010, 0xffff, 0x2, "e43a5ca2324fbc818367a3ba6529c3533f3e9928d94600de5a0ca6acb3e742a9f82cd034c51ece0373c2284295d3a431ecfcc13c6dc7f39111cbfacd5a3264b144b1afcbd512a3bb5935b87f6a163c211b42a4b9a46023f11e4da058abeddaa50314d6fce8db8287f36c97b0c17ae14e099ba2244981cb61a1afcf5cc5d2fd87b92206830bf66df484acdcd19767e797bc666c61bedd01bcea377b9ea37511f45b3249c4ab07085fdf350f4778edbb081535d696315397776414ff380b874d15e2c7c1907de6fb98eea3b8cc84ed91ff7ec24a5d21f22eb7c8de5ab80b771b372f6f9f2ac9ac4a5455aac5a7d0bdcf71b22a1cf8fcd9062e9d95510dfe262fbf6497e3a9903b7d618ef6ff1d66fc85da438d5981efe8e16f4f14127d759e42bca76b7022c128790095c6eeaf57834fa7c5efab189af29887f7033bacb4a25ee5c3b8a7b3aaa0c8f38fbb74efd8fc895d980f99211cd0b6f7c4b3d182ae59947e9048fa57ede8d26a88fc94961d67c846343d5bf9cf58e2acebbbf28a68a681f336dd0009424cdca5dacc414da5c6a9a46835c6d88ab1aa73c69054c3ba36a6351821464a05383cbec28e456ed74954e3a45d1b0fba6b5c7012c94e6beb8cfa09f830ec815a5a16f2601f5565f3da72db3ccee6b35e71c041c38b6832b84b97ff800efc73586cb3340d7ac155d5478a0504396f7f1cf1047aaab1dd498fa877d5553e377cd5c77fc01271d2166da1742f8811dbaf00bb0759fcff0b1c252fdeb02cc8a308b26cc527c727fa372d31b5452ce54c68a98b0d0fbfc251fcdad2cdc10f0098421c41abd4a6e03580b845030de8d32582f855fbfc9ebb52386874056e98f5b2cc71d851395f686e37ab71add4bc2970d39deec62d762ea9477d6010c172047220189d5c556f13fd885d0dd76deff8196ed036deed71d59a9c7f0a78ed5518009beb2e6c03a97f10bfdaf757c177bddaeaaa292a5a0b62e6f05cb1ee57f77b5903eb3df34fdcaa790fe6cddb03a59a55350325bcb8a12f7b1b37f1622cfd4251f1aacc6544eea05dff999fe25465ec6fba5159299e6c891864cbe73be5374efe1b872450e4b0baf855364bb08c0a2cd568d06d3ee4d512aadd9dbab657f649a15996fc53f5fdb5cb900ab62e5c727726c5fae1238e0622df05af4869e4b5cb101515f3e063b9846921b9aa4380eb2bf9941c22704869f7ee34a7e80567a4cb7db5bd75b789f29ed8b835ed4f49fbf177a1b55348a14e72e6e3d5ee2d543f2d4c32fc17ee5cf365de00cbcc08d6b01d1d0c13b0255359abc0b22abbf29b2696abc30e99296da9e6c47298096810fdef391c6ca22630b77a01be196f75e7097215c8d27d93b2579ff8045824f722955375285bcee9de0bcf34e2b568c111e1a6a39781dfcb9784e37d21e2e095ca62c41bdca254402cd44363183540d5fb75ab3774f38e17eb2cb1f7efad1fcae042525eb886e39563adfe25e4e23155a8bdf7ae2fc3e65f9f042b779eb71096f225ddfd00ca563e178165e783dba2b6af6b6feb7f31ae153109c777b44d394e6e1d254b2c07196e8a1497cdf9ca317f99be22a8cf5c9be382ba3b0d5bd51c178d797f7b7d70c4cfb488febbfee8149d7b129ff92a0d7a7b10c848a914158a335a3a8c96f6be0926ae1e4461b9d2998d17d6495f394ebe85cb348f2c78f72dc9da6e4b19a4190995c728fb1e2ce79d770006afbcabf5bddc869925b2ac30c64332107a46b3b699aa09e100e7766568e56a2707748dc6b72358f2095791ef8dd5b00afa1474cd60cd3d6c1f7ffc2b5acdebe26260070a0e58e9abe4023e0f8c014cb94f95e19d1de8234e13a253a19c77c25b9c564af57933710e260e0cb1bd34fa43122cb155809e00ce7f46ae8f1a3d943577cfa7cd2f9a2cb7de648123bef61b9bdb2a3cd95a4d82ba222c429c891f86bd1b40d25158fd1e450dec04457abe8ac5948b783c9b80b9956519ab168b730ed71bd8117ac4bacd69548ec5b5167110f33864f40b30098132a74e585d7e6fe8264aa2abea9e6ce03288661b6316197943cfde7c5cbe07eec322c3d360fc956da6eb01d619d093886601b4541936e773f17d5171ff3d5f2af88008889a5e1a835f5dad42caa5f59d6ec001b3436d3e96874414883eec0b7d04b2bb824de228fc47b5be220ef7cd762331921706946bcadb1c7fccaa303f0f64aca31bad84730bbfce17685e31d040c34718fa7899bf0d16d0c5b218df583e414209c47472cf15a1e6aaae90211723e44ba0288f25e59f59515371fc0d5b6f6f1bf799c1f8ba6bc6d24f1ecaf0467a33b112da62666a62d91bd4c6b6e6bcab1c6af1cf359a237b8173c44e5f9c3a84e50c03d1bbad7e99ecd51ca268b9db3c3250d869676bc5dc7fdeb795a220611249aa5c9c92abed8c0d7176a9c558298178ff82304ce2afd89bec9f3a184041c22ad07e99f0788a0fed2169719be9851c8621ff9d69b7b2f912eaa75eec7a4d2773a1941e12ceb85510f5536b4cf15314e2d079d44cd08515dfe77e6246c3b73f0c302ab3b016bc97486059d82ca3bff572425e79b57d94717a97c8748a86b6d9341659d3e2f1b684860581cd01093ab241abbd7e625e03e6148a5e8c6a3c384a4798d4f9514a23d910b55b780e5d5e84436348cc835d11c801b9595e8054f6065472590626c24573bb5cb4ed3bb314948ed605b376da28c6fe2f65ca40e958cad22a76a38c6a95668eae2519cffe9d09042cbb92ebf841b411bb7ce9d202e5931a97d1fb275e8661b7aa1a90f0f0a31b3475ecf825b132aaa84e44c702c3766e8e6503c7ab0a6c756c2764dbd698fad627437c95256487622ac633e43656b6ee7114e6b4b3dac7a53177deb28ff5fb80cfc1faf29d82b6de9fb2a13d09b8d2859c48ebdcea664ac9e4bd63da214eb27b62d0048bb045846283493773a8bf2c25f7279778b09cf086efcb09c7b2e9b0af5a3d9ef332fd7516e133474c73f6a6a973435e00eba1f48b2a29129c7875b93cfd031b21db7a466a8fcfd7696fdbd481b6d57b4e61ee28ece48186038fc0635ab2f88e078a99cd0441d2c5131e0cf4d8dca6d07d4d35e73e97c4e17ea99928990cdbeeeb165b80364d395cb53be6228155a5544bb8d0989b05642d79f62d7255ae123192f4e1c94d3407c8e581366ad7cd464f4f5f8f130bc67d14faadbe6e93d97f343961cf86eee93176c477111ddfe32a143743a3fe733746689b9d1292e93f497e4e2079b74783e90c81d3f108442a2c5d8c9e8a0ec450155c679532394a841e7938bf9a3fe6b583f87b1b6211dc4be169f4043b557184edbbd25d2ddcb346f6c4002f62950370962af54100112450ef5bb1c2ea52860c359e933dc60a8879ec17abd171b6d472a88b596030b5c66c27b7cb3898118ecbe9a7030d2fd146c3144e30ccf560a284adf61189469a98710ccb70f9411d530ac3a0c61c59bf35839a2533dc511bfcc9f5504cbae2e37031e0d540353a3490eba9b16b12996b65e59d71d8a8c9989a545fc3aecded34c7c708185755395585a9e8f5039996caf9add2fac6298755123b2c4755e4068840be5023c0a3f635149c0e4a45c2141b210b9fbd003085570f2eb42f3b9e83a5ad811045a5ada7db6ff19e7afc71760d3dba1724833dd035b71394dd5e2b0ca0c8af88e625422c10ac0d1a5fcf1415393820c7778e598c9e7f37b7d1f129131c4dc72dab78dbf708c77a4f49b9eb3d80e0e54be1f83379c9f139ae72a74c0f4ba7d165c902121b3a9b91d583aca812ab179671b36811bcfb94d7025c50c33a54c96e5a8cffcdbc7c4f6d8d74a8fa3af5f4d60f00fe6d6e57ff87520f13bdc2023278e29b11d4d0dc4625dc92c9c1731ee0734d02b1ba7ba5c460c2122147e61b213a60ecd3c6d0b67d1bdb62526e3148e7bf5510a3f1233e96586efc13108d6ea7a07e5048fc11c6edd71daaf1ee0c9f941cad3b3a1b232d824df9c4862be59670c660ea75d0c8205d745b2d266911d854bfb3a3398777f41077b984fb33dc4dda830967841251dcfc34278f8b1c9a9f7948e3c147f4c91afadd83ded7e031f41c6335ffba3257ffd6c5a0536f03bbfd5b97467cccf2933f8cb087d11cabf381ab0d43d77f83423d1a07951508da865ad0c64b9d889d5101ef1f8a519f0fb9eff7f9ff66b8a3662d808192d5b97e9fed9bbf335bbc6262c0ece59783b6a90c5e46e332c1c2e9bff5633525e54ddac84b7c1f908d6d828ba44eefb035f3f976398b082b183a49cb0970ad07c62050192ddf368991b8c826723b2a11ecec9809cab9f38bc609e40f77485af835186dd0c2f141c5b12c99180d8fe2286964d4d27dd175f1ed707450b4182cff65d620974a7b0e3838923f686375bc3709fb149dd8a05cd70bf973dcfc9df96cbd1d92fdd6fbad7ed0900b686317287c7d7491a5db5ec96ba4653e2addb70828c8a1ecfb5200bb2135303f89662e8af5dbf2f2a8687e6cdceb2973ce02302b2a844393b8303bc332c61550b9f951afe5f441157a4e0958ac71e0b5adfe0f097f5965b448f20fbf708ebf4442e565375384fecd9aedb5c86bab36b36a293b3c2f516ef329ed4491c52bf53bb2b12e11a7cc325d256f1de2e893a088bd263624735dde05a48ed0fdbc932af64560e1730a57895aa5e29c3ac2885e754575e0c89fbae7278dfea0c9f38933783b0ffe9a690cf2db70023bd4dcd686fd755e326b75f12bd8f3b3f01e78a3a8eb191514db3e21adbd3bb885dcfa0bff63f6e67e501f89782c5c8497f66d7afc1cb273540cf580ceaa00a57679fec6cca2d1553b35d36e6b81303af70b05a5bf886bad2bb0ccaef486826c1960a69705f860e7da8ab81c4403cbfd28320f1573a067de7aeaaf26b71fe193b4452ab6d9672cb52d783f7011dbb5f497ed1af465a9cfa8db92e8563a96a9655644be2bc0174418ab058bc287bacbf584fb45379dc9f2f6dac20d4bfd6275d5fa886944af3779cdb9c327b0a7b9b7f63669807130f28aac46c076126c97f59b88d06374379124c5e17449c4d5294740a2cf957febc136325b784b5563f385d3e2d38bb572f36d9f442380b6e7bb27ed21cc61495912a1c44ee3a168eaa2127fbb1b37b3ec74f589c21ca25f71c6eb1aef0f6db3d425d63110903c0b2282f7167822bc765f0c94facd4d420ded9e6df2e63b2a2a5fe4af6038639f38423efe02b0e9f9751a103d84d92a16a3ce8bd1fe7a519938d66e5bd5a41294b330e2db6c5aff3d0989509c05d7e6a8cdb8b5f5dc413315bbc142cb44deaaf6b301b6b713be03917f328f8787b0035b894236e9aa207779ee6b4a7d72a3a1e17db430234a6161e76eaa6ccc2322044751dfb693b1982c4e7f946830ca7c9eb869c62108c04fe2da6026def09ab6c51adbc7b58a045bf85e23b8797689fd34f848917017fd090d7acc3255eb716e8acaba498de0ca65a7fe80f025a59bb1ecf0b3130c2a44cf0a5f02d21638d8e9c1417f6e8f30e37c77ae61a931d4d7fdcc742cba17a98755b198cc29199bb6f9af4b2332af8097e06babf0ef9b1b9295375a34e95ea1a9c6c312b127d542e2ccae54ca1135f1ee20288ca16133255260184bc3610a4457da755d989ccc54da25c39b0de08c677362c77a39253bc3f112cc677678b95a6c553ff9e25d93970679b118623432f0af1ec3a851089e3db3387db24f10c5a2030bc70e7fe7cb3258fd5bbd26817f2e4b7c71775a0f124a470dd12bff70c04a47f7c2e228e6c01d5e43bb0fc9447b169fae69d6400af686cb2c"}, {0xa8, 0x1, 0x77dfe361, "228f88f780025d659cf84e451896254cc6337cd6c71cbe62da52ceebadb76af25f5fd99d976ccb0361ae4f7b8ff45dc37e985fd4ae17632bb8b3dfece6f2cef7b64b4690495601584b57ea30838e5f4bf72f4505ae17b883626b6b201ee45c3a5fb616ee41f0104bc376280d6bc3c99a91c56d173f6c24b4ac0a58db791656bde86e0277bd8a4d253366482832be72fd65"}, {0xd0, 0xffff, 0x4afe, "36913e54da5515e6ab41a7806a59c60cf4d06918ea5ba03235a0981838c362452316de4e2180dbe2c41c54a400e5ed43a1d66a910fed085deb884ab97a00aaac17212db69fe4b4669c8b7b0d7da46ab105fb09396e1180fb8ed5a23fe909d0927d37cf88295e8b5c1b3b58c3088f69b87035c37106abb125a7c7fde0bdf08462496ecb7bcdb67eaf70fb07a14d8015e8346ffd184263b9758c524488b0a16ee4f87a43b33b9b63a26886b11202a55f6958f4eb448e22b96dff"}], 0x11f8}, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000004800)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000004840)={0x8001, './file0\x00'}) executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x8000, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x3, 0x0) dup2(r0, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xa, &(0x7f0000000040), 0x0) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000002480)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/94, 0x5e}, {&(0x7f0000000100)=""/98, 0x62}, {&(0x7f00000011c0)=""/10, 0xa}, {&(0x7f0000001200)=""/30, 0x1e}, {&(0x7f0000001240)=""/39, 0x27}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/193, 0xc1}, {&(0x7f0000002380)=""/247, 0xf7}], 0xa) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f00000001c0)) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) dup2(r6, r7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r8, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="f9", 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x3}, 0x2, &(0x7f0000000380)="c730541c867c81672fba24959a8164d2237d9fcd13dbb030d41a182d1f324c5877829cce64", &(0x7f0000000400)=0x25, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000580)="6ad41b9d6d7a9e65c2c94c09decbe0db33a1983aa3067cab4157180fc17ce5a014765ee058d9cf286cbe9deb5dc7ffa2bf065e3b5f6f4f848846bd9a182c7a633ebb309dced885ff0622480ce022c77ec069695a1fd72e38fda4214f2e0896569a62eb06a1e2a03e345c9e00fa59d97a1c5f0cdcd5367e827ca769adf108db7b601d3e96993578ebdc9643bce8e94e03af2aee115a34eaf671fc3be90d8a7d95213962f82488f36589", 0x0, &(0x7f0000000440), 0x0) mquery(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x0, 0xffffffffffffffff, 0x9) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "0000800000009eeb00"}) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) 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) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) executing program 4: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000140)=0x20004, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x20) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003c4000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c53f, "1cfa250956020000df6720000000da64612c3300"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b3", 0x4}], 0x1) clock_settime(0x100000000000000, &(0x7f0000000040)) panic: runtime error: index out of range [4286644225] with length 58333 goroutine 49 [running]: compress/flate.(*compressor).findMatch(0xc00008e460?, 0xe2db, 0x67bd7f?, 0x67cbcc?, 0xc0002f45c0?) /usr/local/go/src/compress/flate/deflate.go:256 +0x29c compress/flate.(*compressor).deflate(0xc0005c0000) /usr/local/go/src/compress/flate/deflate.go:436 +0x19e compress/flate.(*compressor).write(0xc0005c0000, {0xc000858fe8?, 0x7c36, 0xbb6ce0?}) /usr/local/go/src/compress/flate/deflate.go:544 +0x72 compress/flate.(*Writer).Write(...) /usr/local/go/src/compress/flate/deflate.go:710 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Write(0xc0001436e0, {0xc000858fe8?, 0xc0003b7808?, 0xc0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:125 +0x26 bufio.(*Writer).Write(0xc00007c000, {0xc000858006?, 0x9c53c5?, 0xc00008e4f0?}) /usr/local/go/src/bufio/bufio.go:679 +0xea encoding/gob.(*Encoder).writeMessage(0xc00008e460, {0xd2c060, 0xc00007c000}, 0xc00008e498) /usr/local/go/src/encoding/gob/encoder.go:82 +0x3bf encoding/gob.(*Encoder).EncodeValue(0xc00008e460, {0xa912a0?, 0xc000529e40?, 0xc0003b79f0?}) /usr/local/go/src/encoding/gob/encoder.go:253 +0x448 encoding/gob.(*Encoder).Encode(0x7f172a266a11f78b?, {0xa912a0?, 0xc000529e40?}) /usr/local/go/src/encoding/gob/encoder.go:176 +0x75 net/rpc.(*gobClientCodec).WriteRequest(0xc00007e420, 0xc00007e4b0?, {0xa912a0, 0xc000529e40}) /usr/local/go/src/net/rpc/client.go:221 +0x53 net/rpc.(*Client).send(0xc000148240, 0xc0006da870) /usr/local/go/src/net/rpc/client.go:91 +0x224 net/rpc.(*Client).Go(0xc000148240, {0xc243de, 0x14}, {0xa912a0, 0xc000529e40}, {0xa912e0, 0xc0006da820}, 0xc0006e1ec0) /usr/local/go/src/net/rpc/client.go:315 +0x13a net/rpc.(*Client).Call(...) /usr/local/go/src/net/rpc/client.go:321 github.com/google/syzkaller/pkg/rpctype.(*RPCClient).Call(0xc000010048, {0xc243de, 0x14}, {0xa912a0, 0xc000529e40}, {0xa912e0, 0xc0006da820}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:85 +0x145 main.(*FuzzerTool).exchangeDataCall(0xc0002c1e40, {0xc000317808, 0xa, 0x11}, 0x1a4388) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:287 +0x216 main.(*FuzzerTool).exchangeDataWorker(0xc0002c1e40) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:327 +0x76 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:213 +0x12fd