ebb3055df3ace4b898b9f4765c1499ffdbbb96445a553ae2279ba6971136deed2dee73fd7a8e4505371a226c58f33fb73088cec01052e867d16718ab255558da630b04554c78dbe2c9f2bf36da6ffdcb8695b0d346e4c89d4601df9286463f8a8c255ba5138524d958d9f90b9e09b346e6be2ab60048db7a9c781b9e0aedd2e4a5a9297403f2e2ae6fadafbc48cc3868f93ba73c0184050e391374276a370ee34637222fcf2e58310edb86eb581d5a1288da5b3f92652e975463aebf775896f9182135956412239375dd1d07306dd4cc5d1c559329d24b047e50564708fab82f0da8ef9a51015d18f9acda5e7c47222f980f8d405fb8baca7429bbdf7ae8543c1ab00fb620a9cffc731c4f7e283a75bccd24c0c89a3bcf9767b8dd0dbfcd0c0ff899f54011ec8a183efa88d892815159488ee977c7259e1f82efd8e64203378b3114e79181804ecb117e7c8ac88dd6e4cf95389937bec744c1a260548b4c1cf0c616ff6d461e33e40c4836daad7381ab528e74af305bfb0fea407e50a43279fbab2cc925dd2ae99ac4d1c942ed85fab7d01d0ae9b7a9772b25b35ee97b52c1bdcc8aa2f112d31d20fdff03da3f9f7adaf5eeb3785e3004943c31002a82e113e84f08603da565ee4e4c5f61eda0408a4604c027f37deef421c512179349cc9b0d9756715395812f92a547f82536db11aab47fda442a55301e12e090525b40e4d919ba2392677fce0a9cc041e8b5e48632ad725f738aff125af3965e0346c1327c575b737b0da751edf9ba170b9d78e5028e81f203374a264add174459929ce0d6edd3945e9b849fb8b107200fa62ed7ea0cc9a9d9711dbd46c0acafcd42ea87c298d4f22b451c7760feb618bd68254cf7ac5c5a5ac380015b80b2df48118b60af99c68cee3e7660322a0cadd744e3eaa98379ecda77c691ba02dc7cee97455f5dc3d4725762938c401ee5ea3959791e47537c5de9d6db716421dc9289207e2906ff5194c6fe83095c6e353c9e343627faa779bf618580df8ac667fd6cdb732530ef2e352be55f9d64cf75ce605f823494483f9272d89a8f68a61a6f635c44be58e2d7afaa7383873efa98cbe86fb5526db474fab6f89616236e4a80b9404bde9f53e307c386ad928837109e8f701b8e8f99adee9d4e59accf3e5002200655a7f3aa7e1c440594631ff6b775c1a1b5cb78e67b13f316554f14e26ce69af8fa6af19a1b7fca82401931620f2bd708b7a655e7589d8c6714b3de19dbc3d88b74354491a29d6b474d993f55098b72ca63e5a93d823d5314dc96e32203f2efda7c6e1bbe6a0b6e5ac591a3397f66457c6d2a2ff2fc6daa152ad84de27f3976867569e45d53eaa40709c07dac58b63ffca22a7c957300c522f993f49cec86e0d1ae31d226709e9c8b6f1ba35c90a9ebf2d52af54dfa17edd45d8bc3172d5f4ab22040011feb31a546f5ba8d68a9f4ae02d71eb347954f0eda7718c370fac34dca839ea17614b29f1be6e46383cf3820facb92e35f7bd684b27bcf589a4fa3e75b0b2826e50b01831f7dec5217377538fb18005b7384c3479a35b375008709d001868ee533090d7b73e560ebd424559b7f7e", 0x1000}], 0x3) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x3812, 0xffffffffffffffff, 0x8) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r3, @ANYRES64]) pipe(&(0x7f00000001c0)) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchflags(r6, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x10080, 0x1ae) close(r7) executing program 5: sendto(0xffffffffffffffff, &(0x7f0000001440)="565583bf16da7bd561c2a6f4ccb71429b28000fb40b8a5b42b29fdf8b9920be8e4f98b6f28fbb082f8a06f1bc1dfc10873f97df160b6df438ef79bbce41f13f6cf34354e376053e13c776ae9ab9bab9a31242e4b1601372de91692d50cebd3a886f98b249223075a0e9166bd648abf1ab7467b8bb7ece7ca52d9bf0700b00e7ab26a286baff7ee409b4afa75d1b84a2c2c4325c5d873914cca5a67628b6126cfecf8c7673bc79c6d4de514e258fe73fa2c2d1a191ad521ab944f6d0650c5a0599390ced40302c55c3ef55dc1a3", 0xcd, 0x414, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)=0x9) mkdir(&(0x7f00000000c0)='./file0\x00', 0x24) rmdir(&(0x7f0000000140)='./file0\x00') r0 = msgget$private(0x0, 0x40) syz_extract_tcp_res(&(0x7f0000000100)={0x41424344}, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x7f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f00007ea000/0xd000)=nil, 0xd000, 0x0, 0x2010, r10, 0x5) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1000}, 0x8) setsockopt(r10, 0x100, 0x0, 0x0, 0x0) getsockname(r4, &(0x7f00000016c0)=@un=@file={0x0, ""/4108}, &(0x7f0000001280)=0x100e) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0x4) r12 = getegid() chown(&(0x7f00000013c0)='./file0\x00', r11, r12) r13 = getgid() rename(0xfffffffffffffffe, &(0x7f0000001580)='./file0\x00') setgroups(0x8, &(0x7f0000001540)=[r2, r5, r6, r7, r8, r9, r12, r13]) syz_emit_ethernet(0x16c, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaa8aaaabb86dd60756aa301363a009c7e4d5081645bf0376e0865911feb7eff210000000000000000000000000001030000000030c1004e214e237d", @ANYRES32=r1, @ANYRES32=0x41424344, @ANYBLOB="d02000039078000400080a00000020000000010000011312d165981a161ca19e1742a8a4c91023042628f91346cfe0bc061a2f5afcdf7b3dbb3cf05adc763c83b385184346278083e1820eb00556c4433c7b0b0049ed31de92db4757236faf9ddc5a3dbf6670fb1d8f4712c5ee28de95e35858e264562c6ac8d12c211f05d8f1f69b164ffe974a81f6f41765a96cbd528a22ce960ea1d386ce6f204c7de0bb7b5f13cc5e59bb5535bfe76136f9960bddd9a4b49db8bc35e5d4ff7f9bcf86c557f44792e3617f4dc21b0cc75e6b8621b9885cceb57f97e7893990122560b3b65a3747961537df17d0f42706d9701d643ea19ff63928e507819b3e6617d3f8ecf1ce08d4ecfbf844d2a92bf8798c830b46fd67d0698ebeb6548961a63fec563ed5a0a8"]) msgsnd(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="030000000000000088429edd27bba054a3891e4a121220866516c684aa02ea7985dde6f22e4f44cc8443207af4ed57193f899db16d4466db9f02e1f97ff61a3768173c5ab399c67df0346acf006e388d59e425a24590f051daefbd27df088ca8ac3e7344959a16365edbdf31896c40433dd692c89f2c4458bf1fdc5f0bd75dfcac47b469ca6c644193d07e7b86654914067ff7eb10f8607d1f6828685ca89553a6359274f935d5f7a324a112293e52e4869e0770d3f0f70fc66308a2a99a3620f71b833c017f4e893844acc5bf624766891e4cf88d0c3941d489b3f6d80e3628d099219f0a0a4e62546e48c4684ab223fd0a311971d061b8b00b145dc6a896d1f47690a7f9506914f172743fda0f05dcdfea69157d31017406044ba33339c628a7ac9a3e172b3bacea7fda3b47b98fa0d2c59fe4de02259848e47bd642168ceb7c210cae3c279626e4bdaf3b1666d98aa36dba8b754ea22a4b5ded1b039170221bf9c8a02056c6040d457899597b218f4437a886232fdc0d9cdd4f56a2e5568159403647fb0c9fcf14d43f6034a0aa87bb82c5c12739800e1a0e462cbb7f7de4b6713d8d6fc74e28394ad4a06b97c82346da2c27810e5115dc86b64132e1fb47e3ec89f45df1c1be239b6931730e208e7891907188dbf0ec5c8a95d391c2269d13ffb0d4278f62407e0ed41501ec426dc17a82dedd68959a6abdbf2797c8ec53c4f9a830d14744b5eada1ad3397800123c9bc108ad5f221e1449500558867aed1138658285d823cf685de20b8302d3c1a277c8c275a6e7cbbb65ddb9ce676a8efdb38893a73a7281a3b6f691b04bf8b69e3a0d1cbea7d2a5ca5ec9e61e9d63f815efa70433a1422b6ce93a14d6a4e513ac3a44dbb340dd2c1bd4ca239c43f5a66c2a29d7d567fb6151bc584344f9ff960af7f1a38c61e83ed1f5cdbe574fd8129ef8dd795aedb7704385de469bf30cd7c9db14821e5f182818f672b4a9f8407562b91fc2c29744aff0bcb73fae7324381e75b52921a14a81dd00fb7408d00bcdd62cfa5bdeed1c84bddb061c39dbd62d1d0aeac1cc880d82a9a77730be973fe9a254ef7c14b25f39bf0cd0e866eaad72f2cb697c20c9560b19f37dc36e7099f82ec0d8c288fbe95a63c00e10689fed040c5d30f28fbf1af8581b53ba19b92ba35ac316d2cdc3083c39042a4503818b67982fcdf96309f3228cb813bc3a461ded2c2fe2066d27bcc4183f9da3f5247942e27e0524353516482fb88c6d4e9dcc8cc046785c07eeecc8abf51012dc2ce4c76b0c0e08dafb004445cd929b59d1e57bb817a52ecb2388cdfc8031e42430d97c80588452c7fd1802cd30a0e2d80b1627d0917b34d9e464266e9190cc2fca8784ad0b3f43f19ea5e08d40135a2505f57e7854bdb036c0715e551c612f15b257c7509bee21955ffb37920407c29bb7bf8d9e5a9859881bb046cd7e48e3c887ba86c3cf7b708a65c73cbf754e03ca6232905f7cc0c76de2877aa68324f0d28fff1189bf32619d78e846e5f894a0d28e3d0003bd315781f20099072d3154a75c27ec1ddca1f33b635e72faf92cc20ef0d54f6041609e41a8beddfda68b4d353b595a89ee378f668f46d00d6844f62a6f118a7b48018afc58047ea512c30f70215e6e038809ed02efb9a82e88afde7946bae27bf49fb6434c7ca3fa3c5f43e7528783b5c53364d69dc9522bc5674f828829ee6b275db8f4092985eb08457786bd1fc262156d2e75b6107ffa39b42c0f2570f4aed6e315abedfff79de6835754249b00766af84a111efe425423dbb87eeec5f6c02d15490f4cd03ebc704ba3b5a88e8868b3ddb6b9a144c93c3f32f1db08fd1c3fe3913e08cf15b8f977b5fc77ee9a510614a5e169b863647aa1f72cc1de5cd53d831b104ebafca621ec14cd7ba9bc5a0bed7efedf8e74a9407e5defece745ca400d59b6a59b9c1e7fcae293adbc63c71bcabd816897b4d8d07a6af9bece33881a61b0c08b50e9a9911c79ad9618731ee8ab3b914917515d99f9ccddc99bc4b932195bd6b10a2bf3ac58ceb25f05ae531148ee03bf366f095b0ef8998a043fb4b298cca18c9261e191c9695c73fbcb0c6d714b92ed0a52583e78769314534adf09da71741d627ebc750a4c9058f4eddc01bcdfbd11ab3245c43081dd2839a053171c98c36e99ecfbc3860800e8576a454f447fdc46274f9d6f5d5223aeccd05f1ae4e7b69b1dc8b35acc0c62bb628caa277f2683dcadb0a2f80dd2da016c6d13a5c3c4dca1da17b981dcd10dde19a5ac712ba5b06f4af28faa29aeb0843a365ab4a446071a90d5412788612677a66d0999bc7de31b6cd75c93ceceacf5df4dc243dc912b63ef125b5bf46b3d88bddfbd484cc34e387397cfa225bd4b3cd31876dc1a03bc8449b0588acb4e743af188e296d30d9639107d25edd81bdda334540e94723a81ab7e136db0e75b2ed5e45fc8a3ea273230d2636f49d6c094cc858646546ffc48ebf289f76b0188e6b573c24e6712c87363d60aad4424e9c5d713d668d0a072220a8e4f2d8124746830b0bc55194b806f6137ec18c02bd58a881246d66dacfd74e670ad3ba6b5d4d9e1cd8e327487135c6dac9cc3ed0ff91c872c573b810a95d170dca54e887c6526ff9d6ce37d9e0ed6fba01d6cdd5d944ffba40f65d98674b4fd3f89ae00f6cc645812c39f0d915a00a95e5a11815a793d2e74c3aded2afa86b23024d1d449ca459b8f3053d6e9bdfbe3c7548cfd53212c1be5921d40635d11093519b9bbb7f338f4f82d24645a18e34bf8f3f1d7e8ba3a5b7fbbc9f0ef8ab231d62efdf0cf6bc89906fc70d951f34fc76056e4e81ae11afc086c792a54aab3831a7cf58cc28356ac40a46ef28f00455f3c5023f137df52827a2cf468c2e9797d8fcab60513d749ca8566e8b1bfa432597997aa3b7abefe6d6f656feee5ec0c02c3187ee12a874986531eb347b83feb7e38c8ebb31c49e92c2bad970ce5fc30beec6812cd399f5110750858f860c8a77ca322697e0a598d5f9ff1840016627c6fe79be1f2e55d7da766e95eaa59e2bbdc4dddf80c52197b302871dd83f547f51d7112b5de8dbc34a0bb1eeb2d13add73363d31ddea623ccb208a2d6179bc55fd5fb80d568ce60ff46c0910448e614cc5bfbc4c4e3696777732a53e2c8ab623374213a1b7a390e32e1c88954866dd2a51f0933c1cbbf7c60a8e6c83f4c6b7d573ed9bbb2d953586ad7dcc5b5c6eda2e3261aea1f1b490ebf2ac5b78089f54c858f1095dbee3fac19430b5cc3c77559228afbb4b78f21f17a7e1f94fb5a98ee50b06ce7489297a893e2cc38085a15171ddf65336254a1be54cf0c9a722244012add073034ed3c03fe5cee7915aad5585f07c899ad36b7ff7765e6ddd9f96b83d235ccd0a38df273893e1cf50acf8085c4b35cff5c0cc86fe68fee3c570ba8cd492b898884aee02cfb49be5ae5659751b5a1ba3400c4d7a94460f7f69ff5c2e51eb4d8b15c9943cc236a1eec20752571c000f3675d33fd1e5ca455266b8bbd9b120ce4a9c5bab0cebf8a36ca617323ab0b92ce32bc75f3763da6a476767e81f385d644da070b950517efd93a9f290966601e9366b805fa80734f6af9061823ffab1940d3a5d60e8203b758e91bdaa1d9987d83026cc4a97a0799fed54cb252288af9b8f8a586faea8a817a8f6d4d4de8b5b00651cf6273b1a59c4f46635c05c89a385c5bbf25d8f86a94737b8c01238a61672e2a216ccc8e867889e2e2d7934ed6eed17f9fc00d01c9fccbce8f989d9ddc4ccd760c1e4cf1e0f9a48be3efbc8d8787ccdae1869411f539ada184104a934c81f4753ca0f7ca5827f65667cb61c710a10acc02396429bab96950ee00be6962c1d6423067f3d12cc25ba2ed36d8a2e0a79cd45943907ac6c28db4d1c4ed79775feaddb618d42bfee7fb144d56bb19c97da4831149322816f9c48fa38a2c5927e8aa61b9ae2e62b72092af513aee693c5c9f68cf8766fac634e16e42ed2df05ba6de05b60f3d85f62d0a3ab1c63dd44db9b89e7ca5d2db5bd023525bba84f747932c7ac365025a927149badcd8caa5278e6bb92a23badd898262050c51ffe8efb5227b76093398232f4bf304824ea81972fc09196118e6d191d54caa5730b6d9d1a3880ec0b1887fe99051282886ed4d49341509a3c7dfd4ad32ade6f907da6dedbb2e2f8344e8e102d320c4c811757153b1286278a4f62647a00b003c23c1cfd93ab703ba38db8fa09743495a83909f2e917ad023da7d1048b865726ebc9c553ca7f8e022b2760ab4ffe5c0799237a501e76e8c9644cf74bd42e179e5a770bb84b2a448e9f377890eef648566704a0e009a07fbfc7b52ccd50db22577abaf692fc4fc9ccca5c29e1c5a4cf900883ffd3f50a3c067ddfd0f2df86badd47249671cec7414701c1081ff469ad1ddae0ace8c6e3385596a1a4a6babe8e3e53f2bc3baf424be24a42e2df37b691d3050ab013089c751848c374f7b1967cea65be6269d7468cdc2db2080d06722fefc7fbbaf91c9490f09aa3c09fa79fd1476103c9d549a03787c556d7b23f4960aebc2a112c9497b54077caf7d547e5f22e85273dc9f7ed2942f062a6fb02983e3938bfab0a058da7711bb02d75a6f26dce6f75fdd6ca59e991c14bb77b4d49b542efb44242217887f7434a8b0b85584f50b0cdeb89976230f83619cf66a13a9acdbadb812c551b5dead13ad31f35fde6443d0d30ce543ca6eeecea7152878fae9fd198c5605041e402c476b842cd12c11e779ff9ee71d07bb9492dbe50b4145c269ed3bc60ba0fdbd46993309468fea24fe36d6f379ee27e2b4bb213adc1bfc22d24f7b876223c4ab241f6a620e62be564b20ac52df353fd78f0a82655ab5ca2e0b7ba8a0de3bf00ea09d37f0a322c3dd83f4c74edb0b8dae12643dad53b555d6de1b38ca090dc527335adeefde2801e709d3b1573444bf84879f9fdfc94883e170906ce5d9a89733ac15d8bc45fdd4da144a64cb5429679a29993aec6821984e63d445a91181ae4261fce869aa61ba955b086932df50460bc35d15ab83d81a4c07807d3269c2d89cb37a87e4977614e5d09c7c914c7c546f1788a24ec837a838e8d46f019e6014ed496cdef0cd8dea68a59a6fc9fefee540f2a35120841191a5a31e1e018656a99eff64079927edbb2b6ad9a8c079b0e8e7b1be2242f9aa1550954945d78e80e9235d0688f7478f4174ce81b8ab4b5fbf9051e7bd87bd5b5cbede8a1deba382f5a7b48c1ab05dc6639fa154e2c58c524f612ab11f37373df4a08c8ec354bc0f90e6192caea9593b993b1509dff2bf2dcce9cb6188d26a47463138b4d5e2e0fc964411bfef1af83016293d57b7095942765a0fcc96a82367fcd05acff9f5959d39704566a3356566360f5f9f71994315f92b97ce780c5d406ba557fd1b327b5aa44d8773da692ae3fa029f7a5d1db13c5707a2ddea380d1a59a870cb4c1dea26f4662a1960fdbeef138f3048b2dca73cf9300204e393c469e21964eabe91e0867d5a749b53097508079cb282d7b877aa652dff9c5b72acd19a97d822eb6d112e8e95fa5fef16a1d80f582168552a1a58eed8f2051bb07042783e8d5ad8beaf699fecd8bd6ce958e96d4437de290509aa3e8a39907126f2a288cd8ddc1bee658a1096fa5eba65c62262f2d762823c42e4f144a23a678bc4565e6b8a9091421584d9f10936c39734289d9252e407b51720d3254f942449d0c35f21a5e6f795454a5017f746bd39cbe6457fc5221ed501234c4cd48214f6eaba3c142b976a7ba7083c2cad85d146bd80ad6e378dec9b6738a163aeb06bacc18554904d055aeab406844bfc7271ddc7f441cb30f96f8891cb6b5f051960d2c87ac54bf21d91a50b93ffaaa647e9c1a5fed89bd26696be59f511a0001d04c65d8f970921e91f0c033563759967ae6acdd6a05ca32d4b07d358e0c7fdda39e6c784c3098661217e28242f6654c1a0956465fec9c86c53ac0359bb9c36eca223fbf79d81f55153dc43cfe20d7ceadccafa1c72"], 0x1008, 0x800) executing program 3: setrlimit(0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x0, &(0x7f0000000340)}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x3, 0x40) socket(0x18, 0x1, 0xc0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x6, 0x4) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x6c, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, 0x0) socket(0x0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140)=0x80, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0xc5, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff18ecea3a627888a80300810043000800422300af00640002ff049078e0000001e000000144382030e0000002000000067f00000100000006e000000200000003000000000000000600000000000080010000000100000000fffffffb880cbcbbd88c0d4c18031c3894060000eda307278000000002000000027f000001ac1400aaac1400aaffffffff7f00000100000092e00000020000001a7371649a3072b2d37e1cee92ef7b64d139d8d645a01a08e45ab4a2d9c266c7eb43626980e1d6", @ANYRES64, @ANYRESDEC=r0]) r5 = socket(0x2, 0x2, 0x0) recvmmsg(r5, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000280)}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x4001, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/../file0\x00') madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) shmget(0x1, 0x1000, 0x104, &(0x7f0000fef000/0x1000)=nil) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "000000e21a36660000000000001b00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mknod(0x0, 0x1ffa, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod$loop(0x0, 0x0, 0x1) setrlimit(0x6, &(0x7f0000000580)={0x41, 0x4000000}) close(0xffffffffffffffff) syz_open_pts() r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) socket(0x2, 0x2, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) select(0xffffffffffffff80, &(0x7f0000000000)={0x41c, 0x0, 0x6, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x92) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0xa5}}) getpgrp() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000000)) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) writev(r4, 0x0, 0x0) getuid() executing program 1: syz_emit_ethernet(0x72, &(0x7f0000000100)=ANY=[@ANYBLOB="4544f333d470aaaaaaaaaabb86dd60000000003c2c000000000000000000000000000800000000000000000021"]) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYBLOB="0b509307f4583edd4f030178944094aacd82ba0da85c8f45907fd464af00504635a29c0d55e6549312b6852b208dcb693da72dae4608aec7a8a5baee6e8f4792909485deb433b7c70056bfd3d3ddc1f5eac4f75003b3040e60acc2992d3ba3e6359f2f2541cb0fc483eb995d272c8539d5040668f840b2ce59bacf0711c823b7178c122de4d7c39efea0a21d85af35416e09f7d435c3b86aa0bdd9fc086dab5eacfb9b0503d2a8a2f5e49a31cbdb6556189c"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet(0x2, 0x3, 0xf) socket(0x2, 0x4001, 0x0) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) r1 = socket(0x20, 0x4000, 0x1f) socket(0x20, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r0, &(0x7f0000000100)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x3, 0x8}, {0x0, 0x2005}], 0x3) semop(r0, &(0x7f0000000480)=[{0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x0, 0x1800}], 0x5) setsockopt(r1, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)) semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) geteuid() execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) pledge(0x0, &(0x7f0000000280)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x3}, {0x50}, {0x6}]}) syz_emit_ethernet(0x2e, &(0x7f0000000900)=ANY=[]) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r5 = kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) kevent(r5, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000004c0)=[{{r7}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{}, {0x30}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x496}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) socketpair(0x6, 0x2, 0xb5, &(0x7f0000000180)) ioctl$FIONREAD(r2, 0xc0206937, &(0x7f0000000140)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffc, 0x17}], 0x45, 0x0, 0x100000, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x400}, {0x5}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x4}) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) getuid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="d7b051c616a51113754f28b67d101fd733add128078ae887447173494ec2e588d08794f58ed419c9a744b4dbbd6f2d66372ab2f6083b26b03967ffe254b94804f2a709230b383baab9db713a3fe033f86fd7d4759e12d221f113110d888f799a90056438e693b7660bdd4cc6f4e086139fdf", 0x72}, {&(0x7f0000000100)="2ef56146efbbb1f001b671a28737653c47cdbb19b859559b4cab4392827845b48aca9a5a5c7aecc51da9b8793f06d37dbf4ba1d8390cba0176749ea6ff30fc6155509d1679475bdd36ed9effa482d2564e65d15fafcfde4973239f78d59c180de7832820f3f77341b0f7a0337e718ea256bcc0cdce958b5b1d3c2eb8a4eec327", 0x80}, {&(0x7f0000000180)="bc424eb27eba95d465ecb5d1722fa20036900f25a64f7fa8bff14861d4f828eebc1d3e01ddaf4ed10c92a5bba30b63dd2e5b8cd127029ab5c15c71b2f139ecd767c1b121951f164cd22c1c43e450c70fb7460979ad3779fb99d3d45bd930f96ff1a72e55333f546b27416aeaf9f96b6aa066cbd8fe386b2f60d508582c48225363e7a7e2fbff9b39c7ede9bcabd3772ae095d65dbf24e12e9abf4883c7a20a67f25589c78df1f07d23173cef749af292b53fe63f57191b60b889cad28e8ced5ae44aefbc44a210a425a1c305296a7c9bcc96a21a7f47615bc92a656ad3c813e3b626087136c06a60c8c5351548b9fc1f6b", 0xf1}, {&(0x7f0000000480)="f3d204c2e16583eb08e939565ed67a1277849f1fafa35216327860b576fdb308a832795b6e94ce1e61ea2010d7f21fc5b56cffaa880468a0e68eb6c72677f72853c317155c429dd65ce9b4da73b924b1beb64adde4646743de024dad7ac23480a85f4421453bff3af71a27", 0x6b}, {&(0x7f0000000300)="4da236cea950aceb9aea00ea446ebf1a5eac6653168818f96a7274e180b0db13af199a", 0x23}], 0x5, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x1813, r0, 0x6) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) syz_emit_ethernet(0x57, &(0x7f0000000040)=ANY=[@ANYRES64=r0]) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r1 = msgget(0x3, 0x202) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0100000000000000b0836d4843341fccc38b8748921c36b803e30190a1b1a1842d9c107ba3bde103fde3400ae99f1253577be5f12c889c8b7e02e7380001548a7cf4ec23451fe0a0b36c8315772fbe58903f96d17800f066246dc6bc7fbfa6d06839d90c777f251c75886ab6d6ba1eebe18639d94a644a93cdd1402d19a981a8084480cffbe50382d2278ebe70f309f0c975b33b3d34aa0dfa0d726a991a5d323149f3f2b5766842f44c6fe328d8008cfd1b3c5cb425231abdb50d0000"], 0xbd, 0x800) r2 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x46}, 0x36, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) sysctl$kern(&(0x7f0000000080)={0x1, 0x1a}, 0x2, &(0x7f00000001c0)="10050f5468afe39b90ad25c4fb2cb362ca1a40eb098f53d254b13102e7f9fdf2a07193f5e51c1616824acdc0ed198f6b9e27e9e2108e440ad440f6785116b26635007df757cf56d76d1419450578cba3301cf22e29e51367b808c5ecc6b2ca6cc99243a9a9833a43836f7b0134a43aebdd5af1", &(0x7f0000000100)=0x73, &(0x7f0000000340)="b12c3ff501267a18eed8f78472d29682c16ede6303083004ae057aaa0448f25f444271983197c1e79714ac62668a83b9c32f2df656e44e29215400dbc7e96722b07a9976d93af069d71ed38bc1a80bd9dc2548ded29209b501b60fa646e8cbcdf7d42dedcbe403f6279ebba3f50d4f8239958db6e666764709c1a1efcddb68f7fd1b8ca28a1aaeca5df9622be09a1c9ade800ab4d0f4cc3e3ad67ddffa65d9368317d5b8ca9045d5f993da8e3698ea05b9821d040aa908a81a1170f41e6e4cc8fea071f6e3553ad7e0977d3ae27eba85af0d621ed4e7bd79a3c2f24a6de041856035347817ebd1584ce6d0ca072a1a53caccc2cb3c", 0xf5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x20}, {0x1d, 0x0, 0x0, 0x200}, {0x8306}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000001940)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg(r3, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) syz_open_pts() executing program 2: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x3}, 0x2, &(0x7f0000000840)="b05672df310e4f02accac6dec976a53ea43f001b504911b62a31fd4a526f7a99c028fc44302cbab4d1630d3797fe2ff903cf9137f293ca435f26058c6c87addd101e826941f9ba8f20f5883a74a93a3650cda620165082bc055be5ae1fde997c2e60e55335e7e1da3ff62e3177450343f3b963c75ab03523cc1049a29551bedcd90f476037e4a2e2d57ce08ba5b1a4b80496d27d7a6256772f9290432833dd58b80d597b13f0e911a1fb7f15407e0c9bbd8feeb545639a95cbf495a3a66cf1dafc17b3ac0f4b1df482a290f6482336e6673e76bc99b3083150b745f26dfd", &(0x7f0000000200)=0xde, &(0x7f0000000240)="fa86815d678b174b447b4241a6aed6aefd3ac6fa96", 0x15) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x21}, {{r4}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmod(r3, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) writev(r1, &(0x7f0000000400)=[{0x0}, {&(0x7f00000006c0)="1a17d8060000000bffffffff9577599462e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bb67cf70c886c76db2d5c4bd3d17000000000000000000", 0xab}, {&(0x7f00000004c0)="0235a2cc42ae3ce4b886868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac94d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a965597548a611ebf82c09abb8f6937fb0271fdffb7a687a2babef74ecf4b25af298f53f44a396aab74a3bf7a801f9a0c81c814975529294997a6f464fc6728509829ad3c55d0882cb4988db02f09a1cd28193f7716", 0xab}, {&(0x7f0000000c00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47c1000000f183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e5444488bb1a2518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9437800d60ec2f51517398f8ea66192face2523390cd6c93cc441510364cf067d92a0abc", 0x209}, {&(0x7f0000000480)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000a00)="a5d2a31e4fd2ed0e43155614a424e3ea8016766cd1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53a63257c543ed44ef302957e40e22de9f104bcae43200000051c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7bc96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x9e}], 0x7) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYRES32=r1, @ANYRESOCT=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r2 = socket(0x2, 0x2, 0x0) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000180)=[{0x2, 0x92}, {0x2}, {0x2006, 0x8, 0x4, 0x2}, {0x2, 0x41, 0xff, 0x8}]}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) r7 = semget$private(0x0, 0x2, 0x8a) mquery(&(0x7f0000484000/0x3000)=nil, 0x3000, 0x1, 0x0, r0, 0x10000) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, r6, 0x0, 0x0, 0x110, 0x53}}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x3828, r4, r6, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x1, 0x455}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r9 = socket$inet(0x2, 0x4002, 0x0) dup2(r8, r9) socket(0x0, 0x0, 0x0) fcntl$lock(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x74}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608500000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000502006c000000000800000000000000000100000000000000000000000100010400000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296d200000007fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db486d222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43df"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x7fffffff, 0x0, 0x4000000, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0x8, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001, 0x800000000000000}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000140)=""/35, 0x23}], 0x6, &(0x7f0000000300)}, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000010000000000"]) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0) msgget$private(0x0, 0xa0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC], 0xd3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') socket(0x11, 0x3, 0x0) clock_getres(0x2, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x200, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: getpid() pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) (async) chown(&(0x7f0000000080)='./file0\x00', r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001400)=0xc) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001400)=0xc) r4 = getuid() setreuid(0x0, r4) (async) setreuid(0x0, r4) socket$inet(0x2, 0x2, 0xfe) socket$inet(0x2, 0x3, 0x102) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000400)="5c92624f66dfee9eaf666b47e5ea2d4db9319b8cf9b49858ba6293834081223e8a282ee15bfecaa9181b448fd2ad20128a0dabec4d0d3276426dc94cc0e57da43484c6ded35e4f219fee9e85b21b1d0e390bda01898a450487070cf19a8377d41a9718059dee51e9611b3a2284b4c59d4086dfbf6017ece5cb260763a4de27ff96b65b2e0021362f8006ed18bb70581e1a3b2e33e68af6117a8b1312b2af6bab0d256a3196088c76795f89879ce09a51616b6f924c30", 0xb6}], 0x1) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, 0xffffffffffffffff, r4, 0x0, 0x108, 0x200}, 0x6, 0xffffffffffffef29}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x7ff}], 0x2) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r8) (async) r9 = dup2(r7, r8) writev(r9, &(0x7f0000000580)=[{&(0x7f0000000940)="f2d7eb6ad05d5378539f435a1e26573ed42d07ab419ad9bb28f401fd884a27222ea8b92577f4d6740b1c7c40fd0608d91b4593759711fd270697ef2c1e10c9039356db4c3a90806203db6aa44c60d52f68e8d48a7f62cad660f95e5975425852a654c7161003cd8c3ab4423f8bc746821e33cdfaa93224e68a12ccb4b73eec1c70e02aa63e3af16e3a7233f6e0f5960f057af0496ef7f34824be70e96d95fbc8d1b182085cb8481d7be4687410eddec6995005c69fe208ab412c91964ff1cd4521e161b445c1844bfb11349607c80daf9cc0f0de0197a1529092b7df42ef2a9ea57187bbb12d3460a5864b6dd493f28119a39f03b1db6d1396d30e25937c5aceba2fc5423190ce5663cead243c8d3bd0425645e4baa01fcc0e97a250319e953e3c5c3787b978b0412534c34b505b99bcd4d91a6e3c00bb43904dfd92cb00150fd55c7b45eca9d6eee2275d342be77862d434667afe15c7ab1b18b686e120d76b4c1515e6e492b526f665fa21d2f5351cec49021cfe3ab97f50c82279341bbc76d2561698e82289ba5d361c855247743dd9066e86f7997b7d8e08fe738ee17b6a2667be281cd314c63f1994f312dd7d56b3517646d9ed6705d982975f1d6ebe663c2c907d557279f7f8385d061555e6e67bab807db8a8725bb6ef923a25de5bc7fda100434108f04b056778dfc24083f7a8dc48b0417f9aa49b86bfa300d36384d0fdef21e3bc3fbf7c8fe02f2f719bb30c15ef5f29a160e5529cb785cbb975568cb43ae5b2048f96e3916a82d73ef341e078485abe9ccb561e58ce8241ca32c2d1e83944202e74c9999cc0c0afe42dafe5b4c2d9c1046a78f82530c070d0396b39c09f37d8518d1a4b5e73d5ad395eab9853c05680be4dde1bf763836bfa1763c4a56e7911d5afc49bcc091f803cf5d8bc66cbada9e54a90524c633b951b4b0793b452a91778fb7e59f9ad4bd36410e452faf13e8ae6aa74bf9e720a356a2f23ab7a68874aa67aa2ba1cc1232663f0dd9a0a2739af7a58030ac5ec1545017256c6a551bfb7aa16adcdeae67330bcee6041edeb6e3a355015097650e675be0855a82ae5a568899c158904facf91df9afcd5d5c38f04ec6781ec0d262f21fdb7bd946ec93521aeed5cf78733be4dd86912177c923b7d545720289b71ac7202dc99b36834fa87f3fc70dc6ac6a316334b4c6671ebea1f8d410a9ca7c2543d09b2e8dfaaf6f46a8f5bce46a5496d4eaba17bc27ea459d7f81e9bb2eeaea47342779a08cfda7acf30ff7313de43b3de05b7ec3ddf14ab7acd184012985fd41f954cca3438abb85780d42cb8af818f220e7e1f3cfa2f50bede231696107f8e6babcf5df968e0d5d0400da0dababf45006b861b6dad9767c20425ca6adc96f63fe3dac333b0a2105c3934b53a274a3e5cb93e4b5c352b49583228a4b5cc5d7455ac2714c8001508424efb902e9e6962c3f214bca71f71bf92cf8f76972063173d4f46d729655219017de460b94a143b8407e3326814eb82de9409a34c8ac2599da8a066b317bfd4436ea05c87a07b34edf6f98476fb187579219798f69c0ec67779b81c4a5693cfa65f4dbe9a7cd7f1c6d9bcbffdcf0a1f96cb75ae6afd2b1427c3022d2ffc64575e678e022d1d7086e266835812512999169a861ecce161857e11c888d4762334d9ee96b1dcd2590eb84d45317ef7116cbcc2f8cd52e870f1605b79b7e0dc3107a24cf86f7409e52cc7ca5768b0babe61931e1e28983e3d2b3f17cf4bc1dc27a83c71c9c19773fb163234bb9729ff5e4cf6a6c986029d62e05aa8c1d200afde43c154b1819e621830d96690790fb93ea0eeecc3bb2ea0a99fcdf316bf370fa6bc650d71499259448a7b2e2de0e1519f02945a80ee26a55f593df65ea9d8bad4a22df441d78d32fdf2158b09e1549f85f9099383aad2d786f0f2f64ba2af5ba180fe1637209cf16b9fa611758df10ee597bb0ee039cbc0abf8ef7d96502dc7042cce83276c359ebb79ed90d619a9c237e2abb587b69d9ec9e388bfff36c0464bb08c130a6388928577b9ca5d2ffac06143c21bf833599f2797186b3524dc74ec7cfc17903e729b55be9d01d73c36843509ffc1e7ab5d23ae586e3e645f378a348d9193913207dbf21c31f6030c2ad588a17655b1db5af7481bac7ffef0cfd5b7b5cccad38136842d85eed8c8fdcd2fff9d21e56a48911df184dca8c38ae2f08f0ee0fc8d9e75eee5aa0a540e846dce7768c08bd8dc26294f836d55f261908461fb3bc80fbb1570e4bc127b42bbdf04032dd55599f6a3eaa6529e3ca0d1e169a7c8480523b1483b3a4ae307b2f2c1211b33508d8cce410009a9efece99ef34427e7149f6f9a83e0fc3000d2b0ff651949e2c0d72673f6f7f759228df7893068967b504b120e5618d3b7d981437532d9bcc5d223ac00ff9659fdf071e6a7858e8f08a20fd993af3091ed70d52b32f3e794824771c6fb3b9eb07c82a02f07389adb94708ec315c8cea990bef29777b161244b2818b15d136961702df97fd8834e0a628f0c068eaeb3060169f1b07de8e1427477c4972569a6758de16890a8d9fe37a2e91a54de517749b84e33117345a051232cff2525dcb31925c1d9a0d0619477b3da894c7050223f82b728ec1c60efd057a2044f125977513f64d34e426abd47c48186d73759bc1b80b92fb6af8b1f0a96b40bc15252f2db083dfac7e90268dd8141c2d71f28858a84d71ccccaef9246bb41958d9540e33939275f7c89", 0x7a0}, {&(0x7f00000001c0)="4da23a362fb21e8674a11a674c06899eb013003595d18aa48affadee31c78caefa54bb726b68bd065221c48e860c2cad1e6f6458e0657ff072bfd642bbc895856d46d4da6124e169c63fc67fd3b8cfc8ce036bff1d1a4511d18989251987192bc4a284d99b44344c076f1eda76947e0e0050c880f35bec9657f365c443328c3d33e655a0749c581c564ceebc87ddab23ed5c819bf14cd59f1f643cc6f4c487697426027cf1790930f77b9e6350cf9c5c7894bfcb928d26afb3e02fd34f48dfa402dee98397d7e687e2dea8b5e91da8c04f6d5dcc6a228c9b56f6d8f2da5c1b619775b57dfc74e9cb77d7e4fb8f3a1fae908ecd86c55cae62559192e9cc76de", 0xff}, {&(0x7f0000001480)="75a4d5da96f83ae8d0d026ffa6474245234d37eb3906f9fb8f6da48f28938b295947a62d9f789b65673935c153774a5a1ee03229cde04a4d6cea8bf29d153c20fe09dbcde66ab448d7deea41eb95ea4c2959159e1819d5fbb41cda36d73d004fbb3ad751c8fd9c386c29751a11d1f52913fee5e305a310cd05a209e6811f1d669909a3d12fedc34434a523c27e801140593f873ab263046e5cff101e9ed8c6354a04edc2015ee38a75844ee2c6495a91fa8f816464daa26d4be07ca8ab0a68e7d6942c31236d52fda902a9323db22cc308403e96853c320c9d467a608c85dd1f45d2a82a99db88842efd5df9eaf8210226cd8fb223658956b2a85b8666e2eb6f0cdb5e14f82841898e159acd9fe819204ed8565d9d7be9d56cff48551e8dc3b968714cf8efa10a03de05f4893aba116a6368c6ead66c9e00bfb1755c863945a0a76f62c143d9f50c63f9bd221d5829a559482936b6e9105e608f8e4f4139372583590b34258dbbef62012363d487500084500c61f652fd49269df102c90c25b09c7e66a3ea57c4d55c8bae3693a08e81be7a6e22c2a1ac9a86f06eb848ecc7e51bba6469a379a3caed30b7e0e76cdc3134681e32d3d2e86db08f0c670e8becde6b95d3b6b06b4ac047c174fab7ac5b3068c9ef19c77a60b8c1ed353570719982637cdd96b2dc8921c8252425847ae25fbb361e7ec9b840c44b22c1e4635e1f237f184798e21ae027ba0377f7e3de77aa3b9f6985c3ab08715ddd5d7a72a1c703a4e5b03ce57f59928a561df0156efb2086d393d8934597e3f5b96210ead22fc7e860ddafb54e4382fc4eec940b16c712276dcc1123996b88f62f6f9c2a3a7a9f4a2f23c02ef1d1e12f878e3597837f5b73bb44453a1f894a5c07914bf75fb1aa482a7eabda92b865825c5f447914664491cfa8338334a530c0e77e4b4bd0c18c8b9a48548d76e9847971325a4e3339f03e31597c82797457e6c8668e1de8bb976c0bbae7306f0b559725aa1d3903b4ffdc5179d959c1394f6351a7f51ad512f53a0b9b1f068bbf955de5afb4b581b1f2c1ebb790fab64ae520d944c2fe4aaf2d63a8f81fddad43b5499905872dbdef19b2007cab7384872b0736ab23014cc64d3e67d08cf315a9b27306109b2d9e65cf44e27b3679178cf7d905b7aa76f38e40f32efd2db41ccac5e053b34c080bd45695771200153fa5f62b57d55277f685d4ed8681c53a6522f99e91fc0f85445bc877a08dc03b17c73ee178dcadc35a3de8cdbfb334e6452268505190cb0509ca15130f15551878927716f8b9e57ebeb50eb4f390eb0d7941082a7e099ba475751ad5b5d0fe3e9ed54a1308c073938659bc494a657e0a3e68d759092c3a166ee940e8786db13a2eb932f3882874295fb4517d42f463301e9796db11883b95a856d16fa82d5ec0b2254685cc9ef8a17c67ccac25545a099d803815d7b92b2fda7ce49582dbccf2c61bf345550113121a9b5aaf86b72d17be45cfed7c3163cf5d7d2e172e80970753ce6b9fa93b800cc620c94c21792d120238551cfd2a3c245852497711adc7e5f5e115e8a13716aa272f536edc10f51bf56660f9a34eb831efa1c073570c457143d680d7fb0b6fb14c47ffad27dd724094aa5295fe69f21cbe7bc3bb6198477a7d281821b3617b9e35d0b275f0becaa45bfa8ec6038dc4fc46d0dc7b8005b48479023738991b34d61e14c04af976fef0107f04d1a23d57f712e1cc778e8fa09e9389c5dfea55239ac818326a66244743f3933c8e52cda18890a3452025767897d54e577d595dd40b5635e26bb8fdbad4aa369eb7b726ec2bda6da6fd06a2d7d37ef567007b66d714ea72e8f0506a0b3bfe1bb219ef733a17c71978ab285f10ee510da82094714b38e252b73ab34d8723c7e82b504f5ef101beb9e1b403b173e35ce8592e60c02986d485b6f16f308a7529aa2aafed2965d49a41e254eb88847aa2216e96a5c65004f83cdf2843e4ff5b1af54a87e797380d161c8be2295d578acc8b83574da8dfe5aaff6ef2b98e4d634443086cd4ff6a87728b652987f1d409495225e69b5605bb811abe62fd463f1aa772a0c835a8a17831e78c61d7bab116b74e607dae5000b234fbae8c2bc275e5c1fbd91670b65b2c64dd2b417fbc3cc0d56ba93448384b603d9e5739b11183f1d9de79d687f5024981710b983cb73b58a9f44aa6772bba728497b6f06384ac153c564e712cb67c45fd2a5b605e01a539f4300f3b41639c99cc1997baa08c902e86e7e9baa8d006f48fb3c25f67110e39480d6ef8ee47ff6d688b6607095dbb116494fd30e88cef0403b81b38cd3b2350901cf080b0013c7f70f5f1690b18a042bf720eeac80896ad8127530da8dbeb52298595f4c367a3ff2de068ad5b56705ac222a8818189cc3838f3777f9f817442445a2caaa3ebaa92b7c6f9413a7d0cc970a94bc8355487f45c428d156e42b782f0274a9cd3a45aedbf3194b43e49fa46c109e45fe6a06cbf2df8b70f24723cf30dda1d8d78ec5490fd17521bff4a6098ba6431adc20c3592311a19d83e6695fcf4101712f1bbcb205e41bb040e3ba74bd8aec6ede4cf22cd54500e457f03233f9e013539c65051445d2f95c185a64498cd30bf6208e3ec2d3d123abd311824667ddd6542177cdb5d2a721f7b5c22e5b870e7c5261edb73dada0e886ca9e0313a06cb957996bfa0da76eba96ca2d877216c4336dff3ea180499e8a11ac91c07f2506893a35c144178003961075b2ffeb33b55d5e452b46961b80f946b5fcf3acc421b510942aa10a0bdeee5e7b029f69ded6f0919d309bf45d49a1ae5cabef7afebdf40f08f855980313c6ad1f96e9dd1783bae31330cb1700a4b13be1295d3c7d244603107c68617be9bea709e72d681371546f18ce273c71b6241da0dd354a9eae04bcd03c7c8b6acef7d161e7e803d6f94d84cbb9233fd08eba292bebf515e9a392b743ee48157c802dd3a08f5e8e43b7818a6ef217db6228970147ec1661a037765079a54432acb944cecceb40afd45f6b3ec381ac65dce350a5b32977b8fadbb8e3d51d84df87191ffecf155f66e90543cc23013059e04d14c076d47126c527c7e78439084e51d30a342a6594b8dd939233b736309d02bc398c918696947c0aa4dc42c5222d2ec1f169ec91ae09e613f4c3a9532ae1359d927b322d47a87baddefb91a10892f3ac50326fd6b00b721fac909f92533dba7844913ace5c0c7560d2f7298d70bdf5072f96f1482ef96e97ac6e2bbd4febe0b351b89f212b41adb63bfeadd37742b8d15a47b57199dc45336a980218bbc24f93a05ec59d5017164b930acf01580f32e9d9fe1dcb90613677e981215aaa3ae4f7f1201ad45e9f5be5805909244b27acd74a5705fde59217f35242714cfe67444e56d8a5264b0fe0d5c09a5a8033b259f893a1996d9e3533e74a9720c74a5a14980d77ef01495946fc68d0312825863cd9a93d1adb2e0df9d11de875b2fbdc1f758edd45acac0c86b3f7c3bb84fc033434a3ff4ebfe22da2e86d06c9fa02cfde0758cc07efa54e76af7b9e3f9360c25fe0245ca8c9af5e7caf0bce3a433142218dcdfcc42055d511fb49e261d3a9d3414098ba543aa98fc1c2cf282260138c4eee5de583e4f4e32b23b83088ccb75bbadf11cccb2e9afa18ae47d93f39d7c48c5a7fa6e394ec889a3942738067b0bed60640bff5af6a779ad13ea64b8a2868a3f415bb177b080d858c8b0a0d89bc2624a39f0b07383c6200b044a9272060bcedc0e4fb244b3884401ca0227efdc869364c2fb8b09d3a12093e6a8c537db014311421cf8d8e8387d8d69e8e7578dcb6ea426badf74d8f9d00d886c7d258f387aec3daf119214cce457021979db9f5a89564344bb8865c805bf1f2bb4557fac8f684da6718c678dd095bdc32244ec989d8ee0627e167568e53ba7b9eaf7ffd411f74b0ab3129e0647634969007428183253bb1e86268e93378a42f01289260bc9f8acd2a40eadf159a66af11fd448d325e30583a7731feeb072ff75193b3bdece95d4a43fa02c706a7e7a9e97a37dccb70ec8cef8d93a05ea846d9d205e3956b371aa77b8e51bbefe86dd86833bc381d7fc39b0703367476a521eaa6b74d65acd9866c2e2c3289ea283caef27c9e73198e38089a7cce278db7aab4a24b2ab0180cd69ae54610a4406d9c39299dbb7cf2fe0b023f9b2dffba0fb257bfd92fa3c1bedb72768245dceb7281218ffc1d70906ef91ae0ef0ec354b197b2a2d49c2139e6ec3ce96203964d562c9c4d3b890a54c19a3663d4a6fbacb443e2fcf96ea8ee11e655e5293ab09d8abc9abcc6c5062a1ab8b1db766f27ea45941d1c43032ea108a40907951e756ff76077da961495a4e1437a1bea2318720e077d690bf0145b49b70c502a2c80659a72be36f4f4761ddd1db9e30da95143b5b3b5d43cbb8a0e594ed9511fe378b259f2293bb5bfc6e6abdfd4fbb637e17db2a795fac85738770bdda91efbf8299faa5d6273736e99207beb53275cb72c92986005ee2c44630f640deefc3f5946b1b70a1e4509fbe9861e4d969084b0883f21ac4274a3b62420f703b629aa932b75468acc65499545d8754dd689beceb7dd9bc72a58b05cca6e6143f43f2c1783037151ca2190acf5578616a4ed869c259f7bc0a8ffcafb9d3b68e359b3f2582ed48352c26865d62583307d945d22a8c7b17601847d05ba4ca4edf5a9db0cc32d6d5a772baad638abb4053cefc19df19ed161ea2bbd2290ed8c39bbaa82e2530011ddda3991b7d589fd494fdeedc770bad42006116da6e23585828db8eb0cfe1dd7785c43cd26ce3eaf3a1b274bc9f926e16688f341de266c566178fa25e6855d8be451b9834f559996b764182050fae330bf91aef627215b827dc63f5d2a23cdc48a32598016091fd3ebf0ed7c9fefb7fef890dc1428af6720a0c5c914e240a060acfa047620ebd393f4821ab9501f19d097212173a2af322f5ed17c02bc48b8d01a4ab9a6e7236648a679ee60fd43954aae2604055c50b5023e20fbeb0e2aec833bb4ea46ab47fe8b367b12e4d1e2122e96eb12ab8819a7d46eb2f416a2ff944a429791709a865aabadf8e698d9c017ef051d1a0036f77292a0322651c5343ef4fe0e3767463ce5af16602f8f39ee0fb455c0d7230060c39bd3af34f818781e3590cac2d822ad0c504e34693f4a34d8536b856886c0456f37534312bc5a3f691e41de63996663cb4d99eb94d448fef75b8351bac58363b0d34dc3c4324cd1607da37dc893eaad3f289027b93cf68b6783784016863ba0076912c541fd5008a211e121dc91c3ef8612f085c17f4cc3be531832f4dccd6962ef71ada116b189aeb42df9a494e24bcfbe1ab1f8c8c9e8eb41402028e5eb5a22da5685762dca44055c44cc6b1e0145d6d35fc4b180ab865a0e3f7e399e0cdf68f59efc94cd880d6758b953405c30dde21d22453cb2d55add20117ce041cd54f4cbff923802a05cd39940df4ebaad3c5ef8a9452facfdead3bab596fdf262d3685e82701421d768b2831728294d0935f3f419680c67a0d03984471547c8927f51ea55e80f65f277a232ca97304ecf6c0974744304a0bde900caf86d9b962a43fff509447e77374910c535bcf3729b0d50fa232ca18bb2f7a59083c4db7f762022c1b64912c62b1462dfefcc0d3d447a5f41744a010be676ea189ae473aac83035f79bfaaba804aa4fa2a4d1b6442257002a5389cdf21194ba6e45dcffdbc63dce4d744a0f22fc97bd657399b04eff0b3e1ecb34020", 0x1000}, {&(0x7f00000002c0)="30dfd20e093bd6866879918e9a3c14bf7070843e46a79d0736d77b9a5f4dc91edfe89dad", 0x24}, {&(0x7f00000004c0)="2fd40eeae47f8fb8e3af77adb13d77533ad9b35edf3355645a771bf54e49b0b523e8d1995302dc7da7e0f6f9feda93a516eaec99564f613f987496e29d3a156a10a52b70d7eaf67352a8c2be885d25efd2b0fe33c70d9261a66b74fe497773641fea9a69a94d9d4ecddfed93fc4d1c31ff3165538c3a855370d66960ceff3d36e9924a96814ba03c13d465b469cfe2c827061061f785cfb0377de655842dd82a3a1a28497065b3b5f953be6fe7dda1e937ddfe320def4a", 0xb7}], 0x5) accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) listen(r3, 0xffffffdf) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000300), 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000440)={@broadcast, @random="72a1e06d0007", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa, 0x0, 0x0, "a12f290a"}}}}}) executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r0, r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/8, 0x8}, {&(0x7f00000002c0)=""/105, 0x69}], 0x5) r3 = semget(0x1, 0x0, 0x131) semop(r3, &(0x7f00000003c0)=[{0x1, 0x1f}, {0x3, 0x3f, 0x1000}, {0x1, 0x7f, 0x2800}, {0x3, 0xecbd, 0x800}, {0x3}, {0x1, 0x9, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x1}], 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x2, 0x8000}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000440)={0x1, 0x4}) preadv(r2, &(0x7f0000001880)=[{&(0x7f0000000480)=""/242, 0xf2}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/44, 0x2c}, {&(0x7f00000015c0)=""/18, 0x12}, {&(0x7f0000001600)=""/67, 0x43}, {&(0x7f0000001680)=""/219, 0xdb}, {&(0x7f0000001780)=""/244, 0xf4}], 0x7, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) fchdir(r2) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000019c0)={0x7, './file0\x00', './file0\x00'}) utimes(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)={{0x1, 0x4}, {0x7fff, 0x8}}) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000001ac0)={0x6, &(0x7f0000001a80)=[{0x8000, 0x9e8, 0xb4f0, 0x8, 0xffff}, {0x401, 0x9, 0x1, 0xf800, 0x5}, {0x800, 0x49a3, 0x0, 0x0, 0x8}, {0x5, 0x7fff, 0x1, 0x4e, 0x4}, {0xfc00, 0x7, 0x3f, 0x100, 0x101}, {0x7, 0x7, 0x20, 0x3, 0x81}]}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={r4, r5, r7}, 0xc) r8 = kqueue() fsync(r8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b80), 0x80, 0x0) fchflags(r9, 0x0) writev(r9, &(0x7f0000001d40)=[{&(0x7f0000001bc0)="d778f5989fd7ffd607b1afe8a5af461a33e0db78db2a2bb97873791c7a646d163bf316384d7d7d760e37900695f422852d65ab9b80a419516af5e2f255edb4d63055028c2cb4a2740b0c55f5c514dc9186fc74f8b30d214a3bffc14b490ecbc7c37635c0bbac4d73e4fae736dcb8df77c63eee96f6c46e80bbd7430848156918e1703c570346f2ffe4d8cf", 0x8b}, {&(0x7f0000001c80)="eaed42f897fb6488042250d0adeae57e60575c625be3f09b005b22661feed2de60de971e372d71cdf5521d235bd1c2a7d0c4573188e6ccf553b2f0ae874d220efb45b03d15cddfdd875199ad1f61e1e8520e8d8d0ec8fb2cae2a78cc9d8103188ad11f29ee3bb29700205b2b313f066d6f86a58d387dad4fe246534bb15187e3382dbecc8d603fd1a0924835875ff73113165c0df2c4ac6f94d2ceb6182b7c5459d783bca1aaa6b70b41d7653369d3ea2535fe9034a74ae44fd2bf3759", 0xbd}], 0x2) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001d80), 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f0000001dc0)={0x3ff, 0x3}) semget$private(0x0, 0x3, 0x8) r11 = socket$inet(0x2, 0x2, 0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000001e40)=r2) syz_emit_ethernet(0x6f, &(0x7f0000001e80)={@random="0256586bcad2", @broadcast, [{[], {0x8100, 0x4, 0x0, 0x2}}], {@generic={0x8149, "dd81a17b3f26a165afcf5c155a630a59a940e58b084ab1f05b0c8a3086a8d30cd22c45a50d2ac47da3da593d017437de49995bafcc5cae96657b5c7e4a05b37f52154147ef7869aeac93866cefbd75c807eaf94ad4b451db81b7f6e60b"}}}) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) setsockopt(r1, 0xbce7face, 0x0, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc87547408d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e", 0xb9) dup2(r2, 0xffffffffffffffff) 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x1000000000062}) syz_open_pts() executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) poll(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f00000004c0)=ANY=[]) executing program 4: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(0x0, 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) symlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0aaaaaaaaa\x00') r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='!'], 0x30}, 0x0) link(0x0, &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x5d4b) setreuid(0xee00, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) socket$inet(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0) socket(0x0, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(0xffffffffffffffff) getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r2) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efbc40e000000000000c1677a656a8d19000000000000000000000000000000000000000001"]) socket(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x196) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000004c0)=[{0x20}], 0x1}) setreuid(0xee00, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = getppid() unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r6 = getuid() ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r6, r6) r7 = fcntl$getown(r5, 0x5) fcntl$setown(r3, 0x6, r7) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = fcntl$getown(r1, 0x5) getpgid(r8) executing program 3: sysctl$vm(&(0x7f0000003740)={0x2, 0xc}, 0x2, &(0x7f0000003780)='!', &(0x7f0000003840)=0x1, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/160, 0xa0) executing program 4: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f0000000000)="19", 0x1, 0x0) ftruncate(r0, 0x8000) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x0, 0x0) executing program 2: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x6}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x269000000, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='tap', &(0x7f0000000340)='--', &(0x7f0000000300)='#\x9c!/\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='tap', &(0x7f0000000100)='--'], &(0x7f0000000180)) socket(0x2, 0x0, 0x0) socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1ffffd27, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() mkdir(0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0xffffffd4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socket(0x11, 0x3, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000080)) r2 = socket(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x0, 0x0) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffff81, 0x0, 0x0, &(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000980)={0x42}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000240)=[{}]}) sysctl$net_inet_etherip(&(0x7f0000001bc0)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000001c00), 0x0, 0x0, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540), 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) ioctl$FIONREAD(r2, 0x801869a3, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) close(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f000041a000/0x1000)=nil, 0x1000, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 3: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) getrusage(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000740)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000240)=[{0x28}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000200)=0x5, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20005, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) select(0x40, &(0x7f0000000040)={0x1, 0x2, 0x2136, 0x3, 0x100000001, 0x3d23, 0x4, 0x9}, &(0x7f0000000100)={0x1f, 0x1ff, 0x48, 0x77a3, 0x4fc69478, 0x2, 0x80, 0x783c}, &(0x7f0000000140)={0x5, 0x6, 0x81, 0x10001, 0x369, 0x7fffffff, 0xb9, 0xbbd}, &(0x7f0000000180)={0x4, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 6: writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000080)={0x9, 0x0, 0x2}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000000c0)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}, {&(0x7f00000008c0)=""/103, 0x67}, {&(0x7f0000000800)=""/18, 0x12}, {0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}, {&(0x7f00000009c0)=""/232, 0xe8}], 0x8) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r2, 0xe9e) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000180), 0x0) fchflags(r4, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x1}, 0x4f, 0x0, 0x0, &(0x7f00000001c0)="a58c873008111972a374e5acd81eba19fb208a5d7950809685bce76d776688eace0fe2161d6094cf146b5b28cae39754e8f9fa8ef349d7ce240bb97f579a29eea3cc9ba03c69d142ae865d24fe494517870224aa4c1a9b7844d27772", 0x5c) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000340)="ed", 0x1) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1=0xe000ffff}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1ff, 0x8, &(0x7f0000000080)="7131b0a5328402edbdbc9fde4980e40df530048d47601f752baf6fb7a9edde35d584326d673e74c760d9ff3e10ceb3691f2ee4e70b4f2a8195265109c711ef599fe79feb7659bfdb19d4e22b37661c766771a18dc614678650d01ee6a9aebea6d1160d86ce0c42568dfe478683b8210ac5dbdf06b43d755cd14b7f55ccb694a9ab16d6c786c35f96a4b2208eb979e494f82ac03f521e088aa8", 0x99) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') shmget$private(0x0, 0x2000, 0x259, &(0x7f0000ffc000/0x2000)=nil) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet(0xffffffffffffff9c, &(0x7f0000000240)={0x2, 0x2}, 0xc) getsockopt(r0, 0x2, 0x0, &(0x7f0000000280)=""/140, &(0x7f0000000340)=0x8c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r1 = dup2(r0, r0) readv(r0, &(0x7f0000002680)=[{&(0x7f0000000380)=""/47, 0x2f}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/145, 0x91}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/28, 0x1c}, {&(0x7f00000024c0)=""/221, 0xdd}, {&(0x7f00000025c0)=""/86, 0x56}, {&(0x7f0000002640)=""/57, 0x39}], 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002700), 0x80, 0x0) pwritev(r2, &(0x7f0000002940)=[{&(0x7f0000002740)="018ab852efb5c08e9fe2b0f5096c00386f2de5997ece94", 0x17}, {&(0x7f0000002780)="bab9a36da2b785d8a2fe4d8610a236f8e26737333bb1ddb5617b65607865f80abaf059b46a2b14953f8ba1b8327146e90314a3dea75237c1b22b3ffde2c99db434ef22c7caf78f47cad5e631a016865847ebb9d97ed4a502225ab270dcb0d081456ea328ce00384c901a7c539409c8e94c65f90f0ceaf3bc7440e3165d4c088147332c3be5739aefb7e7ddb23d89641f72593f493102f4aea7bcb3c9ac9cd1a338cb1e8b20c06db88e05893e7758f830af394f903ed3bf975a5893442b7dfd70948ccc4e2e6596789b0c336f0a87ee3d3291ef5c2d9d8514611ec6d7632aae3f3214e487f2f8e74eb6c6d1351168dcd29f3782c2b457eadc01", 0xf9}, {&(0x7f0000002880)="c512191ca7e316b99e1ac4cd598db0a46705f0a79eec3ea65a607324b7eb7e329405d23a852ac856a967604d6c0b6844964dea2b78212ecd7cca0413d44f5a5521519f2bd10f64ce5f3c7888ca793d2f5782b13ca0aa49e1a2e4cb7173023c03a7088828e50e002060cfa4c3e8cb087017adc6dd08137ae67e5bfe7fd214d39d5e59e4a7f001a36e6bdd36721141f677c00862df", 0x94}], 0x3, 0x7) sysctl$vm(&(0x7f0000002980)={0x2, 0x3}, 0x2, &(0x7f00000029c0), &(0x7f0000002a00), &(0x7f0000002a40)="48d3d97c4fb8e56c68f0d813c9f7455fc24d63eae69345f737066b2ac021dfc45a25e4690ffd0d3e0fbf0728b9a33fc33231876b27d750e17b6e5e4de4106c3517da37711ed6da79648de6ed069d35c5931b7fa48e1bb4522b2a0930a6ed7a1b50cd45d8fbe36db7b540bf768444d719503c08acb20414", 0x77) sendto(0xffffffffffffffff, &(0x7f0000002ac0)=')', 0x1, 0x0, &(0x7f0000002b00)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000002b40)=0x6) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r3 = accept$inet6(r1, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) chflagsat(r1, &(0x7f0000002c00)='./file0\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f0000004240)={&(0x7f0000002c40)=@un=@file={0x0, ""/4100}, 0x1006, &(0x7f00000040c0)=[{&(0x7f0000003c80)=""/199, 0xc7}, {&(0x7f0000003d80)=""/146, 0x92}, {&(0x7f0000003e40)=""/11, 0xb}, {&(0x7f0000003e80)=""/5, 0x5}, {&(0x7f0000003ec0)=""/67, 0x43}, {&(0x7f0000003f40)=""/148, 0x94}, {&(0x7f0000004000)=""/192, 0xc0}], 0x7, &(0x7f0000004140)=""/233, 0xe9}, 0x800) r4 = socket(0x2, 0x5, 0x7) r5 = socket(0x6, 0x4, 0x66) r6 = getpgid(0xffffffffffffffff) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000004280)={0x0, 0x0, 0x0}, &(0x7f00000042c0)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000004300)={r6, r7, r9}, 0xc) connect$unix(r3, &(0x7f0000004340)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r5, &(0x7f0000004380)=""/34, 0x22, 0x800, &(0x7f00000043c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r4, 0x9ce1, 0x6000, &(0x7f0000004400)="16f5ad0e362c4e0e2ac66e589dee168d63f702b1883454118dea27c9dff4c5cf595756a458ca2dfddddc333694197fcb9dc3ead2edafd6dff51b5834ea734c0c4b7458eff21d52781886955773eaa2328bf211a693c2cec03a30a2fd2e43b016a5c58e65c9ed57aed014f720633f87392b6962db80965bf29a5c42184c37a64ed345f3cc684a0a60f574091139fec5c13cc46ab2db6df5de9f616bb282ec88c105838fd4adf7e525754479c9895a", 0xae) getsockopt(r0, 0xffffffff, 0x3f, &(0x7f00000044c0)=""/119, &(0x7f0000004540)=0x77) fchownat(r1, &(0x7f0000004580)='./file0\x00', r8, r9, 0x3) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x80}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) getuid() r2 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) listen(r2, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffff8, 0x1, 0x8001, 0xc3, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0x0, 0x5, 0x4, 0x3, 0x9, 0xc6, 0x24}, &(0x7f0000000140)={0xfff, 0x0, 0x7fffffff, 0x1f, 0x6, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) r4 = syz_open_pts() close(r4) r5 = kqueue() r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x8b}], 0x2f61ca12, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x3) sysctl$ddb(&(0x7f0000000080)={0x9, 0x7}, 0x2, &(0x7f00000000c0)="b84f071a2665822aa3b40f19cc0665e2b903bd62453dff762329e29babcfdad0c6af8fd856d1ff85b9a3d5c6ed2ac9ae32191750cd966201937b7c22acf42a21e9df85e9fe43a2", &(0x7f0000000140)=0x47, &(0x7f0000000180)="ab36111a6652d571f100a8e0bcd4e7a3872545fcfda7e3b0271c8518573e7f8096dce2e7244cc246f6a60049", 0x2c) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1011, r1, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000200)={0xffffffff, 0x7, './file0\x00', 0x1, 0x4d1, 0x7, 0x200}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x192, 0x0) close(r0) r3 = msgget$private(0x0, 0x4) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x6, r4, 0x0, r6, r7, 0x100, 0x6419}, 0x3dc, 0x303, r8, r9, 0xffffffffffffffe0, 0x400000, 0xc30, 0x6}) sysctl$ddb(&(0x7f0000000400)={0x9, 0x6}, 0x2, &(0x7f0000000440), &(0x7f0000000480), &(0x7f00000004c0)="1c65b0e8a613916a2b170a6d8c4b02ea94ace3e993436289d176343e90ff9772e8d2eec819fc9775be22c7437c3b049c82a936a9295089b442d69adbd18c2782a672b2bcad57e5671ee09c4ed563efcbedb10061538b13dd7f9edc8c0063637f901f0532633344ad53571e09fe92cf4949fd2830de9baf596dde1e102ff9ff9be59b8340cdd18b04c90d164e41aac57eea9b1187be5d00f0f32b80334184a3bf55b9f7bb46923933ab38406efefd0964cd22f4c9a3e7cf939cb03413c25136f85d696183b4523093bb9d274896175a18535720496a05809d0d30250eff0ccb917030e31654da4d82d5f992f72481818fc4a6426e94b4c7b906c1cb0c4844c2ca67c5d24574131d4e293135feacf16ed438fceb9ae7eab577758444b6a39d65683d6a1dd4e93b231f5eb81abb63d5fb951acb8316e59e15efb33ea35e1f5e2328e945f02c4f2999a88a2d6b76f2fc9dfce3c9dcdfd847f3f47a574d25a022a283ad2e6bf07a7e517d6aeeb831cdee72b4ab964fb876495018d10b750aecff0111c77a1e793c85e1bfe9b4999217462fa5fd5b357fda6892d048653f600ba83db26e96c05957224de4353d4592af073d6ae6a7f3edb6fb710532f88c2340b41e3ef5a952571c16cacd9853405c1baa31e0dd84ccb3489bc9b0e8ffb7259c210cfd1c015c7ee4799e45d9c13a6bf5af24e6eb3ca2c11eb2d7b0f3d2edc65340b318ff73cf8e7c2d5c51dd9b61860a44c7d4d0333b53dad7975f435a1996187d8c76ec67408b985a53318d69b74a1c5254928df179ba22f5eef3cfba32cc6223d3f248af0a66de19eb33e5f998bd563b93cee3deed6de89dc04f61662e68baa64bba6293b282f269b21e0b85c4d971a20d37309118ff34dd0722f39f2d483165605a86995f68b50ebe0e3b994ff145f19c84bbfd2347cac53a2396838f6a1f3ec8d518af18e2d6c0cfb1b0e5b415c3fa742b646ff813e56b00cc8312ca45f51287ce8aebda5721faa8c55d50018bb50ffd683c1eda31f3cb6f37abb6646f561b46177b60c59a84d4a093bdff4ef8d0619ff6982e881bdbe56a927159f47cef996e799fe2f8e95357e682e83340ebc45ca4803bf33d72754cc0f80111ae24d8413c243e31b7efa60a6a53fc6aa2afad7396e0ce0cb0ab9018f86062b377b656e8e4c4c37007cd947077c3ec61b2574ee4b398998a1e9f1ba6d3f1f4b006e1021905fa94b624628105ebe9809764da59287a83b64e2d9a6da8e027a3503b6877d60a4aa14d65023b58fd66db0d5a911e2dfa7a2609af4506cafd724cdef76f50681a86c9ab2a7371636dc45101fa8267bd3bab9ff48ff02ac9b54a08fd0b5438657e225ad060729136e86abb3c44973367c63264d9a451a171137ad1d25bed8bb721c5e25a9816b7d48b58eb45497bb685c14372b1dfa00217a4e8f8fd6059a10e140e8c5987e03e28caa0d0b6eca4832d03542093d0aee4c45d187a7556819fe39b99298e4b5a883f1a584c426ecacf0a211aa90ae5ff8b6fba5352b4903fd1ba70b3e12b8b95242f5ed1229d1e6d657aced0016632257f6c216b95d927059702fcb20c68189bcc77f7b08d56371026c9eed62dcf09fe3919652e449a2d7c58e69f67ebf7d9c5f4c0da6e915a9a58bbcb68983b1a0888f8294bcc200edabdb4f21f432a316f8e5ff2fde26ce59c4eaae337fd64b718121032b2cf2a7f69b528b2789e3f5177815adde8c1cfcdd77cf7459caeb372cf94509959dc09e88475fd94c24dccc441595f5f804f1320c3a1de283bdcc306a262dcf1f821dc7baf69ba7f5ad9f38a94b660d2c854cead132453163a787d846c6d4c3ef54eb29afbe1b70afb8d40faebf1a98d89ba697c010c909d4bd7b804bf3f25f877c60fb0b1c4e515219c7a6ea469d32b037853a1ac61a070b009e16a46667a8ec1d02b17190e06d4f36eb3f94f857d65ef0a9ed6c5ec613c8238a649db8ee78c70f9c23b7b0f5163ee2c07e4bfb009a46c6299e649dbefeec66d739ba26adeec213d220910f0409f902c0843e79df96fec372dd36529a1688ab9cd48d08b3432e4f29372c79f67b0ddcbb388199918fc1b33668f5ac3dea3362fed6debe42a3b058b110b354f52018f3efc19740aec4d0035e9647aa3a2f70fe9567c0a48235dd2cc2e0b901309f8ae0587ee7914c54ab54a23d7fd1627f62bf9ce827bbe7f161cd152d9024b8ad2389448def7fea335a8b08af6312f497e3d6066e54b8c62bd085a8cc4698cc3b1622e31501a7614b150630b592c6749a658934d5a0ea7817814fc76b4fa4e6fb57f3d62694a848f442f918617bb9d3b0a29130283a8344ada7e6a7ff55765cffcd6acc6f2a364ce01e5bd3b30054a19737d9737ece44a20c4f8be162a251a9560a2a898fe30c7993dbd43da4077756b0f6f91923b6867091adb821155d8fd2b9e1a9722e6e39c022ce37148ca83ed6955860a9bbd8753b27d2b60cd930bb2a97d0a2126c633e0a404aa97e5ab63f01abb99cb5804a16c34381a2043c4212e95c23a391ac60a693b21403eb2ca593bf741f613bca00089467819e0ca8d8c26c99f956a4b4504d59c67d7eb9e2a55f9912780eb0618724897fd11b2990e6b2fc40bcb0924a83eaaece20c1b7b506548b4fe8d2634d4b2f7670dd22ddebac2e7e6a37f4b1ee1106f7949cde2a98ad84e64aa2dfdc2cfd697c38592e12c82f873a83798690ded7452c2d494e8e68101e8021bd48eb08531c95c45c7f56eecf4eb5f3b10f805db56b876233d4b60c38bc68b456a8312df65ab565b0de95af44f7e4a5f7d228be2c0e5cdf8247a59d7413a39add6c1e0fd75cb297325a5adc4dad55157828eee5a6e91f71fe0c447176ffba16feb7dbdc83012ccc641cca1f59ca390abe7a20e40a19adc217047f3a8edc397207b0882ea513f9b1f13d3b17a6ac1ebd40daa9bd53a198662ac806f24506bc9ffce82d837292e10a1f2e8f6d379a8fb20657c047b235f969832fb1613b20e27d3f522852ef16207beaf3a270c646f4163031514aee977421d58f605dcd1e9dd129d4dcd99a08f85961a1fbbabd663209c3e76dbb9cd7acc6c361dd75eb241f1e597ff4f597ad60fca2f21ad500dc499654905decbfb467aada8d34e9a543d91b8cf5d521482d7308a1fb4005a11fb7c0a82cded5c64f5f085ed940016918a8873737fa633160bc04c63a46fb13c10370f5a9cb3846243cd0f3061d6b30ef448ceeeb97bd2a48e55f0ddf6ee6d32045c4317837ced90ca4f8a091c0d186b07b2003d7add76a8abb5b8a3819ccca51861b2b79def6687546b7f915c9d3468d31772dfa8682329ed97b1c27a147bd7f9e8d321f5480b18ce33ba38d89359c4946395ebbe81a6e85797b0b876c0384247d0620d0fe98f982c8448fd620580475bb13876c0b614382ff05cfe228392029a89727ce992d16e3df75c81b94a11a5678aa188458e4d026578de1ecf2c438d764dbdeebca78e0366b91be6aa711398c2c2278b7eda90c363534ddb878d10823be11003ed3f6383fc21fd6cc83ed8a975a5a907449cc4f4277a83661917f98939c220dd806d1a85d9df5534492571993e2b0b9d0b21e54dbe8995049f4eca9e6d2f58c7f495d18b1ab2933c3eb97a33bd49c6c72a63e299e6255d7463105c96b5663023c85c9e5c75a3d932fd58dd06dfc63773989b6431b0c891253f20770ab92a9900ce03d6b4210c7776099183767969d451debe791de5947586d9ce2ffd543f4b37fafe2241c47807f7ac1fadfbd9684b6a8ffa3acf334c971baedc6f42332fbee31295f02ebe929cdc6e47d3fdcb9958f55421bc007fdeea44788cc3b9a087ef1e8cc0b1ad98fdaad935e3de51b44943df74eb98f00b2569560db7d683da26c63da02cc3080580ab43e0635efa5f4d7f5ed187e0f308923c1d2874143bca12e320e2fe693fc093b0a03e77c93b7b1e591f2cdae7f195a30f76e199333533a375117cd71d2bc86c3168523aa2082f25feb6190817a9bba5d1473c99ca76b0c8cc94b586c7d8896b12f2747aa1e71f28d9b0c9fc73aa1dc1077ea1ae94ee3dee21d4271dfea8febff8f2fbf22e6c528819537ca0a7650a11ea6d6577c488d3bc8157cecb4e436d709d9193f23937b0547cc51571a6cdf67c1c899478c5c65d8c20e95af5818f3ab3ddf4b9e3444259a50e674b36beddc56f5517f1e91fcde69fba4d3d60398a333a17c2d8d250581c3573ad9f32a8084449b5219a6e262522165652c80483c5745323cb5b8efe3134129d86f3b564f3f9617fcec77265f984d2ca68f1a3f51dea6514f56739197bc66b9a29ae3001cfb79eb280cc82043f88380d16c7badd4eabb18abae8f432f6f85b2ff3eb0c9a817f1647b9f663bcdeea4029ecf67c8c14cbb8119a861442401b59d01130797bef520cd22b096d03dba940055a1ee3814c8a72f650a31247d31a498c2cf60c6bbd3194c39840c6919c9bab4f0ee84d2bc2179d4d2826dfaa81d29984abbbb0653569cae401a1f088ef9de0774521b4ce1c71cfaf19e2727fa48d95ffb885bf273157ccd81d1431edfd6df3a6dc6a22eadfe93ce55fa874609837baf0980bb77d1e1fa8c1f09008d0a598676d6eacc1736d814c406240476a008e6e81e64d03d3b7110c6fd1a7cbd03161f3f5af1ce4e32386963ded169a6f3192dcc71f8aada475fcd4aa8c822bf2b903b58a26e95fdd99cc6278e864aad3b989cc18820160aae97414079771be770d1cbf98cf20af159f022b5a281c545d1b2b699ffb73d77095a607d63a0e9b500d52ff7ab30f9ab93b8303ac10a2d2a97efa0360323406d517f099e9d7ead6487a778f5a08031338332963fc16d2e3cfc1c29a616916fff7e767e9e589c1f1555b4a9e2e39328289eea07bbc587b43d7a71777914041945eebde784d50c77760bd93ae6927d5836726f150bfd310439d40868746227d1288f5f1d3a94ad66cfc3355b912bf645afbea8ebc3a55e2ca3f80f9142d83df538f6aea9ed6d5db050ec78cae57dbdcce930e6aee0028b5eb0e29d7705b41e6dbc1a892dbad2fd7356855d04d2a057fc338d7af1397825fd3830eef77632959926822e2828312568ad0f6cfdf1ee18684251f3d98df63256ff0ac20b9458c8485a30e0081fa219a814ee2eef6d2909e69f55afabbfd3e7328171679ec2828e3116970da35847892a71231b6081927ec125580c87a53d2cb1dcc41d5a78346159d95b74a711cf2798ec1b902eb8658e6a314c3a079836b9e033171b51ab05eb3ad72dcfa73a6c6c67f1f80e71dd2af24c3e1e95ed4c9f1630f4a7a061fda5f33414098bab5e80099a1df38ebd5952e70a9d5a0933efbd02a81eececdd965cd70c98f64b573bedc456bb9dd61715a4e37ad70013999b7b9475aa99b5c8c67dd9a0400ebda420c1459a2e97c1c7e4dc664d1bbabe4783b56a337cea00fc1e636bcfce257807004288a2f781b765ce510ebcd00ea6f23e4c45ac08b5e6450c66ce5593c362cac69862ff5a1519f1669617067a82aa43e6e10bc0ab3e0beb5155d3e42def12fa4487f6965e21bcc03131288c1aa36d3531de82366609bfdcf8a1a8897fcc994cf12c490432ae9006e76a4f52b3d97e3a4993847d7aaed23a1e6fa2f5638bbcb76b39207ef1083702fcec0f96ce9f5dfa78349986ffd1a83484f07b5fadad18247abb3c8ac8ac20a6028de736b746afbb7cbbae36863a1d34d3eac2e68913c8978c8bcc180dc396dfb129850f9b830df72cb3a1f1c13d154f2b29be396984e7987ea7f30a8183c4ac5b33d61", 0x1000) sysctl$ddb(&(0x7f00000014c0)={0x9, 0x1}, 0x2, &(0x7f0000001500)="0362a0cbd8ecc6ac7e8ec311c2a06b235921804b90b8e77114bac5e7f2c9b07230a3dfc4637a37ea8846f8c0c96987170cbc2ca23b7868a6252cd41f713d1f78c2fb574f3d32103b06516d45462460842ee8ba9420771a8e05c626a752ed74d192302c6da4f0e48db856667473f35c", &(0x7f0000001580)=0x6f, &(0x7f00000015c0)="109fadb639617333373481ef4aa245fafb2999393e18ddc534ba95b998e3f532856324b03276c8b427bb1e0689709957b2d163dcc42a632016f1aaa1b4229d6f3b190a7aa24cd61977d094ed60698ea63e7c0823bfdc17a94449a522658d5aa5244f422b31b60ce466c0f2f191541d5ac546c2d5b2a3863892ba3f9dfbee26a1d75ec47ff62242784e8f7b231e5c2525e77ea29ae5a7249aafbd372fcd4499911175ad8c59eb7a5eed93b16f39fcbfef", 0xb0) wait4(r5, &(0x7f0000001680), 0x9, &(0x7f00000016c0)) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={r8, r6, r7}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) r10 = openat$klog(0xffffffffffffff9c, &(0x7f00000017c0), 0x200, 0x0) fcntl$setflags(r10, 0x2, 0x0) sysctl$ddb(&(0x7f0000001800)={0x9, 0x2}, 0x2, &(0x7f0000001840)="e4e3e6cbfa622dd5d28f600ca76b63d2c3de7d87ed813f6d76784ef95271c84116dfd6be481e8d9d39d28d83abdf737b99b018484c437d51469f83acb7f7d315d40f725e9aaabbfb7eedcedf329c69b99f0663764ff11cf39345077454d57a87fdf6a86a9fec56d17662c022dd543130b7b45927d0d102b75921433e2e57d13996023ecef640fa193d2d7f85039852f30d959c72df7d1820d9021b8346bf7906ea16d2b3371f6d6feadd340f573feacd50fc0eb00db628667cfb039626d5ae0a22f5f96fc02fe832b04faa57b1fbc9d12e9fddff4e9924a4cabd9e", &(0x7f0000001940)=0xdb, &(0x7f0000001980)="e7a55c8277536ab2e9381f92c760af2f7874e255c5f0e17b873d3a8f0d3da493728f639aaa5de42bbc165f7dade4c40ed2820a0fbaea6ca04c4e958ab85be49d730dc930ebcd33a69ff2a461088d73e8e3d01ba6fd669a0c026fcc02b9f150d0580952067ebcbf37da82c1bc34bd57a5894f3583a696cf2bab462033c9db5c36a3f8b8e329aa0a86d68b763b39fab7f92bba74bf5d915a0a5c5be6fb18d4aeb70ef4e2187a3dc17ba4", 0xa9) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) r11 = accept$inet6(r2, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) fcntl$dupfd(r11, 0xa, r2) syz_emit_ethernet(0x11a8, &(0x7f0000001b00)={@remote, @remote, [], {@ipv6={0x86dd, {0x5, 0x6, "c5616b", 0x1172, 0x6, 0x4, @rand_addr="ab0b510d75cf3e2f9d63b7d5c377af0b", @empty, {[@dstopts={0x32, 0x8, '\x00', [@pad1, @generic={0x4, 0x21, "2235de81b775cf4c1459b6ecd0438c229921c58124af780fe414a399ea785730a1"}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x5}, @pad1, @pad1, @padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0xb9}, @ra={0x5, 0x2, 0x9}]}, @dstopts={0xfbafc30b17461802, 0x213, '\x00', [@generic={0x80, 0x77, "b77ecf2495af3d6515ed9c4543d12cf5abacbaef2140f1be8a9b030345c927338a6d35017d08c3a4fe3aa72cda343e2ef982753fd1abe978fd4ed96f8eabc2f9100b9132077c1ff8442fe86aa7f7482a51be0c2b65bdbb13c244f02876ab4d5d355c4f41730101c253d54786eec32d393f7d155ffd38d4"}, @jumbo={0xc2, 0x4, 0x1}, @enc_lim={0x4, 0x1, 0x2}, @ra={0x5, 0x2, 0x20}, @jumbo={0xc2, 0x4, 0x7fffffff}, @padn={0x1, 0x2, [0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x4}, @pad1, @generic={0x81, 0x1000, "b2b768e839d09278679122aaf95447a2f5c82cab568d939def2257314c14430e00d25607ff574436c1a14220482209c3a3f8a9091e9db7eb56d2ba9a04dd8363c9d2ab08804b1284123e5d2e11f26b8aeb0d51921827dd7fe51e6482d7ea385e43af34808ba1ff192fb096ec9ad39415762ac5a3507caa82e7649f850e46654c066baed4e918b0e70ad8fab6947cf0ece9a910f293c55f88bfd2b23bc3b2600d0452896aa2afe2fd0293a5c92bb18f99a28821671031a25bf8c8a034a3c58be825f59595830024e5ce50d7ad6bdff5d7422cac09740811624bf9d132f7603e0907beaaa72dbcc6d5688f4dd8745b3e9d1daecc256fbdd935879b15c29c8c54581493eaeccba55824985e8c9b12099659f6889fe18ff5f756f90708d494a69affcb1803b212b34d3a33f1c88fd26fcb5d0612325746fae719d4c361c214cb694c8b99be0b7540432671f000bbdf3d4f40b274defc15f51a50b4b0a21403d56a1a96bc61c3a26f5786d02d54a512aecb9c445fd157b56a23b78efffcab4550c06459034d5ec415fece325f738399b1e04fc45d9b4f8fbd2f26730a4a0f22d0ced999b10399383711d4059d4d1afcce8a5d584dbe98a25b2f631c794b239850473ed7089e0f0455747487ee734def92e7ccdae37f31988646ee0d01da44e26d5dfe9be72be7b0a1e346a079f353a73731eaf37fbcf8809d4a7298629f5969a763babc16f2fb0ed965d17db2ecd4cfc8f2121428552edcf41c0372f694e8ea537c985bb9db752915e4ba83334785eaf3a4d2d3e6ce843fee64e35d51f16470de326fced09bf418a7d3ca20a27cd59c2f1e81920be9a4b11f914066302130fbf36b01f81a5c17cda76e82e2d75a9c684b785fe2c268b750350d47a9275ea0b956bdcb6f9a66d0affaa1e459d11f44ce4e14635d030d6bfc7c0155a1edf978611d15a92270661b9ba1424265d0395c028d5ab9e6ea431cc015b7f7f3691f2504342cce0d8dcd4a3aa2755f13b365e5f72d66be699dabee8caed85cd92673829354dfed3788b86949496e50c607b76fc1d35a47a7abdabeac102aa21852b5b6050844363c7ce95ea8639a4c053d2bca0bf8400542de7d022db1345d9a1ee78f995bb11707a9bdd92e00d9ea5449a300c8df2bbfc508c2507d3a7830b354653ee529fdab917d8dfb4006c4cd72ab2a66bfae7b501d9af60ab1f2dc5a6535651962f08733157cf7b44a09442a9ef2cb343a924d618a98fcec0dc4fe6789eaabef43034b4377e5757b6b9e70413871b6311085b3c3dea1f2adca961475a7ba93330f379ba0fd1b0f82ac3fa27346a1a9d9b5b05ec71d006c7b11b5f1f6f207e43d316ca7f07547ade58c189b8724470f32d4d0d1712ddee583b45e59045e105eaa35b892bfc1b6fb70048a7d0abb4daa0d3374a4a44bd3d84726796fe15b1117d93f8facf3f8ab4512f5bee52f3f666db28590669d83fa158cbad8c7b7c65161c41b5237180ee0ed8258a225bc4b0d6bd72181278bfb87da565f75efe7eb2e8e856d25ddc6a6f0ef72f1608018a9a6a80c751713f12b4e760e998b785c2f1204930d226838660f9604e317c45a0d510a35e254029c5b6aaad3a8660db62033dbb587b62aa81a660d2502f27e829ad06f96e2e7d51e2a466ab569d081cd932ad5270f43f4819479960a549d613418248f30622db92dabe6c0c0a13d7f08a367d2a4cc21b257e27a183a237f38d4cd4da44c89aacc8ab3defffe1a995f45af82e8c988919c410c94af947e5542b2d57e542cf9491befc2ce21f8ec06df1ef8b5c60b2b491dc614b1ef73e869bbd4b1956d1a679a4893dd3cc70528adb5d8995f8c71e6b25e732a5145502e2f37da6a2b3659f28110a0b5bacf7a3030feffe3bf8fff2b006e5f13b3f024a0cec6b6efa39d4f59c86c857280ae9c821b03996b5f5dad15ba4d4f6d15ac1e7233d77e9a5bdc0f8c4e28aa16e412c4b518755e78f5e1a490936b0a461944d9d482506100c333a395b376f0b0ddb68b607a2232d6ff0f55bfe092679bb742aabc2e9df479bd9095d58b93121c8b8348fd31f8c66a7d3ef220ea60cea9a39a0bc9e6681efb6e9b0c3619833cf0de6726ff21e6c1be793ce74fd4ed437029596a9d8bdb98b666b4f84e3c557ae3fe417a2b92cbe96d69b2646494ea180bd151cd378f7926c0a18e7bbc89103bc7812d0029da5faddc95d29f860f8abedb8b22531ec335d91fa9926042b8238c520fd5f9ae883495eac8d66c118440d256b12ad405ae3bba4c8dcdc373cfa4b933ecfa179d0faf22c7067ddddf05bb6530b793a45a674b43ffd811e23e7b57d14a83a166f639eb9ecffc20f862c366378b04676a67dbd4c06be3cc0225b81e6791216fa44ec46a3c908e49a1c973791ce0a04fa8ebe092ccd87f0c856cd2d1bdb512c6db35348bcd067e509db83dc3fa22b390665fc18b061874b220462387bc3954774371d69c8851d62323c361c29ea2fe0469187ea381922d0f1ece25f2178adadec23a1f586ec28c8dc43b43beeaf3790995178cc7e30efd9914921dc295ffcc91f30bb6971c8d92455b9d6ee0f3b6dfbb508061ae2dfa80e25b4953993e9cda8a3ded7d09e45c07721af1def9302001a4534ff13b0a143ff4d0b62d7403a078a917dae5cc336f1399f80c9196b96b235fe38059e461b73520e477289999a2f8bdbb520f40e5a28b4af8949def82228fd4d0962e1455ca0655127972641bf15b7f989b66dbb880fbe2f7039318321a82450f72157a59e02edea26935f8ec9d8f3cd2c4ee79fe2b352d2140ba223fd26230390f0db32529e38dddebe1e8dade3477467fd41f03fbfa1843b3b22dcdd57d2d4bc6c2379c4b857ab8d63a51737b598964e33bb07a80a282cffe618d8ecfcc859af1d813d12b5221624fcf55da7577c106c6105331614cefbafff3eb6b399ad75bd973d4938b289f7b7420abd1d21d06bb7267236ca73667322f36960a67f64527c8c815bf4a1100c1574658dc2e627bcfe61bdaa874c6a45865a04680d5f146e0a6540b8cd5fe8e55811dcc5d3a982488bee006c1f689d4a7f302e67424c44bdb7f87e95f8e34eb8cb0b7294292f8898259cbc4ff1da0726797ba44bbcc1c2f8446d62028454dbf55c7a84d4c1e1599e31f223741605d0bbda8259b29a33133963a0f3279d73d176b9d978c6cc274c92773faab832249dbf0a1521874df469fdf2154958be7c8fc3dfcd219bfee44217c1030ffc82b9427432b50563113cb017545760789f98c27efa2cf1e42a096a8bacf7ca51a507cf0daa013c9778e05de20c852176ca6136c35de86af24bfb0dd483276fb2569ae4c63dc36be4ecfd7861f3915e8b59ab7553657224e21e446b87f462136d84bd7d53c0415304c5638f8935cadfee9a60ddb36762736454c66e451963e71981f1a592cc46211833df6e8a4ea6c0e0142d9e51dfa8d41834eae023859886c4567014fdd6aaae84a44364bd97394d5d83f127129940cbde53375330a69130a903bde45cbe75d61b86f7ef81a3c0483ef77814283e541be3d2160ed86a67af5d4052236ac098d1aaefc97456056874f768a785c5563056d09cf5ede3a45fc0c1587c9c000d115043441345493918a89dff609379179243cf4c04f9ec563bf7433be26ae67a9c40ff1a4d1cfb7c883a2cffede59dcbb89eea8ac054b5df5e7561366be5720e80b5484a2edfca30b691247abe467229d2ea93aa7583b6a5ae99068581c865497e4b01dee69e1aa585af3612b6d3a250b5af0a6c3173ebfa4afde5f3595c8db2961936fdf23c2bec56ad1fcc1bf96ce4c6f33e3a143b15a0b0dd9b637aa0b15549197a87993d6ca016f48b65668c3a624c38717adc00631f44e3d499ee36bd6c9db8c93d77955da5f749fdf8fca34c7e9b4bb9b509307b6fb43c679794b293685ccb5e3026d3c6c0d90da8409f1aee76433cfaca6851a9e2b1a866d17fddff40fa8c03a25ffe3241166245163461f87a81f612349db1774b5c9cce93d01c7dfb6144ee026f4e6d8d596384c71d6924bff3531d1666ef942b17407c419d9cefb2ed3fecdee4be56db18a733ddb63fc54f201ca42c9c3690cd30a313edcd3279372f45fbd05a9cd81e062738af57f0b2824b52750b39624b126fe7443dd1b47db38d5d27eaba1380711bc1b8473a2cba662d886521fbd6cf434c1903bab0d2373040bbd03ba2762ea70f3c3736d8de06238a2b37cef32131cec3747948e2ca5c7bc550fdd4fa55462dff338e3577919e1fdff20d8f9bccbec19d00dbffae8f6f829fa37f8913937f1230a4408535e6924c3c650039104a695f579d5418559ce19914c7d14e3f25e8e3201f2c68088267400cd8df4af590a4c371cf66030a81206e50ad7d0a142f6547839b8436a8084ac2075526f40137a8d53ca6a3e6ea7839bd919e42d69abce4fca01ea913c752f31019cddce2ccc852a6abda0fb079b63ce69f6350c761e57fb965dea27471364a1b8afe9200da36f3140559632b1a3e7b5ed33a7cc22834dec34c8cd722137f80265267d7e84f7fe2eee67cf8143cbc2b3b2b65d28401b60775e47093c201330c0a1ae45655bf691bcd4015b1b90f4e17747e8c0a1e5d0dc6b77df997201c951b122acfbd2f58e64f811bd536d7820544243906e00fcbc7a9057ebcdce7f91b643675dded83b439442fefcc07cb25e74beb65b6fca9768cfa7043d302caa4800f3dc19632ad4e92453dc704b91a9ec5eef4f8d60656d05336ac1d7fc862a646ffcbaa1a52863a8f9f1973eb2318f93b60a79d65854dd7d80881d2d4e742f1c8ee7cfa8c58bb28349f969516e018e1b6a3fd9c1d603cd0ff197908f0f034127230cedca1a7fe78e920dc4634727290ff31bb6068f0f15f47c44c779a1070943efe7eb1e050d3a1bc6ff603c8ce64cef3226d663f46cc96964b0b862a4aae5401fb5b57df926eba92734829085e50f47a7a3b5016c4a0f2977721f478b519a9c1c062d6e3974370a81026aec22778e49a48986f42aa7732e9575b42d42c61043c7b71bc9e38ebd68b0ae52e72679dca204bb4e256098009d2d0536c1702d0992c1ac6169d75efcab84bbdf4bd1be584f10bc48ebf7b2d0284c03461453a20bc2ce5bef70655a2138f24c3ace97f66e205d99f6f29937629b991cfcdc470690f8b77ad0c9daea5983127502f36fd4cefe3620334dbda87e11117cfb5c17ef89b48f6b0d67b6865cd85c29b387ef3fac542d0916c59abbc1dde20b467da6b1a7aebc14900876d0239081cf0f32b710af8cdfc800cf4b6eb8086b90004bcdc85c7c2133c2b33121394f93ce6d595dac46480e88abea896f4443a4be916cb8cdf973e95f529e2179ee7e5ab8c7b5793cf482510939d43a5bf785f6b6cb375e44ae864c09b00472ae9e725c84dd84af8691d2f7796d78f123a91ee00ef55b24478c0c63a66a938bbc8f925a020692dc0022eb090895210abc2fd917fc9b78bed388a900336843bded4134215ec19982ccc3600411ec5d7062179cc94937089d17872563c5f7d4cbd47af7de9819bc58f96405b66dd540937152292a16b2321f191dcef1123997779192a264eeec46edc0dbe8a4dff86ecc238b90421d00af0d19a41c50e8aabceefe64bacf7a4af9ae35455eb835eae85d534da3189ffc5ea7e62d3e73af71c65bfdf10202d4e16f4c5ce4c7bbfaf599b7ff302ae6245d7d5d9fd36954fb53c66a70fed6506921d893e1dced8f9f66e2ae376d6ac3223169bd8380e4693c273ee27577bd8457f2571eab33e1ad226da5713c"}]}, @dstopts={0x8, 0x3, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x1}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @generic="629f7b41338e33af18a7d6de9ae50604794a92e3779d3ef13776ce9542c6b1dc81e8bdf04c1c2c33862793ea311bd6a9d68b036092108a1720dacfec2dcac74b1c315e817ab98ce1b2eb576dcb72a8fc1459"}}}}}) socket$inet(0x2, 0x4, 0x2) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000002cc0)={0x4176, 0x800}) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x4}, {0xe596}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x4}, {0xe596}]}) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[]) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) (async) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) (async) setrlimit(0x6, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f8", 0xc}], 0x1, 0x0}}, 0x10, 0x0) r4 = socket(0x11, 0x3, 0x0) recvmmsg(r4, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) poll(&(0x7f0000000180)=[{r4}, {}, {r4, 0x4}], 0x3, 0x1000) socket(0x2, 0x2, 0x0) (async) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x81286947, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)={@random="892500004000", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0xb6) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x5, 0x2, 0xbf82, 0x3fc]) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x83, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r4 = dup(r0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) select(0x40, &(0x7f0000000080)={0x29, 0x0, 0x102000001, 0x800000000, 0x0, 0x13, 0x0, 0x6}, 0x0, 0x0, 0x0) load: 3.20 not a controlling terminal load: 3.20 not a controlling terminal executing program 1: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{}, {0x1000}}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x45) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8026d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) executing program 2: socket(0x1, 0x0, 0x6) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x200, 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) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r5 = dup(r2) getpeername$inet(r5, 0x0, &(0x7f00000000c0)) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000058856bf92bbf2f6b"]) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r8, 0xc0187009, &(0x7f00000000c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x25}, {0x3c}, {0x8016}]}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000004c0)="2686280c27fbd3f957af6a133c50723d6068f496242e0889b119e49ab538e0ba11d80087577e8654332b9faaea40ed03f10b9f5519109554634493303e9b6c5969023f547cdbf23dbeda9d4bbed32f69cffadf90b850575e23b16a38a9e84e15e52cf4ea3b3c3a87b2266b5438080568382c91c26bef93f3fa5c6a674ef95228e42d0ad19fdd72fb5ca8", 0x8a}], 0x1) close(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x7c}, {0x3c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, &(0x7f0000000040)="b1023e8af018cf30b91c11ad56166f54e290c057f9f3b92a95b20b1eccd72b325d4c99d8cadd019424fc7387736bdcf3c613f7b71ca67eba7ea3c4bb5aff8beb8f533ae4733051086445418ed4d9c9917a5c88d86909ce543a8b37cc839a425c3422d792c18acaa4a560d6a023dd42e247da35c886d91f0f6810b762b935cba7d6eb1535857deba479933fbb2c84ac2cc3a33677888aa7b1c57ef9a1e30ec5c4cfe6608f4bb9185e337fe6c178e10a46ff8b33d9411775452e12f4bc3ca76a5f420a2df7f54cc4180982a6861580dc6706f1c99e35ed31056a540c45024968753db48d9f9691", &(0x7f0000000140)=0xe6, &(0x7f0000000280)="282cab60d759db19260c8a143a4b34c3115b4c14de2a997fef59c1b14748800b4faabfcdf15c9f2549c365ed617b9aa33f0565e9e3935d23c0e0cac5c3087f6e7d584fdaa7b047b59904c2d754bddd2e9a30d2fa43934b51fa267408d450d2bc9264da27d64c8bacde819114d002527998dd6c08b079b4efc7ee78aa083aac183c3d83ad88c2f6abfde6332bd7e337a7e48d8b53dc13a336165817dbb7ba254764cbb00f85c3a9b23d092be462066173278be3f400edbf7c2718b25237ef0871b0cf311b05f21521ffee8b3f3cd39914ebaec612c46c53cc2ec0f234aa660487db4fd4b2efe7904a62cffea87b64499072cae0cb42de07e5ce8f34a11b", 0xfd) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x3, 0x80000001, 0x5bc, "d500001b000814030790b900000000000700"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="b323013bf4d34cc7e560e7f8921fb0c082fb8b9dcce75d08", 0x18}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0xb01a, 0x6, 0xff, 0x19a}, {0x200, 0xff, 0x40, 0x8001}, {0x1, 0x4, 0x3, 0x8001}, {0x20, 0xff, 0x80, 0x8}, {0x69a, 0x6, 0x7f, 0x99ec}, {0x3, 0x1, 0x7, 0x6}, {0xc000, 0xff, 0x0, 0x3}, {0x2, 0x0, 0x5, 0x6}, {0x22, 0x6, 0x9, 0x7}]}) executing program 0: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x8000, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f00002cb000/0x1000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f000063f000/0x1000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f00004b9000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00002b4000/0x3000)=nil}, {&(0x7f000058e000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000000}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000310000/0x3000)=nil, &(0x7f000034b000/0x3000)=nil}, {&(0x7f0000344000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) bind(r0, 0x0, 0xa1e68cd8) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000540)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x109, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x200000, 0x0, 0x9, 0xfffffffffffffffd], [0x0, 0x0, 0x100], [0x0, 0x0, 0x1, 0x0, 0x0, 0xbf73], [0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9], [{0x0, 0x1f, 0x0, 0xfffffffffffffff7}, {0x2}, {0x0, 0x3, 0xfffffffd, 0x2}, {0x4, 0xfffffff9}, {}, {0x0, 0x10, 0x4}, {0x9, 0xffffffff}, {0x0, 0x7}], {0x0, 0x2000000, 0x7f}}}) 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) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffc}]}) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4d}, {0x47}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) socket(0x0, 0x5, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x74, 0x0, 0x0, 0xfffffffd}, {0x812e, 0x92}]}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) 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(r0, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 0: sysctl$machdep(&(0x7f0000000340), 0x2, &(0x7f0000000380)="8906bfbc94fbcaf96cded6b9ad50556cc997d29335a6a63aa8d73896645fb797dc75fa59225c4c8356b808e316100c0b581c7ce4a3863d36978c8f5c85ee22bd42156fc05504a094031528c60720d001a101c0140c2d9937f0e71826ede3600723478fb11dcff6d67ea32f00179d93dcfbf0b41b5cf10e77ba1c01c4bb46f4", &(0x7f0000000400)=0x7f, &(0x7f00000006c0)="b5b500051b918b06f8e667ae285156c5ed7d81b004fa183c88a56e453d5e88e8c354a4cafdad37a1743652720925abab64360d7f1173b55a8769f8abbc259699b89bd0323b1996d7e1114ec1f414682551dd3def1c3415b451f75893ea5e12d3846550f2effcf5a16d43db3df92388d376f7697fa9e48a2eb791af10f6725f33f577f6476b4021d28e70b26f050e9aa29d085c828cd611707128b80426723e79a9817b0554a37d34ed9d8f4f4083990f59211629e7a3", 0xb6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20600, 0x31) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = open(0x0, 0x40, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYRES16, @ANYRESDEC=r0, @ANYRESHEX=r1, @ANYRES64=r0, @ANYRES16=r0, @ANYRES16=r0]) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) r3 = socket(0x20, 0x8000, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3b}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x19) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x1, 0xff) shutdown(r4, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0xcf, 0x4) r6 = socket(0x1, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000000)=0x6a4, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)='O8', 0x2}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x81}, {0x74}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r0, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00001a1000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) close(r1) socket$unix(0x1, 0x1, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r0, 0x20008002) r5 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x20000064) executing program 1: getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = getuid() setreuid(0x0, r4) socket$inet(0x2, 0x2, 0xfe) socket$inet(0x2, 0x3, 0x102) mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(0x0, 0x800, 0x1a8) poll(0x0, 0x0, 0x0) accept(r5, &(0x7f0000000380)=@in, &(0x7f00000001c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket(0x10, 0x1, 0x5) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x4e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080)=0x1e8, &(0x7f0000000340)="5a67923ef0cb6b0b71421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe376467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca470353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r6 = semget$private(0x0, 0x1, 0x260) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xff) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x21da, &(0x7f0000000000)=[{0x24}, {0x80, 0x0, 0x0, 0x10001}, {0x5, 0xff, 0x0, 0x3feffe}]}) r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r2) r3 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r4) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x7}, {}], 0x2}) shmctl$IPC_RMID(r1, 0x0) r6 = semget$private(0x0, 0x1, 0x161) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000400)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x46}, {0xa2}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES32=r3, @ANYRES16, @ANYRES32]) shmctl$SHM_UNLOCK(r1, 0x4) shmdt(r3) shmctl$IPC_RMID(r0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080)="cdd2d5d97282fd1c80b3b0dfff9ff856bc3039e9db954633e95ca077537d8e239a4d55fcb6098d04ee622ec44591ae8011d899a739904cb9015be674b873cd8e9dba570529d53a65d78e33eb75e03a10b3d6de45684a836864d7fba9afcb659723d49e73c50d42b74fae2ed4bbb41d2993deeadc6fd2c8ff", &(0x7f0000000100)=0x78, &(0x7f0000000140)="1566adb2f75e1ef1e93870fc70c2d7c64b7ddc8e54362ea87778e6a47c90ef75c5cf46036f232d20785724a9314b283a4870e8ec17a545e1c36ae423cc8667bd08e698bcf323", 0x46) syz_emit_ethernet(0x141, &(0x7f0000000480)=ANY=[@ANYRESHEX=r6, @ANYRESOCT=0x0, @ANYRESOCT=r4, @ANYBLOB="6104000590780002020405003740b8a98ed34e3dfe77cef909fac398d2a03c4d1316a5aae09c3ec9f3bbe21b6d1f75fade692838371f8787381868bb3492946ef49fcbf717b1d39b9a1ec25bac1e39a93064524b04831725ef4dc8ae23c15ca8b9429c84c856114768397c360fb145d8344e360badd047572ee16b8a40a3a6b9f96d6c33f6a4bcef336894852587c66ea09c035f1b3303f1667b48329e3c167ea4ec5e6b7a8c0cc726473f079058e70835206502d98418673691794a56ff4458d1cc0a3d3d185f80568349a80f3f4138a4203fe1530d3bcab7b4568e8c235c7933037271eacf3c2589a6732ca597dbd55acf8f61bedf7d5e649373b1604bafd017b9951f6be97f"]) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000200)="19493882e27e8f63734e0374e2403b07230f2162899394d881cc062dbb273bd5577be937295523b21e57f898dc66b07b4ca7765e56fdf5b605882fdd2f1a0a96ab1ba339c2a07fec6ad346e38f69982f5dd184befe75f5eea0b3d3dc3b63dadaab17cbe465cc19e15191a0013d37f0a1b5ff96c081471ebaaafd5317994763cca79104ed728ae568d2a5d6a70340c951a3ecc3d19d89e292bde39b656272ef8c76d46fbdf3b0adb7898c77ab0f3601fc4454cb3741a835e97990e5984214c25158732ce25c60f81af4362eda65c52abb98603a7baf586da79d0964321d922abf7889af188bc5dbc76bc5b029e1bd57a9cf5a", &(0x7f0000000300)=0xf2, &(0x7f0000000340)="80252f061f5aa779052985f035abe22fbad0e238481e8e1b1187b4eb6aea8c525dd6cc4996eb991f96ba3cfe95534773fc4555af7bbdb9398489ef44b590004a46644e6b6686b18bc5b8fe42b464d95698a6027f89dc71381bc1d81511a6eb8c533c976e583595f7e4eb36520bd377eafab8598abaa01a100b84e4abb9134d7721960685", 0x84) write(0xffffffffffffffff, &(0x7f0000000600)="23009100007adb020317bdda2b7e", 0xe) executing program 4: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0xc5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1, 0x4, 0xfc}, {0x21, 0x0, 0x0, 0xbb87}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x24) socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x1e5f) open$dir(0x0, 0x2, 0x2a2) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x1, &(0x7f0000000200)=[{0x61}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x6, 0x4, 0x20, 0x80000001}, {0x7, 0x1, 0x4, 0x42}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) write(r1, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b", 0x28) r3 = socket(0x20, 0x3, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x834, 0x0, 0x0) setrlimit(0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = socket(0x2, 0x4001, 0x0) dup(r3) close(0xffffffffffffffff) socket(0x2, 0x2, 0x0) dup2(r5, r1) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0x7fff}, 0x20000000}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996", 0x9) close(r0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x5a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800108, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000540)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f000031c000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000027000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil, 0x2}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil, 0x1}, {&(0x7f0000503000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=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'}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x16}]}) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r5 = socket(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000200)={0xfff, 0x4, 0x1f, 0x1fd, &(0x7f00000002c0)={{0x1, 0x7, 0xc0, 0x3, 0x1, 0x5, 0x6}, {[0x3, 0xfffffffffffffff7, 0x201fffffffffffd, 0x401, 0x0, 0xf9, 0x1, 0x8000, 0x5, 0x9, 0xfb4a, 0x6, 0x2, 0x401, 0x100000001, 0x9, 0x200, 0x8], [0x81, 0xfffffffffffffffe, 0x63, 0xad5, 0x5, 0x8, 0xff, 0x5, 0x1ff, 0x100000001], [0x8, 0x0, 0x1, 0x1, 0x8000000000000001, 0xfffffffffffffffa, 0x9], [0xffffffffffff8000, 0x1, 0x1, 0x2, 0x7, 0x3], [{0x6, 0x2, 0x1, 0x7f}, {0x200, 0x8001, 0x3, 0x3}, {0xb5e6, 0x200006, 0x1, 0xf25}, {0x5, 0x8, 0xb6, 0x3}, {0x9, 0x4, 0x8000, 0xfffffffffffffffd}, {0x1, 0x1, 0x2, 0x400}, {0x100, 0x80, 0xc, 0x72f4}, {0x200, 0x20, 0x200001, 0x20}], {0x5, 0x9, 0x101, 0x25}, {0xff, 0x7, 0x2, 0x5}}}, 0x4}) close(r5) r8 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r0 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x144) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) utimensat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x81) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r1, r2) pipe2(&(0x7f0000000080), 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r3) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x200, 0x0, r3, 0x0, r4, 0x4, 0x5}, 0x401, 0x9, 0x3}) OpenBSD/amd64 (Á¼p§ž€§üë.Ê°7—u½) (tty00) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf", 0xed) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)) r3 = kqueue() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0xfffffffffffffff7, 0x7}) kevent(r3, &(0x7f00000000c0), 0x3ff, 0x0, 0x10000, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRESOCT=r4, @ANYRES32, @ANYRESDEC=r4]) executing program 0: socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x4, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r2 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r2, &(0x7f0000000000), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)={{0x2, r1, r3, 0x0, r6, 0x0, 0xff}, 0x6, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r7) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 6: 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) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x3, 0x7f) getpeername(r7, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x106, &(0x7f0000ffc000/0x3000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff02"]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) login: malloc(): allocation too large, type = 29, size = 28292870884 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x4a) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r1, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x8}]}) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000140)='.\x00', 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000180)="71f91e3471ac65b4557944c85917670b1d351be1680058bc5a91501d", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x8000000000000000, 0x7, 0x7ff, 0x3f, 0x3a0, 0xcc, 0xfffffffffffffff7}, &(0x7f0000000140)={0x7, 0x4, 0x4, 0xc088, 0x5, 0xe579, 0x101, 0x6}, &(0x7f0000000180)={0xfffffffffffff801, 0x6, 0x5, 0x6, 0x2, 0x7, 0x80, 0x600000000}, &(0x7f00000001c0)={0x1, 0x4}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x4c, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f0000551000/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'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)) executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) setreuid(0xee00, 0x0) r0 = getuid() getuid() chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) poll(&(0x7f00000001c0)=[{}, {0xffffffffffffff9c, 0x2}], 0x2, 0x3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000000000000}}, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x4e, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000007c0)='./file2\x00') r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRES16], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfffffffffffffe56, 0x0}, 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') chown(&(0x7f00000002c0)='./file0\x00', r0, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) executing program 6: setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r2 = socket(0x6, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) sendto$unix(r5, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x280, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000001c0), &(0x7f0000000200)=0xffffffffffffff1d) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x81) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r3) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3}, {0x2d}, {0x812e}]}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000180)="67fbf801000000000000006c2b5cb6ff1bfeb967bcb75c514fb349436b9f275d3ae760bfeed114b01dbec8a082800d0ad92deac60020000000000000000000000000494f7669eb305c70167e554470b68c3e5cdb7714b02ac95409ab4816fbe16d7f54a54241a1a53dc476a29b5f6246d2f4eca3678eae34c58a2dd7f2006ac2c7b010d977d8cd6a3ce7e4ca99f12eb6555b462b", 0x94}], 0x1) close(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSPGRP(r5, 0x40047477, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f0000003e00)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) recvfrom$unix(r1, &(0x7f0000000340)=""/134, 0x86, 0x2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) getuid() chmod(0x0, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4}, {0x8106}]}) getpid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 5: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair(0x18, 0x0, 0x29, 0x0) setreuid(0x0, 0xee01) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r1 = getuid() setreuid(r1, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, 0xffffffffffffffff, 0x4) executing program 3: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r0 = getpid() ktrace(0x0, 0x1, 0x40000f30, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3) r1 = kqueue() close(r1) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xc9f21cab3fe8d098) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) writev(r4, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000001100)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d48cd37e5d788d9dc9b1a5fdc4094f0307931dc693d646727c74325a288835bf83c9029b4f9fbc275c8ed723a954b542d3ac1e03143f3b9b9dfc4ba58695c2b8fc369391f84321f6922d19ff52774d77e9fa5da31ec4180e68a9ac2a24b4788e0d54cc485b1bc332349f35a212a64747978dfee5e025493fbcfd60f1aab1f6085ab1c461eb816699c3fc078d367ab0fd6a2c1afde3f1fd1071d5e7856e8c6f726efd37d9e615dbc457767041b51b63a5af8fbfa98b1bde28dbcfa9d698abb946f831ef786761b64412992b6242449fbe6ba627d64dbe611cca8bf596032a8383c693e0fd9da49f09d66b03f266190082f44d73", 0x188}], 0x2) writev(r4, &(0x7f0000000040), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r5 = getuid() setreuid(0xee00, r5) fchdir(r1) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x83, 0x7, 0xff, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x5, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x3, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0x8, 0x2, 0x3}]}) executing program 1: sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000001300), 0x0) r0 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) socket$unix(0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000480)="76e5eac907f9ccf7a251ceddcec7d6aa44cfff0700006077123a02033ba4e9d17eb3eb3b342a4aa55d90a0832254b2ef9db75302000800000000cf23c7000d357de1fe04fa947f2fd5c632353a874288440ac2052724cd838ce4baf6b7b15696966d98", 0x63}, {&(0x7f0000000400)="0aea75007a946b520ec36273658ad688d411140ff5bf49259b169de52c90df9d01f5513ec37c0067511a104effe7062af03ac2b8ea1f5eed3551084d9b100c58e05ffc9e09779c632b3aa8954c95089216fd8609f1de01d991f0a2481add1a42b7de470e9075653397c36d213f55c0e1f9f2e6ab0dcdbbacb5e76a74941aa488", 0x80}], 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r1) r2 = dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0xffffffffffffff81, r3}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES16]) r4 = socket(0x0, 0x1, 0x2) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r5, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x8, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x0, 0xfff8]) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x45, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60062500000f0000feb1ba7d7bb9a6000008000000"]) sysctl$vm(&(0x7f0000000100)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r2, 0x1a5}], 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) getsockopt(r3, 0x0, 0x6e, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) select(0x40, &(0x7f0000000100)={0x0, 0x6, 0x0, 0xb2, 0xfffffffffffffffc, 0x0, 0x800}, &(0x7f00000024c0)={0x1fe, 0x0, 0x8000000000, 0x800, 0x6, 0x2, 0x200000000000}, 0x0, 0x0) aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x30) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x45, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60062500000f0000feb1ba7d7bb9a6000008000000"]) sysctl$vm(&(0x7f0000000100)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r2, 0x1a5}], 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) getsockopt(r3, 0x0, 0x6e, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) select(0x40, &(0x7f0000000100)={0x0, 0x6, 0x0, 0xb2, 0xfffffffffffffffc, 0x0, 0x800}, &(0x7f00000024c0)={0x1fe, 0x0, 0x8000000000, 0x800, 0x6, 0x2, 0x200000000000}, 0x0, 0x0) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x2, 0xff) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000014c0)={0x0, 0x29}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300), 0x8000, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001340)=0x1) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) r7 = getuid() setreuid(0x0, r7) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x812e, 0x0, 0x0, 0x7f}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f00000001c0)='./file1\x00', 0x100, 0xc5) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x80, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 1: pipe2(0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) r0 = syz_open_pts() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) getuid() setreuid(0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/93, 0x5d}, {0x0}, {0x0}], 0x3) fcntl$getown(r0, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000900), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000b40)={0xa, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1c}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x82ae}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}], './file0\x00'}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000040)="1b96d7606fda897f888a0568a07be49b5d4bed", &(0x7f0000000080)=0x13, &(0x7f00000000c0)="a29bd6fffe64981a28b53c3b", 0xc) close(r2) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffe}, {0x0, 0x0, 0x80000000000}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, 0x0, 0x6}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x15, 0x0, 0xe9}, {}]}) writev(0xffffffffffffffff, 0x0, 0x5d) execve(0x0, 0x0, 0x0) setreuid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socket(0x0, 0x0, 0x0) r2 = socket(0x10, 0x2, 0xff) close(r2) socket(0x0, 0x0, 0x71) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000080)=0xa, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) setuid(0xffffffffffffffff) getegid() dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r4 = msgget$private(0x0, 0x8d2) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYRESHEX, @ANYRES64=r4, @ANYBLOB], 0x401, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000300)=""/124) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800031f2db30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x0, 0x20}, {0x2}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x0, 0x0, 0x9) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000380)=[{0x21, 0x1000}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe80"]) read(r1, &(0x7f0000000180)=""/109, 0x6d) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x10, 0x8000, 0x5) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = dup(r3) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x11, 0x3, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000340)={0x8, 0x80000000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 5: getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r4, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) chown(&(0x7f0000000080)='./file0\x00', r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r5) r6 = getuid() setreuid(0x0, r6) socket$inet(0x2, 0x2, 0xfe) socket$inet(0x2, 0x3, 0x102) mknod(&(0x7f0000000300)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r7 = open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0xfffffffd) accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket(0x18, 0x4, 0x5) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) semget$private(0x0, 0x1, 0x260) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x25, 0x3}], 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fffffffeffffaaaaaaaaaabb862ccdacc22f000800000000000000000000000000000000000100000000000000000000ffff000000004e234e2100089078a91a4b17c7a4aaaf2164b1607cfcd5adc82d5c2b2ad0b478ac4a48128f41a27e810ca21f3864dded2e2b8a25c3e182b640e32e41575baaa89f7855b1cd676a55a2bee5ce64b7bf2710b0530b2a21d071aa0566db2f5543427f2aca4d48c7d4742fdf555c21c31ccef1f19c433aff617365f214428d3e9230fbc395a03a524d0607105b35ef3e2e93b41bd284663bc319a5be4018c9c497f5fce90f0831ecea09c81cc6d53dadde204dae50cfb3053eeb5e5079c4b7eaca9eba049709cd1f24a344e7f8b6"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x200, 0x82) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000440)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x20, 0x0) fcntl$setown(r2, 0x6, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002d6c5320 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x64}, {0x5}, {0x9106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080)=0x1e8, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) executing program 3: setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001680)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x10, 0x0, 0x0, 0x0, {[@md5sig={0x13, 0x12, "3d1b1a686b01a14c4d5e2d95f362eb15"}]}}}}}}}) fchdir(r0) syz_emit_ethernet(0x4e, 0x0) r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x4, 0x0) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 5: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000500)=""/132) r2 = socket(0x18, 0x3, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) write(r2, &(0x7f0000000440)="31bdb5ea1fabc3d0287390cc120802c6c9030b3780a59caf5d2e1456018f1e72a4e7b61cca4553e77ad2de5703dd0f65345982d08cebbc44e06dfdab73f2720bc2ef518ce134e6efbd6310610b3ff81f69bde7b78b6bc11b25c0753ed765b259e05e7a95e04cdedf3f75c3e7b3028d7c6d8c8e56de3f66c9fa221d7a392f4c7e4eccbbc5ab01196deaf394d58c9b81387037b268795632151d8dbbe12f966cd1e12150c3d7", 0xa5) msgctl$IPC_RMID(r1, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r4, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) setreuid(0xee00, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000240)="fb9c0b91d121f331ba536d6c", 0xc}], 0x1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37", 0x89}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0), 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) truncate(&(0x7f0000000140)='./file0\x00', 0x0) executing program 7: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x7}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b38415a, "2feccc60987a0d0239060000aac06031cb3100"}) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000040)='\\\'', 0x2}], 0x1) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000340)={{0xbc7, r0, r1, r2, 0xffffffffffffffff, 0xc, 0x4}, 0x80, 0x0, r4, 0xffffffffffffffff, 0x0, 0x3f, 0x3}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = socket$inet6(0x18, 0x1, 0x0) shutdown(r9, 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(0xffffffffffffffff, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa7f83e52d67dc0d2, r7, 0x0) recvmmsg(r10, &(0x7f0000000480)={0x0, 0xffffffff}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x28010, 0x0) ioctl$VMM_IOC_READREGS(r11, 0xc028756b, &(0x7f00000006c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x61, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffc}, {0x7}]}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000100)=0x67) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f0000000500)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) r2 = socket$inet(0x2, 0x3, 0x0) getpid() setsockopt(r2, 0x0, 0x6b, 0x0, 0x0) getuid() r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r3, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) fcntl$getown(r1, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000004c0)={0x5, &(0x7f0000000280)=[{0x5f8, 0x3, 0x22, 0x8}, {0xfff, 0x1, 0x2, 0x9}, {0x2, 0xd4}, {0x7, 0x0, 0x1, 0x101}, {0x57, 0x6, 0x7d, 0x7}]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffc1}) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x72, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc9507000000000000f94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 4: mknod(0x0, 0x3a0914c44f7b202d, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000380)=0xfffffffffffffd8a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x2, 0x0, r2, r3, r5, 0x100, 0xfffc}, 0x2, 0x8, r6, r6, 0x0, 0x0, 0x1, 0x3f}) setregid(0x0, 0x0) setgroups(0x1, &(0x7f00000001c0)=[0x0]) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7, 0x0, 0x0, 0x11a}, 0x1000000000000000}) socket(0x6, 0x3, 0x7) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = socket(0x18, 0x2, 0x0) close(r8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r9 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x1}, {0x6, 0x0, 0x0, 0xff7ffffc}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) syz_emit_ethernet(0x0, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0xf1) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) r1 = msgget$private(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000380)=[{0x40}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) msgrcv(r1, &(0x7f0000000140), 0x8, 0x2, 0x0) msgsnd(r1, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) msgsnd(r1, &(0x7f0000001180)={0x2, "086085b026b4d30a7154e475bf9d14996e39be2b9c55981a43c1cda3653181f486a1e07886a81055f25be98e8fe3aac5c2cd12d674af1ae3c0439335da7baf8dec9b610c367f096e"}, 0x50, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, &(0x7f0000000080)="e72746a51d42b604505514fcf1563a4c4d4b3341aa83b3c9e88c53e927c24cdeffd1c3679a1168e9af81f2cd4733cab1979efb6578cddfe1dcaf336e9cd82402e77763dbd75776fdecb548c02d10230413e51d09b9f6b17660537337cbec92fd850951ea0ef86361948b5d9c7f2d9fe498e8004a3e99eb14ebc1fe0f722fc0b980eddbda913066c82b51a259583095c57b1cdbbc52226a87bf81bff28e96e73c1044c3dd5507106b14bc26e3317ae81dfc39e3d027d445205a79beb5353809f9ede431eb99560a0daf9c9d46210fc5f456acad488a30329c6daa26af90e4a37b19ebc94e99bd48d4d3acc8828fca1ca879f5ee8df88f3af60128ebe809001da066594ea678a2eaa330beb561ee2a36eeaa1a2964d292c8bca3bb36b6f6e969ae2eb64500d0f2f85f3f6ba61c144d473d0889fa6fc515dffc4dc6ba7fce4eb00bc4651596844930311263ada776cc41e8dab14ccf9d61d2df0d7b1e65dd789baefefa3d7df81c3ca28b62bfbb6c7ec859ef7c3cc2c7fa1f5818e9a9ca7b6d6f2da463c2c32ff0d8ddd5d261b0ff22d3745d1225b49ec3123ec6b93484ef4cfcea749cbdeef2e4b241cfbdb2f3c05c51a031195e14e54ca8620195cb2569da5812d73bf40874d9b6eb706b148963487bc747a57e32a9b29d9643c4f5697eeffe03044f5d4ae827df01b308207064533955fda3eff90a09518023b124396d885c50e08de6be495537e53e1ea815258570078654cac4175443095897bd217bd6bcbed62ed6c9b9457253b5800cd99b53c8ce9bba9b9f0d94e239d7a0ac4f0eb2c4b44a8ab9c65c8946b1c1f602e6ad9f86130ee8b150a2d032f8ed74cce158b257280f21576a125365223522780fbc18c5e8fa323ce800abe5252ede4ce77db85cc82bb2e4d6d430e4ceda0bb7f1fe461e07cba0c93b910ed2b58c0940fd892324baecc1edfd0b15c0fef30f7a629512510fd091a577e5a45b129542f57edf535ad7a983036c0c49ae3ced5e314b5309bff0fad88532a160eea1ac6e7a87b82302fcb423800f63107ac9e7e51d4d9914b57a20e00caf6d53ae9f8372fbae074b904999c18045001a75653c4a9555b356a6588ac35d0e928f75915efdd3dd4e2f7f5debb83f631b2162f3a6f5ddde3040ca136b837661faece1e0fddc2f9cbd3fcfe1b96409355c5568b5e59f223b192b5b3daa3817b156968048d9addf0ce6cb40ec6c5c8e29f28d7362b7a3d5bb0b8ea0014238862afcda1009de6bd86ef825c6f39f40320cdaf90b2490d4fb6034c4f665512522a9ebb32d3294948b863fae52e36de1364d85c140e41939b0b7caca0bff6c38908a5eddf5cd7a127458da31c04f0a0e0e9d932246e67554fd61fca8ad4953e545cb662ba2c7269729adb8c2366354bd9cb4227a3dc4730e1f7aa98b97600edad71ed3754e41821c6a0c9a96fe2916ddcefe941f947d5c3565bb0b58ecc163f8d56692a87d76fa0870ff300b697e937ecbd2e7497ae6fc72863626caf7c70369eae915b8b8a5b79b5e5ccd2f43cf62c8ce5f88daed95e91e4d94f0f795cc85a95e133eaed58b670ad890c4767b3bcb90f661078d7cbe6681c2049157d2c6403721a67e3697cbf974c45091c84c762f19023f6f6f2dc589ea4573c2c0f461ad3bdf3fa0bc32e2c53c240913f97840ef0bec7e333264ef28977a3926c6c261cb1e31d91db7ba2e58e51b096a21f31b21c4a2a2dec4002beff22130709f1aba8146f60f49794774c4c13b7a1a5970d8fc38bc19fc4afa7cd3de8827f4d7ca02031df92dc3f530cacdb40ba89dce468421fcd7e33493734250fc7e001feca5cfbabb54b3a2ef3229bf51b3450f653096446664e2af40e56ad52c54c308effc645619b16c33d5eb275477f93e5929c6abea83794ef99081a08bd5e9f87182a964af6e783bb237797007e4cc54df80412e8e05ee5e2db31312d6fc5f8be66bce06ff289e89f07d1fdabb395f113411b4bd7e809b3cc7e02a3dc0d752f5915cdbb8faa67afd2c514f2ba2b98703b391a2aec6b6703b9509721882e7783e346e36237807bc4215b37a3e9c07a3610466b32fbe5a482466901971d22ea127970a233653a7ee9f7deecdde96c8611a553692b9fab453d008549dd749bf22703f10bec2fe1ee2a8cc297c8f115e64c8d647ba37e33a6b7eef04d949047e6cd673a9ceb2bdb28735c02961ed54c5545931e03bafddc858e8d5e9d6a77dbdb3b0edbcaf847c8932cb0e51080c02ffda0c863f525021f3cdd4e771995f3574f1a3caf189d586c2a24cc348d204bcf6e2838e6facc0417e6d0d5b47b4d6a66da0d7adcc41a427636b8007ab2a0e1a47fb8f9750e96284cafb86d26a631c4d417086dc2bd8b827696ab1f58086e1d81f332025d52c3e81c80502d719e63849ef4d77fb485e285724c9afea6b95d9225a773db4b0aa02b36f68c4d09171e1bf5e0c34b8d72cf467df00c65afd5c13e5977f33efe481524f56e75d0eabb357c9dc3c23da4a9840f4daf4f38d3b3763146dc93569b851adcdeb9d15db3118a5268c988a8e99a8855614138935a932322f1f87d6f766c4ef76605565fac15550e076f6c5f84b9bbdf5d3d7a1611d5d9a69b937ce095e95abbc38a32e1608cedbea8a26cfe45041566e1a2191c9173c6713411c8f721076aad25ea5d6df378b22003af6016f343f667b963210fd8d7074285ab3af3cdd62860b8b451bc1ed16003b6e0b047f93b4407b35372f5bbd91b8934780c9afa3d6c33ba0b76342762012b7c118a4a3cf39dbacf904b839518aee1d16432df83d77ec2d4583f763fd7d6bd682e65ea883b6a92b52f85841ef6b2d1a1f7040456d94aa75021cc8a6843a1cea388c108fcb9c7cf9ca5413ae5ed6561150e0efb47df85ef7651689fc0053ba4a8dabfea4a0dbcab58a2eb2c8566fb4acc9ed9cf042c866e09e3879194f1b0461d0471fe11b9c189765ffd253c7a0ec1941904cfb8b05967148a4e0f6fff4a75a8b2977dfc72094c99ee16f579297df3a4e52fd169f882490da991095a36040e68017903940c3335d599466004125dfe8559328e2abe31c2fd47f07f9d335ee32dc0aa06ceb61df103d57546dc9f918ff167b9143d1e4d634490a1ea1f51cc72c85ea4abb38795d85deed7aab147bdc089945a6144f8f7b591a075fffee28315bbdedf0fa39e29e4f99c68aa38d0c98b2d1127daf92e63b7426d8cbc3a50bb96e8aa54c6b1e25bb13dfb412482c66133c1e58b2e5bb091d44fecd2b2d959720455fc7db3713a54f83c11400f591d97614c2ca60ae4ea28f391d4ffe443a372f13b9fda5731d362f46e06493777662019ce0033604626dec6f7ec20e7e071f69c855646b9694cbfa70653c321b2e62091424c1932f3075ee8067b3bca16f38bd6bd2d8e196bf25de39a463cebac8d58f606e560ff6fd303a93b2bf8e2856910556de1a8c747d68d9ef0775e024576e9fa869aa14ff01971d17b36c6d5c3ba5e3a226e55fe2842852f155dbd336dd5d300849145d5b31e34bbb2ab5cdb136377b17ff9bb5da53b60a128b2b05ec7063508c0e6c2acd5cc0ed2a95b58778b98e4707bdd5911163d26171ac563488545d9e00ef5454ef42e1615ccb42f689683e1dd554c2fb811e97b61749b6077db883b436888cbf18afffd39506b977fd73fdaff8fa2173e365f8cde1327690edb067514e83fa431308c7ab3263a90b18b2924d3929f19301a1de66b6c392716c545d30b9a84419e88ef2c35f86ee39326fe8ad96c02265330bfa2a79ae197c121024e586596fc9245f26057c711e7d1ed6cd3760a78e372a9316c79f93851355c842ab46e62a16177913d92293e76ce019fec92ad1e189db209661bcf923c300f41bdf31f524fcfe6aa9b92c8a667076961d44b01fd94e9d1e6440a54f91b60ed6161fd1ab287d60be6fe5de919325d9225f952d96afd8162f3cd02b81e9225071d18e5e824f1963f53a06ab7bcbf72aa51b8924eb39108d69a0663f4a45ee0a044547b71afbd74b109af1d01fa8b6f6a6eadf72237987f9fa4d4f6c5b915c050a0bb0810a78d005c9a06cf4bafe3a36f869d6dcf4d0666238c4db8ae675f2377fc5cf6b92dbd74e0bbe236584efc0060475a38f81847c2c8ede76847386e4cb0be5fd706020d1b4d69a3448c8ad5eb6493f379e84ffe3e65a8f6de6e10595f380d7691863de929a9880864662a1031a75310a00ab52c0aae373843e5fc5039b422213edeb6410b9510e16c870b5c43338b287b10ad7babc2449e25d905920394c267db3072ed04cce59f8f364ddb90ca0dc6dfdeb379cfbc9985fed5471b87c47c107ffd7aaaedaad4d538498ee465ef65474b543e2329d8b482b5c864e01d488d524d23948944170b45b91f517f725427f5c4752d0d62b011bac7dfc24942659f776eede4e47e4bae878e522e309159352126e569c8934d82b12184aee878f939769c53148c0a8439a21a6cdddfe5a769c9a242d8d5cf6e6c1d66c1c8b6d788ab9ab2c1c409c2c2c61737d3deb8457c9bbdef792d40436aca37b67bf599a0e1e9b8ebb98c812ebae06c1d18fec1d4786ce119209f6e03379ff3749d9d30e5878a5ebb344c43a4f9da6d30b2d99f87284f0b8d40f51981bb47c88c5e2ecc8d4571d39e021d4fb1ae329c5547b0d77f606838725413f58636296f88b787733814e4b225427014f150fa3bbf3d5c152d27b11ebd8e06086ce710e094da75bef3a7ad5866ad940e19c464474b6c2f7c498f2cc8643ac87e6b3a6b059ab23ab26ce3c6150076fd030959ae7f93d1121feb786ef240d9db76476208a14facf45337ae621b095bd6fff7e6edfd78de342192caa1dbc54ff41d52949aada6becbce802a0be54b51f05d86d90d792f614d3811362692bcfa5a33a97797ccecf0e99f08f63793ce86f62daced719983565f98f9377f478828bfe2a4bb08a91a84681249c0d5539a36de045ebf29c64bb3999da13ce1b346c37c1f1c82d132a469112640357816019f4e1056eb6e8c5507240a312148ebbbddf04ba56a9500fa7591001f8ce6f9beb03d3d9f0e4e9dc5b2c7c92a8b3584bcda6e8ac328993e11bb9d85c94f58ffed73df11ad8dd87d77a036c8f27ed0187904194fd05e629a2050fe33011bf707f8d717cd3b40c9ea3be88dcb7c6aaa95e3c3e0bcbfa2dfad44eafc99e45788deefbb74c9211c3740face915a329cf5bd7f477f00d8bc69a3b5edce517a102cff0f59d948346dea43bcf83e4e12a82fc05a685f530da883c548e1ba9f9da0ad9570a1eed87f480f261f0b218ae84e176e89385f997b2fae931e324ec88232be1baa9cb4ca76de5d1315f8645dc9b39a77a6731cad62cacc9098146a61164cc7a4750add4ed1d2aa0906832166a2ebf3579f2eef917b212314f84a90d4fc1ada2495485f2f0695d6a219f93765887c6e002a4e2e30652ef1b33b52e3bd50b4e9e0c9092e13749d85c9e0fb4b14be185ae630e29d60dce54654cb966cb41e64426e2a8643daee02eab7d1d1387da36944695c1cdcadf364b052a1c35bc5e0512cdfd863e8d20da9de9eda90f019c1a576466cf5c3e1b0320cdc1b608d8501eff55c5b035598c54cf3b50fe55a17d096e88129c7c834729f637505f7aa9b31e8bd3037476b68acbc1827a66b0196080ca2ee6f5c18263a77f94ec3035e69395a6910ba60384770692d17715253d183341e736baeaa176f017bf3c1e1b6e487c598d5d996c0a3867033fbf1e54c8b974cef74aedf4e76c", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000001200), 0x2, 0x0, &(0x7f0000001340), &(0x7f0000001380)="5091d0723bde258d5ecece00ca6ff517869b6ada705a69aae0c1e6b616d317148624bf3a8776872a6dbb1931de8260c6e8b699ab744cc46fdc997d905e5f5988219ac70055bb8d037ae9d8dceaf90cbd09007c39471a4cabcc40148a7b5da8f579a30af67300ff673f33ad55134698f5a08a56c72660dbc45f1f31ad37380b3da8ebfc62eebf15b03b38ecaf78fb1c0a0255d1ade1297e12964f1dcb", 0x9c) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) socket(0x1, 0x2, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x18}, 0x2, &(0x7f0000000040), &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r2, 0x0, 0x1ab, 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffff5e6, 0x0, 0x7, 0xffffbff5, "1010264d007c260000000000000000e1ffffff00"}) writev(r3, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) r5 = msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setuid(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) msgrcv(r5, 0x0, 0x4b, 0x0, 0x0) close(r0) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0x8) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x13}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f46cf717b5d7c50791c8d", &(0x7f0000000040)=0x1c, 0x0, 0x0) &(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r6 = socket(0x1e, 0x3, 0x8) sendmsg$unix(r6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) r7 = socket(0x0, 0x0, 0xfd) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) acct(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4dc436dfea82924c86e7cdd7871f9bdf332b420b1ced7fec7e343ced234d9af3643874a39ba46731cbc2cad8b870983b002f6c3cf4898c27e6c3798b644a57e97d7ef7d341eeab7d9336f4e99b8950f448e28e1c4869b4299d0b55a285760c4656032ec3674164f44452235ac59042c07d62e3b4de4402fa6b758f4bdd177af610d6487b2e80c1f9861ca3d5b553b29319397e3d23f19873136eaf40802c9b8dbf48b", 0xeb9, 0x0, 0x0, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000001440)=0x7) sendmsg$unix(r8, &(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000002b40)=[{&(0x7f0000001b40)="bb6cd1ff6bdd5d56f249885b78263d1fea43cf40e3cfa7a5fddb8e75535ceb3f6d07d4de16864e7df9341b9afce90d83897ce154c724b428e4c92391c0cada582b9d833a3c235d8a0ae8ea34733a9e47b5655f89f727bc18733cea66f89a497180ef04da81651248c86c57b17f58f4816507829e730fbc136b649426fc2503bce7ebf384ea110b0ef0c43f1056b9ff75b1744e92f30d2b0be029fd9aaddbe918720a435cbcf90834deff8281d6daa9b4fce51627cb6652c668833acd132c05a14bc40b0869560596aa704cc72d507548e1cd497b7e8eef3545bd43305535fc50c6362598dbd8d5a365ce73873904b294151fb88b3665bf5f6af31841329587be90494192f89321100d4e2cc2fd17cc7c9205a13c2622971feb90f9894a939271605f6af234dd735c259a2abd38ab494c8fbc8458ab02c8a5d3c2eac79448301dfc42b90ec119305dd090fd38b6894a303c70e9239a5a56e0eb3f72d2c579d62e390f22629941118eedeea4767460d24ad5c87a4aaa5bc5f298b3eb691e98307b764b086ff1972eff9027ac67934fddd65a08965c2ba77e844901d0d6666817af170d150e3a8059fa14f8911589f6d16830b238f9f64b2a4f655cce35397925ece2b18f2196fe006f052a9fa14e6fd77134fd3fe97e3dfc3234e964cabd90725ce8d309a627e756df4729d9411981e6d802c2af9f579e0ad2a533b20e2a7d94f95661d5c976f3a3140a97eda3e24c461cb6cf6d6f047a65e6a14952adc62b7c57e7c8a91a35c98279066df8b585313ac49004b2087794b2a255936be89d7f0774d682f757d951d5e0fe81c8c4f2366de2fcdd16d3a276effb4f8a63b5d0cd57069c0d705500f8b1482a739bebf80399c171094f053140e60f697b64f7d3609f3f52aaa790d1f8d8be27b34de8522b1cb9f757a0d093a5bf12c9b3b86d316da80973dd42d2808832886d3436441105b0cd1577970c35f799cd36fe5f8ab0d3675157348cba5e0994f2bcbc0d4d8d2efb8af3654f023053116bd499509cc7522cbf5d278229fa894bedf674f9ba84bc0523d13665fcb452f2370845c4861c029a59e3451f6c995fd3e8d128b488e8d33190de6c89a030c9b90c97446501d0e8ee91e1c2d7d7c609111057ee1180fe3c745d24314427a824ffc7364a9d4deb828101fab69c8de04d371770c91aa5ed4f141c938f0e2ebd99b140d416c3fa5979f4fe2c3d700e67c486fd497b4d60cd9c4aea0b3e4a967897189cd923fce57f8b74fa20dcfb83e3a59d0ca994399ca31dad2ffcd7025293999dac80117ae130834918fbb16661e9c40390a3c7ec6ff77b9ee47a5d01dd2dd7691dc7e006fbbee833eadc38d9304d478586bbdb75d4ea831e3d1ad27f371623fc2ca5a7262be6beaa72d5fbd4409a5f52a2928101e3eca52886c7f384add1780e95eec74b60239b6c1d31e644a07c0d4c062f9a5a4e7cee6bca0b1b3f16b8c3af38459f5dee020ec014426d8e1f9f3139be3637e6b370a759228e21ab5515c33b46f9bbb9ce1070985c302dd76b0fff0446f10f8bb6cfd25a84c3aa55f42ceb1fdd4a23d7452281486a7e6959842261adbbd7c2b9a5479f96abcd99ac7489cdaa28469c29138b49f332b3b4587f5ffa111f09d2d98216ba5005fed3e473189647f29f157cd61caa9184b1f42edca4687a9b2d49d56c189e6645f6128409d8d9bf521a067cbc3d4f823af2eab202d6de20939062ccffff57a9a5f32c3e0b713456ee021fd348358ac270e7c163502feee123dff38f79570377a2ca76cb68e65a721c564bee325195ae9c6309c6053603017cca250c5c66d3688194c9f37a9716da83048f250b22e440c3ff98d69d1f4cb56bf553edeb1dfe98b4799270bf72b09c0d5886d4ad069c66b64a104ba6df60b032bbf3753e8a16946992962a8bbe01360d8bb696a8b9692b3ecae316ee54ffd4f005ffacc018541226d70709894edc6d45003cc38a8d3531786da571737d9bdd0117581c274f00a61863f8dc00a35ec24769a71fc40498bb4abb9b61c5c150aeb8bcbaba692530c72413bf23ec7555a84fb1f1442fe60c9d92826620ebcd5fd608cd68664958873a8d793c802b9aee7afab78d484b8b7451ca82efb022b00f4000823bbc7665e2b9bf47ea14f6eacd9b62345ad5c0fca01b735331d7b52ce9ea15e342bbe6aeef7a28f964e6f3dc9f20c95dd021ca4499bd45ba6efa41c11c9c965e7963108e40215b957ecfecc11b785b131c7ed4a9c7706eb04ed30b1ec5532f8e5a69c0532f222eaacfbe1c1feef69ffa065498d9f633c650d736a7990a0766a7e60412972534375a09f9ceb20338199062edaeced96854946527a8ba879ba37de7f03432e757c09919fb8636b9e1d7bcd1262c98e85cd7463a63eb00a8a5b457f55eef965f1c7ff511908db0e02df9db93ffdcea6e9a458e6c44454d221180116b968bcf7cb86a2c2fdbaab977881da5f67bf2934cbaee42d1bcdf25ab0e84cc900f5e05db79509d6762c8b8f801e015ff11d821f6666bb376c6b85e6568c9ac0ac6ed5f62e51285d83ab08feb3b051b60fff836312a6c13ab67bcd1fd32b12c29d02021ee3fb172f8796c75170b9eb532c2999a51b0091df8cfffdba33f584ea395d5d720693be47bb7b96590e1a97a7d8dba5501cb863770d4f420206ac0c50663ba6c4278c88f4351cdbd748e0cf5cdf126f6d8e833cf30a7191b676f2e6c7e4d0aac678de2e7052599595794f42a5195f7d0999ea2d1e4bfdbe7e7ec9ccb310fb1432d51ef6e70c622ed36b5306aed9e1759c29de7620b00e48d84d133f887531830fd95714d97f59221ba6812bdd5f524c000f526109da359459778a075c11dcbf23a651de61fd2603ee8f2772bec5413f7c12634ecff2c231867b0be9ad0683708e81b792ad7623c0e06b41abaf039adfafcf56779a6c4071065f4086d82aa588071bea3a993d601ab4bf7e93e74755b9473b8c1a0221a297bb6188eda72a8277b5410f8f431efbacc760673b223649276f294bd6cbc31e3a24fa6c5ec35633caacf2ac4eb1e63b19341e9c791e6d1a7542a883236898412ea5a0aed8659dd806718337db29e1d693494c2834aeb52f7d21dd53d30ba11445fac87234e9412e826f2c748718f00dec9de87e7a31fcae9a876f3a1c6a517602df49d5d176fff353c8ef9f7f15bdab2e8c69e6296e63622f199522ad77440b01abc5ee5faae09280b18c18e3f0b24d913276f35719ceeb6b34f12ab584a0bd208e39c4a6d89dbeb7214401b467c8ddd0446608c519aad53a6a32ea9e66e1cb05f2086c685507c082ab267219754507d7e98839affe9743da43a5f01746673fcacb9d0c3794ed37b370ec4562803ebd3217d962d8dec4aca1de2c0c46fbbea4d1f353fb37e7910c3f55b051995a66dc0cfdd55c225eb2e9a6dd43c3e7052db35aec6f216f16107f39693dbfa2baff6f92af5f8c01f48f378d118215176829df80c74ec1127e0c129173b59bab9e87376d5405601a0db4f67eaf179feb9458421ff349e4cee06d9372c203e83e51773d5d4bb01932a0896f60d25c1c8289874f51958f40ae0e4f0e3897f7b3930fc0e9908afb088368fa5dac1aaba9272fee60cc1ffc43a67804d31e3053e801c1e6cf809bd1407380ba134ad10fba22746611a62d6795914a5b3de503b147c41dc013d6ac733439c7b753c091fd877bf3aad9614f739f85b1db467770a58452047c6b1e59f31fbafce61ca3c5e43b1555527043ad23b31fef52453b2395cea9bd1f7f954d44ff9a4b8270ac0eac37ec059ad7d26c4e6c244cf43af0b2b77e6d147538680a5b0318a66bd9c674e557c1d45d971b04283d332c86f6ecce2101682653c696f13e79f348b72371cacf8c576ebcb15c67b0543370417f93715b6641d1cf71862e9fc2f33bfae2e61b453740d692a5d2fdfa887ed0788fd0e41a274674502a989dcdb3ff532dbc3015ebdacf341406d468fd2fe1c4978cccd88f22b2273ddb0ea49e7675a316af5a8d6a70426337e99eda61a2b763740dec2a707ecfd01f849e10038103f4ac7a577a266ebf0818d1bfac8ac2df1a6a38054cbad1783e314c0bd832caa944ad368b68ab5b0902c19ce9481e99e848ab9d4de7d79892ee2332b4b9b5e8cccab49caf6e1e34259b7815619db9bd54a20c151bd280c5ad310d62c16a95ee5abb90de8ea6a2dec4c4444ff4050692a7f5de2f5aa2ca47e7f0918fbee467011bf7d928d518da67fd16db35c9faec66618454f689221c58d6ce4ac9bf21b3d2b2f669e84cd745327b6f851a5de54ffed913ab344c13daf7f240363555327a0c8cfe07f5a15309219f6043d0f1d76ed0220b65cf3fe5a19779466b716ae9d9172da6bb063be4687ac71a794dde48895d56d34699616e65a8c1c99085355ee3a45330c2e4e0384702f8572f712a2d60a18f4302e5024f2dc96e8ff1b95caaa50e3bd9780652b0f5d20166aefd5c081be932be27cb66df40bd1cffd24238ca88821aa26bf67e4da1fa1cf90fd9502c5f473327f899a060a5d241f5bf5ec1e4c1f3851bf5cca7095a0cb9581a6ea234fa2ba03602085f242b04e3312f6299e724c18f8e0281e53edddfad4a60e53cd29786e06e3d045c6ae784251c8660731eea86a1e404f0f5255a086e61a61d25fd8dd82fa7316aab0455a256e097fd24b8f858a544fd61a9217b9cdc4fe741398d7fad3903f4f4c3c2646157f336ead220516228d92ed789ff7209062607b7d91b4e1c977f164e87874aaa5c868bff7c7e0b8c9951b62ca4b695b67f547f73733fe76274cbc093d90a6f9d774881b81ef7d16004bcff32fafe29fcfd7296d62259ca96d2c35634eed1d3a8093f41ada1ea8e818c595d7248d14f931054e9712caa7d3ff59ea04820febc61da3c8d9df953ad534bef924003d6cf64ea6ac77efb5cb7a11def540b1961ead23aea942636d4ffa3705d6c8d60fa8f3417a4de08aab8811d1a3b2b5069bcd770cdd07d259ee2cb6441a50adc627aaf1d1fad31f7fe2cdc4f38adf910c375eb07396bd46787cbdbe893b075c0014de31a669b209c023b4b904e836448146379639d6ddf9625a09e8ba5023cca0d9e2a6188232900d5be96b2f67dcfb809a65858c740efb6d99cfdf11301576315ccc9b619d1a0e9e4cc6ce4a04485f2408fae9806a589d4a5fd3c64507cc161f6d22c0f0dbb29738f8dd8036b6a8c2f289c85933358e3f1c00b60f83d8dd98219475caab2728d2fe62b47d564c2e2ced0be7a016ca0ea1ec0004ec070b873908077f1b4c8f9ada7bb5a053c965ec4948f31902de4ec241419a06ae37a85f5a6bc0f33fc48d9e7f02e52be22519818d35cb1a7ac23e9f706d3334a9bbf7621a99e0bb6e479cdb9cd41fe2a0e8c3a3eab3d184ce102defbf3dcc020516b3e7aa02a2d82a46f43da769c71f77c1e95b8c4f43c52c64b95fdca83270ccb1e51055976f24326adfe530c78cd278ef9d2068934f5125f7e0e839c2fc04538a6fb7ec4dd63beb6ca6d5e15a467751da8446bf2776b7f10a6b1ded592dd1512299db62f23bc1c8ad7edf6c36215aa6578557185245b4383f244a5fb93d0eff0ec8a42161eaaa58bb93b00cd0d0e28086753cc611963f1a9213e62099df1b7e1371aff87757674f965ec146d4ea772c38c415c5c9ae005690d4aa1cc9f9cba09f98591cf92a93e8d908bb2567de4373db6d0cad4889fb74d2b8a7789eaacd44a7baf1a61b4ac54b7f11d5b13b14073303a6fce52985a7d8110f76ba320ff4175ee1e7a42720c7d375", 0x1000}], 0x1, &(0x7f0000000fc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="0000000020ffff00"/20, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x148}, 0x0) r9 = msgget$private(0x0, 0x746) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r10, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x426, r3) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000f40)={{0x5, 0x0, 0xffffffffffffffff, 0x0, r5, 0x0, 0x3, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0xfffffffffffffff7}) msgctl$IPC_RMID(r9, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x13}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f46cf717b5d7c50791c8d", &(0x7f0000000040)=0x1c, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="1ec5695a9c777356cce4d71ddd9ce5d8e48f3f376cb9b7912495af3fe48381146117fc590b4dbe07a04b9602a84a3ed885b5ab97d7e048de348581241b84f57e0c70aa65f65cfcdb54e1d4201d618da2b0854a2e284a210ca946742ef5235f91d90a89f1cdb8577849a3a47e1065b50c7bdb7f16294f47697310c4ebf562daffa233efcd4947210969a989f3e3c21518d17c300159a0b5b533b3d32993ae5f9db5be968537947121dce28007f31aae8475a1b32f327c35", 0xb7, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000040)) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000530, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) socket(0x800000018, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001180), 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1812, r0, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r4 = getuid() ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r4) r5 = fcntl$getown(r3, 0x5) setpgid(0x0, 0x0) fcntl$setown(r1, 0x6, r5) setreuid(r4, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) accept$unix(r6, &(0x7f00000011c0)=@file={0x0, ""/4094}, &(0x7f0000000040)=0x1000) r7 = getppid() setpgid(0x0, r7) close(r1) r8 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) pwritev(r8, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x8000000000000000, 0x7, 0x7ff, 0x3f, 0x3a0, 0xcc, 0xfffffffffffffff7}, &(0x7f0000000140)={0x7, 0x4, 0x4, 0xc088, 0x5, 0xe579, 0x101, 0x6}, &(0x7f0000000180)={0xfffffffffffff801, 0x6, 0x5, 0x6, 0x2, 0x7, 0x80, 0x600000000}, &(0x7f00000001c0)={0x1, 0x4}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x4c, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f0000551000/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'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) select(0x40, &(0x7f0000000040)={0x8, 0x8000000000000000, 0x7, 0x7ff, 0x3f, 0x3a0, 0xcc, 0xfffffffffffffff7}, &(0x7f0000000140)={0x7, 0x4, 0x4, 0xc088, 0x5, 0xe579, 0x101, 0x6}, &(0x7f0000000180)={0xfffffffffffff801, 0x6, 0x5, 0x6, 0x2, 0x7, 0x80, 0x600000000}, &(0x7f00000001c0)={0x1, 0x4}) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x4c, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f0000551000/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'}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) (async) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)) (async) executing program 7: r0 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0xa}, {0x5}, {0x7, 0x3fb}, {0x41, 0x524dad1b}, {0x8a, 0x1}], 0x5}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r4 = socket(0x0, 0x2, 0x0) r5 = msgget(0x2, 0x0) r6 = getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000001240)={{0x4, r6, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b", 0xffe) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRES32=r2, @ANYRES64=0x0, @ANYRES32=0x0, @ANYRES64=r2]) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000000", 0xb, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x178}, 0xfffffffffffffffa, 0x0, 0x4}) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x100, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) r1 = socket$inet(0x2, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x29f, &(0x7f0000000080)=[{{r1}, 0x0, 0x97}], 0x8001, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000001a00), 0x0, &(0x7f0000001b40), 0x0) open(0x0, 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800031f2db30 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002d6c5320 executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r1 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x17fff, r3, r6, r5, 0x0, 0x140, 0xca32}, 0x3d5, 0x1000, r7, r8, 0xfff, 0x0, 0x40000000000}) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r9 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r9, 0xc0106924, &(0x7f00000001c0)) r10 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r10, 0x8080691a, &(0x7f0000000100)) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x1, 0x0, r7}) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{}]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000140), 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) semget$private(0x0, 0x0, 0x0) r11 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000340)={{0x2, r3, r6, r3, r6, 0x44, 0x20}, 0xe6e, 0x80000001, r4, r2, 0x9, 0x1, 0xc74, 0x9}) socketpair$unix(0x1, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000300)={0x2, &(0x7f0000000400)=[0xc1, 0x1]}) setitimer(0x0, &(0x7f0000000280)={{}, {0x6, 0x6}}, 0x0) executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000280)=[{0x1}, {0x2, 0x94}, {0x4, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r3, 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(0x6, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000180)=ANY=[@ANYRES16=r4, @ANYBLOB="c92ebc909e0dc93ce903c0ac17a94d35bb1c570a7adc60630619a6fd33bbfb212848c6bc4858d9d6715d84a9df146b77889f70e7cf03c02a559f06dc47db6c22ecd717bacdc5bb3c9b0eaad4a306", @ANYRESOCT=r4, @ANYRES8=r4, @ANYRESHEX=r1, @ANYRES32=r2, @ANYRES8=r3]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x1) r6 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000040)=0x8b, 0x4) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000000200)=ANY=[@ANYBLOB="573acda8f8f9e4ffffff000086dd606062700072ac00fe800000000000745da161a8802714c766401d0000000000000000bbfa8000000000000000000000000000aa2c"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x3786}]}) executing program 0: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000400)=[{0x87}, {0x45}, {0x6, 0x0, 0x0, 0x239}]}) write(r0, &(0x7f0000000540)="76964062eba01c804b49467980ea40c9745d0933282680d9844e26159f00be02eeea", 0x22) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00", 0x0, 0x2}) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad62b2a301000000a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c0ca257433e4c2b632de71d951516adff26aa2e4800008ce92bcefd3eceefabee", &(0x7f0000000080)=0x92, &(0x7f0000000340), 0x0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="c7a38f112895356bb5345b829720434ca4bf79ac7fda5537d62d8340979ea878a4685691a06c79d8a112bc6b7925e3a8b9ce21d07e279e78c899c36d0d84bcf701d9b01313b96c3fa42300e8c3c57f873331b1071b291286e91b1dab5fe67353ffabccf0a0ee0b", 0x67) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{}, {0xfffe, 0x72}, {0x8, 0x0, 0x0, 0x4d}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00feb6"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0x54) close(r2) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTART(r3, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) executing program 4: setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(0x0, 0x80, 0x29) writev(r0, &(0x7f0000000000), 0x0) getgid() getgroups(0x0, &(0x7f00000000c0)) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000000)=0xc) r2 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r3 = getuid() setregid(0x0, 0x0) setreuid(0xee00, r3) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) semop(r2, &(0x7f0000000200)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000640)=""/198) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000004c0)=0xbfffbffe) getuid() semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000800)=""/266) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000600)="ecc857bd7dae177945b2595f7cfe0a1862273d8168b7e92d5a5bdf6ada1c8d2600130149ca5b75b2851d1638849c4df403d6f8322a5f008405807d11e6a0f64bf8d0a63e0b747e9206d8cfd7f62d9238ee7244c0b03b6ec96954eb49552d6a554f7b03bfaeb6c37c984aad817901e6e775064f53e619c77cd2120301e478eed4244fc0e9b7d70d9501000fa9bb7db9fb58d9517f64fa44d0624416d7cb06797a737946a125010d8f246e157ba1b11fb85226ac318a5ef56d5b53d543eb62dcf455c2b355c07daf86bc2bcb6786951d13d0b3e1abb6366a63f4ea58141603dddc14b78f603cc7ac27a6f89838f26a640ecb9f58f7c071c544864762b6748c3f66", 0x100) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3d}, {0x46}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x0, 0x100006}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) executing program 1: ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r3, 0x0, r2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x8000, 0x10000) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(0x0) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(0x0, 0x0, 0x0) chroot(0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000003c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000200)=[{0xb1, 0x0, 0x0, 0xce0}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x52, &(0x7f0000001d40)=ANY=[@ANYBLOB="ffffffffffff8a404a0bffeb86dd6099b995001c1100fea000000000000000000000000000aafe80000000000000000000000000bb00000000008000004e224e2000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 4: mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) writev(0xffffffffffffff9c, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') setreuid(0x0, 0xee01) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x4}, {0x5c, 0x0, 0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047476, 0x0) socket(0x2, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x8, 0x0, 0x4000000, 0x0) r3 = socket$inet(0x2, 0x4003, 0x0) r4 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r4, 0x29, 0x26, 0x0, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x42}, 0x4, &(0x7f00000003c0)="337b85eb", &(0x7f0000000400)=0x4, &(0x7f0000000440), 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x7757f7b8335fa821}, 0x2, &(0x7f00000004c0)="dbf82360dd273c17f674eb306f5adaa2f73c4b31a22b9fa596eb141c2574c6ca6da9ad201271385b8a614899d450b864255c0e1a75702ce277934776ef0b5c753b954698fb6f238fff3da11551b527ff161790de9488fbf0e6408a9ab6e21264c6a207990e1a29c3e05dee73ddfa3bda79f5879937593038042ebe41f82ace944435065a3dbce8bd332e65804df3", &(0x7f0000000100)=0x8e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x186, &(0x7f0000000600)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3301503a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000043e9bfd70000000000000000000000000000000000000000000000000000ffff00000000890007b9670000003c100000000000000065dc933a3ccd9bd52350a77281d0ea454b2522037755a2c21577023cd624e5c46d8e55e7724ed67db43cc2e5525e79ba30db358a345190741bd976744a45bd3bf75bbba9b23eae8d0fa4a425928849739b677378e11be107eae0e443cffe84a64dfdafbef2da04012a0502fffe01010005020000c20400000005c20400000005000000000000002c00020065000000000e000400000000fe8000000000000000000000000000bbfe8000000000000000000000000000bb99f4b347536e6f940af4a107f28ec4ca00000000000000000000ffffac1400bba230ab69c86c76ba8765576c4bf4f84e00000000000000000000ffff7f000001ff02000000000000000000000000000108000648650000006ae64584fa1726bdea480b0debac61cae75a88a9ba7153f337d77c0486ffc0b0d84a56205335ce829a07b800360068bd3076e905b64b64bb5fac389a912e80b1d18e9566f1d97a78450d9fb9b9c706540d134ffd59f50491fc2058f8e0ba714888bf3b16835bf89344ce42d2224014d23a1cb48832aea038fe489e988415566a3ecf40dff54e2cabf6db97d7c80df261966c725364b9af27b138eeb9fcf3ae0ebef2ef5dd8a3449ed1278d5c92222d751029b549df4de05c403e56e03934e8979456814024348b17e418c0329c1d9988a9f50f228d60f26b0c2219512302fa7844c3b42f4f1b987110abc6595a6f2a02ece7ee60c14ec5303783a3ad95abb08b140058d59cf1acc6a915930726bb7047b2b605"]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) semget(0x2, 0x3, 0x602) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x0, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) getpid() semop(0x0, &(0x7f00000000c0)=[{0x0, 0x8}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x3) semop(0x0, &(0x7f0000000400), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002480)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002480)={{0x7c, 0x0, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6}) executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/57}, &(0x7f0000000100)=0x3b) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000300)={&(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000140)="89b510ef93049e439fa3a07542ee741e6e8d4a7f4f97889167c15574e51954863704c1e83cae8b70", 0x28}, {&(0x7f00000001c0)="492d5c2d6ccb5b3d6f061eca674396ef021d8a18d72a5a997283c01e2e86cc050d8f694d0230b85c69f56b221969c52212aa0e40e7809d57bb78fb2ac23921ea39875019757067ce45b01bd29b0278a3dafc86dd57834d3a3092ef67385dbed1162d019d8666c2d212aa0470264bcda18ddfff02ae428d7e4f12ead3ee57e788903d6249583690c4f6d422dd81bdacb2c313b5d0c5f7beb2a45c85aecd20c29c90f5e508295e0381ad898acd57523521ada555f6ae358e85517b0982", 0xbc}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="280000000000000001000000030000d29e1ece22b25f003cf205420072f65338c2fe1a5bbf369329c429049fb2027a3586b20000580000000000000099f2d286ffffff7f74fc59fd5072b63bbc3a1afbd6a74ffc3a3e748a1dc1715f37243088fc7c21c4b49364dcfc2d41c605bfbb0710205177e0ff5691c5fb4891699452c84173e127a29e47bf3e46125a480000000000000001000000010400001db42989711ecdfb18708ba57e78f91ee77936c256ab21947c03b913392df58e312b7a72698659828f2a0daa6da0c8104fb7000000000000380000000000000001000000010001000484101ddb7167e9ea0b70d3463f67da16e1914bbb0a266add0602b12d7364f1f30000000000000050000000000000000100000002000000156391344dad01d03346334684c457b44fa3a5a45613ac4b9fca1e17d939c551c14b590d814125c4acc9a64383ba60168c4973db"], 0x150}, 0x5}, 0x10, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000340)=@un=@file={0x1}, 0x2) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) write(r3, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 4: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = kqueue() r1 = socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) setrlimit(0x6, &(0x7f0000000280)={0x101, 0x7}) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="e5be7cd9", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) shmget(0x1, 0x1000, 0x310, &(0x7f0000fff000/0x1000)=nil) dup2(0xffffffffffffffff, r2) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000000)={0x0, r1, 0x2}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x5c}, {0x406}]}) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000240)=[{}], 0x0, 0x0, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r5, r5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r6, 0x80206931, &(0x7f00000001c0)) fchflags(r6, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x10) syz_emit_ethernet(0x3e, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xab, 0x4}, {0x1, 0x7}}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2, 0x0) open(0x0, 0x0, 0x168) accept(0xffffffffffffffff, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) socket$unix(0x1, 0x7, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001980)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x68, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd603c1b8200323a0000000000000000000000000000000000fe8000000000000000000000000000aa02009078000002006085980b00000000ff02000000000000000000000000000193ddeb072c8c7e4f326ffa21fbd581bde9f4a933313cbdd518a86b570700000000000000bae6c7de4761684c856ffa85930306507e2b3525c2cda203e24c875f524c42986f430195f9bc4e76ed1c596130"]) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000280)="e0653e3fd45e3421660c94b6f5394ac98c6611b51f8021059dd7ada3ee1c2b4995ab288f425a82d7b2694ca89e3fe832fe8076e250f3df523d20259c0977dc1065d9c7b29763a1ee0cc444036e8ef35a062dfa82ee0ef38f1fd570cb97e36a5bacea7f2b41620a9a322bcacc5bcc1dcea5e4c51cbb0d3bdae8e6935f0f45aa324e2c2a7707bd6aa28331", 0x8a}, {&(0x7f0000000500)="e2bcd7b1ef6ffc9f89a910c67b8b2e9c23e30bb8414316f992ada39fbdb7965e710f89e297d82a105b0153b8b214e6764703429db27105ca1c876eff63fa0b3d70242ebaaa0b0dd420cbd7626cb128e17989341e2cc3527c2d9b5753dc850ea8a73b4b6e4d2ab546553d2c65957172f21f1bc065ccb70b797090f5fa46d19d5995ba8d19ed182d668df30decf9d59ccc2058f9956e5ed449f0c715ce0ed2857c938bc2746a1a1b0d4e95184725", 0xad}, {&(0x7f00000009c0)="beb902c97e929ccd8c13e434e43c776e5176f86364e32994b889e191cbe87661818c285b6d6e9a37724cef82665986c802c26e9415ab8d0da7be1bf39c863e0fbd98abf8668c44ce66289e74d588f8290a7e1ef1232fa5013dccc56715289ed4675829ae5d07c07b20bd6f2c9b02d4804dfd8a3ba968353c1d924d9762bff55d31f79efeb6963755b545b2c56b2cdd7abf4b1346592c704be31665a94a166a175e4fd3b66531451ce69b1e054c230ae95c1cdf5c8b6a728ae7044cc13cfd161302386ec171b178aa4dd7f573529da241ca89670501f97188e642559bc7a412ceea1cc433f44290926cb7f0f09d8f83b5bbe589caf7dd61e53eb235bd37e1e893f980f58ee60ed55675da77820505718a321ada46dcffb8dedb5ce760ade1efef36db565da2a3b887c9daefed2681ddafac4a198f6d228d1a5877eac7300947a3f34c571abca5ede8907f70843f45247df8ef962c6e48dd37aeb866bf9a71916f051ae3f8b8d6c708a32cd889ac18962dc8c25e56a9e0f5ce6eb0dd459d669ab7eba9a974bad5a99746b8c578612e1bc27bff9d82c4d2524491902e9858cb3b2325f29a4070d0332db5859a96b4fcc34cd43501c32561d0cfc5f76299917bbf2ecc67d4209fa16404388ba40979d25b88238b1a069a9cc1d3aba190a7883813e9450c271a7706c48d0f5442b996d2e182f319d66e3f0217b15d441a5da1c670fd3ef003b58d4a598e819605124346898fce44ef43b89b542a93a2400df378f890a6f280a7fee879286fd1562d324a3b85aac4f54475cf0a467bd6c6e9c3c24efd07a5df88ed416c7de26e46f899b686db2eb6c1c234d7b23c7ea8c796d2b30de337fbb814bf0b15694b93ed4afb12e0e2e5fe7e48dbe26a809184bda471227918baf11ecbc54317671b5e32439f232f9d7a5a3dbf1f48e3515561ab61ffa03ed85b26f8030e08a1b86d3005032151f446a143e3bd6f15d271f97bedafbe53d02ba5fee45fcae6dcf18c3524fe9c65fc0d2b57a27d89d4dd8297862206c96e308d80c18ad19dd1f177185d66fcd466b3d33559538046e751a7a375fe8ccf00ea3fd2c6cf3ca0841efe4d7b4a6680acafcd191e4c8e2000d54193cd5842105a598bc83d0661f43145a202881693ab95bac21a0df881a16f705f6bc46c1dd1441925a16ff7ea87066277fe6cc76478467709e29170d7654e27ab2f182c7ed982497f5b2445a7d0092d2817f62bcd9c433e40fd1241951477e9f1c532f49a2beb0116be3c5c20ec946a335a8172e3254fd12562d4808bee525d70df0625624ce6c723e9d274fa640d3073d0c6e6eba6231d36c8f153664beb405071d3ef9f75b2c1fa61853b9c93371e759ed20499c7558099ed04558d3fbfb54ba1697bc165361de7b6d4cb5d53336b233a5cfe8334e431ab8c1d434fa4ef15820747f6bec71089d8c5cf99c4517a15072d3d0cb388934dbf75d38af59d7153e4f6b015dbe140da7c34ed3fec2f85040ecc37d7d1146ce37c16e344a0fdb504f14393309ecbbe7fffce42276f8865fc80b4ad7d03f0b3c70c3f78de36ec9eb7bfbc18c9692ae944b6fae646fd21bfdda841352a70c4631217c44a67fd422534c1ca57031e4594d4e4337dba3f7e8d9f58c21c6026e56670acdab381d2f0f6dae50a206a36a6744cd9cb425c6dcd5bcf40de26ffbf18d3c1f5daaa94a8d11749af1b975db89fb40655318106127261558be35e1deab15595a7f9dfce177efdb7b0fa5c7676bc416d3b8b0bcf1ad15627d0a9d3ad1ae595d49741f494eba53684c185e6befe2373bd8cd28520525845a883b20d4a170fbc562b1ca98c09d923ec0e821aeccb0659bef3bd5a3354dc7a62e01a1aaeb141dd4d06d4d76bc8c00d079c94ee3ea04045f9633da0b4e172ee2c1d4faa8f04047f92b45922c36e56da0da0f5b33a4d04daf39ad30eb57ebb0b9d053b067e4915dab65dd5477467fef700707599773aca1deedb55caab5b2e88c83749e0ebafb4ff56eef12bff5baeeeed0a1d2f39326bfe8c121bd29e08d8526ed852d284e37d1e7d2f6a3b1ac2bcf406ff580ba4d94161531d1a1f5264b2ff3f60a54765f9fbddf4046773161a895b521bbed7f849d5b36c54e35500baabe83111316c3f9cc58d67d00f0b96be6c2fc606d6cf36fa01acb8bd69b6eef8f8d6a955886cd2652141aa857e25ec6c3e98951956a2acc0cad0b7b7b157452040f8988ae187b4b42087f3abf712e7721391c6034995dc14e85ec503db9f34bffb2c3142f89372738571f1868180f058d188713464456857158e575883f2e614e96be23add0266c2e05299686e5d0452f00ef093b551e26089f057ea4b1433a4ec0205cca84c6b8ca7ae9905be996ba811337a0cca7a7eb66e33ff2531199b88c1ab6fa2b89b322ae5330acc8af9098ba790122af01b3bafccc1d57815b1393c81999c4834827b683c54791767811c958ae7c009b8a966aa8ecfc1288221b395a828b415371efdddb0456047086527f0b186ce3b329ca3e611126732126c7963193c6fa52cd68e4ecdc3a19268fd5fc00f4185c5ede524711a2896db0684375ecd93247877748c5e166077b0977f6fc41df8a893e658fd70f58ec27eb7c72cb8c83b6270d7f7b0c1a9bcf507f76f8bdaf580eeb729b69196e642fdc40ba1d3489e790b2441af5d78146cba740110fcc038d57a6555cacd6d1c9e4557c2a1b1e0cd52ee0aae6403233ed7f62bc2b6dcf4b1f39f9abbe6edabd2a011d7a6737bdd973e51c9b65a7f833500e85848f488f163ce4b6555f2e83705d8cddedb3f78c49744954d316f655189821faabf8a193733810912e2acbd46852a2fcee213dd4b1d531e0ae9a3581aaae4beb353827d62839533d244715069db3d577b19a66e00431f5e200db78020048e42d26d2c2e3558203bc7b0d1afd0b020e0bcb2ba6211bf4ea22b0d52de204e0e2dfe4f1d9fc1ba20afe25070bd621182b55b0697391bac4f09da0026f5c3fe5c5ed28a4e8599e78f41393f0ef1b16d627a5fbde66783b09fd57623fb1cb3d790c77ce9f80e11e0349362c6ee702849cb236bcc47303db8d15f5cec097fedf4104a3c69aa13c571935638a08a79eb8203dad1cbf675d821e236972e2d59721cc327935796cc4c650972b50f1fb194118d586b4b2e09715d45082967bbb5c8899e413b3bdf9268d387d84b9f14cfef42e06d6abef32e053a394eb15f4d3965f41f30ee674dbcee7e975fe984675ac64eaa0af0ccee0b3e0df338ec6d779b369ce609e27522311590554a4f3c49664ce1d9075883a769afcef568704a2c39eb242938483dce4fedf980575ad473fc6cf01036b02002b248e96f36e7014e4e6ea871c9bdc12d88eaa17b8b3c77a30c06d5658f713e03b29fd557346e0fcd5cbe750ff5e35d1da677c53665c25b486d36dc6e6cce002156dba505ad0ad7534c8688c17cbbea3b0b4e35616445b5ea79747bb78e02039663dc00d4042e2f504c22a8780bd24156d06b580f995f4ebfc33fb41a8733342bde6bc5712eb4656c98c600cc015a7c48ee4146d8aa5df33429d267cef604ddedc060bbc19286afa2380ec6390b2f219be7e0f9d9d30a974cf80b0606f6d662e22b542cd061164303eb90c7360352e554e06e0d58588dde56afa00f6ac4e422ede7c85a26a37cbfa29aefcf0084c6e29cde9c31d7074b1c0873bf1654f81a5c1a1a6d40188a41fd2d8da751aec38a339e6436dd1d417a5951b729ab00ede3642f2ecb0a009c99f3f7c311951737fd9e6c380ac0111fe540be9e0ddf55cba79ebf2f65c6676272143a68bc450a6dbbeba0e211fc54e7fd7b95b65e083e1d82522456b79d3e3c646caaad78d1da8a185089304b6b420d433c2002b98523d7c8b8a9d9810b2d85bd5a6a739bd07c96712b423cbf9f58d4f5a2d594e2922437cda1ac85a713a535976773211ee2b20a60aff0b331f411fa3311288dba11a10ad626977309c32f710137f1be15cf2d994e6c2f2f915e9f867035f598fd1d1fa24f81eec53eb31582bf49941e383f50a500c4b556ba50327142908f92ddd03d6b43ba11a219d57f896798556d67de46435f68180999059f010fa957f3dc515c9f8f793edc72291609aff2f5885410b4e363069645be215550d9e25944a4eb9c70bba4071c06ff29816a1279a9c236179e0976eeac28e61ec137e511a759cc7cba8dbe9ee8cc80323ce84cc9035fd0d2fbdeb0da0ef833297bb30778b183de604bc81b022806a39fb11c1199df77c97a0734e55e209fb871f0e005c8a0500a3c4a9793821ee1c44c63ab49ef5c1da30edf2109acfaba0877ebea81e1e79dd670b40ef712ccb406f83f29835d4b36321c744c2df702cc185d8ebfc1fb3073305760ce794b9af4028c53ebdccebb98c91f7a1e976f300c165e7376f372668607365583ed8415117ce3b921e4c89d5916dc6c8cdfa2f29cf2a98921b39161746dd51ca542936d356966b6451394e7ba1254af84e459ace9cb82a3e805a19697bed4990650ed5ea0e4c5d10f7c7d4914a56f63535883a34dde07749d728538bf172e32fa24905cec40715fbf6473b9f8088f06ed2b23d4c6eac2ad953a03f3ae5fbeb55f0edea519f8cfc26eabca8a469b165de935530ce917c284f1dbafa6becd9522a5f414c4e7061be3051b6e84e55a77f8363876931b36ac49de40ff4d645bc1913245606498f944db57942f59b97760890497275e37f6133b7c4a8617d0590ae52df506790efa9d1ae929359701f0c7c98b11b60a3a4dd782f5c171b04dbd00ed1bca1c1643b14bf6dbe91591483811960473a0b609237616ca4a7282affb20b3932352abb6cc63abc11272a730a1072389d57125cbd4efd6ec3bab9105dab4a33073aa9760ff4d41ed7c24dad6e864d45dbba7a7afd25607619f0e5a1a5110b31e65fb9c79cc676f0cf3e0ec17065a8e9a132d2a618c42800816574f0a55a71e7f2b0895fedcf472a08ac25803634321bbf6539dc76e49a9a4c8ef6f75e30bd102f0515a0c12982c976b8472ddd66b9e9894a13dab05c752c917c2c750611504b6d42043144d729496a8435e1e3757a0420c545897c174f8e2d046b2381ac329a507c02d01d7a8304d152afde04b603fcb8c15a5327fea7e20b1ca85a13d3a5f5c0e2f98cf86b182cbe41d8f545c9d22f6c8c5d71fbb9d3578bdd1b367b9ed1f8d174054bc0263a0992795a9b5cc6f6ce08a261fc3135b236dbd43e6d88802d59dd47066285727dbb3baf7445b2555d33ba0a4b6aebe73c33560e2abe10c3de7c2e1d1b823928c77ec293d6770f7be9c92c057978f235688239e54545aec2200d12e806293c84287949dfe12625f042b03d8d8f2608080dc7742205916d8fc4972a955f3828c3f592522120314e5475e2a85949f381486359f1ca444890b0966c229f08e7d1c6587b63cd0bbcfdf680330d9a9e72dd6fb08cf999bf1bedcecb7ae21b26d516784e3a3ad5a8d4d4e77ac5ff914a945c35c9a0bfcbbe9ca756d0634e051fdac4d63f09a8e35afe018367197d3a14acf7bd08fc2ca3282eb15eecf68562d5ed06396f5caa7168a2bc742f2b6b575784bcf3edfea1f3e6602c0b19c62e7033519612e454da35444d69f518ee653dfaab4ffda1d9d256b45015b12709e57b6e868f9b44fac4bf12ae4f3a2415b6398dbdc9aa857c15facec6291aa51c0e56b0d64f3ce179a964585f66110abd543534b37839f2ec33f2f04ed1703359fad7038f2adc16d589c1cf6417bad5904195104c6d894a1f8337c2c54249865c3", 0x1000}, {&(0x7f0000000040)="6b9f8393297f09bc4be39aa379ef", 0xe}, {&(0x7f0000000180)="bf9d6e9d0e8cdb1077fee72f386fa7c321489b9291f29f54", 0x18}, {&(0x7f00000019c0)="bf79dc9a1028ab921cd071591f7a9db15320bbddf0f305906f98bf3614069ad51dfc03749f2c075c568611f61ded46b816b59841106638062950b942b630dbbcafc520445b79c5115a4ea4eef1e7f977e3774ff4008bf5151d1fb263007d28788d35b404e04ef61728f68211ffad9c16ecae316581a502bab4bfa19f7e0939632fd5a3052f2d0c7dff58e3d11230599bb854dd3f3a427f570862b8d2fe8bdbe6042f21bf163cd5dd7c1d0ef836ae8045aa7ca35f5e53e9ba848a2942ea3ed543641ef76570f7cd3b47fd027f626f3bd6d27497534f80ca359bed2312c12a261bbdb231c228a6317ed463a86de46cd2fa52e71a5d47310c9c21ee3b15a201c0072bcf2743fec0ddb3eb0877514b6f5202f641051bf4364bbd9630b5b8b84a0032508b3541138f10aad5f8a4c89cd72f8b639b1869fb5669d717256579f94dc7ef9f438b934adf00d3f8e82da6fa64528d2a002ca428ff27209ea89d1c9b50e00d20283bac8e0b88b0fee795206a345e7975398218f47adc2cc7090eb88296803d60bb2902f54470353da0d58f6ee66066c2ff393afbfad422082a1f26c4c9e5ce1304241b1f2562bebe0b226a6e6072de1b1d914f0463df2a2253bd5f861d015ff05e7b7d7cfb7854ff86e53cb388968c2ccc18abb41d43be652cf0a5c0bdd3d3b1ae0f3faa10df7722fe7fce63810f912921a6ffdac23d7703cac5b919b9af2645896aba8c0a703ba00e053f4b42ae313f1d7de9b1565cfaaa2d8424aa4f89a307bd1999bcec69c8eaeb544d1e7b6f2240bc2bb9d53c0e196620dc3f6c16c782dd7e5bb6d79964f5b3289c6361288636966365d42edc71f2724cea2b4fa8661107069b3dcdd39143f00f01bd963901332edc052b9f949cf749be1eaa2604097b7578ad2244fbd632b2d8ff2ca5c94f97f3f9fd3a682d4a9986f7e38bc049a3102be24495b3c00c2f71ac18100dbe40c84663f824a6143a7fdd706e22e796d80014d021719dfb7b0820a464bc0d2333ed0d21c3fd227fb62d13a0256345ececc662cfd248d9c09b421649fe03d519598b278eee49812968e8d9dad07d593f6713c14ae0bc3cafa0b99511c3fc679aff59a2e9e8c80d75c4f5c5ca50f07e2086134f3683eee17f92a4f7adace694e6265b189e10691a872205b50efe167744972dd5717e536007bae37d0e8ec0ab3e101969f7dca2e7e33585e4ee3e3f642130b205bea763940c905cfbea9e359aa1aa5d520c228f7318912873a5c8b907966b51bf641d18baaf3e72f0ee87bb8155906d178ee1a978aed3ee581852f87a6db8efdb7e8c471969014282b39eddf013d7cd1058866c94dae1aad70fc9b461eecc61f0810f87302fc438677390d95745104e3a97e816ec7a2842112f5de7538e6094a93724b84193b4f4cde930934aa653afc59b09cd43ade3a36c366fc2cdbae86d8f4ca90d6fe4e726f3fc453edecc1e83315299e5201bd9c30c53714a1969f9efb71d6765c386cac47bab06037914acb2df68e2380b243df7d0e8526ca467b9d70a27deba7afaff440335dd629786d6c04e7b7158169d7ebead42c8a87a5a6556a3d4b268ad581fd694ea2d8982135370cf83a758baf1063a8a7f0f48852344b21a6ca6df7cdde07b13c8f3e73577b9ac0eea1df355c9c9a492cd2df3d148d86deb7244b942dda48616f57bb32100a34f524053bb238b5c748f6cdeee855624ded4ac965340261ed2bad9cc5fed6222fa3df5acaf1bcd270ef7851db6de60c186c6e8b92d11c3acdb1b115b03b0a225538da6718ce58c2d3aebb074f1dcedb67f910a31bd8e4fdd554f85477d800e822ed087705021a963c596621f2cd5b7cd325452c336e19b23fa67710f7e6d4d5707117b1b8ae47ab3de65a00f4cf065db0e82b2b1bcf9a7665441ceec2886fef2e165f8705fe4e2e2d91fd3b237a1ff99970a2f38ad08b65614d0713f2f4279b407408c9cbfde724de4a0e4daaba90826a2a7537188d74c96fee73666a32fab7f5c502ad5c0669fe2968a12de6a2bcca48e1d8c3d7dfa0fac46b3218ed932e2624265c7152c9d786388755434e0d552b3a90dfaa4e7c7b3e8585e2da1799030b377ebf63b096cd14e92788392d3f659b4e15e5b0e675f593f17fc7e409e0c6ecdd814a89132dbe4b105f36d0ad570699100d219ed8bf6e6ceafed8a8e6404b4bbc7d71876c69870fab4641939a86b4c6f73b0e00ea180e6e2ca38273b7672e60507c93c69b0b009de3529c558630ccde1003f35335c1d986e81c7953359f24414a0aa8c80f469dc4ad28bb191bae26f6b822e0f05df44cc08d6d664129104bf83cae9a31558c9e279636741bb59993b696c25a7f26045a836c890a6e853c056bb060b8a8b7cad154467e739a30b0ae98289842ee54fbb66e3e5cb677476f0028df20a8fe5541a79ce5a897bc90834983805161730c285bc4ef772a3deb6f428c2822cb5525fd9ceee72d86d76269dd4e2cee392d6b8e64c4d625b6b6ac84ab005c2cc7b4e633028fdd1e42a7212e7e5dbb94b5961d30f7f6bc8fa6f212cd614b8e44125d51117525b5e1bcc7813bb29928f736d6bb7edb742b58e3078270b8d47ad685c8f2a6ea7f4d95055de19d7346cccef836a7a735de4fa4685c8090531216ea6b1c219e84ad25a313c871046a9c3a6abdc4a0e4447329a58d22e12c8659e3b099e602689a7919f38f591e848d1f2d71daddaf6f4ecdce1d477c028a6f0437be74031d6dbf9879b699ff2d9b99b653db8bc46842313698636d4612a0afdcbe881f48eca319e3f03b97e9f16758a999722423cee0a708e9fccc9ab0b82e89f7892b3d60f35d2a1eedc4d4f87bf1bcb69d69d3e2aac6fccd5a83e11a5d11c3132f8b8523c57c9e3d87439d59695ee3f224f0af94973dd6fb1f27203a5f4492740816086ff4c7307e01d2e50f77e89bec6dee50d9dc5ffabb98bbd4508436fa07e86af77d8883c49ba3820046f80bf6fa60877c4ef83adbef15890f4ea87a50d807480b5455f2463d867515a39729732f488943cb9ffb7f9c0e4c0a18cc401709abe21a3e37e3ffc97b3927b9a5f38d84e1b1840e00d6b71cac6736c04ce4dd8bb14865d8bffd32205a72ddbcdf687f182b11a9d4e6f497a4e319cf9e51dcd3c10ca38b1b0616ee6f537c78e4499757ff9f787d4d29639741568cc10a3d5f855823b379b05d084d3f5e187224447ec55c52084141cb86b9b3195c5a00fde7a21d7f3611aeb40f1d7b40f4c4a1c8f54a5b661de070ea33bafaf3fe8b0c69822e149b2345e13c24238f82cbc7b373d2c4f3e57b1230bbb9a6a7a83fbe54520400cea7c3145e76bb372832702e4e2dd263d84105c685e25d59ea425a3e94f1f86823b2257daf517817fa31ccaa2dbd0635e58dad654c5c5caed5d48897d314e2b7b731a5da5540c5b15158c5dd35db65791e4082ad9909ac0f48ac82cb98628a7e541abab43ae880145c21fa48d44383a19c73f7e01d0e9e4cd698a7036e0ff18f698337333869942a4ac8bb9ad408fe174e7ed1447f6f793083ec765d957aa37b1899758ad5d7a28d9ac0bf9b55874c7cf7330162d8ff2ac66a86da1b0c9358a673c06515bef153f0704d1889e59ab43b8da943ae63effaa770d887176541a5a3c27abf0a839ace23e682edffe255132b9048bee22698350e104c1d8c7fe20dda5e1f12ec158de5d8947c7d383a460ecaae288ba5cf15738881ac238a7b6fe0f59363c6399bf2708ae13defa3a7e3e5ea9d1461ba04ed28732721620709724f7a3e0b960d5a039ccab0a8c9981fbba0cf15a5927fa6a53b714a1d2d16617cd57d618947f0261cce37a2dabcc9b3a46974deeb86f9ac65c47f39e53138f15e945bb8e48f4c460f54cbd35bae5a9a878310c7e2c702c333d9302886c2c457142007c320990f7c635f32bbcd14200388f8286cda2d838bac9ecf29f2078fd84a64c83e4fa8da22d6314b20ed5486ea651260c1857a3a0ca388f8e38a1cb6ebc27e854821345ea47ace59fafd416b50fca995334ae7fc23e7220f8a7353e82d41ea6b5f53b26f4f3ee5746c28be41d0eea75a2c566054a79c47a8f1e0c68e2611f82c39d44a3a69ce22eec97660c55370aa4c5ba1444713cfad6b8eefc8ec1d3a01fa75b06a42e62900b7f5f2e9257adc37336fb91dd6c913ba3472f0571dea13bc7f66d8b9e0f651dc53a3ca3b6b4443d0adbe674fcdd27376b88a0d1941cbac0c8d370459364b248dbea1068f6ee6078489e96649dba892be2a905bf3716f8d3f4a526dbd1c4388e53a88fe63f8afbc9d3e4845de2209186297df3e88ac928df75c43178e586c1bc0fae1144adbc36bec014c262fc5d8b12307e3c7e0b296dbe47be3f8c8b2a390ddc3b19f24e0bfd9d9cd041965a3be1dbb5246615ae6e5f477b23eb8c5cdd3c664bcc04a0ea97f69ced1ae50b69b6e79f5400b4633bad529852b2a917c2f560b8cc7f60a6abc18ea5d75d57d82ae1a5465a3b7508dc616f9146cb71aabc7d1e1f393fe6cdfab412055a24334a290db2b3710f4137f590788a6955272a52364aeec4eb0e0288163e8de5aa7f28e790669ea6e0fc754b6cb354964118490ebb0530e57e679b0b125a196a9a198ce5e137397b4d0130d98d13571c2857f7393ef356d7ec369e4033d104c54efe4ed63c18f0a3f47b614d5757539feb79045f44ed75015728c083c50fbf2d647ca113ace208b0ad0125d4c2a67b7a4e5db7275c52d8cf66382228b4a29fcac5eab0b9be68cd0f65a74637c04dfd19ced9d18e2071d50671f5a915e7fee2ce48c6c3c517a72859ebed7c9e6e3d431fd21472ad9719fc5162d5fcd2e2fe79a56b094db78c2def4705212b1468e977f95a709dc2718e8ae609108cbeec2b09e57a7af06dfbf03e18e174254fcfd2b8bb4f5f593f1cfb0af9339b2655047bed2d2fbc2d75ccfac57de2f777e5ea36c15183ee22ce8373958b3e4709", 0xdb9}], 0x6) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)="d80aa5cad6088d0ad96e77bd20f66516ff0f", 0x12}, {&(0x7f00000003c0)="d9", 0x1}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x45}, {0x7c}, {0x6, 0x0, 0x0, 0x4000003}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) close(0xffffffffffffffff) socket(0x18, 0x0, 0x0) sysctl$fs(&(0x7f00000006c0), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)={0x9}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setitimer(0x2, &(0x7f0000000040), &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='}*', &(0x7f00000003c0)='tap', &(0x7f0000000400)='@-$!]\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='^\'!\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_fuse(&(0x7f0000000080)={0xa, 0x12, 0x4}, 0x3, &(0x7f00000000c0)="39c5f3fe15a54d3ea78611f1880fec965a7e1da788ab088d22c50003d7f6a532c2b9c3bca10e12481667f0effd2f046793c53fb7682c69541475dfb2175b11a571b1b482f21e9f3c01661fa06dfd57a87a2c3e8977691fa36626706031710261622c7d1a2dcb698c4e1a042dff4565c82565f5703d0efa0ed552bd5a05c76b8d62c00eaa4d35f5dbb927225ca80b370818aa9938bb6d1adc6b50ea0d51d8924d1069b8c82b64ff4ce92a53378ea412e2fb3179db40dac622febb1efcdc1b", &(0x7f0000000180)=0xbe, &(0x7f00000002c0)="94d48474081889f8c9536cab197f85b9aae276ceed3e69fca199fc5bbd948f72cf2f546664cf878ccc8fb725841f987c310bcddfb5d5d55f757b9ee41873e34fd842d796c7cd3ba16904c0a87a08c5150901528331593c287370834b829aea", 0x5f) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7fff, 0x7ff, 0x1, 0xd4, 0x500}]}) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x7, &(0x7f0000000000), 0x0, 0x0, 0x0) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) executing program 3: kqueue() sysctl$hw(&(0x7f0000000600)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) lseek(r0, 0x8000000000000000, 0x2) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77"}}}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0xfbff7ffd}, {0x6, 0x1, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) execve(&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000500)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="af", 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000311000/0x2000)=nil, &(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'}) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r2 = syz_open_pts() close(r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0x9000004f, 0x5, 0xa7bb, "d8f276d3bbb39500c8930aff9c6600"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 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'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) executing program 4: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x6, 0xf8, 0x80, 0x1626151e}, {0x80, 0x2, 0x20, 0xffffffff}]}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) sendto$inet(r2, &(0x7f00000000c0)="c16ddb7ad4c905e5ec683abc8f2b872c8679e3c561232cc87025496986834573cc737d86fdff5a34611346838ff41c1e6b60497ed15f06635f83a49137eb9215d73252145b8b5f67a3ecac604d14404706fc01f4f7d07f0a3a0185c0498d33fcbd75463879e8b3af031999353e99319701724ae19973107de4b7388cf935344e0171dc4f4a46898ded535fe9a9c202fc94e8da31eab6049892de", 0x9a, 0xd, &(0x7f0000000180)={0x2, 0x1}, 0xc) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/15, 0xf}], 0x5) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000440)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000480)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000500)="cc67f55002459e15798d5ebef4f98cc7dc58b6f7ba2d4cb5d662a8f6a64b7573c755b5a77f398dd5ae2e842582b40803cfd67c7343ada4ee0bb35d0995b1d6db9972a1cd4809c52ccce8c3b2d84d5aaf2c4e79b96d006edd92986a7c177b049a3b06784564449cdd932c215f9a3fd4693b01a1394743fdb0c48cb3e45ca68841d37b2efb10ac502352f64de539c52bb6985ebf007f79736c42cb731400dc39520b84bd9936561135a7ae411c1cab191c55f93b74bb00c15f368d97f1", 0xbc, 0x400, &(0x7f00000005c0)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x8000, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000640)) getsockname$unix(r3, &(0x7f0000000680)=@file={0x0, ""/260}, &(0x7f00000007c0)=0x106) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x0, r4, 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800), &(0x7f0000000840)=0x8) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000880)) r5 = getuid() getgroups(0x1, &(0x7f0000000900)=[0xffffffffffffffff]) chown(&(0x7f00000008c0)='./file0\x00', r5, r6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000940)="cee55d9c6e0dd856e31ab2f7fbf569bb33783984129dd27b2289d2485822982eef42021471a1a33851b0c67141078d91dea6c042b056263fad62083208d75503fc6f7db41b0c0395b1f4eea0ebd20f6e59f512c072d07cebc21b964fc048702965d23c877c78cea0a4deba988fd1557177e4071808b517980632e5ae5496ab312c2b8e88168c21c7da7a4352d534f4215caa450f8098f67a3b73fcb8f34ed5b869025d0af53d189acd3a6169e665945a109e16cb11075355e00ffd55a1b4a5", 0xbf) chmod(&(0x7f0000000a00)='./file0\x00', 0x100) chown(&(0x7f0000000a40)='./file0\x00', r5, r6) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) getsockname(r3, &(0x7f0000000a80)=@un=@abs, &(0x7f0000000ac0)=0x8) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000b00)) bind$unix(r2, &(0x7f0000000b40)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(0xffffffffffffff9c, &(0x7f0000000b80)="d0b0837b7f23281760dae17eccd51ffef0e5e6fd3061267706e1475712e6b5cfe2478525facf850455c4d3e4bd3a0ba62b806fb22a590a17b6f3ba8aa077c66c8210273d1b869e9d64ae75f4e4aa7075bfa31e3f3df65a0b670b20f5359c2a0d5ce9bc484bb4e54943ba66cc2583bdd1acd36673d186c651ad7abed6eadb1708705057baf25fa3eaecc721adc2e3aae734776982d77e6280e30ee23b3ea238701818aad46cdd46af0296fc2ba86fbe099e89f6672027972b102a7f21c21c7b6d2e", 0xc1, 0x5, &(0x7f0000000c80)=@in6={0x18, 0x2, 0x101, 0x7}, 0xc) semget$private(0x0, 0x3, 0x230) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000cc0)=0x7fffffff) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r4, 0x4) executing program 4: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r4, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = getegid() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000280)=0x1) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0xfffd}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0xa, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r9, 0xa9e6aac0282a6fec}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpid() syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x4c, 0x4}, {0x830e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x1) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x20, './file0aaaaaaaaa', './file0\x00'}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x3, 0xfffffffd, 0x81, "8b4feff581978c2e440679ced1566485a73e66ab", 0x5, 0xf7b}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x127) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000200)=0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x1, 0x6, 0x8, 0x5}]}) r6 = getuid() setreuid(0x0, r6) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x908, 0x0) flock(r7, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) r9 = semget(0x2, 0x2, 0x400) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000440)={{0x9, r6, r10, r6, r11, 0x8, 0x400}, 0x100000001, 0x2, 0xe8}) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f00000004c0)={0xcc3c, './file0aaaaaaaaa', './file0aaaaaaaaa'}) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000500)={0x1, 0x7fffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) fcntl$lock(r8, 0x7, &(0x7f00000005c0)={0x2, 0x1, 0xfffffffffffffaab, 0x100, r12}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) poll(&(0x7f0000000600)=[{r2, 0x2}, {r3, 0x10}, {r0, 0x100}], 0x3, 0x3) getuid() execve(&(0x7f0000000640)='./file0aaaaaaaaa\x00', &(0x7f0000000740)=[&(0x7f0000000680)='/dev/rvnd0c\x00', &(0x7f00000006c0)=':[[\',\\:,\x00', &(0x7f0000000700)='/dev/tty\x00'], &(0x7f00000009c0)=[&(0x7f0000000780)='/dev/tty\x00', &(0x7f00000007c0)='(\x00', &(0x7f0000000800)='/dev/tty\x00', &(0x7f0000000840)='/dev/wsmouse\x00', &(0x7f0000000880)='/dev/tty\x00', &(0x7f00000008c0)='/dev/wsmouse\x00', &(0x7f0000000900)='^\x00', &(0x7f0000000940)='/dev/tty\x00', &(0x7f0000000980)='%{\x00']) executing program 6: r0 = socket(0x20, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/17, 0x11, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r1, r2) open(0x0, 0x200, 0x0) r4 = socket(0x2, 0x4001, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1810, r3, 0x2) r5 = dup(r4) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r8 = syz_open_pts() close(r8) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c533, "3c107dae307e08002b4600000000da64612c3300"}) writev(r8, &(0x7f0000000440)=[{&(0x7f00000000c0)='\x000', 0x2}], 0x1) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x1019, &(0x7f00000001c0)=ANY=[@ANYRES32=r3, @ANYRESHEX=r0, @ANYRESHEX=r0]) close(r6) socketpair(0x0, 0x0, 0x0, &(0x7f0000000140)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4c, 0x0, 0x0, 0x10001}, {0x8000, 0x0, 0x0, 0xffffffff}, {0x16, 0x0, 0x0, 0x7}]}) write(r10, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) socket(0x2, 0x2, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet(r2, &(0x7f0000000140)="f7b3a046a12f49240e9d382efb6b9a579d86b7ba3ed14043c4cad14475ecaa405f8675b13923e51a0f258b1e4a2979956e7f7bdf883dd078a0f51aab9dff4bee7a4470af23fe148436abbd2bee8fa5be405c9986e711e9db6ce824286038a31a886c4351e61fe44f758823d659f3776bfd8d2de1f98d472e54682db0c8f609313eb0b5849b1438710bffe79916f251723ab45415f39944d4222430b16cd7761ef49fa9", 0xa3, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 4: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000400)=[{0x87}, {0x45}, {0x6, 0x0, 0x0, 0x239}]}) write(r0, &(0x7f0000000540)="76964062eba01c804b49467980ea40c9745d0933282680d9844e26159f00be02eeea", 0x22) executing program 7: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000240)=[{0x800, 0x2, 0x7f, 0xfff}, {0x0, 0x14, 0x80, 0x7}, {0xffff, 0x3, 0x6}, {0x1, 0xff, 0x2a, 0x80000000}, {0x7fff, 0x0, 0xf9, 0x8}, {0x4, 0x2, 0xff}, {0xfffd, 0x80, 0x1, 0x7ff}, {0x7f, 0x20, 0x1, 0x6}, {0x80, 0x7, 0x40, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) acct(&(0x7f00000000c0)='./file0\x00') r2 = msgget(0x2, 0x104) msgsnd(r2, &(0x7f0000000140)={0x3, "06ea8ff585ae9000376d6ea53599313c9926916a3578a5c152ee290d32c7cee4aa"}, 0x29, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setpgid(0x0, 0x0) r4 = getppid() setpgid(0x0, r4) setpgid(0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r3, 0x2}) executing program 4: syz_emit_ethernet(0x25a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000002243a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa621d00000000000000010004013f05027fff05d08bdebfbeab92769239e3ea8bc5115f9b96e977202f298a2834391b253d7553a768bf375f60f889bf53f80b32fafe47b7db206bcee1de18428361be1f3c981b3eeed47732c400c35b6a268cc6c8f03fe5909b739db4386746b2374fec1801c61af4ced99d3c3aa3387ceea72085d9fce1317babaa848ef62a3a10170e6750a38788c4865de507fe6088238c7124c6093ddb844a2d89ee750533756d40a6dcb897975ef8c4efb49758a8c88fde710edb2d808ce70d9d67757a630dd3eef47dfaab208bf64f96cb91ed2dc7592ea305020200010400000000010500000000000000000609000000000000022586d7afada5d8201622af5a63f5ae2a64bd4189582438fa8f61bf4944525b8863746308adc8000100c20400006b718c810901080000000000000000040100010100000100040100c20400000000004e234e21000890789a2b6ac2abaa96a0131c3817d1d3e6fc3e90daa5681acf8b20a2a56eb394f55a0845780925675464fdf982cc029e1564b49cf449c996a4b4bed08220e86714a443e701fd50851fa0001b5bdaf1241ec1c73a2aaa35d0065a9c4ec5e22ec92046df4eaf7757fe4671bb2fec0a9474db68dc2302b5909ebb05155f03556c8f3be6f7f0ba0125d27b8eeb79a9ab9eef0bc0f63449ae3649c69f7e6bf6584f5cd6c7118e879eceb585bb4d08b43a1a2326c0f0f65e9f1732634f96605770e7613ed0512d1ea067b77c9b58ec9a4f"]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/90, 0x5a}, {}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000001300)=""/191, 0xbf}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f00000013c0)=""/214, 0xd6}], 0x9) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) chroot(0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x240000, 0x0, 0x100000}, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0/file0\x00', r2, &(0x7f00000015c0)='./file0\x00') (async) mknodat(r2, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) (async) openat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x200000, 0x4) (async) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) socket$inet(0x2, 0x4003, 0x0) (async) setrlimit(0x8, &(0x7f00000001c0)={0x46, 0x62}) (async) syz_open_pts() (async) kqueue() (async, rerun: 32) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7, 0x0, 0x2, 0x0, 0x0, 0x0, 0xac}, 0x0, 0x0) (rerun: 32) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001}, &(0x7f0000000380)={0x9, 0x8000, 0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff}, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) bind(r1, &(0x7f0000001580)=@in6={0x18, 0x3, 0xfff, 0x6}, 0xc) (async, rerun: 64) fcntl$getown(0xffffffffffffffff, 0x5) (async, rerun: 64) dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) socket(0x2, 0x4001, 0x0) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x50}, 0x2, &(0x7f0000000180)="7de9365161964794a13e4be3ae7116879ae5052d824b94bc33df3e20ad028f0c4533c9204e20aaf80f6147bba153f2d05590f0c25af3310c4ff85617dfb9231b106232623332ae6305ff4f5396dddc79ad9d84adcfacb80cfaf8812bba2046efd82d4666b8ee1e2369b80d3015c4644fe1b0c4533d08c1e632c493f48baee567199c6b8d5256bb85e1102e79b9ab74990f454b77", &(0x7f0000000240)=0x94, &(0x7f0000000280)="ddb431e4b0e0ec96ef3900084d5a8853918eaa10817d130f6d43a0e281a9e31e74a6088639a51ee0279097a8529a32b5594189ea7bc625bb241441cc429ae70f3a3a9a164f490e9db4019217b8bf5f0c2f5d75c32a6d908577d914cfd3012120d69685226eb539f041db55771be59f87e34fc732b612cc2240eba6b69412fee1a5dc5b58915c4ecec13212a747f6862b80fa800efc8e14dd18770ae44c3dc6ca5f05a5f9e6e64947801bb1d865bd58b1c680", 0xb2) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0xffffffffffff564e}], 0x1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) madvise(&(0x7f0000641000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 2: socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000001c0), &(0x7f0000000200)=0xffffffffffffff1d) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000014c0)=""/4095, 0xfff}, {&(0x7f0000002fc0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/29, 0x1d}], 0x3) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004", @ANYRES32]) r1 = kqueue() kevent(r1, 0x0, 0x1, &(0x7f00000001c0)=[{}, {{r1}, 0xffffffffffffffff}], 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000180)={0x2, 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x1e, 0x3, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x20, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf", 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)={0x8}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setsockopt(r1, 0xaa, 0x37, &(0x7f0000000180)='\rb:P', 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0xfffffffffffffed8, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x40d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xf) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) getsockname(r5, &(0x7f0000000700)=@un=@file={0x0, ""/4090}, &(0x7f00000000c0)=0xffc) madvise(&(0x7f00003d8000/0x2000)=nil, 0x2000, 0x4) socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) executing program 3: r0 = kqueue() openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a", 0x22}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000002740)="b100050300000400000000be2001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000064e2f0ad3eea3c5776dae8aa81b3699a6443a42102000000720fd1b008fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834fac5fef3dc5a8acd6b26236d3dbb77bf9ecf44ebdbc396c7b12f7b25be92817903b6d4557c62c898c348d246c61a08fd723e3924b0e3378aad585226e001c649f9440077158a5d0cedb2516bebf20c36282b5c297063e46fda533b0d09510720218e89eae0c75b2dfb0c62eeb63ee4bd3a99cbef253e96cd8a3e4bc9050e1c6ee3b27d2931339b8a119582a1185b65c99863ee68277c0e9532a306e2e40d5ed55a53409c40aa70dcbba2ae66a687c6a53160f8df2d5a0500000000000000b5c7a512c5f9e422a03a6d1b6a77954a5b0743550d34aeaf2e063d83985ca91d3e8ac4683bc8352b54b3f6ab20c6baa816063fe8bd9673be30b44a97ebdfc95ee43f01515a1d560064a989872ff31af1795eb57faaacf8bd44e7ccdfc7d049772919cbe55c66eefb4318ca498ad340385ef79643b0552177130f4398c34b9680c6a92fe92646522c53bc94604c915fc1", 0x1d9, 0x400, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r2, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8", 0xcfb}], 0x7) ktrace(&(0x7f0000002480)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x1000301010009}) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) pledge(&(0x7f00000001c0)='\xf2)o.\x00', &(0x7f0000000200)='&\x00') accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x2) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = dup2(r1, r1) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000009c0)='s', 0x1}], 0x1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='+-&}\x0e}%\x8b-\'\'@\x00', &(0x7f0000000100)=')\xf8,\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='@@[//!\xa4\x00', &(0x7f0000000340)='/dev/bpf\x00']) r2 = socket(0x20, 0x4000, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) executing program 4: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f00008f5000/0x2000)=nil, 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) msgget$private(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() geteuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x4, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f00007c7000/0x5000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f00008de000/0x4000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000c41000/0x4000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil, 0x1}], './file0\x00', 0x8}) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x800, 0x0, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e2", 0x45) sendto(r2, 0x0, 0x0, 0x40a, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) setrlimit(0x4, &(0x7f0000000980)={0x0, 0x3}) mlock(&(0x7f00008fe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000003780)={0x0}, 0xff56, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(0x0, 0x2000, 0x5c4a) poll(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setreuid(0xee00, r1) utimes(&(0x7f0000000040)='./file0\x00', 0x0) executing program 5: syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd608b00000000000000000000000000000000000100000000000000000000000000000001"]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000800)=ANY=[@ANYBLOB="ff02470eab89205864d3cbbd4546303f4db373c7a1c15dda12ab0126586caf0d99dddb46fc24972fe5119b599e120567901c99ce1ef521b47c1f021c5c41b2a92a557eec5e4e0f650e2654fb3c567cbadc7a30c080b8735dcbd0955800000000"]) connect$unix(r4, &(0x7f0000000000), 0x10) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000540), &(0x7f0000000780)=[&(0x7f0000000580)='/Eev/bpf\x00', &(0x7f00000005c0)='\x80\x00', &(0x7f0000000500)='{^\x00', &(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000680)='/dev/bpf\x00', &(0x7f00000006c0)='/dev/null\x00', &(0x7f0000000700)='%\':\x9e/)\x00', &(0x7f0000000740)='/dev/bpf\x00']) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43c4bd7f1083bcd96fe2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b0792698c3436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33000000001d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1fb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0xcc464c00e1e5e0ba, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0xe0) read(r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7fff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000440)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000100)=[{0x6, 0x1, 0x2}, {0x7}, {0x3c, 0x9}, {0x1, 0x2, 0x5, 0x7}, {0x7572, 0x3, 0x4, 0x4}, {0x9, 0xff, 0x7, 0x156}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x49}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\\', 0x1) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2a02) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)='\a', 0x1) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) r5 = semget(0x1, 0x6, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x2, 0x1}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) (async) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="1ec5695a9c777356cce4d71ddd9ce5d8e48f3f376cb9b7912495af3fe48381146117fc590b4dbe07a04b9602a84a3ed885b5ab97d7e048de348581241b84f57e0c70aa65f65cfcdb54e1d4201d618da2b0854a2e284a210ca946742ef5235f91d90a89f1cdb8577849a3a47e1065b50c7bdb7f16294f47697310c4ebf562daffa233efcd4947210969a989f3e3c21518d17c300159a0b5b533b3d32993ae5f9db5be968537947121dce28007f31aae8475a1b32f327c35", 0xb7, 0x6) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000040)) executing program 7: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="1f", 0x1}, {&(0x7f00000001c0)="00b7b54591aaf346a18ade4a276da9822dc13fdd500622e520", 0x19}, {&(0x7f0000000240)="9e6c661d4ea3ed7f253191586c0a", 0xe}], 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x6a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000088a810008100300086dd60006f33003a3a0000000000000000000000ffffac1400aafe8000000000000000000000000000aa02009078000000006000000000003cfc0000000000000000000000000000ee0000000000000000000000ffff0073ce40da00000000000000040105040103050200d9000000000000ff00000000000000c204000000010401090001000001000100000000000502100000000000000000e84f45a1406f24b0c74b17d39c667d8390ae6e8f153823de3d63308ef47543308059f0aa7bab23fb6b3bd7d9f44d0ba43a0d48903f47ae6c9c153f0ae69de140b08f8e2fb3b438c5ddb617fff01eb7a2ec9321f1ecb31eeafc246912"]) syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0x5) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @random="2f245b6c3e96", [], {@ipv6={0x86dd, {0x0, 0x6, "46b968", 0x8, 0x33, 0x0, @rand_addr="7ea58a0bfa4d58462d74300ff6715f99", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 4: sendmmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x20}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="151627fda80b09cc05307722c815d636bf8ce1a3a56be3302b36d6b5c0a0da53220ada7061ded1ed82f0de661433ea681141687d227f7c523798c10c01444899e805700a7112f787d974", 0x4a}, {&(0x7f00000000c0)="cc192c69ab04f5aee8c770b2c2b5c6b77582786488e12ad5630a9c3c77b030dff3b9ff000916614b79e51410d68e9fed29c34e2246459123635f7ea0f5d2f7a7dffc5d45e804d99d5652a94fa6f99ecdd3563b0b961bcc236c1a0b7e12212a6987ec9d6349341043821fcf3b26721bb83c3d1a7c00d8291b3ccf6afce6cf9f2861a4191c64b986af2dbb13f1d5c661d76a1ed7bacf0c7c7bad464b3015010e80b7a0b25dba4eb4cc7da37893f413fa40073a970b95a253df1fcacf3b3f04b0b080f381ce71e54200c68a59f9a73ade8e2587b3c1950314495c3618cdb6", 0xdd}, {&(0x7f00000001c0)="ed784dd04fbddee0096ed520043a485c06469ff12358a5b63ec76ff4b6f0fc4ade0306e5f9df64c09c95296fda39e868a2", 0x31}], 0x3, &(0x7f0000000240)=[{0x60, 0xffff, 0x0, "d8de2c2b2ee1fe3c79fa4f1cb3a6fa0722ddf469e90d333166891b6b93808b9da56c5f7286d34fa6c1dacea6ccc7eea9d065ad7f6cef01b8c49b0064ead54cdbbc67d0fca002055d8e8659b56a"}, {0x48, 0xffff, 0x7f, "ebe68a0cf3c3469240e84f784ffba05375d02b00bb5b322229067b35a5ed77d2d3ae5c31f89c5c8f55b46b50e5f35616ed45927e3cec17c9"}], 0xa8}, 0x100}, 0x10, 0x6) listen(0xffffffffffffff9c, 0x1f) socketpair(0x6, 0x3, 0xc0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r1, r2, 0xffffffffffffffff) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000480)='[@%@\x00', &(0x7f00000004c0)='#\x00'], &(0x7f0000000600)=[&(0x7f0000000540)=':-$\x00', &(0x7f0000000580)='.(,\x00', &(0x7f00000005c0)='^\x00']) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000006c0)={&(0x7f0000000640)='./file0\x00', 0x8001, &(0x7f0000000680)='./file0\x00', 0x8}) chflagsat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x0, 0x2) recvmmsg(r1, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000740)=""/221, 0xdd}, {&(0x7f0000000840)=""/5, 0x5}, {&(0x7f0000000880)=""/136, 0x88}, {&(0x7f0000000940)=""/99, 0x63}], 0x4, &(0x7f0000000a00)=""/29, 0x1d}, 0xe3}, 0x10, 0x800, &(0x7f0000000ac0)={0x401, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) seteuid(r5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={r4, r5, r3}, 0xc) bind$inet6(r0, &(0x7f0000000b80)={0x18, 0x0, 0xffffffff, 0x7}, 0xc) r7 = semget$private(0x0, 0x3, 0x40) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000bc0)={{0x10001, r2, r3, r2, r3, 0x20, 0x3b}, 0x0, 0x3, 0x1f}) r8 = accept$unix(r1, &(0x7f0000000c40)=@file={0x0, ""/4090}, &(0x7f0000001c40)=0xffc) sendmsg(r1, &(0x7f0000002180)={&(0x7f0000001c80)=@in6={0x18, 0x3, 0x80000000, 0x5b4dff98}, 0xc, &(0x7f0000001e80)=[{&(0x7f0000001cc0)="c7cf07b3810949f585b4adf068b82472cf82ef9d807571a351d8b54897ad6dbb98e7ac8aeb70e0cf9f0c34734204e1d77f9c0a4cae4005e3e379b0af72f4c44af0f84c2aba6fbe45f2f17eed40571a001da6f7994a8193d74975f2da32528d51d515d653", 0x64}, {&(0x7f0000001d40)="cb59c90dabb90a957cefc50615bbe9aa2aaeb9612fe458b1498da893cbb367fbc720260833d04b95ac1f30a7cf133bd4f177a32b79b4eae78d7c120d1a0697a72bad897cc5871df5af076f49fd399cae08fe50231e86314979cc783f70c2ac2550723faf59c3e44e364350a01874d4351c08839ace50fbb6a962062daf77ae633e869dbdec87f5c05a7405c6c52b58caa90e5eb034936874a33e4fe695034e559e4544ce368a77f3e5d2b5912b3e67eb3de7aecdc9fe5f3f943c371d49847d766fe12a3e30c6fc6540acee77c715ed0a5fd51e5e214cefdfbaf889d2a1251c7716c3b573ff4b217dcde2aec3657664176fecfd6057acf28a07c74b4c32", 0xfd}, {&(0x7f0000001e40)="c49ff54b8de1e0c61018aab36d54ffcedb1dcece9892426e7fe0406c233daa623acd2afaee6a13dd16142bc45d1c99e8", 0x30}], 0x3, &(0x7f0000001ec0)=[{0xe8, 0x1, 0x0, "58fd3d05ddf4501eb96c045b128e8393abb001f5d03554e5f8d4aa574f0fa56c980b7bce26e7096643e4e835e519d4e5142ba17dd309a96fa8799fd87f22b831b9c45ed1a3a194c0b2e22f1b98bedfb13501eef19dd558cfc5f3f16ab1668426998242ea67f59b9322648bfdbc33674d7948d8a3e1575755da92a4b05e540edf92537afd4e245ba557cc4d578d8f609960dd4a089df5d4c43bad5aab7949b611bdac12229157296effca037dc302edb20b7246e7b56d417a92a78c86459dea61456ebf599d2499eec80fd064598ab6e9cc"}, {0x58, 0xffff, 0x5, "8e45b37ed96de22f5ecd0e60557fccdbdfda57f0ab01f58f02df15d4631bd990154f52e72b500cf955302764d6ef05aecc4f9a42ff9f026927461416ba2882b6a67d"}, {0xc0, 0xffff, 0x7, "9f987c26699efa11dd3ff30e4cf8afca8845f598504946cd0e759dcabd98aacbfab7cca8199e26511e56e3e8a17120b0825f36304be9b718ba1954ad04c93572d70f266d28152107b019bfe0dbf4aef5275367889606d1bf29f55282f6b994bc10100f40898e3bb3c04c306eb4207e107b3c1576bb31ef075d01683fa6bc12e982b659c7e52cf93b78040a9b7258fb2e15a0ac59fd414bf163ed284f64a091a8006e4a1e030aabdb8405e09f8f"}, {0x88, 0x1, 0xce, "8e007d2e1176ee8cb237db5851fb277d248e60fc407cd2c5cce3e34bccd8b74858f38097c92b620785a10955b4459e740c31d20a6edadad22beed48aea1e69db91e170e80787803af7d2e4f073a7da37a25e79ab46ee520abc32658cdc5cbbaf5141b57e29c380228582fb75449a64867a7af8"}], 0x288}, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000022c0)={{0x3, r9, r12, r2, r15, 0x90, 0x941c}, 0xfd, 0x5}) unveil(&(0x7f0000002340)='./file0\x00', &(0x7f0000002380)='x\x00') r16 = openat$klog(0xffffffffffffff9c, &(0x7f00000023c0), 0x400, 0x0) ioctl$LIOCSFD(r16, 0x80046c7f, &(0x7f0000002400)=r1) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002440), 0x200, 0x0) ioctl$BIOCGETIF(r17, 0x4020426b, &(0x7f0000002480)={""/16, @ifru_addr=@in}) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000024c0)) symlink(&(0x7f0000002500)='./file0\x00', &(0x7f0000002540)='./file0\x00') getgid() sendmsg$unix(r0, &(0x7f0000003880)={&(0x7f0000002580)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003640)=[{&(0x7f00000025c0)="2aa3f280471ad2bc46baa743d1d697113fe3cc08bda5e0449593fe269cfc16984ac82cc5b59274cf2804aff12d7c5a84111391f2ab4c5c29814cc7d1b4cb448182367b2b69f834334b21cb3db304291a413b439cd0a33806910fc73525a4840281", 0x61}, {&(0x7f0000002640)="080fd7e105c58094fdbeba199f04b005615b9ddf0c3fcb2705e02fcae995ca889c7e6f922f324bfc6f8938b812ca443368d5eb84afa8bc8e2e27f1b0b179e1c5e69bb2313971b0113b181d42e1f7ac9fbc47a014ac97ea7b9c43b019e069f42afbad7e373a531a81e053c6df4a8a010b7ac3c0236da1c8407ec48d897ecc60c9b4a8a78df86bc9808278cd1cd436ce8d89624feb177e72c0590499f560cdb8b0ee7af6330dd5f37ec7d27992b226cb6fa5d57bcffdc38d6d10b5bae2dd189a1561b025770dc0f605ac3d066c4c9066a1d1e7647e3e03df821d1c50e46e2f7c6d848cbc453109cd01c987b034f52910b2cec871e07a3974d6f9e569b5f69ef7f3ed1158b6305490eabaa89ff9461bd78c248208b42c2103f63fb58033689210f9f86396d59123cb15b5e0e586fcdcb426269e0703b0cd4dd2ff212c79ead15af35d226d4b815c886b7ae0601de94c0b53d20a09cce6d3b7a1233a18faa0c8022553fbe2bf2f513c94791b438ecaaeec1fec89137a115eb47d4c70506f1ccdda1715237fbaead47c89a9986e34ab1abdaaf9ef278582f995d35e3bcb8915b3a7e4c0e9ee67c517dda0f9b6b313e22dc6feef7ff837650cffed7dc1f00b58459b849556ea216828a1a4a19df23b5243e01a6d8a08ff998ed425b4c407915e5514e8502db59681711358337dd99256ab8ff6e68a881a49231e689f03e8dad8e7aa57cda085b89a227d46ad90f7a998c3a7b498ce56ee4a2e7b2de6d140eac173e18d1e985231b9dc133073993a9247fa85bc45548c182258f580e0f96167bc78071e1e5bd153247c0a00d6283c6eb52e6d2a969528ff5a4991ad0ffee2e28feff51462a9ec0f916667b460dd54b7fe50ce6380f0daeefffb784274a8e52d249536889d5c1b42ac5c5a240684286339600143ed01a72e62a663aab19a491fae8ce0a345ab2061f6320bd1eb7b7dad81c152642c61fd9bffaf927ae3a9cf947dd658c2ac6db7328b7f8ddf4143a13a9659501548567958c331681f692f277108b30d94c21518016a630f579d81e1dcc82ce39e4b9f18cc14f4326c5dcd72395f0f5c7e70ddbe95f03da2e63a19969a00a3574f2d486f827b288f8efb6873d5c133d90865be4664ae4033276bec3d8c7a2814b27483179034995f304cc47da9c1c46809490299bd22ef5abe08902e5691cc2ad5e6903b4c8d995303e640dd330cad225b3cef4b5953eb334c56aef829fe667b19966a5e1931945da76ae010bc490f4ac6c717c66c11cb112e235a2ee209d8bc5c27a55fcc10fa2f594533fe133494545e655a4c288bea12de8a11b7336cbadfb3ae4f780734aed42e0c03761e7583e6a65f0e202dec3c430b9526379a426af5444bbfe7c89140fdda5092b3bd0870716539c710642d40ba11b8d764d28cc55d0784ea9a9afb00366d92690bf68f6f11a3873a07dde4f2942b2311e05467260d4bfd691523a1ef2a20a82a25eedf9c28eca51869d8ab1ccc312beea3c619a14d46926dbedff28365e7ec727e9ce28f1164e02919980248f192ae2556d45451ba4e94d11de3e14057fac2f06b063e3c24f8756b48d66e0bdf0094dde976f7b361ba2a92dd9587ce181a1e9699ba9cdff49ab2e89c17f644c4d140a47358b7cecb901b532fe8c4064bf12884c1ea5a11f6dbb8f8f984491afb068281a1b441a1beebf38e59a7721d9821dc6cf3472261ce425c9a5f096e9c62340c60ba756f44e667973afd2029657eb8b47b545c3078f393a067029425ec64035f78f5ec1e09b35e67e0f6730b90ea6bac02f7125f6d69a3b3a54b91cc06d221e810168cb8e2d33d0485d5068d766c77d5f3a55e2bc0e8b9b8b59ca1a32fcf6b644965bb482fb271431f702d09133c35605260ac7927360f5baa6e294301da0369cd4f46c8c52d5c04f9f62e8c34b44f5f205fb5e3b0cf2b2c52660d2084279214588b6baa958b5140e5eec4fefd99db6908b3aaa9d0bcc67970f68cd6bbf683075b2313e3b092681dc978d1b055751195be4d351c1fd81492b51151d71fc5548256db53b785e6dd6bf344861d9c1ee14660b5ad6163fdfbda3fe7ad93a669eed0d596f1ae9e7b64adbab4909ecc43cc141d1d0484ba0bad7e5da60eeb3a94a112e25e5d34ecd51a380034128e5545a9375e8b2980736819b9b409825d1d6e757d643663cc3f2017f32cac803fa035de245f2f8c109e88324c25b2c242d082029e0d8ee7c821053479a07e2de1a0091ffe17076e2bb995eb3953839d6dc425f40dc425ec71d72ebaf9f644692a796e6d6d75c3deb5d969b4960bd7da212160d8604075c7dcf0fbcd94427507fc4ba5cfbd39476b07d382316aaabd99e1cb2fc5c90ccfcc4cf7164e343750e90f3ba3e2f685f806a2f415729237617b19a2e72337ec92a286d76e6ce5af98f3922f198844ed5c198fdb7d5c49b4c9b392fd9db3bf30d6ac61c31e278eb8d46f7cabc18785698f32d1a2382d4c49d2aad5639d83718775d4d2504a2601ae456b15372cbc26d4cdb96f2bc88d1332847d2d895cc82bd812cdcb3f5e5ba8135b7c9ff63f4be271ab58c59b817db252351b1ca2d4423fdfd49fd0f706206c4946db28c188367ef269bf60bcb4a69b7c34a31946a46997f3042678df18fdcb30c68e2e582fd2f705d7855adb7ae26045871170fc9a577e83027bc189176e3a6c1264518e9836cc069ea187c4aab48230e41937ccb6091922f48f9bb944c550dad7c7ad1d0090172ab848f3830672f9a36193eae93f0cb045ccc0cbd050196b8965eeb0cef1474396a1755356029abf4cbdb978b9c12ee1d05907af1b2dbe423779c7b12bd807bb72da807c1e8998988444ab2a722fc8e3a97d72e2630a55f7c51a82ff4a743342bebc91f3ab64dddb13001c8adb8bae120227843f5608338058b8a21a4b6ba328e1867331c93b399a90c0ef2208e40f20786359f641ff2f3866e3d3e75f6ee95f5ce3585adba5857d13583115bc629b18dc509eab36d6eda6cf8ec3f95fefdbc7231d8599e0f9d1b1d4b224ac9dcead362d68a3c47af36d0e0cc5c7b2a6dbbfb6ae10121a49bb6394ec2f5434d39037435bee67c28cf92354005ec6b940ebb4212090204931a47e18d478458bd3120e543d162a20223d00683e0d8b0c5957ac827324829a3585e7254263871010a65287b95e7e664f2397dd3554ba041e897e67283b61da314c9768ffd15a92e0f1a2138b3f2777936dbed0e96e53e6cd55264edbaf2067f8d59d8d59403325e76dab1fd461436861184a8d7407924ba463d09c6f1cb65fbdb351e84a0b4b9fb8fe2ad3fe8de73650f1c9f16fff3c9ae3906a79b0ab34fc2e6e4c780a11b83784e3df71d531b6a8a402a634c27e6e684279896fe696bfc974c3ea1f2b4dbb4c55271bb3d9f1e9c5f83ca1e40d50511aebe9b11ee1862d3e46f7a5c04427e16986e81a9f8a4de009216928addac85716bd090e29ac1a4e247732959f89a4770c5daa83a825460900612e70aedf63a79dbba509132bc270059a049e46f0507d88a7b1d53084efe50bb1a4bf5437a7b515a8467358265be5431003a6c8c14e8b86bb27a2a15cb8d71b1ff69d7240c77f77937009ccccd332aa7e066661317c583d26da056b1a9c7bf0b7114126f347f001162eb142c14ab59a6bfcd8974a2e7f4c0dd244a1f677cbd28c7bf5896111bc7778bfba9dae7f0a06c0e9894e361a29afcaac7413f6238d9706846611938d1002abb7259e2e6624620d82deba34df0949f4f08b8b966ad515d1a74442d8cd6707b8f84ffc394d23b20031d731a4fc735afffb0a29813b7c6e3e752f0ca3180f41d770487783e3a7bcaea6e73b050bde14795822eb7a4ac684fb65d9652e4c9dd6fc3971a7c6abdfe9f932df4560040f446c68db377ccf87ebf80813aa0bb702246367678340970a2fc61538ab838cdc88a5e089ce468e1e723c3458a7278707cc717049c2317c0108c09e0f71eb85525289a2c546e3f7f455e87f6ea56ebd89b294d25c79909c36b0759f37848a7a5801a868b66aa03fb005be03d90deb04339dd68b3a6ddc5752fd1e24e4f55bbba49c681ad345dcd5f69e737fb972bc8901f704f0fa50c2168a866da312bf52c6b2f86f57d7f90072cf867b580f53c1c72badadc48dfba74dca92c823908e4d246d2005e3cc4e8a218473a3ca234731e19757ea6974bad4b537abdd8aed3a1d5b4f9324b7e21da83a8c4cbf55dbaab97374208d02c8088139143a48e58504b2ea99f3fe17ec4a98af70d8259b16ec96b21efa2d1d87bdbda90ecde39ec957d2ed20890c7e06f2d121a02b99efc21273daa29991b40936e994b295a5d1d4e14c9e936576f5196e093a7c6336304cefd492230ef793b5f10954fd8f5a86c55ef5ec4531636a02e16875a8e85434f36e2b3f8f01481bc1ddc58682c10964cc9b5b768befc5782c9625b47271f3bc9624bcda33370d71e7a0190f8074a4dae0ebef15c727d10a5c15ec3e064298afca050743c8c927209a9844b50c3b8253ef5a8141143880f2658472731f570ebeadf2a0099be5dfc0807acd9527445c2d1859615b9061035f7d6ade624d3e30439c81c72e5efb4b49561184cd9c99cf9d0f0f89c3bd6811198e5e73574fe5e28d275ed21af151ec4d142698bb617009fdcdbbe80a0c1ef6374608f93a184c4212ab6c70e12ef8f954f689d578de4fd2802ac81e52ef1cf2b4a08381af19adfb7e37022dea758f9ee79cdf19e92476961676adf3e3d78f77d3ca31c0903ff6976d31d115f710a898cbed427873a46ffe8de076fa07c735e1d1ea076be4f9bef6610cf3226342fc5f0e3b5e1327bc3210032d81aa0f2dbcd9d2b8ca980d6468f3137f4fa879c75cfa2e83ecb223ef7ce2cf33547f5f457032dd8b3bd7f5baca3e5c60db5fb5deeac4bb5f42dbc4703e7bf2b309ae44a60300b3055d4fc4339ac4169fd5e363529552feaf408068e8bbe24202ef477a27cd5222435683535317f2def0d1d7b5716b2d9f1436ac3de91809731b74823f3af634b89b9f481c2f053a2d44fe9c8061f7876af21bbe31e5f6d7304dc9c8bf7553afdc729ec362c59da4ad2ae43b93727c1ebabc22bd95e962938083e9ecc7dd73a78b32358e8ac14a12ac030c5f11de05acfe9187dbcf5d229561c503be36801d279ebebe63189e3e5ec0a054519da159eaea08d39c1d799f90ca425892b6c9b8f1787d4499908bf3635cf20114cd1d25508fc3c11f959cbeeeb972753cedaa2bc6fc0feb615a0b43b0d53d5f930f608d8cf3ba51c259b6c32f0af7bc51eaa4a462f15185f64e3664fa12166fe3e17cb375e7531e6dcf38d874a4018feaab8b249fae139c7e87ab806aac48093310434eeeecba870c908ed66be2397212ebeef15d932386a9cc95f8d6b765bc7e1d251ab7b532693470618c325386a6592de1645605d5d07e0c6f163a74b114f827bac19c05edf66c60fb943ab4bdb4a7f9fc8395ac1930790c7bccefbade5504de18cac1bcb2caf1f0facb47df68ec166c30d43cf3078ac1f41ba03540ce35e5ed2e7a721d279437416871bf8988bea640b9940d8a6e8a83b6cb751ec7cd70420846679f8e58972ebd062109d90ae5e5eb5c94f81ac183515f8c342c1f8a886d4d9643f6b43f875e06c909d1904c38675b44415f77fb2635bb18ad253bfd1a2094e703b39e4f65adb38146672894c17e119e55852db2eb2cd2382cebf4f4aa09b2078552229ac5bf6d038d509d01c8697881752b7a27927dc65acd32cbbd9827f1d5b2acbdd6ff4b1a0a11ea89c0", 0x1000}], 0x2, &(0x7f0000003740)=[@cred={0x20, 0xffff, 0x0, r11, 0x0, r10}, @rights={0x20, 0xffff, 0x1, [r8, 0xffffffffffffffff, 0xffffffffffffffff, r17]}, @rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, r4, r2, r3}, @rights={0x30, 0xffff, 0x1, [r1, r16, r1, r1, r0, r8, r17, r1]}, @cred={0x20, 0xffff, 0x0, r4, r14, r6}, @cred={0x20, 0xffff, 0x0, r13, r9}, @rights={0x28, 0xffff, 0x1, [r1, r17, r8, 0xffffffffffffff9c, 0xffffffffffffffff, r0]}], 0x110, 0x2}, 0x1) executing program 2: syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32, @ANYRES32=r0]) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, r0, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) close(r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r4 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280), 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{}, 0xfffffffffffffffb, 0x7, 0x0, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x7}, {{r1}, 0x0, 0x31, 0x4, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0x0, 0x0, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x8, 0x7, 0x6}, {{}, 0x0, 0x30, 0x20, 0x4, 0x400000004}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xe2}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/90, 0x5a}, {}, {&(0x7f0000000100)=""/19, 0x1c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000001300)=""/191, 0xbf}, {&(0x7f0000000200)=""/43, 0xfffffffffffffe96}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f00000013c0)=""/214, 0xd6}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) chroot(0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x240000, 0x0, 0x100000}, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') mknodat(r3, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x200, 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) bind(r2, &(0x7f0000001580)=@in6={0x18, 0x2, 0xfff, 0x6}, 0xc) fcntl$getown(0xffffffffffffffff, 0x5) dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 2: socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x102) mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x1, 0x5) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff65) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x1, 0x260) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3fffffff}, {}, {0x6}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) getuid() executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xffff, 0x5, 0xf1d, 0x0, 0x0, 0x9, 0x101, 0x2, 0x2, 0x9d, 0x7}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) sendto$unix(r1, &(0x7f00000001c0)="ea7b73151483b3f6325aad1efd8a5d25a7a698f2c86793ff26f0eb3822e429a4fd4fc8adc43cf0c9dfe53bf03468181028d66897d969330cfc", 0x39, 0x8, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) recvfrom$unix(r2, &(0x7f0000000280)=""/212, 0xd4, 0x1040, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x2, 0x4000, 0x20) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$setflags(r3, 0x2, 0x0) fchmod(r1, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000540)={0x1, &(0x7f0000000500)=[{0xdf, 0x26, 0xff, 0x8}]}) pledge(&(0x7f0000000580)='/dev/tty\x00', &(0x7f00000005c0)='..]\x00') fchmod(r1, 0x80) sysctl$net_inet_ip(&(0x7f0000000600)={0x4, 0x2, 0x0, 0x8}, 0x4, &(0x7f0000000640)="5fc03423c2a619d12e7213935ca767abbe9de46e06b2cf8d1e9bdcbb11cdcede4fd2ebcebbae7344aa", &(0x7f0000000680)=0x29, &(0x7f00000006c0)="7dc0e25c359b1a691aab23feb9b50d05360c7af4e1d0cfe775c31a7fe1feb536986f36fcbdfe3dff4302887c55791b74795c973047ab584428cc7cda7d169676c69d1b61d5a50dacc0e33b83be12b5e461d6aeac4b4387e7f5804a944498ef46a2e98d1d350999dc5551e9085ff24091d7f1e6563405b85b6ab969f954f3", 0x7e) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') sendmmsg(r2, &(0x7f0000001b00)={&(0x7f0000001ac0)={&(0x7f00000007c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000800)="2b70f78d66b4907ca98530bf1952d779b781bbfe2f52e9bfe0c236fbe10d6c255c0029", 0x23}, {&(0x7f0000000840)="c737edc96aa84c37a00dc4a68016f930872c76fb2985569f8ebc63f64d7920e4eeb419c38afe1c22481a3dc782624df422fe1c4e43f4699f77a0a25cb3c20307d5ff40c10d1fbdbd7a6bf1f3d16639522259f16a186dbd5b9252959036310510ff9623ea76eabe769d90d82c11a6d409b62ed2087eecce646ea2e5aa969db7895383b9ceb2a90fabe948fb037fc346119fe0b35c9810cce9e26eaeccfc4297745c9ceba4ae69aa9c00a7720d66ee67f0e8492025cc53fdd1d76fa2", 0xbb}, {&(0x7f0000000900)="d063425ef55eae56f8e2625bc9b2282d6fd7aecc1e6de5fb5964", 0x1a}, {&(0x7f0000000940)="5c7daac934bd0a97b869", 0xa}], 0x4, &(0x7f00000009c0)=[{0xa0, 0x1, 0x2, "296f44e07cd6d16f17d417552d2886f9ac9b103d2e1e9a1bc58557773822c787f5488f96cb305ceba86a6bb870d165dad374180a8082e1b21399cae26b69ccb53953e90085ccfc0ca1ca0371eec06993189ba4b8c752586f269a16d2056b5be366b4b9730e647766d94b881955909813577db411313feccda6e5f2389dddc3aee4042a9c4678dc11794b"}, {0x1010, 0xffff, 0x6, "567f13bfef9e23e95dcc0e649f5500398c3e3bf36fb09bd15b2a4bcbe023e5646b7893325bd9ebe7b0f126f179c3e687c286973794a1654e99d0d74fed05184127363139e86ca11f92927ca17411ad14fedb1c22f25306636646eda85e8b50fe6738e76ac7a4740eba09a96ade90576b64ca9ac690e2cbae99e6d0266231895bc77dc048b8de0ce34b8ca01e1c5ae7a768f057548092367f8006e70c308ef10dc12727643e750831b2bbf305dd839157481ffa485ebf84a819d7a475c4228601a140a92973dad1a09ad4bf7dcc27c35d42c13393d12f1e62bf4504842b7fcb9f128618c58952a63967d0cda9319c336b5881cb78c7a78f29b969c1f64f41ce4c47d4a722f8f03f822091a819c7e7ad262c5e5513ffb0ab42a71b47795592276773df6094e4dac8088fb6bd9d60715916697c782a564550d6a5278fb7caa6d58d5ccc3cc50a9c20521cfe3f7935989bb6f9b18ab4f3b71f4a2e3d7bc49c7891715b107afcd54eec162f50285c572a879295dc9483566b52ddb8560951ddecf745d255b2e3e7b5af1eac6bbd3fc8ddbba42b2bc01f3e178d63db2eeefce7ce821417409e2373ee7732d9e5cc83168d0b9cd7f6e531fcf7de28d2bda744cb71f7759bdbaa24b8a39f017fea46bb49db78b329273956c5841800be34ef8503239efc7f0a4928db61c6ea921c31adee96373c707860eb39a15c27bc4983e142fb7e9ed5243705ccb0a714f5b57562c152b2bc0cb167c0bd9da807d57901cfb3ddbab3918742bbc7b923b9a61e8120c4deab7cf80bf2b71198ebf9487c84638353a9f7f32d2a5c2f81e1974e82380803b4a0b51380a8dec2985413839522ca7398c0f2350d70795217a07d173da11a199db11db09603eaad702047417b1b087f3c8ef30b290fef5d415203cfdf488314c473bacc698d46854c0448ee83bbab44e11fe2da5d65a88cdf361ff557cf630e95e281f0346290777952de78c78e2a0f678c72d4be61acd6710699327b2785d422dc5c3f36a13a07835239e74f10a9edd3373f31ea70f134d168648c5f530cdfebcb07ecd65fc9ba11e047f07a29613be0a4f96497dd9e6141d30fe2b04e6064d453c7bed06d95c45059c1eb992a3a85475453fdb6dbdb9b8f3d42db94f6cdf6773bfd74c51a13ebe61be3ffaba3ada0907dbe0310d07b0ab8d253ca1525b500b7bf0178bea5f204beaa9b000f798749d100e889bba2a1ce021a74a52caeeab220beed508b206f29fe5947985fb6f7ad410524fc112be8c47579b0fefe197c7ad952f86f83536535ad17f82a5f96132aea51cf87092f97e3a69e20462efdf044e09718936412585fac2a655c711c6bdb9f063d926b3138df6390822fa123e55497fa224f6942b718294fbef03ccd0472cc68aeb1f21a89f0b6a2fea5a58fd986a877636bf10aae08c23544927b5c3bdb6200e3478bf9d2b83243ba2dbcfd40ee467d7cf049c9da96406aa5cc89f41ad25c49efa269f426396451d9ac32557415fdfb7e7a360ca060b38ffc77cb19faf19474bb07beedf574b2d0ad0030589144d8ccee3763fc0a1d67df8f9c4ef768b07f569426afc472a3acd39f5076723adafc8e0d9af17b603e7609f0eda6fb62c86cd350749246e8284db800661a7f7ad558befd30eec93d81b06fc12c82629dcf23d045259ae083e61745667b636799c7ca9f645030e7f22f37b922b569f8708905d2cd2604dd656f002942a2fe8c36098dbcb7d49655dea900abd1fd4aaaa321e28a054b5e599ff86a2c1e9e38bfe1c8e68735183e39a0d5f4ff91826050d4bba68b52c0d099978d3fe12a9c62de6ad0bee3f017aa1c704c0a11bc82bbe60da77bb9513a51f59f4b9cd99d21f40fc93daeb8892644a4fba98c9d3928bddb42474d3d2c69ea284172c9171c5bcad7f9e6bd9b61926688a70755f9c12829919372e8d1308514025d4cf076c13febae5c3c04471465944589c2fc6dbf397bb0f7822e4f8bc375cd16f07cb9e484e473f2d9036948168fa531cf4431b7ab09c7200a5317c10e006ad3f553033ad7513863548f254904cb8ce54190b24676f4ebb16bc8b3291ff3d1b5f44aac5e4e6454aa9148f2235846730763c948c1a158f539770eb2b8c8ff7e1a5323b0aad016c6247c74dafa899fc38e4d1063577e344ceacc1ab50e3e48d61d46741545bf7f5094b453be1fb7d229f843b7a43d9cb8ceba0ad7fc765c48e2fcd4dc8c405da5a13aa4a19d09bb7c080dc99a5ac9d9eef88196a55c6a7c40cd94b24b8b43deb89662ebbfb0a91e73993103a70daa97b805b35be6a1e3ec8b3940da4b0f277e256980daef65c2794fef989eb696434a330580b886f3e97e59ba7fed14d519f18eefc6f57eadcac2d0152dc97f7831b09ede65864ebf710703851ae4a0f231e8049b0bf8d7414e240a0b873bd4e3a088ceb9e8e2aa244cf9c93d2f91153003bde82fc5aefad54d1b9b53102cfe3a9a054ac61c17659966b69f2f9c551ccaaedc21d3cb92350be2a7913cffcac2e5dc2c33b496474dba00946a22aaa59277debbe6cd13b46b7f063f253a05550097cbafb7f0d9998720e423953799f86cf9463c28eed747c78ed00cb2278cfc7fad8a8a0748c31d2fa7e867141b0178f6b9f80299d0c1671ddb75a9b5e1a389b1dc0ea32e8c520876117079b70b2670e5d2a90d7622d6713fd7b98d09fc854beb0891e3643310fc94419f136fee3b347753b73759fd422f71101a2e2255640c8b4dfed6cdd1371333ab16b5eb1287f6e19cd4fc8897c52222af51d88fab8c6fde611a5a7a980ef4ca07c66326685778b295228b362af6ed2abf89e03f52002cffd46a7e6ee0b2f4fd8599c2e8b1448ce6e2bf7e793c9f2081aeaff65cd1fee086d376b7a341de1ea9f719e311653153cefdbc2d649608256d96bfcb2050643b57d9edd3a69739dc67959ff910db2f4f015fe52f036181228cab792b979c9b63402e9b9e326166e5f98057cf8acc7aafac297ea1502cc537f82931882ba26912dc4d372d4f839cdb1d2c19bd7fd228189ff79c8df4c341a5c795c843a2b04ede14236e61db302dad6db533027005d161d82b6537849fd8b2999dfc1c1c7db8d68f412da530db93e88cdb8c5bfbb707af98ce2cb66d2fbcf6c3dcc98a4e1c162e038c338c023bf3abc4059cdd11d086d87f05df3fc4fb73fd598c811552bf060d0ef5e05690b7e37de0143de29bbf3f150219c6f96e34d530a2c84869d7157bc30517935d5ddec3eddff2b5b37b76b59ed3b7bc7b53ae39b55ff71b24ee99a105366e858be74d79b349b990880950e2796c5a96d5036b4633b1b5b03a4d21082d8a9b6430f52079e7bbf361195a34f2b72def0abc72fdf39cf1dc27e80b8a973d948856b155e77412f2f9bd9caad647fb89bb091dfb6238085b236b3ff8842828af6aa6537dce5dc8c5acb95d7b3ba9bad85b5f9650b378f43c3dc1e529fc01500f62b56d8047bd075a810511381ef6ae8f8844c676f143b0c30184423c9f41b88ca6725b43bf37330834568095758dfb01ad99aaafd8ac32827d93a5da971b71e010e84473d5f7073ff8a0f0048df37e61c52d3a53d2e7548dfb426037ffcbcb6301f093caa54809dbb87d337b5f0c5d60da131bf52201e69d30ca455e07e59300ed12361361a303bc265a428d4511539b59fabcb6de3ba373d29acfda097ce14ed6d904b6b56043b94a7798ec91aeee10491ade6c9540fa956ae9bdea5815788ba4a7aefd501c9c930bc0394e3cde663a51b6bb485e0ce1a8b1c4deec0e119fd4778eafb5343fa09efa1d7c1b27d429889599aab5fff0e9733fd750fa169eeae973fa91f8b6997274930d4cb2a4acae798e030699457fb6308b0930b3a130d2fcc7b5934a13cd60dcddbf041464b7e0af2833661e8464ffc9d078f831e454a21e6f0f75dbdd8619e7b67f03ababf8f39c45486de44b8790a53c15bc6dbd6383c08f6b5d15e6ba732f1a563e183faf63998fb85dc3879c0be5a443cc50918e10ea94661556e8cdc5ec390ddc15e5e06499df2dd631865ffc903e3cad0294531f497caf8a73995c1cb7b1b5358e1a1e7efa14cf48388be6020c01b44eae6754b406a3a777bc308320ed4b1d6433a0f7e830471ffa5d37057b94af30aed2ef4215d5bfdd9e09c212559b3939cd2ece887dfa6b4d911bfb68f1554e356a9d23545ec5edc58fca2ee7abdcd4583284edcdccdaf42f6c8eec528a4e9c7c18d649e14137d04059ed0d5772afee27b406fb9cba8d05e5b1f6821b2984481db7893c8d674b567cb1347c4c2aab822ef334db9f2cfd7e065f2853d1c257a99ba800adfb085652b3c8b4a252e212ab4d4dda636bf30b0455e14f59967e75b45c92dd59f73b0a0beafb1dfbbaa4403c25d941de8d8fbd843e16ee021b50427fdee7733056c0758124a0ab288e9ef5302e413af513b5e576b6025d5bede917fa11ed345ae58180eba799ee8095c1bb893530aebac4b58e1abe9c9abe162050b8907c6c1934f7d5437d325b003bc2a2eef1bdf4e343de6ecf7b937c44658527350813d7aaafd654d36f03477c3f213ccce721fb4c1265a7dfcb32240b297c16c592438a9966587081a22dbcab88e6960ed5ca55b5af1c93ed8b88b8faef002374cc14c3189a71321cb59be53523b924a1c438df5d6616fce40031b12565c06982d22909d3c588a0f70ffe16c1c5465564f54d4cac5b759659594d0e3458836d1cdb01ee0b3667bbc1979ff51dba735b35b971f7953aa7643d72097f81fa8375b83557bd9580abfeccf919f3741c0206c28289926c24f306beee09eb33b934da0aec9cfe9e78d34450d4cce818cf1d046d382a2ce3bd7e1138486b218a8c7b66fe5686c13ccaae49f5301585688302595e94a5614c7ecdd70219afb9bafccb00df9cf45248038c5a1d5aef2cd8601d37dd6a962ef629aaeb231ca88f2d7e4c22f01b9589500019084f578862a82b16c8342ac6e3828196a08f7bff64c2261d95c6bda7ba98ca84dc708b944aca4f8a395d41fae24c9694dc7fadd0974d267808590b625c34bc2c03c274cb6098d04295c2b55617d6a09f7cd0649eea694c14e2d17ccc972eee9245d6b3475b66a7077295d0e2fc8bc6c36da1728e2210463ebc78ec42ae85fc85fde0efa785cbaca505a4ab69325cc27e29052c226dc53673aca26b82368e747a46b986a3ab3e15cbdf2757c700699284d79a3224257f9644d260ff1683241fc78afb336566db2ecdb78cd897644fcb8832870b1e18a0b8c681384608d6b80cf44ffba2c5d74859f2fb2f20d7e965fde8031120b74b1ac2771848ca9ff01378a99593bd0a2824ef39d65820ca504d058e33c7ebf14679c87cce58b196df187956d91dc2d7009f85c90c8784b18bfe763854580308d8b04f77bf427119a59222ea684b82f54cd76e6345ef7b06ae6f99640bcef499d78a15e70827053ff07d2f10211ffd2049734fe223b79cd281474b817fd05f6b414a67ca7b3ea993fa97fcf8e0223c57c445ca6ae081b1cca0149bf96afe12a1ccea8c1528d8ceb43df8e56376390342e4330b8bd7a1f0b82f92030ad49f0794d803c283e7bb2846d336d14d456f3a2742dff3f27a8bd1f7abbdcb8305fc04b2e7605ea485ece3952de5fbca552ca1ff9334a3bf8804c2d974faab13b23e058ef8907c33fde8cb1f7562384239d8de09cf1a38c6e45073f683ae9189e2defedf95b59f56382cdee2061bfc4e8464dd7159ca7c22db63fe13e35de55059f3cc7c92fc6a86a8a87bd6fa8e8bd156ae4830e038ce86542ad9"}, {0x38, 0x1, 0x8, "cb23915361840456af89a2b36357574103a0dd1b32ede9c27114cfa09c1e62e37091"}], 0x10e8}, 0x800}, 0x10, 0x5) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000001b80)={0x2, &(0x7f0000001b40)=[{0x2, 0x2, 0x81, 0xffff8001}, {0x8000, 0x9, 0x9d}]}) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000001bc0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001c00), 0x100, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001c40), 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001c80)={0x0, 0x20, 0x5, 0x80000001, "0e5c5c5b55b0cb8908e710dd6bfd0489665f0a27", 0x4, 0x80}) getsockname$unix(r1, &(0x7f0000001cc0)=@abs, &(0x7f0000001d00)=0x8) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001dc0)={{0x400, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5c9}, 0x10001, 0x7, 0x0, 0x0, 0x1, 0xff, 0x8, 0x1}) executing program 6: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) r5 = getppid() ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r6 = getegid() setregid(0x0, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x7, 0xffffffffffffffff, 0x0, 0x0, r7, 0x110, 0xdda9}, 0x80, 0x401, r5, r8, 0x0, 0x8, 0x3f}) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0x104, 0x0) listen(r0, 0xebd5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r3) getgid() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0", 0x8f}, {&(0x7f00000003c0)="67e673132f7b8e225948d0704d527145f596ea0eac0da28d863f2903130dceda43548e106350e3f6d15c5ec4a219d8610120b5f34f5f611a7ea4e7d7045e28068f814a41489af95cbf9c9d6a85bcb2809c165441b7709055f0cd7056df66568964c410f1c70324cc064c3936edb68a7386f2dc5fdda30d65fa1cba2a189fb13416a0c75ad1ee897ff721f5dcdb026ce9a77a007b66fc3c07747eea8ce6d133c49fef1a49fde99d861dac4ed5431d7d7bb79e64a235d770ecc77d788e81d210d3199cb9c528351337c35247640000002b2eb49b445e088eefd989000000000000", 0xe0}, {&(0x7f00000002c0)="a8dc50e56a567957def63f1a7f792a08499d5eac1b5169fd85065a8319d61e5ee28855adcd13", 0x26}], 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x40c}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000006c0)="58377397d725a4f93fbf9d763a2cadb7b5b65a9eecfb02037f72420590933122e2db4bc987be3003723f994d4550fa2eed59f6150a89603e03015022d4e7847a1e90b37f6a566b291d927e7178c103d3f0b87337c6c27af2fcf5bd31fd1698363832abca7e6d259904397c8d994b978ccd3c35840a92c56fba06e3592ec81ae128b975aa5ba53437d5849ab02d9f72e97da218b7d3bad52a272234a977f67edffa206f46678abf7ed58e7c0a311e3d2f9d67bccf16fc48b27c0f0303d558786b452edf3346ba026614bcfaba41a4e8bc6a5b996f74a2cd18d4eb5bd772b66cdde655e168bae78ef30ff1a2aec83811190fec6d9da550387d3e9abf5cd54ef1af3713dbc501bd896377d65ced795fcb0f78d08972b20354712f2ab50925ddadb7bce7ca09263aaf1651a473b1974f17cccf62d5ef3b427d4b5b487b256eb321056776af12475faad8390be781d7019108876b94752c4a68a60c83eb8c9bcd1c778d516d7f16916717", 0x168}], 0x1) writev(r0, &(0x7f0000002e00)=[{&(0x7f0000001b00)="51f5f7fa5698a0728f2ec9375c01a5530bec7ad4401b6463fef42ddff47e1dd283f5be1c54e5a05ea2ab2fa645667dfe81ea71ed641c9fdf0df2d2fe4fc35ba67f6c859e54830720e6c28ed9c97237af156eb95481c32a96443caef610d5b7b1e82d3dc8195f14700f3eda75bc977554c33ae763146a8b901cd15581b04385f48d1930d5e074c9a1c001cbeac35d5ffbbac96972e821c53df43116707dcf1247fcf09eb267e2e039257394769144c7bceb8b7cf5a1642b559e8f32ede8b490dc14b297375aa62fd64aa132300f3556f161a3bc6bebe2c150def26482926b9e8aa45ae46a279fea84dc0582c81315d2058397c12b96f17566d77eccb573c5448b7efec8c3ada6fe0039c70e7605fe916da86e2bc82dcf831656b4dc31fd4b56d03bd4334aa30402f9701ef6c25525f6a77ba8e53bf198bfda4ab926bf4c573a134120222fbfe7431fd7093c959f05df7d30a6a9054429b6f696fcf2fceab7422468f197f324c56f4e", 0x168}], 0x1) r1 = msgget$private(0x0, 0x404) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYRESDEC, @ANYRES16=r1], 0x401, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x1000) geteuid() getuid() getgid() getpgrp() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setreuid(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(0xffffffffffffffff, 0x0, 0xe4a, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc018696c, &(0x7f00000001c0)) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) socket(0x800000018, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000840)="7243a04d541537df944a59a24dfc89d8298a0ea255bed752c7694f9afe2c7ee6a7953546433803be21da5d5f103753289288dda033c4d3d633fa35deb4a58bbabdd0ae494db9055d89506d5d13b7453491739ed618240f26b8d0c13829fcd8c361d4f58e07610f93e0305ab51474ea689b1c22d6cb7aaa8cf8eba412331d5f94afe325ffebdf4a200d6342a0dac196422d", 0x91}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x1}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0xe) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000", 0x43, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="2ca6d1992f8c5345fecae792dd181105c1283eb72434c04e8f1752c736dac96ed73c42e6e8030000004715d8e780830a1702f5933c8f8cbeaa8b0000000000000092ba4fd684554ad0dfe0380c6f406fd0bb0985d3b4fbfaad4acf259cbb97ff41ab6845", 0x16, 0x5, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) getppid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r3) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f0000000780)=[{0x0}, {&(0x7f0000000640)="7a53c6b2315fe61edb7e8e745b5426903034646395c5988520c2fa48b7448c5d66a90f45", 0x24}, {0x0}], 0x3, 0x0, 0x560}, 0x0) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) unlink(0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) chroot(0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) write(r2, &(0x7f0000001100)="ba", 0x1) syz_emit_ethernet(0x66, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x30, 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}}}}}}}) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000040)={0xa7, 0x6, 0x6}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) readv(r0, &(0x7f0000000000), 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0xfffffffc}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x2, &(0x7f0000000100)='\x00', &(0x7f0000000140)=0x1, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x45) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, r0, 0x400000000000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x20002fffffff9}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x1}, 0x10, 0x1843, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) shmget(0x1, 0x2000, 0x220, &(0x7f0000ffe000/0x2000)=nil) getsockopt(r8, 0x0, 0xa, 0x0, 0x0) sendmmsg(r7, &(0x7f0000000100)={0x0}, 0x5, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000a80)='.\x00', r6}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x8001, 0x1, 0x1, 0x4be8, 0xfffffffa}, 0xc) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x6, 0x4000, 0x4) r1 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) sendto$unix(r0, &(0x7f0000000180)="a87e6bca309ce29805556b1b2a1a311e21fa60152964076019771af70e74c1062419a8908d2012341957b61a1df0f95b54d803e37e56345a710ecb1bd57c08e0197e59b33d009f5cbfe4566e94bf2d68eee51989be4bebf2395a00502757b8ece393e96a2d6940861d3ebe7016d8a8305c98b0c966057e901d64f81325b2bed8c6755a8cd5", 0x85, 0x40c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r1, r3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r5, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x1, 0x9}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x100000000}) r3 = socket(0x24f6306027d24b4c, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) syz_emit_ethernet(0x27d, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6de611d1024788000000000000000000000000000000000100000000000000000000000000000000ff00ed40670000002e0009d8680000003303000000000000c2040000dda305020001c204ffffffff01020000c2040000000000000000022e000000000000040103c2040000000304010608d5d276fdb95f29d3cb3967289d8a931626c6522ff016f894835b504b8b7b1aec231be252482919d7584df41bc3c8ad55b12a2b8377cbee71ba2156873e5a6acb2afa2faad81281cd6227a4da00c0a115c0392e3bd86f62738b007462ce0ee774086caa92135c447f250339c08acb15669effd9d7c27a768dc625a222a3c6ac79d35c268b96870e846a654ec97b2b76aeeb7c85ba1048257ca6c7d6df88dc94b6eb5448c331e8a261eb662de89b700ff67fa55a9b77fcc0ecc074261304979c79c955883fb81528db285732bc9803c66ebc1c0401098085078deaa05ed26d5a89914f3e55fd9225ad7b4e715b65894fa5fb39ab8226edf71971ff3326a4dacee9967fa9047a3cf4470e9832c3fa267b807d37675a3c45e83230284626dc34667ebf096483d1fd9e1db3f6b4a6195cfeca880e6b34d5f17d6c8c1d01a6f14daf84ae6bfc9c1063690bf195173827d5c85814c4310b3e441344e22c7e0000000000000000000000bb32070000000000001a2885454504142e84be740888db77d8bb9ee6693bfbe38279d2935fd9ada15e5a85aec99d119a8a281d050200080101000101000502000004010700000000004e234e2000089078b71475211fe5784c51ff3470a1f2af3ffb39a3ed30c5288444d4cfbc90ecf035a2a233145e630291a5440699f20ff900"/635]) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) select(0x12, &(0x7f0000000040)={0x400020000000fd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setpgid(0x0, 0x0) r5 = getppid() setpgid(0x0, r5) setpgid(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) executing program 0: mknod(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc1", 0x679}], 0x2) writev(r2, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed0", 0x58}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000800)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000001400)="d11f297897de0057", 0x8}], 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100000}) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000380), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x34) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) socket(0x18, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 7: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25, 0x2, 0xff, 0x7}, {0x24}, {0x8106}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2c}, {0x61}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{}, {0x4d, 0x0, 0x1}, {0x406}]}) setitimer(0x0, &(0x7f0000000080)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) socket(0x0, 0x8003, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(0xffffffffffffffff, 0x2, 0x0, 0x0, &(0x7f0000000500)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @random="2f245b6c3e96", [], {@ipv6={0x86dd, {0x0, 0x6, "46b968", 0x8, 0x33, 0x0, @rand_addr="7ea58a0bfa4d58462d74300ff6715f99", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 6: r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0xfffffffffffffe4f, 0x0}, 0x1) executing program 2: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001400)={0x2, &(0x7f0000001440)=[{0x1, 0xf1, 0x2, 0x7f}, {0x833c, 0xff, 0x0, 0x8}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x4, 0x0, 0xa9fa, 0x0) r3 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r3, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) kevent(r3, 0x0, 0x8, 0x0, 0x9, 0x0) preadv(r2, &(0x7f0000001380)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f00000011c0)=""/165, 0xa5}, {&(0x7f0000001280)=""/193, 0xc1}], 0x5, 0x20) kevent(r1, &(0x7f0000000100), 0xe4a, 0x0, 0x8000, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r3) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x6}, {}, {}, {}, {}, {0x0, 0x2000}, {}, {}, {}, {}, {}, {}, {0x3}, {0x2}, {0x0, 0xffffffff}, {0x0, 0x1}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket(0x1, 0x3, 0xff) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) readv(r5, &(0x7f0000002480)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) executing program 6: r0 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) (async, rerun: 32) setreuid(0xee00, 0x0) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) (async, rerun: 64) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) (rerun: 64) chown(&(0x7f0000000000)='./file0\x00', r3, r7) r8 = getuid() setreuid(0x0, r8) (async) r9 = socket$inet(0x2, 0x2, 0xfe) r10 = socket$inet(0x2, 0x3, 0x102) fchownat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0x0, 0x8) (async) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000002900)="f3c684f40eccf614dde1c0bddb98fc13127e48f51c24af90e8b6ebee1f76b145afc52dc0ceb3ad095337bd5c327252a4b1788c4e7ca65ad1bbd5f00b2131511b7f687878e43947f7982a046a5d09273cb7d38bd9128709c906b9fe4479efc12c8113bfeaa30e04b3f7278136498df3a3572fc15640970ac2d164b684bed3a2ea53fdbda98e72f52120da32ca27b507bfc4e2b50bcfdab25bbcbb5a35fd7b4234", 0xa0}, {&(0x7f0000001400)="19992826f6c7f366205b01279eda4edcbb5ad6f0f04e5ee670b16c968ca355761cb8e8dc544863ac9761b5137908c759a968636abd4bce1c5cadcb632ba3bada83e09d12a5bfc7dbc29b2b87d673ccfb4e499bc996f2e5", 0x57}, {&(0x7f00000002c0)="fa4c1d", 0x3}, {&(0x7f0000001480)="03553dde2926511eb2e066ebd5b3ca9316eba05ebb000604d7537493342ea68e6dda90cc4a914a2eec02de437c0d961a9927d3a1fa4104811cd9678e8d6b80e80e3c309240d85308021e5892125ef9e1e715d3d465b63104db0f7ca6d8ec78323b0970ed9fb872015b1f3301617cab2cd7decc6699f028493bd7f866935f9d549d10f2baf641b365046f86606dad724981f29c8fe278a82ee1c8f0dc589322ec163b3423636d5a5fda5e27537a10f20c3ec6119426668fbc206a88563b56dc6eda3877aa4d2934df66234e361e4c3a94f4bebfbd2bef2376f5a9e96dffe86dcb5c4572", 0xe3}, {&(0x7f0000001580)="38a4fd45b065ce4d94f317f02c80bdfda9c588c4d9064be1caed336f769ad782fbbcc44f3fef0c5f3f1299a9de4c0becc4cbbcb0bc839172d9b0fd8b087872f355f849a0137577784f4794c343af85ed0219bba21ce639dc75b59a22f232d03996d8fd7130c63d722237652792d76d88c47141873a0b9424c884ca75fbaa31c686d91db05d71c778c706906d312482a89cddf15f62aa41b9e90334bed1fdb410e3efcd30e5c45ca8daf7dffaec8ab60a5332adf98bab10fd96", 0xffffffffffffff43}, {&(0x7f0000001640)="12124028286d5ba297a38961e659a9736ea775071ed2ec28dbcead4ccbc7fc49e843e641e6f834994fc19e32ee0673459581d189e0086b4035d540e852f4923838af7e57713636df4df771b3df954c938f007d156f0865538647f9f5a5ad8d40172348b064ca2189ec78e09abd86480a5f66e935696c6d30e5cb9261d55cca828632956e985b2d71c3358b58cb821961f5c5c4410fb2a515033e183153d32832d6e86e4cc8c4b4e629f25905d8c3ff35eb8825b6cf21dcf8be4e334556258da305bcfdbfa77752a7730fbf5eb8df6f6bd4b7ab37ca5d2c9144919f6e0734e121397bb6cdd788dfcfa2dfb8d8d4822b075fcb3eb89200c834be7330dd90e833108c2d6309135550068c9e090adf7d3e084478c8712d047dd8486f90029421631a600d5fe7087af21f2a3c4a5978a3a6c8b082330e8b22cf2cffe2213b868c1765008cc285efe477f2a1a283b231d4e72ec71b27268552ff27bba58a949ff5d181b7f26dd7744a678da70057eb02e3749ed53d8ad86c8535a9e027cebc0998bfbfb4ac901d15d08fbb660418cdf6ca1b8940b122b8e58d0516dfc21df92428c88beb677ffce60df7557ad28cac256bc354b293e6171150898eec75d324f30b3275d0c20b217294701ce7caad7258efcf6bf011a8c28b63270e2a0481990fb56a77e346aa012f13fe3f06bc0aefb69bf824d0bf69b8e6932bfbb6dbbc2d8e6ea41d3a3005d5918f71f9fbfce65215f60fc6e7f9b6287a54dd8a1120c2d28ea9f33ab3753e4f4a4ab4da4910e75708258f943fe3b6fbc5fada55ca6cf6335dad6177c5659217fe5852b5f05c8bfb33658604f0b69615b79cde029db1a019db6644f94108435094e1f596ca440770ed49693f282dfa8caa6073425b554c23b3fe2d5ce1bb7f70d0a11e846b7e5abdc37cde5540863670258010c491a7ec6ac288035439be0893ef1b6d520e5075fd8e71bb578c687cee054b607e9c73c7315ab2abdb77fa444ae232da7506cd1091ab3b1592dcb9f8748ddfc456e87a2c83cf2272559e857f411db8d4ea43b65d4d1c2817603da788bab3d528027e1fed5dc2decdce0d3e0b317c9b7a55ee10e194f08da390a65fe6d5f66e882f472e423c78a2991582e4b85d9fccfb509ad17f7ab1fe14c7f15ead08ad77dbf96ce97eee8be946c910f5b08e84a5ca7c348244cab689b4c143041d2417c68c112820391ce36675123253c0a96b07a26aa1a6bb7f97196e8871097a715412b93d055b469c925063c94c871503079d809d7fa6aec5c65ac7dddf15ca0a92a0cd1e678cbae049dbe2dee1020b25559c73b16715591d3ea9b6cb6f61e58ee6ee4228f898e414f35ff2734afa40f0386dd9077ef45fca14ce51801901d2b1d017dcba9cd489192a6afbca3e6cd70d451d9b2b5a0048224debacb207c03d64cf23cfb3ad61af8275e4b402c7bca46ec7ab2aa3d40acb13c986328062f3561d81052966cac134d5a023027353b2815869678a70faf5a19a2c480d8a262ba643c0c7da26551c6a8e301c75f80e9c5fdd1cabb6e2b576d83589840d178879ad9721b0a08058f0afd2395ba7eff149d9aeb489c0880d0f734e12f32d5d0ce87b3bfe4892b48a64784a298a5321feb058c5bb09ed034dedb24fc221e5a3ad0283dafde1f24b0976d90b7228d28d42722cc862e455be7af287ed46d0dfd2957818c3c2339f1062082f348482a2f7d3b3b17a6fdb850d6d0009d25e5c9f1ba04486ea51abb0345ccb1713c8412b323c9872a352ee9c4739f6914d9609c03b5075dcfd8e55e22dd2476a0aaa503fe5710f542d803c76dd04235f3ef3313b416b43aba9ba2829c7179c3b26c57462aa7aa73e38505c7a2f34db53e010b5b5de2d4b270f382ebe72ea277871bd9e9dab0fa66cc4fc94b21eddb36986b7487cb39f965713b245ad3401a3d49b1357521b5593ab29329b058e903a85a05fddeb4e4fd71ed01c3db907b7504becf0ac09af41c5451b07f9992c8509df2a483e514580abb8053c970259ecccdb3e3808eaf6985d91087fc75e27cd4d41909427e916926097438feff67edfb30f6b54bce31126552283cb659e41b71e88c64ef20b14014d24058c29188b68b49c9b23c126eba3b5478e88d24930da0b90de6e901f0a4706a205431f0c03d4f3d7db2878e7a23e5c9b319a01064a422c65a9b3611bae46579d3a1cc2646f76e938529ee6a4853bab34e4179330a8bc77664ff416f57bac4d580e502c161704bdf47e4b0b80f44a05586c2cd35a19723249c65c6950a46c4d0a3be8cc4860808d35de6b6c4b447043051ebedce9823ecdb69d2246d8b50eabb12d2f5c02cf50c50f25c462513f00d0308837a6adb3fd58eb7734fd362fdae80905e2e220ef48f0981046be365fe1df88d5b1f37ab7d0c50165c2461f726f46f5b2b82048b6177d207aeb3c16db5f6b0e4ccc4f78048d5302215e8119eff9a19020cc5d1928a53068b250a1140ac45a13e00e792c66781a035ebc0865d3ee278f45707b1e52a6b4160306401d627c74ce05ea99de87f65be11eab074b7d1a561f5d653a1269527160e92c5659ef62f8d10c16a2cfd26f80bb96af3d0144cac1968690c8c88c73d48b2f90204931131ef0aafcec74500e950a8a870b47d06a2702e7c10f002d60dd3df4179b4ec1b4c07a8a775eaa4d83dfcb290fa6adb6871cedbf47e8a4001e7af37b1284f1535c4ce40189aa8b36aaa4a520db7a407e8a28df68b7f51998da75c9a815d1a946d546ad069a9501fea3b1765058c271d5f639f23a1a5f277b5ba46115bd156175061a6f274dbdafd8f19d1d7f57d78a66b27e3b2b8985572f54d93ff2ce67315bb53fbd981a668a9f32845ab0f0a2e694b57d604f7810d3183353593c67a7fefd317f2f0f0ccea2eba0e845ab2af056afc214b75ef5e018bd3b05c736da8e1972d33ddaebc2037bc988da37aedc376a5b3d86fd5e352f2d37860c1bdf58d528a4f911501e59d9f8a39804b2f9bfb02a9137b62334c909ef4844e67033036fad852c05599ce8c8594359c586f156334a951851fb974ddcce2036bb32690fb32ce862bc0004537790607885c9e89207009da0b45a352ea0c18ff49f22f02c5b6f8b83e3940c3c110e8bcb243b261166761593e08296d2e3f5818bd890e1bca406e219fb57b11703e166491142835b95ca7021b7479f83508dff9d00c2e2e2a8168a36e20773d237395487405073f004970c44be459f7b3b55d28fcb94a06f2701c8743e521142f2c8a3de34b91b8387196e432632e82f5485ba69c06230e841cbb61bd16084ad6de4a5103d2726b8f47e1313645ea649dc2c20f9f08d8850f0412fb550670cd86296a6528a6bd8e8bda917cb8957c099772b9f58af07b939dd12a70506bc0ecda791e6a425041c3a4eecc8dc4c63bed6fb31acb4baafb247b022ac8dea5e11391cae3da0f251e1a610f8f7aaf94290cc1b04043403b45a08db3913bc915f5721a3f0d025ff29a9fb732cd9b286ca561c3d3e6f68081953c160282bd60e6bf9f57c30786157019f886a5b8efe06ba9f9abb0400e13d8d54084de827bd06b9d1490f8638a343219e5c2227a1b3164bbe69ebcf14ca51e866459a4a6d52f2c4df357d39f884061bed62e0fdf80167796d706a6e23483f4a7631e5fd1f89b34e7fa6df2d76578640ba0772a77e3457fce90a049c397e4f2ff58de9503352d0fc780dd37b5fa553a17d2b3785f7ac15a0df1dab7ac9faabc7d37fe7bbdb97fb99638e3c63cc879d5a32a98f8dd5bbbd64b1eee565cceb6b5cdfaa54c1bf05b63726c252c4ba87ec698beab20b60338b4994416654354abcd1aab7cfb4f109fa179c69c5bf9c09e6fc740b336c71cae0c5286111ec34b795322d19a9f958df0c23b31e75809735eff96f860cf6417cd2a5b8d6c39d673494c01053b552bd4bfe0b0d162b1b7d86ab261f5b08ea88dc173be8710b9e7ad8c6334df9ccaeab84472387cf78779a380677faccbcb0de4ed58896c32affc5d114e7d89169c316f35919917152d1b7358ac3a60bfb551ed6d152d1cf34decb77196922631efdde613bcbce2044592479cfc220f925f594f2977078b462a60a2a3af410a52c00fa36ff27e2d1e64f59feb3c74a5a9956fe02c9e4c8b814f6cc8de9ce43737446a9a61c42121fd28b7509129114d42867d423635c8002ee72beaa1475b97c2ce1c1b09a9721f6d70ca6c0b595ba6760e7807b60bbb1139564174b10a036521ddb717786ee92d0f2f7905abcb16d7c0671d5a542cafaaf50223552e4a1411fa9b8842bdbe4ded584003e59867667214bacfdb68e8fd8291a3050803a052ffb941ca61a3b6f5d8b61dcc37a01702fc126a561314f9e3fc40de7dfa35259385bf4e786ecb9ce7d13f3a3601cd3b47042ecf8c11dadf9b34d7653b2f5c2dfccf3f323122590a29ce1566c820f98b7c5458abfb0f4acfa34baf0582375623508ba44934886b677a5f5ee5b2a10462757f1a2250261b06d984d3f0997984829f82f57b8dfb250498aa8e68a4d53cda4d5b51bf27a00a3054c17bb0c0ac539081ffd245cb9a520dc69547d4d18124c92a0f102248ed7507ab5cd71a00652878815a1223c7e7c14c44aee7662ebb5a64349c5dff3972fdc38dc7836bee3fcb69c5cc13dc5768bdc688c4c730aa922bb6f8bf32b09ec0f756f25452aba4afa2b302d37d63db6f8ce2af89de9b739377caf11626705e686df64d16e77969359ac2e89d8ba7e856d5503bcb545a51cce9dc1df45513663599272a440b05ad7f5dce4082694aa43c028bb0fdf69f3d95d1be23bd5dd7c002a607814a77fd1454943e5b192f43544f71734c9ac318b9129ec5d02c46a23e11d0f4d3ad0f4b32d3ff81eb9c0b4b9185c7b41deeb1ef73f225cee34f485768fb1052219be87b20166bcf007f4b2f953b6cb72269170df85d988590245f3b94e51169990ccfa887852065d37cdf1fc5a8dfe334b9b1cca9eba19d2e3aef7213e4860dd7c5ee443efd583e9b6be0c8999b371ef57af03acc8f68eca70852812e9dae85d6b7bbf32b5be9775ebb8d5ecba86a79666fc52d17a0090e5978e1e56b816b3803d8e0200024ad7b3012f3ed97d6d757235c36608f04f0b19aa8f499024c7384fb20dd77af70070dfe188fdd5613f3d71482941eeb45d6b440554d39261d14f01e52a0fb97314634addd0f184963b9abd037584434b46b972a7d7375567949556f9d793112fe38325b8f7abf1109bec8c612e7355cf00f46960a6b976d6c6552f8e553ed1ec020128e22817989b1f54a2036f2b09c1991e823691b462ed00b0002c17e99455e80e901446d83c3f05c8bc8e7f282599be7a5d4ed9f2f35e0bfa97818ba5b463e7e311013b67d7d48e91ea8563e83196bc79599ed1b0868a3cb9be0613bc0d7101feaec895e1e2b80ab652b1e9c9d74402503866eddc63c30b015c64d89d59230289a586baca9dd2cddafd6eb4f0edb5a98d2078e022d6085aa652ea6b824a05a6eb67dbe855c01b0130c49b2618819cb370fcd20d91eae5d7af63b772e48ce9df8e987bdc91898a2ffb489fcee148f0f0c374ad44d5d80b76a06b2c7b0c179df875434b6156bcc2bc98520b3e7db0e0cca5636a0a2d0f4ba20d91cd11894b4aace5fd90f550fc36ff82640ef748182e08e43cfdc0a417c2fc97684983417053047fd0142ac7f85a05347aac5da27bbe414511547f6ab9594e53038d8332556492dd331e03920a50d94cd9829f83e4d7bfd6170587b2f688d9b1aaa90c15ea9853ad814d51cb043d", 0x1000}, {&(0x7f0000002640)="4f76f241e6fa5b01f4bb4e2f34cea4471fac7241294b5f870558ea36f1c23e4cf781a33c133cd46c547edb08e533aa575c52f8dfc3399244de856abb897a49fd01ed174b4194705cec03fa3f9a045e9c405b58ce3f34285cb4a7f94c708c6d155f09435e8c79c525279a324a9f3eaf39d6a1cfe493c7a3c4a3ec1e534680e8d52f9384fc66a81120d295f17b84fa0c4b60e3b975b150ab87eb68df8f4e881356ba0eff3da9b5f0ea516388b1ce8501678f1eb1bc2c9152c10cee443b535db99bdecec68db70c7726a84c7f2e8df05b2d52406fd15f4167fe0800717a5446dbb4", 0xe0}], 0x7, &(0x7f00000027c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r10, @ANYRES32=r9, @ANYBLOB="09019066"], 0xa0, 0x408}, 0x2) (async, rerun: 32) mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) (async, rerun: 32) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) r11 = open(0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) (async) accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) (async) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) (async) recvfrom$unix(r11, &(0x7f00000029c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket(0x10, 0x1, 0x5) (async, rerun: 64) nanosleep(0x0, 0x0) (async, rerun: 64) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x4e) (async) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) (async, rerun: 32) r12 = semget$private(0x0, 0x1, 0x260) (rerun: 32) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000440)=""/221) (async, rerun: 64) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) (rerun: 64) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) close(r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r4 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280), 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{}, 0xfffffffffffffffb, 0x7, 0x0, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x7}, {{r1}, 0x0, 0x31, 0x4, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0x0, 0x0, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x8, 0x7, 0x6}, {{}, 0x0, 0x30, 0x20, 0x4, 0x400000004}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xe2}) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xb) getppid() setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/224, 0xe0, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0xfffffffd}, 0xc) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x4f) setregid(0x0, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(r2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0669010044f46d805af945c6000900fcff00"}) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 5: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[@ANYRES16=r1]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xfffe, 0x0, 0x0, 0x2}, {0x74}, {0x812e, 0x1}]}) r3 = socket(0x11, 0x3, 0x0) listen(r3, 0xc1) sendto(r2, &(0x7f0000000440)="59b4120e18394e51a14fbf5e1a987e3e761fb1fd5b31ea71cb31cfc676800a3af80675637980d5f7b85bb0a21902f8420b5fcff3575c456edc6b5b8513ff984ab349726a825614927c38568f23c16734e1ce52b87a444c89b10478facad70b79ce58ad59a146a9b8235d1eae03e818d7ef7cd981323578ebd40c15eb6267c349b8a9faa9d9b471c83a1789c6f1909254957b994ba25952085e18032b6b0c4506565e1ca8c44c25ace3efc3cd03dced4ad8ecf6f50771467070b556cd00", 0xbd, 0x8, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0xfffc, 0x0, 0xb, 0x5}, {0x1000, 0xae, 0x80, 0xffffffff}, {0x2, 0x6, 0x1, 0x6}, {0x3, 0x3, 0xd5, 0x1}]}) pipe(0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) close(r4) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0xe}, 0x2, &(0x7f0000000580)="fcf8feaff6711d6f85f669234ff40d4d1479619fb7587db87ecd6fe4ca071a35b77090b817532e185182036edd5c6b34d2c5fe7f19ae68c4c2f7037a3de9794a2886688a3f4cf2b9277b85cf", 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000540)='./file0\x00', 0x400, 0x141) mknodat(r5, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r5, &(0x7f0000000140)='./file0\x00', 0xd0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x16}]}) syz_emit_ethernet(0x4e, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES16, @ANYRESDEC=r0, @ANYRESHEX=r0]) socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) execve(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x4d}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) fcntl$setflags(r3, 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x1d}, {0x6}]}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x2) r5 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r5, &(0x7f00000001c0)="735f2c88c3858b0bea14542f8e0189f24f28ac2474a4e9ac279c274184e92b62b6fcb6c837cb3ea86765b42caea95fd21952ead99c7566b48b4335f6c2357f6f4460832fdf43d4bb3d9399d20751f1d81de2186548065a1b5b145b4e307f3a6b0a7cfc2e399ba94bb68291bb9ec0963f18a5676b4d32b3bf4a953ac5f190ea6b494f68aac6ea6d11feb73a73af8416cf628c2ce3922271cf223aa5efd9", 0x9d, 0x2, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(0xffffffffffffffff, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x3, 0x3f) setsockopt(0xffffffffffffffff, 0x1000000029, 0x30, &(0x7f0000001200)="ebffcbff13b97d832e2a4e713048e6993192ffad", 0x14) sendmsg$unix(r3, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x407) writev(r3, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x408, 0xad) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) syz_open_pts() r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r7, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e830", 0xf0c}], 0x4) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffffc}, 0x0, 0x0, r0, 0x0, 0x0, 0x1000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x120, r2) accept$inet(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) open(0x0, 0x615, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r3, r3) getdents(0xffffffffffffff9c, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001180), 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = socket(0x18, 0x3, 0x3f) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1ec) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) socket(0x2, 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setrlimit(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) getegid() syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe43000000000000"]) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000700)=[{0x14}, {0x1, 0x0, 0x0, 0x3}, {0x6}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) Ì`Óךq"¥ûéêl ³²”.÷e'6ñ†ÔZä²ì÷¯“Ó;=áòÅl“Út„ ]T;¯a %ÉÀ*VšvÐo®ÇØߙ֋ú‰GÖû¦¦ˆ2¬{5×É-TnYvOH1hqyOÝM‹±zaû{æIOµj}FÈV¢sðP¿)Õ‹€:glÃvŠG…QÙ DeùÆ«()׎¢W³‰å®_jèKLR:X?‘U|tŠͤÎßW™–8Cì\ºº­ÎÈ]b¨¨—§ƒóÒÃêcV^Ȫº†“í =*_LÙ·<1Ö)èÖŽ`^Y@tNñ8– gBÅoyü·I$~Uà/…¦ žÿ’‘s”9š~–nx=@sìÕÜŽT2 ´pP®ãt•ì÷p)Z6÷› >¡=±(6ÂD‰roû÷ý¥[þ,ªð¡ïUY™5Àæ °†näB w¦âi¼0²eIág’%,kè¼ÆéÎ+”™«P^Gyú`»|ù$ܼSÈ.v¼Ø1¦”Ñ.ŠŽÎöõV 9KxBÒ\×9cwó›Ïâ¢8?î¡{‡9<Ø’¹Bc±‡}ƒÕöe‡ãå±á)C>­uC¤Å¤nxã±¥JF4eq›7±ž¨Éj•3*½iOSés£nû@R8}Æ3 executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x112) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = getgid() r2 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x6381) r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, r1]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) getppid() sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) setegid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x5}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6f5d58c80020328000000000000000000000fffffffffffffe"]) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00')   V€&PèÚµëkƒÿ} ¿“3Š>ŠmÍ~Ô‘byêÂ0ݤnoÍëè¤Á-YˆƒÙ9- W‘áSÙÎ0®¿ÅßÀü"¨‡wÉûÂL ‰ÃP4f¿…Yædд“[¡U©×àeßm¥¾~w`}IX˜¨ÖÉÄÚˆS>uç`Üêég—ë¾h¸EÇ.¶˜©à8›ÏçhÍNRM¾“›ÂØ6:ã·EJ xÍ6VZ¹Ñ¹"ch•ße鸌zR€š8ð QB³Ìƒ.ÎFã&ãjU×£†l©}¦8wa/Ÿ#ÀRíö C:šË®=Ÿò/8¡î¬}ózáwH©`¹àÒe¿lÞÇ;Ò§µòP5ØEÙ6“l¿æðø×Ç>º+Ù‡oöÛ2$åuÀQ—ŸLÜAÒŽ¥N(õ`û‘Íkk¥'àóXÿ¤k˜ Ûø= $8qpšÀÔcàÑqŠ…{V}‹>Ú9éCÙS%ít>{ãuÜâA2ŠSúµŒ|r£]Grpjüè+lWîøD&ž3‹ý executing program 5: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[@ANYRES16=r1]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xfffe, 0x0, 0x0, 0x2}, {0x74}, {0x812e, 0x1}]}) r3 = socket(0x11, 0x3, 0x0) listen(r3, 0xc1) sendto(r2, &(0x7f0000000440)="59b4120e18394e51a14fbf5e1a987e3e761fb1fd5b31ea71cb31cfc676800a3af80675637980d5f7b85bb0a21902f8420b5fcff3575c456edc6b5b8513ff984ab349726a825614927c38568f23c16734e1ce52b87a444c89b10478facad70b79ce58ad59a146a9b8235d1eae03e818d7ef7cd981323578ebd40c15eb6267c349b8a9faa9d9b471c83a1789c6f1909254957b994ba25952085e18032b6b0c4506565e1ca8c44c25ace3efc3cd03dced4ad8ecf6f50771467070b556cd00", 0xbd, 0x8, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0xfffc, 0x0, 0xb, 0x5}, {0x1000, 0xae, 0x80, 0xffffffff}, {0x2, 0x6, 0x1, 0x6}, {0x3, 0x3, 0xd5, 0x1}]}) pipe(0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) close(r4) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0xe}, 0x2, &(0x7f0000000580)="fcf8feaff6711d6f85f669234ff40d4d1479619fb7587db87ecd6fe4ca071a35b77090b817532e185182036edd5c6b34d2c5fe7f19ae68c4c2f7037a3de9794a2886688a3f4cf2b9277b85cf", 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000540)='./file0\x00', 0x400, 0x141) mknodat(r5, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r5, &(0x7f0000000140)='./file0\x00', 0xd0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ööïdyÜÂj« Çå…rªPziƒcÇŒ”|ìÚ,W»Šæ²­xbÑ`´#Þ”æ™(F}±äu6jÐÅ̧K¡¡ûF~G/_ F+k>ý)‚„ØÀÌI¹ =±ŽHãL}…€šwMV¦+=¾ ,¹ÏÃ0™õ¹eÇ®AÞS„/2Ô Ïª`y¡3Q¦LÉ_ñó,Þo¿äÉ/U©¯ô]NÜéÆVìѾË5»‹Ôlô{ÊËHÚ”Ð]uÈ:HÀ/€…—ê©èŠNKÐï•EŽê±ËŸ§ãhk¶†¯FQâê°aÄ­¤nŒÖÓ?ã,Ô…°! AŠš«¨ðLê½ËžhõØ €³µ®C‚ï»dö,‚U'·ãÖ ÙÇ;§ñtê|-X*ö«*ø\ù§X¨Á"|…ò˜oÀl_T€yh±‹k_‘hвÞ'(huðï®ßy½‹»¼F°ö-FÔf‡¼’À±lJÓl?äÇ¢ýàÏì…RÝxØAFJkD24.©s¿ñõ«×²þybúï9ÿ8½ˆ¤º°øÀ…AãŽþ’OžÁ­ÛÔsbãI¿ÊBýbÏþøÛ}<¿ 3Ó}Í®[œs‹„&¡Ï¢Égp!ÆòVÑ™û‚&Q‹oÌþàŒHðþ®¤º¯ cR‚Ôö0¨ß]Ç>rÙ÷¸þ´3;,yo?,û9‹¡éÈ„[‹W‹¬Ÿ˜ê‘û¶†®ÖÐŽ‡¼Â»€„®úû¬ º“ðñUú-{Â÷d)Æ¡7<4ЀQ‹sHÏ, executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)=0x8) close(r3) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x26}, 0x2, &(0x7f0000000080)='\x00\x00\x00\x00\x00', &(0x7f0000000180)=0x5, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad956c36eb180300000000000000000000ec00"}) readv(r7, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) ‘'èñti\ÍJÝu°&¿)5™\ëÄçK—®g¤’R3h€#&5üçí{ð°iàŽ÷áÌM)sÜÒê cùÜOL-¹.ÅS¯Ë`±/k›MyžÜîýúý®c­y~@EÁI²Š¯TÛ2‰D™á"A4•Ç³!y«l'K½öÝäŒâoFð~Þš1LsfžèË…LŠ2ÜÔõ2Óo§¯ü¡"ibâ ¢ÆÊ¡«HÒ=o†‘’\ êÙþlÏ|ãW‰xÛñÜ/åt•°.¿ôÏ%¬(¸ái˜õã)é£w¨+[Â'÷|/Õ(j¬†yœ#c¢Ð}"•7 æ.ðÝæR]ôZ{€wY¹º…W½¾ËB”2Äá¨@”íÚVEºˆv†4- 1·Ûà›Ò¾uQk%]+úÙ3vIèj)°¡ž´œ|Eéø¶x executing program 4: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2c}]}}}}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) lseek(r0, 0x9, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x64}, {0x61}, {0x812e}]}) syz_extract_tcp_res(0x0, 0x0, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r5 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x28}}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xc1, 0x0) r6 = syz_open_pts() flock(r6, 0x1) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xc, 0xffffffbf, "ffff09008700", 0x0, 0x6}) poll(&(0x7f0000000240)=[{r5, 0x68}], 0x1, 0x0) öHzùŽ¢e©n•S^þƒ™Eø÷Ú›ù-Ñ,0[Ô³’Êèë²ÚmKSMÚ®ÔyÍ‘IÙ4Ê6‡—»×j-|áb”9Ž¤3¯lõ;•tì–©Rqx¶Ë­0ˆ¢âÜu?¨ŽÞF.h´Ö¶0 ¤^”ûÆÃæg}lÿî;öÍ-KŸ¬‰ù¸ó¡ûŸPg1BIú\6‘.<²¬½ì;5®$ë´¼£Ç !T5¯¾P$§éŽÏ%|™Í‹gµ©Â½Â»bBõX‚4•&øúôcîË65Ûr¦®õú HÙ~olQ5˜ô‘XñïƱ;Šã–Íj\&¹MPÓañ b¨ÂÇÝU=رiJ¨*À)ÆJ§Š0w“Úù<à0ÓÄ$CÃ{‘6‡¾ûyhÚ—ÿéEäýPk¤ÙÅ×þZÇC?¶»<äqõšÞsM “ú˜'¶Z6!(çèZ´”`›`Öâ6íŠr˜Olue/[ªâé!6Zò¸îõƒCæ_ûEº…€Ö/[Š™ˆ÷lYøíã±¹.òyxüR%í¶ñýOÎFçh— §´€,“ë¨W‡ÍÁ_i’ž­Íí-j«)—ÿ¢,-‰ƒ§ŠÔ7yÐ:¦ì»Ýæ4±N˜ oùžúØ*4Ö­Û‰àÎb˜Võ­@í,ná‡A²MBSƒ ùJïîÍö÷ CHײä®/³12-–á£aäÜ®eçÌĪX¼»:ÑÎ )D7ˆ~Šk´É,0D»3Ò¨“—P#­—Ÿ²øMHB2lðXYS˜w‘$\E.T˜ðY8¯cű‡Ñ„Wðòušäp(.äd’cšF‘_¶"–{ëFsj©Éð9îHhYùêýìÔs½ÂNó­q´ÅMÞ6-U±Š÷Xœò› executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x64}, {0x16}]}) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x15}, {0x7}, {0x6}]}) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f32", 0x2}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x9, 0x20, 0x80, 0x1, "afd87ede6cb531fc93076744edf3ad8ab2231b24", 0x0, 0x4}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000140)=[{0xff80}, {0x1044, 0x7}, {0x7f84, 0x0, 0x12, 0x8}, {0x200, 0x9, 0x7, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x30}, {0x6, 0x0, 0x3f}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9", 0xd}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) fchdir(r0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000300)="0825f36dbaa776f4ef63f223b0f6e3a929d1f1bd23f09cb30c068c31f99f5e40937386a0e504c22b9120ca36a38d61a387e2e2955c10e7362bdab4e4914e3e48bec76e5c04c6eaeb392a35f5ffe54e31d21347aa5ccfcf9fac4e76d4231b3019e847e945d42782c4dd5c07136b99520dc2d3040e9f741faeeacacd354433b209452143153ab74998ec50286bfc922f5e1ccff6c047fe809061acffc0c0fe0fb3d495abf63b61e854fdbdd39d45cd19b97ba2c8de2b4336381b", 0xb9}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x24}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000000)="f317726e4a34a10e2f0699e9881f2b5d04d35c2eedcd136ae2b1e2d7bd51ab175f58abf1b7dd66afed0ccac533b520a0b14dd938f41212ebd4b87dcabf93a0c79872bdf6d52476ad", 0x48}], 0x1) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: mknod(0x0, 0x8, 0x7fffffff) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) close(r4) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) r5 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r5, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 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) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0xfffb, 0x1f, 0x4, 0x3, 0x9}, {0x1, 0x0, 0x5f4c, 0x0, 0x7}, {0x6, 0x3f, 0x7f, 0x7, 0x9}, {0x401, 0x4969, 0x40, 0xfffa, 0x2}, {0x6, 0x19, 0x7ff, 0x3, 0x2}, {0x400, 0x400, 0x3, 0x808e, 0x100}, {0x200, 0x9, 0x0, 0x0, 0x400}, {0x3, 0x6cf, 0x3, 0x8b8, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={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) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) q;eð9ÚÂÜUäÎuÇzº—Á«ŽÑFtdþ@Af‚(1oÿ|<Äz®W‚|à0¤¯âÔµ¡=Y¸þUÔ‹g·‚ËñÂéä‘}‡ƒ ²P¯ùjß—ËGÀÎ`n‡§ƒMì9lO}õšå¬íýhÈ~@_Å׈ˆF†' °±_豉y/šü,Ô_CúÆçXXŒú¨ˆt&|0–½h‘»°)o=-÷Ôl÷渻’;¨‡D<="x^6LUÔé9m•P̺šM§ dö¬»ÍBƒë,!LO9e â;x%°ÃŠ¼ç´a_¦Jœ¿q¡Ÿ~ABy§IM.fäâ²ÕÎp'œüv:ÊÃpe®€ì ó–-îÀù룽|QJ˜TÝìeBÏ`¡æœõѧ29c6uÔ¬;X柸eŸCð~ö°²§ÉtI‹Dó'*ˆÓt° I·ögíS‰éW4øÖâp®ð¤ü´$—Ý_%´1ÏÖOzòÕ´ßr·L9¦oD*æëá͹kf2HÚÓÐ[üãØc ¥eçcb àCVyÎE6upÝr-ßçñ¿VÄKʸï- yîªV­äì4u3ÔU³UíË›dóW%üÓ Œà ¤7=õs€’ë©0 ˆ´[ d3ÿGÊ`Bl‘éjœÿ›F-¦åùÅE˜ 7÷ú_9XÙ"xLö³~÷n‘=Û@9V§‡¯¨ò'ò™&á&Z(réÖLdI`ƒÊÿ6Ý<'éa•zˆðù£ËµÝ»kùÆ-Á×bî©i±ÂÅô(#÷h'éÿ§|Á,¨ÓÿеU)Ä–Úv+j•Ô3`êNyî1n73ø†¦ì¥¬vtmJ0.Å{kJõ|%cws$:½@'GMýâñ¦>^K"íEÝ–ã÷„‹¿ã!^ݦA@d›—WsÕÝ ©Ä½ý^¹ûadªež*„ ÐT–в¢–jLžþú–Nz;s;­PÒ¥dÆ]‰<0uÂ4¯cx¡%•Ø¨ŠàQƒP·]Wû‘·a ü1hõH©¦42´š¾âîMÝ€%^,e\ÈY×é!û ¶ÕžøL ìý¦½ŨÎg¾§Û¦+¤!Ó`‡­g²ŠÜ ×ʾyª-±Ï_C²¹%Vèã¢døv@'ûì6ø$Šf|vlüÈ––_"-9µõŠT²UÓ±ëE0•+m%ñù¢ËÅ…Õ9pLŽ¦ˆF™ëÉ]WÍ®ñiÚ†Ìþs5.“œ5»ãJêh>˜¾­|‘»VrOúyN¤¬|MQÔªØé@‡´Íʸ—çXædŠ´-úÚ´GsY¯ÛÙ¤zIX¹S°.'DI…L·Ô´Mˆû-±b¸ÝfL|2…ŒwÆ›ƒŒ³ æ¤,§`%lLm¥zÕ¾•\¨Ç‡&-‹Óô¥ðpù.âì"}nAÐÔ¶@k/i7¦kÈEÑÓí¬‹$iTº executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x25, 0x38, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x68) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x1c4b6623, 0x7fffffff}], 0x7fffffff, 0x0, 0x80000001, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={0x0, 0x1ff, &(0x7f0000000180)='./bus\x00', 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x83}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000d40)="9b3af791a44ceeb2f3233fd8045a0f43ae95f198bacefd7836bd6ed559051caaafc2eff14267e9a3afcd0958ea8f50dd9dd97c98822e7067c0766fe03ebaf66de3fae0c5812c9cbbe6afc9a91e072c1a0a1a66da3f3204263679027c71e475d2d71fee5475dfed564a161b8c14508e688cb4f54e80657b69258485a6bdf1ebeb0e50c187d460330a6869ec68b28f222a22acb1f3d1506fbb5578762b8384959e5836f15539e06c590973f12b830ea89ca2b93cd2e87f8e05bc9f264c61c1abdd0ad8363ca854ef3b35f875607262296d08e890d2dd81bc641518d8ac993c367e4e00396fb2db4b2935c43d95da6e98d5cefddd2692d2104c71f1191021448106f08a652149b94e0d2b550d93ff0999e4dd48b22920eddba91ba915dec61676ea4102b8fd0caabc6f2dc1b778c566d22a3ce73ef88ad8233162d3dea07fe0c68221808c95bbb54217e0dd75ca75aa16291e9063abac9c1e5e6012dbcef95a25f247a45959418b3f5f612bf256522f78259b2cf765152c178ef0fed81ec137b81750ac6be8fe9419a92031c3a3081ccb2630c579e3bfb944b2aef48f27a9296ef411f4f1c1de8a39cf94a47898417aec45639aa958f0b10e15d203514cba6f9d5214a5adcb565110a1f24d202dfd29e880b12701bf95be462723a6fd643af3cc70d0515e81dbe9894e6f0073c4cd5eefb80e5bd3aff0c1603c68d149ffa4167309a1b707036fd3d3e4990e9891d313964e48535fd484cbcaa5daa522411780da3b14837e5ad998b9ba84281d3dcbacc1d816af2fe81469fcefb2b9886c0b7cd54d90a66da56027e76b5d2e78e1e163b2f88423d96a54671dc8ceb1e41dd722e0b164152208f89a4e12829feadf28099ed387393c14283f04761ccf004b5c6fda27e88b1d39cdfecfc75cf957c3ae111556f0cc45ee166efcda208f11015dff89af20108afa105b742b61789dad2ed544790f78cf30f3e3b170499621e97db74cc46451ef1f38de07592ced8f659d48d829070af32e30d1bb352677f3dd1ee915f7d072afd61fc8c9ae91100eb0f35c1eee1d82442fd14ba4dfc6e62cf64963fc48ef00b10c905c1b6aaf5afccc0d4db215c2de8af082fdd89084bf5bf9537ff1a1277f8f07287406ff9d500695a441eee323a4555cdb95fdcfd35dd4b67a022b0fd84f1ee1c45f9332b4f04f63dba452a44b6dcd00787074585c773e9a26626aa282ea452224a375481edc44e4267106bdfa163f42f5d34469bb977eb1f69ef3e0d6403749bee4ae3137d348c5b22e9a160e2683a811f030329a3a9ad6a3749436d77d6100a35986dcb8955a87ac7428a73f84bc36972ebad43d3d47970854c78c1d68d110bc3342129c3bed7319f5dde8f05bb6044b4f6df758040b519d556029d672f2f1c34a7adb67ea1afcf9ea0f45bc49566e90647a78a32038b8d961502fe30e4323ba0a1b38833e7f6e7035a85fe29958a2be9f72ed6d00a7b73caba0c7ba70a9e042929fcadda4ec58233cffa3c8283e24c66f9b2aa59bb4408870b2bf358125314565e36ccf4622a2156abb3a6bacff0fa2249bfb03fdeff47a4eadf35b53713cd34b550d67f50912aebdb1b2f5e2becaeeee484fee401e5c6401ad1a41787018daae8dc991d9d54a5db7760a8f05294bb3bbd461ebc0405442887c2abd7ccce3cff85c8e60131b7c3a556d185ab0e8b667c022558d9db232a98d268cbd628cb4d1e5403d74281d6fa0a6284fc65a7cfa4fc0a95fe29d8749e3f31dc5730e9584031b16c9f1afc7ba63b2ab51f51b600960bf259a6b79eb78fb82992f56464466ca0490dcf141ce678e1dda5fa8b23f37066b7b65cfa428fc25bdfa0db1d2b89080c5f89edbfd6644ff14d4a7d1ae9edab2fdc7c641d1820b413833d01578ff5eec8f1d2c3bb44ba79da65fcf427ab1f67cea44aa53fc3d6b0511b2aa3a1cb98f6cbe8f4b5600c9fd412d6370d2e643f33aabdbd9ccc2ef5c929f5ed83184eae73ef4eee59ff4d5c29d53e4d1bf96d54caed77d602666904f4c89c64f59aee6edab46ed88513a241bf8942cc7988b7c44544451b8069fae42dfa5f8ef029fd20c5add094032d281d8a3b04b20a3fca48188154ffcd4f2d9130e9486fe8ffda33adefef1e1322a623a777d0a2becf6b6a675344eb1038c866b2ff7e982cf571c0462e69bdd30c50098ec232ad9b3127ddb9584d9cd1938d8d7bb55aaf8c879c2fb6b497d17a1bd1841f203a5ea6968d703e0edbd50a3e74e0399603dab1ac49f61252dd82fb05bce7cf5517def196be68fc36707c14d746d2409eed642de859d6b019723c7e9d26aada1ad71954392be772fdeabfc4cfdb705a8e1f51ee07bc68585da75b97eb91a12989242270070a8b056d91f948153355e3250121a52e4c71bb192444da74808a5b907c331fb58bd89124742f085402e9f69a688881b09c74f90a952b8ae0fb25c00", 0x6cd}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5c}, {0x35}, {0x6}]}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setrlimit(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) getegid() syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe43000000000000"]) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000700)=[{0x14}, {0x1, 0x0, 0x0, 0x3}, {0x6}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 7: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000003c0)}], 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x9}, 0x10) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f326fdb6d6a87", 0x7}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001d80)=""/4090, 0xffa}], 0x1, 0x0}, 0x40) recvmmsg(r7, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000040)="e0a2f99bbcff1a578b0c9e4e1b1b2e0fe74ab9fabb587e79552cdfa7d16ff09fff79041681526fecd11e92fc741fcf7d853f94924dd149c9ada6f7ebfdb64e4abf412eec7d0aaf99ad4688d71248a92b6be74eb7e684d273c16f8117fcd425af8409d99bd15eec95843a1a3cc8377add34f2461cad0b7472d54841d664b4858afd347a13164645239f9e642d63eddec2d07e5990c1d5c95ab17280efdebd779b50046dc5baefc01f42a50e1f9c1153049c", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x45}, {0x7c}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x4) executing program 5: setreuid(0x0, 0xee01) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000040)=[{0x22, 0x7ff}, {0x101}], 0x2}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000180000000000000000000000000000000000000000000000000800081a0000000000048800907800000000fe8000000000000000000000000000bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000300), &(0x7f0000000500)=0x47) r4 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000100)=0x966b) ioctl$FIONREAD(r4, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x100, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4, 0x0, 0x3, 0x3}, @rr={0x7, 0x3}, @rr={0x7, 0x1f, 0x7, [@rand_addr=0xf6, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x4e, @empty, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}, @icmp=@timestamp}}}}) getrusage(0x98be7e00aef6356f, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0/file0\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x1, 0x9}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x100000000}) r3 = socket(0x24f6306027d24b4c, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) syz_emit_ethernet(0x27d, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6de611d1024788000000000000000000000000000000000100000000000000000000000000000000ff00ed40670000002e0009d8680000003303000000000000c2040000dda305020001c204ffffffff01020000c2040000000000000000022e000000000000040103c2040000000304010608d5d276fdb95f29d3cb3967289d8a931626c6522ff016f894835b504b8b7b1aec231be252482919d7584df41bc3c8ad55b12a2b8377cbee71ba2156873e5a6acb2afa2faad81281cd6227a4da00c0a115c0392e3bd86f62738b007462ce0ee774086caa92135c447f250339c08acb15669effd9d7c27a768dc625a222a3c6ac79d35c268b96870e846a654ec97b2b76aeeb7c85ba1048257ca6c7d6df88dc94b6eb5448c331e8a261eb662de89b700ff67fa55a9b77fcc0ecc074261304979c79c955883fb81528db285732bc9803c66ebc1c0401098085078deaa05ed26d5a89914f3e55fd9225ad7b4e715b65894fa5fb39ab8226edf71971ff3326a4dacee9967fa9047a3cf4470e9832c3fa267b807d37675a3c45e83230284626dc34667ebf096483d1fd9e1db3f6b4a6195cfeca880e6b34d5f17d6c8c1d01a6f14daf84ae6bfc9c1063690bf195173827d5c85814c4310b3e441344e22c7e0000000000000000000000bb32070000000000001a2885454504142e84be740888db77d8bb9ee6693bfbe38279d2935fd9ada15e5a85aec99d119a8a281d050200080101000101000502000004010700000000004e234e2000089078b71475211fe5784c51ff3470a1f2af3ffb39a3ed30c5288444d4cfbc90ecf035a2a233145e630291a5440699f20ff900"/635]) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) select(0x12, &(0x7f0000000040)={0x400020000000fd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setpgid(0x0, 0x0) r5 = getppid() setpgid(0x0, r5) setpgid(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000400)=[{0x87}, {0x45}, {0x6, 0x0, 0x0, 0x239}]}) write(r0, &(0x7f0000000540)="76964062eba01c804b49467980ea40c9745d0933282680d9844e26159f00be02eeea", 0x22) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$ddb(&(0x7f0000000000), 0x2, &(0x7f0000000180)="241a5d2a4e39ba4a08d1bf87ccdb2140580003f0871556c5561af91e1ee1bb99a2a20048472e6ea9041e8d9b0000105d2656", &(0x7f00000000c0)=0x32, 0xfffffffffffffffe, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) close(r1) accept(r0, 0x0, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000077000/0x3000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000053000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200000000000000}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000031000/0x4000)=nil, &(0x7f000002f000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000185000/0x1000)=nil}, {0x0, &(0x7f000075c000/0x2000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fcntl$dupfd(r3, 0x3, 0xffffffffffffff9c) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x204, &(0x7f0000000040)={@empty, @random="314ce1b46fad", [{[], {0x8100, 0x4, 0x1, 0x2}}], {@ipv6={0x86dd, {0xe, 0x6, "c494eb", 0x1ca, 0x3a, 0x1, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x50, 0x12, 0x0, 0x1f, 0x0, [@loopback, @rand_addr="b879254f867a1915544655533394243d", @rand_addr="9a55cf7002573e61c7e339fe7f896aa6", @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @dstopts={0x2, 0x1b, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x7f}, @pad1, @jumbo={0xc2, 0x4, 0x2}, @pad1, @generic={0x5, 0x20, "3508a50757f427e6391ce253b250de1f6669b4276be2cc8855b4d0a02cbf07cf"}, @ra={0x5, 0x2, 0x7}, @generic={0x8, 0x9d, "4d0e37a38479339d49e513143c128b38816e5e587fae177c007403a63e3d9804af8c6006d72bd8339e55cbac6fc9c33524787798d734a31357e404f8d69a9910c4671b34f29d8e3e6f0ab96d99eaf2ba116d220aab0f5c9588260a59089c98b60837ea980cc2a628d33097c693ac508d50a1ca40ea72912da6812cc6fc1a2a617d62b42cd3bf74280691ef38e9c4d260ce21314e5272b728a7f1c84bc6"}, @ra={0x5, 0x2, 0xc3d9}]}, @dstopts={0x51, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x6}]}], @udp={{0x2, 0x3, 0x8}, {"a809e5c9f51678df8f1639a102a9ab283d80a693016b1b3192fbba8713af35e6f5c33913f06641e6c3d274f3bfc4d6cd4c0d"}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000), 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) ktrace(&(0x7f0000000800)='./file0\x00', 0x4, 0x1f20, 0x0) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="5b651c57b7a2ef5a62be2e9f0fc36011cf716bd9a08a540a15dc0d60c3f97e525041499435d6c0a0d4789c", 0x2b}, {&(0x7f0000000200)="01656363da7b499f22a472078a978f835340413c37011749b91f6ac5b0b94f9e8eaf96ef7db0e1ce24cdc8fcd81c80693eb290789b790bc0de8e239af1d51372f8388e4641702d0f0e712309dfa0090cea30758a1ec9126b5201d8d8dc0f434e78347e6b121b7d06cf8bf8dd5a10ad702584b4e5d8c9e4362f90869047304ed5c636df1275f51a82bb0a1965c9cacc", 0x8f}, {&(0x7f00000002c0)="6f1f7f13831c67d036ddd6d8e175663b8a5d88f72c0022a546d7b3cb28e02fe179226349394d6dae26539c4ecc25f6262f918d5c7732331e2ae4b942a2b24989a55cfc20822936b61d5d17d48443f4e1d42353138acc81fd1e87ed131d4ef676de5181c51197544a331c69fe9f786c43a5e07c891d297b38eca681db6b0ff2eb50a421f9c072265eec1edeff721388ca9db564ac49fdbfc1c3e63795cab34187c34fe84ad116a1472f33c4657a", 0xad}], 0x4, 0x0, 0x2c8}, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) (async) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f00000003c0), 0x0) (async) pipe2(&(0x7f00000003c0), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20040, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getppid() (async) getppid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) (async) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x2, 0x7}) (async) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x2, 0x7}) ioctl$KDENABIO(r4, 0x20004b3c) executing program 1: 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"]) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r2 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x2b, &(0x7f0000000140)="01000000", 0x4) r3 = socket$inet(0x2, 0x4, 0xff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) setsockopt(r3, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff000000080045000028000000000006907820000000ac1400aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x4}, {0x35}, {0x6, 0x0, 0x0, 0xdffffd}]}) write(r5, &(0x7f0000000080)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0), 0x4, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f0000000180)="ac6d9d8205bd306d06", 0x9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = socket(0x0, 0x0, 0x2) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) r3 = getuid() setuid(r3) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x0, 0x6ea) setreuid(0xee00, 0x0) executing program 2: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f0000000000)="19", 0x1, 0x0) ftruncate(r0, 0x8000) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) rename(&(0x7f0000000080)='./file1\x00', 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r4 = socket(0x1e, 0x3, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x7}, {0x7}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) kqueue() sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x4, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b01000000000000005765d61436c85e43c15d12a78cb8c58edde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xfffffffffffffff8, 0x62}], 0x6, 0x0) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0xd27d43220c7df9b, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f00000004c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3708226364246af3c4deac61957e3b9430000000000f00aff6fb0bdc2ce250287b615b6b904241cea454504e17b7497635af5a80a3c6d966c9c5c540c6de2008f3806000000d8b2d48f79ff14c0a3e1a8b73127400ef80f2234da393141d7e07101207c4533e573ea57a2848d3ad5c074e0b2b7231497d664c82e1336ed5db4cd03a344945a1500001afdaac3c3fb19fb8de6920e16585fc72f37ca54c4e868dc3fc30365a32ca171c6e2b3ef469d61f3d4923435041a62c241e2dcfd04f2d2f81fec21938e8c6afa4deb138f754d41acd3be4c9b4ccf202527c73e3da7175a88b9f966227ecac1063d20fa5b73d58c4db4aa139c75849c8449f7b4dc3f1efe6049f5ce7a187479faf6131089b22e435bc65e5e1c250a334b5ea0b84d862dd5251af8667134591640f5d2c3ae18b9b802e16c5ba78061be791211fc32383debd70a1c886374a6e0f1917f5e195bf318e8e9575331a923e8205c690b77a6764625b750da0d30ae082fdc9c83056891694d", &(0x7f00000001c0)=0x18a, 0x0, 0x0) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000680)=""/139, 0x8b}, {&(0x7f0000000340)=""/120, 0x78}], 0x4, &(0x7f0000000780)=""/203, 0xcb}, 0x4cb01fc85e519435) r3 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) setsockopt(r8, 0x0, 0x7, &(0x7f0000000240), 0x0) r9 = getpid() r10 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x17fff, r4, r6, r5, 0x0, 0x140, 0xca32}, 0x3d5, 0x1000, r9, r10, 0xfff, 0x0, 0x40000000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r12 = syz_open_pts() close(r12) r13 = syz_open_pts() ioctl$TIOCSTOP(r13, 0x2000746f) r14 = dup(r13) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x0, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r12, &(0x7f00000013c0)=[{&(0x7f0000000400)="d0", 0x1}], 0x1) setreuid(r5, r11) writev(0xffffffffffffffff, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() dup2(r0, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) r1 = socket(0x800000018, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x1}) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x1ff}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000380)='./file1\x00') r2 = getuid() unlink(0x0) setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0, 0x4) semop(r5, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x2002, 0x3000}], 0x2) semop(r5, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0x81}, {0x2, 0x224, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x7fff}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfffa}, {0x0, 0x7, 0x1800}, {0x4, 0x408}, {0x4, 0x800}, {0x0, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x3, 0x21]) semop(r5, &(0x7f0000000140)=[{0x4}, {0x3, 0x0, 0x1000}, {0x0, 0x5e1}, {0x2, 0x0, 0x800}, {0x0, 0x1000, 0x800}, {0x4, 0x8001}], 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r3, 0x0, 0x0, r4, 0x100}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x973, 0x2, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) setrlimit(0x8, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socket(0x1, 0x3, 0xff) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc00c7006, &(0x7f0000000080)={{}, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x38}, 0x40000000000000ab, &(0x7f00000010c0)="71f91e3471ac0300000091501594957ca3a6ede41cc89c7afec3708252ddbaa2a84f1f98a2718d7323cd865c2557fc0100ffe25f9ad82f55830a0c0ace43", &(0x7f0000000080)=0x2000, 0x0, 0x37) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200"/16, 0x10}], 0x1}, 0x0) syz_emit_ethernet(0x3e, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0xae) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x40) executing program 4: setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0xff}, {0xb, 0xff}}, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) fchflags(r1, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r0) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f6", 0x13) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x8, 0x80000000}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x880, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r7, 0x80105702, &(0x7f00000002c0)={0xfffff869, 0x0, 0xeb, 0x200}) ioctl$WSKBDIO_COMPLEXBELL(r6, 0x80105702, &(0x7f0000000300)={0x2, 0x4, 0x3a6, 0xffffffff}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000340)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) close(r4) listen(r5, 0x5) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r7, 0x800c5709, &(0x7f00000003c0)={0x8, 0x9, 0x7f}) dup2(r4, r5) chdir(&(0x7f0000000400)='./file0\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) syz_emit_ethernet(0x52, &(0x7f00000001c0)=ANY=[]) executing program 7: kevent(0xffffffffffffffff, 0x0, 0xfffffffe, 0x0, 0x0, &(0x7f0000000140)={0xb, 0xfffffffffffffffb}) kqueue() socketpair$unix(0x1, 0x5, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) acct(0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)) setreuid(0xee00, 0x0) 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(0x0, &(0x7f0000000200)={0x0, ""/15}, 0x17, 0x3, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x205b9b) r5 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x63) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000001c0)="ea000000", 0x4) r1 = dup2(r0, r0) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r1, r2) syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad90030000084211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa020090780000000060000000000000000000ddffffffffffffff000000000001ff010000000000000000000000000001"]) clock_settime(0x4, &(0x7f0000000280)={0xac, 0x8000088000005}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, &(0x7f00000000c0)="71f91e3471ac0020000000000000004b8e5f9ff2b32d77b2f484cd71b59c7afec37082", &(0x7f0000000100)=0x1c, 0x0, 0x4c) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) open(&(0x7f0000000040)='./file0\x00', 0x20600, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open(0x0, 0x40, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 4: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="fbc710c28ff56d3f026fa65f7928754d22b3dc5084636d23db779d4fd2f49974c24f51452ee9663bd4c20df25692f91ef57578ed1aa0f25588c710683466c364ff8396d696370eac80d5d3aa73edf9626839", &(0x7f00000000c0)=0x52, &(0x7f0000000100), 0x0) sysctl$vfs_ffs(&(0x7f0000000140)={0xa, 0x1, 0xc}, 0x3, &(0x7f0000000180)="9a3b135d7d9483652b379e06d86713db1b00c9718888d5d7e78f", &(0x7f00000001c0)=0x1a, &(0x7f0000000200)="4b5b87a5b571f365f89f9731689e83bfc8eca280c46f49eb134f6810bd8d2ea57ea0251979a4789933bcd88365f031d200d8cecbba2674a7132d64162a3a2beb360ff17cc7f93eea3c3faf717ba8af0bc57d4cb680d9f2fcd50252a95c56427ee83c981570bed8b57ebcb8eab9d509ee7cb2d7e09258be34e197811bd2771706abf2158c876e4e523fd811d2", 0x8c) sysctl$net_inet_gre(&(0x7f00000002c0), 0x4, &(0x7f0000000400)="6110087e3d1b685eee661f220f508772025ff91dac221dafb0e2b2ecfd698748fd3289eed53f6edc60c3b2ff798bc8faac5b5029e5d2283912e10e52870d9a23f9edb01ada6ad1343285f7f7b1380349eb36d5612538a0108774cb1c1cad63662440bbbf5273e4048ce18922438525e78d2acdc20ae70274a8ee5417e95f", &(0x7f0000000100)=0x77, &(0x7f0000000300)="090a4157b664ed2c94b4b67e55d26df3894106a86ced5f6699293305ead7146b3c577e401649b5a325864f726a539e4aa4712b4aeef409b311f809d82e739e90b51c08333c055aa8739e2b3fc7cc70316dcf7964a249025f174fa04cf86a5963298bdf254b7a781855db646c9224bd0c20f94bb4583963a0c83b84f5a91ebf6f0cfada374012491aeb75688be8da56383ad7979e3455d1e57a29cd2fb0ccd91949aa99976e4d02ba3ec70dbf0c706e604b3d0c76286f6e1d42fb797718b78b54f3b391dca67982f7783a732c2822c54102eae82fece80e765084b1c0", 0xfffffc5c) kqueue() chmod(&(0x7f0000000480)='./file0\x00', 0x8) sysctl$net_inet_gre(&(0x7f00000004c0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000500)="0e2f5c9ac2c20981353aafcbf7885ffb9e873494eba30c700846d4654e69ac5f6aa9fdd5493d4a97caa1f903c9b1a906de22825702f05e26183d15f2dd2b3f4dc6d8a871eaed7f9708153c51c075b731b9284ad40ab3ffbf187f0cfaa437ac8ee9f7a08f18d078e8f059d2d72570b7cf893591470be8bbc130d5d02d0db8fcc17dca77b67aa21d73c9188bc0150f1107c014901787353608ff9d4d268cedc59342d0dfc6dcc745d9f429ef69456327e0f89b0b01cce53cea7337a5ea96cdd4281ffb4c2eee31902ba2d824045f052511a6aa6afa692c0062eb3294e6f15e99f5523492f670f14ab6dfa48e94d251adff9a8dbf", &(0x7f0000000600)=0xf3, &(0x7f0000000640)="dbd301", 0x3) sysctl$net_inet_etherip(&(0x7f00000006c0), 0x4, &(0x7f0000000700)="4e22b9062f27d40f33de0d3101000000", &(0x7f0000000740)=0x10, &(0x7f0000001440)="be948a910ea24e5aa39338f4bb71696b1e8f9fd99c872f4506560358cfd6e95b27ce182f2301007c42ebb691afd74c42906f8b2be2349aee9a251fc37f8717300cfb9c174bfca106084a8adab61c39aa3d4f45899394db47ed6aa3de3e64cad6a3f8bc8b9f53548919cc3a", 0x6b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000880)={0x2, &(0x7f0000000840)=[{0x3, 0x4, 0x81, 0x8}, {0x2, 0x3f, 0x12, 0x1}]}) sysctl$vfs_ffs(&(0x7f00000008c0)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000900)="d5e86ea1fa9f2cc8ff1a8790adcb4f9bbaa0d89a73dba3602b27367a00ca80eeed93f5f466cae5c25935a21ca84c0a334d69f5f7ebb4f32f5dee968e3c77782e2240688956688d6b7d91816e728bc74438d5f65dfe7f0634de43d39f33dedec3c084e8b726df644d80bf7742814a11dd087c1f71a59d6c97c6cbba8988fe3330328218ef3b268376e722631f99ceedd1a9400313d28d6cc6bf96d79209bca87718e458d97bd172331603879b33e6b060b7f263fc5dad67070279b5e5fe785aee2b2ef3", &(0x7f0000000a00)=0xc3, &(0x7f0000000a40)="cc1f7731abd318d30145637d9f9862b3d802", 0x12) sysctl$net_inet_gre(&(0x7f0000000a80)={0x4, 0x2, 0x2f, 0x5}, 0x4, &(0x7f0000000ac0)="2a3a8a826daa5b020333bbe2ec0204f25a5ba554ef55cc7ab8a839999a1bbf3b4f9714e7e9e2a4167ecce2b887dce643dc1ad7bf96ef5cf76d0397d4e7708690dee5b30335e9712f5ae8430f872f687f050b1e0d3de024f6c0f10968149e5994f01bd5b9c87e3399b60903d2cd5a69abcd2235d18d4bd0", &(0x7f0000000b80)=0x77, &(0x7f0000000bc0)="fef057eb93ee747b3d02a9f2fb27d674056b0bbef9049f043f00918eea2ca3b3bd0a5b498bce5aa028075a519a0a1c338d673669d771c1d083d3e89c183b0b6ecf30720ffc6087ddc1d12c181b1838b31ea2adb7619d27dde8a83d6b970322d860a114fd3c513d6f397f3796f8a30982089cd85e6e39bb04862915eeddde28085a0d04affd415e827165fa68cf30306fee53285fa83d8f214cc7ea8dde4cb17ef34c", 0xa2) sysctl$net_inet_gre(&(0x7f0000000c80)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, &(0x7f0000000dc0), &(0x7f0000000e00)="ca42afb4b3249643ad53da86d43224f743f95c69c91b9bfdf9d8fc4774da2812f5c35a67e7b6f62b6de5b0ee18ff0f8718c6e135", 0x34) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000e80), 0x40, 0x0) r1 = dup2(r0, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000d40)=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$net_inet_gre(&(0x7f0000000ec0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000f00)="1e783e5b18d0458cefb8ba3d8b6a08d4f270b2f4c0d4191e7b5af1ce1537de10da103f0a64e410e938b81d7249a5c385519bf48d3446019f98252d6a6190d8d5df234d8a4c8d882768f5666cf727333623e1c85756d433f5b90dd6511dd2215e2c736f9e80d2d6a9dc25f1162057692af97dae8dabca65c3569f8bd22e22ebf0a7f9290425be99119061158aa2a250c8b160e7", &(0x7f0000000fc0)=0x93, &(0x7f0000001000)="be6a2bc801c501f941288ad5b8fe5e255d62b7063afe1e676c96b4388af05715e980ce40b888b4345dd0e3ee93e53ca1d3ee4cf93fb2ee8a5d593e052172d36f0f7da291ee0dd68057007ceb35b9a6adecd8c483dcf6d2f90343", 0x5a) setrlimit(0x0, &(0x7f0000001080)={0xd547, 0x9}) msgget$private(0x0, 0x302) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() pwrite(r2, &(0x7f00000010c0)="277ce872ab7578e1f058594085b6ab1a44aacae7877d710dc1c57008ed00b100b98e5655bc231f6664065a49a72a9c7dfea671b0f91bf56ccbe3297f533f46cd63e43782ecb42e19cd31fa96ada54bcc99e84ebd712f1236b78da0708fc8ea8c163ff94315389241768cba98a54b59a57fb37d7da6c2ae1694adb8f4cd8aa0140dbbedc4953f063923bcbf9f33136e698e73b508e9ba9d82401d88959a5c1b494400cba4cce9ad2bc485b9616be557163cee66a2aff39ceb58fbf9a8a13474e58a4b76a09cf3fe76c431001a8814eaba47375eb9b0f96f639e21f30a569feccb7407d884a92e5fd67c5d0cfde8577ea49e060cc5f0e257b8501be341bb", 0xfd, 0x4) sysctl$net_inet_gre(&(0x7f00000011c0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000001200)="35ca3831112b3409b7fb65a4da390d28de05bf7b6a7a90cb799c9d9b3b8defcf23bce4aec6ea7435617a7f344be63960e4d90869ae46a269cee92c9ffc48faad3114e29bc2485cfcf4397db242e3ce66c3be153fabd30f0c23a06bfe8f3f08b4f555eda717ce2339861c8d0315e1019bb1c59da7e7b4a0878b066c69e1aeaeda60f132dfdc4bf009aea5b9f592687c5805848ae6dcdf0167682b2d0a834ceb39e8ed7867ebbc4bc513b250831fcbf1ccfae1b8df3e2f5310db1e08e555b713ccfc76ab8c44b8c826c8b77423575e7d3f1b25b8659fca506431f954f537dd8b25e0a554293b36558c1df3bbb9ffdfec3451bd578d91691e2ee7792b24", &(0x7f0000001300)=0xfc, &(0x7f0000001340)="69e5060d488f294fffb81333ad1937197f11c10a2b156e29c2280058fb6a9ec0d604a8d2e9e8d5a358fcc03916e47e6072ea7b2c41b538938f9a25ba284ee847674950f4951a033bfcc72f44850b3b9cab5991ca0e6ebdd4dee591d7f3", 0x5d) bind$inet6(r1, &(0x7f00000013c0)={0x18, 0x0, 0x9}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r3 = accept$unix(r1, 0x0, 0x0) r4 = open(&(0x7f00000024c0)='./file0/file0\x00', 0x6c73330ed2034578, 0x100) r5 = dup2(r3, r4) ioctl$VMM_IOC_RUN(r5, 0xc0205602, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) sysctl$vfs_ffs(&(0x7f00000027c0)={0xa, 0x1, 0x2}, 0x3, &(0x7f0000000cc0)="8e7899556e077093a3d9ea7822e132d427d9ee19064cfd33741719e525c44e3e7cb90ff7a4193211da651d7cdb10f9bb777a7c1e785cdc9360d3f22ac1e25d7da5677b7d4bd5e36005224bcd6d46ab060817dd0c34c35d828e0dd1e2f8ad3d4dd020c2583893d1f7d5bdf514805b5957785583b90648b1426eb21bf13760", &(0x7f0000002880)=0x7e, &(0x7f00000028c0), 0x0) executing program 7: ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x1, "0d0e50123b4600", 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x10, 0x1, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup(r4) r6 = dup2(r5, r3) connect$unix(r5, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r6, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x8) writev(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) executing program 4: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x64) bind$unix(0xffffffffffffffff, &(0x7f0000001500)=@file={0x0, './file0\x00'}, 0xa) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f00007b9000/0x2000)=nil, 0x2000, 0x4) setrlimit(0x3, &(0x7f0000000180)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) r0 = socket(0x0, 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x8006}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x36, 0x0) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r3, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) listen(r0, 0x0) executing program 4: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffffffc}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) symlinkat(&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x44}, {0x87}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setuid(r0) r2 = socket$inet(0x2, 0x1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047476, &(0x7f0000000000)) setsockopt(r2, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) truncate(&(0x7f0000000140)='./file0\x00', 0x200) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) faccessat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0xa6, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r6, r5, 0x0, 0x61}, 0x4, 0x2, 0xfd}) setreuid(r5, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) msgget$private(0x0, 0x20) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 7: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000400)=[{0x87}, {0x45}, {0x6, 0x0, 0x0, 0x239}]}) write(r0, &(0x7f0000000540)="76964062eba01c804b49467980ea40c9745d0933282680d9844e26159f00be02eeea", 0x22) executing program 7: r0 = getuid() setreuid(0xee00, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300303aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb8800907800000000fe8000000000000000000000000000aa0003d492a809d40676c44366e62cf8709f3f010fc050f981"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc, 0x5}, {0x6, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) getpid() executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000311000/0x2000)=nil, &(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'}) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x40}, {0x16}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x8, 0x158) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) mknodat(r0, &(0x7f0000000440)='./file0\x00', 0x8000, 0x0) syz_open_pts() syz_emit_ethernet(0x1b, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8080691a, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mknod(0x0, 0x0, 0x51fd) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x2c, 0x2, &(0x7f0000000200), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 2: close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0x3}]}) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r0, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) listen(r5, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x3f, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff]}}) kevent(r2, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4000008, 0x6, {0x4, 0xa5}}) r0 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f00000001c0)=[{0xffff, 0x4, 0xff, 0xec}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f00000004c0)=ANY=[@ANYRES32, @ANYBLOB="09eb98de4702e99c3c121a752b08f0bcd8a675e0a0f268632665a6bb5ddce922c7369019d7e7f31367addcdc2a54a4d7e01a2053933c4c246559e94fc6663b54e0c699581ee8218a951610047f0b55fc953f287ea04bbae8ee29309a7919d6be78b5b7cee769dd2cd785e63aec931d76828c875d4cd2b8494147ef9f063fe8c44d415806488ce1480731b0923ea45178615f40c63a7b67b97c0efca6caa55aeb16a428cb08925ba2d04ef67096be43f90cf24dd0f93fe875a2ed7045cb9dca6f8bbb58ec43"], 0x10, 0x8}, 0x9) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x5903) r4 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) close(r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x29, 0x21}, 0x809, 0x6, r0, 0x0, 0x3ff, 0xffffffffffff6c98, 0xa}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaac30e723a7fe87db80d251e363aaaaa0800450000280000"]) mknod(0x0, 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r6 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0xf38, 0x3fd, &(0x7f0000000200)="19fb6c2e", 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000000)) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) writev(r7, 0x0, 0x0) executing program 3: open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9a", 0x9b) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x81}, {0x87, 0x0, 0x0, 0x20000}, {0x106, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x4c, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f0000551000/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'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee4"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98", 0x30}], 0x1) socket(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r3 = msgget(0x1, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x6446a3820a2b9791, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x0, 0xfffffffc}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r4 = socket(0x11, 0x3, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r5, 0x4004570c, &(0x7f0000001400)={0x9, 0x1f, 0x7f, 0x3}) sendto$unix(r4, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setpgid(0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 3: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000800383a008a215a1957de740000fe8000000000000000000000000000aa02dd8f78000000006000000000003a00fe8000000000000000000000000000aa00000040000000000000ffff0000000001000000eb168779"]) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)='t', 0x1}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x812e}]}) nanosleep(&(0x7f0000000040)={0x6, 0x6}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176deexecuting program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}], 0x20}, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) executing program 3: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000d00)={@random="1194abcfc1e9", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "a4bd08", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @mcast1}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0xb, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047469, &(0x7f00000000c0)=0x5) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) getpid() r7 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r7}) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000009c0)={0x10, 0x0, [{&(0x7f00002eb000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f000019b000/0x8000)=nil, &(0x7f00003d0000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f000008c000/0x2000)=nil, &(0x7f0000366000/0x3000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f000068b000/0x4000)=nil}, {&(0x7f000078f000/0x1000)=nil, &(0x7f0000090000/0x2000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil, 0x406050d042}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000133000/0x4000)=nil, 0x4}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000068e000/0x4000)=nil, 0xfdf}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00', 0x2}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10000000007000000331c13fecea10500fef9ed06c72fd3357ae320c87b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200ffff008000ff000000000000000000000000000000000000000000000000004282bafae58fb00b2165ea9900e13c49dd0ad61da64f577f7b3a1bb8450344293f1eaa14c09d36000000000000000000000000000000707dece7b57d14dcffb003031643e8", 0xffffffffffffff7d, 0x407, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) r1 = syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) socket(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004500001c0000000000019078ac1400aae000000121009078fe33965767c03f35ab8b4299db58b0055258c91bb70a5d561b1c4b87b78a69e923382d8c692355afb7e97356736d8f33c79c9a6fc73ca96d402059dc911455ec46290f80b0c0d04f05fbc9e383aa45444a5fed473847d890b2af503c058280343a8a262bc3b7315b4663d5b0b1091f4e26e605ea8acbbd8289718a78bdc496724cf78aa97bac47e3ac392933feb4735e5f7d9de22a19450bf151383ecf68a5ac2c2ccc40fc6d5c02f920680699acdb6aabb01e100b11bcb738e88377fb66d19a5e3060cb74d64eb6eb2aa37b5a896d319294dbb430c2b5347be8b77ba219126b821d"]) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, 0x0}) close(0xffffffffffffffff) socket$inet(0x2, 0xc002, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r0) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r7, 0x2) r8 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01"], 0x76, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x800) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r1, 0x5) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setrlimit(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) syz_open_pts() 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, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x0, 0x3, 0x40) r4 = dup(r3) listen(0xffffffffffffffff, 0x0) select(0xffffffffffffffe8, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r3, 0x0, 0x65, 0x0, 0x0) msgget(0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x3, 0x0) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) pipe(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x305efcda}, {0x40}, {0x6, 0x0, 0x0, 0xffffffff}]}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000400)=[{0x4d, 0x0, 0x82}, {0x9}, {0x16, 0x0, 0x2}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 6: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000400)=[{0x87}, {0x45}, {0x6, 0x0, 0x0, 0x239}]}) write(r0, &(0x7f0000000540)="76964062eba01c804b49467980ea40c9745d0933282680d9844e26159f00be02eeea", 0x22) executing program 3: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x200, 0x0) r1 = getuid() r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x40, 0x0, 0x0) fchown(r0, r1, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) 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}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 3: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') 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}]}) sysctl$kern(0x0, 0x0, &(0x7f0000002480), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) chflags(0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000580)=0x7e71c3db) open(0x0, 0x710, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000880)={0x0, 0x0, 0x0, {[0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x76a], [0x0, 0x0, 0x0, 0x0, 0x2], [], [], [{}, {0xffff, 0x0, 0x0, 0x8000000000000001}], {}, {0x0, 0x0, 0x3}}}) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d1", 0x40) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x40ffc}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000a1000/0x4000)=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, 0x200000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x40}, {0x35}, {0x9106}]}) syz_extract_tcp_res(0x0, 0x0, 0xf743) dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x400000000000fd}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000311000/0x2000)=nil, &(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'}) socket(0x0, 0x1, 0x0) (async) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x40}, {0x16}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) (async) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) (async) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) (async) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) executing program 2: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384154, "2fecacf2ce60987a0d0239060000aa175b31cb31"}) writev(r3, &(0x7f0000000180)=[{&(0x7f00000002c0)="b8f98015186e7eb208c2a4f4e08df491008bcbf85c27", 0x16}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{}, {0x1000}}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 3: socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) open$dir(0x0, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x81) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0xffffffff, 0x192}, {0x18, 0x1, 0x7, 0x80000000}, 0x5, [0x4, 0x4d7, 0xfffffffe, 0x8d, 0x4, 0x9, 0x6, 0x7ff]}, 0x3c) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, 0x0) syz_emit_ethernet(0x2a, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x79) msgrcv(r6, &(0x7f0000000140), 0x8, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x4a, 0x0, 0x0, 0x0, 0x6) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069de, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200"/51]) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) kqueue() setreuid(0x0, 0xee01) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/111) dup2(r4, r0) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x1}, 0x3, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000005c0)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000280)={0x0, 0x80000000}, 0xfffffffffffffd7a, 0x11) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = dup(r1) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}], 0x2, 0x0}}, 0x10, 0x864, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) getpid() executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x1, 0x9}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x100000000}) r3 = socket(0x24f6306027d24b4c, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) syz_emit_ethernet(0x27d, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6de611d1024788000000000000000000000000000000000100000000000000000000000000000000ff00ed40670000002e0009d8680000003303000000000000c2040000dda305020001c204ffffffff01020000c2040000000000000000022e000000000000040103c2040000000304010608d5d276fdb95f29d3cb3967289d8a931626c6522ff016f894835b504b8b7b1aec231be252482919d7584df41bc3c8ad55b12a2b8377cbee71ba2156873e5a6acb2afa2faad81281cd6227a4da00c0a115c0392e3bd86f62738b007462ce0ee774086caa92135c447f250339c08acb15669effd9d7c27a768dc625a222a3c6ac79d35c268b96870e846a654ec97b2b76aeeb7c85ba1048257ca6c7d6df88dc94b6eb5448c331e8a261eb662de89b700ff67fa55a9b77fcc0ecc074261304979c79c955883fb81528db285732bc9803c66ebc1c0401098085078deaa05ed26d5a89914f3e55fd9225ad7b4e715b65894fa5fb39ab8226edf71971ff3326a4dacee9967fa9047a3cf4470e9832c3fa267b807d37675a3c45e83230284626dc34667ebf096483d1fd9e1db3f6b4a6195cfeca880e6b34d5f17d6c8c1d01a6f14daf84ae6bfc9c1063690bf195173827d5c85814c4310b3e441344e22c7e0000000000000000000000bb32070000000000001a2885454504142e84be740888db77d8bb9ee6693bfbe38279d2935fd9ada15e5a85aec99d119a8a281d050200080101000101000502000004010700000000004e234e2000089078b71475211fe5784c51ff3470a1f2af3ffb39a3ed30c5288444d4cfbc90ecf035a2a233145e630291a5440699f20ff900"/635]) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) select(0x12, &(0x7f0000000040)={0x400020000000fd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setpgid(0x0, 0x0) r5 = getppid() setpgid(0x0, r5) setpgid(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x0, 0x7}, 0x3800, 0x9, 0xce}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x328, r2) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="b2e7c9640a1050866d3e0378f64811efce5d91a27a03b46ce3692a9472775ae8d71e370bf976e04d348823aba6319bb98b342c5e4e93f89b43f063faa20e2a5633ba5c119ce00cf3cde7faf771982e7c8241a154bda5aa61fdf79c7981736fa3bd51a70ac3a5cded3ba45231c7493f0c47c8c39817086b3876e8df9c45f8b4993be8bd02994dd1516ef71d731c961147198d1e8b507311e365c487150f0dbda347b8d7c7989f875bfd4817be90782ac7a14cb7c67c20c60fee214e56f179fb314ab29f2364f14723f098cccd8e1a0399ea4ee34e02de636dda0a9cfc84d09f2f4ecc8abc5018b9f3af4d39a7b883cfc4db9920bf0deb40745fbf677022c6aaed0ccc20ebabb08ae97f00f65111ade0d968cd657163d6d5d6af480ccba18a4b181bd705d51458e7b0f3cf6204c2f86cfbbf57a858404680b7250a5bf8c84966fef8ba0c771e4cc3002bc21176bbc3fe4c61974fed59ab76a5739f300c4dcb0a33af644a4959fd72a6005836860dcd302278e304de4760024da7d032eb101e7521c886e10bd94cb4d0b87d58c3c8a2619ef81dcb0f5efca2ecc2b3d62519762d97f4939717a189baaa78876498aec69ca4bb43e841460b595e5b96872a7d4833915ac47c3ca0b644429ae7bf13d64a959eb981e75d0c0d51b1aa85b8faf28cd3ed186af8d2f710324c1801dfd61f29566caec15c1b914371b1317a32e0b313fa8ba1b4405c5793a0741fc2e0e25e1e6f76a4a4b7e62c6a1b23ff0991443db389f3913334fa432c25cea52921aa868070efd55b77bbd9d8a23e3b749b682bf8419498c389eeff5574efa6f87fdcd8160294d4361bebaa967a8be102a00ca36770b0342bfc59feaa31e3e4771826545fbbd8904107c44c0d6a55102beda8fe67b60740b0eefe5428ad37d6cb7bd91cabd70056f4e52f9fd1e8f7c11b77fbd2f3f99559542f68ef6bf06fd3bdab47be47f2afd896e854bc4ceab7a11400e60b1d6959f5624dabe614f99503adc74f74bd557b5a1d5d94450beeba2b7984050c8be3d087778480aade5fbfa8c8f8d49003d3ec7a37f6494608f39711a016eee4ddcd9d248688f4bb199e6efa4938c258dedb9bd7597abc7c1da28f956e18d15b5a50ba2944c71bd8738e0cbcccd6205f404d7341748137d8a699ffd94125a67a26b0bebc5f17c7d392cb518b741c53ebfabd1d2eb88296d93fc9d4ae0d69a2a382040f60f421c69b357ffa8cd753b2ba8440d97e9a9c5f30d480e02cf143b9b1a077d6b096171b1c33bd5d25722fafa06a63765fe9092f44d5e0d34131c3442382aad0bb636c037b62d213b9d29132bed0405a2ca84289136611630f03c9f813c97ba21423df41522ff3eb0fd79b0db43c40e23cfa40950be961a1653699d86ee9de1d013b2936e1fadba738843d4da86d2adcee5386e27d4dca21727fee114bbe9bc780124f97d200b36c1e7638c5b5808288e10dc7cfff1477f9058173b60b8c70356054961b73c0603c765581ef1cf0f90a3c10a1d4292925399274c6c8ac322d66de3a4778470bf3b100b81845cfd0935e7f187ba90b4444fdcbbd54d067e6865fd16e14d92979b4e9968eefc7c113f9a8b418db4e31b7587f031e1c90664477d20cb294e08b55a2260a4e9bc93a22904c312751f0f3be72f9d2c0db5aa7e2fefb39e9d80884b9c586cbc10e9b5b26177e06d64e1699f6eeb3155adf359a2e81748628024133444af5da272a1e57cea20be41be82c4fbd850417fc8099756a4480922bf995bdb920376ce10fb58445ea3412e66ac808c9f19cc3b07f0f40a10383301dbb764e6dbd9dde1dc6ad593e6d745e68660ce4bdb754801f5c44e31eda78ea2eb8ade3f8a97ba7cdd1e7736107ca52bde8db26627b8bb6fb5b8d7a00c18081c0914cb289e8ce018a4857cc801fa89dd4838d813ba2045217a7fd229c6eb7e5080c36c2a9b33e460480acae42825db84c2b91f7cc094a57af604b2211cd22ec7c34b3c1bfc4144bd93e7cd1b3b7b8468eea6d8624557c682ff415f0eae04cac49ef2483bf10fd6dee14c65565ff2cb3bc7fb1484e8d73943563b11e5f357872289ce94b19f07b8b690c9abadb08ff0e22883315b42576e71de1dcbecfa552a2fb3704600d1aaa7746ab2103d8e0a46a9b5a3d6b9e8d6168302533382e16a5977feae62bdbddab6f54e33de080fc302c73a7cfdd5fd1cda1a816d976d4e182973da9b93bd7a9c72c1b2c1081230017732bc4c49644990fb141a53fd1517f09057cf4cad50109b30ff34804fba5dcafd308a30f997cab5b4df09c941567489fbaec6b558e34a7c17b8bdd5c7da42450c5acd70b4a3aa3b8c0baba8c391e77e2b14e679e51570980a0d89e7d3c1b1c0a328e505ddce7f9568811a1ebafff1995f28e0732787ad656348174c4e68349606427f2fb68c8bcdcbac2bf7baddbc4d19bc896a92bfc38230284fc24c41708ea904d76cda1a398f499a7f972de31ad15b2a3021388b8da2fc482e71bfe4e1bd77af3ec2ac3d206ed6b52a1530402d41a8d42a4dff63025592377cb81594fad1d7be59584dc198ef2054e8a7d6c61f582592eb5db132755acf4ccc66da819e0c59e7f6af976c1dbc0c4adb4a27bc5a493426cc1827eb67b06f0c1f72985bb8691ef7045fc94c79ecc638f0389a6fe280dcd8e7ff17d571a8979149df5d283dba60721f85013468928e0d7cfc07a581d0f7e7d5abb04f4b54b8592a22ded40e8caa09a2a8d00cce3bf7bfc66187dfd9b9ecac4da02e7c5b6fbe1d1686d6ccea7b76a761c886d1a7f296ddc7e9760553b2e69705db4a41b0703e03b6f6dbd2f397c1dc6598d7535478fd263d01e369239f566c400388d65b8e4cdd823cb2695eaf3a39c118938de34425fb998d805de9bc8206a1870ead4cf74dc7f19f6b8042f87d60cf4ec2e83a4b98e8629e9e18fc7204517cfe19dcd94195b12e94458756104a5e161ca8f399e3ccad6a8853c4d6b82c1d584cb06916c52066fcfb87b5c690e2e9ca92c200c18e43616f42f589b611e11da5670d771720e2146cde309a32f5480745d5c514e24bb328fee14cab30573e4b1db3428bc0db6440de850e37b6f903b4242f1ff9e03668c2ad1737f6c49ee469465ff8f0a80f3b3c40061bd59ad6ea66ed3747f922103eb7d657ed5b46d62a3d5cbaabd15dcfab44b38fc3c85a500db417ca8ee47d4c8bd9bc7a88b3512ebcb8464abe47eb5e76871e00c3a529d6c83b722dd2086bb40f66ec4d2ca402bdd82aace89040f3469c4d37d7e5b4f3fffef13658138a6b08a369bfac6d27cd5ca506db620e966a7a73e8babee01e979586dbce5708536c12ec15584c776058a13a8a8f4ea83696963beb1f1a6d45824e576ae00489d0d7ed7a5a7c3d3ba4f77f651d27ba05d45653b5c02974e7f05b8dc04a65e33896664785cacc43945ff25888336507184a6fa1988f8fd962dab79a3f34faa51f5047cd164f9af6416880eb1fcfcc5c1a87ba4f4278354562f06fe395e8b91f9c62dd7e482b64da760e6667afd255f50cc991b9a1889733801b15b75839b26def0473ebcd2840bb3545995247e35fc809da493595a5fc9b5e874ffb285f5126578c73e30e3cf895d0ad5f067305eb909a2d6829d125edc30a172f795539e333ca48438a245426bded4977da8704dc80a9c3faa91c6a508b8f50bf9f290aafa2b5531f67a0a0eaae1813adfe01c6ef572d53d1a8f06e421aa5d60f92db0b9322dc8b8acc81c578af7856f2045508e1eea1c6d815b57be9e7bd7ead64e0345bfaa2402fff4c285eb78dd4725fef4d388fc011e80c08a45f11cafa604cb69e401dfab23e3c4ef307d3ae4992d3b78781ab1e36157834133b12ac17f973d4ea628e5cdc160da0a1cb2acf290240f13b5fc696a393bf92a4f9a564a8f3ae7ef5b82b19ef0554d2a069e3eec062440265fcf4e9afdfd82c9bbd5ef2fc3e9d067c126fb1ea10a1f842bd3492132624647ebf4a16ff9baf1f4e43147b6b74497d504d3399bc4da6d1b78ddb1e50ed49a6b1f48f052807eeded7e3fa764799759eaecf6b7527107672c8e4e94ee07f6c477f555dfaa0a185febeb1ae4341ea762973e4c15f9917d10fecab7ecea883d7bd87f43363cfc21709c9ad5e646c46f1058b5105791ccf8b8f6528470f8adb427bbba66a910cca93d7f6d73ec62579f93bad9430d33c34c41150f0d672239baac745ecf84491486a276e0d65293097fa4ea78c0b8bf6239fc2b05076c7a3876e810ca46862b33fcbcdca26a31b2aa6d28b672e885cfceb298a5ef89e0567017bd1d3fcd06589909dd46289ccce966aa188fd1b0c55217cf627b7920eb783d75e6cc2c82cf77c29532a2d882034f206bc0d2d8e4bbcf46dd3da8418b922e1d3142bd35549fd3b65ef2f78eb0de624183583691fe3838903c5171f9319301f99d168ee66c935be5ca62c7f5433709eeba7cba895acea7e93bfc2e754824ba2486d7c15147efec7b2e906fdafb585ee11e91190bbbe7bb759f67b30778aa7dc46ddf5d21bfad963b5dbf5eff0a797cf29f45d1b6e5bbdb0646b44b294ff5274137bb02b04c194a4e52532637ba6ac71b676a66a68b973cf5dca3f901d85cc1b34ecf330863dc2540bd90bac980df5651867a2ecf746b882a27bf42c81b4878d7a861fc3e6feaa4508e3dde960b38865b3b81a21e1f78293b5ef80ec462816517a12391a9829426a99a11952da3e16b0f7ac38cf5115090d79da04e55857494742f7f76ce424ff50b3f088c4398d5226804219e3fe7f390280489f895cd9de58781aab706df99363513060c46e86057eaca05d7b5e28b3566044f8d9b3e65696b340167af2ac9c762db2fe160bdffdcfebc5bdb948ae2b3c6e949084d8ce167337c8ab061fc0e6839628ce5f2aedc23151d57cc54d8111e9ea28a4dac94f88172b6163a279590c5f366329f660e8313cea4cff94ec546abc85f501ede23a4f305963feaa9ddc7945d65783dcfe71f2030c3a7844360f4a91ef9b4e23e3a798c0b784234947984373268a72cb6b57ea0186b633b404ba2adf191a44cebfd2d714108afdf71a2688cb0ddd5d9e516f58ae4bc8b9c516141f65fa5c5169c991d1ae2f88a8dd37c3d838d947a43b987371f029de6f15e54111ea8a4e5f71623ef463a2621606b463f8d99064bb19561b6038fa0107b68cb32b005988e7f2d32609ecdd096315984594eca98a628109f8e85d52c07da4c6afa10a49f83716cf2eb1c0d417a9130345d9912b9e0d8b82bee22eb8cb21baf99349ea58bd3851686afd5c12bac3d38e833f6e9006a7f90e39de63cef71a095f53d7a00f095a7e88bc8a899a66520413eb1c2d958cf2b1a3681861197b04aa591983c33c4197fb57964e48d1021c844f0f72f06dd57b3edb8b66b2b5149f81a50548b7de6b4d17cabddbfd7d36e13875a95f0ff44b8dc0656c549d9ac6e566a09df5d6853d7d6b241d8a9d9b3ef94ff2e8782b4f05f8f977bf06fa15c275a013e0467aa4cd6435e02ff0fc86399246148f961ade5837b024eaa4a81bbc9407fe4707beb92150f1417c7cea4b331bafefdf2db4a172dbb230e9e7019905d8c43a91531ec6be7fbad853303b555a2d61c9b600550ad2cc70a421454202fdfba7923c4869e9bb176a5551076a49544b9fb48d06ab2ab981a6e77dd9aa0c602621fc41d99fb388e05bef54c091b3e5720ca5fbd9f5530d1f565e767c764f582faaa23f178ab23601cb7fb9db5039c481147b4f9d29ec0aa0b2e929c7901e5dc75a0560e95d2902a0348e53a2922428c", &(0x7f0000001180)=0x1000, &(0x7f00000011c0)="48f1b0861bdfffbeac64a6cdbcd9ce055e50506396ff", 0x16) fsync(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001200), 0x800, 0x0) ftruncate(r0, 0xffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) setreuid(0xffffffffffffffff, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0), 0x8000, 0x0) r5 = socket(0x18, 0x4, 0x7f) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000001300)={0x80000000, 0x3, 0x28, 0x8001}) r6 = semget$private(0x0, 0x1, 0x180) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000001340)=""/54) connect(r5, &(0x7f0000001380)=@in={0x2, 0x2}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000013c0), 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000001440)=0x2) sendto(r5, &(0x7f0000001480)="91de685ea4ae23155ed44df8963c10bbe6e6cc761893e22167cb25173887576fa6a8a75752cac70efb8a90deb61f7c7dcd81325b6290633ca9cc6fd202dc61471f21b5ef198e497d24eb23de83d21cbf56807c334d31dbab0c2811f31d8523f537d79d7aebe840263405f4f62fac2e38c53f799a97c1880444c245d97430971e3bfeb37b5f7ac54fb1a3c2a842e09fc44645b0c9dd8fff1f6f0de8d8ef9caa0ea382f36d993ac0a84a249067ed2db1a79295440a0944820f2f71349cf1a2f8615e", 0xc1, 0x0, &(0x7f0000001580)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgget$private(0x0, 0x20) sysctl$vm_swapencrypt(&(0x7f00000015c0), 0x3, &(0x7f0000001600)="d9503177d8f9353febcabf0f6ca0ac81fba524a4e89800d6f48f5b9fe302a26f581cc21e", &(0x7f0000001640)=0x24, &(0x7f0000001680)="7be5054af68db4386f790825a71043d97b6e48302542cfb133efe8b46fb4ad80246a7a480a7cbd570e6f0c4dd4c57232ec023b02163b33786b3635f7aaa2aaf0a39f0e92ace78fd9bc9bb7d5f604ead33381f56eaed665a590a99f76daa26957227103a3a4a002f4f6830121b8a519f53963444692432de40e0a5ab22ddabc37e2ff09ba06d754f09d0720fc98aeb94389493e11147e68d54e4297ad6f4bd3a6e444b82a6928a4eb459a6e99381430ab400e84b91f9c2ad75380973ca37e65f8a0928d5c5d9d1e6b004ab62ea4cb8a4f9dc989531afa518ffc6ca7d459faccbb349f706503bb20f2c90ff0cdbeda2463f9f474f4b3af8ba6094a1f67343499b986521d45ec2adafec8f832762f32f4e13751e84675bbda834f1ae53f1d04f7bceb63a1ea91c5e71c2c55250bcd133f73f086aa53ea48640d5b8378ebd487f47af0f034c8fe2f83da96f478ecafa24d264342fd80d86d796e411b4065f80b62bf212b18327f69bc4b7107c23359fc09347c39aa8bfb1446aa9c4ed5cbe8c7a0a485181a63c20f10af16696dea15698489a6b402e61b4df676a68d20af4515d2a56667cd112ed4d4e852828fc9891a57fcb8d8623d4d5e607b88bf8657d95f48369f373e30e858616951ed1859c4a8c3283d7a07bdf47cd81c1f7ba930f3f37c2e12460b69f3df419740c64a36d37969d9a40c8e0c10115ea3e637a82a8d672548f460e2a1a55b4120eb145364e944640bed2343bf3d4e89792ac64d7ae53fdc6bea7b3f1842c38ec6c27f55ae02590bf367eab8bb889feac06c5ecdfe0502522a3db09617f497ca60b280286184d45de80a4b9017caa09fdbf65812fd5b63e1c90b488cf30e8da6e9e84940e8763be5de2e6a5b3e744e1bef3a5abb31e7077d2e9ff781b407b86b551aa89baa915afa8da7c11a309ef6887ce54c60188cc05a2728b447aeceab26b3115d6216b430e905265bd67be793796592f2f96a6cf272796ebc7b06dd505357fe89e03ffcf254829ae47dd073163c7074ab9f463380e0a52847340d94486c76233f7742dead370677515720e75bb590d9d773b981a71f4e1d5c36f735b4fca43e55d0e13fbd126657781a013dd03294a18250f7e24f3c049e7a80a15c5cba8ac4e0f5f145708e7a3474ce591394538b336953afa8ce153f92d850bb77a991b3cf5d2b8bd929664b1fb2a549c6803ed4aad2e75c951e8ee43b27917d41a59f67d429cf42305044191bf48e02aee810f503cd885eec6df8d042cf54ec035c6b484560668944267a6db44a4b6cfd6bc6c7d89293703185d5ea7edb89196021d01f705e3910badae69d6a25351f1c471a67ce52c35b2217f00a303f8d55e5a4deeb6c542652667527eeb31847771a24faf0a5d455c9079d97d99ab44740e084c553d9e296b5b0b709865a2a2d505b8bbe130344efbd57b0529d6d446386f4bc44081269a1fcd4d9a4d7267f9a8456962f8464c5acaa4088f4b29d95a8025a9f3a8481badb15a0a6777a7ea638741d3579d9056d10e9e5c29ea1c040dec239542c93527da0272811a8b94c21e460ccd54d78eb7888b8f2fe725aac01534aa408a029e8fe36d1a0f9297b077ee7cecbcb1ec92d21a4b5810cbb2f945a0cd1c63dafd375597b8bb7f8615fbbfa8add8bed1dd8a6125f6b8b9751b81d4a613f03c8cb784700f418458e6edf360ef254b900fdc777835b94739ca3f2e5f71943acc23002b10e3a3a9607f61e748c7d02a40093194528860d5ae3a3c7e635cd4e2f867a1598417ee723012b3e9bb5e5e6376801ab9f3afb22760adf323ba1d9fbfc813ed070665ba4ee41b679f943c04b196d21d7fa0cd40def46531293a28678d4a9ed2e0e4504a99d950a8e961b661c18960faf3021000f96814b9fc1b3b4ccbc8aac9d197db0ef961cc816f31860c51defe4066bc63722cf4860c51682181a15c87a8ccdbc59c7760564cad2c702911bd79c42ac39f61920ddfec8f58720442b8555e2aa2312ea251086f0a463b41f6619c9e23cc809245acd37f4370bb501871da1ed35d19d3895f2e3706ac29428c0429c764b2f5d8a36d372a906c78b33f95967d1f047c68be5b8b5bee674f9c72cbdb834cf3a6c27a78ed838edc979805f0f48d879abb1cb34d551581231a1cbbaf54d52a82cb2b06cf9eca91924ce460808877109d84bb6fc5ca7495871c1f54316e90c2234c17ebbde4be7b88799a5eff8598d2b205f3a831735062ada19a09dcf9a9302640e0b47346fa442de5b47a1dee9e992c7d7b0c6a008a6c9ef040f587b9db0e1083b07a0e9ba365b569e558162f7f7700cc30bfb731f8645b0076fb0444dde517a669a506ab801607bca5d30555c1efc884e96bf98577c6e2dfb3d79a45f5b50ba0cf8adc4b247318225ed7492ac1b60dcf03135028684151c6c82d7d5968c65be8a9036084c9071be0d3930606b84748201fe835f4e7a28ed9657ff182395f395fc4798a1e84a19f246bf05dc902d8d4bc6241f09ee943378a7046e7ce7eeead9173d62868d6fa37371a493866e94539c44f73fdbd823b80b78884605cffff5646dbe52a04e8d4171b56eb873199b1b5c6e5885b1fcc073368a3da583119eb5b12eb91e26df1b3cf729492617e432d5804b320d73720a5927c493afa28989238de94dbba6d24347a2ea0090964b0e163dac29485663b47a1ba1b8c2a239f203441ab2524e85b328cb29dc199e735c23562403305af94e1cc698e3f340058d40fd97e4180b37192f23fab7c8264178d800aaa31475daa560924743dc589818e197fec07a96c89c062e37814a51616448bf8600969bd21f5774502911cda318be6a9c22db812844014931c2dd54facdb8067f22571f928cadcd12acd9cebecdf6976f20f157fd269fe87a2e2210691dbf8811ac2f45f7f832389c31e62ffcbac4b1267acab185dfeb443f72e1add7c047bbf05376085f35023a39e22b71a8e8d5888316e75eeaea8aecb7e94dee5c8b4a677c638e6f7ff14cddc3e33f746a8d5f8731b82bfa1d8b2f286dcd9b371492626f43e6a963f02bb508982d177aa36e43d8bb6808943d1c3b13c091b01c306513627f9dca8755b08e426cc6abb33275c031626b389fff3b2d780d3ac1dd29975417ae5e8420b100093332523366d6238013084a8ccfac35fcffe7c9a6d4500924a4a3fa33991c0d4d0e9ee7c69830b3deaf5ad66b4e9c339a22d1817e6eec9fa10c015bba33fe9771fc87ab673caf4b88c4fe2de60a66c30ed3bb863e85e91faae7c8a52378db13430c6a5204b89dcfdb4a1948b57cd669b73f71cc9252b4703cc5afaada192baecd819c3e8a0443ca55430389f45f52782848fa3ebebc9e36339caca31fd5f21d6231f1256534dc476462a4dfe91cde2265be825669ae08be29a47f7094031dd597a8b0b3d36a370af7d02d9686f8f1319c6a7650a13015becab231401a0455b152c6516615c2bae616421c9dc4a9a291a8b78b93de90e507f60c6470deabaa5862f20bbddd4a674d243e6469045764f8a3f334c3e97f74ed602d3d51a1f08326509eb7aa6ce0c6544d3f57f549b94d45d877eab78639f4530a03b38a30649db9f93305c5c184fb2c9c38f11967f14d2eba6cb44fd1a9b4884c326813a3c0afc755561797dfd79ecab6a9a7433beb15e2427a8db5a4661de68f614ab0e3879b2edd07688399356b72dbd9e78b2c035d2df7ff44799385d2fbd1d5665ba886eb00453bf4d30c7c8995cda3bd9efa1dfc9206dd601436cf529cd0760ed324e014115b01ef69856668cd6f501f4a2219e3081ad61a9261ab2b7ec6e823a49ee62ef36cd54da2c14919eb474ec8189e04efdf9d09af9f54714d054d93a5ab0d439aee6f6b9bca07481d458f27c58f6afb37d981d0bfa6f5f2dcc9bc68240ecdf58219013b214b3d8dedb8c61b9645e6de0cbf3a112f68c69c45dab6cddc217c9f69db87443d956ab8aeb5856d6eeb2a2fa0ca31076dc6a2ea1b4f444a97763a19f25662edbfe7b5a8cc359c557df5e24ff6abc63d20bd6c30e1c36f5aa3dbdc57f862f0e162534dd41afb95e937b6fe7fba3650af88e7f186d50c7fdc34a2bf2a9acf297eaaabb643d05ac0cf034c650e4afad300c13359f59c347c9648e016d5313f9e712f64ccd39f2de6eabec44ffb4acb50cdcd81bb3ad6a5921ffbfa634dc8b08ab615a596a47581c2c9711803f15e563c66140b5e607f4d87f4f1e8ee912252118f2f15d431b8b267f1728fc7ec6600acf1c10578100647e90e97599387d1ce82318492112cfcd49ae9ffab07be261f84778cc27c524cb86af75cb04a3b8f5e858b77442a81835c1cd36aa0cb1f31129212d81c2650c0a5c1e9dd4d96d48803bc3dc54b110a38408da9b49ccd9e11964a96b0a9662a952d63daa61ee5667546497de78c9d33842e02c64fed942a9dd1dada98e88c422724ff4974681b9b38b46956754a6becb3714570f69c940d58553cddce7c546bcc1d8c28e2a60d15d6a050ea98a10bf7c052dd24d983cc2bb774b92b26d3cae9b92e8e319aa14ceb2928d3b95067b727acb27e7aaa27fdc17bc0afce30a82a68a047562825199feff1a491313a2088e8f54cf04492ec06ea23282f71a365e526cd892876c59770dcfdc2019c5a476be1dd75980958b973768feca49dc3e53d3caac3bcbe8e9e9135b292f5d1194e0c953d93063310fbb53a1b2d68342bccb67887d0efc17e78e4650da07d2ddcdf6444954fcc87784749ceae09d37be3ba3deed3f4a8b2b8819150b813d26be2ee3653e35b49fa208cfdf125af5879e5ae29e30d3afcdee7cc8cfe052416187002a03bf8ad916d349f97bb666abcd71d1834863cf7bcdce730b58664ba42fbc5842521a168720a1dc5f503c09cdd71a805d1ecba2fad81ffb6dbc48ea8551b7f74a7e4e54f18c6e89821062179d75ca142ee8c332b8eb31c6a519790a43e5a7ae7ecfbc360165a758b28e9e9c5a553649416241c72e23924a9c1382ac19a5ed670398453b473e63a1592baa84e8fcf1d168142866f949303bc073b261aa3ba425a8ab3bd6d8d2dd6928ff08ceef909dd78ae8ce2c587f81cfe8cd88c2cbd984afffd6f2aeec2615045654b66ba923f3255ef6b8c7f5d64e00bce1b9c313a570ef5e739c26edea85dbf3fb76f3d8a5f2e5e41820c4d52a6ab6bc88c50aa3bcfbe102fac3f2a0d677fb2ebbe109736ee34975360e0b9966ebbcb731fbe22a782222e226cc7caa07079b4cec71dae51f2a42cafba4f04431828032b6b4a0a1ac5fd4638551bbdf5fd6e93e078966883ed030bb7cf09e4988d2e03345abb8bcf4da60c2fa1fd799c854fb077aaedcc820dd7cf52b8195089f90082a0fe8a3ab03ef56f8cd777f996bbbcf1d579ade4edc031a15af3b3e2e60d888600bbe27b07df37d53d2ef405ea3fba007d82fbd6e9d3626dc32afb1495b246758181941e20342a6560a4d9d30919e422e9b001bb9e60fd2f25cbf8536588f9c022620d6757ec869e36cce02489b61e53825e0741cefe3d4c3291fc7f2c6c46eff5f24a640fa4ad3bf37f15138163a161a5e3bab9df669c7488b67d2fec8cdf6318f95e8dc513ce98dbe8b0ad410fb605992229929e8b3d5f1cf6616f7c59f20a0487daef1a33e1da7f921698ff63a525f4511ba283007426294590179bddcafb92e59cac80f3f0a447af7c9b52cd2cc5bf9ac47862ec65db936b98ba5683b50537db652fc84891fcf0f3208b5aa7bff586609b68ab5843c75c4706247b957198b6642102ff6c35d9864042cba8cea6a98d2235ba", 0x1000) select(0x40, &(0x7f0000002680)={0x9, 0xffffffffffffcf74, 0x101, 0xce07, 0x0, 0x7ff, 0x6, 0x401}, &(0x7f00000026c0)={0x800, 0x0, 0x2, 0x372, 0x7fff, 0x9, 0x7fffffffffffffff, 0x20}, &(0x7f0000002700)={0x3c, 0x0, 0x3, 0x1, 0xfffffffffffffc4b, 0xffffffff, 0x4, 0x1ff}, &(0x7f0000002740)={0x1, 0x6}) sysctl$vm_swapencrypt(&(0x7f0000002780)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000027c0)="91225d8ce0683faace6db245fc56724210a3d368709e7e1a90b6b9a27dd39bb48b43052769120a0e99a0e57dbd6cfa851b88485a36392bcf3784cc548ab7226d7441b63ff863a482aa", &(0x7f0000002840)=0x49, &(0x7f0000002880)="b52ea99e7b1d7704fc21ea2952114ccca4f00378eca88f25db59d6d2db0349ad04077eb551c65eeaf50808b821b785dbaa4707320c0781d7130b6f8ddd6de9a6f77868f555180076ad77c91f981f08f85e5b4b152b2a665b6679c2269e465d46b87c6e4a4036d4c227b573", 0x6b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002900)={0xffffffffffffffff}) writev(r8, &(0x7f0000002b00)=[{&(0x7f0000002940)="73a0017997517c01a0aa4eb6f0bf4bde3aecaed84f598b65dc060bc78afef4a7bce60cdd53969f8be48df1c42f749de32877226227f9b3b6965e91ac5ec90e240dd7d309fc8485a1739f61cce00b73506dffdcbd0eb6", 0x56}, {&(0x7f00000029c0)="975c2a5d7ea8af183043e7694d672cb5d5aa22c01433c20f105bf737e4387fa9cab2921dd93c0ba644a4ea0348f4d3ccd8f7c749a89f3c7c72efb6a2d0c8c1ad8e9fdaece5bc37aef94d98e1a8bf9c24", 0x50}, {&(0x7f0000002a40)="859c9176c7c20ff16d5a49bc5e194079be0df0fc1db5a3f2d9042300270d31bbca64133e0852524fbb2f519c1f24f243e961d5fc410af8cb91249b6b6d320435206bb4c07b171f619e93abb28f577b2e5f8026fed0c4afc539ade7a27c0d739f7962d8ec9dad138642d9daf9185cb67c79961b6050d50622a9860c05e54840ab651579bf57581d81e05c765cc75a457e365503465cd37333bbeffaa3b51f0b94ab33a890055145bf26", 0xa9}], 0x3) msgget$private(0x0, 0x90) recvmsg(r5, &(0x7f0000002f80)={&(0x7f0000002b40)=@in6, 0xc, &(0x7f0000002e00)=[{&(0x7f0000002b80)=""/203, 0xcb}, {&(0x7f0000002c80)=""/53, 0x35}, {&(0x7f0000002cc0)=""/115, 0x73}, {&(0x7f0000002d40)=""/120, 0x78}, {&(0x7f0000002dc0)=""/23, 0x17}], 0x5, &(0x7f0000002e80)=""/226, 0xe2}, 0x1800) executing program 4: r0 = socket(0x0, 0x0, 0x0) r1 = socket(0x1, 0x8000, 0xb8) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r3, r7}, 0xc) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) setgid(0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000500)="10b5fa4316c7a8433d7e37fb7e44865294f9abef3f88c9ca1da4fa7d5dade92526fd336708223c8d1c740cbadf7ab0beea5300437a7e0ca2e96a9ba94f6aae86578e75b4ec63383e4fdd9691158c93782356672cfd81c3597b855f24a99de02d9adaf8fba514", 0x66) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) sysctl$hw(&(0x7f0000000240)={0x7, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) executing program 2: socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3e) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) 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) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) getpid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x8, 0x3, 0x80, 0x1}, {0xfff, 0x3, 0x2, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) open(0x0, 0x0, 0x0) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d1", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x20}) syz_open_pts() close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000300)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000161000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x8000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file1\x00'}) socket(0x1e, 0x3, 0x2) syz_open_pts() executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) sysctl$vm(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f0000000280)="815ad7f7cb75d66b4b06e878ce6b176f3539f45c0765c21911200f7c188ed18d9f06ac55f9b8af1bb528176ad03564e21ee6b6e23a6724a2db4b912fbc66145193fd049abc9da2e9ce8b80ced436acb0b3f11914fe62c54d9cd6a6ae6e8e424dce33e7ac8ba61cab74d6758d920ce2814c34ad6f02123c72390b11cca55b5629ad3b22d1f559f2b32af435125390082176f6f4bf0815626bc77db13c10fac75914905f0d4cc92f0ff591c5751ac1e563ba9a27", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x16}, 0x2, &(0x7f00000000c0)="3b98631b4c5cfb6920d6b7585b9ffc", &(0x7f0000000380)=0xf, &(0x7f0000000240), 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getuid() madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) shutdown(r3, 0x1) socket(0x2, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000006c0)=0x6b3) shutdown(r0, 0x2) kopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=""/163, &(0x7f0000000640)=0xa3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) syz_extract_tcp_res(&(0x7f00000006c0), 0x0, 0x69b0) syz_emit_ethernet(0x4a, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd69e7bcda00140120ff010000000000000000000000000001fe8000000000000000000000000000bb4e214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="71000000ff780000"]) socket(0x10, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) sysctl$vm(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f0000000280)="815ad7f7cb75d66b4b06e878ce6b176f3539f45c0765c21911200f7c188ed18d9f06ac55f9b8af1bb528176ad03564e21ee6b6e23a6724a2db4b912fbc66145193fd049abc9da2e9ce8b80ced436acb0b3f11914fe62c54d9cd6a6ae6e8e424dce33e7ac8ba61cab74d6758d920ce2814c34ad6f02123c72390b11cca55b5629ad3b22d1f559f2b32af435125390082176f6f4bf0815626bc77db13c10fac75914905f0d4cc92f0ff591c5751ac1e563ba9a27", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x16}, 0x2, &(0x7f00000000c0)="3b98631b4c5cfb6920d6b7585b9ffc", &(0x7f0000000380)=0xf, &(0x7f0000000240), 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getuid() madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) shutdown(r3, 0x1) socket(0x2, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000006c0)=0x6b3) shutdown(r0, 0x2) executing program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r1 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffexecuting program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r1 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x4) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0x32, 0x0}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x86, 0x4, 0x9e, 0x2f9}, {{r1}, 0x0, 0x2c, 0x1, 0x7, 0x8362}, {{r2}, 0xfffffffffffffffa, 0x8b, 0x40000000, 0x7}, {{}, 0xfffffffffffffffc, 0x27, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200), 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) e0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) r7 = dup(r6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x0, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r5, &(0x7f00000013c0)=[{&(0x7f0000000400)="d0", 0x1}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r8 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r8, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r9 = getpgid(0x0) setpgid(0x0, r9) fcntl$setown(r4, 0x6, 0x0) executing program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r1 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x4) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0x32, 0x0}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x86, 0x4, 0x9e, 0x2f9}, {{r1}, 0x0, 0x2c, 0x1, 0x7, 0x8362}, {{r2}, 0xfffffffffffffffa, 0x8b, 0x40000000, 0x7}, {{}, 0xfffffffffffffffc, 0x27, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200), 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) executing program 2: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) socket$unix(0x1, 0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000140)=[{0x7, 0x1c, 0x3a, 0x5}, {0x8001, 0x2, 0xc4, 0x1}, {0x8, 0xba, 0x80, 0x5b9}, {0x4c62, 0x4d, 0x6}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000200)="19b304c7f915a77573508e5a5bb236e0fb17c80b9a2d38ca20a23377904fc2d32df1a96c9b05d880d41a65747261aaf9dc34e0ee5f74617f49f379c68b71bee6d514ea4391d760204c2fa66ebe7d7b292a3109507342d1005f11479b55c382aa17a2bbb36c5acd4bf77038291c389575e29df06729d00cf47e910135613943b7cb27dc1e00000000", 0x88) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 5c8451b4f2184dc4ebe697263b0a61c7b4d1e4a34f8e472470e5859", 0x23) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000004c0)=0x5) accept$inet6(r3, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=""/163, &(0x7f0000000640)=0xa3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) syz_extract_tcp_res(&(0x7f00000006c0), 0x0, 0x69b0) syz_emit_ethernet(0x4a, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd69e7bcda00140120ff010000000000000000000000000001fe8000000000000000000000000000bb4e214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="71000000ff780000"]) socket(0x10, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 2: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) socket$unix(0x1, 0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000140)=[{0x7, 0x1c, 0x3a, 0x5}, {0x8001, 0x2, 0xc4, 0x1}, {0x8, 0xba, 0x80, 0x5b9}, {0x4c62, 0x4d, 0x6}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000200)="19b304c7f915a77573508e5a5bb236e0fb17c80b9a2d38ca20a23377904fc2d32df1a96c9b05d880d41a65747261aaf9dc34e0ee5f74617f49f379c68b71bee6d514ea4391d760204c2fa66ebe7d7b292a3109507342d1005f11479b55c382aa17a2bbb36c5acd4bf77038291c389575e29df06729d00cf47e910135613943b7cb27dc1e00000000", 0x88) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x200, 0x0) r1 = getuid() r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x40, 0x0, 0x0) fchown(r0, r1, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) 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}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 7: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000400)=[{0x87}, {0x45}, {0x6, 0x0, 0x0, 0x239}]}) write(r0, &(0x7f0000000540)="76964062eba01c804b49467980ea40c9745d0933282680d9844e26159f00be02eeea", 0x22) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c54c, "102609307e7be2df67de208c8bda612c3100"}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800", 0x0, 0x9}) close(r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf135ae5f0c3d3f8f36d3d433fb373639f8b36c4653430ab5b42b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a9b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddf8e568dbc4c2cbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc2878e6ab0c2a7628521ad61884711724ceb75979e47f0aae23ec4ed2ef7c553eef3fb18c283a7fba95b66088475e8b911c454280f3bdbba273356c9e0e79625b5297b74c881c6beaf31c65451a00d7863578fa080ca4ac28b6ea5efdb3251a9d49", 0xfffffffffffffeae}], 0x1) executing program 4: 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) syz_emit_ethernet(0x5e, &(0x7f0000000380)=ANY=[@ANYRES64=r0, @ANYRES8=r1, @ANYRES16=r2, @ANYRESHEX=r1, @ANYRES8=0x0, @ANYBLOB="db43c73374d04a062f1982bfa345625a98ee4098265d7717906221a8199d84b71ce4eab3dead8a856b588730a43f85749920d1a90b8916095a4aef0c517030fb8ac30c88433c1af12561bdf83570d53daacfa6de7d1ea2ba83e69aedd261", @ANYRESOCT=r0, @ANYRES64=r0, @ANYRESOCT, @ANYRES8=r0]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r4, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r5 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = socket(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) dup2(r3, r7) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000100)=0x20000, 0x4) write(r7, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec4305000612333", 0x1a) socket(0x1, 0x2, 0x0) sendto$unix(r6, &(0x7f0000000540)="eae0a3b07dd3220cc13fee1aeba1e1b7b6391465594b82abcffd9cd0e2e67cb9ceddd23a3185818bef0667ad427cf228f38d8890cf9b1549c1f480cd0c8198bfb73daf9dd926c8fd30e6af3a5607d45959db7ae4f5880b7549e361a74dbfc78d5116e89ee4c969d2eea404fcba3dfea4e4626625a8c1aa2ee67be188b3d9cd83458da9f58ad59df58d3eaa7db837193c8f0aae478a9acfccb493c8f97eac5d3bd93c7d167ed536857c49583a854ecd39577a3cfd441ae8c6920053e19d7fb6a2ceeaff1adef6acbdeb3f8423ac718d3ba4bcdc7df57753ede1fcddb9e3d6da0e02b517e80bc4f6a8bd68a5abd40dad64", 0xf0, 0xe, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x82) symlink(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x80000000, &(0x7f0000000140)='./file1\x00', 0x8}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)=""/225, 0xe1}, {&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000140)=""/56, 0x38}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000440)=""/245, 0xf5}], 0x5, &(0x7f00000005c0)=""/4096, 0x1000}, 0x40) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 7: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{0x0, 0x3f}}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) syz_open_pts() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000300)) sysctl$net_inet6_ip6(&(0x7f0000005ec0)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000005f00)="691ca274", &(0x7f0000005f40)=0x4, &(0x7f0000005f80), 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10881, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x8, 0x3, 0x9, 0x8}, {0x80, 0x100, 0x7ff, 0xffff, 0x7}, {0x8000, 0x1, 0x8, 0x1e00, 0x9}, {0x0, 0x3, 0x0, 0xfffd, 0x6}, {0xfffc, 0x8, 0x7, 0x4, 0x167}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}, {0xc}, {0x6}]}) pledge(0x0, &(0x7f00000000c0)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc5, "08000000ba7d00fdff01040000000000de00"}) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) shutdown(0xffffffffffffffff, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x7, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x10, 0x4, 0xee) ioctl$FIONREAD(r6, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) 5705, &(0x7f00000014c0)={0x200, 0x2, 0x6}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = getegid() sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000001500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540), 0x0, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r6, r3, r2}, @cred={0x20, 0xffff, 0x0, r6, r3, r2}, @cred={0x20, 0xffff, 0x0, r6, r3, r2}, @cred={0x20, 0xffff, 0x0, r6, r3, r8}, @cred={0x20, 0xffff, 0x0, 0x0, r3, r2}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r2}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, r7, r7, r5, 0xffffffffffffffff]}], 0x108, 0x400}, 0x10) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10881, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x8, 0x3, 0x9, 0x8}, {0x80, 0x100, 0x7ff, 0xffff, 0x7}, {0x8000, 0x1, 0x8, 0x1e00, 0x9}, {0x0, 0x3, 0x0, 0xfffd, 0x6}, {0xfffc, 0x8, 0x7, 0x4, 0x167}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}, {0xc}, {0x6}]}) pledge(0x0, &(0x7f00000000c0)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc5, "08000000ba7d00fdff01040000000000de00"}) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) shutdown(0xffffffffffffffff, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x7, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x10, 0x4, 0xee) ioctl$FIONREAD(r6, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x1000}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000000)=ANY=[@ANYRES8=0x0, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYRES32=r0]) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000bb95db00000000000000000000000000aac8"]) executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x12, 0x2, 0x0) getsockname$unix(r0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x400, 0x0, 0x0, "090e4d000000000000000000000000000900", 0x0, 0x10000008}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x80000001, 0x3, 0x80a19f, "081f000000f1675910508b00e0ffffff00"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="02935d33259a8fb6db42da1b3884ec20b1f43a08f63adf5296e2ebc2963ddc29bd04dd902188bd6617e8602446c8e217dd0e0ae9115fb52df80d2c4d7a2d71da66fcc29ff684e119463d242777652d", 0x4f}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x98, 0x0, &(0x7f0000000140)=""/152}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) shutdown(r1, 0x0) close(r1) r2 = syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="de", 0x1}, {&(0x7f0000000140)="91755e797c147c06138d7546ad4302a4dfcfb3be30b12611faaeaf233c0fbde1db5c930795c9883e748d787705696b7177174568c151732cc667c32848fe7f8c16eaf6430d5baf4d2e0e9d4ebcfa9acb92574ec4154320ed9db20680269f74", 0x5f}, {&(0x7f0000000200)="48dc928185723ebf342c8eb268da380209d86f9391", 0x15}, {&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a7e73f14c499cc54e742952cd400ce1acc816a95b5dd94b058f18c3ac397d5a3e80450136f1117b1f39b96ba3f0a501771af48f622f3d93d8c29cde4763fa2f685e9df36aaa4b8604b01b8ba0ab4d4870acfe12a6a926d82b81851611318f619cb8d43d5fcaf989338710dfe7a41f95a0ee", 0xc4}, {&(0x7f00000009c0)="428aaab9e59d6a01d367f19a77e1199f30d511b333f09850affe09d7595698d361be0bc5b932aeb86cbeadff8c549656e0650adb80a9e9d8b12998900bab3027941dc18c6468da6c988bf4eaf9106fb88d581c6c4186f350ff2801a6b8f87b01f89f1607cfb711a3a211ea4a3bc13bcd99d0bffba975e157b39ee12c7834e3201d6c5bb052f2e6998c8840fe49b645fccad4b2ca04f29eb165c3ff7f21d9c55579b062d06f5399954ecc4c947f2575033fa278625329d34f1f64423e319c4e4e29e753cd9fe03f9ce1150e8efa7cb721479de408525e0c843dca519e1935df6531409b727164b285f31e0ba18a2cae19b935773b8a41261e1c4ab45109aadfeee522f63ee7aa599de84442ffea869c3eaf080639187612c97b4f7b6ea18b6e8fe5dd18145712c04c0ee0b02fe9540548f69dcdc8a6948e41bf0187353d00e10ecee5cf754df8c12e40727a0bbcd113f34fdc1c41187a53d0b0a5e6a437281e0d064a53b637d4de4214146b229355ab82811e3e8afc6ccc5a8034926fbc7a806ffa288227d6e277ea30233273d187b5ae573c78e0091493aa774cc7128dbd040522d8a13cce79bb7bb03abdd46172999b4a74a4ba7eeb5792977b22059acf03353fed402fc28713c31fa22c50194728d701cce06e2a49a83497cd096ec21b6adffcb80bafb3ceb256f3ced4cf120a822902f78f0f9bc432f291d4cad3b834880bf2043a07534eed609b778834960ae1d10060422ff8524e4942eabc5df47ae9cc7b42e0c8d6f6be76c3abb7da0b95f518db6ce2c830e2b36b9956505c2efcfaae6ecec94f4ebca6bfd1209d400a7a5fac08571956862cdf654dd61269770bae567dfa9501df837c2638a1405d8551c74fe217fd87a7d0258e411decc5782c280c408de4f7bcaa2438182d341ec353d161d40504", 0x293}], 0x5) close(r2) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/78, 0x4e}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000980)={0x42, 0x60}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) syz_emit_ethernet(0x17a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) sendto$inet(r3, &(0x7f00000005c0)="0989e57b33f2a67e68182bdb473466eccd3f5564b2aaed957c3915df385337a1e7934bd2e965ba6449197f704370db3b5b9107c4458496c88d5ad823757da028a4ebc1302b1c72ce5ba13e28f2c937bb01876102ad22312381a4c91bb54c2597078bf4dad22de2ac8b43e632860100289733ce908a4d4970bf97bd206e347e766839fd4244aa331b792715159814c2479dbb241e33ec85195e0c61923605345b62699fdbd49962b89733d81da508b9510a599e5968215050b3f52da3262c8e23b825faeca8d84cebe20421cd59d23370e7abd66d7fcd2c5761bfc8bc6ac1e9942bbbe6049341b0f1420520e86d75f9c7f298de6b5b3ef10f6268e23cc5f0d6a899b0073ca1b2e493", 0x108, 0x408, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) syz_open_pts() executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x20004268, 0x0) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000140), 0x1000000000000102) executing program 7: symlink(&(0x7f0000004340)='./file0\x00', &(0x7f0000005340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: setreuid(0x0, 0xee00) msgget(0x2, 0x201) executing program 2: getpid() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000280)={0x3, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000001c0), &(0x7f0000000200)="d6f17d1876aaa55f8323bc6a47fee704", 0x10) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104301, &(0x7f0000000100)=0x20200002) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x11, 0x0, &(0x7f0000000080), 0x0) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0xfffff8aa, 0x6c, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0xc}, {0x16}]}) write(r4, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) poll(&(0x7f0000000080)=[{r3, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1}, {r3}], 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069b2, &(0x7f00000001c0)) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r7, 0x6, 0xffffffffffffffff) r8 = socket(0x2, 0x3, 0x0) getsockopt(r8, 0x0, 0x6b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x5, 0x0, 0x0, &(0x7f0000000000), 0x2e) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8028698c, &(0x7f0000000100)) socket(0x0, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x1000) r3 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3}) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000001680)=[{&(0x7f0000000240)="ee61908275d599aea7a8e85c5b115df6304eaaca93cc7a7b505a93c15f76a526e66cf9baffd687bb", 0x28}, {&(0x7f00000002c0)="2aad6e921e4e810ec905857c284904078536dfca12b1e4e9621b7768012d27e33e5b6fdc89f96021efd76118f912b8ae373026ce7f9caaea7e0eaa0186cb9fb8996fc2efc47fb39c0caf57f346c0b6f77cb77d5b49e1d2ff060730e4af18fd20de92f2ead5138bbef498bae74cf1dd675c94a5ab67cb78c8915424f36622b7b2d88e41e9a9023eba8d10c6d8188d4f31535b5e8fdc7849609bc2c4d65eabc968fda90fb9df6c51b3d2b6d720a950be8dad814bc2caca3ca420c6f496141380094466fefed76eac8c9d194c217c8912f03e18abe31452048702efee7e96a9318546e79d8d19e6874a05ce00b3a3c6f98403f4", 0xf2}, {&(0x7f0000001700)="5c669053bc415ed0712e72e34b3499eefd6f7a3839ed20d54f0efd2ddea8a4aba09f94816987ac6807af98895716bf7e339a4fac086c8bedb1b6056ee2aef505b3ca86fe58678c82083a5180708a9d3e53e539ed5dd7", 0x56}, {&(0x7f0000000480)="1e226e9f857bfbb543b630b09d09214468401a21e5fbe9c33132f860089d", 0x1e}, {&(0x7f00000004c0)="e9862d50cda1ad305321428d2c6ca9e1af202279139624dbe3961effe54a37ea5c864d2636c2d564c7601d7104578d25cc4020b73b2bbee0bb26d83a3ea41b62d1a08685a4bfb55fa55da76ce0a6dc52", 0x50}, {&(0x7f0000001780)="fa562b8b1659d814b03e3727689eb9e9e3c5eaad1943cf4d7efa751cc9e131cedc10ef99d71f7be1179e921aa6adb4580800b7ffd9e52fa89378c34663bade7df8bd816454130580bdc02686c6a77f6a2f33bf609e106585cca03f3ec481a11b33969a13618040a425545d9519cad3e3dcdc9cfcb1f616b083aa4d9f39c3e593c4111149cfdc32a4ca7cc40cbcb52cc528a2082edcabd95dbe44071b40fcd680a2e86be88947a86e27f4798413b3cc768d61", 0xb2}, {&(0x7f0000000680)="9a49d312a2103f2c44793c799cab963a0fc8754c87baee0c17b7bd8133a4ff86d35fdadde4ff2ec9d1e7e9db8857c57799f1154873a162f679df9112555921e631dedade96ef5ceb8bf132b83747e2d9345a36a4b41e8205b03185f7c760125aee730e91769ab40f477b9744dffeee6604439869a43bd8cb2f82591eb25609cf96ab6c692d5824352ac9ebc43445e22c1a9d07b62197018ce5b1515a28a4540b4f7f48e68f04aef32485d926e3bae2d20e3e277880de4569114676436195cc02bdd6448db9692b481d589cbafcb6bc8231d180f3ebe96a14b3c0f66f41bc44da369b51ba732df5fbf86e01c21de9c3e9a67271ca9a72c8eaa08f92b12875a89afa692bc2464b59b2687fe7908bb8818be4205000626fb1ed5c989a7e06c8184039bfe897c69b5112e7fb4ddb8018ef375b2fe628041ac2032e9847074c8dae539d66f861e7d628e37737afe42553d48b265196150a3675e1904aa7915e94ee4fb9db3789c7486da76e0d71c3d496829aa68a6d64bd02b10de75b2bd67c06668c20ee275d5351541c9a", 0x189}], 0x7) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) setrlimit(0x0, &(0x7f0000000980)) executing program 0: r0 = socket(0x2, 0x3, 0x6) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0x10) setsockopt$sock_int(r0, 0x1, 0x6, &(0x7f00000000c0)=0x6, 0x4) sendto$inet(r0, 0x0, 0x0, 0x48800, &(0x7f0000000000)={0x2, 0x0}, 0x10) sendto$inet(r0, &(0x7f0000000640)="8ce2ad5f4f95ea87a7846d3f816a9c264889973ba6028a165e05bb10818c86ba", 0x20, 0x74, &(0x7f0000002400)={0x2, 0x0}, 0x10) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000300)=@file={0xd1653077bafa0114, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) executing program 7: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x80000000000206, 0x0) r2 = open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000300000000000009078ac1400bbac1400207aa5f1c206caf400450000000000000000000000e0000001e0000001"]) r3 = dup(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x9045, 0x0, 0x6, 0xfffffffe}, {0x28}, {0x9, 0x0, 0xff}, {0x2, 0x1, 0x6, 0x10001}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r3, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x64}, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() r5 = socket(0x2, 0x3, 0x6) connect$unix(r5, &(0x7f0000000000), 0x10) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) write(r5, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000009c0)="79602087ceb96bb9e544771104519e3fe61a9a8a18d16107e32f3def42a97eeee98095839254af756ea93fe2a3c7b7de53d4845e3d08c2e311cf2112a457c0a19fd549af9221acbfed5d00ed9a1136a67814b68bf80c0e99dbe51954ece2df81d0d73ed08e45205f91a41fe9ab16447f5bfb67a3716b0d4252a8d6fbc844273d6bff1d06d97746e4f10f8326fd0d6063fbac5d7a63f3e418f67c21405b81bc629c28ad8d5be693f5029494a2dfbc777a5cf13ca4c5fd7e8b7aec3801778d10f4823dee8d9e433dd7c80c5e085517c83643d19b52cd0906ec96388f2df9f3f6a3c4f45e01d2472579689361161bd3b5805247dcea9fac901660ac46cfd9ebb455ffcbb2cb1526bb1e3c3ed6b70a68e661006d459abd7efa147ae147badfa922d8cca5a52515c3a4064d317526f49380cad656194d8a1c9bc4b204d5ef95f035715f6c0ff584cbc67891a709998803221ca0d02a4b1f0d1906025b8985a656b006f72b7625859cd0996669d908f85ff6d9eee713d8970a63b3fbc36f3d001bbeaa375d2b29258c841999e4dddb567bbc3ece5ff89cebe109a0ead6be7008abac75f143989d0f5731192e63678a4d8448309330a8faee1d0bfbd9ae4137ce53d070e4e1cedbe92cdd253dc408195dedcf4aba65a0693f14778df58750b5ce3cbef88b8d6d56e8a29e7c5c04475bc6bcbc9b5f53ab259fdcd46d3f6e5b10689b74be326fc711adcc7efedf7674a7fddfe0a645a24976153e7bb7b0fcc2e2219f31b041627d2029dfaad230540a35295bd22bc9e702db1ce51763b4e9a5f3f7244334b670c47398da0b790300162b618eddcb410a35d47d7f31f9bfe9578588751e9b7cc058f8058bc6ff4b7a6c8ed64595972092b68ef7e7a4b4c9a4591cb2774edf5a846aa52d4780d15d3aa61305b8fa117ebcbb6932e77095e9baf78132171c5b13180f8abe98a0f7fdebc359823f51248aa7cf90a91df10dfe47b7546c2d051807d100373f0e7d9c9ff998ed4e13d22c6c4b853f47f76e2fce13bfd15e842a3b4ad76c7ae186f8689c79ad4ec32f9fbaa4e908d04accba95f97e45a2dd831f58c40ce1060c32d1d602d3113accdf16d1af6e148d0e2c58f8ea1878ec340ed463e4342fe7b9531644c40f0418f9e9d67582ddb54b2930cc400bbf81032920fe971f27e9d523425e7ff716ffc0c6ada4957b925b632028f16b2549cff01616e3dc97f4d54afb399e6e3896a062ee6ed61e09c15a1676ff9f41e093354c38f91d623dc6b7cb529beef2e63fcb4daf3342243673d1f5c2c90b32d6322a3b033a2a597e8eb14034f960013df2547f855433bd2c3d642f98d79ea35287706aaf3245494f00cc552c7ab75876d850b0b46307f4001ba99841a3c178600f3699080cbd0a899774aacccb110714abef164d1ac2f99a4273585bea26e33f5ae9b6f96fa490fe3c8617287be6e9f96108932725b3b2886d07cf24172eaa85430be08e9d50fab27e4afeb9ec5195bcf331d5d904598ec9859d6ffc30e10bcb14c5d354b8e26102ef339eeec8ac2845521b48c0e5bc5deaca4d88b1f7af9dee5226675b3a6bd70543a408309e27d0e29af0cdd0f7bd287ee06aeb8976f14e6afa79c2011f1f188187e184f520d2d095ebc95fa80a24e64940a1d4b169ffa3db8b32c272f267f895fae769d0cd420e33ed5d8cc9e1066c64b3632fbf66f320eb9477dcf5a4f0af7d853569ba5fd6ea1ebf1547af45ca65db068ec43cd02e81fcd0f40327024361786bc0d7dfc1741eb306223c51021e3cc64500a7923c60fac20b2d212d6a76d611aacd32f0fce123ce02b36bf54b932e38cdcd30351989e530b1b575c02c3ebb8389a547dea1b4cea31d305af460c9bc4537be91f5271c1fa87cc4905a033fa36536ff7ef5f5997d8578638802f472874a0bbf7d6ba95da5a78af5f8ccdf3e816accd059bb83cdb171008df347720b1b4619d0b334889712e95a8625dba45ba15caec8243f9fbbb55d6f1372acd894a1f536d20bb4c161de9016eef27fa6a1440e3315c5160fe9f7b9da4bf9701688e38bf15d0892c239685802dd74a2acbd9d6039fe5e695ed52bb68cf6654bcbc2fa71d89bac695aa0b77d530b4d40cda7072b93d2e15f2bc215c0c71ea436692779d54a6083a0eaf44b51dd4126777c5c9dca788535a0f23e9dec168bb3766027a21375d965098f9f33aa3f6d639e3a94e32e0422f9aaed71ffbd816169d8c7213ed62d21e6eaa01a14dddab63967b16b5354", 0x641}], 0x1) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x6}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus/file0\x00'}, 0xe) listen(r0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup(r1) close(r1) acct(&(0x7f0000000040)='./file0\x00') sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r2 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000240)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYBLOB="6f5d4f6abe858206494e8b685f913af6173530d1c6337bf0830544c995f5fdce50e64bb0eb1e9427a992", @ANYRES32=0x41424344, @ANYRESDEC=r1]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x80000000, 0x401, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) geteuid() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {}, {0x6}]}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x7}, {0x7c}, {0x812e, 0x1}, {0x20, 0x5, 0x8, 0x1}, {0x2, 0x7f, 0x21, 0x9}, {0x100, 0x80, 0x1, 0x9}]}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) executing program 0: socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x1002, 0x0) writev(r1, &(0x7f0000000280)=[{}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) r3 = kqueue() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000000)=0x1) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3, 0x0) mknod$loop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000000c0)={0x100000000000003}) shutdown(r2, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x800) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000340)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0660052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c050000000000000066ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d184ae9daf33cadb31a3c4a2c6424632bdd6490c49b797842a1c5e36b47ec0db25cdc1a71e7946dc8c8b0fa55b2a21c660cd5a9519956f63fa6ca0633d1b7851e1b9f4835b4fd059326970200f5d50aee17cffcce24d02591584e6169e08df8eadc222509a8190fa9aec7c9536acb1f20672d", 0x149}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000000}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 5: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x7, &(0x7f0000000180)="0f23ca2c46f903007c1be211c867c99d710339a5ac5c07000000b5cf9d33274f43803a6f9f609dd10254483f68de49c8f4e69df70d457a4ec40d461fbba00318e8ca5e5cc5cc354e1331fec148bf44ab64f40013b8478982b29012a51b442c992836d21ba42ee872ddca05bdcfe00835194b313313166710b55d20f7c9156a75eeff0a6254a76f2c8da3507903d37517f09e1d4eacdbf6b069c17b1b70687376469ac45425402537f1c4bdcbc59625b3820a63e262b9ce294365531457245c342e13231168de5821f9d892e93d34844691dbc03e6c20ac46f86335caff9091f13d66945ec6ebb6deeeab1a7ba80ca1d1431cea0a28ec383edf11", 0x0, 0x0, 0xd6b564e3a461cd30) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x4437) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000001280)=0x200, 0x4) fcntl$lock(r2, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) dup(r2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r4 = semget$private(0x0, 0x2, 0x476) semop(r4, &(0x7f00000000c0)=[{0x1, 0xffff}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r4, &(0x7f0000000340), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0xffc, 0x8]) semop(r4, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x400, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x3800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r4, &(0x7f0000001200), 0x0) semop(r4, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) getuid() executing program 6: socket(0x11, 0x3, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffff) getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) r1 = semget(0x0, 0x1, 0x60) semop(r1, &(0x7f0000001200), 0x0) semop(0x0, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r2 = getuid() r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r2, r3, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x323, 0x0, 0x0, r2, r3, 0x8, 0x1f}, 0x0, 0x0, r4, r4, 0x0, 0x40000, 0x8000800}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r4}) getpgid(r4) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x56, &(0x7f0000000140)="043e51c29fe39647ea29174c92facf446340544413485f1bf57a1bbf5701d3af5b8ec998e8c9c9ee2b9369d76b6c09773f43c309849bab8e64f983cb31c06e2bbbc600cd17c5729db143e19bc1fff1908f4ae9add311ca5d4ed720fc68134dc3f6699ea1e39a8c71e01050e99443ffdb5d90920bbae2c783d8941784ed3e0ff978f87cbbff89b92419fca77a34f0681e44b95b5f662a04bb92b32f9fb1472a2c4c32407d58bb27e567c2f5039b8a84f5e06bfc33e22cabb1d432ff9204d375e1e57ab45c", 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9}, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x3b}, 0x65, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x18, 0x3, 0xfd) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\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) socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) getppid() executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x800000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) shutdown(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000180), 0x0) socket(0x18, 0x4000, 0x0) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) rename(0x0, 0x0) pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000001180), 0x4) r4 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r4, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') bind(r0, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x82, 0x1}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x8000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7}, 0xfffffffffffffffe}) r1 = socket(0x18, 0x3, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0xd) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r5 = socket(0x1, 0x1, 0x0) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x5, 0x0) executing program 7: getrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) write(r1, &(0x7f0000000540), 0x38) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = open(0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd27d43220c7cd9f, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0xf40f, 0x40, &(0x7f0000000200)="c61b31199b85759e8d26034af303e52f61dce86736431317e960cb5e65b52f0f2278c8be1f2c37a6866aa8ebf760e448e01939b9291339465a9dd896179190ca9dd06109d2752a5904c9c846962f2ef3f3d7fccc8227af7af2f6f217acb195fd44af6beae2c1a28eb71320c0ca0605cf6d452c99a7117eda5128c01a17e5d574d6b445dc0084bee25b9841e3716cb5990ffe5fd19bd62759b738551c7955ab5b8e22020974b96327e8283f20be14db222d9852e4ce2214001f8bb283f781149c2b6c8031b6da9e882b81e08771e2e44ae96934dd84d6d71f7b0e99f5a0a0b26eb052261ebf8a37b80ab5c1a48ea908635cecde9b4b41", 0xf6) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000380), 0x9, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000040)="ab9b142d27dfd95c499f2e102dd2170e1178425c7c7b262bd57adf8c4fd33e878fbeaa64e321fb0935402ebec4845c46ca0269f2e7240ae99c8487b1f11ca3eff40892eabe89b18ac2de157d78f035774d70011167dfd36d40984fc33131209d4976771197be98c3f6e94f9934947eaf9acf4fc6ff067d89392eb51aa37099cb91ac491c32d9e61a6c60789a39b3f94fcce2c23056a064907b809b5cabd555190ac36d7a5c25cadec3d46cd424696186ff149db87164722ffefc1d9b54ecf3a9e755", &(0x7f0000000140)=0xc2, &(0x7f0000000180), 0x0) 0W‚¡ dÿ™ð´-¢›C)sò:ra-do’¬ÀV ÙNÝ!—s<ÉÛµ]•“ ÌtœJ›KpVÛ¢Ov} "ë$3SáôЯ.³.?ë3ƒÎ«>³uVtšp­¥Ëá´È)úÄna&yä}Jké9¸†ðý´ŴÝ< %ÅÆ}™&C35Ú0è0tap1malloc(): allocation too large, type = 29, size = 28292870884 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x11d4) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000bb95db00000000000000000000000000aac8"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20188, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) socket(0x1, 0x5, 0xfd) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRESHEX=0x0, @ANYRES64]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x6}]}) sysctl$kern(0x0, 0x0, &(0x7f0000002480), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) chflags(0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000580)=0x7e71c3db) open(0x0, 0x710, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) r3 = socket(0x18, 0x3, 0x0) getsockname$inet(r3, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) executing program 2: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000400)=[{0x87}, {0x45}, {0x6, 0x0, 0x0, 0x239}]}) write(r0, &(0x7f0000000540)="76964062eba01c804b49467980ea40c9745d0933282680d9844e26159f00be02eeea", 0x22) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xfffffffa, 0x5, './file0\x00', 0x80000001, 0xfffffffd, 0x1, 0x3}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) setreuid(0xee00, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) close(r2) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/90, 0x5a}, {}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000001300)=""/191, 0xbf}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f00000013c0)=""/214, 0xd6}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) chroot(0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x9, 0x0, 0x0, 0x0, 0x240000, 0x0, 0x100000}, 0x0, 0x0, 0x0) (async) r1 = socket(0x2, 0x3, 0x0) (async) r2 = socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x40, 0x0, 0x4}, {0x45, 0x0, 0x0, 0x3}, {0x6}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[]) (async) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') (async) mknodat(r4, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) bind(r1, &(0x7f0000001580)=@in6={0x18, 0x2, 0xfff, 0x6}, 0xc) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) (async) syz_emit_ethernet(0x24, 0x0) executing program 2: mmap(&(0x7f000003c000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8, 0x7f}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f00000001c0), 0x4) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0xb, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb", 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x41946465, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3d}, {0x46}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300303a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000001100fe8000000000000000000000000000aa"]) executing program 3: r0 = socket(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x20006601, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40004802) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() close(0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/159, 0x9f, 0x1000, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x20, &(0x7f0000000040)='./file0\x00', 0x8}) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000440), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = dup(0xffffffffffffffff) close(r3) setsockopt$inet_opts(r5, 0x0, 0x22, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000480)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchflags(r3, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r6, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe7ffffc000000000000000000001d478c"]) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYRES16=r1]) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r3, &(0x7f0000002b40)={&(0x7f0000002b00)={&(0x7f0000000100)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x9a}, 0x10, 0x0) preadv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x11, 0x3, 0x0) listen(r5, 0xc1) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r6, 0x8008745a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2}, @icmp=@echo}}}}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000001500)=ANY=[@ANYRES16=r4, @ANYBLOB="5a5b95618b2135075fe6ae9bba401f1f69ff2da816566f6e1dcdb7f8b863e7178455987fa55f7e9ce6917c57334c847ab6b61568192dc23c0bf784d4077b21b0dad3634068887983c43f75ecccb2e9222579341400afe1c6e85551a8803ce9949c0d0d3d2c02a2758c043a4cb74ed705c9f265c03b412fc3bec5e3a181002179637eaa5e30525c023e219c130a9dabc12bee46b64a2eba9fb186414cfdfc9df71a98f9d8f07b4d52ae5ea111572a5dfd087189575789939d70e8536be27f03b2d3c0b8da1380bf9f3b59841a7a4e34af959252a580d64525d0dfbdbb276a6bf99e466b72e36730cc73f730a131aa10472d253cb11ce223475d0eba4291356a42412cdb7f9cc3c0b129a85bce17b49a0edb600eebd3442010228aaa46e85fa79ba2fcb5234c4499ecfc3958a730594c984ba4a6de11ed8a3e2b4ff042f0f069fff66046d2d4b983ada73e5dca9bba70003b3087b6dee0ffefa2d5c17696f548d0ab598821559d0b57ef9890e9234adf352513bd2cd814ec5986168b5b21f16347ac1c10e77d15bd2a94d341b253d19b2b7419ac332385250e533b865b86aca4c47176e4429d3238c9b96c878c0ce1551f3eb850b1a6b7a27bea6aa39b296a2d46f11a49d268e500b8bb03355e7e71093a4b85d32feb3d652fb1ab10be51b748169aaa499661cd1a04db21d24713d6736f828e5062b002b9c96a93e8e4f31063fc183b2fc8c2d1a99c5c88e3bec5a689a7c33dd689c28516566baa362a587fce28cb0d6458241940f74b6a4087a37017fe8a5c8f04ea086a89ba19dda10e631308549f9802fa7313e5ca31ae73bf7f968ceb2df6805985b8fa0081821b2a31b5ca5bd19112d713e75fd550707bb7b614b1d0d9029f78c40c2924a690484d0b62648abd93628c56b1d2eb036ebfa7a66b19fec28529153f52c82218a7482e748176ffd75915bb9c08e94ec927530e6fceca3ea58ae4f17ef8201e0b1407c8f576f22c4bf67db4482c2f8025b75bea016ff73857da851397a9be7d9ea5b65ea0ea6db8f6e30481473fa4514dbe1a5bfd787404e06194c41c6ccb8a1d6dd043b0cd8d077b6740defd5568280ba5400f510e6c6da1938651556f1a84b0f3c63dc8595c687b17e909822552afefc4b0788c2e64bb1eb3e52e693f11d6092567f20e6ab645f6ce726b1bd4dd81ebbb0f4c1eaa402e9050b4e41dbb70f384733fa929c1d7b9c7ad92441936e1a25c5099cfc53f902b69bc6557f8230ae97f9758da5f52b6ae86fd4fe411b108637d4ec1a299a3ad09319ba5501695dc21dc455eb011a56279459459e398edfa0780e242039e75bda6868d37f6bb8cabbf0f40bd4956407a23c7c7e082fdd6e7b9aff43852a82b9b05e978cf91a0a2b2460b80d94c4d491c13493e589bd1c23d92bf51f987facb5e8665290789a75693dfd8a945c700c2eaeae923fec6fde5263811a97ab299d00b46582d0df781793fd3cba7ceaa3c98ff86b774fb6c510d2b1eb90e71384703a4e23baa02276eb1d6fdc0ae1568c1a3c90e04b415b2496e1b33a950383d657eec4595587f7525e43e716ad0af20b01ac27b5d5812868eb917f9d74339e632d1851490506f185a6fa28cd886a8199ded0a9e90c1e17f97f06f752a073ac9f25edc133d8ae8574e9b6c22401f5d24b5a2f74ca134951863fb5f0dd04f04de469e909070c5eddf9b92ee7c899b0d73b869d08f3899654add1b61fc308af7745d08115426673fa48e27fb8e4af84143b40db559994b042542728eb5b4cb287fb86747de98735397ee9ae4563907806e0970cb36df7be5a49290a45d062cb8b496ca019075ce147dbf1d04324d197270298bfc573cd5e15623b1f9648a2691d01933d156613c889316108bcac3706d1222b4bb9ac6402c4a67130324bcdb0913e135a8aa6f9979311f15f838a17a94e90bf38568acd5377dca8e0c4a16aadf012e1c88640fe4a968f6a83ec8ec9e80013f8f39002c7a5af13dac1f925088ff354701a8285275f04bbfa9c6789a92f94934a8a3d2e2aff6032c2c1d57dd506c7bcef5d1889d5619b3d4d4efe4800ff82ea01e58583d030a07157d354acc236ad2b348953a4c9df05d6ee804e193896556c614b79752754b5156968a79dc0b9adbe76116e7f43f9c1bbb1f946afb127c39251ae18c72f256ec84e8a164387c0a1fe3c71651c31771a0303e50b39dc4750ff511eec85855501154a6d7b326856b1b9bc491e6d00b6781f9d5f705e46473df1936471a95b9d8595553a24a1bbdf867de813a21c4cdcad3a0faf2dcce01a20ad6cb2091cd6e5f7617454d0ae21b2c2db91739dd95baccb8f60961d8f2e5551b992ea23fd80a51fb7522c7f8d65ed6c704e47174ab2ea1c8a314a9df4066f0c1d91110addd672739b9dbdc70c9d3d05fc721ed382b61241ce86b9d87278d701c9691712ee0b0dda76debcdc727b9f62bff2533e8a8ad1b6477b8090dd1753c08c0bee725fb2d1d884ddd5d2fe9ce5258b4a328f4223acd9aecc2b9cb98392f4f7edfaeb81b8a57ff171a2d64b9fff0c3d8b6aa525260d1f27e73642bff46f0c389b3564eeb28624fbb923a803e9438d2170665142f97f9df394f3521ab68c92028511e2a32d431aaf4878babd10ce32b476014e08ee851c6f33aaadc529c2b02d8a9b71a9ca9725d644557f80886b638d4d75c9560e2ec1e941b779a23548b55b9b66f76b37710f069f06decfe83b56e4f6a84047c609d670b00ec8a684370f97cc07f37b5d77908dca73966ba4a79d1f781bb80465699464eb1137dea5dbcdb524c899a0e62dfeeaaf4b6b431078e9e381ef580138a18d450abb4ba66a8bb35ba38265f62039e5911964a5996d0ab840a69e7399aec78dd321456f8c1e317870157750aa3183ef9c60a19961b04b5fe454f674c0f343e2bd406fead74b22e90e2300ee7555c67e76fb3bd314e6a18a30b1eeea2ecdb86d137c074ce09a4ebffe7cf9db88a7be85076c3c8112c4643b0823e391369cef0ecc989f186bd4e46094629ed86d3e5d5d6af959fe3585dbc0ec9effb7a310d49a29bb4f8f5bc7d95ab49c39fb4ebb0f340c56bcf9e208f6f271a4b9c3f821af90ac660f652507263cfa5978519bd54baf3bbae4b084861ab4e7bb6e1430580ab1a03ce8307675c544f9d171389efa6ccb08c9bbcf699178b76f38c2a1f54db1ad6f80bcda899862327ccdb5ecd8b64868ef617a38a183d70c0192cadd28e03cb426dbb768bc0879184951b16c4a1c22531b80e841fcb9142dea8ef90a06cc8342665649141248b204c8fb77e48fdecdcab17a1ce26676ade2db61518b79571c1df9f79c18ea78a73d862f344ead00a64d3af95ef5d9c5cfca0a20fc3c0f25715d5122f8e614b5c96c28f30f6549ec1ce0707f6edab86ae111fbff07b3fe7a4d7534913c09f29492045c2203ee6a3945d0535d535378af550adb1afd8cf4ce58f2c90fa8c7b06e9af97783876ce14b3c4ed91510cc75f349dab30b97713020e1bad2d658a9da4736383f832d07eec77dd105f5ac78b8e1d952926faad736bdcc461cb0436e04a246c442d6202de9765cb84c665f7cc2c4ff5729251dfdb2e28cb928fe2a20cce8936ec81996463aa070ba8e9a72131d539598805519b5d1a3a0973e3cc8c6f7c886d952b32899f034bb7df1b1b18c349b22a596b843892d215c12d57cc5c34ce239f9966dc757aba33cad275ead3575f520e7e41492ddfd648e796e8058db040b3e3fdf8181967d83150dcdf2cc6a965015adc11f77d0589dceda20e05a4625eb43ff44fcdd8d09c4f8c470706450f0941ed2c64b1c32ac22a6595c5a9a33edb75f5377c4f67624a343505f0590bb9c14a9a31d5b24be09d04a08d7683d7c916a63de3d41d404af8d7e5ca43cc48e3fa60822d72f3ad028c361a78c45850840824c9deedc6af98245f1d89cc9aa2566fba4c878fc9a284f8906f91e4bcb8483e8f1e9a09176b9d2fe81c8640daeaeb6d79d8b2a262dc69e355220f766caf898e2a89f6a018da8b03e7ea950f9fc2258607fe60215652de7a1d21afeae8c3b24a6cdaf734c952c3f659a4b744fa5675713fe4b9c513ae037e8676388dec7593def0d7a499580dcea1fb7a9fa56d25594283928cec88b9862f0d58b640716eea35864dea94903f7af265880544dc2c0ccc3ce2f60a67846d425d2e2cc0c994ec997d1a4f1fa89b933526fe142ab506409ad8159747400f5ab9600a47347eba5716580c2962cc06e9a16b0ca784642e5d7828c5fdd44f5d27efd02b2ede036b712c1ba6454db0d95197e93c4f4ef990da7959d27b8ec595fb7db38cad845915a9401f51c5bf0698b638bc7d01e2f084177ddb3a4e54812b6eac4b9649eccb788f5fd1fdd0e473e1c9e0c06581693df83da72353b0f14e8c4667c848b599467f0c4af34c2bc32434e94346a1e815e2b4ef013fde6c4914a580ecc1eb339ae70725fea82b65522976590b8a2e60dfaf1d4bcd3779dcf635b62808aa6f5d6c31dca1e1af19bebe7627bcd1e7ed74d15834b79c5fdfb86fcc221290b393dfd1a011fb2f6cd548d27fe23fa10d2fa4169420f33fa8fb5c984d8771dc1cbde61ab86647f47ed50daf61a7e88b0a3ce973fa28205871341e21dfd190c68f0e1aad28c68d11b81c14caad20fa767b173334231275b31a470af611db9c7bfc7e02f8f1386b506e904fcaf528e02fb2b97c079013d7f3da5027770be636bbd84af484baba9abebbbf0f6c94cb24469115d91534ae72f0e1fe70c391766d00fb382adabac1006270024177a0e6b0a5845215503b9defc6967adcf565a82d79b3d786a5ce2bf37f20dae884b4b1d56808482c0e85d2749fd75bcec82f9259ae2d99a4cd8e38ab75572e1af5d0c0b910f3407efd2e5763a9df0f3a151054a2d9f396d75c940a7e2377561482c190196b346bd7da2816833a13269b5b818360c51845bd908c28ffe4164d95b4a61b296c56bc62533f11a8cb860ac29668e7d7f6e4c07d5be1e55ea7a55bc8af605ac4f64e9553f7da3593c9f3ae267c4f1b6257a5a8d8fdc910acf2ce6967b291a411c37911a8b7ff32d2446506d88fda50e1403af9eefbc2e7292f0004b3f47df487a1c780cf59b31733c283b8945ec9bcbbf472bff3dd81a6db8d96274c219de20d563d4a86246a943b5934eb90060d9b64643132d66f65e5dd0e185b39e28d1be1e9f7b4ba772ae5a8ceba6f2f69af235d20ff5234f7861431469da73f42a9f9731a14af03e2c5ccdfcec90720688217288259a9d9c47d3ba156f60bd35f49fa97e87bdbacba11840cbe02e3a02927417ddb576805bfe14d142c667979c4d2da8eeaf378256cadd8f5375ef343ca6acf24d4dbb3299430e1f257e445c938be24b9bee35892d68f9882bd875eca95d272ea77892e67f409d564ff9f3c81a55e8ebd6f8749bf6c1ebd5055ee2a02b43a02802e805f2b611d4626501a73b63936c3dcec7d246de924e2409a631e2593c60ebb17b0e22df81f4029ebdf9882417ec433370ba6f417eff65af5d5a11e5dfd395e09d43f43785cd6e4aaea83b6862eedcb171dae3a67823cd8b85f40d245c8c4d7b934eb387532c4a4638ec9dbc335d36aee35d86869a5f90513450d6bd1b816f96e523e89bda3c62e50d00a7fc04f32bcadd46ff915626c0237d0d200380776734bc001817ae604032c99ea6855dafcaa862383768a9256edeb873541a8572c89bb849845b3a4594e4d6678e9148b24df18145ab157eb948bd1671e5ad98d60feac55bbb526e10ebcf9149be08c25eb", @ANYRESHEX=r2, @ANYRESDEC, @ANYRES16=r6, @ANYBLOB="980328bf54d5b544d94b951da166a383dfa8d0636fd7eae3b36b72c611ad5bdc0a1f200eb9c0adfa7f4fce8289e6f62cce85ed8a0409ac03d9072d", @ANYRES32=r4]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) executing program 6: 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)={0xb6c4, 0x9}) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = msgget$private(0x0, 0x44) setreuid(0xee00, 0x0) r1 = getuid() bind(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x20) setreuid(0xee00, r1) msgctl$IPC_STAT(r0, 0x2, 0x0) shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) socket$unix(0x1, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000400)=0x6) mknod(0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x4}, {0x4}, {0x8106, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r2 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x5, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0xef4) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0x0, 0x1}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x307, 0x0, r7, r8, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) chown(&(0x7f0000000040)='./file0\x00', r4, r7) syz_emit_ethernet(0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000001b40), 0x0) executing program 7: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = shmget$private(0x0, 0x1000, 0x1c0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x2000)=nil, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000580)) shmctl$IPC_RMID(r2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x24}, {0x61}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000980)={0xffffffffffffff00, 0x60000000}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000400)={0x3}) openat$speaker(0xffffffffffffff9c, &(0x7f0000002200), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x10, 0x3, 0xff) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000680), 0x0, &(0x7f00000005c0), 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) executing program 4: syz_emit_ethernet(0x36, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="af", 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c79935", &(0x7f0000000a40)=0x18c, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000200)={0x0, 0x0}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f00000002c0)) sysctl$vm(&(0x7f0000000000)={0x4}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) executing program 3: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) syz_emit_ethernet(0xa0, &(0x7f0000000540)={@random="8f6f77ede655", @broadcast, [], {@generic={0x1989, "352ba6d30bf90d3855719abb6d9a9139157306fe8411db8b6d920f3c5c903d7a133ac6450f4a6ce574529f320b1495278ffa75c478d30850cb66ae6f89d52b9548977a0c1596854a01909911e1669f212158d792cfe7396ec3dab805ef28d94de854c41383313667286da8611de3d8282e9bd25c7de3829619e213d825253b183309f9862f798be24c1fcf529e08b8e073a6"}}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8d79a4a3e624c8e842001a5f9e7b3f0340c2357808e949b2eeb330a522f8362ccffff407eded7fe43989f7290dc2f8f7328a5ab03e43ff30595ba5edc26da392a0b83fa9ed54fbd528416b9b274c239c6d2e492201150ed5bba76d68923e50943d4d57830dc25f0f11e01c533d5562440610000000000000000000000000000b2f07544984df2c05c63ec5be8ad72b77b3799ae8cf02e99385dc9b91bfca59a3dd56c4a1a68a8a99eb68d727c425e803603", 0xda) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000400)=[{0x87}, {0x4d}, {0x6, 0x0, 0x0, 0x239}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x8) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)='9', 0x1}, {&(0x7f0000000300)='?', 0x1}], 0x2) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00'], &(0x7f0000000500)=[&(0x7f0000000240), &(0x7f0000000340)='-]@.\x00', &(0x7f0000000480)='\xaa\xaa\xaa\xaa\xaa', &(0x7f00000004c0)='\x00']) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x202) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) execve(0x0, 0x0, 0x0) open(0x0, 0x400, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) close(r1) executing program 1: sync() r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0x5c) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x3) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x10, 0x0) fsync(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f00000000c0)={0x1, &(0x7f0000000740)=[{}]}) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) getppid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getpid() ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) r4 = dup2(r2, r3) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000023c0)=[{&(0x7f00000001c0)="d229b4a3b5822b181bf826b01b37371f06b3458bcc52533830477bf6dcc9f178fc183259842e28935cd531a9369a93f9bed20dc695202dc67acdeb10cc1fb050ee0647408374d9dfbe3d9461daf182268a7dfee2e6c4f20c8ecc6dfe6f77e805692c5935072f4ba473f349170c5f6a0a62650db7f38c514f6f8bb8781ab243e173e479e49c1bf1e9b3b33be38e37f58b7d91841ab3787fc1164b17fc54d40db99174153abc207409772efba399870e5916cca160b508ee5c0b0395204dc27d0406adff025db5a34a82cefc4d5c74b621c78947c60f3cfa0e231b4f9effca2ec7e2898e16a17bb5517717769085bb2ae972bf91", 0xf3}], 0x1) fcntl$dupfd(r0, 0xa, r1) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000002480)={0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000011c0), 0x10, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000001200)) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000080)={{0xc0, 0x2, 0x3}, 0x2, 0x9, 0x1}) executing program 4: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000400)=[{0x87}, {0x45}, {0x6, 0x0, 0x0, 0x239}]}) write(r0, &(0x7f0000000540)="76964062eba01c804b49467980ea40c9745d0933282680d9844e26159f00be02eeea", 0x22) executing program 4: ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) socket(0x18, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000002c0)}], 0x1, 0x0) close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, 0x0, 0x8080, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00005ba000/0x2000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002ec000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5, 0x20}}) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) munlock(&(0x7f00004ee000/0x4000)=nil, 0x4000) r3 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f00000003c0)="ea000001", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f1", 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget(0x2, 0x1, 0x400) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000400)=""/96) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x46, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) socket$inet(0x2, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x5a, 0x0}) execve(0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x401) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010009}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x0, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) getsockname$inet(r6, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x0, 0x0) getsockopt(r1, 0x6, 0x0, &(0x7f0000000180)=""/156, &(0x7f0000000100)=0x9c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f00000000c0), 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x3, 0x81, 0x4007f}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0xffffff8c, 0x0}, 0x409) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x400, 0x9) executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000440)=0x21d, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x400, 0x0, r3, 0x0, r3, 0x57, 0x8000}}) setgid(r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x0, 0x0, 0x0, 0x20000}, {0x0, 0x0, 0x0, 0xa6d}, {0x0, 0x3}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r6) setgroups(0x0, 0x0) r7 = getuid() setreuid(0xee00, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r9 = dup(r8) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000100)=0x111) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x202) syz_emit_ethernet(0x46, &(0x7f0000000500)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018", @ANYBLOB, @ANYRES32, @ANYRES16]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000200), 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r1 = socket(0x18, 0x4, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xfeea) pread(r1, &(0x7f0000000140)="882b8a196a154f584e38e6a40e70da79e8c91b241b336f34ff8c62a15d6c7424c494bf930fccaae79afd2610e02fe529abad291650cc91847bc0b2d12b291adb8d8150897f9c2b0905596dd830955cbaad9e7109108f19095894a59a14fd783e612da23d4b3fbaeeb8a37c225e1e99f87fc471326b6da10ab17d3f47b715ccadba63995a03cea5b805973148e1be727046b404e800f482788f774180cb1980ac32beccdb92fe1150467935d4f5c1411317363fdd0995ea2490d8be5c9a", 0xbd, 0x8f) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r2) setrlimit(0x1, &(0x7f0000000000)={0xf0, 0x7ff}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0) kevent(r5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1b}], 0x203, 0x0, 0xfffffffd, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() socket(0x2, 0x4001, 0x0) recvfrom$unix(r1, &(0x7f0000000280)=""/167, 0xa7, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) select(0xffc4, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) close(r2) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000240)=@file={0xd570d0466b6018f, '.\x00'}, 0x4) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699", 0x10) sysctl$kern(&(0x7f0000000180)={0x1, 0x2bafaef44ddf90f3}, 0x2, &(0x7f0000000280)="2fc5fbb4a3916bb05b90d5618cab1e9659ec10ac97bd798c77f3270000686fd4a9d648291011eb9609a1ca6cb0ea72bb6684d479d64235392feaf8c2d1fa550377a45474f21b781522c123cb79f2ffc39d4cf50e480d4fdbc7078bece5ff9e32436305", 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000240)=[{0xfff, 0x0, 0x1, 0x7}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) socket(0x20, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x43) fcntl$lock(r1, 0x7, 0x0) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x6) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) socket(0x2, 0x3, 0x40) clock_settime(0x100000000000000, &(0x7f0000000000)={0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) chdir(0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000422000/0x5000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x104000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x800, 0x0, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e2", 0x45) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f00000002c0)) getrusage(0x1, &(0x7f0000000000)) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x6}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x269000000, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000300)={0x0, 0x10000000004}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300), &(0x7f0000000180)) r5 = socket(0x2, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1ffffd27, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f0000000340)=[{{}, 0xfffffffffffffffb, 0x20, 0x2, 0xfff, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x30, 0x4, 0x4, 0x5}, {{r5}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x6, 0xb81}, {{r6}, 0xfffffffffffffffd, 0x51, 0x20, 0x8000000000000001, 0x8}, {{r6}, 0x2, 0xa3, 0x2, 0x400, 0x5}, {{}, 0xfffffffffffffffa, 0xec, 0xc0000021, 0x2, 0x8}], 0x101, &(0x7f0000000300), 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000001680)=""/3}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/59, 0x9d}, {&(0x7f00000016c0)=""/191, 0xbf}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f00000013c0)=""/214, 0xd6}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) chroot(0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x240000, 0x0, 0x100000}, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x800, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00') mknodat(r2, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) openat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) socketpair(0x2, 0x5, 0x2, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000001600)=@un=@abs, &(0x7f0000001640)=0x8) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) bind(r1, &(0x7f0000001580)=@in6={0x18, 0x2, 0x80000fff, 0x6}, 0xa) fcntl$getown(0xffffffffffffffff, 0x5) r4 = dup(0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x804, 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESOCT=r0]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x40}, {0x6}]}) link(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) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400), 0x0) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaa9aaaaaaaaaaaaa86dd609ac9d00000000003498c7d3c88732762c5bbf9418dbe5c00000000000000000000ffffe00000014e8072a63354108358639773a9c4056347576ab03c2a3fee90b9b052cff098aeadbef8e08a147d54ecd6997b"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r7) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) write(r0, &(0x7f0000000040)="35ec90dd3176648a235f5c248fef74fe40be21ee34880388a9608e7e2a53ad5440b7be246a06040f336e94bf552dcccc8664156deac6d5b3961b2d9f0a1e8217eef3034a3a115c6b26a1c9f463fae4234126de51e77c50011ee96cfb549679c941e9204ede8edf560ce2aec1c69be7e058412fbd57733a34d22e", 0x7a) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x2) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) fcntl$setflags(r0, 0x2, 0x1) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000140)={0x2, "6da4605404a24e0fd95a198b51bba7af91a1e09b5af9c2c71758dcc1a0f78322709f15f3b4be7be747ebb3b0839b7f95ea82f3a48d846215856daa563b4a293ac77141a5c256f18484a35b8bb10866e01dc4758c344c7b4b1e433313be89f6ad1eae94d7eff9795e749f376335f07ef3dbd5d1aa45c301a99796c5c762216c428a72"}, 0x8a, 0x800) getuid() r3 = dup2(r0, 0xffffffffffffffff) connect$inet6(r3, &(0x7f0000000200)={0x18, 0x2, 0x7, 0x1}, 0xc) sysctl$kern(&(0x7f0000000240)={0x1, 0x1}, 0x2, &(0x7f0000000280)="3519837f1e99ac0553e7e611612e68ec6fafab6382d894f43e860f7ef0506c5695fadbe9e2d01060709daa7f071a84caa71ad984b82d8c26d06aa03d64a617241c2a205cddfdd466fb5b91f1912438dd9b74c1c5e3f9b72a63ab62d12bc492f166e447cd58e9e5342b5903a1b4608a87b9345f7f955ac58ac0fe2001a7836403ea665c81ff80cde3d72f92ca55b7c07b424ddfb90bd6492a10daff63020b01d21a5561a9d0679f322632047908771c5bb3fc915c46eb31fda332a2d0e221e8b49e383d5de69a30d8adb9aa99301544a340563d52a90949b762568bbdd90c5c58017f367534250ac7069b", &(0x7f0000000380)=0xea, &(0x7f00000003c0)="980d08d76bea7a0d2f54c3db5d1ac9aabd6143f9db7d2320c2e304d05820d67d5f522aedd7a7ea249dbb39c17ca5668ffb3472d3c4194d48ad488a59b3af890ed2844488fe2623f32d7c8612679ee301fea70ccdf82b6b347d8e44b9d79c92fa20e165064a6f3a6cdc2b72dd0a52b82c0b1835dca47e1d5634ebfc921bdcea727dc1a4bb0ebbb7c4f6e25ed61405executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) write(r0, &(0x7f0000000040)="35ec90dd3176648a235f5c248fef74fe40be21ee34880388a9608e7e2a53ad5440b7be246a06040f336e94bf552dcccc8664156deac6d5b3961b2d9f0a1e8217eef3034a3a115c6b26a1c9f463fae4234126de51e77c50011ee96cfb549679c941e9204ede8edf560ce2aec1c69be7e058412fbd57733a34d22e", 0x7a) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x2) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) fcntl$setflags(r0, 0x2, 0x1) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000140)={0x2, "6da4605404a24e0fd95a198b51bba7af91a1e09b5af9c2c71758dcc1a0f78322709f15f3b4be7be747ebb3b0839b7f95ea82f3a48d846215856daa563b4a293ac77141a5c256f18484a35b8bb10866e01dc4758c344c7b4b1e433313be89f6ad1eae94d7eff9795e749f376335f07ef3dbd5d1aa45c301a99796c5c762216c428a72"}, 0x8a, 0x800) getuid() r3 = dup2(r0, 0xffffffffffffffff) connect$inet6(r3, &(0x7f0000000200)={0x18, 0x2, 0x7, 0x1}, 0xc) sysctl$kern(&(0x7f0000000240)={0x1, 0x1}, 0x2, &(0x7f0000000280)="3519837f1e99ac0553e7e611612e68ec6fafab6382d894f43e860f7ef0506c5695fadbe9e2d01060709daa7f071a84caa71ad984b82d8c26d06aa03d64a617241c2a205cddfdd466fb5b91f1912438dd9b74c1c5e3f9b72a63ab62d12bc492f166e447cd58e9e5342b5903a1b4608a87b9345f7f955ac58ac0fe2001a7836403ea665c81ff80cde3d72f92ca55b7c07b424ddfb90bd6492a10daff63020b01d21a5561a9d0679f322632047908771c5bb3fc915c46eb31fda332a2d0e221e8b49e383d5de69a30d8adb9aa99301544a340563d52a90949b762568bbdd90c5c58017f367534250ac7069b", &(0x7f0000000380)=0xea, &(0x7f00000003c0)="980d08d76bea7a0d2f54c3db5d1ac9aabd6143f9db7d2320c2e304d05820d67d5f522aedd7a7ea249dbb39c17ca5668ffb3472d3c4194d48ad488a59b3af890ed2844488fe2623f32d7c8612679ee301fea70ccdf82b6b347d8e44b9d79c92fa20e165064a6f3a6cdc2b72dd0a52b82c0b1835dca47e1d5634ebfc921bdcea727dc1a4bb0ebbb7c4f6e25ed614056ab119b9c96a3bb6bd86", 0x98) msgget(0x0, 0x90) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x18890, 0x0) fchmod(r4, 0x0) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x100000000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x8, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f00000005c0)={0x0, &(0x7f0000000580)}) r6 = socket(0x10, 0x5, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000600)={0x10, 0x4f00e2de, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x7}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xe5b}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd79}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x71}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x100}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}], './file0/file0\x00', 0x9}) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) fchmod(r1, 0x1) recvmmsg(r6, &(0x7f0000000c00)={&(0x7f0000000bc0)={&(0x7f0000000840)=@in, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/246, 0xf6}, {&(0x7f0000000980)=""/49, 0x31}, {&(0x7f00000009c0)=""/32, 0x20}, {&(0x7f0000000a00)=""/172, 0xac}], 0x4, &(0x7f0000000b00)=""/154, 0x9a}, 0x3}, 0x10, 0x1, &(0x7f0000000c40)={0x7, 0x8}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c80), 0x80, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) r9 = msgget(0x3, 0x520) msgctl$IPC_RMID(r9, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x0, &(0x7f0000000980)) syz_open_pts() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000080)={0x9, 0x0, 0x2}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000000c0)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getgid() readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}], 0x1) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000180), 0x0) fchflags(r2, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e942210000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d00"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000340)="ed", 0x1) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff7df8820ef6ac080045000028000000000000907800000000e000ffff4e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5009feff8f780000"]) executing program 4: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000400)=[{0x87}, {0x45}, {0x6, 0x0, 0x0, 0x239}]}) write(r0, &(0x7f0000000540)="76964062eba01c804b49467980ea40c9745d0933282680d9844e26159f00be02eeea", 0x22) executing program 2: socket(0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146950, &(0x7f00000001c0)) socket(0x0, 0x0, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) sendmsg$unix(r0, 0x0, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x1362, &(0x7f0000002a80)=ANY=[@ANYBLOB="aaaaaaaaaaaa62d4c63cefb986dd605ccc30132c63000000000000000000000000000000000000000000000000000000ffffe00000013726000000000000000100c2040000748bc2040000000103deef7f3d717d72652d4c99b69327f8438ab365590d00411d237348fdfc43f09e5d852084fb92f0be8e0438b26cb4204fa341dc45cb70a551b28ce5bbfb697551ddb6e0c7089756d5eef315409ef532cfaa77d200ac79540142e5234a2f0edeece90418e38df0ccbf968e32146b9481bfef08e87f7a03387c839fec6c9a15dc8ba1ebad8b8ab16e9a082dfb18f2d5fbee5ea551856230c5b4dcb7129ff3496c6f68935f902faaec20e0a96e633ddf3fa262635581000af3a5603b2386688c40b23ec734d057d155ef90292ea78cb011a340f59214a2e03226d635630dabedbc9cc52f1ea48c38aeb8b34f8e719ff61d6d92227d27c0a20a571da00fb2999f2d753427e9b69c73f0b1579be14ed075f18c2ea7e491e040df8a9cd7b74091d38d738b2c999b24ad244aa636ce6c95f39303d4b5f9da55553dee74975460d5ce270d2bda589c5c68ec490fd953a048574d09187f4d04e0a89479a8aacee6a89b9e469aa647bbc0692c4756acc9dfa5d3dc3b2485c14324825c309092314b43551ed25388aab41c5b555f4aea43fe392a98d3cc793e55eda01c8868a55b3635ebdcb8656a2901d8b9735a6f3bb9295fa526e62fe60a70d14ed0357c76b030ad6fadfd540af0dc3776d9f9247348c0c3cb3aba092475729b39b9805b4c58b4bd31645bd9c5caf379bdbd09676f3d02133fd619dd8bd56bda14bdf774353e841736697930f0ecda0720d3f3c05d7edceb2ba3c4d381a206d909983b8194b0222e32955943f5fa35e2b327551d2775fb0d6c4ee7457b8ae8bcf8eae1cbe390fc7d2750d91c28fb4eb948d36e76fad9bbf0a6dbb4a5d24ef79702593b47809667ab474c29f998bcbe82520dc2c64160620ea1de28f9ff0054bb018650ba9fa9c622967139c14409bcd61541eb34c9449dff63a4c2132fce7625c1ac07eb2fa63f68ae7b768aac4046ed44760a7b7ee5fa2c67bb872f376ad67a2dbbb6409386e9373d9210ea47c997609d0d66c4ae8a1bc42e2f9c063d896adf6ff35d9810dfe3d59f56dca6b6afff2309d4c1ae56644b89b820c3012a4a2d233f7199c0790f304c7fae3eac3d1c0515c6349da0e2987c6457d9ccdd8572ece5fbc6332ee3e4e7682bdee28c0852fad72ef82865b03c3cd340d5d64fd50a9d1515d9fe8a803520e8ca081416641f16216ab19d3059542ff39b95e2fc994fbbf1c3a0f10e85ac735b1d1b10db8f89ea6a87b3b0d629ce67dc9cd37ad1de2a9dfe61ddaa997d81f1359c146a54929a2502e04b2c86880c3eb9b69945efba1e5f111404b582892a1a6c2671cf9c6ccb2adf110abce03fcfef96b5b894f5d7b120ef82bd1fb54a648d95caad552e77f32a3fa774116209732bbc1479b695ac8bee1abdcd9ef9f5face71e2008225b1f2a5c635ce3d47dc0e180d6e732255e40c9da040913c660a8d99376670852d2b2c23e79799e1d579a36ed57266dd25b7aded53e5fcb114501345ec11552dd6ce62a963bef4eaa677a3a7b2a2e6e706017bed3391af5474bd64f96e379caf9b1ac8835ad21e406dc7834960bfe4e69febcff92bdf6225d26fdd6b665c15c5d2e87457dcc4b7604f8d61979effe2ef927e9562f303c33545864bfd9972f61770cb130c5026b6fbd10f788f5e84835ae5de7b571decc1170f16858a66098fb66eea09d8a8e5827aaf5c451ac147da17a2eb64622c394c523c77a67b36e3deb12cb2963373fd44836016ad732e73f2a6542ecbae2cc5f72fb00ccf95c22d4e3afa9f6862035ba902683e93f93115a414b1f3281766733dba6dee1b77c788e4fdcf952bfae2174a0dbb4b04b900f3eda0bd9701a651a24dd9755b62dbac67835124ef4f0e8a604cc1609f6cd7731bae5b6a60384219561b8cfb865a7846097e8c9eb6009ff708525eaad809eeb18ffa9ddae647ecc2cc6cdfba7cf8cfc80efe9123bcf1e4c05f7d02086beb42c33f29f34b44d55952a2f7e6443374cac37de16ef8e4786d91ec2c28e581c31e3d6f4945ec7b6828222924407b072f615a669999be05f59dc2cf8af27064467825fcec8c4fbda6fa9b48d790005bd0a037dc58b6a62cd5ceeae0ea237b0bdf82180a5eb08f564f959551a7dd01e207e30f43de4738ef53ce8f78f27db7bd4b894c5c733ef519fe7a7608102c8b9259001fa3e541817d1e0728712f1df93dddb22c7f1dd9d480b51a7c9f36005820d99984ad491b18b0c2414dc5b4b0e2e8871ff0261d18fdafdd69cc58ff45b75a6eddb9749ed30c5c05fe77e7946369099e67e7ba2bd471ab54a1df8945b86837724054221527c8060a2f835cae42585debcd422fec2349d1a944cabd1092531bb0d853186dffc1adee3818468d9e5de8da276da964e86f73d2acfe4140a1e6497a3256da1fe460b5fec3fa406a9208ff5090203f4c39858eff207c24f55d624ecfacd53bc1bf74c41582be52a9261d62f36fa019ccea353c8fc9d2ad152faac70878f50e21ce7ba2639fbc4b4c79ec7a726668929dc325b44671ba508f01933d47b292dc12e129fef1a65ff882c089d1ac1a48faba882ce5df4b4175c36c959fb814950b30498c6bb42917c02396160593080d77539d4ae45fee0745f465bdb27e4a4c3e6018b86511e1c5755b67834a539ff35e8950c735746c72b4a10151858166f0cbb7fb699ca536b82a9600046cf1723441c3d2bfcaad5bd2d135239ebb399835c580111298e033a5167f7032c0f323f40173d860faef078e34d38824b8612130ec36039f7013c9b5509feb79ef372cc15077facba7a1c18f671f240e00ce199f1ed070f57672bf7ffa27fec84e9093ecfe2e0d04491d6825b638ed59922cb6ec8187c4ceaea921b6fed5fbb16ee546e83e540e49e4ca85c9e08cc8801cdbcccc012c5cc91b5109414443ff65dab56cae7f68629fcff98cef3689821c5972e3f6a0b061b402b3ca2c2b993f777422d01ef3bbc0a0db00497abf9e24791ee8a24bebbe8c8d9eb2ee66f9c2ac22083bcaa6c07d5631b6df88e9d6a1e6f9dd4b7242d89f0acde63d9cdda1d29a3e2f37ade50da58c7b1fb721d6ee2aef20dd06761f7d5ddb83820cfb208682180b26db29be53de7dc1f002ac8ca45b36caa09eac9892d5803565f967ef22973d92c32048db5cc0a7aef311f352fb090822ec308c4fd6784000d5d7251d3ea97882face10488b421a419eba3c7d908c7a1a7826e4ab5afeefbaf28235aeb25596d534b99a60506af738a05aa862f69fbb442ca03b200823b4c448a7c5c6337295c7d0adfc0b193bb1eac83bce2d36a1a54e35868aa7703edc26b451b7df985da7e40fc812fdc38ae69d43cb8677425b430680ed17df40c23762037bbd95c6388b9feb845035e9afe441d40f6c3ff6fb56e969bacea6b8a1a654225d3f806c962ab7a5f7936cfd61ccefad317e12a10e683af743cdb9165731f73049cfe2f98541f4b4e513ed731ba7c0e271134015ec3fca897027681e6b96e3d3d1c722e70bdf811d3f910b21e39db6a9d26b1b9024e9c21329101393572a44532aca1de9fb0d75145e64ce13a8380aae30a9f653614834bc9204d6c99c54b222d26053fc01be3b0d9c1be61f325eeaaaf9106a823b7a4e3756ea86965409674c6a10f902e219ab7c58628c9802ee5c650a372ce658819595e94c1bdc8931275d88bbc854346af3dfc87388d67d4226441c766e1785b63a11c6b49485885994466481844d3d0cb2ebc6d656344e0c1b2d89449e228eb8a87bb85052614679ff92dd51b183f661309fd6694e0e1a40754daf4c760aeeb3842a89ed331d5e15cea3775da9abe086dc5cc861c174d7f70df879c38e811efe5fdd5631ffac00a84572d1d80d03c20e48065316e7e6759d4dc35bbb9dc3ce05bccc90826aaa2bb083f345b00dee2b6218fac10f1eb81fd34afb7500b848d81cea7b8a7ee12bef2cba16a95130796b6d6e0fe55057b4475d45b5ce5f04af33cc5ed9ba34aebc9f67c3e311e93301bfcd3d6e7f3246473d02fd793fbd0b020a0405db09a83805d802c4348b2875d65fdb7b63a632d75df6cbd0e29a054b55cf4fe21ac374cd86c63835a97acb29c4ae5bebf3ac2605fe7cc1faefefc778230882385227e7de79e91354c2f2507810b755895577c36a8e1230413a610b8753284497b7297ed98ceb41f5c7058ee4d3b1d3c24d3c87b1bd03fb599a29ef9f05efe607ca74a7a283ac39fb88b50f8ac70cbde9e32e8c1aaf90417c55df10ce085aac7802d5face898ccabfaa03db2734ee86abb35ffc80cb761a5db57158511b5665595bc77a2675ea160393ca58fa3e89cdd1d08f77f2fcd2af0e2c2aea671db836f6de374e6fc34b2a30167cf046108eb4ea9e6ac55691595510964e2d7957eb82e0677f92c59d72825627435da607107f186340d7bbe13de3b1f5de827bd71f94970d677cfb74b1a9eda342ed024d140a5c7f35a99300e4b0e22fbae44e643efd9241de32bc5908e40d64ffe8ca5a3cb4ff91b5b47fe06846785ff91f37d0924ceb73a192a0f3bf3a8ec9f62a5fbcbd1c23602bb25456cf1285123e74a66a8aebe58901d00c39169742be1bad3cdd11a1d2cda1cadcf190c76685cd53311880b539a23481ed602890d45aa69093c46a8a4b4f6c2308e9ca02186ff779e616e773b035a1921adfe145bed5131b0432a233c221bd89eefd6df70f7c5659d9193ce9ab28018f23f2a51822df0437ed292c003d4af41f34e46098ee8bd21ab414154b817a21d4708241dd4956465c1ca5ba037da1779e4be470bc7dcc28fca67f24fbfba2e22102ab0df8fa5b460ffbe7448da47c5ebf3142d1f65ebc02479c351972e316b4e3653367a893f418ede50e317c6b1174247afa5c055d4d210bebd45f428f0839edb958e32c7a04876ff697ab0eb091a579ef97bf8f1c28cf417f2f0b9f37e6d4f9391a8f04bbffde683854c576df91af07ce88fb1087328694d1455f4af4fab57f44c504e58959d54664e96e090ab0659e0f00916acb35652de3bc08014275cd45aff42ac0ca1dfddb4d97eaaac0ecbc53501dda3adfe7c4b220f319a9fe36c9600c9b37687fc48ce020e6d626ccd9b41c3fb434226d01f0d24047d5a4031245c3a8c1ae2043f167f94ea39bc0ffe077a1a0e79d9f92baae9877730b145f441b9e1335fb734f4824223a304cf5cb8b1ad41ed55a1c242545ae2cb41e3b6bdbcbcd837d6d020ddbad49582bea03114edb0a74be88783ee2229245d19012e3eba439c2ec7cb22da1aac812fc5478a6cfdff5cff73c942158860346152b431b180ea1eda141ad325f16d18f933a671f6c9067f91ecb713475e32ccc775158b8bdc46c61d66d0875861b50ef0ef95edba9ae3560ac0b7d4483780c17f7365a7dab430692cf3a1f33c160c5eaa1d92c616e27229c7f06afd20992a445d883cf33c2bcc88d66b51df9fb95008f3195eb779f01a5519d629eed4d18bdf9a09b0fc8015ba17d6845087c13918497aad221f370354eac72c4c6903a6b4e1035164bf6a1739181812c5b74a6d5b2ca1aa6cd361dce0a9b812c0af0a6a1fe3b7619f81dcd1a3ec6c3ed7cfc295d33d758b45b8660faffb1e4155c8edff5615d6e776b7e32234c8cb69cd1ce853e3e3700d50eb45b89f01e32a9fa7e559d514737f7501b88f1e2a0ddf037f0686881ea8aa2cfbf79d840e4bf989f6935a6b207a8061d7ed350f59a61c65e664c63c93bfef3bd6a2ce13f66bddcca56969207254e5088661597688e43d905020000040180046345ef7c8ae52c1e456b5582ecf7c3937da768aaa5c02e9f6aa20fd2103ee2417541a0ac1596c1b5e542d7328ee48d16b8e5fadfd737b2f5c3af5bbb0b433858f6a6e3c3a404ff7ddaa6d3eaaccf7d86c2e4129de6d2d1ea5af2fbe55a7eedfc9d7aadfd80d94305f92e774cf5d4c33329552f8c7d1db6b142143452d0f99d2619a6f842a378d781942cc3db355c10b7fbf9155c3516943508c50eab8b475bbd52c1a67b167efedef1ac186c5addc5b423d9054088dea99acc10d7a90f66a32be26f096c005fa40379c7f658450a6760cad8fadf07ce3984cf0621fffac412d5defe91b55ed492742f5d5f7da39d607f089db83792dd3d424a640620264e2a62be90ecc36bcf7f743e4d573494627ff277d2c67070d0aa74ddc227510434323adc2f06d29ea82c161acc0e83bee352654987059776325c9069ca1299f47b8200000c0400b70000000000000000000000000000000000000000ff0100000000000000000000000000010c130000000000000993484dcff028a419d11685279593b844ea781c442518bf8755445f85cad56230e7d0580f4b5220db951e5324979ee4a1b44e9a8d4a91f67323d3a578f53eb968eeedea644b6fa68bf93fd3ae50867178dc6d555d2a4b8fa66a7c50f5a78a7fc716a96fdac53233ff84d6d4dcee5f0952a7dcfbcae27e4a28ab445001c9634788b9c3269fc69bd73ba8d16e7e68c65c11dc3b7a4c0401010608000100000000ff01000000000000000000000000000100000000000000000000ffffac1400aafe8000000000000000000000000000aa000000000000000000000000000000012b00081867000000020e00610000000000000000000000000000000000000000ff01000000000000000000000000000100000000000000000000000000000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbfe8000000000000000000000000000bbfe8000000000000000000000000000aaf006000100000000fe8000000000000000000000000000aa00000000000000000000000000000001fe8000000000000000000000000000bb1100000000000000c2040000000100004e224e21d6af6ae174ca513da9921e700470ec98310477e07df9877bc5f33c35d93235e1c89402a8099ad086b3a433259762f879604424e5b1bff4e7117e4aa07c89a5c32703bb132da53255cadad9833760f9fdaeb193", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780003"]) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x66) socket(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r2 = syz_open_pts() close(0xffffffffffffffff) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000016c0)=0x3fe) connect$unix(0xffffffffffffffff, &(0x7f0000000180), 0xa) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xffffffffffffff2e, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x92, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaaaa86dd60"]) semget(0x3, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) setrlimit(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x6011, r4, 0x80) setsockopt(r3, 0x81, 0x5, &(0x7f0000000100)="0380030029a5abc6fcf86e4ecedf135c825ca6178b86275b542c7f8424fffbbd210819ecb5bfa4f163dcda07288c1fe49563fea952815d8a8fc7aee642e0f91da4bc82fb39d989e958ebbf3902cfa59e", 0xffffffffffffff6e) r5 = dup(r3) setsockopt(r5, 0x1ff, 0xd, &(0x7f0000000000)="ffdaf64c000000004f05270000000500", 0x10) truncate(&(0x7f0000000080)='./file0\x00', 0x2) syz_emit_ethernet(0x97, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000890000000000019078ac1400aae00000014e224e20000890784a6efe0a2831446104b90c97a1be4a5a8a3c5d49a302cc44a01e937ec741f0750faf054cd148ddaefdae702ac2b901e49e3ffe2448fce80340eddb12338354c97e433d6649134e32497c928d877dae9fa9c13d883bf05ee0971fa970c920fa613bc460f10d5f0ea232c5908f730fed8f6fc514fe17ef10bc8997e40e5ed6eb8cd58dead23051192b51e967c04d33ae628622e56f5bd3aa4a898d208ee5978a78f8fbfef8842b55a154c8fb37d9bd256a816b4eec1913e94748408dd9e26d2b66e967278f4f1998335bdecafa470294510f2516d1f91d57ac1e8520cc999d7d031577ec98a9478a39268b45b0fb365f543579862012d6e97db6d2096698"]) r6 = socket(0x0, 0x2, 0x0) socket(0x18, 0x1, 0x0) r7 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000400)=ANY=[@ANYRES32=r3, @ANYRESHEX=r0, @ANYRES16=r0], 0x39, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1024, &(0x7f00000003c0)={0x0}, &(0x7f0000000380)=0xfffffffffffffd78) setpgid(0x0, r8) À °þÿÿdenied attempt to set clock back 4261347483 seconds executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x9, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x4}, {0x2, 0x0, 0xfe}, {0x14, 0xfa, 0x0, 0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x0, 0xfe) r1 = dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x6}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f00000003c0)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = socket(0x2, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) setrlimit(0x8, &(0x7f0000000980)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) getegid() msgsnd(0x0, 0x0, 0xe2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x25}, {0x1}, {0x8104}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd02, r1) listen(0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x80) pipe2(0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x112) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xfffe, 0x4) 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0xc0}, {0x8186}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000240)='O8', 0x2}, {&(0x7f0000000040)='5', 0x1}], 0x2) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0), 0x4) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r0) accept$inet(r1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read(r5, &(0x7f0000000180)=""/52, 0x34) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000280)='\\:\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\'\x00']) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) executing program 3: socketpair(0x20, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x60) socket$inet(0x2, 0x3, 0x102) mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = socket(0x10, 0x1, 0x5) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r4 = semget$private(0x0, 0x1, 0x260) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) getuid() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0xee00, 0x0) getuid() r1 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffff8, 0x1, 0x8001, 0xc3, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0x0, 0x5, 0x4, 0x3, 0x9, 0xc6, 0x24}, &(0x7f0000000140)={0xfff, 0x0, 0x7fffffff, 0x1f, 0x6, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) r3 = syz_open_pts() close(r3) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x48}, {0x1c}, {0x8006}]}) syz_emit_ethernet(0x22, &(0x7f0000000180)={@broadcast, @random="ef4de978cd00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}}}}}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r7 = socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x1, 0x0, 0x2}, {0x1}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) close(r7) socket(0x18, 0x2, 0x0) executing program 0: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000001c0)) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000240)="0b20224119b14b60", 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: msgget(0x2, 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x3}, 0x2, &(0x7f0000000180)="75ad73846921d8b869e6e96980e3395a8677ea1eff9c4e91b31ccf8c6848d920586308155b8e305c6f17666b5afbf48782509e7a33fe3e76aaee0eecd6e69226f501a575aa37ef9518dd7d0fd7ae4b99f6384fc54823d31a45ebdb7e3b8f121de50b1b746557356f3d8251e6b0a3110d7cb46e71b918936340d52180e04b84143ab61b5fb5924cc520b89da621f636a120b0da8b6df905b71b7587678f8eb77980e26f452bff533c03f0c10b01fbe55494e68d6c12e471ec6b5d6e86cd4820f7df52627f73f8ae1d1613a003294e68ddb9ac81c7460c1fda69155c59876a", &(0x7f00000000c0)=0xde, &(0x7f0000000000)="30f27937166be6a616bed47f3f02caf15ea506b0086f96a568807cea3607088af3d497ba150768367c88bffc92658ed2cc89e1666883ecca63e36ec86180e55c3db69f0df55f941b4a72e3e06ab2ab3e1535971d000000", 0x57) sysctl$kern(&(0x7f0000000080)={0x0}, 0x0, &(0x7f0000000100)="e379a7ff", &(0x7f0000000280)=0x4, &(0x7f00000002c0)="f39c5fc142d88a091345d0b436e84a5c02f4419e15f17a405c5a358551cc9e06ebb2d758f55ecb008ae47003ef3920ab0eac0ed637c2efda464232285120fc132097", 0x42) executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x70f, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) clock_getres(0x2, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000000)={0x100}) syz_emit_ethernet(0x16, &(0x7f00000007c0)={@broadcast, @local, [], {@generic={0x8035, "eaeb1a61e4296fea"}}}) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x50}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r6 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0xcc) dup(r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x81}, {0x16}]}) write(r8, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) r9 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r9}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r10}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x8, 0xc0000003, 0x4, 0x400}], 0x5, 0x0) sysctl$vm(&(0x7f0000000000)={0x4}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x6}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r4 = socket(0x0, 0x2, 0x0) r5 = msgget(0x2, 0x22) r6 = getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000001240)={{0x4, r6, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b", 0xffe) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRES32=r2, @ANYRES64=0x0, @ANYRES32=0x0, @ANYRES64=r2]) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000000", 0xb, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1d}, {0x3c}, {0x406}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x4c}, {0x406}]}) syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[]) executing program 4: 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', 0x480, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000480)=""/193, 0xc1}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000580)=""/149, 0x95}], 0x6, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0xa5b) executing program 0: socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x102) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(0x0, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) msgget$private(0x0, 0x0) getegid() getgid() semget$private(0x0, 0x5, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x101, 0xa, &(0x7f0000000000), 0xffffff4c) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000001680)=""/3}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/59, 0x9d}, {&(0x7f00000016c0)=""/191, 0xbf}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f00000013c0)=""/214, 0xd6}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) chroot(0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x240000, 0x0, 0x100000}, 0x0, 0x0, 0x0) (async) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) (async, rerun: 64) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x800, 0x0) (rerun: 64) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00') (async, rerun: 32) mknodat(r2, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) (async, rerun: 32) openat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) socketpair(0x2, 0x5, 0x2, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000001600)=@un=@abs, &(0x7f0000001640)=0x8) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) (async, rerun: 64) bind(r1, &(0x7f0000001580)=@in6={0x18, 0x2, 0x80000fff, 0x6}, 0xa) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) r4 = dup(0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x804, 0x0, 0x0) (async, rerun: 32) r5 = socket(0x2, 0x4001, 0x0) (rerun: 32) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESOCT=r0]) executing program 4: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1002, 0x0) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000100)={0x0}, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4dc436dfea82924c86e7cdd7871f9bdf332b420b1ced7fec7e343ced234d9af3643874a39ba46731cbc2cad8b870983b002f6c3cf4898c27e6c3798b644a57e97d7ef7d341eeab7d9336f4e99b8950f448e28e1c4869b4299d0b55a285760c4656032ec3674164f44452235ac59042c07d62e3b4de4402fa6b758f4bdd177af610d6487b2e80c1f9861ca3d5b553b29319397e3d23f19873136eaf40802c9b8dbf48b", 0xeb9, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001440)=0x7) sendmsg$unix(r2, &(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000002b40)=[{&(0x7f0000001b40)="bb6cd1ff6bdd5d56f249885b78263d1fea43cf40e3cfa7a5fddb8e75535ceb3f6d07d4de16864e7df9341b9afce90d83897ce154c724b428e4c92391c0cada582b9d833a3c235d8a0ae8ea34733a9e47b5655f89f727bc18733cea66f89a497180ef04da81651248c86c57b17f58f4816507829e730fbc136b649426fc2503bce7ebf384ea110b0ef0c43f1056b9ff75b1744e92f30d2b0be029fd9aaddbe918720a435cbcf90834deff8281d6daa9b4fce51627cb6652c668833acd132c05a14bc40b0869560596aa704cc72d507548e1cd497b7e8eef3545bd43305535fc50c6362598dbd8d5a365ce73873904b294151fb88b3665bf5f6af31841329587be90494192f89321100d4e2cc2fd17cc7c9205a13c2622971feb90f9894a939271605f6af234dd735c259a2abd38ab494c8fbc8458ab02c8a5d3c2eac79448301dfc42b90ec119305dd090fd38b6894a303c70e9239a5a56e0eb3f72d2c579d62e390f22629941118eedeea4767460d24ad5c87a4aaa5bc5f298b3eb691e98307b764b086ff1972eff9027ac67934fddd65a08965c2ba77e844901d0d6666817af170d150e3a8059fa14f8911589f6d16830b238f9f64b2a4f655cce35397925ece2b18f2196fe006f052a9fa14e6fd77134fd3fe97e3dfc3234e964cabd90725ce8d309a627e756df4729d9411981e6d802c2af9f579e0ad2a533b20e2a7d94f95661d5c976f3a3140a97eda3e24c461cb6cf6d6f047a65e6a14952adc62b7c57e7c8a91a35c98279066df8b585313ac49004b2087794b2a255936be89d7f0774d682f757d951d5e0fe81c8c4f2366de2fcdd16d3a276effb4f8a63b5d0cd57069c0d705500f8b1482a739bebf80399c171094f053140e60f697b64f7d3609f3f52aaa790d1f8d8be27b34de8522b1cb9f757a0d093a5bf12c9b3b86d316da80973dd42d2808832886d3436441105b0cd1577970c35f799cd36fe5f8ab0d3675157348cba5e0994f2bcbc0d4d8d2efb8af3654f023053116bd499509cc7522cbf5d278229fa894bedf674f9ba84bc0523d13665fcb452f2370845c4861c029a59e3451f6c995fd3e8d128b488e8d33190de6c89a030c9b90c97446501d0e8ee91e1c2d7d7c609111057ee1180fe3c745d24314427a824ffc7364a9d4deb828101fab69c8de04d371770c91aa5ed4f141c938f0e2ebd99b140d416c3fa5979f4fe2c3d700e67c486fd497b4d60cd9c4aea0b3e4a967897189cd923fce57f8b74fa20dcfb83e3a59d0ca994399ca31dad2ffcd7025293999dac80117ae130834918fbb16661e9c40390a3c7ec6ff77b9ee47a5d01dd2dd7691dc7e006fbbee833eadc38d9304d478586bbdb75d4ea831e3d1ad27f371623fc2ca5a7262be6beaa72d5fbd4409a5f52a2928101e3eca52886c7f384add1780e95eec74b60239b6c1d31e644a07c0d4c062f9a5a4e7cee6bca0b1b3f16b8c3af38459f5dee020ec014426d8e1f9f3139be3637e6b370a759228e21ab5515c33b46f9bbb9ce1070985c302dd76b0fff0446f10f8bb6cfd25a84c3aa55f42ceb1fdd4a23d7452281486a7e6959842261adbbd7c2b9a5479f96abcd99ac7489cdaa28469c29138b49f332b3b4587f5ffa111f09d2d98216ba5005fed3e473189647f29f157cd61caa9184b1f42edca4687a9b2d49d56c189e6645f6128409d8d9bf521a067cbc3d4f823af2eab202d6de20939062ccffff57a9a5f32c3e0b713456ee021fd348358ac270e7c163502feee123dff38f79570377a2ca76cb68e65a721c564bee325195ae9c6309c6053603017cca250c5c66d3688194c9f37a9716da83048f250b22e440c3ff98d69d1f4cb56bf553edeb1dfe98b4799270bf72b09c0d5886d4ad069c66b64a104ba6df60b032bbf3753e8a16946992962a8bbe01360d8bb696a8b9692b3ecae316ee54ffd4f005ffacc018541226d70709894edc6d45003cc38a8d3531786da571737d9bdd0117581c274f00a61863f8dc00a35ec24769a71fc40498bb4abb9b61c5c150aeb8bcbaba692530c72413bf23ec7555a84fb1f1442fe60c9d92826620ebcd5fd608cd68664958873a8d793c802b9aee7afab78d484b8b7451ca82efb022b00f4000823bbc7665e2b9bf47ea14f6eacd9b62345ad5c0fca01b735331d7b52ce9ea15e342bbe6aeef7a28f964e6f3dc9f20c95dd021ca4499bd45ba6efa41c11c9c965e7963108e40215b957ecfecc11b785b131c7ed4a9c7706eb04ed30b1ec5532f8e5a69c0532f222eaacfbe1c1feef69ffa065498d9f633c650d736a7990a0766a7e60412972534375a09f9ceb20338199062edaeced96854946527a8ba879ba37de7f03432e757c09919fb8636b9e1d7bcd1262c98e85cd7463a63eb00a8a5b457f55eef965f1c7ff511908db0e02df9db93ffdcea6e9a458e6c44454d221180116b968bcf7cb86a2c2fdbaab977881da5f67bf2934cbaee42d1bcdf25ab0e84cc900f5e05db79509d6762c8b8f801e015ff11d821f6666bb376c6b85e6568c9ac0ac6ed5f62e51285d83ab08feb3b051b60fff836312a6c13ab67bcd1fd32b12c29d02021ee3fb172f8796c75170b9eb532c2999a51b0091df8cfffdba33f584ea395d5d720693be47bb7b96590e1a97a7d8dba5501cb863770d4f420206ac0c50663ba6c4278c88f4351cdbd748e0cf5cdf126f6d8e833cf30a7191b676f2e6c7e4d0aac678de2e7052599595794f42a5195f7d0999ea2d1e4bfdbe7e7ec9ccb310fb1432d51ef6e70c622ed36b5306aed9e1759c29de7620b00e48d84d133f887531830fd95714d97f59221ba6812bdd5f524c000f526109da359459778a075c11dcbf23a651de61fd2603ee8f2772bec5413f7c12634ecff2c231867b0be9ad0683708e81b792ad7623c0e06b41abaf039adfafcf56779a6c4071065f4086d82aa588071bea3a993d601ab4bf7e93e74755b9473b8c1a0221a297bb6188eda72a8277b5410f8f431efbacc760673b223649276f294bd6cbc31e3a24fa6c5ec35633caacf2ac4eb1e63b19341e9c791e6d1a7542a883236898412ea5a0aed8659dd806718337db29e1d693494c2834aeb52f7d21dd53d30ba11445fac87234e9412e826f2c748718f00dec9de87e7a31fcae9a876f3a1c6a517602df49d5d176fff353c8ef9f7f15bdab2e8c69e6296e63622f199522ad77440b01abc5ee5faae09280b18c18e3f0b24d913276f35719ceeb6b34f12ab584a0bd208e39c4a6d89dbeb7214401b467c8ddd0446608c519aad53a6a32ea9e66e1cb05f2086c685507c082ab267219754507d7e98839affe9743da43a5f01746673fcacb9d0c3794ed37b370ec4562803ebd3217d962d8dec4aca1de2c0c46fbbea4d1f353fb37e7910c3f55b051995a66dc0cfdd55c225eb2e9a6dd43c3e7052db35aec6f216f16107f39693dbfa2baff6f92af5f8c01f48f378d118215176829df80c74ec1127e0c129173b59bab9e87376d5405601a0db4f67eaf179feb9458421ff349e4cee06d9372c203e83e51773d5d4bb01932a0896f60d25c1c8289874f51958f40ae0e4f0e3897f7b3930fc0e9908afb088368fa5dac1aaba9272fee60cc1ffc43a67804d31e3053e801c1e6cf809bd1407380ba134ad10fba22746611a62d6795914a5b3de503b147c41dc013d6ac733439c7b753c091fd877bf3aad9614f739f85b1db467770a58452047c6b1e59f31fbafce61ca3c5e43b1555527043ad23b31fef52453b2395cea9bd1f7f954d44ff9a4b8270ac0eac37ec059ad7d26c4e6c244cf43af0b2b77e6d147538680a5b0318a66bd9c674e557c1d45d971b04283d332c86f6ecce2101682653c696f13e79f348b72371cacf8c576ebcb15c67b0543370417f93715b6641d1cf71862e9fc2f33bfae2e61b453740d692a5d2fdfa887ed0788fd0e41a274674502a989dcdb3ff532dbc3015ebdacf341406d468fd2fe1c4978cccd88f22b2273ddb0ea49e7675a316af5a8d6a70426337e99eda61a2b763740dec2a707ecfd01f849e10038103f4ac7a577a266ebf0818d1bfac8ac2df1a6a38054cbad1783e314c0bd832caa944ad368b68ab5b0902c19ce9481e99e848ab9d4de7d79892ee2332b4b9b5e8cccab49caf6e1e34259b7815619db9bd54a20c151bd280c5ad310d62c16a95ee5abb90de8ea6a2dec4c4444ff4050692a7f5de2f5aa2ca47e7f0918fbee467011bf7d928d518da67fd16db35c9faec66618454f689221c58d6ce4ac9bf21b3d2b2f669e84cd745327b6f851a5de54ffed913ab344c13daf7f240363555327a0c8cfe07f5a15309219f6043d0f1d76ed0220b65cf3fe5a19779466b716ae9d9172da6bb063be4687ac71a794dde48895d56d34699616e65a8c1c99085355ee3a45330c2e4e0384702f8572f712a2d60a18f4302e5024f2dc96e8ff1b95caaa50e3bd9780652b0f5d20166aefd5c081be932be27cb66df40bd1cffd24238ca88821aa26bf67e4da1fa1cf90fd9502c5f473327f899a060a5d241f5bf5ec1e4c1f3851bf5cca7095a0cb9581a6ea234fa2ba03602085f242b04e3312f6299e724c18f8e0281e53edddfad4a60e53cd29786e06e3d045c6ae784251c8660731eea86a1e404f0f5255a086e61a61d25fd8dd82fa7316aab0455a256e097fd24b8f858a544fd61a9217b9cdc4fe741398d7fad3903f4f4c3c2646157f336ead220516228d92ed789ff7209062607b7d91b4e1c977f164e87874aaa5c868bff7c7e0b8c9951b62ca4b695b67f547f73733fe76274cbc093d90a6f9d774881b81ef7d16004bcff32fafe29fcfd7296d62259ca96d2c35634eed1d3a8093f41ada1ea8e818c595d7248d14f931054e9712caa7d3ff59ea04820febc61da3c8d9df953ad534bef924003d6cf64ea6ac77efb5cb7a11def540b1961ead23aea942636d4ffa3705d6c8d60fa8f3417a4de08aab8811d1a3b2b5069bcd770cdd07d259ee2cb6441a50adc627aaf1d1fad31f7fe2cdc4f38adf910c375eb07396bd46787cbdbe893b075c0014de31a669b209c023b4b904e836448146379639d6ddf9625a09e8ba5023cca0d9e2a6188232900d5be96b2f67dcfb809a65858c740efb6d99cfdf11301576315ccc9b619d1a0e9e4cc6ce4a04485f2408fae9806a589d4a5fd3c64507cc161f6d22c0f0dbb29738f8dd8036b6a8c2f289c85933358e3f1c00b60f83d8dd98219475caab2728d2fe62b47d564c2e2ced0be7a016ca0ea1ec0004ec070b873908077f1b4c8f9ada7bb5a053c965ec4948f31902de4ec241419a06ae37a85f5a6bc0f33fc48d9e7f02e52be22519818d35cb1a7ac23e9f706d3334a9bbf7621a99e0bb6e479cdb9cd41fe2a0e8c3a3eab3d184ce102defbf3dcc020516b3e7aa02a2d82a46f43da769c71f77c1e95b8c4f43c52c64b95fdca83270ccb1e51055976f24326adfe530c78cd278ef9d2068934f5125f7e0e839c2fc04538a6fb7ec4dd63beb6ca6d5e15a467751da8446bf2776b7f10a6b1ded592dd1512299db62f23bc1c8ad7edf6c36215aa6578557185245b4383f244a5fb93d0eff0ec8a42161eaaa58bb93b00cd0d0e28086753cc611963f1a9213e62099df1b7e1371aff87757674f965ec146d4ea772c38c415c5c9ae005690d4aa1cc9f9cba09f98591cf92a93e8d908bb2567de4373db6d0cad4889fb74d2b8a7789eaacd44a7baf1a61b4ac54b7f11d5b13b14073303a6fce52985a7d8110f76ba320ff4175ee1e7a42720c7d375", 0x1000}], 0x1, &(0x7f0000002d40)=[@cred={0x20}, @cred={0x20}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x148}, 0x0) getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x5, 0x0, 0x0, 0x7f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYRESDEC]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) clock_getres(0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getflags(r3, 0x1) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000003, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="00ef121c3398a16500402e1cfd3cbe4f0896ef9dfad6d5999c3c0000000000051b8528258c1023ef8f6a079401b0c956d3af46884d89742e16bfe0a4673282a55d14a98072f3560c57857092c70f786206fe9fd8dbe615e82740a82d503236beba40f0febb4f55146dee5adc2902c51b50908c1b53cd3bfbc595dfc05d74206cc7b0ce4e192ba245e57b33", 0x8b) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3fffffff}, {0x14}, {0x6}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) recvmmsg(r2, &(0x7f0000000340)={&(0x7f0000000480)={&(0x7f0000000100)=@un=@file={0x0, ""/520}, 0x20a, &(0x7f0000000340), 0x0, &(0x7f0000000380)=""/203, 0xcb}, 0x80000001}, 0x0, 0x1, &(0x7f0000000500)={0x0, 0x8}) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000ff0000/0xd000)=nil, 0x10000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000feb000/0x14000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil, 0x9}, {&(0x7f0000091000/0x3000)=nil, &(0x7f000008f000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f000002b000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil, 0x6}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x3c90, &(0x7f0000000880)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f045504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c82ffff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5c33c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b050000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf5d25b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db497d7679378ffffffffe6f4588f792533f615c8ccbe44decf66917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208263a720fdb791f83000000004f70717dde719e0c072e4f", &(0x7f0000000200)=0x224, 0x0, 0x30) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000600), 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000340)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0660052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c050000000000000066ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d184ae9daf33cadb31a3c4a2c6424632bdd6490c49b797842a1c5e36b47ec0db2", 0xf7}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d", 0x55, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b890"]) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) kqueue() executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000200)=[{0xb1, 0x0, 0x0, 0xce0}, {0x812e}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2885) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x4) writev(r3, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xfffffd38}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46ca353", 0xb9}, {&(0x7f0000000540)="7a8d4e47680e2d3e197359a72af0f843728001f1c33e0c4c36fdb4", 0x1b}], 0x3) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1005, &(0x7f0000000000)=0x23, 0x4) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: write(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x7fffffffffffffc}], 0x3eb8802, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0), 0x3, &(0x7f0000000240)="ca4aaf66", &(0x7f0000000580)=0x4, 0x0, 0x0) executing program 3: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000400)=[{0x87}, {0x45}, {0x6, 0x0, 0x0, 0x239}]}) write(r0, &(0x7f0000000540)="76964062eba01c804b49467980ea40c9745d0933282680d9844e26159f00be02eeea", 0x22) executing program 6: mknod(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) setrlimit(0x0, 0x0) syz_open_pts() mkdir(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r4, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8f}, 0x0) r5 = socket$inet6(0x18, 0x5, 0x91) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r5, 0x2c, 0x100009, &(0x7f0000000300)="f9ff000080e04cbb046c1c9f5422f4c367c8eadfe71df835312ff05349616eb1843ff11d627b8be281d6e1b90478f9b1b470fa", 0x33) socket(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000740)=@file={0x0, ""/513}, &(0x7f0000000440)=0x203) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000380), 0x0, 0x0, &(0x7f0000000440)) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/85, 0x25}, 0x3f8f}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0x0, 0xee01) r4 = accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000340)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x8000000, 0xc}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) getsockname(r3, &(0x7f0000000380)=@un=@abs, &(0x7f0000000400)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x20042, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000500)={0x9, 0x7}) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000600)={0x6, 0x3, 0x10003, 0x5fab}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/175, 0xaf}], 0x1, &(0x7f0000000240)=""/190, 0xbe}, 0x802) getsockopt(r2, 0x8000, 0xfb66, &(0x7f0000000340)=""/208, &(0x7f0000000440)=0xd0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x10, 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() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) listen(r4, 0xffffffff) syz_emit_ethernet(0x35, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff3c041789b146dc5e60d2f6b39cdfb55d25dde1441807b1b0157b69e3abd48a113d2243de610bc9cf95"]) r7 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940), 0x8, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000a40)={0x9d, 0x0, &(0x7f0000000980)=""/157}) shutdown(r6, 0x1) getdents(r7, &(0x7f0000000a80)=""/189, 0xbd) r9 = dup2(r5, r8) fcntl$setstatus(r9, 0x4, 0x8) accept$inet(r7, 0x0, &(0x7f0000000b40)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000b80)=0xe1fd) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r6, 0x7) writev(0xffffffffffffff9c, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0xc63983a99dd924e, r4) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x29f, 0x0, 0x8801, 0x0) setreuid(0x0, r0) sendsyslog(&(0x7f0000000000)="af669746d10e2ea78fef7b7fcc975b66be75801bfa6ef038d96afc1d7a60c065ff7b16ed1f2be06eb998612ad9af0d392ec8c94d4c08257aec", 0x39, 0xec2a8c0e0b4be47c) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000080)="9025d7883c111af5ba39a44540b968533d48fe6d51218a32aacee376d8df1f2333248e7fced559addfac229743178979148b59b447351dc65729b29d117ad8bbfe464590c6aa7bb8e6121818e5d6c2510bbf654b4f22d7b3bc5fb756e7dca1b2315fd0734944523e9e753ecdc12a02acf9c36f1e89fa2bacf2a005b89e6d93f8ff6d9d4f0fa8a7143e73d1134f2b2ad4b0568f50e6c4531dc49e34baea08e3", &(0x7f0000000140)=0x9f, &(0x7f0000000180)="2c68e7b8e84f7cea857e6044d021422073bbdd15e28e56f10156e63302939a981a6ced86bdc147978fabdee8b991701160f6f66618ac217e388347346046c3add29061eaea86c56067ccf0101ba0c02637d0adffd8c0af34d6e68ebd3daccf2ade96886ae76942", 0x67) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000240)="da022019197ffad48aca199125fd35d8b3422dc1b6539d69bf94972ef12c8b0b4240af56b842a04ebe79c96e51971efd8c2d5410f235e5a4def28d3ee8a77d34c72caf6cbc2648a0ec225fed167dce73e4f42af51e76ec5a0d569d71cab590f06fce88b0b12726a87530771b1e1c8334ff030b796187bcc55f2974a0dc27dfb9", &(0x7f00000002c0)=0x80, &(0x7f0000000300)="848d9e984e25aa80d6a290a3d6bc92afe696d9db53c994a8e137a1b7c564dab2d0902c35adca4095c4d780d1e0b866d9c4f2d5f6da0c358ab2cb09fab45e48fe17212599fa9b674f95abdeaab78f68fc290e309c5f4fc04e56d0040f9b6a6e0ae6ac9f18245909c91528a397cfd92b93d57e31", 0x73) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000003c0)="5063bdafa42facf8df5fdd5bfbf0f04045faeeb36cecf4f341323764a07c907ac9dbcd8ae9cda04ca4c7b3c7c47b9db2df57d2c52546b5db89475257a1d26e0d7846732ea34c44afc91a514c173d048e8be05a6d2f6cf13447c35c7a957c38427e988b77b4c29dd28e910db9a30ddf03896d256cee06f72296d702954d18e9e13cb2937c2bab78967790e43f70cd79b71437bffe69c26fefd2154105e1a37dbdb1938f9d4a", &(0x7f0000000480)=0xa5, &(0x7f00000004c0)="8d2941bc7d034746c89099d3fcdae93cd815f3a3f408910399a32c852bf3faddcf8fa82f6e4950e1763d080126044f077dfa5a943d0ec941fa3072bcd30a9e63395e5a019dc1553ee83f39b13fc6f74fd3e9eb2e5e850a7c8e0fa179afb537b89a016e7cf10f2ed9b0aa805c76c00de2c9e6a2bb63bde051619aaedaa3bda2f21af2e79977631e3807889cb4c86329b68c30f5ac8642ed3cb9b61686ab30b0c1c88b5e224cb4e1914e80a6bd21cbe327259b2c4e38571e0e86b4e43749fd16327c9c10bdc33dee951c024a0b4bf18fff1a9c50", 0xd3) sysctl$kern(&(0x7f00000005c0)={0x1, 0xa}, 0x2, &(0x7f0000000600)="49bab5d48fc2a128db172257726eb9e9603df5c4ab6c203a35dd5dd7ab21c8b0856ca08825fa0c989c339eee9df3e7e31d44647d9910452eb56e6c7105ca4b18f906c00d15f7ae6d6a18c05f0355facbd022bd89073a09e1cdde800f8c2eaca6daf29820d11627edf55f1ad5843c507becd505f0", &(0x7f0000000680)=0x74, &(0x7f00000006c0)="91e66a1eec04f2d48acfd0a4caa494384afc5285eaaeaf3a6702c294b6cdc5ef274fff4aa41cc4c655b9c0739e322460e7ee82fdfafd9bf21472f7298e5207824acad71fadf6be9178515a23ffcfd8", 0x4f) sysctl$kern(&(0x7f0000000740)={0x1, 0x17}, 0x2, &(0x7f0000000780)="0dc744ea09", &(0x7f00000007c0)=0x5, &(0x7f0000000800)="fd25d5691aaa430481971d3e799c18fc3a20d12c3c3e4969e13d8d4d3d07ca62a7eb18ac979556b2e260cc970543ef18eee2299c92fd910d0c756130aea1218a50fbbeb368b37b8f41dce970aec6", 0x4e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) executing program 6: setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x80}, {0x4}, {0x812e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) shutdown(r2, 0x2) r3 = dup2(r1, r2) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r5 = kqueue() poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r5) syz_open_pts() kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x3}, 0x4, &(0x7f0000000100)="f867c00a9f497e843883ccff", &(0x7f0000000140)=0xc, &(0x7f0000000200)="acdb624e22a40fdaef3c428ab9cd707010c4fd456359cc09e1d8225d513d93407c724492f099fc02a7a987b0ad6fad4718f1ee8fcaddac27585b068721f1", 0x3e) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x10}, 0x2, &(0x7f0000000180)="71f90058bc5a91501d942400b5e1a1757cb9af769c7afec37082c1802807797c961b0509e16376440614ea66dae65480b028b7df0900000000000000f90af08fd92406f6076f0345b35f8d3f98372fa705c22c6a4412e605c964fc0229fd29103c76e0dd5500000000e9b106b03478b78b0183ef104da81d4e21e2b2095db8ffb9e22e009036335c91307b3fa101a3", &(0x7f0000000000)=0x8f, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mkdir(0x0, 0x0) chdir(0x0) mkdir(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) pread(0xffffffffffffffff, &(0x7f0000000040)="37ba952573d037c682e6af87ba1da9be9736dd72824b6c19", 0x18, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000440)) socket$inet6(0x18, 0x0, 0xfd) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) socket(0x0, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) close(0xffffffffffffffff) syz_open_pts() sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000180)=0x8, 0x4) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5908) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206949, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x20, 0x6, 0x7, 0x0, 0x1, 0x4, 0x2, 0x2, 0x0, 0x40, 0x4}) executing program 3: syz_emit_ethernet(0x86, &(0x7f0000000080)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x1c, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x3a, 0x0, @broadcast, @rand_addr, {[@rr={0x7, 0x23, 0x81, [@empty, @multicast2, @loopback, @loopback, @rand_addr=0xff, @multicast1, @loopback, @broadcast]}, @lsrr={0x83, 0x23, 0x1, [@rand_addr=0xef9, @broadcast, @empty, @loopback, @local={0xac, 0x14, 0x0}, @empty, @broadcast, @remote={0xac, 0x14, 0x0}]}, @end, @timestamp={0x44, 0x14, 0x7, 0x1, 0x1, [{[], 0x5}, {[], 0xfffffe2a}, {[@empty], 0x7fff}]}, @end]}}, @icmp=@generic={0x0, 0x0, 0x0, "2d917dcb"}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x0) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x1, 0xffffffff, 0x1, 0x7, 0x0, 0x1}) sysctl$hw(&(0x7f0000000240)={0x7, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000800}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000200)="09010000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000240)=[{0x60}, {0x3, 0x0, 0x0, 0x4000000}, {0x8106}, {0x3, 0x4, 0x3, 0x5}, {0x4, 0x81, 0x9, 0x7fffffff}, {0x7b, 0x72, 0x5, 0x9}]}) syz_emit_ethernet(0x119, &(0x7f0000000140)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x81}, {0x14}, {0x6}]}) pipe(&(0x7f0000000100)) r4 = getpid() setpgid(r4, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x7fd, 0x0, r4, 0x0, 0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) fcntl$lock(r6, 0x8, &(0x7f0000000200)={0x3, 0x1, 0x5, 0x0, 0xffffffffffffffff}) fcntl$getown(r3, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x540, 0x0) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r7, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 7: socket(0x0, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010008}) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0x1}], 0xb, 0x7) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x64}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pwritev(r2, &(0x7f0000002780)=[{&(0x7f0000000340)="34834edb575f0e4585f79c99fa6fd0705a3af133a4ba8ea14ce9daeee6b5817ee755145262fc20c9a4c3ee6c8661fe54295aedcb0074f66f08bce01c804014bddd8797720659e06d3a", 0x49}, {&(0x7f00000003c0)="c4c3f2a35257995b9c91e7850f47ab0566b2e4d79468901bbe1ec3947039f90d3093ed2305faa69788919dbf17a433693ce2447458623174fc73f8363a4a72af75fc0d1c99fce25e22cf6ad0f64158e98d2b499449eeb063c342a6247498076a3b406f10d1a86be2ba2f4c40d047ac06bf705be72a861d4093446df526772a35", 0x80}, {&(0x7f00000004c0)="f7494cf4e2440da226f94eda297799b05a28ff1c2409f0b6fb10394978dbb9cf2889289172a6a0f006ff965ff918f114b44567cfec296db31087d89ab02ab0580556505d6034b8191b88c564ca510946b13b80c93da9eebc120cfeda72b74fc075f36c355815ff3ebbfde7c29d72b37aac9f1fcfcaa3508db67ae85d83c141eb7bbd18735962e42f36d0525953f42a59581272ccbd4745b15a11c9e6487e4cc1aa9b43d78dbe5f06b97bd6a7b765af59233162b115c770819e9b93bfe83d3de10488ef9dbd340f37bd1f2a17f0bd207c133f6cf673a2d5ca73756e90f418199acbb27a8c780f5bf2bc89cddd658b5b2ea15b5396c1ec6fea5645681fc69252e0dbe4206201815f3a213fff47de8f11f27003f598fe477745868a8cf2fd68ceb1105e8c564a4fc5158953d5a5c712631a182f65217349a74905678b747d94a4c7ef9631df337721ec8ecd9ab685e8f387d24170a111946a6b9c23f43846906244188643627963ed7d1e8bc38d6e222f0c00c459b19ae7261108bf60868a3e59b6dc615411262ae7c871a9d998a5cafb8a20fe0cf3cab8702ab52d6deb54c3c59ab49204a67177d6e7fd44ecb7ccfdffcba9ffaf953a89df29ab7c6a432e196303837d1e2eb289bee0895a7baf3f2851fbbf8c1f62a416147c710190aadcb4afc3ce6bd9c89204895adaba2173f6a6fcf12f3443964b96d2ef62f682db0df8797f339c01eb1e52892e01fb79d25ca8d7c6393e15945e757a96756bb2afbddb9c2d8c6ce553baceb1483cc7e3757f28b162fbfe0eef1a8df6ea89215b40e1078173ecc19b47dca295e7194d139133edef8bf276b4717377e4171306f7cf750073ead11f3553e51e379165ebfd1eafdf41bc6d17a2686c691ae98e58d43b6828f257952956cb583bd72c109f1f5a9e7c530dfc4330413a93ddf75049448ac2562300e0715b6c2883d28cb27a92383c5d0976d5345b414f6034e8f4fb1f5e6f1cbd75bf163508ab3ac89a27923f07b5e29410a3a24de8d10317745a72b8fe718014ccb8d80079c488464b4dc45ae49f060e08d641389710d8b5e46ca3a069f24368a78c730bd055ab9d8b6b389e3a40bd519cb1964e17b38fd328c995ba610f9a8adc4e29dbd3c96dac37b5a083a36cde57b06df96359f68f9825beaa58d78e99c37c15758b86ff757fb37357ffc0cb3c3623ce3f575c334b8deb2d826dd92485cecb6f12d8b5f3d2b20657134ed65f87f3e4edc6b7349a5c64bd1bf1ddfb867d91511af96dedb8317ea33d63fd9c4dcb430b86fb4bc914ff84dd939c149cee434342a32d2264b95c806bc5eaffc972b6def54151126d0193ee6fb0a6b3d8c99ea221fc1997d5a53ddd5274b8888e819e28be3a18c7cfefd14bd15a8818c9450f997072f8b47312b9cb881e340a5dc96c0b35cbc4cbcb3135b2fb79bbb0aea764a1c29adbe7aa0ee6c0b329585b6d67f10f11a73b09465a34d54808d57ccd53a4c0d51acfc500a0716f5d834545f98961954a686e8b80e9ddea1e39464a60581ca2261c46c2f55e80ea73dfdf1e4e7e8b8af3b0580cd71dd164e1a9f6320cb845bc6ac0d02b76aebd7a8fe7a654ca82fc4b080985a7372b6d69287209c20bb1fcb48050d31a71034ca4a085fe675d2437e08c4f29e9877aae1c08c598a4dea4cf3f2fcc2143286ba9e79e2aa62d478addce35b8589f95dc9e749472bdba75cae6a1af1577a5f88c3824535aaec462b80a5b0f399f82033ebf276cab49f3f1b674f5bee890e31f0bc7fe5b7079e2b745981c95b3a339ef07f0b11cd262becdb4ec6deca62731f44e04c265760bf3ec0cb1da77f7f61c370a42cfb4ae49b6ca892467ce28dc44b48022cefcdb47dc31afe8b5637867b89603b8e6cacf3b44b77a9e2e4e2269e74f092f2938e3942bea666624796754ded2ce1464561680491091e6321666bc296182ba5dcf1a483072ca09e26d000ee7de0582e64325a10764640cd89a31e55870a4d8a51fc8f6ad2ee909ac227ab42d10019b71624addd6f6f7e8b3f502dbb0e8fdf9628f5fc458701bdaf30e6f247d7673f9951420988052cc58a83e48910e92688ea4cca7c0941afcbeca8f76cdac4054f0f6404538aa4ae04a5b7609a78c3b35bd6365d0a8e541bdf97f7bb93459f81f90a492f78415d0fa88dbc0c2d607f34c885c7607d22c318493e2af3eb89432873c73720c29e3bc8baed3d7908fcbc175e895436c37d73869b2e3a1e6efac3386cbf32884f31022414858275b2cdbcb50cf4104feda990d2486d4f912ee341885bc2ba2f39342d34f0829be544ffeecb98ec78eae71eeb002a0f8da526f028495580365a5971584178adffc3dc50f884f74df69886b9b91c5fa574108bc65424e8ff7df651356054a8c2fc8693caa8b90ec0e5142682b548181db634e0eb2cdba61db0c8692d110b5d844b4df9a9a2c34ed897cbb7562024e1861b1c4efc83900d2b717d66acb4516b13e1b62913faf8cf9907b3fac96ce81c0d6ab9ff32f07ea51c528fd74878911fc294c9dfc5cc5a1062ecf3925cc9faec9be9418626ce391c01cce34c248f6182542f726e3b1206bac90ce21d08c9cc6e7be0c76139209819d54408c60298eac5e70cb32ca0fb8fa842764a166ab56bb5dde0bca951be2bc01ec1366bda84ef991727a2044e3821d4721a1ade67f4f842a7f21b57187082f884376d7653c78d5696e20b6962382a66454dfad81c9c56cccee5764f65c1241353fafa5cc221630f3487aabef0c6e7177c7da7391fdbd6b6f05971c470f78a0f54225d28b79bd3bb4984220777034881731f654b7059b1a974545c2c7789fae1a31ae1ec2d9c70f27b392961c606d12a6f17f0d8399b54ec2d4b8cf90a1404bfe5cdb5815a28db635b6d9864fdb2c004ce125ed56e5a364050b98701b73d0be371a4f67b97898f85608062526f4d572368cc48ec8dc45b4e2b4b9c5d323061161ecd507cb1b6ce6225dc8b3034ec7c6e40224e971a1e6882cda2aff8bc22e489f171fe9b737a6df961ea1e1d289676b1878f3e692ee2ce1db41b033b5776abf90ba2dcb91a30bfe570110b08032fdf0c5cbafaeaf9da52bb80b551062caaa4e9a8dd9d3bea40a0ec5f34a833fc1ade282393d8a3eda479c04ed5b69df08912a9d1aba6db6644dc5952e59e61b34c8066884f197c13b7b5d348eebb122fb058c8c7dd68d6a3b1c26f994830bd14fc8148e84ba19b9549fc16669bb4efc5faefc098557926388e4417e8b3df57a1b322c5a509f44846a240f929904e7381c968ddc5867b7bf669a7ba8b9ea330b47a8bd48b4d5c5cabbc7b15908ccf6ed60f5a7294d622e5a0ef2f7f3fe174a0482b0ffa2dd2c819d999d2dbccdfcbbe30a38188c0d009870fbb3e3b17878275b516435776e5044b656e56f9d2a36034eb51a2887e6acb62e89065224d36893e4d6e2174f5fdbfe572d6af3bc637724428ab49b45055810d73e4a049c833d20201bc52e75ff2e407e145f67ecd0bee09f227daece96a0fa328cd3d90e7e0e9f4c6226d94b3ec7a1ed05e87745b6e3ca6e24635149de5c56d33910e4cc554582d5a5a26ae16b2a585630a8e81551f87968e490fd533e29873ccf84930ae014ab5b6ad026c4e3f8e89020f4534615a88404f2bc286f7f232abd41a6d9a7d4b97c576da4adbfd3ac1ebd5a8132c0ee7bb1acabf6c3eff6d2989f92caef64ec9fe9575a729b99a95ae5c80f5db5cbaccea7ec44ceaf5c7d3642242b50d3e396534b970f0b84fab1fa567d145fb8ee4ae9939a2b0f9c4fc7d609bd4e4f3c77a4505df7232850b44c757492743ee906dd983bb6eae744032466a619c4138c5085177a720a50989d69efc9b1bec676dec683c9e34f63644594e9e67724f4f6858db29069078d9626c27c32e95f6daf1abeb2c316b721b793790a5945f9033f78556663fd6c15281df98d0bf47864c9ef2266a84c7ff33df7bb3ee9fc613e6ddb5fd4373b15c7133791c86761836c8981654af4b4ec946e407f51af4cdde68981a0fcc3b9cdf924ac6016e466389fda689286db775dfa312b9561175ad9817ac744fa4d0174bf8447a9108bed3e543159203a9b4805577c21f03cbe6eac51db4108a148c31e7128fffbc2bbac493ae36ce87e8c682d9de7dd6169babd188f0871d97ef4da43e95850258ca1c584ffa845439b3dbeedca529e177bcf82856b31e81e279dbe67ea89212fa60440b7f1d05a4c40fa84ab23dda59d0260c565a178ef56eedf1a4784dad395d99f3d5d949221bc910046842f157dd378abbcf0b1928382529699f9ce70166f776186b0ecc0a3f079a9edb1075a2e750964493e7c004c2d4286c312ae683c26fbbdfd5bc82b3e9a3f7459b9c496a9d78cfbf4345d7a088f049656dbc6e0ac08213eb435542b3f646b6be81d1e430208b7ea1e771d6b30ad155b811ac8db9c56edb74702c296cbbfbd6231927213c270304d5b72d25e126ecc9505192c1b601ad9ccdf62ff98f1e98da63a7f47e0a8222680fc5323e1b72564d5f90dda5cbb8a7f26143e4b50f6ed8b2a9fd006d94e22be2b3390736495e42cf298318964fbf9fd43dfe03b36ddb6c613e18d1646075871cb2f918ad566ae98d70a90301d8ea0f48074241d90c3d8e9880a2ae4d4a1aa9f96ee8c990c36711a89246ed5e461f2470b20fad9b86f1cbe0981813dd2947d1691259a3d3c45bb6aecb33e4aa5c31d3fbb2310b55bc7d0f625d52677f3fd260c73e2f1524eb9f12aa97be74fea58260a755a62e47739ba531b4d77925a59b7616637b875cd81a6c868d7fd453b3c9014ac6383400d8d965662db7457bf97db3fea1986709df5a0f7f877f9a5a9a48bd891d1c7fb53c35c6280829a876d9ab1c926aac6eb8138edad467334a4f441bf078cb99b2e8b743e01dc33f33e06f21ca1d9ff96b91294f03a8c9e5f554d825faeab6a87c1cc84cf8075f8efadaa5437b86bef30bb7c3f7fff8a3253b51542c9131e156974f7bee43a0004a7770d7ef75ab198032d8f6941cdc4ccf48234f92e4b641bee35df50d2afd876efc073fcddc2ca908b2cc2d796b97d706b0a5f023b815648176b978986b6ef97d61bef42c57d0420c489a4b2b5af106d59014a89d6c649d07784730b4af2702dabfcccbdd1d2c6660bf467fa8c51ec141be7a8c9d018e817247918bdfa4fb51ade5774b046f45eeadf848d3bd01c197489dc94e592993d46e1b1ae38351550b23b8f4f813086cdc62e4203e2c8f2b85c487a3475bcef7e5bfff12be5a35995639277a7fcf8a92503d6075e39899982f6fccfdb5ce0d4e9dcc12c85d152536c1f107218beb2ac0a1d3de5d43a5065868e240b0dc52e0497ceefc9ac66cd253a0979335e3868490f71384b2c1c22ba330edf043397fe1d6fefe453247cf46b6d95d2cdd057b8597ff48e52cac37dc54709ff53bb6cf920a2aaccc20a789da99b0a86b211b77406b1e7d3ecd245225dc07fc8f3aa903745f2293e554c7d9b3eba3a512ea3f5296db4d66a83bae425d316de02905dbf05dcf2c140c46384b995d26d52ee7c26df613e835461bfd428e702f464831a92ef02176e9f3b4b5d31f5f240eb7ddabaf2067c2f98306b9f62df91370126e8768ba6e02faaa57cbd36e34030eea2d4ebd7222737d1cc72d1ae0c3093a9cdb43711a40ca844e495f48feb74f64dbb66b79ccaed6f4c5f2225c84acb65c5ba17a397447dd21890a9309dd1e8201592a6be8e54ae5db970019a1414996ead6d751d40f402aba0c4bf6a1effee274ce6f64f38d81d05a8f6e815b681", 0x1000}, {&(0x7f00000014c0)="1f50300563c406b65bd69a43f2bd37b6aaa8f3246410d3664901897727dceebf9cf4dbcb921b1a5ccaaab67f236268f7d572a2eae8def556cdbe8d4a600aaebc8627d1408e88a20b49d38d93fd49059f768c3b81d06d7eed029bfa3d36053d78b2f0b7a836aa55eeebea458a187ed81054c6e010f423dcf744ed010c42634c413606b0803cd7f3b30b3bb592d20c3c34cde4b948520cec2412a0080e22f85c18976ca403c0394bb0ea896d2063270fea1e7efb2c6f8fec2dd11f6511a960fed3e1a1f950da10cf21fb97583b19fc07f5153b4729640aab141c737123562d319b490862ae0db0ae4fe556", 0xea}, {&(0x7f00000015c0)="772be5546a6dc665f8d9b3fefd4904a1f5eaf62743d72322b4df312ec83a6823a11a4002de03dc108101ec8a962700ca80e242c46fd6f7bc33ff9c13afcfafb23155221ed45c25db04546588e7cd71b331426d2a6d70c059d7c2497a49b3f9b8f5dc7c8ddde02abf8317f5d60d5152db0749595be2855b237b3a40f87a38a4d8408cef896964be591e7e42c0310da34b9847ccbae4fd25021d613143c1893fc67cb57ae42c301d351241776ef06189a8b10fcc928de9963b134cb08796599de0904a4a94bd4c0642438eac6fbeb25423588c9304b06efd44dd2f27782e505b03e94c7bad9c94ffcd09a9ff8c9afa37cc51fe2ddd8bc7ee0994b55191daa95564861bd47034df85d644817ac2b604b1243d21f99a8c7b12d30e3cbd48f28d35799843a65ddfdfa11091013f53549185338966d457a5754759e29a9296bb34f9e9ea9574e983fe2aa61aec709daec4e34920dfc3973b15512886a41825f206cc60da7d28637aa648dd5e80b9318f00350385e0fccdbde343efc63973cc7151431012bef3014e07ea6cf6e1834282f25f80c70028e36435f7da737a49ed77b03005b48f1c3e5dcfe604f8732ff0d10ce94a75393ba2b66cbea5d71e8b4bfc845ed3ae518558cd0eba04b9014e4b82d48fa31e09fc3a4c6583b197317997b549cad3fc68e05ae4c1622120d573147a3b92be502b83825e1dd0d6c0bdb53b422ccc440885cc1297d419faf5b8c8f199e9cc4dc09eb24015389fbf22f46b0430d768d83427407795b8eaa1bf3b0eddad043696776c25485630b9b2dfb3fcd6ac8fab823a7e7b0f9fcfd95205f7b60507de8a261a86df7c4b310bdb546ad2c642a26f5a7406342d05027a490139a3166ff6a7c24bd0a56b3a9dc8fcbd90ae826cf824d61dc5e3dad09af3c5f1b3c409f3711bc3f2558262d746c41d6c92f5331132a491d5ea1efd408a10fc2ed90331bae963614821ba89ae1d28bdc741ee79a4cac4df27f2c71982e12c41bcccf5989c4e5f651c07ac68de2932353efafac98326add0300d92669f0bbea130daf2aaa45894621ac823c5570ac37f835219349dba020f73ca10afb27b52e218372ca59ccbd57e54d51759fb2d0f2d47a5405f4b37c95d970b33708c1b7ae34dce642ab684fac064c72cf0e593fcc8d0e7b43d2e09071fe2f219c1dc56fdc35bdf3f97d0e35bfd80685b07d68dd86d08568890af5c421042eef6135cd008505ccf2c88caf4c7ac7c6da0c0a917d58986bf8295a3a56f3f05f12d854adcae59fefce40214f12bad3df11d884f18f4d55f83497f3dec5a0659673e066102ecde0adc30a3f7f47bc5709981591291b297a046fff53787493edf70843530f7fb873e80737e7ad9cd4abf23bf85fcc6d0f27b2f9866eadf5e71241009fb70c8952816c23c7cbbe3a674d058f1f79b96e5321c79c7695bd55e48f2370780943d0ebcf3b242ea4187047749af6dc61b71212901a4832829fb9f83cfd92ee467b532c82f95f0c233dbdbe866944680d60fcd1214c76619738058f629452111b247b41c9e44fb2e78c1c8584b657578deac2dbe81101a82c49d2864834c7af2dbf087ce25d04821797caa03aff52e0b4bfc902a44c8d35d5f32cdfbd4bce5367894b895c5959c309ada3be7ab2a3a84b5048f8d0dfad29092c073662bb801bc58286af9cc1689505dc813758d38e489376cdd4048dca27346674ff0cba4c7875c8ddbb3d0435d6fecde49950e85dbbfd2f8f4b817ed03df769eafeb10a2fd8f1ff08bc1a53f398cd705a351c6a673e04134e501bb0bf54dae60757c5fef563181ac92130c1faa8252bf36a669acc1b69dbcfbd5fee22ce6b505662b6a10c8efa748b2def6f63d1f768861bb8b7c420c0e99eb71c3295e74e8e0ab0bf6f9fbe58b95b1feec06720b7208e272bf4c0a791b76c7376eb77999e87ad03c235b1428f4318f45f6adb6b74e991c7c399aa57620ea1ece73662f945843d9420ee365bb27c5dfddf9a9f28ae15af232c200adcac9745c897c7ad2cb39a2fa1ddac5ec16dab2c8ea6c4c91a374edbdf3cf87bfd8493096735055a638ada0d85563834c405a40bd390f75646c670d13cb5e6c65709e3117617353d900145c1e4f873c0a269c8052f2b4fcf018d1a24ceddd2d2b4da714c5ea44efbe7779320bfdb905acd4e32e12f0deebafed422926e515e14968c33343335a0c15e2099cfd1617eee2f1ad98443a567160a6bf8350264f2996c5b5773a2e0e8f5c27fed5fa85cc9478b2d5a3c20133ffa51a588f557c63e7f1977c71c7ce78b470cde0d051d4aac6cd9eb72a32bbeab1a2ba21edf21aeb90213099165b90ea79d5dfb2ed1dec56687f0d2c53b34d646428636f332c40d654633bcbf5d8f3a45fc2650a3a511b77e4115f127d91facd78a94b8c01fa45834f3ecbc2077149fb87cf55419c514040497a9bc9d1febc44997620b557a3884a928f973dea6a0201e3d2c49e3508e78843a3dd0456c6dcf6108373da4f43ca7ac1c0bf2b2b0e5fec878c82d8440878a5dee98376120e9201cd3f1c3f8ca799369e8ee441c06f5bcc805ef5549119f28add68a5f59ee71477b77b02c052310c9bf3aeb4e9a1505c285a51d6456f6e60c84db9b6b54139e06d481b342da227c12c3f75bae7bba57d0d284d537bcd0bb46bb91972430e84d4ee2336c28d1777ba816b7c6b5bb200309d169857bf87195c2bb47fc8784cf4518627984c6814a8a96899758da717c47676c3d911431b3f2239d23aefd07df3c4fa166a356dedad1068825d2dd5dab500b2461191c65d3e1da0977832fc524d67f6b23f1def5d198bdbe6c09b85e7a07222742ecf648f99b26bb04eb75d1cc863abf36db41f9167cbe8350e6c5261df4356c9dbbd15d46d1d8f66d79b72f4167bac7e2b01709538d7ff65b733b40c855fe7a706edbd18e10b1c82dfe924fefa7fd031ecc602685d775eef4d06d70dff5a6751b8905edfa2b848a5194b353c94055818722378915d4b8ef49a61ca7a2c7dcf2bc0946739a0e1c6d91458e8f9ab8369bd168f7da1b32195b422dca68641dfe003053f5e8a2d8ea9635c2a039fed57a1fdbc58da10ae6886c1793540b37a03e1e34e97226299753de14b4a316a19f8761cde32a09997a20a2a69b660984b6c796ae44b05bec257d73621145807959fb25400337fb87729adc2c8114857e237e0cc92f20a0c496ff45bf3ecee393404d74ad79d0390cf7007cfec19ac35106dc26e5978ee70addfaffa9520eae45cadbb001467bf101af06dce329aa3e33d12037bd36c9dc2d678217a008004b3c8caf85ec8bc4561a12c9dac1a1cd48f00fc62a2f68bfb0b4fe6bb02cd525d9ee9f66bebc593dfa2a91c7909644576439b818ce59b4b678109022a77781073d80d2d4b0f4800210ed2d67f55bd551858557804c7b26a2197933efffe59187a8e9ab9975c06c6929096c881581846cc54fb15b1f3d401c7487077b53f772e777994e84bfd187b3a4924c5b4b39b3306d7e72621c3705900ac4e025c249dacc4e56d398faf2d71627c7944c253a17dc7583733b54aabc0bb9815a3dd2d8b415e3da9695f7918fa06b3b5b20869e99b03b2b0abc8b15c1bb842b3094241bebd97a0fa0a842da3c7669b8015610d286bfa9fe50ef3cd91dac5fd2dbb88e5002fecf14b34c44298c2cab64eb15ee1158668a425eb3e262d2d4bde130cdceb6377389cf2acf0d057151c62d6381cc96e20b43ce140bf46a8db684dc0398351a5d7398dbf48ffb7e60be0a0590968e1aa2c1df937f5d552fd0518021aee585e3ee25413d725a9f18eb5d27f0ff22e4c0431257ae9010a50ec64a53448df6d9ba34e82605a542e24164d922493fe6b50a042a9a3f764140c917fb5da2aea9ec90b842db15b51e33753edfbb3cee4b77f00443306c54d3d94ee8cfc900b23a81e7ea51cb5afd93071a286d069019c645763ccf4d9408b4dad103a5d9f28f39354b41a051cab26c8a6e3fdb44fe5bd34acf71f56e20d73756878a98528f2574c83228072903e9763f40011933c27db7d50f74987cf292b005634a3cf1326420c52ce03bf9ca9fd3516c431be1a4f1adbc90510ad4809b51a49484585c9428533b1e9590510ea9c40d4ae67eb833d2e07b5eb49ba779fc2c4d22483ceb7197b836962afdfe6c330549e0e4267b92eb79b727a1271540f39c8a07d89c02265caf4fc9f61cf0f7154eccfe4cc074f51c1e9d2e019921ee1e639ca6f7ecf9c27bd76e460141bb7d043745c0cb38d87b0aa3f5c1e24dc822a5f1996a275858ef1cde211977bd2cdbf5ca9435b811c93588c7bc1654afa18cb61cd05736ace40e0b6dbdc85da4589c18c8865294a848165dda62f87baf2ed43cce938ffe3a9035241e1d159bb04c31c9c22a2dadb25ff6db4abed00ead8aac3f3e10eb4bbaaa9df040809915686303888a518513a5684c62fabf5eed1b66f4871ae92317d737124925b9a869cb1a7538de2bd10aee006dfa3935b1ce4f8ea1fdd69d2af7365193ec51308e4d83a06ab64055d95ee3a1c68785d98efca5305d1025782cb5a217ac60ba3ffeab3ae6400ff091fb599ec965b8193631c539eb050319b95aa4c19c788d4128ea91aa75167e09e1fd6501f28a5909f21117d0d53aca696716224b5a87609087d3f7338b3a8d351a74b75f494811f1ae642bdf6bbcfcaad96a800b66473c6271e0fe8ab546df985e453068f623f4c067c1e2e7d3deed5991ae4de24ae6c04a6b2b4b56c4d3e27033d26fb9778e70ac1e2168cc2c9115931112ed76b302215d32a921d9f8784f46583958424ab45445b6cd5862fc7bb8636b653aeda7f785a846010f3ee61961018928fe6cd582f583e53b9dc7fbe1bc9f65b6796d7d35e2c27b5db8f74378282d16ae442b08cf4bc150b516ba76332acba39006401615e75ca2b9caf67fd0307181cb389747095a1d4a80f98fbb8191b4952653b632e1c8e337dbd2264884d910549fd96cf56f59089fed7649146142bb3c2a3a40738a428f902d0f163d1830144a5b3c9dee45f117c8290b1c747ed7073ce310c975a5e761bb94811cd6710bc999162af4f07265c990838a1068d3ba6c4f46322a2b620b630679039e54e816232a5cd7266d559ab61c5d7903796ad57bda5b2ab898845c91b595de9598226bb9d8c934b6bc4bd9ed638748c356ae852f9d9ee63c505622120e1461b0ff05444eb6000d7303f5c1f8a0c1b03e0322d8049187539e91f9a112a970ebda09b5b3e6bd1378c9644880a19279fb43a372b649186258eec9091fdc5a761d79ce0ecd7c50c7357e8c8900a6bb8fd521fb06eb199499926fa9903f13c5b45c1404f45fcd95a01464243d2afea5062b50d8466b764b5bd62af0d1c09986ed6126a3daa198848b0dec070b001c0e8cd24f635d3db830fffd544a4f0031066363f15c847f69029681da2f3dbf2da380de6c21d99ab5144de7b77d8db39eb4323dff36d6ed9c69a45824b4747c0d742e59e8c92f417d494ca821adcde6129a0380f44df6afffe091aa73f0ba860b05d1754a4284cd451458d49afde8ae5bce52120e1a3646e364cdf7dc60451699e3f0fc458fdc6ed5ecf3f25869c4402d13ec187511f5931bd70130db1d1295bf34023d187b1f58c509aa8a2bdb95a5b34ac443e3bbf2c91e8260a4a3a31d4ed699a2d919f5866228d18bb4ed66122156a7cacebb4b5c186442830667f2af14144f538c4805b183c5740f1d819a16ff965c5dfd6ed8f07382148f76defa3ca3215e9da7e759ce9655288acb2401ee57b", 0x1000}, {&(0x7f00000025c0)="3421fa3cebf736987345d946c5ac20fe32f72ee49148f565cc4cbf820f6f975b726f0faf9ff54edaadd26d686538c2a7b4260799219c693e4cbbef6f40c2a8334970109338bc885ea8677aed5ae4ba51ff563150ddcd2f15b2019e81c41af86fe4bbb5e5e665b3f5dc51d63a23edf58727ad1c492863996f8134e7bb82d12e79f512da60f8922b41a5fadf48a5c7a8cff81eff7617d66f1c", 0x98}, {&(0x7f0000002680)="9a45b551297d53ae6c9219e3e613667b573194a9397aa92411256ad68acf509d53f5ceafb63d81f49c51828eefeb8d3280ac21857f8d1ee2350b9eb9621986193b1bd953b3d860db9a840d8fcd881da1ac892104791a0e18f399be47d7e4fd80a08fd977c1775e6274ae72c6df957ad128513429afb7e590abd535905d930c49cb8220f1e13e813d2bbdec493ca7101f6f6c5fd14d68f7d6c61354b2b18abbee7600d40ed512f2d120216a4c48febc6bf030298fcc2a7e43ec1748bb5da24d577dfec01af967c89e28e107364db8a6dd905cfd28df31015460362b432f6cb42d10256611d57a951bf50fc3a81cbac87ba792c4b6cd0688", 0xf7}], 0x7, 0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xc}, {0x81, 0x10}, {0x6}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod$loop(0x0, 0x0, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="7f0623d3f99143b3fb09a4774e9b2f8c6f821e319ec7ac97af166559455d201fed324a81ee5509b4bb0a0598d81a8c937080fcf5dbe341ccf6b44ad9d0b4595178e40bab4b0a643238e36492a3233e57175f0364562d2abb25d258c46b7d9a87604807dcf9e1d600a815608cdd1d9b8bd5dbe2eb78638af87fdbbd12ddeb37c9d6793c1a50b33336b382076c72e1c5113bd1d408e1af26448e6279b68e94b077bd404f6544658e1011ca04", 0xab) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 5: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) writev(r0, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {}, {0x16, 0x4}]}) ktrace(0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) mknod(0x0, 0x2000, 0x5c4a) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) executing program 4: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x8, 0x3}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2ff, 0x1000}], 0x2) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r5, r6) writev(r7, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbd", 0x8c}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40d", 0xec}], 0x2) executing program 3: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000280)}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)='W\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x40) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2}}) syz_emit_ethernet(0x4e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)='./file0\x00', 0x8}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x0, 0x2, 0x0, 0xcf07}) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206980, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) syz_emit_ethernet(0x42, &(0x7f0000001940)=ANY=[@ANYBLOB="000000000000c7a2e46f07fa810049000800450000300000000000709078ffffffffe00000010500907800000004450000000002750000000000ac1400aa00000000"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0xfffffffffffffffe}, {&(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, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000019000/0x1000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f000056b000/0x9000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000001900)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/167, 0xa7}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/88, 0x58}, {&(0x7f0000000540)=""/116, 0x74}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/10, 0xa}, {&(0x7f0000001a80)=""/1, 0x1}, {&(0x7f0000001640)=""/241, 0xf1}], 0x9, &(0x7f0000001800)=""/230, 0xe6}, 0x842) executing program 7: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) link(0x0, 0x0) link(&(0x7f00000007c0)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) pwrite(r1, &(0x7f0000000140)="239da749d4d483ba810b9da13561f6910f489e3b254468940491f8e80d080d4a7272112127a511760e6669a944fe30738e60bd8c47765984db21f403750a3956a6629cdcd54b2a", 0x47, 0x5711) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x98c, &(0x7f0000000600)="e3569b0914e69bb72777a56bdd0560af7b0065447fcf04000000362f663ea78a19dc56209af7e3427e32e510bbd0113f73fe2a872e6dd45510ae340d1949e1df831584c67cb9eb8fb0a57f95c336e1f886e601709109079e675906274cadd913353ec11b55e7f44d2d10a2ab13ed191b65b30898cccac948f76e171781e018e6f1bf2d312cbd280ebcda3ae20d27b807c3aadf2726a12a79dc44a97650846363bfb25d734605b3c9d7d6e41129e5f60c19dd495f6c80915d4fe0db2cfd199dfea082fb78577b1516f1cad3f1f28ffe8bf43e83fd0f5287faddf67bf7755b5ea7b072b8436bd71276ec15d4fabda1b9a70eb0c190ed25e0415b8960d7", 0xfc) write(r2, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d56", 0x5d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x2, 0x7f, 0x4, 0x3ff}, {0x4, 0x40, 0x81, 0x10001}, {0x7f, 0xb0, 0x0, 0x6}, {0x3f, 0xff, 0x2, 0x3}, {0x29, 0x7, 0x20}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) semop(0x0, &(0x7f0000000080), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x200, 0x62) readv(r5, &(0x7f0000000100)=[{0x0}], 0x1) mknodat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) semget(0x2, 0x1, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x10000000000000, 0x7fffffffffffffff], [0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x6, 0x0, 0x7], [0x0, 0x0, 0x0, 0x20000000, 0x0, 0x0, 0x200000000000], [0x0, 0x1000000000000, 0x0, 0x0, 0xcb], [{0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {}, {}, {0x100, 0x0, 0x6}], {0x0, 0x1ff}}}) executing program 5: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) write(r0, &(0x7f0000000540)="76964062eba01c804b49467980ea40c9745d0933282680d9844e26159f00be02eeea", 0x22) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) fchmod(r1, 0x0) dup(r1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000200)="418940af11947c027de22349d00765ae265f1bdf27768525463057ee0ddadc132f92aa17c01da5f8037bd30c0cba4d111e208e8725e67ecdb32d92e1855e26fa0a8777b6ee5a3b0c0c2c5ac5804691eaca3966da94a3a92012bb", 0x5a}, {&(0x7f0000000400)}, {&(0x7f0000000500)="47614c02db2ee08d04d6bbb0a82f18f392d090495dd3778429645b0b54b4c328527365e55e19590e6a16aedbad680ea2b4b248a4473b29510aea90d7196919cd85bfa3a28bc36d8e5fba6cd2ceb7c7bcd500b19db2c0348175", 0x59}], 0x3) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[]) preadv(r3, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x7f, 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x80000001, 0xfffffffb, "102609307e7be2df67de208c8bda612c3100"}) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000100)="2201ac09239024792d415b55128ab6b287da9ef6a4da59154a798d95faacb52bb47a1798b2a9a35fc9e0a35c2dfc08a6338aa952f4d336900207fa9ae38a94697df1181ba0ea6530a8d46e9925736293bfaea5022c4e555490fda2cc7d24b16d6f3c2864214975397dbdfa0bc2848f7873df11aadc041fb613ceb56377fd3240266b7b81b9711d16b8b1b7a28b7ecaef0e791c08b8537b9e5c576c9ed2b948c6f6b0ba27bc9e8dbf28be9353705e0ee7fca1e297917a4fefc244a2916358cfc155d5b0491ac51d326a96aa32d68e6c569bfd3d267745af8ac87316e83882da2b8262467983f3e93cadc79ceccbdceb295ec1f331d9834b80773d2597c11b94996235945184aa191eecd0522fae4adaa25c3cc981fd1ce555766a9e200e98c0a69b3e56b78c0a6afe74471e8a1e351fa8ecb887dddd408f20bdad8ca983a051014fbd96b2eaa81141547edb67cdb5184aa1d58f663c9874e33c6766b3dd1c3c2559f0d24457b5d9851a90f3c25ba13bda24bd70151efafb87223fce70d3ba264a89a40efe99742e4a61701e3409c6398357aa27abd1c7078be5c076fb4f43b699268ad9befd08d61471842bd20cdd42dc5fe492b6e1964751ba80a1f483e5bf85988ca435631cc573dbbf888b46804dc20cb8fea7ff8e36c7f856ac8734fd026a08bf30c703facbd1862bde216a6170cc89cb9099107fe38763d3cf3497d0fef4db380af09e7a19679e4d210fadd60edc5e6e5c80", 0x214}], 0x1) executing program 3: socket(0x20, 0x4, 0x6) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe40630000000000ff00010400"}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = dup(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x1, 0x2, 0x7, "1a05227955686f43a3207fae210b8591073300", 0x8000}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x9, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) socket$unix(0x1, 0x5, 0x0) bind$unix(r3, 0x0, 0xb6c2818019d8ed94) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000280)=0x7, 0xfffffffffffffd23) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) executing program 4: setrlimit(0x6, &(0x7f00000000c0)) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, r0) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) fcntl$setstatus(r2, 0x4, 0x44) connect$inet(r3, &(0x7f0000000000), 0x10) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) mlockall(0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, 0x0, 0x40, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x10b) executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f00000003c0)='\x00\x00 \x00', 0x4) chmod(&(0x7f0000000280)='./file1\x00', 0x7a) chdir(&(0x7f0000000240)='./file0\x00') chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pipe2(0x0, 0x10000) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) link(0x0, &(0x7f0000000240)='./file0/file0\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) sysctl$kern(&(0x7f0000000100)={0x0}, 0x0, &(0x7f00000002c0)="deebc61e65879e231f8976ed45e44578a70719a9ed1342cd378eeed2f2a240ba1dafc6996f7ede80f1d6451c19b90796358dbe1a44a176e69e95b6b1bfa3e1d5e98052333a0af2f1fdcc696fc6d254ee7bfe1929b784a7c5f2d3308dee256a7f1fc7ea6d09ee7cd890cc3fb0606bb38ad889e4f2722c6643c5f19ee9ce3c705755f9c805dd85ca9139a271fccb14fed19b45c92b5ae3df036ec0b0a8d33ebf7f0d8e5dd24e095c471bbbb6b2ed6ab46cd62b6c3aae80d8952a6ceb847225d71b3fe6a261f1d740082a3fe7f8", &(0x7f0000000140)=0xcc, &(0x7f00000001c0), 0x0) unveil(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x109, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x2}, {0x0, 0xca}, {0x8106, 0x0, 0x6b}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f00000000c0), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x40}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e730344861d011912be21d8f20905687a710ff00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000001100)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d48cd37e5d788d9dc9b1a5fdc4094f0307931dc693d646727c74325a288835bf83c9029b4f9fbc275c8ed723a954b542d3ac1e03143f3b9b9dfc4ba58695c2b8fc369391f84321f6922d19ff52774d77e9fa5da31ec4180e68a9ac2a24b4788e", 0xf5}], 0x2) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x32}, 0xbbfa332d54adc15, 0x0, 0x0, 0x0, 0x0) executing program 5: write(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r5, 0x0, 0x0, r4, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x0, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r8 = getgid() r9 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r9, 0x0) setreuid(0xee00, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) setegid(0x0) r10 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x6, r10, r8, r9, 0x0, 0x10, 0x9}, 0x0, 0xffffffffffffffdb}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x6, 0x0, 0x0, r6, r8, 0x4, 0x6}, 0x5, 0x1, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(0x0) getuid() setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, r6, r12, 0x0, r13, 0x2, 0x3}, 0x1, 0xfffd, 0x0, r1, 0x7, 0x8, 0x8000000000000001}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000000), 0x0, &(0x7f00000001c0), 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x80000e62, 0x5, {0x84, 0x800000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r0) setsockopt(r0, 0x1000000000029, 0x3, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r3 = dup2(0xffffffffffffffff, r2) r4 = dup2(r2, r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0xfffffffa, 0x9, 0x3, 0x6, "45148c31ca47d8da5f73db7476074383436fe7f3", 0x9, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)=[{0x101}], 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000440)=0xc) getpeername(r3, &(0x7f00000002c0)=@un=@file={0x0, ""/51}, &(0x7f0000000300)=0x35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000002480)=0xfffffffffffffcb8) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) 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) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) clock_gettime(0x0, &(0x7f0000000040)) executing program 4: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000001300), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x101}, {}], 0x2}) pread(0xffffffffffffffff, &(0x7f0000000000)="2beba8c5bfaaff44b437", 0xa, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r3 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) r4 = socket$inet(0x2, 0x5, 0x2) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001280)="95b0a1b0fb9490245e039a7d9e85f9b42288e8ba730511e10e7d4ddce759f7d9a811bae18c18d3a258b817cffe4ebb7687e62aab9f886cd4de4cca2945f06fb8a3b862ca49b7b259b833444a9744d087c8e0467891ebd16a077a545bfe8ab9f35aa8ba3e685ba5b25fa52cbff4242d387fc793bca6b5e4946af151befd354da49d51220301c4f9a4db1de7852d09a420b21b1958061f43e02cf5b461d789eac5ca8e175da33b6dfeb03e0a90dcd386e08c8935eac7f45871c07c59917876c3f8e5462ea7cafe54de792a00b9cca995c0e97c4cbd73292b313b5cb54afeab5574d1ef74c696add800510bb4815ab571da482c2a5e54f5a9a6701288eb8e422ffaf516811b08609fabc3fd1a9b897b3e4796d010bc3c7177ebedee4e0563dbd3c11ef4151145eec0ab85cd60ba4c4e5d5b8968136043581d4a41096cad564e9675c5eb41786f3bfde6d671daffe61e54bb040fe9e85a88e2e70d605e9304ba0e80fdf731f52ab74b6cfcc223c8a5098d0c077b014541699c74b415eaf95632e1a72eeff9dc8eb44f211e6d39736b63b92828c86ca3bf5aafd9b506219a5c0149cd1d74f8526671630174899c1d36b685ae6c1748e98a41253ba8cc196b6e170676dd7da181624e83efc8ed4bb46fc0431f79dffb21660b15bdd7a5228deec51f7a6e2b4934f3a0b96acd2c1290d3c749d558b2d321b4070216b845936341e27cdcaa2d6a538e10b22e9a29fcc214e80042261eda466f75ba6400f2ca6b76ac4041333d19a5724adb1ca786b56a9878e94d398896e51963d0232ab790e7b137d2d2995e0f8defc46f3c3c7aa109e424a0c3819cfe8d39db3f3ffde09ac27fdd27e96ba6c0e57deaac41eba7defc18fd6e3108e5b1a5fb3b995ae9499f0b219ce2351dc15d8d5d140cf42ccbe5e94812a8698d599b9864fa892e6de8967e63db1c5ce08a93b55a72b4680cf950b8de2c8912ad64ec8a3e38dc6a7bc8e49ba8f0a9e0562656b04430f384e0d48b0e8f9b50863e7139483747e3eee119ab49e9bc65e0719ce3fce55faff1dabf2a4f9792e6d295878450543681e65f828eea19be8c13636f0f775d2106b254c3d66f37c8c30965e0173148e78172abf4bb7439d8e0e58955c6a445c453338e00ab96140b6c29bd80fb8cce9e7b16795cd0b416edecba3dad4e2c93f163222ede39ea9d23111affc3bc6383996be04fc566304c131f95da02b806eed887023d187b243ebe25bdb97c63fc57f4d69a2f39ad42d8ecbe8d261ef7f794bbe71f274904eb597ff76c9d3021a0e67b5f4dfd99783b38df876e55ced20ad361e15f9f48e77d9db796216bc972ed3e3d59c1c96a8d5473edac860ade5a16428aa4d82d9f9089a435fcb05c586b981ae0a4a89acbcee14071427e75374dc8fd8668015b1a8c16ada2e48da8dd3fa356953864f7fc598651e06003468ddaeac2b738f570fb9fc5a09f6df82aab599ab8825dae7e6e2f44863e3fa18707617a80cbd6495ff6a82a347cf85ac484762caf5b812bd8b18e9a5c3485da5507b4ee2c880849438beda47b5fc2456d10ce033495081c67c1427acd1affbc4769174b7435c705094b877b184c5645b4b449277ca93d87f50783f2d07eff58fbd222d54633117d20e5a445bac13af815bc04105a64de11d6b731b6222c5191cbadbe116455b89bc89fa35c60d8a2080b535c0be612a1de403a0a675bc4a102c72baff0d8eb7e4568a767a652e21eb56cbb835551dbe48e22ccaab226876a1a72b9e5c9ad26d5d1737fb516f3e9dbcfd811cfb2c386b4d6eaf299f0f1c9ffc4183b939a150afd455e47b437b3daf30d68321718229e22b4be549647b54a7fc41f815c9dcaac073d830a7cbedfd6c47d12c14f98c163b9b7630b4092e6995c69f6a8815b8c5f4c5cea0300262d42061b62d9580925ae6f68ccd2760662087226b47d872c243a485ce03e317a429123659c5f9b5f32f5a773f9c4bfc053f831df9a7b588feccfddcc88a19e98fd3da8bdd8f65ff073c2498adaf099bb33a77c77a663e99702be860df00fa2ced933475054881141abcf3507602ecfef707f6e7c0bc35a4be46d15def7bc5e482580825a7e2a2706e4ae86ad7f16e93f93116f44d463b3181138fa0cd827b704311ef4084b9359cb450c74d36aecbbedf57a57309eaa1ca314a4e6541ed26f36a887ea6a8e8b29d1d76fcbc7afeb9c28246060fdebc34859a3c77750534ede3b7db2fbdb1c8a19767e6f54a10952ebbd3022553ab560894c1f2a6515d2ef21ed35cb270547354cd7f1c4c44458438a52068d464ca83cc41ac05da3df636b9716a6d0009dd20d1840ae81e9c7cb0f82b8b88232ab6dfdda1c2b083f0769a2eef43c4b53f66411a808eb6dfbb57d173bfacc8318fdc58de58c797c0c8d16c795141af6ecea8775671e2d0adbeece328a6fe9d9ef8fba6cd3857673d53e52e8aae73bc6c5223055ebd6f421f50be67aae2fc725d97e2da0006e3af52ba693235ba401cd0a8400d8730e7cf04ad1c409ddda3083afbfb509a5be20fda83c720d481cc698836284fbb502b6b583268f293acafb4989b2963e7b01bd55b4346e1792ef0a4315ccb96f199a358755991cfe0005c3e7cc6d950154c79c5441c721be69dfa70bf22d4b85134cd3d4004f076be013b734903f41dacf61e2ef0a228b0d7b3d2cfa9aaf7ec055e7b9e3116134fab34d6126941f1f2fabe2ecb5bf6dd147ce628f7d00456cbd969b7fe5c0a212a934d58e99b4499ee56d346738cae5b97e3d683dd29e7ad71d970b3ae8e4d85f8ccef81c8d1da0680fa18b597667bb2c00adcd000d3f8bee56cb057b1ee6ce0312a8fde06ca6609d89e4d7a6d1ed7eac8412ac6c6fe2b1758d917430848005972cdf8f4b7e44b0e8ea7076cc03fd3ae066d8b70d78d40347c64a508e5504096b41fcb99c34148f25df469a70cc947ae2ee725f4a7ea408ddbe455faf4303334a585725007987e9306c872bd330942dc1d4023223b8ef1801eecd99d31127acb4dcac5f5aff3c90d8672827f0b9291f2276a2889ba19f1fcb6aaca7d1aeb6ba0e27359f9d8df78672c71af8ae303365b0133630005c02b0aa38a52a524157c9bfbd05ff84e4b7b5a5f50ab5c6e5fa939234976aa1b69efc7feabd5ef92b7c232944d044f5841f47b79b385769ddc74844f7a374c81d2aefae804f4f0d423d32cbafb8654f33b8ac89c872f70eba254f70f206e54833620b714591d045a1876b95e77fdf2f846da73f5a190af03d1197cd2c41f9853768cc254f089d80a7f2cc6c6bd5c191fd078e6f1b4bc1c3639457f11529377f615645e410b53bbb66d77bf5911d398523fdd2a9dd2c7f54dbea9757a6fd59f20afe88c2a37a041b1d0158379eae33b5d277a521a6aded977c4d9ab9fcf972f7de61c08c8e6adfdd74e0b8485c419ed22553355e466c69fc85e225d1a01640e3b35ab0f68c61508004ca4f63b118fa18cdca97b2ff00427f94097888289cac0a7612023ab942dd89c73401ff72474e9e32f5dfd64e4ca04e034e0731a482fd3e8f339e080d83f13b7b3ffb43f845059a5c3d491e5a633c05cdaf0f7a991148e24f78256a1f64f2dccf5c37f9a5c7947efd7d01f1de7af8080f8741e9d250bdb2ceff44c5d76654f2d51571239b245e86a2d8d0dcc7db6113e8631ecd1938d6ced089f6e43b21c7dfaa3197699a1209a426c2f4cec9e85c0da9e48300083d8aa968d5725f3a525d03d5e181c3363648d736bbe672331a46081957e2be1056bcac89d6bf6b6cf63b439b85b9dcb6b595a60b6d879fd228daab72eec3a7bbbc8c1d772e31f3a3a51bad00b82d7d29c517ba6a9d8a1d7eb7348014318b2466e33bb208e5cb857f98d353a640bd553487f7ab4706eb6a63e03397b2e65678a2fbe3f03d51c14a83f51d4e04bd5d2f6644208a3516a665220631226ee0f00e792945629c0de882c485b57d5d966ecc8098952d99041e1b74d52ad7d762ef6b910f694a1df9fcecaf3d73248433b085b9164541d115b6e0fd2fcf32ba1d5a68c710ed7bb19287512c17e8a4511a2ecd857f8809877d13be56332f8104faa28a707f5b3d063133395f992dfe9414796b7fe76d0f161015cc7945429a146cafae0430bb804003e1357bd19aeefae6c44d94d2e8bab31846dbb72dba9ed7f376ce05ee35f7fd505298550ee34182ede354c4f541b01a49d70f2023faf7979710d47a82b822b8f3602e9782d251816d692ad39a990d29ad0671326d3050a141f9b94fa77ed50d089279d442bea7776b2fb3ba40ce094373b007b6edf2a231298ffd46a727d3e4e60c32c6728636ecbe44a1277341122c33bfe78306044a86d51e97692ca30b3f9c3fd75d525ef10bd86161b3dfad9b40fdd04a384f8b76728c645407b755d5756f1dc464ef6a4a71b66052adcdaa49b9fbb1e1b4681cb5546095c8dece62d781ace83223480fffde3cf3475105fe58ba082211b358a23d85d6fe4cbb3d993b0e5bd5ed32cd3718b086904ad363b75e5911dfa810dde5835118b3de866ba1b844a9fc81fc7e0d64d06f5c11e10f925bb9f11f1b81b11b8d2506edeb924f9ea9868ca912617e26cfd9195b460ac359efde9f669348de8aeca8632c79808f4622e4e91972686eb0cbd55a1db06fe44e8a4295a865a2afed31963b12ea6f475e4537756653acd29af35b5fa7b8c35e6191706f038ae9fbf39b6778e2ab8562254af7f7b93e80575aab8a432b531e60d8eb122b06a2b890e911d86251035d97cfebed01475340569e8f34cfbccb9827418aeb1bd440ca9611d82b61c5da7bf32f4756a17e75676ae6794cc22c156074fbfcdca0c75c084e1fe661cda88556bb4f1c52b6f4d24e277c2670355bb863017e6a50c53cd31c02fff2350aee575ac0de68f1e0620bc0f981369e80e6395d0e742836576853b42b00115e72f9cc913c4d998ded2b7fb5aeafafa29e716dd3ff5eb4b99c592257a4193b3b88c76076c6449af2bfd4e164e3cd85d36db1c04b684af93a2ac4d1a0230c88be4c28239ea5dc4bdb942efd7386f0701e7a8fd7dfb0f7798f0e848776a7ca328b6b33223a7c801a85d19d9a0cbc4d7409d0a2b6461e704ff7fe68ecabb0a7fbec84fd7afa9d35e6f3a5a4dbe47638617d07160b442ca0135e9d09fe4033f9d0b9c3cd0272c0fb2670f74d9bb351ccfe966f03ec4dbd065b7a1589017b6bb46d4f6a5a964204803b981b7725ae67402bbfc32f5c640456901922012d21da9eefb3d48a636fb8d7f3d96e89a0c2864c71a8955d9c2505099864a2c21674dcafd5963348c507c0e6f6d51e8a8b9cc42bde4e52b94bd1909507a1b0ffdfd757eb3585a1ea2daa6c3b6c108f898cf08fbcc9c1ccd39bc32d249dabd268e5be49661e9e864b372bed218ea337acc150ad87dcf71b5d09323101953dfab0afaf8e1315760c6621267e5a7e063821e5069d77a34be7b23de6946b5eb9eb64e67997a9f6d8354a23468d4154391071d15a5c7c7c5509346d5f4828787c9b0b478ad2a7ce9c90f28552a371d788c5f0b6d0db27552f617b9160d4526c9673823797a6ed3376791b884e7307fd5234540958d6163eb07bbd79f61bef93669fbe2fb69878188e11c68df334f0439261764283c069d2be6f9f238bb142c30faeae5336d45e78d36d6fd890544c6039e31829805a56fb98c349a83902bcc2969d7b92dabcab8cabf6d7100621ace8be96824d06547e5c6be1594d2e29d78c314c63a68ef081f1d4b0242e5ba296167e0edd28df4080049e84c0a945a01558e50b8b", 0x1000) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001180)=[0x0, 0x0, 0xfff8]) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000040)={0xd8, 0x3f, {0x5, 0x9}}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0x801169ac, &(0x7f00000001c0)) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x13e) getpid() r1 = msgget$private(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000580)="64505ddcd08fd9ffdaf64c000000004f05270000ed040000000000eb8a661d02e4a9ec4e9888cbbf9a0dc46f0017f358908f4cc0632b10599ee50f58781c8a97187a3df76399e30c964a2b1a548dd303d62ee365a43ad0f88275def3664370eb9473f1a56e2487a4830067ae1169cdf22293269d635c85a2bfe49c440e32e26b1635e707b43d44c373c162e8b1b10886e3f426cb2d2a5af65141e3c2b9b8bde2bd03fafc00b3647caadd56a7e074da2e", 0x6c) r4 = getuid() setreuid(0x0, r4) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r4, r5, r4, 0x0, 0xf0, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r4, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgrcv(r1, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r6) socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000002c0)="b10005010000009f05000701070000000000000000002310fef96ecfc72fd3357ae302e6ff4d30ffd2d236b3f20bf404be01000000f7be00000000000000aa8fcc056894e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c3211821ef8d00000000000000fd54c125191b1257aea8c500001602fbfe0c2300000100be0900000808e37193f8340000cc11ffffffff7ffffcff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x934}, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) sysctl$kern(0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140), &(0x7f0000000100), 0x4d) sysctl$kern(&(0x7f0000000200)={0x1, 0x40}, 0x2, &(0x7f0000000480)="1f6d6a6a35bb68e12b04d2333632fd770c79190260a69876475835a0f5ac574e61f5f94ccf0049a02e48d82590774b03163e4a22165c6f61c41835e69ceaa1965b10e19911cf781b9c4f546cabbe73409f90cbe70fefc914226ee520352334882e9e517c0617bf4a52164d3802ac6c4a8fe9335bd8efed5a8dc238805532a64139f577227ff421b1c2964d77780f49e287aa4d0c849985c550bc16953b911a41b190f4b36b01a30d9b7f54dfc11be869605fa7260573d001698fdc5328db037225606ea243e7fc42d64d49c283ad37f978db2f67c7f9fb77668a0207da5035", &(0x7f0000000340)=0xdf, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000080)=0x1) executing program 1: mknod(0x0, 0x3a0914c44f7b202d, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x2, 0x0, r3, r2, r1, 0x84}, 0x80, 0x8, r6, r7, 0x0, 0x0, 0x1, 0x3f}) setregid(0x0, 0x0) setgroups(0x1, &(0x7f0000000100)=[0x0]) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x200}}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r9, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r10 = socket(0x18, 0x2, 0x0) close(r10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r11 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r10, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40004802) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x80}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x10, 0x200}, 0xfffffffffffffffc, 0x20000000000}) r4 = socket(0x18, 0x3, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f00000001c0)) r8 = semget$private(0x0, 0x4, 0x0) semop(r8, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r8, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x3, &(0x7f0000000180)=[{0x0, 0x0, 0x0, 0x1}, {0x6}, {0x1, 0x8, 0x1f, 0x3}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) socket(0x18, 0x4, 0x20) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x0, &(0x7f00000000c0)={@broadcast, @empty, [{[{0x88a8, 0x0, 0x1, 0x3}], {0x8100, 0x4, 0x1}}], {@generic={0x80f3, "0884f459f4d818b6ef95c00b1d2788f3e1c4763687fadd5919f63730865dea26e1badf77c9537d46efbe8e1e1d57020fd935dc90c865540baa7e7b1790a3e76906183422113445264cee3c9ff0878db3cc076c3e17dc9efa5a4a96cfe6e666105761"}}}) r1 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/243, 0xf3}], 0x1, 0x4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) r6 = socket(0x18, 0x3, 0x0) getsockopt(r6, 0x3a, 0x0, 0x0, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) executing program 2: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) write(r0, &(0x7f0000000540)="76964062eba01c804b49467980ea40c9745d0933282680d9844e26159f00be02eeea", 0x22) executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) getpid() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) 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(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 7: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000280)}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)='W\x00') (async) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)='W\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x40) (async) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x40) executing program 6: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) link(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) link(&(0x7f00000007c0)='./file0\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1e, &(0x7f0000000280), 0x0) write(r3, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d56", 0x5d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYRESOCT=0x0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x101) semop(0x0, &(0x7f0000000080), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) readv(r6, &(0x7f0000000100)=[{0x0}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) semget(0x0, 0x1, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0x0) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0x61}, {0x40}, {0x9756}]}) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[]) setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1005, 0x81) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000400)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x50}, {0x4000006}]}) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f00000001c0)=""/19) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x8) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file0\x00') r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r5, 0x20008002) r6 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) ftruncate(r6, 0x80000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r7 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) acct(&(0x7f0000000240)='./file0\x00') r8 = msgget$private(0x0, 0x746) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x426, r2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0x0, 0x0, 0x7fff}, 0x0, 0x4, r2, 0x0, 0xffffffffffffffff}) msgctl$IPC_RMID(r8, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000161000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000163000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x2000000}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x8a, &(0x7f0000000040)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket$inet(0x2, 0x0, 0x2) accept$inet(r4, 0x0, &(0x7f00000000c0)) chroot(&(0x7f0000000100)='./file0\x00') sendsyslog(&(0x7f0000000140)="6cc8ff6d47b3168981bdc8c8417c6795fc5b130000e6d69ae9bc485e01fe8037c281932cebd5287b61061479447e1b451ddb012625c0cdbbabb8a3d92cee7b94556f9298dbe1540f65249f306bb0aed928c8b8ca962d7ee109727462", 0x5c, 0x18) kqueue() sendsyslog(&(0x7f0000000240)="8baf99e2cb8cf5b3e5449541e5f77c648164bb0a36eb3437dd399694ab68", 0x1e, 0x20) getsockname$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/249}, &(0x7f00000003c0)=0xfb) getpeername(r4, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) sendsyslog(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) stat(0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, 0x0) msgget$private(0x0, 0x11c) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700), 0xc) semget(0x0, 0x1, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x2f, 0x0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) listen(r0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x6) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000080)=0x8) write(r2, 0x0, 0x0) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) getgid() r3 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r3, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) executing program 2: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x2000, 0x4e5a6060) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x61}, {0x87}, {0x8106, 0x0, 0xfd}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x5, 0x9, 0x8, 0x76db, &(0x7f00000001c0)={{0xb3, 0x1f, 0x1f, 0x3f, 0x4, 0x4}, {[0x34c9000000, 0x4, 0x3, 0x8000000000000001, 0x800, 0x10001, 0x400, 0x7fffffff, 0x8, 0x7, 0x0, 0x7, 0x7f, 0x4, 0x6, 0x1, 0x1, 0x3], [0x9, 0x691, 0x40, 0x2, 0x400, 0x1, 0x4, 0x0, 0x0, 0x100], [0x81, 0xe0000000000000, 0x0, 0x3089b81e, 0xff, 0xfffffffffffffff7, 0x10001], [0x6, 0x17d9, 0x6, 0x7f, 0x9, 0x100000000000000], [{0xb37e, 0x5c2e, 0x2, 0x8}, {0x8001, 0xf0bf, 0x6, 0x7}, {0x7ff, 0x5, 0x2, 0x3}, {0x2, 0xff, 0x2, 0x8}, {0x80, 0x101, 0x48, 0x7ff}, {0x43cc, 0xc02, 0x8, 0xffffffff}, {0x80, 0xc4b, 0x3, 0x2e}, {0x0, 0x1, 0xfffffffe, 0x180000000}], {0x8, 0x0, 0x80000001, 0x7}, {0x8, 0xfff, 0x7cb9, 0x5}}}, 0x6, 0x8}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x4003, 0x10) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0)={0x71, 0x5}, 0x10) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@echo}}}}) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x3) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) executing program 4: open(0x0, 0x0, 0x0) open$dir(0x0, 0x8000, 0x2) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfffffffffffffffc}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$inet(r1, 0x0, 0x0) setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getegid() setgid(0x0) getuid() accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8800000000000000000000000000bbfe0700000200000000000000000000aac8"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x20, 0x2, 0x6, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r3, &(0x7f0000002240)=""/4097, 0x1001) write(r2, &(0x7f0000004240)="a7", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 6: madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1025, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x393, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000080)=0xfffffffffffffe2a) r1 = socket(0x1e, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setuid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0x5) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000640), 0x0) close(r1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) fcntl$getown(0xffffffffffffffff, 0x5) r3 = semget$private(0x0, 0x4000000009, 0x82) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, 0x0, 0x0) semop(r3, &(0x7f0000000040)=[{0x4, 0x3, 0x800}, {0x1, 0x2, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440), 0x0) semctl$SETALL(r3, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getgid() msgctl$IPC_SET(0x0, 0x1, 0x0) executing program 3: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0xc003, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)}, 0x0) socket(0x6, 0x5, 0x98) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) r5 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0xf0) pread(r5, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) r6 = dup2(r1, r0) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f00000002c0)="cb4203613d78b1c64cf3e75ee6e3f2233af17c8ae7eb845fcc5828cbc032d8b1473b83b52a5fa13ed49965d666af8583517e737d54931bd9770e81bf923d64bf286557f354eaa031f77722bb5c4c847368504bd93bb5ea00b010c5d66faa21d7c47e5e0e00125e69ab50472c754bda009c5374f27a5e3d03cb91c17aa71fca61e890fb10ab68114319023d62227843c76b44adff9fc60cfd5679f7dfac44fbb2cfceef7510dcf33ea5d25975d2fa5c0929480a1adfe563e1127dcea644f11800c192678287b5a8238edada419344be1a4d7f917af138d86e602a762f36aa701ccfbb", &(0x7f0000000400)=0xe2, &(0x7f0000000500)="3c106e18ad1248396edd8e06cdca1568af947f52147906ef9d4cef", 0x1b) sendmsg(r6, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) attempt to execute user address 0x3ca79 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3ca79 cs 8 rflags 10246 cr2 3ca79 cpl 0 rsp ffff800031f0ab18 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3ca79 Starting stack trace... panic(ffffffff82850b53) at panic+0x16f kerntrap(ffff800031f0aa60) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x288ea rt_clone(ffff800031f0ad38,fffffd806f441c90,0) at rt_clone+0x7d route_mpath(fffffd806f441c78,ffff800031f0ae8c,0,0) at route_mpath+0x112 in_pcbselsrc(fffffd805f73d6f8,ffff800031f0ae88,fffffd806f441c00) at in_pcbselsrc+0x1b7 rip_output(fffffd805f73d600,ffff800000f0a2f0,ffff800031f0ae88,53b) at rip_output+0x21d rip_send(ffff800000f0a2f0,fffffd805f73d600,0,0) at rip_send+0xe3 sosend(ffff800000f0a2f0,0,ffff800031f0afe8,0,0,0) at sosend+0x7aa sendit(ffff80002d6e8a88,3,ffff800031f0b160,0,ffff800031f0b220) at sendit+0x54c sys_sendmsg(ffff80002d6e8a88,ffff800031f0b2d0,ffff800031f0b220) at sys_sendmsg+0x19b syscall(ffff800031f0b2d0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x346bd4dd360, count: 243 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 0d5ef51b-0062-dd1a-a10b-15f17b148763 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27c0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace