0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ktrace(0x0, 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) link(0x0, 0x0) rename(0x0, &(0x7f0000000a40)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() unveil(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='r\x00') chroot(&(0x7f0000000200)='./file0/file1\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4d}, {0x14}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000240)="8fce3f1335c37b8980230497252b014e9c3df5c9c8a376e1174c022936fa9b22e2017c951fa0840b757af27dafc1a19734d1675d53fa8893a3c3c56c642aa38d96aa9b5d6d2ad565e73efd4859a3d57f23f87d0018e74d9a8a317c6a416598362454ea80d177d038176b7651630f25e065714f00d00ce2a7a66a45f0acec50e7fce45cfef32f47becdb62e0c43ba2e21074db568b0dcffc5f11ebf00da616cea31dd2edfa5fe692dd16574722890206d06d3e23f3c567d70199530f08cdc77f959e3fe3301ee00f9529c3aabfb71fad90ea2a6bb92c54ea7961df3428824644b51a79a93b725508cd9052b8b2c1ffecb9b1c643f991a00000000", 0xfa) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x7c9, 0x2, 0x2}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, &(0x7f0000000040)="81cf534d", &(0x7f0000000100)=0x4, &(0x7f0000000140)="9ac468a6", 0x4) executing program 0: mkdir(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) mkdir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/35}, &(0x7f00000002c0)=0x25) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x2, 0xfffffff7, 0x86f9}, 0xc) utimes(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)={{0x200, 0x3}, {0x1, 0x3f}}) chdir(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = getpgid(0x0) ktrace(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x1410, r1) rename(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20080, 0x14) r3 = socket(0x2, 0x4, 0x45) r4 = getuid() getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) r5 = getpgrp() setpgid(r5, r1) setreuid(r4, r4) recvmmsg(r3, &(0x7f0000000f80)={&(0x7f0000000f40)={&(0x7f0000000b80)=@in, 0xc, &(0x7f0000000e00)=[{&(0x7f0000000bc0)=""/196, 0xc4}, {&(0x7f0000000cc0)=""/47, 0x2f}, {&(0x7f0000000d00)=""/183, 0xb7}, {&(0x7f0000000dc0)=""/39, 0x27}], 0x4, &(0x7f0000000e40)=""/248, 0xf8}, 0x3ff}, 0x10, 0x1082, 0x0) sysctl$kern(&(0x7f0000000fc0)={0x1, 0x2}, 0x2, &(0x7f0000001000)="077965a6ccdece7ab2e9b326915cce1d12deeb0741987ac427761ed1c7c8bf4781470bdcac90f727cd5ff1c055035334069b4d33e1d08285308cd932526dc78154bbeb1821e7c83da53108ae1670ccc67f1a202b11d0ba542375e8cd6272b7b3e99c26c15a2b9babdd9eb0b1a1c69fb2dd4661150fc754d987467758041f6a560f84c0500e59", &(0x7f00000010c0)=0x86, &(0x7f0000001100)="8091b2fb05c18b220eee33e7862e5dfde6d97fc8ab4daef8edfb7cd20774f9e5f75a2313f2f2257286ba927bae62cc148d876ab62c8e6004d68de2ee0c7d3e2ebc62f095b6377ce6bdf3e68adb76e9b196e669addbbab16f40c384b1b343747e732363c74762f1716b428a880a4e666142b093d84e95e51e77988ae0f95fa96c4c7549a33e15e31ba444a46a9f7c0e02129a83ecb45425ce12974b92c0cb28ef5418bcecf4318c64635f16725099bf322a71c6a4a50aac1cf91695aadfd28773e36dd8fd16b8499c20fbc0781f8292", 0xcf) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r7, r8, 0x6) r9 = getegid() getgroups(0x1, &(0x7f0000002840)=[r8]) sendmsg$unix(r0, &(0x7f0000002940)={&(0x7f0000001380)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10c, &(0x7f00000027c0)=[{&(0x7f00000014c0)="5fdb00f43a653ef905b829d98c9934eff9577d90f56e964a6e07cd74857ee931f8a9678856bc1c9ae69fd9be0614213c02766bad151bcea8887d64a1674bb28c9ecff93c521fb47e313aeded448b8d2087899cbef3e578801c429e5de8bca51cee3c9ba3354ebb457e131073306b9a6561dcd93243bd6cbbaba570ada4406681143d25b435376ad6c9471c11a34f55290c", 0x91}, {&(0x7f0000001580)="f2ded6773fc1019be05246405374edfcb323d95b3b636adb847e8d8ebd6ab22154fd8f31ac534480334f043cb2841e32ae42edda8ef3d16c466d5e5450b844498f1bbf9d845bea91c76a6281f39e2435f8104f575f4553fcb7c01e6950d7be6fe34b7a08f7ed2f96736bfc20de4115bb75f3477ecf32c41015a5d47a5e255b1b1465770eb359dc9fc259fca6a6ac411ab7b7c8c2e519e56b25371fb0d0aa86aee96bcbe3efc02620365e1841a75986f06e66292865e8ef3322f9fdad91605b1c4a40539b056097ead41d0a56ccd43794abee614b88913b835543dfb90ee1620e2aefe037f4e0df2501b7d55191ef3cde09d0a05ac729e49f690731fb384cba0b71291ef4b13f30cea88ab80205c673ddf8b562882a8336800f03b50e87b6665f68f5ad62668acacb1d351266dd5250d098ec876f2a0cfcb0cda999a87bc86839d7f3e758790b01d47ee1f14b09a5dd135b2766515d5084dae6e0274f76252b88985826c1a7f90485262887c30f5a84da68fae125e7c975a279e044fa37978ab1dc71b4c09d51c50cdd0d266fadc9ca6f9918700ed1ce02753a7b8d5249949975bd7e1ee64782e0e4358b34c267a4409f4721e033e2f9595fcae975d802a7e36116046d1e4743f4e6f12c8a5c8992549681883958542f3a2483080c03ae4a642d034238d0535506c1013e74d8627669b8ca468ac7d7cd9fe53922f3d8c7fd9d52f9d87929d82bcb4cea1c93cfcb31890d2a25a84f2f9f2d745935ab3f8ba18567c270367fcac9e01e3cb520a44b235a9bad243b2c7576fdfa36b89a7343b685938d05a733159bb9a1f1332baee6a07c9e7141c9b19f961da423d30afe0c775dcff1329ea6135fec642c2d207ac36422deac71b3622511d48804b4b7442dc17cd8d8f82b8e782b4aa8f27e1cf77f55c939f4ca4b43b36fbe0b793b627727f1125a8a58b5f469bb60cae09cfd81f16ec992850cd67e2b9a7e97a554f4849a251424ebc22ad7201190cdcac70a531a176358555d833c500b53098cc6a7e882e4ae69fcf997edb130cefc7e7fafb3afef641ce4cc041eea38c12bf821ee4582e9245324952a7987fdeed64352639b314eed0bb92200de11c85fed45e8ca252f274ed34d7ec1aeb0c7890192638c7714c336315624bbbe10064d35611c6e2e85ad31858b8e5c2f0c549bfeb10c092b6380958e632d606f5cf93a23a8222e63faa1abeec78f367bf1d064c52fdcd610c48054568554bac92949dffc68e23ba83129c38ad45ad319ecefdcf2be161b95977d9214c56068559a74dc17518b2797bfe78ea12ddc22c54eb4433cec6b866b1c05056d81f1aa1345ee9547aa08eb74a61cf761ebaccd7d773020a5c02c1704df1e007c1fcde712a195b40aad0fc242eba4c940ca091e208e15173116b23654b14c5347816c0768bcb4a609780cd2f9474965219a03b34ca1ca1cf6b62ce456e9c3886c7504c80c72e15cb8c0b92b654315b0040f2740472205ae511acf4554b884bdd05c87d615ddeaec0d0a9f673ac179f03a738ff40f1416c74f74d6f5d1a5ef65fbcc155633fdac3ad521a5e4d12900d28e66dc57389b274525403cf2fa9583aed61470df651a1e45bdfbda1c61b149e717c6bcd385920a681cb1888786cb8cc471ae10864990eaea13aa588a5e4c1c11201a6c937df15416ce4a7c390e383c86ffe2f68ec25b6c596610f76993e279d4f69f2097bd723152c274ca82aed8c8fba3d39e0ef28f4bb9245a777045c55bf7d8754a5b5f3deb3ea689ca064197b5debd0a154cd1904c20916c792a5e45c4a7dea0376171241d7e87a5768ec46710dceb2d7081dfe61f61c24babb17e7cfde8742e9fdbe81e02ae2780cb0c457da66d056292639052760f3b18c1b8c83966edbac9f3748846ace76a8db952162a2595d50678aedf47d642c070631b77bbc9438990f68edd31eb827e2784411620170b8cb067bb6800fb158a0e0b622221e357fc54d61e8f2ca420d72188523024e87a3e3c827ae48be03fca3920b70d34fc1150000b40939d2be89c1fb484eddee1aa744e7adcef762b78bff179e034afe32b4e8f19727f92c0328842e6072e1337cf5a4b5ae9c107522ebaa5b073b4d89b53d0fda7b8fbe26c3d773b750d08c35870bc38dda0f6d41a028f32b062c62926560b9a2dda9b86d3890dfcf3e446634b3129cf4a4aa65fb964298f90ea35e15e72c797fbeef90f06c521ee63af919d7c7a074116b17c7ed20c5c36420df8ea46e6380f80b3f2a66aa726ee4e156a158dae6f26d15b313cedb560775fb39a608f4630d9b9c44fa964cdf8ed55b9043b4336b88e590301bf8da4423752ea842bd01b1bb3f0aede6daf4c2f5a535f1ba7dfb3b3832becfc7a18b12a7688c213a91522eecd31918ffb532fb4a02ef25cfc99f7de65563e3d3fd80109420485adeeb16f1151a5b27717bc51b9fce37375b85eba40be6e7e8d9ed77e2e635e48b978fb4f96161edf7ccb6f6edf432c373e409c0d02e084f048e5cc7fe8cfc5d45924d5788a29cb5b924bebe94c0c6cbf9a03af26380228ef3607df3a9a046686c7c03841d1496607bcd8b27cd9f3123fc2fedd024565a6ed7e44c82a1f995fa875ed9454ef529d75ef67bc7995273d84a4adc804f14d5c51433fc6fb149f18ac5b2ebc6b4ea687437f4ebb745bd605241aaa3c7a74a05a98ab6e0a2618a39ed4360224b86557694221036eb5250d4497672b99d67dae178101557dea64f0131b998294997da6f8b332a862833ee4c89fec393eeb29667b10d9653d139f17bba6ad263f2388d4f3346f29c256288e831aa6c5f93e20780d0db2732c475fc45e0695590f5a0e16dcfeab32beaea0b6b58f6da1f2398b1991026b5d0b39a800fa396b3b52ed0d0d20178e74ce699f9c54b3b33acf49c60405bbd1bdc3aadac6eda16f7e2efdb55174a781f639687c810b949afe90928c2b33270f0e066c218a67c6175e51ad00ed1ea2d0ea82406695a6676ccd5d508dcdf3934a0a6a4cac468903adcb03d49e1e28f7d817c9d3f808845e10a660e53a98f12ea339b3e404ecc13a05791d03126f8f54a8b1342c157b523071b27d2cf97b09e6c0f410caec671b3c81ae11d1e6fe610a276cfca3d8b3057e31263004bf4e0229f01f5ec3fa9e9762ff7c806fc4e22bcab93d323501f5d1c0e2f15df8b2e1d8f5f3fdce058d7b79084677e015f11127eb7b61bf5ca1b3247aad740cc3dd3902d878c4e3e9252878c93883c4e107bcab20fdbe8cbfd9d7f2573605323052634c5e576675d7aba32202a265aae19b6cb77dd38e0f7da6be396259cd386fbc23d00246587568ccdbc9c40c964d27a9ab0bb0f27e7de6b04ec1a507b46b538e84dd67879d6a6b102c69ff8c4145e879582885df35f3b759180524065df13bd6c70e5fffb85164d85f8f4b1f48e8312fa1a0ae0655b68dd8162b8338e37b6369b95d0d9970dc54c67424c81d05076d7f96f0f84e7d6ea6f229ecc0e94ab2031f4250a54aee671143f05f61aced927eab47918178ab94b99900c3b20d3bf7f4101f7bd639c4634bd9a0c907c207a9c24f1b23f9f961b3f313d113e133df4e5ec308922940f84c244cb5cebdfc420e8969d5ed3581db4822ceeec86502776eed4882cc85863ad22cd6957e9f7e7629bb054697bc8819bc9e662ebec8c79ca3ca59a97969f000d56e4105c4cebb6928478598227c340407151e816a3766ffd0d9413aad760dfeb826e6ab882de05aa17961af9b6bdb5506090764df1d3a5b8b0ced7f14fa43a3dfcd7d46b974a3355aa78d4b6f8f563920cee5e3f32a4aafdb755d62c8afbd0dc2d7173fdd43e289907c50875b2df81bb142e96cdc91957b56943a722a3b02b8c91aed7c2d998bec1e5122483a28bc13c26019c74f70070dd3cd179c7535bb2b9098a55a3ac82c2b3f0a649f7323886ef178c62cd03ab94033a23d5802e4ee092c9f5b2e0d958f45b1345c2513ba953d9c24d7523300e42c46ced86bffdd54df9e43c16650c8e283e633d0734d86c2b870d321a8556090db6edb9ddd3b8bb9571e4a19df360440a8b194db8194f4cbb05c7721657f7243c82d068088719a4018ee2c3e974aa3ba2ae1d895ed5aab3599bd91fdd802bf32138bf4dcad0df2d2512db1ad2a668282e43c2778a4fde7885220868cb6a81342dba416cb5e4eb5e8cba1ecaaafa800c097d784206913bb2e3af37226d8e5e5f84edd1f002defe3cb6387c16e536c68d2db63d0ec63f80970f5702233f3a034f77d28f51830a73ae00d789abfa8126eb8ef3f026eb84a7c8a71b869aed1de73aca88ea8c3c1ad0c9464c2b7edebf4ed40c0adb2392e5150615cb01ec948eef6df4148d177accb5da9fd4fdf1537b3e0ed76abf1166aed7789e999384384195e04d977f6524b49874b26044a74eaaf1868399dbef7c0d734ec6d4a321b2cc06ae48e07759d6eaad5ed17d5a92cf0237bb5525296dc6ebdf376893bbd1a06fd4d1a2818295a6272e0e607c694267b7880355ccf903a7469960c8fef93e06bf32e1e25af96d0f20deee75ec1618b5185647d6b222aafedda82baefe0c06e15e70fff917118bfcee021bae661da1dae06c63f9ac73fce9b99ca38d16c8f254e70a7c45ee7504f015d3cac4fc3ed69ec6843695124b64088bffd7401dc5e7eb3d25c1e94649d65376808894c49d0a98c15c1fd3d24de301fefa52845a7ab24c97c89699654e825636953092b779e9af6e17ae3fe936a19b2d588716b5d69a764a7bbedc143c38e8b9fa9a219813e927e4d458943e3dc96c66fd1f53c9ecb76442568589bdcda17f9a5c63e190ca66029c14faf96c2649bb0293f138a3cadfb5ff007a8fb202a02db4b12d314ccfc236bcfdfd0015ce89da8e8349956dbe73c7cdc085ca4376c6e76ff23ed2ad90973177033d7cfba8b1865e7d99e44d5e2c70bc3c92daa71a3b321881b9ba91c1e57b9b8a13ae06906051a7915bb77785eb2206d38daca8ea4ecdc8e6c1c66831ab98cd0f28c018660f44de8e68eccd64fa41200ab1f0e68ef148e3ea8c816ed860e27b393f4f519850679f396437dbf70a98e710d0fdb5c240c1f02ba08af0616ff91324f65cc67414b1e6cd9497a4eaa913b2ad8f70bf3ac9bc0ecb595e9061d12b9d360ab2dc3b27bd908291b5b82301071f1f9ed18eba79d43d30436b7f48cb66b326529064e1509694a0623ef37d6ef4f1fa191f7673a11660dd23c626a51e4af40de7e53ec3694f052d4fb6c4d0f813ccad3b848f7af34e72f335a9da14fd2eb954442f9632e2d45aaec90385cf535338154c1de4457fac23bd5f173ed01d3ea86781b7f414d117114fea4d66637255406d3ca520ac46977fb5f1d810c9fda2ba1a394a95bc91956729afb0cfa6485adbbef183b985652023bd0444f2e61a02a777e16423918ddee11f898a9d65c9bf536b225650ed853e69aad7ca457dd1eaf54b1a8d71a2ac0a6ea3b8c753e2c656f38f6ae4d1db742a85a19290c67b797fa7f942a1cc134345bbd61b6724785d0e516f2f510ca29eae3e19276642b2bbc2532ee3611f71bc68de9fc49de63185533f59bfc7eee747972bc54329a8dd2ccd1c9029f256280ece6ee7e3e9acc11b68c6b2e9fc2167bc23399f5ed7dabdf8ece8254169c258d75a3b82570f9681794f754ede01fd47b28d20be9059ddebd1ef78330eb8442e00823024e5f2d20e961c3f22e743ca944295d83e71371d28aa2f433d7d4263aa76d52ac95b6f868481bb734fd48cc15c93f197a5fc5d4156d7cf6e092bed2c6b0bb", 0x1000}, {&(0x7f0000002580)="151a32f56c64f3a42987e6ec39650aaca1b4c82d15539670938e6c13f2cdfb5524f4030afd8be72f7c377b07064e1206a1108ff8b93662c4f834ad12042b8fe8e5ff5c0cc998a59ea2930cd5c372038677a4f855ac83780ae80e95d1a2dd79240f36d4d5ba2d3341ca9336033ac848f2ab50f462aa88825a6863c03992e54c06cf80441f0df7a9c10e93d1fd40d99b846844b7decb8aed165b63759254cb5db45170adbb517fc86f6c0143c3d149a7efdc64851f82c75d7ef32f34dde473d92ed83d74ce0c3e98152852be544616f63eb1c97f0599a2a27182", 0xd9}, {&(0x7f0000002680)="347b317f54608153c66cc7ec20cbd56e8e9c86063257483b34b0fc76f7abfb420fea050a9722c94ba1fd4aa2710329c072f60fcd4d021b05e0f3dd0f23", 0x3d}, {&(0x7f00000026c0)="5d4e63af8308ebed821c2761c39d53d58bee2d19d63193de359e2f7cd8d700955d79e90d129c7415a574257a00908b00153ffcd3381361fd364016bbe1dbabe9c4d56b9b2f4d01934be3369e70f6e7e9b73c8af6c86713f3840fdedb19e4bdf6aa2404d468ea7d5ad2e27f31a7851b03e2ecff75123637dc1a8c8cd4ddcfc70558fe3a52f6b0c988c3e17de226268c5f75355dd3197d9c6ae1836efe81631c0a50ba45f1cd407ddb5277625afde2a3ad50a1c80bc9660f419fd640383a8ad2aa3a359534d97ddb369204d0413499dc3571cd711ffdff400f2248c1dd8945594b1247c2f6009b6fdd32889edc95cc2724151ad30ba876dfe8", 0xf8}], 0x5, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r6, 0x0, r9}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r4, r10}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r8}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}], 0xb8, 0x40c}, 0x4) setsockopt(r0, 0x8000, 0x6, &(0x7f0000002980)="3cef596d0aee52569714c53891b76757d398acf042c2a22763d5d2cabdbd1b35939ca7978b0d861d3849974fcb0c88", 0x2f) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000029c0), 0x80, 0x0) ioctl$WSKBDIO_GETBELL(r11, 0x40105704, &(0x7f0000002a00)) recvmmsg(r2, &(0x7f0000002e40)={&(0x7f0000002e00)={&(0x7f0000002a40)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000002a80)=""/54, 0x36}, {&(0x7f0000002ac0)=""/133, 0x85}, {&(0x7f0000002b80)=""/164, 0xa4}, {&(0x7f0000002c40)=""/146, 0x92}], 0x4, &(0x7f0000002d40)=""/170, 0xaa}, 0x2bd9}, 0x10, 0x2, &(0x7f0000002e80)={0x1, 0x4}) setgroups(0x2, &(0x7f0000002ec0)=[r9, r8]) r12 = msgget(0x2, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000002fc0)={{0x0, 0x0, 0x0, r4, 0x0, 0x4, 0x8}, 0x0, 0x72a, r6, 0x0, 0x6, 0x5, 0x8a, 0x80000001}) executing program 6: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb00a6c8d300000062ecff6a210dfe8d008500"}) read(r1, &(0x7f0000000100)=""/140, 0x8c) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x7ff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x81, 0x7ed, 0x6, 0x87}) syz_open_pts() syz_open_pts() executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000040)) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff"]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() dup2(r0, r0) (async) r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300"}) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000600)="5edd9f72bc446289b26f309bd3eb5242565aaa310f9470581efd17dc81d2ae2a90193b33ee3033c0654fb45af80f6a81949bcadfa9a577ed45c702046a53af3bc93bb137efd546cc12912bf4e65f211072417b10673fa8d0432a1de2b284c4", 0x5f}, {&(0x7f0000000040)="e89f98443b0ffcefd7d6d126bf0189ebfd60a95cc38928647d9d080ee98cfa5153dea213ffcc7eb90a40dc1bea407a67e9a41314ac3ebfd77992bfdbb25fcb7d9c2cacb059bc728c7f5502806926d69588498a3e5891c3dd3fa3edc6933672393f62c68f8eed22851a09fc9265f5917b7f49e4a04aaca2ea1c4c103e1b54ca693d", 0x81}, {&(0x7f0000000100)="b837ada7633ba5b2d4a6e6a2c79928aaa90506b8a1cff2df2fc61706097db75ac51a8c7e68f531767159644db862c9c8ca5f5b6ee82952380c625271718dd52fe395baf7a34bdedb1ccb4d962a91a252c42d91461977fdf226e1cecdadabf2e65cb634725a5ddc3ada0508e2aeb74edc7e01fd5b86ee5c", 0x77}, {&(0x7f0000000180)="a3bdfb1f7222f5100d69ccba8b316bdaa35d5c569246c6aff7e3f8a5d5603cc618e0eb7064750fb4a195cdb58a37dce2ccc0d0675e574a407fe3d7bad304a6acbbb426962b6ee42b2caf9ccf8424f057fd508fb5afaf43bf253da176148fef57810394e4a09001d895bd09b9fca98261ed1ad08d3125d693ee990f4e1a47a4e3728441565b31dd4da96278c8a3e9e5ec432a93689dc3d8d082b8f9c165924f168098409d9c6a20bad44df6507958e87e52bb6e4c3ad96ff42766bba36e712f97740e3ba4a32d72cec4e7ac0c0a97c8402822a276152c01b531d77e73583f04b2", 0xe0}, {&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8", 0x8f}, {&(0x7f00000004c0)="bf79820ddf3b77754808adbbe15a50027967a668067e65161fd92c5d8dde46e762885718ab79f2c6e9b812e6a01c44ae67465f42d3dc3b9ba07882fce73784873739f6a29d9fc3c4ca3f00c4a888f5e08729b443e64180ab9d24164f45e8c3ca0165491c21c0b525d4c6a63a5652d16640de1afdafd0d887144985a38d33f0112896d850b81e809483", 0x89}, {&(0x7f0000000c80)="22581dc4054fdffaa36aa607eac3869a21158e2dd099319094b12cb6171d5a97aae02090797e7bc84c5c7a43ead209367fa6c9ed2076edd1e8bf553f132dd19bd53e311ed1d33f8b33efa1a655be159dc5297687ab055f75eb76e6beaa028ae3fa2149963867df70ab4b151a9a2a7c13dd19c61ff3633bc69e28b83e178a88a5610a2771b99adcad96cdd55b0c058651de52a14d6f2dc2c54c843dbd81953cde0de627320e31c962f521d536609a522aaf70b8463f18510ab1a744f756fa77a83e37b9a4c574bb0a0d09dd4677e61f219de89ebd810c64383887408bfc4564488bd5deedebfd115de004885a0a5871a019abe9f1f83d42c7105be2d5b9f761b4fca03cf53bfa93a62bdb368b6356b7469fac6da864de56599b5a5bd960bd94254f55eaca1602ed16d6e8f7d2479403f01d3d8dafed2926e8e7014be956eac256fbabec3123b889d0fd3a560a78ef6bea8d3831906517301c74f0bb36230961e028e7a98893c5ad29535a519d6693d3917ad496dd5a099478eac0602486a74e619885f9267a28af1315e820cc356174e80729ed1fd7eff4a14bc247866229622b5fdb44ecfdd738901a38da5cdbdd0302dc8431d4fd461d5a9a81fc873066983079581a13d449d51f72d04666d99455036a99d17953167daa9982b35a75b019f8d0236e136e60b8cd3146a18f68987f6f3422439734520bfbae8f2cd7b6936a42949b206e973e456215272ab3981e4f57edf5c98c99f6c2b4c0a6516785b02dfaab06daa7a75c38c39c7787c7b693ffe460af0df7c94a4d184f79d4cfb0647e915b3e8487c5a00c98d6d0beb6ca0403add4bf299f5de2ebd514b5327545c6b18d42abfc37df4512d4861bf7a5faaaa482f6b6157a22c45542db801168bbc02a7e719b65105cd6d2e1d564044bf68fddcd0861721a9d67f997d36b2834f906fc4a263948bef2167b2790ed689d4477c72754d662f0f25d4c230700f6855f66c0fd23251b6a3cddb7c9a5af9b96b2ad7975493f780d770f0f74482a0f5df16239b70d920a8b1430c413776fddc05ffb02f74a7271de41312504516f032225a5778d565b5451c8feb4001c84c68c83", 0x30d}], 0x7) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000440)="1de3", 0x2}, {&(0x7f0000000580)="feae4b189933f708499b458d6c0598e0c2e46ff2c4e9fb44fc891d5322fbbd1bc7f667576cb8db0e5dc165fc223c4c8e96e7cc766d3f6a27e884004ef5b072386213bebf97c5cc66c6aaae9a1cee5004bbc43d40c5cfbe80d9e735c8a0d5d5e5c2919234f496129d474957d100e6d81782a5e7f16f", 0x75}, {&(0x7f0000000b80)="37af66e9c3e34a417e5987309dc55d2bda9abd46de9311c4f64c81078c3ca3db618f801a7eab80373f8f3bd808316a4668eaca3a3d464d384fcb4241facb30f027a5167a47a87ae8f15cb39b3449aebbc93b9f7ffb9da568cc4d26c979e026e4e39ac9bea2203fff5b4c878f895fb6e19aba81cb2b20d953e97fb34230bcdd3b92e9588bda659b8fd14f2c291021bf136d652c8cf3ba75e5607ed7d010017cb2fffe3e42dbb806fae9159bc1341211dcc8c6d28955092c16079953e19b05de7cd712ac7d4ad79a412db7a47c7d3c32b899ae29bf4bb448ce00"/232, 0xe8}, {&(0x7f00000007c0)="781535f1308b294393337de2b21af040d4df08b4d18f2205", 0x18}, {&(0x7f0000000800)="bc0703a8ea71754832e14dc9c5990b96cc7b468f", 0x14}, {&(0x7f00000008c0)="394f3621640ca262a35ab43cf4b5c52b5bc5fe8d296a45ded3bccd195c0a8aa65f2326343cdaf7eec74dfa8c7ece446fd232508516cf4e938dc0017b1e13319f95635a30e00c52f99d932146b4cac57964a5b6449473e1a02b32aadc73e7ea420bc997d6", 0x64}], 0x6) pipe(&(0x7f0000000000)) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000680)='./file0\x00', 0x8000, 0x98) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x6, 0x3, 0x0) (async) r5 = socket(0x6, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699b, &(0x7f00000001c0)) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000240)={&(0x7f0000000780)=@un=@file={0x0, ""/525}, 0x21b, 0x0, 0x0, 0x0, 0xbb9c2d4915ca7f35}, 0x10001}, 0x10, 0x807, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) (async) fcntl$setstatus(r3, 0x4, 0xc0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) r8 = getppid() fcntl$setown(r4, 0x6, r8) write(r4, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) (async) write(r4, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) syz_emit_ethernet(0xff, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff0000000000000800471200f10068fffbc08990787f000001ac1400aa010105cc971a00004050cca730ad1e6745146e13df2c1a53289babdada005923ca93f659a5f366ec5b151e1cae6ef3a23e21a7d7cc9f6fdcff53dcd7593d7d52d07099427f705c90d147217c1f8857586421408a66048cc88ca41574530df55c00b8910a56f7c838556fc19ce0c3aed174195abf554c50952b3c31a9ccbc6871c871254ba5e0e047775ddce8cdc209ca9fc9c960f77ecfa8b32090ce91260b5b318f1bf00437a02b3b844d243e92c6af9d4306f60dabbb208884a5167b611b96be9941e4604b40599a64e7ab0cea437f00000000000000e47f8b64747d"]) execve(0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, r8) r9 = semget$private(0x0, 0x2, 0x68) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x100, 0x8, 0x57]) (async) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x100, 0x8, 0x57]) executing program 3: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x4, 0x1011, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0x89}, 0x8003}) r2 = getuid() setreuid(r2, r2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x400005) r3 = getpid() r4 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x9, 0x0, r1, r2, 0x0, 0x41, 0x3ff}, 0x5, 0x800, r3, r4, 0x401, 0x4, 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xb3f00000, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="e1ffcbff13b9fd812eaa4e713448e69931939648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x615, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000140)=0xfffffffa) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)="3d4f9214b397b657c0947875d0d13f260000ffffffffffff036dbc9603fe04f3df13e4dd441a795f81cfc7e506da2c3c13792f814854779f9fb4c2aeec6ad96ab77922d45d1d927d0cfa9d01730cb92b6cd78ac69529fe8480ea73d077dd2f5d161a67ea7ed937bfbbff3e7650183b25f9651c4063045576353bffabc7f8b1ded6e77d22a5c1006a4e2d0e05672b", 0x8e}], 0x1) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x4) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @remote, [{[{0x88a8, 0x1, 0x1, 0x4}], {0x8100, 0x6, 0x0, 0x2}}], {@ipv4={0x800, {{0xa, 0x4, 0x1, 0x12, 0x28, 0x64, 0xa8f4, 0x6, 0x2, 0x0, @empty, @rand_addr, {[@lsrr={0x83, 0x13, 0x3, [@broadcast, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @empty]}, @noop]}}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000005c0)="71de878ffc8c87af347350adcf26783f670fde57a11fc820d1ed60e1aa9d61c94c420e4f09989a45f86eaade27e61a27f16ed125267fa8027701c99818b386b3e21dca76dbd6494e1ca74c58057c87772bf202ab1f8e4209b836521fdd2a3e5471c72f4d35ebdfc721f01579b31e82a1ebd19dc7fb96544a8562aa88786233", 0x7f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r3 = msgget$private(0x0, 0x397) msgrcv(r3, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r3, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') getuid() executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = getpgid(0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000180)=ANY=[]) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) socket(0x0, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xffb2}], 0x4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r8, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r9 = open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCCDTR(r9, 0x20007478) getsockopt(r2, 0x0, 0x7, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0x280000, 0x7, 0x6f45}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000400)='S', 0xfffffe65}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0x38) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) close(r2) r3 = socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8000, 0x20) r4 = semget$private(0x0, 0x1, 0x741) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000001c0)=""/153) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001100)) fsync(r1) setreuid(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = semget$private(0x0, 0x4, 0x1e) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x3011, r0, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d, 0xfc}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8000000000000000}}, 0x0) shmget$private(0x0, 0x3000, 0x1b0, &(0x7f0000ffc000/0x3000)=nil) r5 = socket(0x10, 0x1, 0x0) r6 = socket(0x20, 0x1, 0x15) r7 = dup2(r5, r6) getsockopt(r7, 0x29, 0x400, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x2, 0x0) shmdt(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001000)=""/229) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, &(0x7f0000000100)="b65aea4f1dc4298d03e90779699fd1aa752daf3ee70b3b549c1e61d32e7351033d9b98b06a5d58b8c031e416d066ee6a60332a897bd4785d7b52338cec86d080838a52b06842af1ec9d692b99c41bb059b33987b459fe5ed990624639dbbe5501581c59525e571bba8e75331a63bd29d5639984e9af873793cb566b402a129824abf55392b8b0dc270b370f419a3adfc5a093cfdf8fffe1a5073883321c114422344b2182e7d0951a9f66050fdfa34d9fc0dd7ad388deb898747679c98f73b48cb4d6f9de8d98970c732a95f81d27ee686d9aee70b82ef", &(0x7f0000000040)=0xd7, &(0x7f0000000200)="da06a3cf772055ba2cc153166826405cc871c5111f8ff58f3761e9a50ff9e9cc560aee0e838b77bd93707654a705c2566f9ea4ca0d940ece2447ca723bc5cab47222b5691fff9daa", 0x48) executing program 4: sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) executing program 3: fcntl$lock(0xffffffffffffffff, 0x1, 0x0) socketpair(0x18, 0x4000, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x88ee, &(0x7f0000000100)="ab1d4f94360d9c6b7e317760834dd0d5536b1cb8b05c443b93622f1b27c3059a008ea6e62647e9d0944f07563421ca111d47045175c302cb0f02fa7e22989e51bd6e854369ebb95014a0ba79dd3feeb83c4f522d222876b8402964", 0x5b) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xc4, 0x7f, 0x1f, 0x2}, {0x0, 0x0, 0x0, 0xffffffff}, {0x6, 0x46, 0x1b, 0xed}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 7: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000040)="74f5a3416b081e03079cd8256bd0ae21e1021a0f11423cdd51d5ab19974029e67ad8856435979e82b1e509b44538ff9e96dbe91bfa540d183dafacc70aafb608a82276bc6c4896444d882478bcefe1f635880540f644351ab1ccbbf41cd4ff5d31014482d2cfb7", &(0x7f00000000c0)=0x67, &(0x7f0000000100)="97c52201bd98979f47c7174584c967d193656327397032f2607c995bffe56d86d60e375687f6a4febfdb7eeb73df348cb5b5c24f4bf6458460d4cb370808d3a95f07dcfff1a13ea13676b339a80036165e8a8cd081da988273a0f9bc9b30639a24e9f58401d8930eea3b8ba31778354133d8aa2e3cc3ef23ac89856b71aae325766e7ac08cacdeebf3f31d068c8c61e947f5a66d8838ffa2c18c8cb01448f2253813d44291c82b4a64ff2d655cf2d5d9c006669548013b917298614ca74009e7a0747b692cf565ce16decfedfa2f5cf80e9df16072fbe3c2d41ff2e661ecdb8fee3dfbb7c7219b", 0xe7) socketpair(0x2, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="6e9b03ab19a8146c691497f5a782472134b4ab97c7c265f8bba3ef9c78ff3b6505f1d48e81b4ec578e05965bbc4988b1146ca868726e9df150ecd096b4ee13aad99e6bc8d8817adc361dedfe3fba5e31b2617da8db2634b8e4c2824e57570479ab1ad5e176871fa8488b5f1b1d1d1a1a62fe28fbc7958f7e59e979ac83aa4cc868ddb1b52b18afbd9b4b180bf71fcd5d0e12d39c8c218d38a1ad3531bbe54d1ef1795d8f923c08edd1ddd9607f885dae5ac57edb54400c86091e8b84468374fdbeefbb55c150f03210516a40f8", 0xcd) symlink(&(0x7f0000000340)='.\x00', &(0x7f0000000380)='./file0\x00') kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xe9f, 0x81, 0x0, 0x1f, 0x10001, 0x120000, 0x1, 0x1, 0xfffffffffffffe00, 0x5}) semget$private(0x0, 0x2, 0xc0) r2 = semget(0x2, 0x1, 0x402) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000480)=""/97) getitimer(0x1, &(0x7f0000000500)) sendmmsg(r0, &(0x7f0000000780)={&(0x7f0000000740)={&(0x7f0000000540)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000580)="06fde8d64581025d8d762e6246f997bead", 0x11}, {&(0x7f00000005c0)="f74fb7c66ff47812d41ebefe4cb40913405a3538d8c394bb48b5cef989fbd02f8bf8a41d3477fd4a740c5e86edd36916e0e424ff3f60be5df1b2b1c1ae1367df46bb61ddf377e0ae7339f32490ac5636644dcf641ec518771520d4b0df0e12f9ce5457dbaf1718d895c83c2a580829dd7bb38fc4f4e528eb797926fb801680f8d244c71c1a4365d85311", 0x8a}], 0x2, &(0x7f00000006c0)=[{0x50, 0x1, 0x3be8, "f4e29bd272e58401326910fa3ef5a2df7e65a80aada6c9e1bac063bd3d3fef10ad7337fc27cc5d762bd0ec5d0f2246565b0ddf86fd96b014a20d0d7bad060b"}, {0x20, 0x1, 0x72b, "15ef1f8430be6c8fea49677124"}], 0x70}, 0x40}, 0x10, 0x1) recvfrom(r0, &(0x7f00000007c0)=""/211, 0xd3, 0x1042, &(0x7f00000008c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000900)) utimes(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0x3f, 0x8001}, {0x0, 0x3}}) utimensat(0xffffffffffffffff, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0x2, 0x20}, {0x4, 0x8}}, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000a40)=""/118) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000b00)={{0x7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0x3, 0x9}, 0x868c, 0x8000, 0x7}) sendmsg(r0, &(0x7f00000030c0)={&(0x7f0000000b80)=@un=@abs={0xc9bb335a255b0c27, 0x0, 0x0}, 0x8, &(0x7f0000001f00)=[{&(0x7f0000000bc0)="3b74e458522091ab298f35cc342cac98506659357a0c874e32297baa32ec247fa3ce26fb2cd9ee96f4d5b30ae6cbae191711e1cdfd490cda373194ef8dcf1b214264829b007b8b8cd1dbd56bfeab3ef605c9823a6ec1f740b17ae98e06a0755a96bfe080a7bcca83a64e2a624179", 0x6e}, {&(0x7f0000000c40)="ed36ce45cac5a26e12431e3acf95ba024079d1f9d5c7402e0bc9b3932d9b49dd9e2c47a6d959acb35a0bad94c911d5134a3d4e0d01fd0d0ed71e5e1037e62a1db51e8c4ae347906809af1833f0531f2826c0cb57ed7ae2b175cb000953ff704501e36a7ff36e3b60ae508cdc3064445463d3af6860f5ad5133499a44e5d64702904063b3", 0x84}, {&(0x7f0000000d00)="fa2888ca5a2f4cb6668c174d2010ad375943e3cc7cd3d5d3e120f8e68bbb318cea1f32154a9ad5b645f6303bf03a70448b72198b58a62320a7702b9d27fdc64ca6161b0966f3aa3516aec2f6700b5788883e3c17e05d44fde9ca396dc25dec749ae6caf5ef2e6aaa86ef12e9ab92e4090f312def16145be5caee33165296ebedaec3c31a3678a33d2a18f109551b7d33d5a18348f05a4c8a4a32887211f291ee5b1bcb8b157dfc07bb35ee6089d555aa41cebf9a1bf278fa7012f09b8b1b79e9f17780d8789faa49699d4322e3f7d847ff6785806039e880589fea5cbad387ca64af3bff1257606e1194039f8fb4a97ed201e494afdeda97a1be4dd56d15b06fd9fe92c0d25b9bab1fd47946b7ccddfd06d967548dce013c12e4159fa93ea8abed397987ecde06dde7f74910a5ae040747aebf372186c55c0e41cfcc3cb763b815ac8f03e18928bb8ec65c6425ad9216815fbfdba80722f19cc58c0b286137b13e15c72e52e1cc7f71cd238b8e53091604cfb2ff229cc6ba11df258df633e117338adc60dc3b94feb3f1e95fef412ddfc362cdaae5e592bb4f0be5ef5361f6b5646a9111180b7b8eeecdce89ed9d7f62c93186ca36537301d03d705c21811607242b5dc63b914d0fb950939758559f20371bdac252408f2e379f6c89eca89947594386c04ff5f4ebc0d271e4328114b6d52d62ce2caea03e0d3edba978e9615cd9ddae795dc0b3ede2de0d5bd66a23be46f75ca3f7b885b9603d60c329ff5d4507b5f29a44e0ed2963d2af6c8c24215a21b83a83dbeb4e4cdfcb61c80413ea65b5983a9b6785ca19bfe1f1372d3164b4eb5e47d4e8b7d12b4ccf2910bac8778d3e09291a0af4be887eb313ad1bd69990f522e1440127b4ada069b4ae47bfdff33536e4fd99f8530cb1421a15c766786d894c163407005b3b6fde8f105cb58dd3f5de6c339e901aa969110255faaae97ef4a082726f5c086559283b90e6da111948942676f9a1fef9f1e3261cef068a2538521a74da967618fdec66e62e43434de3fb36103bf57db94629a9c1a46adc6fe8dd8c761a9c803f1e484583d7c3706fd1a1b9774c28b65b73fb9e647fcd93a32b9978ca6bd6ba2300d27a987650541536c7d0d542a102ee57a45f43bb02465dad8c3653d42d6146c94e2f694014ee85095cb74dda3c5a5fe0e36af17dad92bc669a2cea7a411d6cd80db65f4ddda13eb27d1e19308463f1ffc515e1dc97c57e66a65db6e80c31d06c9352bdecc48186ca6ea9ce2208059ca5e97a595d4bc627a1f46e06845e54624e810f57cc2a1e8d19194ff7be2fbce902cc42b4beeecc0f33b4ba143bc082b76ff61d2ab6315b2893bbced4543bdc7a337db3c9e4eff116e8fb934812c05c10d916701d4fd01ebdb015b3f7af6e952909e74c56285b2207afb1a51cf5cdb0ccc52c18fc239a1f40da7aeea482962b6f0cecd1332056253aa1586cefcbbf2a8698e458bfe595d5b8ce895fb45bb9e67474946ad2ee15708b3110892215d1d0398ec32d4cec55499fa0334d8548c91821193b3361eb55cac4b36b2be4fc7a7a679dbc8ce2dadf0a6c9a15138aab2d2f004ae5688dca719ce7360f2116d2b53ec42e5f893fe03addcc345841a297d53695a31c00dfe10d1ea23f05f184ba7054e56806b27e6d48b17cbfdc90d58b4e78144340b93d8931df09ec60ee38af905b08b92cdcfd7c367b0a195ccec509fa49006a82a438014fc2504a75ffd0fc08e97de4e72cfb89c4e2274dcdf92d4066cd0d53f42c3783c73da80ac649bbf70baa050799f8a80cb62f18e51ce544ac10771adec78113a60d1813e15cec5d018bfb8597487db70e326f6ecec7ce6591cab91c69bf0047c570ba0e0be9fd3a4bd1d1e461da7b9815326354876721c518928b16633784d1b6c8c5327d2caa6722c908376a5ebe0a255bc49c666ce3770cb2d6ee633c200cb06e82360513df7f6166512fd2c57ededd1e86d3ae07e463b8d4a495688da2454127978a596aab15cff81cffe4d28641f4d09327fff753cbc014d035c8d2f8302c00041716ecc70a17a9bb5021faa0061b2a6f92870b7a1ebc12815acece0db99542b4e2b07712b7d13bcbb694bd3f90fd82d68dbef44322d902a58e675e408a474feb841bbbd37d8b95c81b8f624bf962a15557c15abe07eab3f4acd24a4eb797d8c562cda03021042fc7e610fbf238450235abcfb0314098dd052e024b1161a7ff48586a6210e126eddb9233d9dd4f18e32e6a23bfe0ada9e1fbdbccad31a3f4383913062d831793c85f51427c34a86bd6099fac6bd12cfd4d3815243b92de604b9566f5d25caf3737396fd2bbfb06a1852651bf65c73a3947dac5c43c976cf34daab8e33829fa34880e325895da8f9b8ac738bea6f0f4dee81a353b17347296bf9446932adb50463b7c6ef155b5d210376c9f2c2a76723846a9063689876a78b711a6a2a8214cd4fad6afba580eeef4720fe83bf119aa8d07d06ed2959d219e1c251693b078fd932ee80e9519ddaed2f8ccab61ac905fcc03a90c5c489fd42a42ab41b8b0926d9746bcaed8af48cbee13e3debe9c653a1b4e2f3269b434f38808528021cf812e49825ae9152f469a268a269526638f5148f3fb2e875f116017568b38316c7ad8b853e60374c4563e5a24511e2feb7130280ae23e19c48fdbb583e9eafc98c8d2b7f8d2cf5da1f3a011d0ba642ec438ed79f053a22fd303c1775b93323abc9f120c0a2c3ba03fd5ad9e56a2321f05fd428cc09e716add67905760bd4465690e12bde71f8494f92159cd5b5bfab277a1e8031d29dfaa12616541936d71b20caad8d88a767ccbb4676589ff8abfad860bd92078903f3d5d9d4f158bfd6953e707e8a3a907b44059d791f13144250ee67c39126363b0e08d4a0aaed710e29828b7a7098754ca06fc4fbafe9ad4334c32ce4e8018a18a7de668dd0da2f69455d1533775e604c4f0a94532765f95117464f15a31ef10c14756b98dea120e4250f9e11ae7100f8a90d25873026cae4d93ef74658badffb94ec27ced1720861ebf600d765feff1f3390cfcd4ddea2fb99b2ed961b0bd27d51b6f039ba0592924c63ea55fda5483867c0c221ca4a5c6b6f11b6a48f407e6f8e9d1e3cae6d76aa85fa31c900bec12e1ed9e85d266600069af36960c5ff6fd44c027d882a563c151cd0f26d8203c8cfc9ba51802ea68e42cd67946e31fb34f3bb963215bb234b76ef7d78140622fabe8d517ec39dadcc4bb0f43dbe6d1bddf42cc75cb6d508678d74fea36c3748ed1540595605a411a763d0c0f9befeeb38d8b548e67c772104077db6e7ea34956c85be38bd45c501c8b31866f7ce03f4655d75a8dcae44e9c7528c2ed62848819fda5db25048b86b6be6fefe158ad1e901c6cd230a783b6adae66fd255d0bab485bd868968d6a01faff45bb259a29c48f225ba86e0085dc306b51881c5c22e30aa63c04610a2925c7ef4f885690ed52d5820ae58d6c3a7330def8236bf3229bdb0b5bbc3f103dee37f69994d0d3449bee2a2ca57d793a56504bfc0278084e0532c55ae5b3c8e9535fc8ef1505fc9fc973dfbbcf9e678f5e7e9a1fe9768c53ee4ceef07a8e11bfb25566d774f5190d0101a115c63ca84499972029241e5599cef141743cedce99c9ac812b4ff1d339e09e6d7b6667fba1edae8c2849b6e7737a652f593fbcf3f0c6fdcfeefde7489f1bda9605b981daeae84d85de188d571f8a46fa9530311fbc1693c2840f3e2774e7ebc9dd33262fb36396995698a7896235735b236821eba61d8be0fb99cc74dd244cd2d8bed0749b0df78f54170f5c100fc9541204eda177e47241e0b579768e12f4ccee93bdeff43c330a4048697178fe626013dd3e016ea6217e71e897d07fcf9b94591d392d275e7455b6f9a14633348de16438a25156258609e62bdbdab80b2c07e1cae94f68437c848f2eba64d7f44cfa5bc8f2bb0b3525358c3a53be815bd444d8c15e58f7971cfdc57a918524fa13e28eb34b0f0ea49901cf5fba2ab58fcb35029b157074fd8bfd4e3a75caf3766c9b08217f69e509d2da63a2909a0726c9a0e8bd6117a6247d6cc7c57e28aacec7c26b1ca5bab5c6ac089521f47429dd6989c60afc9e6f438e6b116e45029b03b940cf73938070ced9d4a66533977815c2feafb1cfe95db65e02bc69176fbe34eca8b563932dc4b8982915c494ef9c5664a0aea0cfd2f0135a9a04cd18feffa70f9aa813984976abfaa3fa21a1178f081ace324484c1b71c55887c9745a37cc72b74fcefaba32e215dba11db94ca0bc257e88ad338282e8790d7910388febec3b1680b43d413743033cc0ce5bfa8b7ad7757e0e9342c2e3c141d58f72e755a5c662f0117d19c462e8eb691954ed62113243f880c2d86665ff0960348670930e755261bb663ffc3d3c57b12543615936755286ba7880fc864a4f1c3d92fe3885315b91b77ce21cafb8a54e0bcde8c29ab6fdc89a8c4e9534ce7d52db4778e421a1fddc6b4d995681bc4baba03417fe23a7135a6366e346e1e5a021d5d4ca711dd441c3e6ca5c0af5b864c00a3b1b78b98cbf161373e7d16113d7741a31cb37ae351fad1dfbf8ce883d6deaa43f48de6eb71edcdce424bac0c44503ca1ab044c03643e37542f2bdf42fc5021490b23c7c89a0333cd6347b026b0b2d12038a4dad41669ec7774af0ca0c9718d0b7a1610b2909ffbc933c94fa83a7315765637a71a0d8b341eeaa3d34fba8506efc8ae45f6f0bf4d3a45f9fabb8444af33dc810aaef589782b5d84abed68d7c1df2220145cef37f00405cc42405754a9cdb90e09e061b1f05d629444ed99302b1698b13e5c97ee7b79d0c5b8e6f94fcf714203873d8efe90d4b8d38eed4db735e8df2c1e0d502179db244d92f31913f42fcd34f64fd6795625a0543e40f9bea5adf753ceda7d2dd99f834ce42dc74d127fcc5b85525b360e06f1f343c31ad39936184591e36c1805cd7e2ecf76eee74df04590909f2b4060614fb31986e0eab66f3823190f0214ef073d8de13e45b9ba39b9c958b4705067c6fb28ff494fc676650fd4fa3f75c409bc4964c3673bcd3ea60979bd204d38b29413a974494c3495b68de640c1e83fcfb9e0a2c029d8361d4b934476706becaff9dd741a5775952043fde74462967f5cb0538c0b3cc5fada49dee0e3c5c5fb7ac41879fc760c633a697671bb8137429a258a90d1580bf127598cf20da48c98064d1517f4479c8ae51d486317ac7d170abd5b1e327e8351ff9cf10f1474336bd7dcdbe821586e2c682b44619c4b784121df3469b8e231bc97d5917fa6e49499a5a7c04d476f82a80af10cf607f52fe4dfd2f044402a98478711c55a5fb0c133ccde63e64a9330a8eb8e6f28cb02d4d277cf96bdd17489fe48021749005e2b408095c7ede8688a455d6bf0446223a5d287a54311393dc0916a92198ab74b3946a4c94832e79946e5103334ef652e0d1b07f5dfc0b6b99a88d540bad9e9a4ff2093fee4bfe4bd79fa80286f5a0d10749eb913408d9acb0947b558e7d8bb5acb83f7d160602cd4ad53065460ef927365c0c4ad8d672137e921da91a11d8bc90c6b6084c95ee08bde11e1f007d1e9fd64d9d34b4610d3788c4cbdc19e52110c35f5426842060c9b55453121bd056b03ab2470dca81e2878ad18f922394e42fdfc699e8374795751125cd32f86cfdc3ed20f12766d793440be511a4cf4933396f3bfb997a67e328ee2cd30673de368b0d13a0ff12cf6da64a725d8b9c36678a17b2bf71824d4fdcb322fac", 0x1000}, {&(0x7f0000001d00)="237e8b04e004e1ab1ab0b69dc429c77697be5ab4d8799987d454105ac782d7aa6e24633f1422f818a8d58193d556c4c48f906f6e7c56a8f94796a450f80d63d4e8ecb9ef27d18cc5fd2976333339f2c70e7e61db65b53b40d6e99280adc52ce217301fd53f403524c768a1ecf90fce1d10e0ac1755d85602b16e6b7ed86777e1df7409db2540268a87b8c2fb5d74357d4254ea13d3b0bf6167490eac90bba8e2b5a78b92a696f44d43d296308f1001a0cb30fe25e88855a49434dce7827093f5cf7940968f291445d262433ab66022937468d6d85d288d62c1d1cba36f62af0c3fb1adfe7d", 0xe5}, {&(0x7f0000001e00)="fdb6dfe16a217652579c1ba817eada4d4e48900f501c1b5fb1f0e39d0b2c81dcb72f88ca053dbefccab71731aca152291a9d58c08ed01fcf6bc6a23986c9bed9b26d9b986b8cdc375a2f57301d770842acd97e6d21457e90c66362e63e12137a6dd095ec530f566432142c3984eebe742e886fd39f247d55eab450e981a9c6757d977afc12c74fe42e5177c39e88731dbe0d4db2202dff334c1dfbb30d34980cbc4bf641bf93416186df949dd909000b4700b24224cccf428eb6f3a427133e592d7191c4047793643d802b826307f62122f1259c84efff9414", 0xd9}], 0x5, &(0x7f0000001f80)=[{0x1010, 0xffff, 0x7, "238d1fbedbe5a01b5887f5d0b174242bbe320c91d842aa24a43861db4d1e89650db5c11874a7ef66bf1bc37453fb11032827e15503c08b84c00802c5fc618a318a6b5d5dae5982217fa6d82eca8c5cfa8b0d9b3b9cc72aa71a1b876ad9ef730d836353655e865cd02d48f067943bcc00a97045e72b6a67224a6ee2a753ff5626e4abf731428f5afe62e71145a000412ca9f57ae2be190d3d669ad925e42533fd679a1513446829621a309bc98ef2427eea71bd0892908be696a11bf340a02309e4f28ec3bc8c770ab62ddfa3619cef4f2267294d40cebb6e65cffd35bd34e67b1794dec1f092585963541443bff13e89315aab955d566ac3992cbd89c3dd1fac520d0f75c148469b2979a0e547fc2d1ef0056c94c7b60ae142e30ead93add299603c74607bec155ae305a0aae9faae450df06a69a3074d855b0d5e950b838a2104c9f3125428a813da649c37a2e4e4fac5803ad79d45e9ab35c4793b720542bc1d1f810311752552357cdc58357d5ed5bd8fa304125d0370870646a64676a6ee76fbc8e103d48251fc97bc2b3762507341445de715e09a87803f9e41ce6b057feaa6bf32f9f0c5ae908fb4767ea4b3041c3605dbb57deff221f3e30865275dce5b22cced60c2ae03eed94df572adc2688774b9f226a3ca8a1e309bb0384defffa6869a3e7a7a53aa2cdafd86a591d40af96c7e9211da13011fd8d1acbdbc0406d91588fc0d21f5f336b6eacbd776fd4dac85592d7075557b333535ecdc89bbc05f518c4c28659014e24e2a0f60d6d19f68a3cb2b541f1429983d32113badff26d8722eea94266a557b7d2f4fbaa808792199dd230317fb1f0351401a8d585d0888e43f16bc3e6042322a952aaf973001ee29b15a46bc99c98b96572a77bfe26c8a7ea718ab01c4c38c4a7b99a15879ce165851cba18f58425aff5db98dc194dbde9fa10b419701192e586e69cd2a65918c86e15cfa2397e0c917f98e65f1b13668709b6461124e1d3a115a78433127073fa00af858c7e4f871d180a0f5c8d4a7137ea6fc8280a22d7130763cb07a7998f42068585787b8b9440500e1abd88e3ba50e7fc3fb3a3d2e32baa25f9eff3aef77971e1a8c98078b9452aa2b6cfa7fe23f3b4916bae77f0ca913d99788cbd8de28899fcc1ae4d3f6e3df84e8444752e8334664bbbdac79777dad80f2037a37308084088b41ffe903813907f32dd9555a86310e9f6c4ab22498a4378816bb764d0df57807cdc720a32541d828d88230903e638a2d465c167cce2b4140242604f05cf4e84b1ff9871fd0eadf861d2c7a7e97096aa5f44aa233a7f636009d71bc595b19763f502a4236dea793e06e10e682b10e8af3d11f76cd5ca6702f0bc3c66fc50b75aec26582d62380b8a1eeea209d0207810dccda18e1902efcb803453c15eb7066bbdd1c08226d107145a7b6fa643fb45362481c364849f97b7f865fdcab71abea3541eb2c5e2116c30887fcce961144847edd3b9cf565e2481cd82e620756f92d6fb985729e3d44c411e578ca7e64c2c719466e8fffd1e066297918524b55b2d97596d0ad98504f593dae08801046098015ac36f31fba6c05de692a2601e0e05f7f14c2c5e65ace901311d27bd69f9a41a16c5edb02f14f5039ffaa219933098ede4d5b86afb9013d7cee234cdd628adf7c71894e039dff3a9a2e25a59b17752c6ebcef69a684e710c358fa79443d9b30337db16c756173d243789e11d5ac6268d0af6be80163b4d0e7eeed3051ed6d2321b086280e209e1a59fa68b836f653d3239d251c73e0eee78a7a98201ab58d7ca852de36367adb793e6f0d4786eb20114d86e0fdff5f4287e1703895451c0d104c479008676f7c8e0739ae030e371b3cdd45c1330ec7e6833de4acd57686fdf6b0f05bb2e3ceb381748c5e10bf9fcd1b1ea1fe27d305d1c211010853f75ad475d5afd3ffe053f3aff83de9f7f8a764230daeb4c28772649771d9e90c663c29f6196794ce6efa336519deeab0a45f3f665b863f54bee275379480519354e097c54b8bc6d2045c3af340f72554cd616b16207b5a8dd03da4f3677383802ccd261499b86f14024abc70277ecf488739b6a2fdfa9d5592b6399cabc5a82e4f38368faf2dc5e8b72ca5f5f40df3dd8c45d5b8421b37a5f9f90025388674e64f3f60f8c76d4058c36916ee85fc36f17b342bcccdd3951514de0ebce74e5590f8947513e36dfcad59a6cf7292a537a75b5091bbd2b1ca662ce8271e7df15a4c0515b92909b75ea3c43cc49f868220c2c1e7edb9d3ccf87d20f43ff8292b87c34f74f230633bd74671cc81514971deb4c5a24509b7c1dc3121f616fb36f40c7f083c2ce300484aa9276aba816f9f3cf163606a99af9ed9320bb3be454a91a96815662659adca153f269f489fb1acd39de807ba0d5b1c395e2353b677a14977359ad6e280c3566e7a473c42835c929a85610c2ca5295b7d566fd1dbcf82f9faa6e8217a570e5cd69f46e106739c55e7426258c615dc0ab375a2b96a22e3175ad04017245229cc693b43f9349a535e2c10fec56cceb5b7d6e6ddab7ada477f757a2f16655e4a7f400a7688b15234855f2a3c5bfd46c34e56fe110d76b66080d58895c874b36b58dad987ca028118e5a9904259e8dcc62fd3d183b3244e191fa23b774e63950cb2032ff8fb6e7d6836720dae708540b64438d7a6b35463c1810624d0d2b3915147ca44a19d851e34e4f71ab724790928c27c59710eedf7651c75b37761571a890b51bd00bf3433d2a9a26808e28145faacf2e845f8615aa0ba00caf8bc7c8fbc2f1b19b21602aeb58a4070ddfffaef2f7718f6ecacd3b35d469e01c28b03450dbd29eb51a236f4ae6caa9e052788d6de4eb09581bc199bf4ede83b22f91e12a0a2ddb8d1dcacab19096c2732ac2e44ce845a3978e7ec9b0ed7df58dd25d9058625ccd9319a1ba25817c8fdb4e5b96359e7d4d2c1b0255c17ddb4af6373ebac7388360e2bb6026ac4545e62ce6b81b7cea3fed3d288ef3b078cccf9d0a252b0490688973b9aa1a94a50101e70a31b3068a1c7180e06b855ccbdc66ba2248469aeb3f1927d7525e608f9296274628e85431baef62dc9bc020f8f30fd30704e83c08766409535ad747986df369a641a2ae7828871b140b85d5e596df2dcfb13e580d2f363b5c649abcb7f6fc56d3dc6335199613c0fc91138a2c20a49ad0ae2fb377a214061a62d4253993702622c24b3e4e6f0349e0fe8818657d5bf052c8035a0f38ed734ca5bcb48c78bd042dd06792fd901000b87534ef4913f06fe142cf19a3dffa176ba6b492da95c406509cb0360047c3baa0c699d9b53bdb01e2f3dc8bf2f871bb3c824c1b1ff2017082a88c8b627fed8c795d8e6821e259e7af2bdab8337de41cc06224399339ccabe3c71086720ed6642b674e929c0cb3f35d50165b0a8ac3ea0bf58eddb2ce802c79f6a47b704b2039ff42c8667de82be2be815fade1df435c12f4bd4e8b81f7356194c15b39459e9f3b983c7931cc25785fefa26ddeab2806c1fbe2094d1671c62623bc929b9aa991709290b2cd2a3409821ce177b1bde02da94e7461d99dcc16d27130bbdb3d3924e4e9d935fc94caf63b947aebe35a3f1f3d343ba2b28c0dda187717be292dcd3cf9624fc864892838dbf6dc3a84bf3b4170e3609d934011c06f8035c68b333ec4e496ec88fccab1ecc684fd8c089efcddee101180945f2c3d7a6051b1670c409d7cd6318af9a3a4211263c296b93dfcfb57340f2efee46574aa8378b2fdd715729b9a2311b788c7aef9842f82d33fa1e005e58cd01f1bd7f25ee395a4d847a6defc61c70cb90db4c76b24bded0ee12ddbaa25ef1dbc5415029ac9fe39edcf1c6bdb16a5361b4b2ef15a8c9961b3b2c95849563ce17a33a33faa12f63c8a403c08725758ade5a3c0940e6cbe97d1b4b280f3cf03204563418a227a6123229120bcc9697f6d54e960d32bbaad49323f468c7fcc2171a3e00e7137de42f3146a65531ab30a114991a9cd8b46df24dd5f6929a1841ef7cf50e00c053f3be5d0988037d2846d8cbe47daf26e9f33bd689f395927b8cc262c7ce0d4bf01c34beb1bd8eddc762876fde05f7ef58dca60fa547f9d33399abe03a6b7d1f18a06c036d94eb5708c234842ef5446b7799d1c82f7fe8119402cfdb77b8f184ba9ba2fca96fa42a6afcf420bea2dcae62b7f889d49f2e351387cd6feba7e476ff7b0206cec7da729388e10f0064bb43e657231b7d1ebecde0f50487fe7e702c87b031b709a16f4bf87f8c8ee2e37009fb06df0b75e3a37fe01351b6c65d03a9ab2e83ee301feb1c3bc3571187145f01b822852f265ed43b176b7faff5c1ed267fd15d69ed0de8224bc35633dd9585e50ea4c11ae3c71375efcbc4727bb57dff147e96acf86f0d9bc4236ec12035a7218f6b6eda3c0c6297646f6472a8a5ebd63af5b1efa91b42e3300feb8baf7632c7939fda6962a2b16120818eb02fbca67f61d3be39eb78168ff7301ff472bdf83d8cdc49b7f721abf98e129b69864bfc3c6fd30285fc1bcd31805d929c8796845ad4925c2cec764e852c82063a12827a83b47ece684edd77fc992b3668aa2eb80ab328e696e59d7c4eb38578d05557af647a7287018dd447776f12107c13786e096e7fde65b127a2cda3c6807e4c61085f4256536386e2d26a9c50dee19213d3b6f58afe72010dd98e7b2c9e1d52d73e0ca19cc06121ed1c85a66bcd3461e4d796f016ed999582917e8519daf96d108f2614716d661da34e39ea79a91faf85f664cbfefcb2f8207e4a8cf728c4f639d8cec8a19d98ed48d9f92f5b44b209b5d8a7810e88d4e312e33fa648292a8b968ab0acc2d02110b7d45c92c29627cbcc945bec5421942f7e132ed1e7ad1402737e4c314b39523ffa9ed43f66dd7fe63571e530abaa8b7991ae49bd42bf596b94e2757708510dea7b5315e8b3f1e53f0a71d25f5b8d73b047b1ab95450b71d3284dd0ab1f2c532bd0f58510e709a6c69ac326fe4c3ab78075e5dc7a3fee883505fd28a4107c87d556520cc998e63f2128106b163be02802b518e5f16ac0ca89768ad231f790cc3adb806c175c3c9f810e1a2564c4b83d7fe0bbfd7aaaf2cbb2d2105e4722cdf63b04cd8afd12a8bdddde1a8b2df37de249c1232e4c3c30707cb32ea2924eec2cd1e33dba0de408afd9553a90f04dd1c4f7c183f165af0a3973f6dc5778df7875e2cc352f02fc7b07bf117b98546ddcb3e8232dc328573411dd48cba9da830019033c19d7513fa9ce4aa9950db7a025765fa2920343a4d98625d20bacdbe19a54a7bb74df59a8ce6ecf9d5c75155172b3b09bdd7497776321a1e689d3a61e9479ecc6d7a9dcb4397e2ecc66daadf4d72375d6c98398ab5190f1c2d633fa00d136d24ea766390cdc751eb960d1bb003d69fe23db7e8ecfd2f9c19babc5eae4a32e067ab2b11128d26bf842813dfb188e766ab72933f28f2d92f630729597ebc64611c7572a0f8b26064420db7fde25877f1dddd271507d91f41fe63d5de2815703c51b2bbf7f2b1dc2834f69242c90c1ed3aab71b8e7ac015a871762db2cb1aff2b213472a5c32e36c1e4a8dcd6d65780df8744abb48ddf6e9184f388f0ac2d4f957375c183dd177e496d4ad96a7d635f83a8286a6ce79049f0722785daf553812be389bc15e8856e23cfd798dba63b67e668bfa1b2783d359045a4d0837e573826b84f86f362d9e2eee36417527c8b3c4f7fff4a89089c93cf1ad189726e747171e13ab09ea762b38c563a807"}, {0x110, 0x1, 0x3, "65470a012fd7da0c0e27e45238c43280b41103326e0b2077575476b72547f71c9aa59446132c5d276cb946603d391bfc36f32cba5771e1d1a347bbf7a4d26afd135c0c414980905bad5dd570e99c0937bcb21d2f515398c2a95ab9de011d293ff5a7380e229b1cbd5dfbc9ba178915234b8269a23cc6a0e5ee2fd26d11c2d44ffd953f2fa9d4f03b5bb312c5fe48cdf19ad3c732db658387a41ebb7b65a9546d42f397c5763fe5940307dc773c948ad729ddf541b369ab801a2fd44229017069c1c9d91955f26c32d9994a9bbafd17a38a926b80f2a27614995ba6984720c76b3e7c77badf1bf928e2b60111d746e83a5713e686bacf374b5d"}], 0x1120}, 0x0) getitimer(0x0, &(0x7f0000003100)) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) bind(r0, &(0x7f0000003140)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) r6 = dup(r1) setsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f0000003180)=0x9, 0x4) setsockopt(r6, 0xe00000, 0x5, &(0x7f00000031c0)="80b1ee786bdb307d4ec8f53b373cf1afd46b901246fcabede9ba4b1db4aa33c7b2f2ee0a1842b642b3db37d3b2662b00f72a98204dfb5642b61bae87fa77bb7991e4374fc55fe6bab9048fbde7da8b6a3ae63be5d47230c64301e9a3d0a6813eb34e3023418b32b0f4571de01a5b73cc431b6c863353d6e01466e6c257e440d10d955703db0e8da2e2a310fc644a0ef19202b085f23e4fd550245186f22e211c3888b7a6c0ecd95e365fe469", 0xac) ioctl$KDENABIO(r6, 0x20004b3c) r7 = msgget$private(0x0, 0x28) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003280)={{0x8, r4, r5, r4, r5, 0x108, 0x9fb}, 0x1, 0x100, 0x0, r3, 0x9, 0xc97, 0x8000000000000000}) pckbd_enable: command error executing program 4: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000000180)=""/194, 0xc2) read(r5, &(0x7f0000000300)=""/121, 0x79) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) seteuid(0xffffffffffffffff) unveil(0x0, 0x0) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{}], 0x1) execve(0x0, 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000040)="a985db144523", 0x6}], 0x1) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) kevent(r0, &(0x7f0000000100), 0x0, 0x0, 0x7af, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000180)=ANY=[@ANYRES64]) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x9b, 0x1, 0x5, 0x34e}, {{r1}, 0xfffffffffffffffa, 0x41, 0x10, 0x101, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x1, 0x8}, {{r1}, 0xfffffffffffffffb, 0x41, 0x40000000, 0x6, 0x3f}, {{}, 0x0, 0x10, 0x1, 0xe71b, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xd0, 0x40, 0x7, 0x8}, {{}, 0xfffffffffffffffe, 0xce, 0x1, 0x101, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x7fffffffffffffff, 0x2}], 0x1, 0x0, 0x8002, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000400), 0x8, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) msgget(0x2, 0x49) geteuid() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3d1e) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000480)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002f00)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getuid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x122, &(0x7f0000000240)=ANY=[@ANYBLOB="b96d9900533a8f943f3614ef86dd6000000000ec000080000000000000000000000000000000ff020000000000000000000000000001001a0000000000000020d63955dd91e3781ca5c89f22e94aea9836f38b3b4ce8dba8b2ce03014d1c98db04010004010000a634b2bf062e1864097b38c4ae703b19b8b0064bb7e658f85b4f4e26a5ea2ff1cf9faa5f2b79ce61dae2d4eef74c30ed247fd5d7b2da2519057bc5de49b07b1192291f3bd629357be75e023661c8ff1703ba1306f3a1ce5d89e2a7afff3e8db264174e4dc47bced7b8cef69c861e9f5c707e9cf8f4a9fbdbeaedddd497c6fe2a67172b9eeff53cfa531cfbda6ed848279db84aedaee08e393a46fde303a5845199cb4ccbc142f34e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r5, r5) setregid(0x0, r5) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="9b9a6d4c", 0x4}, {&(0x7f0000000500)="f2e38205bd22542ae31ea0a65aa2b676523beddcf07eb1b028d4598768fd3485f4175f5ee62f8d824adeddd95d7ef268449bde7af0ed5e3fceb728c26dad8169adee3029d451a9f91b6d4e", 0x4b}], 0x10000000000000d5) (async) sendto(0xffffffffffffff9c, &(0x7f0000000440)="8c474b0e7bceac8a9e26bfd9cadc06466be8804cf24fc9eeaa682fc42d3c71ee45a4fb268a5f56c39a9fdeabf01b1150f51c1e208dcffb44206f96b338d3580bdd07e748f42a", 0x46, 0x408, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) (async) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000000c0)={0x7fff, 0x288}, 0x8) (async) kqueue() sysctl$net_inet_esp(&(0x7f0000000140), 0x4, &(0x7f0000000180)="c885b7b96e951a730f495aa2b97e1a01f36fa8dca41cd3249328621629db24fc134e8d17d7f9ae4e14df68979aee2f4723726fe36d38b9696a8ae88e2296bd2b2a8292e797ade8548f1ba02b9ee8926ca03857c02660d3976fe65a965a933e1d52bc1f1aa36635a0dac4b13dcc9e421a7acd5a192ad4de2ca20ed0be00415dd19b9e085c8d221d1fd0cb204bbd3658d5e338799ae6682c89307d16c9acd0152a99bf3632c072eacd5f899c4c93ce98170c85502156c3f6f97798bed81ce3a2d45b53", &(0x7f0000000280)=0xc2, &(0x7f00000002c0)="b0f269ef680f6ffd3b863c6313439c2be43e48682115b56ad32490cabcae999c65412d321b0a745d197991a56d4a7526b980a7b982e057a72c90e28e7da2518cd2ce5cb85be57835aa1493f8da7e06399a88f67d68b0f72e92eda16f37d71a39ba24b600d778d755857f88964e4242abd5fae8766681a19c34e2e7853e4190b48a1d129260e719c0faac70b6e9bc0ffc6f07b141a076cd9655a4e97e8ba7c5ef071c971be898f223b55ce65eb1947b7685e4b820fa83b55f989beac4303410142f90cddc895b3a2c6a40b1c2f863c8dab4b8bccd479e8f0e0d5faef6c77b91c2f44211f0c6ad88dde5", 0xe9) socketpair(0x10, 0x2, 0xc3, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002d00)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x8}, 0xc, &(0x7f0000000880)=[{0x0}, {&(0x7f0000000780)="2ff5ed461abd1be52be5777c640997139988c8c33c4add8f231f9f81278dd4a14e28e733e486a7ac1e422246e3279cbb2c30f8f86c319e91210959d18fbc1ba7c4c0a1238bc4efb0d5f0bc0551e2fdfe09ec69cec8ad1425daf588527115f17fc6ecb125799063bfcd560d50ba5f2625acaf76cbba826a0b079f3fd33abf19b9880cf4a500e96af18aadda74b760b0f709a66ff0dc605be4be5151c5f6ac11c4f7b5233d607f0d9c68eda2e46e2c49c71e999ac7b4d9a90b09dc0cb8d0c3406c5f8934697c9b615d589399725ec6554c07fdd2046016576f261a4bb25bfb3cc5d39de54c39160c6cfcef678e67823181348710e0", 0xf4}], 0x2, 0x0}, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002dc0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000002e00), 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000003f40), 0x0) sysctl$net_inet_esp(&(0x7f0000004040)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000004080), &(0x7f00000040c0), &(0x7f0000004100)="d1d2ae84da3c9364f0153a34a152cd5bda0e15d298b3f500e3eac54a7b0f1a16e223660e073a7d8caead084b98c11c322600b64d3f0bda8f43c2cedc", 0x3c) (async) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004140), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000004180)={0x80, 0x6, {0x73, 0xbdb9}}) (async) r5 = msgget$private(0x0, 0x82) openat$speaker(0xffffffffffffff9c, &(0x7f00000042c0), 0x10, 0x0) (async) sysctl$net_inet_esp(&(0x7f0000004300)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000004340)="385a560179df2807f322c373ecd5523ecf8355dbd4bbf2505e7eed77e57f9f0922c45b1e00c3011ed1920bda48caeb700b6538df4dd5370d8194b3287107e158b62730b84aa767f3564ba9ad09c25aa8d66d07547e8fa2b05e0b92db8082ca49d15fa2d2dfa5550a7ca2f2b7", &(0x7f00000043c0)=0x6c, 0x0, 0x0) (async, rerun: 64) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000004480)={0x2, 0x5a0}) (rerun: 64) r6 = getuid() getgroups(0x3, &(0x7f00000044c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) (async) r8 = getgid() (async) r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000004500)={{0x7, r6, r7, 0xffffffffffffffff, r8, 0x140, 0xffff}, 0x40, 0x101, r9, 0x0, 0x80000001, 0x7fff, 0x2}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000004580)={'tap', 0x0}) (async) utimes(&(0x7f00000045c0)='./file0\x00', &(0x7f0000004600)={{0x3ff}, {0x8000, 0x6}}) (async) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000004640)={0xfffffff7, 0x4}, 0x8) (async, rerun: 64) sysctl$kern(0x0, 0x0, &(0x7f00000046c0)="426798279653397cdb9f9fd796ece2bdb4fa31c714bd0f6fb10452e77ec4aa768fa7ca97d334fbe8ebdf136c8d888dfa74becdb488fcc70e2ed52a1fcc8ee87ac72dacf4119c22ceacb2e471514140501df6b5232f111207ef06378011ccd9d5d6d90b308abdd1c72988adcf655ce0f45e6cc2a023de760e7605e82f9d2eb6c08884d830caedd3084a099d33632133f44934864db6a64672d81e0fd4c7122e7e704b32c486d31ae0eb0ee57352d38a0da810e167b786ed6d8198dc20c5", &(0x7f00000047c0)=0xbd, &(0x7f0000004800)="b112e4da89d9826670940e23e55a556c721e6797a2b6c1b3987714671434b2805e8279a2464670202720f214b37d30ba", 0x30) (rerun: 64) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getpid() mknod(0x0, 0x2876, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, &(0x7f0000000000)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r2) socketpair$unix(0x1, 0x1, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) setitimer(0x2, &(0x7f0000000300)={{}, {0x2}}, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pipe2(0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x0) close(r1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 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) sysctl$hw(&(0x7f0000002200)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)={0x0, 0xffff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r4, r3) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240), 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000200)={0x1, 0x20, 0x8, 0x8, 0x7ff}) kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() mknod(0x0, 0x2876, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, &(0x7f0000000000)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r2, r1) executing program 5: kqueue() open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x4, 0x1}) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{}], 0x1}) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) link(0x0, 0x0) socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x48}, {0xe6}]}) syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, r4) socket(0x2, 0x2, 0x0) syz_open_pts() syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x1, 0xf32, r5) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x2810, r2, 0x0) setuid(0xffffffffffffffff) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x808c694d, &(0x7f00000001c0)) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x40000000}) r8 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000240)=""/65) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCFLUSH(r9, 0x20004268) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r10 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r10, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) r11 = getuid() setuid(r11) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) executing program 6: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x437e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) sysctl$kern(&(0x7f0000000180)={0x1, 0xc}, 0x2, &(0x7f0000000280)="82ad674ae5f16d58f283194a78e1c02982c1ec9f2e6c460d2a093ad209f6f6f5fcbf7be450a3211bea0d23e33277e7f71ba5a14c67c41a68818b0688d0fc5d4f54d51ec73ef3cda695d573665e1b1bb7b055a17c8cb97621f6a487cace9c623b9999e79e6cd5248195456d56802c16826d1acfa7ccd2662c4fe02f642d507afcec57b7cacf6655856527fd2e18b3c8ce639f27482e14ae4a58bc245cf23df7e5d740905076bcf759729766aba8b5bb74363e424331228e6bf377239ee348f6d279126d59adb2fffaf33834c75380c70e08bc09b35136fd2eccfea04ab3", &(0x7f00000001c0)=0xdd, &(0x7f0000000200)="c9f623a1fc254e53a69feb53700a795818fef8fa9b8b5a81af6edb53c35d0f8cee9dfa9b2a695ffb3b74c9eaa3ed51e979daa567c730", 0x36) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="b7ecce", 0x3}, {&(0x7f0000000040)="e89f98443b0ffcefd7d6d126bf0189ebfd60a95cc38928647d9d080ee98cfa5153dea213ffcc7eb90a40dc1bea407a67e9a41314ac3ebfd77992bfdbb25fcb7d9c2cacb059bc728c7f5502806926d69588498a3e5891c3dd3fa3edc6933672393f62c68f8eed22851a09fc9265f5917b7f49e4a04aaca2ea1c4c103e1b54ca693d", 0x81}, {&(0x7f0000000100)="b837ada7633ba5b2d4a6e6a2c79928aaa90506b8a1cff2df2fc61706097db75ac51a8c7e68f531767159644db862c9c8ca5f5b6ee82952380c625271718dd52fe395baf7a34bdedb1ccb4d962a91a252c42d91461977fdf226e1cecdadabf2e65cb634725a5ddc3ada0508e2aeb74edc7e01fd5b86ee5cf7", 0x78}, {&(0x7f0000000180)="a3bdfb1f7222f5100d69ccba8b316bdaa35d5c569246c6aff7e3f8a5d5603cc618e0eb7064750fb4a195cdb58a37dce2ccc0d0675e574a407fe3d7bad304a6acbbb426962b6ee42b2caf9ccf8424f057fd508fb5afaf43bf253da176148fef57810394e4a09001d895bd09b9fca98261ed1ad08d3125d693ee990f4e1a47a4e3728441565b31dd4da96278c8a3e9e5ec432a93689dc3d8d082b8f9c165924f168098409d9c6a20bad44df6507958e87e52bb6e4c3ad96ff42766bba36e712f97740e3ba4a32d72cec4e7ac0c0a97c8402822a276152c01b531d77e73583f04b2e4d83f2ec1b864387cb3dac0df3a5a8bda01b830fe512dcc", 0xf8}, {&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d806884688ab8baaf0de1a991d154e36c878c", 0xcf}, {&(0x7f00000004c0)="bf79820ddf3b77754808adbbe15a50027967a668067e65161fd92c5d8dde46e762885718ab79f2c6e9b812e6a01c44ae67465f42d3dc3b9ba07882fce73784873739f6a29d9fc3c4ca3f00c4a888f5e08729b443e64180ab9d24164f45e8c3ca0165491c21c0b525d4c6a63a5652d16640de1afdafd0d887144985a38d33f0112896d850b81e8094832f1d7ed0b0432c132ee9", 0x93}, {&(0x7f0000000700)="8c8005e4b5bd30bd4767e7f78ff2d36b377cf8de89148a9fd80779a0b6f13259d3d09fb433d43be83253e5465345a5917de6968693ad", 0x36}, {&(0x7f0000000c80)="22581dc4054fdffaa36aa607eac3869a21158e2dd099319094b12cb6171d5a97aae02090797e7bc84c5c7a43ead209367fa6c9ed2076edd1e8bf553f132dd19bd53e311ed1d33f8b33efa1a655be159dc5297687ab055f75eb76e6beaa028ae3fa2149963867df70ab4b151a9a2a7c13dd19c61ff3633bc69e28b83e178a88a5610a2771b99adcad96cdd55b0c058651de52a14d6f2dc2c54c843dbd81953cde0de627320e31c962f521d536609a522aaf70b8463f18510ab1a744f756fa77a83e37b9a4c574bb0a0d09dd4677e61f219de89ebd810c64383887408bfc4564488bd5deedebfd115de004885a0a5871a019abe9f1f83d42c7105be2d5b9f761b4fca03cf53bfa93a62bdb368b6356b7469fac6da864de56599b5a5bd960bd94254f55eaca1602ed16d6e8f7d2479403f01d3d8dafed2926e8e7014be956eac256fbabec3123b889d0fd3a560a78ef6bea8d3831906517301c74f0bb36230961e028e7a98893c5ad29535a519d6693d3917ad496dd5a099478eac0602486a74e619885f9267a28af1315e820cc356174e80729ed1fd7eff4a14bc247866229622b5fdb44ecfdd738901a38da5cdbdd0302dc8431d4fd461d5a9a81fc873066983079581a13d449d51f72d04666d99455036a99d17953167daa9982b35a75b019f8d0236e136e60b8cd3146a18f68987f6f3422439734520bfbae8f2ce9b6936a42949b206e973e456215272ab3981e4f57edf5c98c99f6c2b4c0a6516785b02dfaab06daa7a75c38c39c7787c7b693ffe460af0df7c94a4d184f79d4cfb0647e915b3e8487c5a00c98d6d0beb6ca0403add4bf299f5de2ebd514b5327545c6b18d42abfc37df4512d4861bf7a5faaaa482f6b6157a22c45542db801168bbc02a7e719b65105cd6d2e1d564044bf68fddcd0861721a9d67f997d36b2834f906fc4a263948bef2167b2790ed689d4477c72754d662f0f25d4c230700f6855f66c0fd23251b6a3cddb7c9a5af9b96b2ad7975493f780d770f0f74482a0f5df16239b70d920a8b1430c413776fddc05ffb02f74a7271de41312504516f032225a5778d565b5451c8feb4001c84c68c83", 0x30d}], 0x8) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000440)="1de3", 0x2}, {&(0x7f0000000580)="feae4b189933f708499b458d6c0598e0c2e46ff2c4e9fb44fc891d5322fbbd1bc7f667576cb8db0e5dc165fc223c4c8e96e7cc766d3f6a27e884004ef5b072386213bebf97c5cc66c6aaae9a1cee5004bbc43d40c5cfbe80d9e735c8a0d5d5e5c2919234f496129d474957d100e6d81782a5e7f16f", 0x75}, {&(0x7f0000000b80)="37af66e9c3e34a417e5987309dc55d2bda9abd46de9311c4f64c81078c3ca3db618f801a7eab80373f8f3bd808316a4668eaca3a3d464d384fcb4241facb30f027a5167a47a87ae8f15cb39b3449aebbc93b9f7ffb9da568cc4d26c979e026e4e39ac9bea2203fff5b4c878f895fb6e19aba81cb2b20d953e97fb34230bcdd3b92e9588bda659b8fd14f2c291021bf136d652c8cf3ba75e5607ed7d010017cb2fffe3e42dbb806fae9159bc1341211dcc8c6d28955092c16079953e19b05de7cd712ac7d4ad79a412db7a47c7d3c32b899ae29bf4bb448ce00"/232, 0xe8}, {&(0x7f00000007c0)="781535f1308b294393337de2b21af040d4df08b4d18f2205", 0x18}, {&(0x7f0000000800)="bc0703a8ea71754832e14dc9c5990b96cc7b468f", 0x14}, {&(0x7f00000008c0)="394f3621640ca262a35ab43cf4b5c52b5bc5fe8d296a45ded3bccd195c0a8aa65f2326343cdaf7eec74dfa8c7ece446fd232508516cf4e938dc0017b1e13319f95635a30e00c52f99d932146b4cac57964a5b6449473e1a02b32aadc73e7ea420bc997d67bc90ec17fdb8958423d89e9e243", 0x72}], 0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = syz_open_pts() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r10, 0x29, 0x31, 0x0, 0x0) executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001100)) fsync(r1) setreuid(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = semget$private(0x0, 0x4, 0x1e) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x3011, r0, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchown(0xffffffffffffffff, r2, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d, 0xfc}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8000000000000000}}, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x20, 0x1, 0x15) r7 = dup2(r5, r6) getsockopt(r7, 0x29, 0x400, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x2, 0x0) shmdt(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001000)=""/229) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, &(0x7f0000000100)="b65aea4f1dc4298d03e90779699fd1aa752daf3ee70b3b549c1e61d32e7351033d9b98b06a5d58b8c031e416d066ee6a60332a897bd4785d7b52338cec86d080838a52b06842af1ec9d692b99c41bb059b33987b459fe5ed990624639dbbe5501581c59525e571bba8e75331a63bd29d5639984e9af873793cb566b402a129824abf55392b8b0dc270b370f419a3adfc5a093cfdf8fffe1a5073883321c114422344b2182e7d0951a9f66050fdfa34d9fc0dd7ad388deb898747679c98f73b48cb4d6f9de8d98970c732a95f81d27ee686d9aee70b82ef", &(0x7f0000000040)=0xd7, &(0x7f0000000200)="da06a3cf772055ba2cc153166826405cc871c5111f8ff58f3761e9a50ff9e9cc560aee0e838b77bd93707654a705c2566f9ea4ca0d940ece2447ca723bc5cab47222b5691fff9daa", 0x48) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd1, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc3, 0x0, 0x1}, @tcp={{0x2, 0x1, r1, 0x41424344, 0x0, 0x0, 0x11, 0x0, 0x2, 0x0, 0x0, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x12, [0x4, 0x0, 0x0, 0x0]}, @timestamp={0x8, 0xa}, @generic={0x0, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78"}}}}}}) syz_emit_ethernet(0x0, 0x0) chmod(0x0, 0x0) setreuid(0x0, 0xee01) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/89, 0x59) truncate(&(0x7f0000000140)='./file0\x00', 0x0) executing program 6: sysctl$net_inet6_ip6(&(0x7f00000021c0)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000002200), 0x0, &(0x7f0000002340), 0x0) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(0x0, 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) getrusage(0x1, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x0) dup2(r2, r1) executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0880bc30fe300"}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r2, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r2, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x800}, {0x1, 0x106, 0x800}, {0x0, 0x5, 0x800}, {0x2, 0x200, 0x800}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x1, 0x7, 0x1800}, {0x4, 0x1, 0x1000}, {0x1, 0x7e7}], 0xa) semop(r2, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) r3 = getuid() semop(r2, &(0x7f0000000700)=[{0x4, 0xfff7, 0x1000}, {0x1, 0x200, 0x1000}, {0x1, 0xd22, 0x1800}, {0x2, 0x1, 0x1000}, {0x4, 0x8, 0x800}, {0x7, 0x2, 0x1800}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000440)={{0x100, r3, r4, r3, r7, 0x40, 0x1000}, 0x1, 0x4, 0x1000}) seteuid(r3) msgget$private(0x0, 0x102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getgroups(0x1, &(0x7f0000000780)=[r7]) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(r1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000280)="f9e2f7b365ec5b6cb4011aea2f3ec01f918319dfd0acbda6720d5eb874d79f78178bb79d0f4a00000000000000009c36", 0x30) sysctl$hw(&(0x7f0000000940)={0x6, 0xc}, 0x2, &(0x7f00000008c0)="5504148f6319e5be20abd7405936abe42bae9f06bdd2464958849727e152c8eeef1879feb01dca33c848b5071545ac151917141ca9945f28a1c56abb4a5730ad3d4391e1af3aeb4bfd91dd5959dc4d2b31dc555baa378464744cd1b1786ed40a55bfb449", &(0x7f0000000100)=0x64, &(0x7f0000000ac0)="1d34f1ea20630ae366188c9f3998a0ad7d02751277f665ed375a84e9d6dcdc488662f374bb1cdee94947d276445a9ecc3e05e4ca85be8c8c9914bf4ebad8c6cb5737ff84", 0x44) pipe(&(0x7f0000000200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xfc) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f60", 0x51}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) setsockopt(r3, 0x0, 0x6, &(0x7f0000000040)="46647713d7e556403406bd67f36ea665", 0x10) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x3) sendmmsg(r5, &(0x7f00000002c0)={&(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000000000000004590140e88cd9ee795f0e8c8a2a20", 0x16}, {&(0x7f0000000140)="b37e6c5daceedb941ad89449d8f6b0b5260b6d2260c9b218683002cba17537c9f311", 0x22}], 0x2, &(0x7f0000000fc0)}, 0x4}, 0x10, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) executing program 6: open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f00000004c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r1) dup2(r2, r0) socket(0x2, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) executing program 0: kqueue() r0 = kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe}, {{0xffffffffffffff9c}, 0xfffffffffffffffa}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x11}, {{}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xd5, 0x10}, {{r1}, 0xfffffffffffffffe}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/260}, &(0x7f0000000300)=0x106) r2 = kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffd}, {{0xffffffffffffff9c}, 0xfffffffffffffffa}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40}, {{}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xd5, 0x10}, {{r3}, 0xfffffffffffffffe}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)={0x0, 0x3}) r4 = kqueue() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x11}, {{}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xd5, 0x10}, {{r5}, 0xfffffffffffffffe, 0x82}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)) r6 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='-,^[/..[:\x00', &(0x7f0000000100)='-^!/[(-[\x00', &(0x7f0000000140)='://.]))&{(\x00', &(0x7f0000000180)='(#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':$-\xb7\x00', &(0x7f0000000240)='-k%-.\xae]$\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='#{@@\x00', &(0x7f0000000300)='\\(\\-+\x00', &(0x7f0000000340)='!-)*\x00', &(0x7f0000000380)=')\x00']) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r6, &(0x7f0000001540), 0x1008, 0x2, 0x800) msgsnd(r6, &(0x7f0000001480)=ANY=[@ANYBLOB="0100000000000000d6bf9b46140ec404b2f6c443fa7edc74654cbe4025f66c59ac4ae332be1cebc3416ea053a90b3f467e4730bbeb1b63c15016e4d313925221f680d037d7ebb4e5b2e9bcd739085f3d0ca3d485b2f9c1a3ec26d333b39fba09bad33ffefea801a7e801e8843c97fb161c0de812dc4c88b9a7c1497433b6cbf96f09002b3895c979baa01963882b4ab1420176ce07b5c0476d48f1354f5eb0c81c42661fc55200"], 0xa7, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x54}, {0x30}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)) executing program 7: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r4 = socket(0x18, 0x2, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000002c0)) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r7 = fcntl$dupfd(r4, 0xa, r6) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) chmod(0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) sendmsg(r7, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000300)="955f9a1f8979e2d8554cae9288e3bcd3763a011e081607f7e983210d62229b8cf43c39f498a5c41075618b3bcb382c6c5f8c33785618ae5939deeeba8f4f6a21e40ea3608e05cfa26463ddf13a06b20befeaa8611db948bff9d6c4cbdca3d82228ff83bfe32507b1bb45918dffba6a925b20f05ccf877e736cf549d467e4593508eaa5c7f4148dfa71ea9aff1ab3c54911bc3c3672990c4e3e802509516d93c475b837cb12f43f73569a75c1febb6ff2ef613187fcc83510293880a58a9114dbd05527e0c004dd24b213", 0xca}, {&(0x7f0000000100)="8e", 0x1}, {&(0x7f0000000200)="8fe67f6f621fa0d5b975ca8efd6a898cf9aa79138f76300a80d374c493b6efa13f", 0x21}, {&(0x7f0000000400)="7111975e3a71d956521f1fb64cff4077b8c038622631a61cb292c467682e308f841ced9f0a95e2905ad66bbf31d402e413256eb617b4a2a1784e81e272ec327df972da83df6877754002ede007245e6c3c239277cc60fd70e5b49b72deacaea4fee0f7550beb09980665a29d6df494e82049ec5b75afc2184c4b866c74fe19144afd3dc460dbc52e5fa0b99bd6fcbc29a109221588538447e116a48d54befd146c7de82e5d47b09da2dc414c9fc2c090a6dd4eb3a863fcf32aeb830fc0d9b9ae5f3f3eb2a2bbd6da820c93ca7ab35de988588d6b6819482d3fde4e3ac396a08a2749f53d", 0xe4}, {&(0x7f0000000240)="71771e8b6454b6f1eccd3124ef034be6584e42f11b5b7946cfc5ad09c3ef759ffcf40c4e17f7df4dd4d175150e82ad", 0x2f}, {&(0x7f0000000500)="a03801534feabc3b35ea4e40cbb1095a3492ca38968614c15d6f1a0a621a1a902bc368d1025c80d5b3cd6585b100683b653ddedead458da5b5d1585b507a3d853ef6dee0fb4ad0ec1cbaaa7d20d21049b049fb0dfd352786d73644049e73ec55d9dcdc9f8bfdaaf017326f7c8312e4b4d83fc3a56897bed95b729f4f9ca6fe5bcbff46ce4f52d5d8fb43010342e3d3b102fbb230b44c03e30ee24c0b4e82b750adcc2bf501df79d966d72478743f9fcc4c14839280bddeb611fb834430bb90451468b3bad782e567fbc582b53c812d8775e738e08b8ab51822bae0d7f6eee237c03048a08b298af81b6fa4140d9c53eb13b7a953268b", 0xf6}, {&(0x7f0000000600)="03a339b1735b6ce6fbaf487edc150ae19f4d8f273717a9d2708d28330fee9960e7fe4141cd4021515622b0b805e8346233288fd4f017851a", 0x38}, {&(0x7f0000000640)="4a16ecf606bd4e38fa76931f2a077d7afd91", 0x12}], 0x8, &(0x7f0000000780)=[{0x108, 0xffff, 0x8, "42de21730390257ee0dc243d85a30d17b22a3e8dba43747641d9e62fcdc3c1990eb1a27011d05fce4a241f248a3335bbb2afd8e69031b4de5107c711e70149ac076a2dbb8ef86a720f6101b2c8884d75d95fdf584be4db64ee3715e7881df24b392089e9ffc2c5c14dd43a8d8cea53b88881ac9508dbf4d55b5e095e1a31feb03faf770124ef8a114ed6398462432b023bf7de9ff63200501828889390bf780dcf0a611cd06746cf18081001c73e6e2278830cd5ea7a4deba65f0f8bf568ffb17562a667656e984d0766d75477f5f80c3424c9be37388e9ddfd270b3445eacb5abd8a1a4d31a58513774752d3f5a76361335581a"}, {0x70, 0xffff, 0x8436, "c8d2632cb44b95b84fca9c6d95a54892c8ddaf397b74bfac8d2e97ba36d75048b0534e17b38e81a3f301bff986296a100d2245c49ec454fb24885fef70139a5ff5668b46020c39a282059725f7278c03b5fda8abb315f0303412fc78"}, {0x70, 0xffff, 0x8, "f0186b6e634e9325f80507b9e531457f8e014cd91f328b1491b90d36643ede33f043e18305144c5c67aa3fe43e8ba302d0e9daf5363f6b488d47b0cd1352f1b4f941eb8bfb75d02fd61aa0d00ad0b26c4de48bcf61331a0244e704dbecdc"}, {0xd8, 0x1, 0x300000, "53ea048ff45536012c9cef89fd664411c918531220893ac19328149ea3035d363363519a1c8a7d39dddd44cb01dbbdf067746fde23cd7ca2b7760f2179b50179cd50e8105888084e9887b04adc1e56940b86dab1433bb426fa194b82ecfd4f71b7a78af7ee8e98f1ab05c8590ed66e484f623b1a3a06ad76b88ecd2994f1156dbab50a908473c0644f4b54995bf94fbb78c5fefb08808d352f0439e640595df570537621dcc637d6a99c2241a09bec0aec08029138afad4a9045449241ed164482"}, {0xa0, 0x0, 0x8, "c65f690284714e325cd68ac5c48cbae99dbbf78c3f821ad49b21ccdb73618e49c780d1d12f393535d1cfbb1061e34e097a597282f13bc94a4807ee1828cb60a5b0d6ab0a97fd69511262125efeb752d193e3bea2067746d80887758ba49610ac0d76ff440313e92c9c6203107f31e59e4b7591d368b211675c6c7c1247963ad9ef05ac004c26b4bd2cfc9ebb312aac"}], 0x360}, 0xb) executing program 5: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x150) socketpair(0x20, 0x3, 0x1f, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f0000000400)=0x8) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x3}, {0x16}]}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80047308, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0, &(0x7f00000003c0)={0x7fffffff, 0xfffffffffffff800}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x0, 0x9e) syz_emit_ethernet(0x326, &(0x7f0000000400)={@local, @remote, [{[{0x88a8, 0x3, 0x0, 0x1}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv6={0x86dd, {0x5, 0x6, "c0ebee", 0x2e8, 0x4, 0xdd, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @loopback, {[@hopopts={0x16, 0x20, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x7}, @generic={0x8, 0xfb, "1fe45e1c937069f58c3ab57ed8a8aea73a7b55c548f7a5dea53bfc8ca4f139837bb9e7532a17677fed08943b3178d0c9a877ac58fb9afad157251f7e5a66f5d220d87b5c831ded153aede7e660b6108a500f12632c13fed8ff9bbbb1ca9a1c32a6deaa50056e61a23dca730ff4a09d18e747b3b05ad29068f7ec74d7e0974376ba1dad6886c55a9813bab00b14c356de61ba3ad42fb58f4d6558e7485c49eb20d0b16d2d99ab51349cfe91c1e90401c01c78e2542a740389da21f368b07a6e7c688eff39211afc827542a759abcda423189c55f59254ca2a1770e45a3c404489a9a491a35bfa9d9ddf9bbbd86ef0dce2ab92776b62a85c3b25a19c"}]}, @routing={0x6, 0x8, 0x0, 0xf9, 0x0, [@rand_addr="3baa798e3d1b3fd53da7a4fa222d9bec", @mcast1, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x16, 0x1, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x101}, @ra={0x5, 0x2, 0x3}]}, @fragment={0x2c, 0x0, 0x1, 0x1, 0x0, 0x8, 0x66}, @routing={0x0, 0x10, 0x0, 0x0, 0x0, [@mcast1, @ipv4={'\x00', '\xff\xff', @broadcast}, @ipv4={'\x00', '\xff\xff', @rand_addr=0x100}, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="5402a4f7464d9f1ff6a5d25f6c6906e1"]}], @tcp={{0x2, 0x3, r1, 0x41424344, 0x1, 0x0, 0xf, 0x0, 0xfff7, 0x0, 0x1, {[@sack_perm={0x4, 0x2}, @mss={0x2, 0x4, 0x3}, @mss={0x2, 0x4, 0x100}, @generic={0x2, 0x7, "8fcbc79e0c"}, @mss={0x2, 0x4, 0x8}, @sack_perm={0x4, 0x2}, @eol, @generic={0x13, 0x5, "a424d7"}, @sack={0x5, 0xa, [0x800, 0x10001]}]}}, {"968acb1c576b344baaa2067a4eaf55d85940d541cc6979669a5eb248bf9d10fe68b9ec367ed466f2a51f9a019a0c36ea233c60b4954a87c46d539dbf43547779cd251490d427ea1c8b1698ad706b1269e2eedaa3dd51c672661671144a1a9b37d32bcc9cb12d188d8b374854b9a4ebe3cd15ab7f8c30359aea8bf7985893bbc0cd9be4fc6a7824b484d9f7b107e3d356bf703352ba73bdf610df25cc4c6ef3a69bbaf07729858be861474210"}}}}}}}) executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="d964838f62edf6a495e6735c6d357f1f7c20fec5f24db7725ecd443fdd451abb52", &(0x7f0000000080)=0x21, &(0x7f00000000c0)="487c9b913ac64a29c1c135d8dbf0064a9f66ce3ef659a4b25b", 0x19) r0 = socket(0x18, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000200)={0x0, 0xfffffffd}, 0x10, 0xc42, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setitimer(0x3, 0x0, 0x0) chown(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) getppid() open(0x0, 0x70e, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x8531) r3 = msgget$private(0x0, 0x282) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="6a30cda9a6ee2e0b97aaa1ff9fe8a54389c512c83584c0dff4ede6789123b9552212c4da948b38fd0beaf8bbb4f5d0d55a14e346f170ff08b099b108a5759f52fbae03777a8331ee850153ab4d447ec1a8cead358e6df936217070f91c2a39e5fa85dd678910e620f229705db13b06f1569f783b5402cc0fb1ea6692a2a6d7ccb40b6735894b3c88008599275fdc6f1bfd7c0113d78f29397ee1b645f9f99da195d850b6e1a8df", 0xa7, 0x5, &(0x7f0000000140)=@un=@abs={0x2, 0x0, 0x1}, 0x8) r4 = getppid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1808, 0x0) socket(0x1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xc06796a0c02f780d, r4) executing program 0: open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480), 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) close(r0) execve(0x0, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1c}, {0xc0}, {0x8106, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) write(r2, &(0x7f0000000000)="0ea2c9df522c5bd5446f0201d5e156b1294f9ef06e59183cadc5fc6f0eb7c1ccb74d77e452078a4b3fbd94b4e5ab988d4313c2ee85c9d6698905ed44b5e95be0", 0x40) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000300)={0x10, 0x0, [{&(0x7f0000cb5000/0x4000)=nil, &(0x7f0000eff000/0x4000)=nil, 0x1000}, {&(0x7f0000d1b000/0x4000)=nil, &(0x7f0000f95000/0x3000)=nil, 0x100000000}, {&(0x7f0000f63000/0x3000)=nil, &(0x7f0000cb9000/0x7000)=nil}, {&(0x7f0000d03000/0x1000)=nil, &(0x7f0000dd3000/0x2000)=nil}, {&(0x7f0000fa3000/0x2000)=nil, &(0x7f0000cdf000/0x1000)=nil}, {&(0x7f0000daf000/0x2000)=nil, &(0x7f0000f8e000/0x14000)=nil}, {&(0x7f0000c85000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000c0a000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e67000/0x3000)=nil, &(0x7f0000dfc000/0x4000)=nil}, {&(0x7f0000e16000/0x1000)=nil, &(0x7f0000e71000/0x1000)=nil}, {&(0x7f0000d6c000/0x3000)=nil, &(0x7f0000d3f000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000f6a000/0x1000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000d42000/0x1000)=nil}, {&(0x7f0000c82000/0x2000)=nil, &(0x7f0000f33000/0x2000)=nil}, {&(0x7f0000c63000/0x1000)=nil, &(0x7f0000d86000/0x1000)=nil}, {&(0x7f0000cea000/0x4000)=nil, &(0x7f0000e5b000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x17a, &(0x7f0000000000)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000040100c2", @ANYRESOCT=r0]) executing program 4: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) pwrite(0xffffffffffffffff, &(0x7f00000003c0)="062e", 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) executing program 5: r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000300)="5adb249bc7a5a4def1e538970938298bfd59faaa6fb52235748622ae218a282c6f1b63e7c06e814cb1fbc36355fa4b9ffdaa30", 0x54}, {&(0x7f0000000340)="cb1de4e4fad4650df00fafa1d462263cb006160296a014615e79f5f7daade5dc44964f3bbf67e7205647f11ee707d20aa708ced1ab51e8de514d09a0c89bc01c3652f75321e46f47baf9508499e47922409bc3cdaae76bee8c3dba9cec83", 0x5e}, {&(0x7f00000003c0)="cc9b9eaec51636569b48fa728c9eff6a37f425aab391fee5b6e0483a587e99d15cfd3f4e6ddb9252ffc0061aff4af8e3d4e7f47c541a3fb247158fcd5eba2f8ef3b3c6588c8981697a04eff737d42442f43caa83b07b96a090c3515ea54e58e516f603fbf83385b44b0593376894024795a83c8de4acc5201670f6a2ba744741abf37862df9d97940c4b3369353a6e1e0b3842da75ac2a8b1d81a072b403c441b0f2e087c6f536ba7affe4f8e0b8ef7b79ff581f6e7dd48eac83980a01a1f2f73deb49deaf55e2c34a2d297814b05f4ba6e8addcfba99fc4888aff9b991cf4488ec9a98645ef50a652461a1ac889fc", 0xef}, {&(0x7f00000004c0)="8475899843152533fd67abd5d8141d28a2d847ecf5886cf55497f246b54408dbf86390f784fa3d561b74ffac9d2925fe023530266ad6e9273d22b351d1e3ba7eadf2cac4425e4d92b702936319da1acdb09b552112bfdde2ee086084dad18fb486a8c76a985f52f48f90836b0542be97e784e5279bd707c76cce48fcce639ec0ffcabce9d7c8", 0x86}, {&(0x7f0000000580)="40f15111164faf8f17b6faddec99179f0746b09d538230a42b9ac19734995e145e345182df9b1d9a", 0x28}, {&(0x7f0000001580)="da1e3fc6901bac7f993561ee36c408a9fc18bc1ee03451b02c3487493090ec6ff208e887a733d2a745d1e92324e0e7e77f6dc1a428d3e7c9d294bf2c0b5cfd85d2cb33a3eee75c089e41fa8a8c0ddc403befa4fd77033e2654196b0d8058da968952c5c6085f8ee785de2a1fbe43eca84a6e7e63d0027cce8b4b93439a604ab14dcbeb5b3e22470a53a5f8f7aa541e0f78b7df8aefd8e3d08823db0ea09162117f3caed22b9c7bb6a4b59de878970644ae4f7a7acf728d6374a76d2d624bbefec133a84c671b2e82d63c36e4429a15e30c52b84f01c54de1cd2b60dd0f6da54f3cd789adad278bea35e6fe442be432f5ad250229e4fec2763f9007488831b51c2b113988564b335893771b45a14aaa91e06ae1902436690564af2b64ea2ff78d5e481e4f5648c954f7c1dcc4d7153db28f0978df2a61a819e8f0c46185037e7f7b8bb9f40d5d0d56e8ddcd020781082810ef4cd416a3ea20494e33da11530212fbb5ee89f557bb2ea2ce19c32cefd6af2536d65dd10a0080dfc3ca74fd6e99cf6c949ca7dbe5b2dc193134411f9609e975d555ebf7d73f3b52e16ea17ef0436eb5cafdfaa5b762df56b0aa5f84292aa527a56fac39d67153cac2de40c0bf83fccd1a45cf11c2b943a87c826690f34343f8fe8ac3c067c7cbacfc3b391a72c180baf679f672b5161ec588aa0dcfd931e7ad8a6940af418ba4c450b3aedf800544b58b07f13145839d48ce448df1509c4d7b7d06c818dab7389b510e03c986724669e8324e5f6d32386803702a2fa619cf5604da4790479ada6b47706cdb8d101b9f292018e77112456d6a20698d20c515b415eacd5342ae903583fb673102c1e3464fb5ddefc2238455aa3d6a9f19fdfe2bb7d3cfbd4607e8622a174a54195ec9b70ebd7d91a3b14651c8e6ee55e555193c2d39c57bc3af8570d95e3f9e1d1bdcb5a97944d253dfdd7c4d6bfbaf5a307e5e5ac774fde4deb6f8c1be2ab85ec0b3f8ed6b780cc8bef632f5e19c84ad67cd6b4b7e16d18e91448e3bc01dc6dba4910ee45ac8e607711a71a5f4e68d38813937998069cf55859e42a0974a9f32ebb1245c5c94dc2bf7305a62382b45e6c4b3942f05d763bea9f744b6fba7d9b04e5d8123c96ee4475c8e75d236509edf6a7e9822373413ad4e0063c8e07f98d4f655a6dfb1886e1b32d0c1698c9c500d83be40a1520516a9e751d674b3a89b433cf027ed9d4119869b420751c99cb2dc94a24e28e0da1359c78833800f289996a75b4649072a17879bffaa3eeeef5f91cbeed22fede8df3abd9936162a6cf2d364d1a5f6214622891997633ddb66c0a7452ccb017d8fe7bd74292caf277c4fb26c2c344de3bdccb91280851185ea198f0ee5e9cf4b3d820d489ebafd6adf0b1d7cd46208f35afb846aaa76c37de0b3d0c51a6764cf51a02643c3fcdf4672d6d1a63704359426203134dc4fec001c74c9d813569408966b4d7fc2f238a3f8eac9e291cedafe17991c015173c71c8c9b1df3475b0be78ad5ab13098ab00c50c35f5f24751218aae929cb14890dd6b058cabca3e0102061c9fac0f72074176b1d565238494892834b994730201b02a5f83790b86e2db5b51bd1bf3693165493232423fd8a807640474691308ba3ab3ecfb266fd5f21919772b26106471babca7d70ac6b17f347d459f2802b045680b88cb8e919e68fc47489d1194f1b5ea50d69828a8c7c81df6d520a41c9d4691ac6964cb197e3081ca104d4a274ab9d5bd9047858c5f3a74cdde134539a66a0ebbfc46036b9019bcd6f1dab09db84d4021bfecfac7ac3e1a8a2a57f03bf1067dbf6cd07500491ccaa920affe72d9d0e17b97a347dd001c20c155e2a44b1b7d3d527a552974edd4cf0d0a62a60908c34e4e36740af012cb5d4cd9146c684ae7f969a88449997bef67be7ff6fc80eb5215875e2447be0ff3ca5fc8cc02a1a5a58a05d51e20ae6684f1ff542f4908be61cc2db55479412dc389c9afd785f3409c966f2738da3bb1fc2b489ed9646f5f96b224313c5080cdd11a9ffb2a483226fd3b7fcd7002eed0c6af95e7e404456a0b8ff1bfbc9a9100684d1ddfb241321a0e4fa58eafd25d8b45c5bf3c61a92744ae491b35d3da8f8e1ea3234289fd34cb3998cbb6bcf662bf5e1902c179ece89b1910cde932932dbaf23e2f0f837426d19603bc3c243fb787c41708f5f19a92f6f38e42aa83a3385517589774b1c806d3f22f83048891a67a04cff8f22a7c8feae21b3e0442127f956d1a7ec5411d5d6530a1598b32d5a1665fb0774f3d50ac264f5f16d6c2f7c9ecd521c9c18344b18fbb63dcc3fba58d17408d3114a0b821d53fd518b273474d8c06667b9124345045203a85ef8488ff01ec4c271451082eae5151a2a52d3b219cd376c9eb3b9aad002cf1c7b0dcf68e81dfd7272fa729ba397873ed452293878359eed44f8c5716471a25df8538c81173ebc3aecafba5ba738f4781d7d0dfab0592b9da239584a1d18f6236166c33b08197281a4e68aa51b675e63092c183a7e1e3db5e91e98cad2e0314a99967c42196b73986bc112865ecbbf6da4464dd077fa5baec39aa0e37d9989ff7b7759d1178d6e168d4bee912b0a9bfcfca9a14f0e0fed29e1c375422f9f9ae178417bdb29952340c4975eec59ab5625136760a71ef80e9eacf3f7941a2a3febbf74bc330e6a77e4269b0061e826126fb801bd8b5993811d323b8ebc3af02924f6debe835225b1370ee373d4d13937e7109ea849bba6f29154b80b9431697cafa26eec6a710f481f6c0e7cc760f15b45fec089af6825c2f9fe33258df5fc38e590b75c10a0c75594303889505881347eb240e89e5e4fdb5637650eee64719fe7ebab20c81a720eb58b39804d43893b3a36266fd01819c37234486aad15ee1f5a3b0a5a0547e8189c342a62ee6a8be04d46623f8d499e3c519490d5342643c61758a16c2584d4564f75dd2d152d622b3d5cb82051b301bfa23f2c1f3a44c4965667cc0fcd45ef9f19418091fff3c1ac7975a174578a4d771339fcdacb06b9e61ae85762d8235f699efdc69d2703530e6a94f9a8428583f3ef30431c6da00b1f43b8411b252ba5931040d9038d6b5ca409691805b8d923cc9e8c1fb84927dc4ecf9a3df9beafb7ad668529c2cdf8265be91bd1eb8a38c32ce537a05995c2162e2785b9185a2471f9d34309b642e1f34ec40cc52b35d0072f0ea7737d8ea35c2a9377facfd9bd22114c9c47e8f9d4798bc939be5d3a9652dfac6944e3505013a6b747058f58ed158c366ca7e40e459c2df4ad6543d23be6d65c94f99bc7600de9d8a1d2e457cc05d829004eeb7d6c1abbe394659c1c7faf71f888cd284a2e23858ca420f3286b25836488c9d23aa1a328a08280078deb82a58838d94a64df250b450ff2e48ec3fee5e3d54b823997c5278a613527d9d37f0e2c389ea91bc18d5289e2eecbbfcff39a803a1ed447773b071cec5a902a3418cf74d4b51c332c063e1c4be5f32e4dfd649135ea0c12f57e016136fae517b7be555a5a7dbdddf738121a5ed805f9f4b0a85380380142bcd585e628424471eea58f2b0fd2c6f1320a1744a2cb487d5b813f3df11a474fc7db433a311f448b7fafb46604a7dc196350292e372529ce4adf714cbae50c4442ab59a577d1b4f77eb00e8a6a9135da0a7d82bdab0a75e49a907b06941e4af348958b9c18897143a6a75c0f8f0f3d50ef0b02a68fb52eb68f8d65fc32091b6bd4695dbbb313f00b422e98b8acf376e728c1fe63aadd854f76031fd9b29ac8b5f0bf7251a84f7f2e2cff507a74ab7fa97c5ddc802ccd5babad29ce830965b3d67deccaaf42023f7ec18f96d9ad5959190c0e926fe9fb27d519d43211f565b50ff4d87fb3bdbf3c7e7cc4119d8d10b613ccdc98eab899d30976205c5320f7a5c13006a3a714071a8b7ce89fd8969ca5a24ddb183e284468701782b6cf051260324dd614805da88322a1281fcb5daa646f2b16aadd782addf4432c153a8fc775d540be39440022af619276c4a9ec147acf5a71d3de5e8f2bd8697783529420d416cd58418f83d64046ebc99f227a12acee5072280296e8622e65b8f3f857770811c97bd43b65edefc5086f3ace41155a6b7f7b20a5c0426bde21ce6405609101bb8455b5acc8edb0c1354c60b4d24e6128c2d99813248da64b34042950c96028ebc4384071e5c8e9da5b1f21575031b0e2fa02796fcf362baba445f31fa27f93fbbd34ae15eff1891358bf5c6aea3fca9534001e8fa5a24eff7d62a8e6e810494dd8f467f91fdf72a688844c95f1c913664e83908595dfc6ea7f1668d9f76be41dde55f80598b86e9c89e7f78a8521468d388bf35f6551d7d01f05ba55b669bd59ed2d77e1d85e4195b2988670b74da46d0d52d9971d051ca4113ac945e1ee5637a5e057fc21a3011a7ef8a293255a120621e59de45acb539cc72b07913cc26174c993ad5921db74e1de191ff8a033906b61f3a90c608ebc39a479bbf5b34d599c17d82098767539ea8e3059ce97956c0b39061360b63dd14a52b052f4d21d42aabd4e75b19d96d04df29013b86007b018f6c6dfcf26147e7967c11b54616b9d854b58bd2c82bf426ed93cfda0121866bcbcbc9759f37540ff1778980f04b2f4ba54a751c6de24d07affcddc1c9268b9c6aab57493c77a8b20cf570756fba5a090531932d388d45e887915ef16335085f02b71c4e201bf8e8870bbf8ecef3a313a65b73fb01fa2cf539530a347666c7c8a358617307aac67b8b50eeba6685d0ed573b1faed9f3890988cb01360e18791a412bd1e7f408914199d34c8a8a5858d5fdd3566fb8cddedf4c4e7f6643ba1318d8a73712684ffcfb70ef454aec01508d02a9b37a92f10ef4eb06922a8092e1db40deab77e27a24ea3611283eeef6bac3a647b959636f683bd14f1d2cc067f0b921de6500c9a00c43505e6886b3069187a93cb0144bc16d987e8a18f5c69bbd71d006cfd7e6eee9d633c3e425d3113d4ea1271685f47a336754c772c6b5e66dbb794edbb76538470057f281ea57cbb537dfeeb265a5cb155e73ff1af5888ac879b92cd880109b47f02cd6d349195c74b4224da86b4d38ad3e747cd25e22cbad0663a8446e4536ea14db53d178c57b0ba557e9c803710ed53f03d01a4dd707bc35d5804378fcd652210aff58a0bcbc6a46ff90bc3b738af269d0095be4ec9ec12c5ebd095cc4c64ad0dfa7e3daccef9fb1fba02544a84c594825095640cfc64821623033355af4bb4008979af04966065c29465e7d82229bdcc9c04a5a8490172cd1f025fef628a924be91b820f8f68f3d425ca3f72e80ee2a24f24df299ec0d57a6d3dd762d278507e01a39743aac358eef5210474f3a8d82c93960dd9f39e1f0df125d11e9d19ed88269e6cff88a01199050a9f580c23d1639592e17eac2dd34a43ddbb4d6eda2abca85b4510c32631d2f350f90bc14c22593fcb0d46aafb8308febc347a29138aea5fdfdd2a952175240d8c4a250924e8a11a915aa9f41176640af33047b29c0e224745589f82110b17778ad7bf642bee9b259e0bbd5c50b6d0e0beedc477c7379659f881ae89fb26787d2b81b56e1cb7423d9dc6a3184b8330a5d232cff6eb7e4a913c3ccd690b39f6c71df1d28d40e341b19dd9908b27047880b3e5276236425b0164ac4b2ed661500386fdeccd507f5733df80beb1c0f57e4796f0c372b8c6f097a3d39f3ea7910016a5e70672c2c700e8244ca071c77766d9ac9f2c17414c393e1684fc449fd8848887bc081521d70279", 0x1000}, {&(0x7f00000005c0)="7e93332e7f56163958d159d74a1efd12e8c5a76715452178644862135e38b7afcc9a43323ff1ce68fa5faf5f9781293f597fe69579671c7c1d5f89d6618c4b3b9171d80912c9039ea97a2967c93837d765488e7450314d8cf907844d14f79de04b09ac9ee4008ce174e42dbc085930a184a8", 0x4e}, {&(0x7f0000000640)="6772c04f4aaf7f647fdbae69596161fdc30fd52310696c8055291e54d2a001cd250943000001004b3519ac482c6892fbfeacbe38af5092373ba8a5573097fe83436a1ed788d442f0bfb27637419b4d2199534a507a5d7ad6718b4eb7acdfaf819ce07589073a1685fbafcf04c1bdb40349fa975227c3517a9728e201d78a0ccbc085c255d40ee83ee3bfcdfeb76df886e8771f92a86dc01efc09fadb726858f8bec8ff483a74a8fc2a479c", 0xab}, {&(0x7f0000000700)="14a5eca7f4f1b4c663b7f67b6273248939534365c111d28b43f5a55b1ddd798dd8bb4b85b9960be8b075cd8bd3dca30ade13b1210fc27bddbffaabb7e4043892", 0x40}, {&(0x7f0000000740)="7fbc6723c42da85a0761077d", 0xc}], 0xa) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x400) poll(&(0x7f0000000280)=[{r2, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x24) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1b2) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000ec0)={0x80000000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) getuid() r6 = socket(0x18, 0x4, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000180)=0xfffffffffffffef1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000240)=[{0x887}, {0x5c, 0x0, 0x0, 0x8}, {0x4000006, 0x0, 0x0, 0x40000}, {0x1, 0x40, 0x9, 0x1}]}) write(r1, &(0x7f0000000100)="00a1f50e000000000000f9120000", 0xe) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) setsockopt(r2, 0x8, 0x0, &(0x7f0000000cc0)="e48bdba721c69546f85a53d9d640a2c8bb6e77e352534873d47ac8e3a89294825f6f524e8781c4340046f787639d221fec5f5199b954c1d486f02439b9d2b91a318622a275430096a580979b84c04118b65d9a273d855e658d833996811e94e6a9117a76f8b9939eb1841577087d235a4f6c3e09cb0cb375bd0037447fa5daf3cf970259600abc51d326001adefab0f656749166b5f2913cfee01845bbb472de878590d940bf53671c", 0xa9) socketpair(0x6, 0x1, 0x4, &(0x7f0000000a00)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000280)=[{&(0x7f00000002c0)="547f5667bf2245c63c7236470b6c6dcff4a1499400000000000000218e6c070045badef27c9edb1941d7f2e8a7e74fa53604520fb47369de62326c5707071f8d206a70f8abfcfd2c60fd2d5fab483893018a504316f5b361b3fc2452826242ba4f5ca3d4fc7ce832d01a0748c14e896405757b2958075c6f066a9881d8bfbd986844dad2a62fca504b816f385e562d9e3dca43ae762ebccca567bfb249ec96caeb7fb32eb6c3abeb5435a3", 0xab}], 0x1) dup(r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)) socketpair(0x0, 0x4000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r5, 0x3) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r6, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r8 = shmat(r7, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r8) shmdt(r8) r9 = socket(0x18, 0x2, 0x0) close(r9) executing program 3: r0 = geteuid() r1 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r0, r1}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = getpid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r5, r2, r1}, 0xc) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000001c0)) r7 = semget$private(0x0, 0x3, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r9, r1, r0, r3, 0x3, 0x248d}, 0x80000000, 0x6, 0x25f4}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000002c0)) setgid(r10) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000340)=[0x0, 0x9, 0x7ff, 0x5, 0x1]) sysctl$net_inet_ipip(&(0x7f0000000380)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f00000003c0)="567ce8504824726119508fef614a16c08d415ca366bd92c4053d51e75b195c65b33ffd217fc2171255e096897d3d3ebec2e5239d0c6b78ee", &(0x7f0000000400)=0x38, &(0x7f0000000440)="51a168dc9ae9050363e351", 0xb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0xffffffffffffffff, r9, r3}, 0xc) ioctl$BIOCLOCK(r11, 0x20004276) openat$pci(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) r13 = accept$inet6(r11, 0x0, &(0x7f0000000540)) getgroups(0x4, &(0x7f0000000580)=[r3, r10, r10, r1]) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000005c0)={r8, r9, r15}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) chown(&(0x7f0000000600)='./file0\x00', r16, r14) r17 = getegid() chown(&(0x7f0000000680)='./file0\x00', r9, r17) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) executing program 0: syz_emit_ethernet(0x330, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaa"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) executing program 7: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r4, &(0x7f0000000180)=""/194, 0xc2) read(r4, &(0x7f0000000300)=""/121, 0x79) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x800c745b, &(0x7f0000000080)) r2 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r1, 0x80}, {r2}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() fchown(r1, 0x0, 0x0) r4 = getuid() close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x2) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) flock(r3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80146959, &(0x7f00000001c0)) setreuid(0xee00, r4) open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x40) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80, 0xd1}, {0x5c}, {0x40e}]}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x1) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) connect$inet(0xffffffffffffffff, &(0x7f0000001380)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x8c}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f00001b4000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f000007d000/0x1000)=nil}, {&(0x7f0000181000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000110000/0x4000)=nil, &(0x7f0000193000/0x4000)=nil}], './file0\x00'}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) getpeername$unix(r2, 0x0, &(0x7f00000011c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x0, 0x0) mlockall(0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc050756a, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, 0x0, 0x0) mkdir(0x0, 0x0) unveil(0x0, &(0x7f0000000100)='r\x00') open(&(0x7f0000000200)='./file0/file0/..\x00', 0x70e, 0x0) setgroups(0x0, 0x0) setgid(0x0) setuid(0xee01) executing program 0: sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) close(r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f00001fa000/0x2000)=nil, 0x2000, 0x2, 0x1810, r4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) semget$private(0x0, 0x3, 0xb7) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0, &(0x7f00000003c0)={0x7fffffff, 0xfffffffffffff800}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x0, 0x9e) syz_emit_ethernet(0x326, &(0x7f0000000400)={@local, @remote, [{[{0x88a8, 0x3, 0x0, 0x1}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv6={0x86dd, {0x5, 0x6, "c0ebee", 0x2e8, 0x4, 0xdd, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @loopback, {[@hopopts={0x16, 0x20, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x7}, @generic={0x8, 0xfb, "1fe45e1c937069f58c3ab57ed8a8aea73a7b55c548f7a5dea53bfc8ca4f139837bb9e7532a17677fed08943b3178d0c9a877ac58fb9afad157251f7e5a66f5d220d87b5c831ded153aede7e660b6108a500f12632c13fed8ff9bbbb1ca9a1c32a6deaa50056e61a23dca730ff4a09d18e747b3b05ad29068f7ec74d7e0974376ba1dad6886c55a9813bab00b14c356de61ba3ad42fb58f4d6558e7485c49eb20d0b16d2d99ab51349cfe91c1e90401c01c78e2542a740389da21f368b07a6e7c688eff39211afc827542a759abcda423189c55f59254ca2a1770e45a3c404489a9a491a35bfa9d9ddf9bbbd86ef0dce2ab92776b62a85c3b25a19c"}]}, @routing={0x6, 0x8, 0x0, 0xf9, 0x0, [@rand_addr="3baa798e3d1b3fd53da7a4fa222d9bec", @mcast1, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x16, 0x1, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x101}, @ra={0x5, 0x2, 0x3}]}, @fragment={0x2c, 0x0, 0x1, 0x1, 0x0, 0x8, 0x66}, @routing={0x0, 0x10, 0x0, 0x0, 0x0, [@mcast1, @ipv4={'\x00', '\xff\xff', @broadcast}, @ipv4={'\x00', '\xff\xff', @rand_addr=0x100}, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="5402a4f7464d9f1ff6a5d25f6c6906e1"]}], @tcp={{0x2, 0x3, r1, 0x41424344, 0x1, 0x0, 0xf, 0x0, 0xfff7, 0x0, 0x1, {[@sack_perm={0x4, 0x2}, @mss={0x2, 0x4, 0x3}, @mss={0x2, 0x4, 0x100}, @generic={0x2, 0x7, "8fcbc79e0c"}, @mss={0x2, 0x4, 0x8}, @sack_perm={0x4, 0x2}, @eol, @generic={0x13, 0x5, "a424d7"}, @sack={0x5, 0xa, [0x800, 0x10001]}]}}, {"968acb1c576b344baaa2067a4eaf55d85940d541cc6979669a5eb248bf9d10fe68b9ec367ed466f2a51f9a019a0c36ea233c60b4954a87c46d539dbf43547779cd251490d427ea1c8b1698ad706b1269e2eedaa3dd51c672661671144a1a9b37d32bcc9cb12d188d8b374854b9a4ebe3cd15ab7f8c30359aea8bf7985893bbc0cd9be4fc6a7824b484d9f7b107e3d356bf703352ba73bdf610df25cc4c6ef3a69bbaf07729858be861474210"}}}}}}}) executing program 3: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x2) r1 = socket(0x2, 0x2, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/253}, &(0x7f0000000000)=0xff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x3}, {0x15}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdirat(0xffffffffffffff9c, 0x0, 0x0) write(r4, &(0x7f00000003c0)="7696c79e56000000d85b18690000f35509509353ea537a6ddaea681721b68d7f9dc48aed62f37f90419645d6fb7d5e129bf1c4e8f871a97a0245170aeb4d16d19c74ed5a6250af97ab95e4de79bc9f1203b7ace3a3e4d923996edd7a80993cc4db3ead0bbc59a2412d472334ea006b4b82789e2df1cdd2", 0xffe0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCGDIRFILT(r0, 0x4004427c, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 4: accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket(0x20, 0x4001, 0x0) socket(0x20, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpgid(0x0) socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000001100)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e36000/0xc000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8000000000000000}], './file0\x00', 0x69}) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) kevent(r0, &(0x7f0000000100), 0x0, 0x0, 0x7af, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000180)=ANY=[@ANYRES64]) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x9b, 0x1, 0x5, 0x34e}, {{r1}, 0xfffffffffffffffa, 0x41, 0x10, 0x101, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x1, 0x8}, {{r1}, 0xfffffffffffffffb, 0x41, 0x40000000, 0x6, 0x3f}, {{}, 0x0, 0x10, 0x1, 0xe71b, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xd0, 0x40, 0x7, 0x8}, {{}, 0xfffffffffffffffe, 0xce, 0x1, 0x101, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x7fffffffffffffff, 0x2}], 0x1, 0x0, 0x8002, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000400), 0x8, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) msgget(0x2, 0x49) geteuid() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3d1e) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000480)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002f00)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getuid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x122, &(0x7f0000000240)=ANY=[@ANYBLOB="b96d9900533a8f943f3614ef86dd6000000000ec000080000000000000000000000000000000ff020000000000000000000000000001001a0000000000000020d63955dd91e3781ca5c89f22e94aea9836f38b3b4ce8dba8b2ce03014d1c98db04010004010000a634b2bf062e1864097b38c4ae703b19b8b0064bb7e658f85b4f4e26a5ea2ff1cf9faa5f2b79ce61dae2d4eef74c30ed247fd5d7b2da2519057bc5de49b07b1192291f3bd629357be75e023661c8ff1703ba1306f3a1ce5d89e2a7afff3e8db264174e4dc47bced7b8cef69c861e9f5c707e9cf8f4a9fbdbeaedddd497c6fe2a67172b9eeff53cfa531cfbda6ed848279db84aedaee08e393a46fde303a5845199cb4ccbc142f34e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r5, r5) setregid(0x0, r5) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3, 0x2}, {0x3, 0x10001}, {0x2, 0x5}, {0x3, 0x7}, {0x1, 0xffff}, {0x1, 0x5}, {0x3, 0x3ff}, {0x3, 0x4}, {0x2, 0x10001}, {0x3, 0x40}, {0x3, 0x8c}, {0x2}, {0x2, 0x95}, {0x3}, {0x3}, {0x1, 0xfff}, {0x3, 0x8}, {0x3, 0xffff}, {0x1, 0x9}, {0x2, 0x4}, {0x2, 0x4}, {0x2, 0xffff}, {0x3, 0x2}, {0x3, 0x3e8867ea}, {0x1, 0x8}, {0x1, 0x8}, {0x2, 0xff}, {0x1, 0x4}, {0x2, 0xfffffffb}, {0x0, 0xfffffff7}, {0x3, 0x1}, {0x3, 0x9acc}]}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair(0x1, 0x3, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/101, 0x65}], 0x3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) read(r4, &(0x7f00000004c0)=""/252, 0xfc) r5 = getpid() fcntl$setown(r1, 0x6, r5) connect(r1, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x4, 0x100}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000600)=0x1) r6 = socket$inet6(0x18, 0x8000, 0x6) setsockopt(r6, 0x20, 0x9, &(0x7f0000000640)="3d8382a73a232e8d75db2955417312840c083f9735bdb7276ea65209fd44d5cbc2c10b4b4719b2e138380ee036b37066202539c1b8e698d9e8459eb29a51fce20f6fd6beb9e5edf1728bb1ed6aa4efe0c44f2febc92072a467a6f2e7598c6637636e0fbae2fb0de42edfda656c2212ca3e3b7440c445d378adfa803a3099eaa555f1dddab0a674a12242e3d6eadd72101661c90a11b6ff007cfdc35034c23bf3781cc6940d7733b637c6a1c238d625684ee2dc72948cbfd27858041b24adad1e90d8531d4c90de759d73aba5ed9a98033160b631caf4409af4e95fe2a27fc337f327e6ed36cd919492e0be0114f1388abb75f2a969fef5", 0xf7) mkdirat(r0, &(0x7f0000000740)='./file0\x00', 0x105) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) setitimer(0x2, &(0x7f00000007c0)={{0x6a6a, 0x4}, {0x8, 0x3}}, &(0x7f0000000800)) sendmmsg(r0, &(0x7f0000000f00)={&(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000840)="06770a78c202ce5775716810724b064f973405484473af19edda6e339c3f12256de3b0d53d5fceb5a603f1073b969036e4effcf78db63d1b8804deb76de0ffbe4fbeaf36f9d34ac088c72c7a4939be9b00440d855be0fefeaecf282007fee1953e24664f75bac5bd1ef7067c2ce3a24fd81ed340a4e3ded55bd2d00bf43b60383d5040daa47984b8c8750c336cf0d700f7f35baf1f95612fe2c7808f9ecbf24ceeccb6aac97f0cee2841680adeb307375da6a1f4799ec6f12f83344b583ef9594ba65c394b5e5b14da9a6b666a88f0be0ef080a9bb94b3d3404cc66f69f79626d62403c61a60d224", 0xe8}, {&(0x7f0000000940)="74d2fa150b53548912707f1ac0fd9ed15a15510e81cb06a9f08daf5bc298d061dcf0d51dc5d8d2a81da1ba3f52d91cac8b3fffc0e179ed76785ac87fb85885102bebc4aeb87877e1f5aa08218fc0f24a0aba1ccfc844c526b068f3d7635449bcc45046c9445d02590133dce3b997468111683aab494deeaeb2753ba54e2d99984892ab658788257ef3b5ac1e33cdd9da0289111282293d8bf6526f2119499b9615de6ce95ab87781d9c44acf7595a226b2a70e121ae3cedd3821", 0xba}, {&(0x7f0000000a00)="f9edd8368f9e47ef103f0178e6bdf728b4bd4fe03e95eaced820de781ae2eda8cea118c10b2bb6525d67ca09e769ee3468f7e6fb45df26636ab3dd1a41bfc514897116baaf04ec8086b9c782895154f90b5b018706668df6ca54697a4bfa3a8fb2a607d0502cc03762d44f124ff7983763fbb75644d76485f97e6cf2705cd811e313dcde9e9a5df63f5d115638aeb69e770663214d8c7fb4621d13cdbd37facd80b18f089442e55551c2abf7815c496f29fc4fb18a092fcfbc677b1c040234582aff", 0xc2}], 0x3, &(0x7f0000000b40)=[{0x38, 0x1, 0x7, "9bcd3588a5d0d36b39fbbb538462c436bee115991a47f771263518ac908aa91e275304f6de2b3919"}, {0x100, 0x7284d8ae65d23a59, 0x7c6, "66aa135ef1543818202f5a91210ddf3470348613778e7632ab7a1620bb397cc4e0e4c2ecab61825bf8b7487a9eac0cfd6b63f4a39d426f836b21b7aa742a53ec1ce01e56c563fdb0a3efa7db0901b586a151db4d3c63900295407c3b7366e03a0d9deb9c6b48e21911ec6913e7f2600f49850cddbe0e9a70ab0b72d2cf6221df359572767a272787242f185da98246d635c1331b42232bb60bd22469317a351c6298d309ec2f834cd7f7f86c520ba45aa2c3b05bfab338a7dc1fe2408bd93f86a7ce08a265841cd644540d75d68b97f31e500330f4ca91bba5ddac1838c7b9f9365e494b4d2ea6c4741422"}, {0xa8, 0xffff, 0x3, "d69d0c83f4def3dbeca34bbf23883c736ae15890c8a29ebed385aa97b0f7010ca3c973be6e5df32a699f8b9af8bcac926b442251de47f0fabec38dd7620e0078a1b3f27c1200e411b48b79e6c61c6b247707b952e1b75ad026d261fe36c3ed33fd842e5c65e895b3409053ce91621a4fb5494efabef53a8b54a47525db750c7ae463c407b9ba0b2ba8fd8bc69ce274a8c8f6045fdf746a"}, {0xf8, 0xffff, 0x101, "4d38b9897464324bc2b548ece3c5ac7d0a04de806ab8809ba958622772667a7e8766aa9f73225cd01ad92684ab0d02303f1483def7e21e16eb2dc7860e58f578ae55372052b5293150148f61424a0340714454b37b5a144579ebc0665e1aebdebe4294d346895ddd16be334e688f58fa55f31ddb428d76ac7a8edfefb78f6ee48ce8f3a1f5b230f435da2e4938ffc9eec85097f8c15ff2455c6d63f5a84dbec985161506d10f57ddd5ced43435904e447c2631283716aa6aa420e0841aa02415c4a91e79784012380b1194b4426b16a55db6f709a29374008854a5d9a9c5e7f5c911deb0740719"}, {0x90, 0x1, 0x3, "4f3459b838a569efba3f80b6174b6126168ae8950cb7c4e124efc58951450cd6f413c28b29ead49c9d03845074c742bd874052e74bf38e3994f4ce7055808c6af07a9291d432a65627b6e493467eae3bb2e7524019c153ac5ea341ad36e019a7c6b3e1a3988b5ef38330d1846d000e1396ad862db17776de4cf5ac95"}], 0x368}, 0x5c28bd25}, 0x10, 0x8) connect$unix(r0, &(0x7f0000000f40)=@file={0x1, './file0\x00'}, 0xa) dup(r2) utimes(&(0x7f0000000f80)='./file0\x00', &(0x7f0000000fc0)={{0x3f, 0x9}, {0x4}}) getpgid(r5) r7 = semget(0x0, 0x4, 0x141) semop(r7, &(0x7f0000001000)=[{0x1, 0x7, 0x1800}, {0x2, 0x3, 0x800}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001040)=[0x22, 0x1, 0xeb]) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001080)=0x5b4e) unveil(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='r\x00') fcntl$getown(r4, 0x5) executing program 1: r0 = socket(0x10, 0x2, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0xffffffff, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1d, 0x3f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4010000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) flock(r0, 0x5) syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) unveil(0x0, 0x0) unveil(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) getdents(r2, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000140)='W', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r6) recvmsg(r4, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000003780)=""/4121, 0x1019}], 0x1, 0x0}, 0x1042) close(r3) close(0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000100)={0x9, &(0x7f0000000140)=[{0x8000, 0x1f, 0x9, 0x1f, 0x5}, {0x401, 0x2173, 0x8, 0x9, 0x83f}, {0x6, 0x6, 0x8, 0xfffe, 0x5}, {0x81, 0x4, 0x5, 0x8000, 0x7}, {0x1, 0x6, 0x4, 0x9, 0x8a}, {0x1, 0x6c59, 0x1, 0xc}, {0x9, 0x1, 0x5, 0x4, 0x60}, {}, {0xfd, 0xffff, 0x0, 0x100, 0x1}]}) r7 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0xef2) connect$unix(r7, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)) executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x2412dfb) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) r3 = getpgid(r2) ktrace(&(0x7f0000000000)='./bus\x00', 0x2, 0x1928, r3) r4 = kqueue() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x180a1, 0x0) dup2(r4, r5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906b87844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29c116602900857c0191e77240e7867294428ef5cf8e69e994893fb3e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d00800000099d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547e97d555a6580512b19af967d393d28da7461b0daaf5f569e56208cf619f1748fc4554e4970cbda93bf96331f901f00fdab2544a05701cf8e1f6bfae5dbfa444291fbaa9eca6d81c34c6be540888df1162b4f6665265defa30ed9fb8294284f934fa90f3cf414696e31d34f467ead405bee81fda3a6b292a40dd37bd04ae1f81605da8ef62c450bd58525ab30b60b150a9367e200000000000000000000000000008a35ebd5f5a07ed8988f0b892b379e9fc79500b34e0376c1e9b6ea18aab7f2032d8654d7525a1681f0fc9ab5c05e7310b36ee518e7af205cf08dd1430ae38e7beb8424999c69860e8d325ad196a660854254be99a583c4c4aa77af7228e35535e8523394cda4d1632f6542a3b27d735f77e257a5572e6daf02b1a4b950b0ea220cf4e7734d6db76e0e659479c4008eed9b006d579e2cc9ac09fe5eee80645a"], 0x401, 0x0) msgsnd(r6, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad06667d0ecb15272b"], 0x14, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x6, 0x4, 0x0, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r9 = socket(0x18, 0x3, 0x0) msgsnd(r8, &(0x7f0000000040)={0x2, "1df33699fb72338397098e5454c10006154e15f1b31f789e96f76daee6c959cce4e33b0c92d52ab85c4a74f6cc35b548537157e49c12251bc6e2e9b5607bb9698293586fccb241edf8df36f8cd"}, 0x55, 0x800) msgrcv(r6, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(r9, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) msgrcv(r6, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) msgsnd(r8, &(0x7f00000000c0)=ANY=[@ANYRES16=r9, @ANYRES32=r9, @ANYRES64=r6, @ANYRESHEX, @ANYRESDEC=r9, @ANYRES16=r9, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT=r9, @ANYBLOB="e2741b262760a83cd10dac54c942603d0aceb15f748d0f3b2e063f6a2449f3bb000000000000bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253e81000000e8e6899dfa33c7fed5d17dd1002a5eeed5ebbe57a4ff9c6bf317671b2f5d1889900629b1747e3cf7ed9ed20500f20500f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc00"/168, @ANYRESHEX=r8], 0x298, 0x800) msgrcv(r8, &(0x7f00000002c0), 0xa5, 0xfffffffffffffffc, 0x1800) r10 = socket$unix(0x1, 0x1, 0x0) getsockopt(r10, 0x2, 0x80000000, &(0x7f00000007c0)=""/4096, &(0x7f00000000c0)=0x1000) malloc(): allocation too large, type = 127, size = 2214510592 executing program 4: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f0000000140)="3f2dae10009b14fa5c093bc0b5d05c06371b44f4b402b73d75f190875136a7ba1bcf28da2671e2bf9daa8e2e8ed586e9bd99b5bdabf82a4eadb212d91bed368c59bbde18061c6a07e470e5ed6d0d4d05ef826cf331e54f", &(0x7f0000000040)=0x57, &(0x7f00000001c0)="4fbda9e52343c1286b1ee0e1db15932070ebdee628c841ba055b0e481d11417f0be8eccbc6c06e479f2cde1102045229f97c9971427424c817034c27ec66f960df7d25128e1cc8362077d1689f376112e42071ff75d513788b39f36801c0a4285f394a26527a90a9330a30d4c802c105fd3dc4492dcac961298725d04f45fff1fc6a67eddbef5c42dda7", 0x8a) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x743a957e}], 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket$inet(0x1e, 0x3, 0x0) getpeername(r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000300)=[{0xfe, 0x81, 0x1, 0x7}, {0x80fc, 0x6, 0x1, 0x4}]}) r2 = socket(0x1, 0x2, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000040)="ee6cc6ff", &(0x7f0000000100)=0x4, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{}, {0xc}, {}]}) execve(0x0, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x4) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206931, &(0x7f00000001c0)) executing program 6: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000140)="02152c8b43fac7c811532451a6e9a364adf4afe2da6aae8969b048e891482b178e1af847eb28115d226f4d9454af37a2de32a094497d23f49e8687f05e1f57cc4346a8d5798deae80eea3408ab1976cada7c2fa30037ab00ea9cd45f640d36721dd0925b54f5d428c51d5a12b73271ea51ff9a9c2fe50ea1f1a0808d39dc731f3c66bb4a0b40f17f3f7650cc9e5e51031b6df692704aa99481b1da9407ff9c74f60c1f89ba72a9845b7c97c6f321670670a7326a9a8359b8042079e272032525a1502bc992f1f28cbd146bb8b01b47e231be172ae0062b0aef74c78d1debde8e2a98f6883f766f4469427fc59c03d0645e362bb81023e722c9443d3431b28fd16a7b8909c323bf41beef5fa40637e90613a5a4400e016cb7a0077475a988c153d73a100cd68ff1efbe6e98c7eb53e7b4be32daed66c3dc038aeec626f9ae599a1a668fcd0fd71d0053067360812acda7a6e34b5509ee6dc1b302ee5a34bf266678760e0bb53a566b58e1650e387020c54f302970b420d4c1fa8ff016409a38adb90aff695758731d0dc438459cf90ccb000b36748e7682c4ae33e7b2a03b303bb5477b3c3e38df370163a89a23fdc05eecfe37c17fce8a4679e2e7dc84a48252c17ed061b42e09205619d044d2c86aa47538218bedbc537130aae661d0a7da8257f3727c5e8afe545034b0a438ba6a76bb81aa95", 0x1f4) r2 = dup(r1) r3 = dup2(r2, r0) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x80, 0x7, 0x0, 0x1ff, 0x8, 0x3, 0x1, 0x2, 0x200}) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xffffffffffffff84) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) setrlimit(0xa, &(0x7f0000000980)={0x9, 0x5}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYRES8=0x0, @ANYRESHEX=0x0]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) getegid() executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000000140)="f2e38205bdf69222542af07eb1b028d4598768fd3485f4175f5ee62f8d824adeddd95d7ef268449bde7af0ed5e3f220ad95e6dad8169adee3029d451a9f91b6d4e", 0x41}], 0x2) (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521ebcb84af5489e62ebbce1ccddfd211c146", 0x18}], 0x1) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) lstat(0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0xc}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) (async) execve(0x0, 0x0, 0x0) executing program 1: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/35, 0x23}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x2, 0x1, 0x1, 0x8}, {0x5, 0x3, 0x8, 0x10001}]}) r0 = socket(0x1, 0x4000, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xffffdfec}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x0) r3 = socket(0x10, 0x4000, 0x0) ioctl$FIONREAD(r3, 0x80206932, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000000), 0x0) r5 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000180)=ANY=[@ANYRES16=r2, @ANYRES16, @ANYRES64=r5, @ANYRES32=r4], 0x32, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000040)={0x0, 0xffffff60, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x6f}, 0x0) executing program 7: open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480), 0x0) 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) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x6, 0x0, 0x27) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x22, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}}}}}) executing program 6: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r3, &(0x7f0000000040)='_', 0x1, 0x8001) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000100)="632419fb", &(0x7f0000000040)=0x4, &(0x7f00000001c0)="30aa5bc13031fd30d4f4e93ed494612ce3ee6e6a4e1998292438eaba80a1eaef8c3623d31e53553b7de1b1f4cc3a71c69a4978e1c8591424b8fac710599cc05ee30c328d3d2f6e46746f5a6a2c1b895073141d53681e2f697bc82417ec0b49f5755381bf4f260f5e318cf83a", 0x6c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0}, 0x10, 0x802, 0x0) connect(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0x80}, 0xc) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x27) socket(0x36, 0x4000, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) truncate(&(0x7f0000000440)='./file0\x00', 0xffffffffffffb5ea) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) executing program 5: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffd, 0xcf}, {0x7ff, 0x800}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r1 = msgget(0x2, 0x600) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/199) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x100, r2, r3, r4, r5, 0x80, 0xf7d8}, 0x4, 0x9, r6, r7, 0xfffffffffffffff9, 0x100000001, 0x131}) sysctl$net_inet_icmp(&(0x7f0000000340)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000380)="1941a7c41194fad85e59f37e5fa18532fb0f47e3433e118cae9ff3e284f4aac801f60dd6fd5b90a0443d473ab95edcb43d9f9dbf090deebc50f16703f5f869afdc3cb2cd07c1f045858de4b45448cde02f324dd7a5e200babb8b74503f854c04664021dd5480bd71e1d6fbe38914a366c33ec3005d8994c36fbe73e45fd0f48e7b69e118f4809d82a522bd5b8f26d1098cf7bae43531e6b4705fb741c01d632e0b196dbe00b932f16794ebc1115eabe80342d2f8290ba24f62f86dfea1f9d86dfcc0cdaf2d02d9fae1b910a228e13c454932f810a5115c0a4aba08d177d2d563b2e7b448f75d8f0fb08acefa2f8f7f378873b0be4095286c1bcf544d4aaf4c2b90264bbc05ce7a5f1f87f04daea9866d35c0cb50c4c052b7be3775ddd364663a11daaea57454d2bb12e3293b08a35249ef96b05d39e1dbb78b229cd538718bbbcc88fd0f5ca2d345f6ae4ae8e91dd5f927e8b9d5d6c35ee278721a68481aa65e676b8f26e2a2ab7ce43220f58cdde4459d76c8f86917c102d2629e33d70a5e93038501959c260a0142514f1dac3d726344d1cf334e455070bc7137c7b801d5dcc9205f8bb0a2192aaeab2e7466778e57f04d47effdf78503c1a48e3f5dae7c1775acc545003339973b0e47ef2dae8a6fd9db6bfe1e772f87dda89b1a8bbd95df5023324766690a4b68b32c9f746e523d5085d5509c19074541e01944f0d4ce6a160562afe51fda5ad524ee2e3944f5a7d7a28847db54319440a7f9e7feb9a5cdc9f30cb39754e3e4782c9d800487f5e7bae52ca28bfc5bff95d77418eca4eb2e296b535a124810c8d72f269924029882fa4d20346b439afb282bd554e4bf38ee3acfacca69d19bbc3c6bf07a0ace4da26eaf4ed365f32f5a1cd815a4e936a5e53baa4cc554f9b705401a9d5791b4bf9c33a0450ba38be25af2a955451516ed4e9ff79ed7f53e8bd5fda1258b0f85e1040e16f7046eb15dd5b622fb6dfab37bf498122b9c6fbb6866d9bd8717530114405639ac22cf94f7a955aff2a7c0213c06d9bbf4607fbbfad4a99b042a405dc722d70b0768784c1d7aab20f5edbdd79d5d56be44d50ace0b6fd92ca22aa39bbdd1ace9fd8bba876f3c5343238f2712b1f168a551b649b54e134e514921c83bffef00c103b1c5f35e2d9e80fd1552daeba8ce6f2e24ff1a0c0b8964d2a4a86cdb74a1d92a94ef3bb42c972c7c7048712d28a845092502e5a3ba83197984fd6b2d6daf061f718abb885af4b149c3de71085e7d1c54c22737af423e45131e483b7f957ceb0885a730b14327ddf0d5c91c708b2530afa1ad76d0d9083d923e63eb0f153658cc749a53200347180a6ea5b6e4496f9e3dd9a7192d4107d618884adef8196a600a94b331be3bc978f05e21b19517c557cf4949d99539faa5cc9fe5328481d7a8ee42a6cf2bb646e162bc2c163990423796b80b9277cc26d9955b644b2e8dab9eae42cc8fd2cd13686c00d820b3337d712ffebef41faa4a9b33513db2828acdd3a3702e783d2cbce96cd5de5e1b4f1232096a1ad03fc7e1cb207284a4173b2ea4bfca3e07604deba2a9c27876d6f279048910b3ca968a50855ab5b53e1905ca318de57a347ae4617c00783ea338f761bbbab7c56ea0008692314e4bd458c244aabee0bf82364419b25e00c23469a901d0451acdb8f889724d7615d7619e6ad845641be44871f904de9276fe9bda49e4e322364636105c6f3892143df25952f9be71a2cdd6744a191c7b01bff0c434c3b7265f8e6b36ff5566cf8212e04ec9b80b6372d52b3388e350eae2b5d3802378757fe48131a529586b6c71420e1a47a73a3b046968682def22468f0fe03fc69fd63a1efd35f6ac8a9a7fbf02ed60096d2a94fe92b69e75593d42f37279b85b46c134222b284de7c7c014ac32a580f35a1a9b82b6384beae7d6b9dd4921026efa7279ca994976397a8ecd4c5d364882db779044972206e9cd731582c8673081ab1ce8d69ac947c835aa9ec9b33d9338b9646d80ab249b3f8184a88429377c273173cebefbcb8dbfa9eb56066c9ea80b822b64355682e490b5eebebf86058947b0e16a67018702f5127d628fe22b0989500454acf2cf90050eb9fc70864551d66e4e8099da7c18b28f2c3ac43d3f864120cb3ccd8f3fae5edd463b999f826c73f967ac11e9a5043cc6758e4dcdc4e8b77c45ea1a37a235ed4162da122826578ae6e414e31e96a96f0407aa916e07f9aa27aa6bee4fbc70bf247bf8a171980526613c74ddd828ef991a25dd2825f7fb90033403dbf257df93c82a7d40c36c36c32af1d2a6152e0471c37c321e2978afad0da8b446596c1789a2e68fa66d1169c6f40b754f38b6cc518400c452354af2fd544f8c164fd8f503b1a1807d28cf8da66bc2cf8850eaeb7d0ba1f62c284073abcbf13e0cc65b18796252adcf7d429121100b3c18ffec0c341610a474fd9f0b53793dc6e59b7b6b637113f5a0331a226a450abb1a1a92cf179740074745df0895802d2e3f1b11c03165ee2cfdf8a7e8871165e60a8588c821ac535b13fa3ded44b85e83915a5a9f091b58ec8de8a70ecd9b9e7b315048ffa425d3771704817851485787e1b992e0c38c7f086a82323cbd614e09f95985bcc625f4fe0b82bf61bd32c5ae49090bb1d2e9040792fba61b73068318850c978137ff349bbf4edeb4ddfd66f63b0f7d5cf3930a0c41fe683f4e8447c6b27b5018a22421a69194cd1ad6f089090805d72b268ec6f437cceea538be8972b83f9dbfbdc4c64eb223a8c2e8c0064486c09bd4d253c47f3f4d2baf6d1d45bcd7563c959208309f0b05c6c56c98a14fd33a05d5daa82b936cdb2d20b670621461aee343a10e10dda9dec753dccfb38b663eb6d2519b40c4307fc2063a084fec290ba9d16a1dbcf5999ca0b36ab3769b3c8d69197e106b13e21983859d2623c584195c50b1877de8ceb8f2315fd1f04b6e00e14d0d5e2144fd5d5658e79fc9f0615dd24570f0c74445a908745c899d1c983908e4990c618d9d8eee325a25ded697ef0e4878487852d557e45e97b9f19d50274185c299d947c4e6a6689ac2124914d2b9ed60fa3e9b7a49f81266f9ef36156fec0f3c1e1cc2172999f47c126566e131f570464b6cef192fc77ea96cc26464101e3087e74206111e5a6cecd992ad5ab4c50c984f85e3a8b7fcd8bc15d28b16436dc6377997d60c1c6f8cba770ef0888a075759da6d7ec8b7cd2b7506fc786439a4e7f5438e8d05786c6dbe9e9e3bdb502933ddf3926ced71f26dd22c465cb285232333bcca8b73db2dc2c376ef8f9b29999e2f8eb4df118125d7ffdbed0860ff84c0c2c57d1e1ce9db5c776a8c0a6501cff8e54d65698adc65ebd915ce090c721e04aa5f1dc53cec919085c26fa8a220012990ec687587db7b33eab8a87030f28e1763d135053b7c66b1f9363522ee9826e6aa9610f14c455ff8b1f14af303a6b37c79e003a81ead85b673b502e8909b2bb235301c2844d78a572741c1ae70ede2c7594a53feebc04a3b842d854771fc915630bc830155f0d2376953cfcebcd710b8a0a25cc6e211f64b5d04dc8507665c10ea5820286bda37457c438116f65fb62de520cea54bb65c05eaff78b5b801f862acbb9141b1ad3b542ec5e324fb7625fc86a272d1ba18215f8b18e81eb2ef1ab62b645cd59139a19a5b65c6c3c9a1ff73475b2121ba3fa2dc4861ef4fb6444326ced2a226fde43cb72b2af5f2491cd32193251196e84ce3a0f42801f714b64388216654b661dd9ffb43fc5dac350c398039fb004a8e0b60195a0e7d2d898d42409ee1b903bd2daec582e981a322d0e63344ccdb0d4ea29d47977be2ab51d5ec246c412448512621e13f11d19b21987fc4bf97bdb9b7330ae57c0518589e7e355b10d19c2956cf1ee2f475cad66fb38153ef0a0347e8fc586cfa7c9ce4a075c471b3de3dd60fdb235d444c3bf2f4f376982e071b385204cfb358e1aa6347ebcffc795210e8d413340672ac64dcc5d7328049eec2a3600b19272dc1733dd8c083bd4b0c851b89b7f0dd755da4ff6220b65130c33b68f100c55b1269554e4dd1f8584eb4dae9d8876a17e244da53895b2b39695d60a79f6951fb56c965d043734fb1142691ff07dab9b5cc3b84b37c38d97745ebf1c7928ea06372328bf8d6cfaa690eeeda12ccb3e35ff44716de2c0e4d04061b00d6ed998925300ef4e6a4f2c8cb81aa3565eab38e775c6585ee1e70d9968389066135e3b6a7a3afba73bb23c20fb1280c45943366f59e2576484b2d95992c45d6d7a5bc8018182997b96f959a2ce900fb4f8d47f40a5e446fa08b53f23e51b6875c84949197124735cb8e20a6abc94a30600fdd5bf6f519901a502ab32947cd50fba91e4eb933f8f4d6d9562d623ccdf018933243837bfd8f2f15e979235fa7d3682c80024ee251e3ab65be30a0aa50eba6432946429f937f4cae04ffde791d5925a0358d54175afa925482bdd7f5fb9e1155dabd80c139ed6147686fd65387f74c17283a44cdb55a37a297ee05dca1c083003329fbc838f65599d543f1c5301095516e902bc0e497cd2270341cd7a842fdba2951b54f25013d0278135cf092401eb1cd53839f5d5d99a462f9fbfcd83f683fd5dffaa4005cef7ff5a3fb0bb2729b50f54cc0031b53ffd68e6e347ae64894045482020199cdba8955c9dff8c50e49f22b8e8c8640f0c17677775e7f75ffd982a575d1a9e4e257640ee466428603e79319c2d8fc0d722f988685c3fbe4f6a7cac701432ffece63895baa1d6c3f15d814ec9f3e0017e12fa5d95a2d029d7ee34350de479a1d44d79fdb575ea8c6883eab12dc9e2349f6c7377d01793089062d39d43bff017b37bf69870207c6b79ffe1d6f02eb413477c621ca26bbe3d9a281030806afa272b4bc5758e91fc8170ab284c68f3b641e864327912e92a6a01ae91dbc8672709a3820284ea99d7a3850e1670c25a87fb4f644b052292882829248f96b8320be2411dad27eda3ee6ee9fd1f6df38512d2ff932bf2a5fb2eae5c43f4f3354410819fa7f0d249374507bbc362e8e79b311f68072ac52214a892e2af8fd80a2ebf10b2e0f31500dfae886d735bc394d198063579e7b261d968f4fcb981af90f60fe7256be5c2e1fb208d2bb9c644be0196cc7b73ef92487941d688fa22009f7fe8270b86c839718abe489f90277d4e8f18ed0e9d2f8468720a8d826971b0708d1b8b46347f1eba748468185af4c878e6ef8f551101697e93ed4b6cf333160f37de9d1648caf9bee8663b641cf010656e901851e1a7b87f9936fb4bd4ddbca082ecfe36a34482670a7afffc6ba1faa109ecc6a2d8da2e5269e99194aa5bc258ce6e26d153dad20297daf7acea97033b051d6195bb471c183b6e0a771a00520da018923859307021b24e3fa7a15aedf5f1526a0e61df041416a1c927876608043c9d8123382eac0ae11ddca4cdbc6510342484fa5d3712a4b0ad228ee160a9b34f11adc53d7931e22294802ea1c8d67ba127c51712c4cca639a985167c0f0e74de1b239814193c20380592cb181ceaf957d3e73312ee3faf69821e3627ca8eda591d571274de0dcadcaa6abc0bab1dedf04df2ae3fccd77aea22c3d284f774dcabd6cc759db6cc0b4567ee98ee420d19ef395ca0109660ac8f023e2998520df4df107455dbdf6d2e5a25af7f2685fb8692c77c6aba2b2499fa031b62dff8f5aaa1219032a9714a5ecec5638176715be10ce1a59333708d3db0d5752fbd1b177e352c38ad6b20d5ae04bceeb5af666945c3f1f", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="3594c1c4fde498d13451cfb05ec00f6c99dfbba36d74e0838528c27dcf57e4d514e831946f", 0x25) semget$private(0x0, 0x3, 0x45a) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400), 0x40, 0x0) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000001440)) ioctl$BIOCLOCK(r8, 0x20004276) r9 = socket$unix(0x1, 0x2, 0x0) getpeername(r9, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500), 0x20, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000001540)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001580)={0x1, 0x6, 0x3, 0x4, "21634d3784a17eb5ac7a1de5115908d0dcc1f018", 0x3, 0x8}) r11 = fcntl$dupfd(r10, 0xa, r0) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f00000015c0)=0x8001) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600), 0x80, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001640), 0x8, 0x0) dup2(r13, r12) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000001680)) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) read(0xffffffffffffffff, 0x0, 0xfffffffffffffd7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) open(&(0x7f0000000440)='./bus\x00', 0x200, 0x52) open(&(0x7f0000000580)='./file0\x00', 0x2, 0x107) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040), &(0x7f0000000080)='/])\xa9\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='^', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='%%].{}#)]#\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r6 = socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x6, 0x81, 0x5, 0x9}, {0x5, 0x2, 0x2c, 0x5fa}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r9 = getuid() setreuid(0xee00, r9) setreuid(r8, r9) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236ace20b7804be38164991f7c8cf894f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{0x0}], 0x1) nanosleep(&(0x7f0000000000), &(0x7f0000001180)) clock_settime(0x100000000000000, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="51ff7c0a23ba", @random="46abf2ab6791", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1}}}}}}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{}, {}], 0x2}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x7, 0xfffffffffffffffe) syz_emit_ethernet(0x5e, &(0x7f00000004c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x28, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@routing={0x29, 0x2, 0x0, 0x0, 0x0, [@rand_addr="bc742a9c878a7622119f3100029598ba"]}], @icmpv6=@ni}}}}}) executing program 3: socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) fchmod(r1, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000080)="00000003", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x10, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{}, 0x0, 0x0, 0x0, 0x5}, {{r5}, 0xfffffffffffffffe, 0x2c, 0x2, 0x8000000000000000, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x12, 0x20, 0x9, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x5, 0x40}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x8000000000000000, 0x5}, {{}, 0xfffffffffffffff8, 0x20, 0x4, 0x4, 0xc41}, {{}, 0xffffffffffffffff, 0x2, 0x80, 0x283, 0x100000000}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000080)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e1092a2aeba2fbbe28c42903bbf6c161c6f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855a58ea5fca343265bc1ed6bd51cd0eef26db847abb2e7b21442c0", &(0x7f0000000000)=0x2, 0x0, 0xfffffdfd) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{}, {0x6, 0x56, 0x10}]}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc1206949, &(0x7f00000001c0)) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 1: accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket(0x20, 0x4001, 0x0) socket(0x20, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpgid(0x0) socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000001100)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e36000/0xc000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8000000000000000}], './file0\x00', 0x69}) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0xffffffff00000003, 0x8000}) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) writev(r1, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) close(r0) executing program 6: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x3, 0x0) close(r5) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x8c, 0x7}, {0x6, 0x1f}], 0x2}) r7 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = dup2(r5, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/237, 0xed}], 0x1, 0x0}, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) preadv(r9, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/71, 0x47}], 0x1, 0x4) denied attempt to set clock back 2130694568 seconds executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) getsockopt(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/222, 0xde}], 0x1, &(0x7f0000000100)=""/64, 0x40}}, 0x10, 0x1801, &(0x7f0000000340)={0x2, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000200)=[{}, {0x1, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x3}], 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x1c}, {0x8906}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(r1, 0x26, 0x67, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000380)=0x23e) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff0200"/51]) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/159, 0x9f}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f00000003c0)={0xe242, 0x5}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) executing program 4: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d, 0x0, 0x4}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) socket$inet6(0x18, 0x0, 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080), 0xc) socket(0x11, 0x3, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = socket(0x20, 0x8000, 0x81) dup2(r0, r1) (async) dup2(r0, r1) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) (async) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt(r2, 0x3, 0x3, &(0x7f0000000240)="371b334525fed5e9ac28389ee4b37d6714e45bf989172684fa263d962cd00716576e11663090cdabb570747b3501a42b7012fe1403e403e14dc2381bd327e7efe0ad96b7df03745fe58bea7edf949e5c66b9baa011c0a5193e6ae921780445759fa1435c2c40486b9acf32e2993370c3b41fb2f56302248b7554d5b3d4cfa8de8576b9d4ae6da5dbda43c80697ff5a359cb518aa1a257c48e17bb2870537215c22291b2e637c2e3a55fd0351823cad8b08", 0xb1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x9, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) (async) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000080)) write(r4, &(0x7f0000000100)="00003226a4a9000064e7c803d2a423734333a4dd72c3b894d1de957eedc56e0380271dc72f57be4819eac1e41bebbc8fc2e5155796116e00a001c0745c0fb366c8c29785b0d6983e036092903b438bee0dd22d219efe232e9cc22761f89554c67e1d9ed3ae72e8352e17bcb4300b3c41577047664b11e0720f55c39f1d5bf0229ed8fd3eff829b8610eb6d6b255de56a04727d21aa837331fa1a629a6745b7ef2178d0fc51b8619d80da", 0xaa) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="9b9ba3eebeb0b58e40a5f7ffc2b761166d4c98a3af5bcd3fd957b68483693595484d164cb9cf456b06c6046e1f8fa43db01316fff61682492f363ce22191890c351421519b30c7087c5ceb29a31239c9b2eac31b5be4127a0914325090aa8b94b3fad40d6576c7dd4cf6bd1fbcb0eaaa0a1cef18a0244748c15bf38de668476d6c0933e34f6189121342", 0x8a}, {&(0x7f0000000140)="f2e38205bdf69222542af07eb1b028d4598768fd3485f4175f5ee62f8d824adeddd95d7ef268449bde7af0ed5e3f220ad95e6dad8169adee3029d451a9f91b6d4e", 0x41}], 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="2e975fe089b248cfe5961b25d273a0e60217ebc881ff151834bc3cc0cf0af0c980130f698277e09519fd"}, {&(0x7f0000000280)="d551f5945ad0242915d9564849afb295ac84794ca9aa8663561912532568d4d9bd515088da8c6d5a67778b05e81ff4e16d283413b7aa3ebf32eb394bbadf9dea0c499ffb83d7734d553477c3958187d2f4de779d22505d824ae8031230dfd6016418b8903b4fc53be0e1a1a9ad8c3a2bffb6612595316c97810cff4627201469fabe2d8c7437a9e7d762af6f878f48caf09a45999c2cf4bd5cbdab4c0fe8d4e310e39c6f82786a40a4223e71f445e5ced053daf0cb6d5e1a917878"}], 0x100000000000010c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) symlink(&(0x7f0000001340)='./file0\x00', 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000380)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d330400000000000000896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000241f6880c34c0beea17496b3c9676e7f677a530e74dd793f2e", 0xbd, 0x40e, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) rename(0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r4, 0x0) lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(0x0, 0x0, 0x0) close(r2) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) executing program 6: r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000000)=[{0x3, 0x3f, 0x20, 0x6}, {0x2, 0x4, 0x1, 0x4}, {0x3, 0x5, 0x2, 0xf7d3}, {0xc4, 0xb7, 0x1f, 0x9}]}) r4 = msgget(0x2, 0x537) msgrcv(r4, &(0x7f0000000080)={0x0, ""/11}, 0x13, 0x2, 0x2000) getpgid(r2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1d45ecec3aab0712, 0x0) r6 = fcntl$getown(r0, 0x5) setpgid(r6, 0x0) r7 = syz_open_pts() r8 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000200)=""/160) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000002c0)=0x1) r9 = semget$private(0x0, 0x1, 0x10) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000300)=""/189) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) kevent(r5, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x2e, 0x2, 0xbc8, 0x73}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x18000, 0x401}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x4, 0x3, 0x7}, {{r5}, 0xfffffffffffffffa, 0x1, 0x2, 0x401, 0x5}, {{r3}, 0xfffffffffffffff9, 0x60, 0x40000000, 0xfffffffffffffff8, 0x200}, {{r5}, 0xfffffffffffffff8, 0xa0, 0x1, 0x8, 0x6adf}, {{r10}, 0xfffffffffffffff8, 0x20, 0x1, 0x3, 0x9}, {{r7}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x7f}, {{r11}, 0xfffffffffffffffd, 0x12, 0x2, 0x7, 0x5c9}], 0x4, &(0x7f0000000580), 0x0, 0x0) flock(r1, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) msgsnd(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="0200000000000000724a918ccd6d4ea4a5af06802ff3cde6fe4d44ac64ef2822a26b3a75c3216ccaad18a81c4334ad64c707c384d6098b05ea4ede2f682938040095b42831758cfaa70051e0232f0c00f7939fe40ea7ecca9a8d52f3900ff8259d7ff57a8449a62c3aeac2937b58f2c547dd825dea29fae51d5e94ce5320cc9d18ca8668d17af80efff75e98ceb999f7a53f65e28ed04dfae95d7f7b31825dae00ebde81871f70c7935daea91dcae8b23c792bb19641a0"], 0xb7, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r12, 0x5) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r12, 0x6) r13 = accept$inet(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) pwrite(r13, &(0x7f0000000780)="f58bbeb49ff9bb8d530f06d0987a8b75932ba860a7f4ce272f0b514844341ddf8fc17e6a2c808584979010f3c7f8b8b502f9f6752bfadec5860f3a08b329165c5e13f2d3725d0e6fb241cd32b451ee3149bcf46ba9df4468ef5f747720131a944715bf03f2f01a63c7a7cd977d062483db7d038fd54c62d47a83d8f069e2550ed0d829e3f6dab35c2c6cbfe65817072110216a528b932efc2b3993c1663f80d8916856267c7ecc26708e800081bb34ada432122d099a4dfb3ce0f323bd86cc3146913349249d300fea04a2b52ac2da", 0xcf, 0x8000000000000000) ioctl$KDSETRAD(r5, 0x20004b43) executing program 3: mlockall(0x0) setrlimit(0x3, &(0x7f0000000100)={0x7, 0x54}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x3e, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x2, 0x0, 0x2}, 0x6, [0x0, 0x0, 0x0, 0x2, 0x0, 0x1000000]}, 0x3c) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x26, 0x0) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) close(r2) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x8000, 0x0) dup(r2) r3 = fcntl$dupfd(r1, 0xa, r0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "12211b6dae6ea993f1bd205a65f45ed76d57b310"}) openat$vmm(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) syz_emit_ethernet(0x4f, &(0x7f0000000400)=ANY=[]) semget$private(0x0, 0x6, 0xacf8a22a973f3654) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) syz_extract_tcp_res(0x0, 0x81, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r5, 0x0) setregid(r5, 0xffffffffffffffff) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000001180)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000406000/0x2000)=nil}, {&(0x7f0000032000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000382000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x3) socket$inet(0x2, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000240)={0x0, 0x200}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffe1, "23d90e327fc61be44abe7a1c8113e6586d396565"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) read(0xffffffffffffffff, &(0x7f0000000140)=""/223, 0xdf) executing program 5: r0 = socket$inet(0x2, 0x4, 0x1f) (async) syz_emit_ethernet(0x3e, &(0x7f0000000d80)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "fb1179", 0x8, 0x0, 0x0, @rand_addr="f772d74030ad09e432b9860fa75fbe6e", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0xce}]}}}}}) sendmmsg(r0, &(0x7f0000001740)={0x0}, 0x10, 0xc) executing program 3: semget$private(0x0, 0x0, 0x800) executing program 7: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000003c0)=[{0x0, 0x0, 0x0, 0x3}, {0xd9}]}) executing program 4: open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480), 0x0) 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) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) executing program 3: open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480), 0x0) 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) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) r2 = geteuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r3, &(0x7f0000000140)=[{0x3, 0x400}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r4 = getegid() r5 = geteuid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r3, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r4, r5, r6, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) setreuid(r2, r5) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r2, 0x0, r7, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) r8 = getuid() r9 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r10 = getegid() semop(r9, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r10, r7, r10, 0xa, 0x8}, 0x2, 0x2, 0x7}) r11 = getuid() setreuid(0x0, r11) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x186, r8, r10, r11, r12, 0x51, 0x5}, 0x2, 0x100000001, 0x1}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x18) pckbd_enable: command error executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/74, 0x4a}], 0x2, 0x9) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) dup2(r3, r2) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) kevent(r0, &(0x7f0000000100), 0x0, 0x0, 0x7af, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000180)=ANY=[@ANYRES64]) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x9b, 0x1, 0x5, 0x34e}, {{r1}, 0xfffffffffffffffa, 0x41, 0x10, 0x101, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x1, 0x8}, {{r1}, 0xfffffffffffffffb, 0x41, 0x40000000, 0x6, 0x3f}, {{}, 0x0, 0x10, 0x1, 0xe71b, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xd0, 0x40, 0x7, 0x8}, {{}, 0xfffffffffffffffe, 0xce, 0x1, 0x101, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x7fffffffffffffff, 0x2}], 0x1, 0x0, 0x8002, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000400), 0x8, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) msgget(0x2, 0x49) geteuid() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3d1e) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000480)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002f00)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getuid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x122, &(0x7f0000000240)=ANY=[@ANYBLOB="b96d9900533a8f943f3614ef86dd6000000000ec000080000000000000000000000000000000ff020000000000000000000000000001001a0000000000000020d63955dd91e3781ca5c89f22e94aea9836f38b3b4ce8dba8b2ce03014d1c98db04010004010000a634b2bf062e1864097b38c4ae703b19b8b0064bb7e658f85b4f4e26a5ea2ff1cf9faa5f2b79ce61dae2d4eef74c30ed247fd5d7b2da2519057bc5de49b07b1192291f3bd629357be75e023661c8ff1703ba1306f3a1ce5d89e2a7afff3e8db264174e4dc47bced7b8cef69c861e9f5c707e9cf8f4a9fbdbeaedddd497c6fe2a67172b9eeff53cfa531cfbda6ed848279db84aedaee08e393a46fde303a5845199cb4ccbc142f34e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r5, r5) setregid(0x0, r5) executing program 2: r0 = socket(0x10, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000300)=""/241, 0xf1}], 0x1, 0x40000003) r2 = syz_open_pts() r3 = getpgrp() fcntl$lock(r2, 0x0, &(0x7f0000000440)={0x2, 0x0, 0x5, 0xfff, r3}) write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) close(r2) execve(0x0, 0x0, 0x0) r4 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000540)=""/189) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x2}, 0x2, 0x0, &(0x7f0000001a80), 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f0000000480)=[{0x101}, {}], 0x2}) readv(r5, &(0x7f0000000400)=[{&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/217, 0xd9}], 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x14}, 0x2, &(0x7f0000000100)="4be966818942f3a3915d18d51e256e8ae310480289e9cf511af96a27dd007f4aca96ce009789358471e96f81ff8e8d4161780238c20db00c0eb222dcf514b35b5477fe5f96c4765639725ebfb4cc97942b21f13ed9fdd6", &(0x7f0000000180)=0x57, &(0x7f00000001c0)="0e424c305b9115e0bdd131ee905e20230f66cc4eec19a240509ec631f4ef375f2149bf0624fc7b2ef1de4c8eece80f45e3a8cb3fa2f2796e7beb73b15d250a5ee15e6f9dc48478e0ac1a464aba6c77f448777da39abb42bb4392c62fd5da3388d6981bc277bbeb85ee6cd6d4e58b7b317760c34d0ee2b64d9ce48f2d9a27b4c0a0fb134d16", 0x85) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xffffffff}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0xc1, 0xfffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x8, 0x7d52}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0xffffffff, 0x6}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000000)="b8", 0x1) sendto$unix(r0, &(0x7f0000000380)="b100050400000400000000000100000033bb8518ae593aafc3ba8e78378d1c13fecea10500fef96ec0c72fd3357ae30a00004e3003000000acf20b7804be38a42873a06c164991f7c8cb5f882b297be1aa0500000051e2f0ad3ebbc257699a1f13032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000020218abfba221554f4e0f668246c0900000008e371a3f8343712051eea04000000000000000062f144fcd4b264f341f200b647b0771964cbaeea9defc4a7046a7edbb374461093a36faa54bd82601e6c0faec6c6187d5d1d5c7d609cd35e47c88d70be72485127f4480e2a975884f959fff1a4f7d4cf0a03bd6aab3b88efa8e23b2fe9900e8608b87451f0d0fb3deb45e37dfe627d15c94c0c552f69a676aed6e4b976591eb869883d2d4d3e551ee94ce860b7862eb1bd61869d07dc0ea9b0374643978ba671f7f588c0ff6a45cc854914ea4da63cd92a55bdfc1af498d33e3f75b54862d051d854d1647f027e8d26514a50436df552bbbe463b7d29be7c59df25311baa6cb0c04eb54dcdf30c0b6cee12bf5174cc4aaf741b933d2eb9", 0xb1, 0x0, 0x0, 0xfffffffffffffd54) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') syz_emit_ethernet(0xba, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000017a100080000000000000000000000000000700ff020000000000000000000000000001"]) open(&(0x7f00000002c0)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r1, 0x0) socket$unix(0x1, 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000140)="731f260230fecc20f72684e413241f4b6dd1ac54625b4534388506ba1d80b89e0f8fbb2579fcf9e17ba4deecf05af8e2e5d7eb443d9b1976e49b368c5f602de582239efe23b71084cf4ecf0a75a0880f21c8b8884bbd74cb98753b0f5466753ae4f6152376b1163cb2ca89d7ca6ce257dbc387f9061333bdb31acb3b8585c4a1acf97503b0078712d6c004cbe03c4b67a6912eb17ce9a33e4d7d2b148097f3469cce510822fbb0a8cb58124d8d2e644052264ac864b94ae121a8668bf6930099d813f05ffd3f491b306980916f0ca76e50d2211bad4ba642a71b5943f02eb222951098c28967", &(0x7f0000000080)=0xe6, &(0x7f0000000240)="6fde433e1faf3ce7bfbde9fd9fb1b5d941178038c8f892bc63c873cd965989114f85032f4af134bb5372d3dbe1b0e299771b50c69ea14036e8de939b238e0c635b468b02cc6f41a945fa8f421f161dc317ac47102a14dc1307286e4cfd0ac6dcd067b7c5f908dd61deb0855bc2423c992f3e769f370946b690b5dd74aa", 0x7d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x40006df1}]}) executing program 1: r0 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x10}], 0x10}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000000080048000228000000c5ca2d939627212c9ee5710347070c07ffffffffe000f40b5f1d6cb90002004e214e230008907800"/76]) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) executing program 1: open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3, 0x10000000000001}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000400)}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x103e, &(0x7f0000000180)=ANY=[@ANYRES32=0x0, @ANYRESHEX=0x0]) pwritev(r0, &(0x7f0000000340), 0x0, 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x7, 0x2, 0x0, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000701000/0x3000)=nil, 0x3000, 0x0) executing program 5: syz_emit_ethernet(0x330, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) executing program 4: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x8c, 0x7}, {0x6, 0x1f}], 0x2}) r6 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) setreuid(0x0, 0xee01) chflags(&(0x7f0000000040)='./file1\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x4c}, {0x6, 0x0, 0x0, 0x2000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 2: sysctl$vm(&(0x7f0000000140)={0x2, 0xc}, 0x3c, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001cc0)=""/4117, 0x1015}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x6}]}) setreuid(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r2 = socket$inet6(0x18, 0x0, 0x0) lseek(r2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r4 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xa6) close(r4) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 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, 0x5773c548, "102609307e7be2df67de208c8bda612c3100"}) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) chdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, r3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) ftruncate(r4, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001540)="3fe9e8b6048c72fafc2a81a736339346409a3a8e6b38ff1df5d1a5dde77a84bbe7157057819f3c26eea6063263f7a372bef51f3fdcb78b082318f0cf619bfe229ae32a6e3f19cd9efba6d5f667223519a63cd60a0e38b8b5f05b6dcee741a3e1e809343cd4a1edf35fbe3a1ca3a78a1786d653b27cacd352b1"}, {&(0x7f0000000240)="cad5a883f156f15500c4d8c9abc1bc10d95a7a3826a51fd8efdca043e3464ccd0b651ceb8d9075167255ac7426a263ac7f9258df62fe5a0ce143a1f75bbfcc2d881c463ce8407878760c9c9d9e3b5418c441b1d87c7f25fd9479a535608a3b151da1f039dc24b9928c54600ddc135af5dbf3c9e1cf6de4d81ef9c8103bae0ae94e3018dc529d40a7e342574a61b5b4b9267d8b7612069b5b9154fc3940aa97e6dc497a36bab30234cf94b72a1fb04463ecc2df9172000b9c6eb7c321f0fe1e0e", 0x56}, {&(0x7f0000000300)="bcd8e9b71acc812416f925b9efeb0e9802f714f5b16f4f29d172a46a8750766ef4f3f8b93f6d12917bca482262dc9fa7a77c339f96e04c56db03734dd8c000696357a53129df02dc51fd08d8ae99b764ebe648dd81cda32229ff23b09acce722fc3282f700711e4ed7eedfe7876162cfd9bfe64cd3487e88ff889580a0a0a83983c103de82bc27d7e3ec94822a2f12ce2badb7d082ebdc121cf8fb20e348d1f389ca8c1f9fe51109a5d4e8dac976ef9a635d10e496a9a21b2dfbb164b5024a883487cbc941"}, {&(0x7f0000001040)="d393f748363e96cef2e74c1e2bc31c86549b152140f230f258868101602eb953a3cd92735d1ccd6346d3d4038bbfee97b861f3b250c5825c4399d40c69ddb12f0cd6ace9f3afc84ed810dd2dd53ec523a6e022c6cb2101f0de7e40a8420027740a2b34da1df312e1ca387e3844"}, {&(0x7f00000010c0)="d748789f7becb1cc08e17f4e22c5c273beaa11b1b6328b86e33d915bc6145fcde62ef7c72607231add8a2f78fa7aecf75aa60f3298ac62edd8c917aac2a324d970995d5662e5e17fee1989c3c7f83006345e093c55900143c16b67da816b55d24fd825554c00d895bf819e0cd046c3a5bddeb40bfa3dc309192ee9640e7c8555ecec21b6e62f92db28f4d22756ec561642d05f5ee3485b29eb32e2d7aa85d6b5c8925f25d05284d3b73260c495375fba248ff02de582a3096ed8ac7e95d9d4efb42d09a890fe0d07406a8d668fe020fb73ccbce98e438e642cb17ead2a63a5c26abbe0963724c8a4a07551"}, {&(0x7f00000011c0)="960f845b94dbec49ad7803e41a9c3996fc61b4b5c21ab7"}, {&(0x7f0000001200)="9c7d3ab307d87fab0b878cdc8b3ecb433e09ed1bbdd988e464bdc820b874f7485fcdf5ac28473875c60be7e7b2359f2512f280e1e84aa4be6afe1096820e1a57e0d1835617d434a0a4"}, {&(0x7f0000001280)="33018d88fb21b91fa4134e0c0aa8ace2fc56fa659b679d91ba8448a7cf57b1d3ef0364c37b085e20da7469eca4e18e4fd7e160c03c9c25ead62dca5c44ccd4a91748fe6c9a0e40a66fd474559fd75100fe8c82dfebee116494d25dbaa15d148954e221af806e03e2af714a7bb220b0d376b6752dd3fbf74c64a6e27ac49d08d21e7f997064504e230f31fc4ef7253072ebd8ccc2ecf77ac0e167d07855620317d4cef2ba8cec947c472e9deaab9a7dd5cd1d3c05fe84e67acbf3eaa02e472820"}, {&(0x7f0000001340)="b31d7080c672f670370dff3adda10e9a0fdc131557f96e0995bb11a6bccf80c2d0593cfbcaeaed6bdf55e8d2b309b4267da4529bc2e10fbeaee99ed92e8995f0e48f5f09c71e99c00ce91c5837ace4ce956a7b70dbe467870db61c59621588dddda22dc263a519512ed5c71ed8db121e414eab80599ac66bc492b41326fb3acf39895346e88dfa063bf6a222368ef9c7ec8524d2089e9fdba9b3a913a79000cf444a53c892d0eaa5ad92c7b3618a2c78e1311f7bd32973160759662caa113ac08e5bbd6006c8eafcce66"}, {&(0x7f0000001440)="01b15bc2653777a50f66483e1e568313ba4702b8f5cece2546b81c980bb587d46959a2a9ededb12ab4a7e8c27a9bc862577127abdeaa037b539fe29ece37efb81f448c0a1eaad710a792f1e403cae8c8203073c6c05bc13fba9e3174509ba8dee098256345abc10ce181fdef3beac4befcb62c2962bfefd559de707363acb89094f7de8c62ca1211a09d45cb9476f8e47577270c9f57962db46d4beccb7e3c12d70dd13caa98d9eaabde8f183abcaed10e7a383133ce8c68a33e84d6c2a34a96351592af0a0da95dbdc19babf4b26255381b82c30e3e44771bedace6515f8b10fd8a656babe7e5821618917504439a"}], 0x48) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) syz_open_pts() r0 = socket(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xffffffffffffff84) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) setrlimit(0xa, &(0x7f0000000980)={0x9, 0x5}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYRES8=0x0, @ANYRESHEX=0x0]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) getegid() executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x21}, 0x2, &(0x7f00000001c0)="0e", &(0x7f0000000200)=0x1, &(0x7f0000000640)="d862b587c93d3b1171a1aab1523ba0b5301631bf86b46055af1b8dda71562f1f5be7cf27961abd489a218879145d86b43beced79cbe41a743953a3f2d9ae09862f0bbd77ad13b0f5e7823a30d479cded330507e0d05979f1545e462e49e08d3a7bf5951a0d1e895f049fb4e1d98884895e255f39d84e52348a39052b6a802ae7d06648ccec42bcd32af277442864fcf3074576ee4d89ad4b9d0537427878e0c36d454478d072ea3f1fa5d37b9cfc73c6ea12d5731f6ab0c98277229337e2d938205cd05e4f2de000c182f884bdf2f771ed4c2def168a8551aae080e5404bce4ac810da609eedd8a0deb10d0fefb67af3d2259cd87481275c9d11f2d7f104f41774bcf4bdfef3e35e8a6488", 0x10b) poll(0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) seteuid(0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x4, 0x81, 0x9, 0x1ff}, {0x20, 0x6, 0x2, 0x401}, {0x0, 0x1, 0x40, 0x5}, {0x0, 0x9, 0x1, 0xfffffffe}, {0x9, 0x8, 0x40, 0xfffffffb}, {0x101}]}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 7: socket$inet(0x2, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x28, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r2 = semget$private(0x0, 0x7, 0x3c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)) semop(r2, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x6, 0x1000}, {0x4}, {0x4, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x1000}, {0x1, 0x8}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000480)=[0x0]) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001200)=""/40) semop(r2, &(0x7f0000000100)=[{0x0, 0x4, 0x1000}], 0x1) semop(r2, &(0x7f0000000000), 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0x3, 0x400}, {0x1, 0x0, 0x1800}, {0x2, 0x4000, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x4, 0x14, 0x1800}, {0x1, 0x100, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7}], 0x9) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000140)=""/14) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="353774137ccaeda0ef46364ba4a09d1558773c22ca940435548dedcd7fd362138dce0c7fee832f407559eee914bf726755178affc9e20fb41698f1575a26ff779de06a263edc0183c8c4d0f03750c6a011126def3d7f3eb9f671aabab11a87007e30d5e44bad7d9893231e18c8f6d4e14dcc34fc2f2bc12f2ad5476e254e006ea6e37a4b25679fd587cc523d4af2d54d6ae3c5e5450099802d66c5f5d607e9a86b8421f14e967bdb72ec00e0313adcdb0a79ca18f9f18773f417bf43e4a972699d3e7f49e52ba2376fbab255f767076a95b43d73e618054d85963ed7b35ca137d4514b7295cebba97730c7728b4a108a1fb16b29cf5080aff72dded179cd50f01a37e041782265a23424d8718f9298eb3a38e218262add7dffbb243cc9d5b7b5521b05a143092c93b6097220b4eb312415f1b977980533cc065567945c4b40cc98ccfefa1b2b94f6c7d7fd992e4a84ea28e1a68de6089eef2a2c1af491d130950ef61ee9d20b2b85804be204f412100dab6e313ef74f3e0dd0bb4eaf6ea976bbce8ea7e6bca7a38d76fd8984c8b242ea6078162ec446e14a2cbd80f66476b4737b5d8a3fc703de968379b7d8da8dac26957c7dc7c5f1d8b817b959278e5ad50d27a9939f15f8a086727848a5428de21861742329fa985e075aee566782326e75ab1c32da8957b5f6af0b6f835cdc", 0x1ee}, {&(0x7f00000004c0)="f38fedfa74bedd26314a3d6d1c965aedbd72dfeb97e045b721809696e26db66ef17826bbe78b5c50449cf2c62939e7a1b5177acb04ca4e442b89b948daba8326607e7c6600883f1efabfa44c03cddc3f5c7a6409a4b878abb7d2b728a0891b9fe8790c95ec762ca7e2487773e651d0d3259a7d31682d714fba27268e7c1fb4dc43fd4c6b", 0x84}, {&(0x7f00000002c0)="ac0b21e41f7cdc1f84db18ed0af077a76d1211c54186dfec806800aff1f7a7712762737145f0cc59c0058946f57497487d944a92f6ddc2a63ccfc4f532c3a09757bbad419e6480671ef9281f20ee8711abadeaa86e78451fb1aab0872846a9dde47c5478aabf130431e08bc4fa3c0d7cb53ee059", 0x74}, {&(0x7f00000005c0)="7ee4a5e84646b3dca7bb800db13e64c17f84cad051b4159bacb3287780948978ddffc57a97131118a2c92a6043aed234268ded66d655e55db889b736e685f057d4d2ca0ae42edbc74ab0ddadfcc54d42b93aef3aec390ddaeb45e840c1b79f8cf2ed07b69992c7a6b545a0eb1fdbe0d9a6153b915192493dc949213c625763a3a76035df8becf89506a900cc43d199fe7cdc18ecb9435ef62febcb7a1cf6445017d44bfa2a23638c06c7c93bca52f8ae632e07561d2c9bd51883b54dba708fdf44056641353fb7f7c4cab1c8a332fc5403e657106e600296d0ca", 0xda}, {&(0x7f00000006c0)="781278fc310c9a176556392bb149c34320ab9b10b3b6df0515151328b1478fe146b63f02876121001de825223c27a636711289a361f35afedf380a37cdbbf7aa92a88b005b864d98158505d3fc7ac989930278b65c3d7f7008bdccc9bd502bde7384b77fd40b85fafa74fd26af5d9983b2baed860094fa35b97549ed98b14c53e03f996720dac4c2b98b4a25de1b35aaa47d85d2f38688e40057bd7cbd2f4856a4fdd1283d9017033d92296e0426fc47db227b9d99e7a8d4a3ab3c7aaf1b696a8250e2e4a87e4f5c74f5b4ee97f23510d133b73630d9997fc0623b40b96900101b9d", 0xe2}], 0x5, 0x2) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000240)=0x7ff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="db0663c4883673fe65edb08d143edbd11db09459b2f318452f4189df6fbc3d157dfc0f08c8da85b23eb44ffa2158c073a72c44530dd03742e159bfa4c4e9ab24c17f1bc63e890087dbb1949829764b4d703fc276de1435c334adfebbdc193b2332098d086fa62c332e243cadff5cfa335ef94f198e1cbeb241e8"]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, r2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x81}, {0x18, 0x0, 0x1, 0x200}, 0x101, [0x1, 0x3, 0x3, 0x7fed, 0x5, 0x5, 0x7, 0x1ff]}, 0x3c) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0/file0/..\x00', r1, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/133, 0x85}], 0x1) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001a40)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000800)=@un=@file={0x0, ""/2}, 0x4, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000007c0)=0x15) (async) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r3 = kqueue() (async) socket$inet6(0x1e, 0x3, 0x0) syz_open_pts() (async) close(0xffffffffffffffff) syz_open_pts() (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="42e3fcdf3eaf99dec4b4114aa82c105fb79fbe8b24a429228af5a42d896569d3f1831bfeb4214225252327af1222907f2c3d26cd321bbf5ac60d27cc4f9a01c68a824438bf949262", 0x48}, {&(0x7f00000009c0)="17ec9485436b66a573f3bc3e3f65a0dddd0b33d3382d3e1220fe85fd2f667f04e732b8683f17ebaa7590c53e70c00ba7c6869c69fac4d6894e1aa3dc782248d6ecdaa70eed90bc6d98e4a295e0b75659caa06317aae03974199d26999a1b5950fafd38501ccf0f909d053dd6dcce0b19080422558d4c456647a4c8f88f74b7aeb9e8ebd98ae6e48da93632871f51b862951c10881ddae3e6262a6da7abbece6fc3bd315932b2d3503db499693ac7ede13d81e2e3636ce5d08e495f66fcfc724a2ce10dd7bbad27abf9c25fd49ca59b6b856c7d8e7bc60eed1a099739687eab517ad7b23c1e9d0115e5bb3a4c1ca6dd41c4c985cb48dc33a0df7f11ac74b7b9a5b8b667d672d2a79f4cd6bab173b0ccc669531077979fc0325eb5acd96646987717da8c55db098b391df40ed8ecfb226973a7644c20a5c715ba3293d5afb0cf020f9de0ab25cbb477ec776bf976965dd5e8293814a76952f3fa2a79784b72a3d3bd1ec8b52e3e0176c9c87ef6e5e278ea50cf63393aa6101ee760b3af5655eaa537488bab1e2c96c7fa4ad42e3f103ea6e5e4d5104b0c3be597a637558bfbe7243a19b7aed886dc7b3c3eb579ff7219ff484e23ec9786180ca53239e31c643da91aea1530f0311a2576ea569a4e4192c2747850e652ccfdfbe2f4962ecf631f9a75fa136f940c657b8a74dda2227849a3e08f68e8956bc5f7f737cd378f3a9964237e8e866b45418ab80a473ba5f177d039d1a1af1955ce87defb70987628c2176e9664702f365e4c5602dfce635cebc6007d435f465e2589ee3f3633fe0f22d17b9537e4785ecb9548d5f2ee9bbdd79b52a99fa736a70fed368009cee13c4275c27cae7b7f0e0ec5e6b768b9deeb4f80dff1f200e26d5122744fc6ad5c65e6601d0837a351265185afad9f237062fdb02bd4b2866ff5b5e5e29e274d5088e62a808df3c2a10779d3ca393b180ce155b2c49e30618f11fbf61862d84f9559c213fd809e40bba616b511e20915b2277e45ae3d3fa37d369761c93ee3e60e06f04cab5f52dbcc3659a731157cb67f88c6b4b68583314977f28ba5f71c8960f0e70c6011e99a9b68bc02ab91a108fe7c1bd7e60562f1f35015d0d318704438183ba4b247a95c5c4001c7493dd00c3d11944783eb24e0363d237856ee3b474d0fad659eb2b962fd48730b44298b52dadb51e79a01617fc1acfeab14598266a555629051b9801179dd475cc4f1317d7fae02acc9d3f4451b40406c7b9290cfff7762675a6b46cd0a6da66e168327b2a97ece590781555848193c0cb843834ed43f640c4e0c80d751246ca25c4d989de3ae5ecf54b9a19a2cf3fa73fd43b2868ab0b513d18c545fa09088c4be9759bd310d4412e360bad9e6cbc5fe16c4915f6a9cccb68e39e95ecf14fd92ab9e6c22f64cacd63180709ee7071bf14d686a07b267ac00cd6d345bb725f22eca5b711cfc79f02f5b84fe8021b4756134e474bd6d3b2535c2fc3652220d758bba2ab2bf86cbdbaf1d032dfc295a3be4bce06c9f705cab0941965bb9ec9bb8aeed34905ebf96b28ef5069b4fcdc23f6b4212601b8d744074662887ccc40336b7b55c9528581d269c62f3689967486426573489a7a541c571422d43237c798c976f5a61f32beb3e63e49eca8d2c30f795ae4cb725c2cc504aef3e66ceb614ae84e1aa311e0bacdab6b6eeb3b67f6111a322651c79da2623214b033521a83bb9e02a66fd9172da309404c38d37ccf1b3fc138444b623186e611b1a030bff385074acb6e801c2674df88b40c0595385f9e030d2ebbdabdd772d63244312a561dae62a898077e90719719ffecfc36db21b0b90a2ab0676be8deeb0f9c4b927376a86433efa27e5ec81d473019fb489ba6f3fca9e10c0c57617870f70def93283016cf93896ec273610628fc5c8a430de275ea609bdf04ea7a2139fdea136b789c5ebfce41b5e97a84b277ac81a7b1ddad30acf26a0ce4193c1d8e30c50c5d9690fae642841c7b93a89495d670d7960a0f2e285aba1ae02d950dc159e00c8d69f3b3cbe3a9f910114b4ea4b51be277ab5bfc3de6411d6746e3c2c7036002d94c6bdd59454e29b27ddd2ecf440485061e9a83473bb36fd08d5428bff4b9097a57260c9803b37ed35f27276e370724c243c4408b72f04bc4026749b040c18117dc027552ec870cf6b09adcce605bf70059fd4d829dd0f0b279e1beafdf35d6f54f577daa2ea60dc14bad1704e6bd2ab85ec36804bd49d65c3b1a30f0e5c5f6fc8874c1bde37c0070d724c4808800ec6014e744fd563404853d437decfc3207fca230cf1b91725ba6a3fd6fd989d5ec2ea2debfad071a1889abdde0d23b01b3d8893658e3481e527991c43dedb1108791f154dcc8ed0c7b1246543cbe0b820f915194fdf1615096144b56745e3b1edce8b160b7e4f1e552c0542881a13d31d832ab06c751f748c69f49a0b9f1fd8d06776f8ec15091efb88dded4e141a3864c5caed80178fd4ae62e847392729cad9bcc89c080e163761faba853c61b5493e2860d3c126b3e84e10681bdd2b8ab8c397738e634abb4a414bf58f2af9cf1c2667acbf80ff3f276e82e657331fad8b2a296107f28a5fe6a084f5821ced8b5277d2e4d661e23633d660cd10aa2e4fceb5b3f5c1677ceec9f56be5859fb06d4b92b327dc349fd855da2a506d45d6dc9f878d32e62e9d94641d9b79f82d87f75c5786fa54b32e38ca9886741b91510fc264a5f7f8d2302c4541ab9db0a3524eba0a3bfc2181460425bcefe735c7d390a85d50d73c78f5e8d4065708e7c9072485e7a558500108626a7cedd5516902e32e4e3b5dfdba3b9bc042cdfcb673eeac709da9d086a6513d4ae5b5c26636ab7b27b2c465bcd005c23082b13c38234fc52993af5c03d9c649b6c8630e6e7088b37371b9de20969f8ac4bfc27ea5484d628ae6575d3064f89e9de56928c77c1f39186c885054f4f4ba7524775828e2326a3e23d09cc1d072c596d4d57767f8ff5efe9e9c0f28de18123bf0178741acaf3b67df33731c1795455e986175925186b52cbc9753fcb55e7ce86101c96b5743c9390fdb83a9c1d188f54131564b687cf3ca08dc7330d5ff03d62f5c38182a9fae6e312c2c4313b067ed4c4f1deaf9abd25d800c89717056aa456e10c31e139796b0282774e42e310d0e8e7097dfe561a58347d2d2434ad17904f316aab35e8cb3fe6bd7cec38cefbd81e7dbea40954fffb5e9bdbf1e52352105fc0a1a063117649c20c7deb59be61bcc92c766a47e0700b3f81ec6678128e49fe2cea59788835bd1f69b694a96b514172db45d8945682632f15c504a456e169a26c35677db96579ddd3776d16c83c869d70cbe914f0cfd43faeb6ca4d0e7a927918e5ab3c9ae499c27ff6fd04f9201604b5933646d3667feff52c1d667d2df86a98ef0a08b20a2dc946857d4fbf485eb6b4759fc8b05cef46370e3753420b7287936b47238f4ce6a9decb2d4120c33d936fc6ce2477a6d642226ee94c0017a5c5832d4bc9b67f76410a8e8bd1049ac846fbe7d09f4f0371e3e5b0ea282c3962baa0768c466dcbefd0941268672839c128a68313b056d4f18a462cfa1f3b834fe2c858c8d92e4090af0e6df4064565adef5e33fe2d9c1bfc1edf80456aa84ba21249aae2faba28ce759506fc76fe492618cb71f0f9a6bb2a90c53992485317656e52a6ad078f1d8c4dcc2e2f79b83b9fc4fe8298c2257bd096243f346d62fb44b1a1345e2e0153690f356ee466a199d728aa0fcca3c7c21ba5505200570da57c123cafe7bb2cfc04e565d8326ce0570c5efd2556dbfc5380f65e5bc4bc8b66aa963c36f3c2ff643f1c4ff31b4e7fab78cfdf09ead7296f26d06ac1591ed244823f1bd3e189182e24d9795430529056013bdcec425435194b4fc64a49d1c8d310d86382ad54cbe2a46f9c104cf730ab8d75d0152d14059a7c6da7c71fc867559cb6ec3805cdab4dc8145d0a6e2515ba5814e496f863965418a1679574f970e9cc8efb90253797072e8e961dd3288b8924992bb7994915126d4b92b94ba99e9e88677366b7e9c4e6a1d80da17251442b35d32cf6aff1f78a6c1829be0342cbd88b5066aee5aa486f4ded141f88f2cf2fb461381b7c4eae0c92eaeb9be706e4fb880403038854e974d1856bf4fb6bb84f28476815443e3d902b2aba6a7c994e5a096894549310316621546dbb629ce911f41b52255bf482c393ddc31a4019b9121481b58a4675bbb33196d767c6424ef85947c2422ac4ff981e19f596baad8098c0aa1ae6e5045e52d281c5438a091a1799c54e035b6db1ab38db6dd3739f02b33320e11748bc50fc444b38d518408b94f8fc8daa6c7d64818fea7336466e4ccb8feb322060aed31ca5232fe37679944930c876cc2f743b08eb043f70460f61fe33d50fb7fe0704f4f2f15e0b2063d36fb72eea97271eceb660e7f507b0bdd4841dfe2bf5dfde4298397a761dc458b879c7e98464cc81c6347e1d7d598a313e7141fe0c1b1636676c8227f1d812e5401b04538603fd2f10040596cefe4d5e831dbd7afe151cd35bc9ede758e9e434c4de1ef7fb2d26c89c11fc5593a218d5883dc3a55fb0436d57ebd2d94cb770f1b3803abe91823e0e47d76891e8d7bed3f7bb1a95e7b9fd47c1048d73e23803ab049cf7bdcf61b2d157ef5930ed99f0056fc4adc60c41c64ac1e0c788de8911e33a7b83023acbfe621b77ccbf1c91f3fa951dd404d07f33849b895b094eb398e6c45df76cc7848495b81e5c6b6d79c53f5ca511a44b2420eb56df7887247c7776baef7403ea3ccc03a181629ac87dc387b96016a366e054d25c86dabdf2633cd6683ca90295245976225b49911ffb17454284f8b379b99c6388e4b3142b508215ba630a6da5a5642b58c4a814e13d71b183c87287ca3dedb205c1ec1348315f8189b8f0ea71ae17145dc7d207a56c2ca01d503e85a6e0d76f37da0f00651ca4e7f53c9efbb0dbfef169ead6be6533be65ed4b944db219e72783196cc486e4437713100282ab3bf83ae7ec2f37ee6ec142051e058c126281f4477943c6ec4026e91763e00feb5846491e55ce8aa32e92caf54f0d489c8141ba255d1e9416e2d432e2fe55a656fb34332cb99350aff961298f84f80253bc88e2f89aa011bef772ef56e67a6fa7a681d2969fbad65a981b7a39ee10552b22e92d0fe5cc9b6fe0be5f2cb26ca45dc35db953ec715df448d17991f817db22f5d33c82c77e79848664ab8e834d7f7f992dc77c63f8e284615fe403ee381a25a3ac69204bc60620119155114af75d1ee14cac7866b9e12af8ef3415a7b72cd0517c59bc8742581569b4e529d539c2ea63629da3b5f78c69ef5dd369472a9b16d712665dfc12c8968828fe70e19f1a41bf38f73b98b02bc2d432d684d08af097c80f53f4c5d38811c29396202415f0b9492b1e0643ded7790525af16eb193fc03eb5ae34e13f1b422410565b300d9ecaca9f89819def077bc5b6cbee0d843d505442f537aa2d7588a3a475b67742c774069dd0c241cb8dbbaf0ce2a3f4ac76a17df143c35e18995f6c8b45f5bce04b21199504a4cc94e92d53db436cf0b74d238157f942aee5b0018d2f95c78954ef6fb79b8b5adf32dbe349c5b14090279893a07474a6e4fb2d6f0be80ad377f22256f1b74dfa82d69e73e3995ac537ee5e3d73c3a9335324ac4457df5760beaa4c4129c7aea4f62852432cbef76a2288a37c86d6eb8266ca22dcebf5084673b4c0307af26b3b0610f4061839acc6f36969483f614eb91", 0x1000}, {&(0x7f0000000280)="d1255cc8f85bb0caeaeec6d1bd6cd88e44e72b0e66ea9bcd190b852f8155433f41dfd1aeba5e6da1bbf202f891baf944ef089fd91ef7dbfb8a1e212a2ee5275ebcf4cc9dbf0803f79589f2ae156e20be449f5b983bc036529f5fad55a0618b7dde2982456840487def7c70fa981e8bbb7f2378094f2f58cdc72d3ba61b360abcc0196ce31c29", 0x86}, {&(0x7f0000000380)="7c474a2d60f95b962a6af2acf9ba89be89a8425faf0e1d366391ca7caffdf3f25730b1461bb45c58a8611e8e3dd1d55301eb723c72e467f3242c60d21ec3c219b3d1785b4a118e515d1614f8899dd4214664a76236fbcd8b7c83d7aa792083c9a4e435f8b594e942cd008f68e8dda73ece412b6f11c3105977d5ae7be40884a94ebe9b562f8d", 0x86}, {&(0x7f0000000440)="67b6446a28b5e2af898f45e3ee2e299339c8620219420443e6c08ef91be2341f1566206410da13e157e2babd4462c77ff0adf2109cf7ef1a91dab631a255a2e95d1aa66f117f788ac83f0b4ef03ce87d015dda9acbcbe5514012928ed81bcf391af0f6fc3c4b694960bf0d89d2adfd84892b09291c0476bfc554850baec7172dd84dbc60ff7628b6cfc1ed05b88396de85d267d870fbf39c95cd5e188bc90d058dd114431a14d206936592d0b1ab240c07bded93efe36ea44c373c8a04baa4a75bfb6c47", 0xc4}, {&(0x7f0000000540)="9947fc67b74a2a614bba8faa467f984ddafb129b90f5306ae7918cda24035a8b11ef5285ab8c85a7c37a370e8a0d4cc2b2adea58d8f8024aef23282d60c8e0c0e4e2f3cda1f3d2ec093a72a1e92f3b515c99d9f2cb0820fa190adbf0ec39e1af73fb0d2c3026eaa284a37da16d68188a39950843c9fda6e6624b5fe489a420ee0305225575b7737bfeb255755639fb6e3e5c86abe3dc3424138c68477568e5d66a81c167d6cd19fba1e7d54f649ef83d6c42f17907cec2b69c5da823e525a72398eaf43aac6a6abbe4cb9755bf5794ff1a64e5300dc3fd", 0xd7}, {&(0x7f0000000640)="c1939d2b0f5ba0f2362ee99569f28f4bf6115dc10a9142002c841e8c31cf9d1557ed4561b610aa4b676e4646c5d3118b7725dd2a76781ee4755c6013e155cc3d668864d03e21f61c5bc2aaad2c93fbb10d3cd717f5b2bcc2366e3a07e42d09e20974e060614ead25ea5c3d3feb26764ff646f023e29392", 0x77}, {&(0x7f0000000180)="df30452f031e32fc3ebd5181b603fb10ed98949d7df0b5551170038694a9f4c2c11969b7a2140c657e14a6e6cc65041906da571dbb10c744ed0d4e6eac", 0x3d}, {&(0x7f0000001a80)="e3e5cb38e2b5f6c09e0b1babf8cea269991205c85ddbee6a61b86d28bd2b10ba82b801381107073a5f3eb1da954efcaebe699642a64a50b8c0dc14c1b573a025dc020c5319fe7107673fcf1fc8597033204aab7b244e515c5f6810619bb385c4060565a20d7f42f24ea82a53f1010eb656cc89b659c81f81094ad776d6fed0731d0e5df2ac5e48d72554532c48e0d17a14e3a9bfdb9fa43ff85fc3dbb7c37b734d73ba3120ccc65157eceafb4622550620e52cf135c6cf9d64c3ce069ae5617461f7e4938272bb3d37ecfa7bdb8ec4f588099190ea92c8797cd70b2c7dc99e8b061d027b2e0acbd9596bfc1476e62e9f4e47c12d31da229673cbd65994b6bedd1208244640e43e270ccdce3251a06cfd45b5d2d5725556dff0d95d7844d1c16d72ba0c1ed239ccdba44367e023ca5840e16d5b86dc8ea874a277c9eb6f9e91c6ac6450f88d062fda5de0ca18c6d8c916dc507d0a056e74c84063ad0e7b4f05540f556fbe078c96c6c5443f7ae25d1a5b921f000789e2cfa69046e69696e27b15851982261401ec04a7b06d6f61ca397ddd87ca42bd44b3072eba546d912d10df3e12069b369c32426a08bb64ceedf16509b766497c16de2312617d2dfc72a6739251b5c9068db415fe1bd478510253a8bb26cbf51ff9989968ae65195f50eb2509695e5ecd501a2d49bbf90149d88b493832b1fe2d3c47a2f04e1eb8d7ac5568a63374ca0f3b4f02f7d519837e7f12fb1dfe2f9b96362b2e4bee61618f8fde4b2d8ae5d5f4a551959d415b147c40e2ae0606578a0f878fdd4ca7c9fb89188c1a5a4b24fd9ae8f42789495e955073b897a004810b09554a1ce8ab4f77b7232aacfca8885fc0fb2f12d35c0ea5dd1eb89f67151dcc9af6f6f87e326cfda6f2189d149358110e911d2ee442207ce49291397f1b5b297165b9ace1bb7222e202f0167fe9dae3412f4b1b47fed91cc70161312aea8d2aea88f891aa7b69561753b2f76a6f5973c8be092ccc3cb56e2f0b28fd3f1c080e92260ebd5fd692ab77217570b61919785467d1bdedbbdbadf931cb0009b22939fd7290138d0d96b1c4c44bd9bcf263d2caf38d9e8fdb4a64db2cb2754ed324a991dfd8b3c6c5dcb369e0f373f30192b20d5173621b456a3cf054856755bf1acf68bc1fcd6ca86ed8dd1bcce9cc08828694da60e84948bc3fe2b7b7db611c7856d8bd7f68f25fa3f34c0e51caa0c54bc2f0477d57eab6dea01823216f62ce7efbb416db1fec31d453779e8b2a597433f00667d19b3be61390c7fe33f90a6f1a349fb706bfa6ad2d901a76583d9dcf13e92fa03f178dabd438faac18cd66fcf4e052b5f78c7ef40d556bcd56708699a995b7804ebed6eaf64cb432af44176b76e35697649a73b2d34b50aa20ad16c1421c107f2ab56ecd45f375b19e53f8815bd6bc086f007841286cdb0a110a120f4e60d62fb4fb1b4872659fb5295590233be0e8a8179f000c0847d681a044c7039c2b3646f4d6cf9b3e2eb6bc88ae9abff7b1aca6eadb10805eca8ddb798ed1b31de82083e9698866a9b7b06964051b7d06afc2db7d5137670194eb38205d0fd5e7879127c0763d0be321725e096ec8d061e1f81b75c8464b186e2ff66e4efa47a372a106ab7961484550935a4d9131b1fe437796451d4205e29da854188e452e6db51d93de8f0905437d04d20ef9421fdb1d3e7abd27c3dc228b5c25581575ee5cb4dc81c8cbe88c9aea73246cbd86a466438bae79cdf042e79c3ecccfc4d86f7c847473c649dc942eb8dee1e4a0c972ebb381ca2b0b71e0f028f566c71e3dd3659c060823b7ff515df06e3c3b3bf49f3a38e8cec15f76859f8ab851ad94c4ea97049ef2d5e3dcb67a3752ff7fdf60cf122f51450454ac6146b54f2b2d3fc7b3374c197d63d796eb2e58fb59db8240faed1a5bb19677761f176e7cfc4220f87f4fd1a3507a0c2c82cbdcc09eae6e31347f796669db863b1abf4c0166d2fc705a826f326c7e910db08808c3b45dc40e14170b2fc0d31821cf21226b6043199ab338921ed87f8e66ff44c5555f3079aabd8546729cfcd0efacf98f8b559caebf8de2cb64bbd1a7dea27c3aae7d94bae3f4ea10cbb8a1b5fcbddf1289ff4fc631b9946dab5d49b4b404d2af9b72c6da33f3a41c3c7a336df70924492e371f8270dc5c1b53c0e1b8b74519ebd40e332d1a31b3b752fd94a1ab0ca7c9bec4adc2d49d35f1b9378d974a6cd153bc6895c4ff3acded9c038c4896b002cbe273ad95a1a3ec22ae7cfb7221f254bc66ee7f26c0238af354897ddc18bf5809620c63ed928f5bc34a10acb2bfe984b623a651d243345f387abbf07b1835c9a25d60e37671cd5fb6bf5a40aa21794875098a156dbc680c2e151d488f116c7a16e43d422f772bfd388e19295c7fcb87d28bcf665f97a163fb6e9b29b6f6679330fd75bd3f4f9244166d331239dcd3ce6cee95c3657f206edbe7da8417f3f610ab311dcc8e0287668b17773102fe410d736cd691807830fd0c03f07a8bb997a17a03b3000b09a1a8c1b01a0a3d723a86281b3d3161a24bfa9a9511e7a494dad176102d23a91c76e690391ac87c2e46f71bed2b8233673be1c0a032057dd932080f208c2c6e347cbf4261634c69dcc568e1adc61376088c566decda886c53111b4a222d0cbcf925bf90fb78407c2d76b0c6459e48578dccc843920b6f22375e743d07d13b16bcda39fe2b509ecd32936d1ca2dc40444584fdb1fbc3afec0b682f98a137c9dc20f3b426ab79f5df7a3fc4756fbfc08329654658ea2590a07c963903cecdf05edee773074be9a75638c24453ceabe3ee73ce0bab7f48b94e539b20d0d2c19234c0018fa147656b91c87cffd4608fe1daa31a92964bea8f52d21f6379d4b0f02c34b0c31be4827fe18afe5cf6d9342dabc98ee71b5dacebf9ea6cca127db8ecf0ef84175e5667b9c54611157ff3a4e7079e0687b148dacfc53a0e58801a3df2b3edfba88d1de9e7b982ace1a382e7666061d999fbbc95d04472010e9718cc49845364a8aa2dce9340b26dfcf059565b27eeaddd118e9019ec89d5406f8bf2601cf5c2be817b1fa3ba8e08b130a59d963a508ac8d501b798357d345f4f904f72e1e732a6ab2ef736d0df60249687205d8a00aae709af29550e9fd3492782d2ad52128529906996d74f8a004c5daa20a034933d20eec23c65c08b0264a2b4b12154bcd384ca06c0f3dbc89c112a5be82e4e9ccd30a4be90f47dfe4292e311a2be5906a15321af75470f1e5af1ef493a0f88cd97ab31b70d3975491e2f5a6b97737c3d0da4554e70e6c7ccb9d8b8a7411e6b105d5ffe39da7facbb57bc469dc033e98e04919e2879ddcd064882c557acbd6ae4ea07ab7d9875a1502327e55782f36f020a9b4a15c7d3437ef9292ad5492eebcf4dff3dbb1573281a83e30d1d7d00789ed43d162c570d483281f02e9a0d25c758d6835eb4809d7dec9718d2bcd20ccbb70fcc2a394d2175fae6150c16a4c67b6e3d9f9385b66389e2faab47c494dd57b0bf3be381f0a68384509a8ec5ca2a3b1fdac8bc9cd9b80eadfe3e542fe5365d0fcc3b4b3e61099754f81f067ef4f667d9b985808db5acfe43f734b36124c54e4151f3dc1db3706fbdc3b801a3d126e8bf4cfa3d474015c3a5575ec0bd3999ed6f419ef71b5e6472388d72fe064f85e74b48b8249e08be3a63ec89ab7a3975df6c9ffea664a46c4729bb2b1dd67f9ad704219bdd89b8ccb0ed6ac1567547d8f21ba706eb2efd7900a0ac1a0019842dbcfdea26f9f700c0bdb0490ba7e2c1391d6fe7ac55a574dab9392f03d7b105849e7e258686f1fc1c47568b010b6b8cc112c30063a0489b391f29ce3a9ab922336da4510a89bf09919376087e2ed95f281adf16e8cd6219f616f7deeb049d1fbbcb048ed1ca739bdc3058c5bf268026e71ffede5c44dc3f9347175f2ee4f2c52087e7d7a23d03d79686ccb448af56f1d6dd9a7f65b377c3858c5f688dbbd4bfafc5f9285aa30572c10f4206ea3ad45124396de8dd63d31e8fa0c4f1b508e05d6e2c2b902f6133801ff0749c2f26b028a341bbd013bee491e487d67516e593a88712ac9c44bd3758226b89bb9e3dbf95d9a07957434b52d0c7ea0ade590b9184cfa589c7d8bdf96773c21ecf0785988d016bc9a13f7569ddc88d778802b3e8012c497acee5e53024219611f676a197e5ee12a310c3afffceca238fd85058b729f6a6fdcaace139bd3d8a4350b3921dac9235783f9b2050934d108da0335377074af768de54a3e2d5411199dbeb08819e9759a042a4fd2180e30fb148f35933a6ed3ff5813d11c479bd80de3031ebb6fe90d896b302db8a244d916ce2c05e531d6d451b3913ea6adb4d67870aaf524fb1176084350cdb93acf64660dd95b005fe8d441436a4793c8c2d3d9e0246e4ee17bb7df867db6dc23c1774e994a3ae1ba6907dfb4051a074918f277e0b28780a58f7c963a0796171a8c8e02e42bd420fe67d98ed73948a8b68946d42699e17442a713fe628bef41c5ed9ab5090cd0dd41d754db382c6dd7d28182c7a01347cec5ee099e97975498a9c6c4a513d134c2032bdf3343eee4d67cc7eb78d502fc6a08f1b114d03b6dadeb2bddd375d51cd164b688f1f9e3892211151fd5a99471614b124b9df1434f918bd8f7a409db39d0d063c167e27c895f93ec73a9bb3545ee6f5b8b140592285acfe99e64e19cbea0eea6c3529a13dc2e51cb8c499ea1099be7b384c5b0307750460f24546720e4d710b7d1bee56ff7f766fdd4e0b1f0315d6ec1d8b23707a81b9cfd4459ccde638a90e9ea2559aa4df4459c3e4283243faa0f2832afc60f3c964f91dee900cc6fc38b91df1f2bd437fd433b80be6197c9293341feb81cad668a81a08595ff8717f74b3569ccf168af2743b4f4e487fb77d35785f301dc641ab6e61afefa191e6c82474708d362d37ada2ac08f606f07bd3e1f9d3364a7789411e2fb68995e75bc04a7035a5d926c0b0415275dbac3ee3ea5a18b632315f13a270e99ec8865c4c301740fb9f88c4fa651e3954a171b63e4a83fc19df2742d6c864c3615613eb0c0b88dc9bb57bec3b5b42ea88dc3701abe897a01fe474c5c28d55332d4564cd3d88a10873a02bafa7e94b45728b20327a90eb09641e5e93532100597f8e97fe7937bcc42c130d60813ffa764fb375ceb89d363ae6355657762e0491ea30c6e89096180d379f63104b5da4b261a4f93f5e16ae4f1aa226fe99d62bca7918e87bc9819020783321264413f4d658a75ba5dc60972f304e03ab834c2f8cb038e2ec2dd324c5f55b716e67b53cfe892efac909f0211b3dd42daf8fa8556a8c3638c3328ab95f92c0a9df0115a9b29cf9f234ffa0eabcaf1bcd971adc0f1bfdc56c7a4bb708d0656ab5f73c91ca881518c9bbd8398ef8d9e519fd0e84028a84a6de84035e7d41ef4d1e158f3d94e37aefa742b1ac9aa3eee9b832c71a0e00c7bf3989cfc234ff303f83ad58e39ea63087deace35139c5c252b560a9bfa7dac0b229d3d087972720e34527294d5fc8941a41eb5d5f2d74756c6d30e62e3d945d9ecc41b9c787a36f10d793195b4bbc55841ad6824f12505993a26b864fbe96f7a817078dd0212b6a08f8257e0f4609198537eb919f6eaeac9ba39ca7fde3c91bf57442dd866e36d285e9a88ac8a6f271d86a25e6cec5a8eff2bb6437cbaf5aed193bc1c641a93e0d2f92702e64db0d76734fb455c6bed84a138b8047aa30b20bfbf164b4735341587e32578a8f185e69464523f88130680183", 0x1000}], 0x9) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000b40), 0x0) (async, rerun: 64) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, 0x0, 0x0) (async) r5 = open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async, rerun: 32) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x8000, 0x0, 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000280)={0x48cc, 0x8, 0x82}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{}, {0x23}], 0x2}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)=""/86, &(0x7f0000000480)=0x56) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=0x0, @ANYRESDEC=r0, @ANYRESHEX, @ANYBLOB="904cd807e4e5b8927c8528bfca32f0482cb06fc0b31e8117e62c00a7e3c06217d9e2e8c72156b869b237d65f8d482c5cfcfd9b8554892ae6a92d54791857fe1729da37828c79a020206acd5417dbcaf99f9cefe6528675a992d7babbd07f1d804d6b0afcdeadd1c0b1e4b5c62a74745118771442842372e3bb912b370e2fc88067db5abc97ca6509bc87b6f702db6d74f9c4b0a9fdd4bbf73efe05caad1220ab31f9cc95565bbe7c9927fd978663a8a5e10a38b86cdd337f662c67744cf4f41d6608c3f4b3fc4d9179d94804af956cb5015ff4"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) socket(0x20, 0x2, 0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getrusage(0x0, &(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x25, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) utimes(0x0, &(0x7f0000000040)={{0x8000000000000000, 0x4000000000000004}}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x30, 0x3}, {0x6, 0x0, 0x0, 0x4}]}) write(r6, &(0x7f0000000000)="74a5dead63000000000000000000", 0xe) listen(r4, 0x0) r7 = socket(0x20, 0x5, 0x2) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="9b1809ff", &(0x7f0000000040)=0x4, 0x0, 0x0) connect$inet(r7, &(0x7f0000000000), 0x10) close(r4) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/74, 0x4a}], 0x2, 0x9) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) dup2(r3, r2) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) r2 = geteuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r3, &(0x7f0000000140)=[{0x3, 0x400}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r4 = getegid() r5 = geteuid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r3, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r4, r5, r6, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) setreuid(r2, r5) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r2, 0x0, r7, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) r8 = getuid() r9 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r10 = getegid() semop(r9, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r10, r7, r10, 0xa, 0x8}, 0x2, 0x2, 0x7}) r11 = getuid() setreuid(0x0, r11) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x186, r8, r10, r11, r12, 0x51, 0x5}, 0x2, 0x100000001, 0x1}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x18) pckbd_enable: command error executing program 5: open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480), 0x0) 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) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) close(r1) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x3, &(0x7f0000000080)=[r2, r3, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000000c0)=[r3, r3, r2, r3, r3]) setgroups(0xa, &(0x7f0000000100)=[r2, r2, r3, r3, 0xffffffffffffffff, r3, r3, r2, r2, r7]) r8 = semget$private(0x0, 0x1, 0x200) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000140)=[0x3aa, 0x4, 0x9]) semop(r8, &(0x7f0000000180)=[{0x2, 0x400, 0x1000}], 0x1) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r9, 0x2) write(r9, &(0x7f0000000240)="53035584daa2edee0636f12b20a19e96879af8602278b151cb0e4d3cd680f0b6efde717b033b6b92f8dfc590ac7851a2cd13f00922a0ebf8a7", 0x39) r10 = getgid() r11 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, r1, r6, r1, r10, 0x10, 0x7}, 0xfffffff8, 0xbe, r0, r11, 0x8, 0x12d, 0xd5}) mknod(&(0x7f0000000300)='./file0\x00', 0xc000, 0x6) r12 = getgid() fcntl$lock(r9, 0x9, &(0x7f0000000340)={0x2, 0x0, 0x9, 0x100000000, r0}) r13 = getpid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={r13, r1, r7}, 0xc) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000003c0)={0xff, 0x10000}, 0x8) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x200, 0x0) ioctl$BIOCLOCK(r14, 0x20004276) semget(0x0, 0x3, 0x101) r15 = socket$unix(0x1, 0x5, 0x0) connect$unix(r15, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) getgroups(0x4, &(0x7f0000000480)=[r12, r3, r5, r4]) r16 = getppid() r17 = shmget(0x0, 0x2000, 0x600, &(0x7f0000ffc000/0x2000)=nil) r18 = getuid() shmctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x4, r18, r2, r1, r3, 0x3, 0xffff}, 0x1, 0xdd9, r13, r16, 0x0, 0x7, 0x3}) executing program 6: sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000002a00)=[{}, {0x40}, {0x25}, {0x101, 0x1}], 0x4}) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x18, 0x5, 0x0, &(0x7f0000002b40)) (async) socketpair(0x18, 0x5, 0x0, &(0x7f0000002b40)) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r3) setpgid(0x0, r2) (async) setpgid(0x0, r2) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfff, 0xfffffffffffffffe}) mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x5488) (async) mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x5488) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20, 0xffffffffffffffff, 0x101}], 0x100008, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0xa8, 0x8, './file0\x00', 0x41d, 0x6, 0x81, 0x7fffffff}) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0xa8, 0x8, './file0\x00', 0x41d, 0x6, 0x81, 0x7fffffff}) clock_gettime(0x3bd70b3292b7004, 0x0) getegid() (async) getegid() kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)) pckbd_enable: command error executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x4}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) syz_emit_ethernet(0xe, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r1}) r3 = syz_open_pts() close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0x4, 0x7, 0x1, 0x100, 0x1, 0x1, 0x8, 0x1, 0x1, 0x8, 0x100, 0x100000001, 0xe6b, 0x8001, 0x7, 0x7, 0x1f, 0x9], [0xffffffff, 0x9e3, 0x0, 0xffffffffffffffff, 0xf3c, 0x0, 0x1, 0x10004adb, 0x4, 0x2], [0x200, 0xd0f, 0x7, 0x7, 0x5, 0x2, 0x100], [0x0, 0xfffffffd, 0xd5, 0xb, 0x20, 0x6], [{0x20, 0x2e, 0x800}, {0x8, 0xffffffff, 0x6, 0x80000001}, {0x7fff, 0x2, 0x9, 0xe608}, {0x6, 0x20, 0xfffffff9}, {0x7, 0x4, 0x7, 0xa276}, {0x2, 0x401, 0x5, 0xffff}, {0x7, 0x4, 0x5, 0x9937}, {0x8, 0x3, 0xffff8001, 0x225b}], {0x3ff, 0x0, 0x47e, 0xe91}, {0xfff9, 0x0, 0x5}}}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) executing program 7: mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x49}, 0x2, &(0x7f00000000c0)="ed22e7dc77156b4b8a057b3e4e220ff523e76d4efd491b2101cc31ec6fd431593b74f5316aedc09c2dadaa9072b4718a48628cbef9425be33d728e712a940b09801419e7024e8dd339f56e631a588be7e83838fa8be6896a64f971432040138651fac09c7769e09b07a38480", &(0x7f0000000140)=0x6c, &(0x7f0000000200)="f6e34c6191ae4f1f02aaa6e5be22c08068deb27efc76fd560ae6630b9ce5adc6485f1b23858fd1d743b24fc33fca08484626af1e593b25e46a29c0edeff21a613cd0981f3b6abbb10f020a9c8d45bc39a8328cfeeb4a96dc941f7b83ef2ce7d587eefac95b9835270ff797e22225aea205de851520159d0a8da16eb278e65914b286a0025dba3f6ff54c71a9fe8414cab9a714d564b7f8a0f5ea5d984afd43e0ea5970d5192f6b4b417aeff8fbbecd29cce098c88ac22024a4cb5abbf9ff2bee0a98f570ce62c3ec806c4bf6ca88deb1e79c948d6a36c09c895dbe91743689e35cc617a169f3e6a2957ef2d273c6e8897f7ff573586c356345e299a08036fec0c242e4a912a8e7a8390ef0183a32de3eff52806c91c02efe129b1506ead00b0f291bbf1ac66f5dfa1dfcfa10b9d77ed41fcb86cec511783ac7fb26ce60bdc5f60f262701ae08cff5f8c6a72e0dfbc8676914703cb641bac6b8bb01971662d744f994b2c8735e8457ef4fd56ce3507ae0f9011d4db9fec4e9840ae3d432a087612dc9795ad4e7c61da52180ac2daa4b33964084fc3229799a7a7841d5a3a152fe7f78e7fa575d7da6e8f1fb2398c034478df65c0c99ea2d336017312c77b73c57bfbdb1f3401445a0a6e81f736e31a3a67aa8c91b4cb70f131a647e4fee4108504ff81f0ab39de9b311fa691b5d12a2760544a28eb6d53f71a811bc41f483bb0c70edcdf2bd738d363077ce0974b1903934b7734e96d3451556e49e62cdacbd26a08c1179aeeda36c70a00c409af6da8c244302c268544396ef8b5f156844bf660c58c511b54e7bdd33393f470f734316f0d0c29f6a8fa3d6997d466a0bd97bbf4ab57501ea0561bc715fa0c0bad7e23f22ac13af3e70b48f3e535b72519117c33f1424a3dd8ad5079cd3ce229f3be9cd87dde8d395f9cb3047660f709f470c87042f5fc067eedb899d8414cf1a5fdafa300b76d345ed3a12c66474eb507f95bb3587c0b7a4ce123c2bf8f95451255a413544d3d109dd1fd341149a985ac746562d1aaa27d68c27045f8b0e7cd4030cc2f763cd84c1ac3edf9d6f93b319a0f38dcf7619bcbe212081eb970ab8ffc2ac87ec08b657b5dd9831028b32c7089fa09bd22a2742b159bfc581a1da68ebab5ea4c3341a7bb06e8a2dc92f32817623d937523be46cb64ff6d815e25ed3db51cd3ee601cb1e7eeab1c1bfcdd9bf7d0d330558d579d5475138dde48995809ce9177a11cb2207c21903735787658b91c6e70c5ae2c6da1e9c6bd18b38631449d065368ec6e2e9b455c59d02c2a22ee06431f9f3aede97db65efc4f6ee941c6c68ae769b746b150221b594449e1c2b31f1a4d48fe2d4ea31c9452a629cd1583ccb5f8ebc53d579b568b896460fcc2cf4d986870baf9ea7b9cffbc4f5c2c1c742a5fbdd97b217dd514f27a27ca161b11d26018c3ade5e25e23f5327d099922b734ee781832c83b3a6eb5581981cc3816f3b196b459dfcf66cfb7d3e1922fea0f9ac461a439c4674fac06dd92afff1c9a9f4fbad9ce33fce199a229c28334b8f931999df7bf5ca9b42f5c09ee9d1245356975d3e2bb3f489910b20e2388dd64d710e4768bdcb230fa88d668ec183ec622c5a10b8072244d0f56586741464c7ff816c530b505da52f2e61335b5dea4dcc590837728f54d797373032f8d64109b2a2237a22c9b64d49267f3c88413c599ff6e727f92c1176561b63de26f3e55fd7021431c680a292135be658837dbd0e23ea538e9fa3e1f6b2048b6f546a14326b67dea60e64f38234a085ff422a0432610e4f2dff0cf6727ecb2cd9c42791717b11f8213297b1b1a3121c51198b4584e2aa09091d0844e32781b827817a927015a7ca7d4fb0186f05d48bcebf52b4ba59683f027334eec31c0121c5cc65387bc6ccb6b6f3116a68007a5879c00bbbe7643087a6695694b188bc6276ab36f3892315031f4a46e10ba966293d226d6a55dfed12a91a92e40ed5696752e82f9bebd80e8bfed3ed219ef43f7f934fa347e63e225ba3a64635ca5b7e253a483dbbbe291d27471d745b725582e9f1f1c6b00187c0d529d3f7428b959b5e5c2012d7bdf5890d6239c44e1938701ed736ae5870f09ee9208ca9477db0afc6b7e4bce0d257f34f8a1c6586cbab07c92972160c4312d099d799bd438a5e999049f531bf219ec9bcc5c873770c74a081c01d6243bca36db5cdb0156c9ce36c5847b3b55c9dc1ad0998c670ddbd99903a4e6e9047be65ee2e5188fe4fbf28d4cf50c381147bfdfe641c99254bcc146c28c3426ec6ea99ecce42f1d16f8f4a3fcd7f4a599de75bb218082a95d947577311e40ec8fa75f95f2e6e64e742d877a4e46857456c0b4e8b332cedb6d9590896d6417de7206495cc0a389bb62cefb88f611bbb83eed77a58bc3a1f9b11d00c503fc4241a620f14c07b6573d068e40361a2cc2a7f9cfd7395073ee69f1b52342201ec1da4fe39ea5099c5695c081e0e9ef692eb9a7657f25cf1f571ea4e76ab12e22115ce0aad2b602ac219703d1e03dc3ac200b420bfe5364bbba1500a8cb1ddd5188a328a5f1785f1b5f1daeace27d87ea7b302c11bbfb79f7c4d53a77ff7c9c5dcc470c37f87153ca93ba86790c224008eb883c3b22644943cb67c818360add3127ac8b375894c2b63289098ca974045ecead3df42fb920e00daa38312a26791e60a8fde809164bc36116f7900c9109b925ea0390f1dc3dd7d1f7d5748ad0273a3bb0bffc5748e8da761dc79f55a2a5ba3a7b663e6314b83fd49061f2c6910082226776a530701fe2690b44c998c6fc6ebfa18a3862417dfc5ac54db124a2d9fc53994d47beb853f22d1cbadf0bb9c75ea1cb98fd748754f6cb38afbfd5d8e3146363281b47a4d00973ba6b4a9f5d04c2b5fd18c34cb53a7473675e393a0edce2c88b0b5a77fbb601eb3e3dba0270f3af62a61ef80e824e72a7a3ff4223e46afb4560c73b2b9a9d82b2594d0582fbd81a999a5431b73d79f580fc17413978b4d72a5c5c7d583c01c2ef9fa07e01df0f6c9433ae9523f4611f4d7a09d0d6a1801634f2e9082b0b15fbf16463f667ffbae449c672ca02e9bfc83a7ef2c1291045f0a23a65f9ffe4b15657c6e3d7f1c7c523725cf87fcc4d8aa27cdada88e6182ed9e116da0fcd3ff8e75cfb996696c378f537cc45ec506200929bc69fca40d9e54d5b3f48d9de5538643adef2d53b62e96f60aa6a023071fb22dd8aa25b68691def2d13d1e25a453aeea23df79b38cbfaaedc92409fb0c36881f324c76c1fa34947045c2e0a1f446b81a189f59e7f443b9f8ac24ae283d87f947bdce3510c329fc589a299bd9d081ea5086825e02c035d99b4fcc63650faa9e4915740a7c6a12df9678a4526e7b9d99b9c94cdf77efd24d4e27c584ac0cce7bbd7e0487b8bdf30981fbcd9901d730fc03cfc16fc5e5e9c0b466114a4f3a4f2dac12bec6362f45d773b55fe7b4b56a44382c0e7fef379192188de65986e39388cce2fdf29d2def8fcdffd9451148ef3cd3b8657740cea76ed871f1af9c8fe200681952cc39d1fd1e9ae25b45f02ac2561a98356ac6b4a830b376ed04ab60c3d0a5c10537da552ad251020a6b14b195c61309529f7fe0e23585a934244f712851f8f1420ce3c495e1d165347711fc0b5d18d37ee60230c11f8f89e94804b8d30c646ff4b1a4159408f38d80a099ae7da9ca126bbff1ac381318112a00e44f1fed9edb8180bb91f17b0fcdd080deb30f41daefca1e004db63d3f6705d81dc222e5d02eacdf8064befed6fedc6c04686cec2fa15aa5afc8f8ea33e2eb4d8126bf5b7643c3e3ad0b959d16c0d9c303f9137a5341e316f5f4b0ef7018f87b5a8b55c353faa021177b850437dd54bcdc46ffc182c6e9de108e23b9d207e92b84575ae313745573e259cf0abd0702745f4deea117ae58b84b348042ba020ffb738b2646fd0ac547fcca13b25459d68d02f676284d14fe845357a861f7218a062fec5cbc94c1b2e00102ce8046f24a31f74fff9d20b188ac781b53e85d95c4f97e3106341982d022f3a18596d38317862e583f17ba549c4768d2ab8b13992da4a7b960aa8174382146828a2be555304fa537fd0a117d55350c7b3bdf4534d7cb8d153b2f7426668b1834e127820147a6cc647a3dfd6f8893d4c31eb6aafaad05a98b61b3aafdd76a68d8c450855d7ec41d021110e2f9a1c6a4e2e530ede2243fd2ad975c90c74c608007d44767146b67f6f8250f8ca0da1711e9c9d32cfd6201c8aac2bd40864ea29b0497a4b4a0a1eb03b5545eb3d5e31b59cb198471ce5152afaf7b9bb3d5758fe8910cf4f71aeac4b1ddd05f720b89b47f8e5c2b403ab25c70957e420a4b069bb143e67661d0679b4f1f293075f938f2aea971a7f238a2e6c0d94f67b7737dc17e7639eecbb8dbb423408721cc4eed96d79bd1380dc187c2e7f128e4d8bf8b779d92a5fd8d1d0542563c7f74b4d314b70228b710d41a7980c1cd89f5fb538939f9a25c0d4479ace8c898725403f20d68bcd95470b16b494c5fa071dfacf2212ca869cb11432b9b47b326342cc615bcc817a0ecdc62b05d62133df0afeb647a5d57965ef4febd6302f3e2ef714c5ae54cad374413ae6dec892919def63e39805a7ccfe89fd2086966693497f15e9b2bfd6a93eecb879fee2211c311cba176b99027ee6830454a92554bc22acedc97eb6a8499807d0df095455006a02459122da02f0493940995f68ea270570009f429162ad5fcb97d4bfcebf3a9033da4cb6c1b4b7eb42faef4ad0234af7a66160f2cc9f5feb8f4f1dbb44e404a87852b9296ea60ea4e2692e34e8ab85d1a75f8d744dfce45f39c1e1724352fb3f9133566b316bad0a9fe021e4b71cfc06ba9a684ff02544d8bbaa308732a1acfcd8bd7d3150009417027f4c8f278a49eb82b33493989ff54f4dfaa71d0430014d1b6a1fe37024ba2ccd2319200029a1147012c419987d89375a429d589f1172e116398b2e6fe818f5fc715f613b9eea456dc66c6cd551d9a86939a7f0e13f2cbe841ee350594d62ee4742806640c2423d3f3c5423c5d730c1f5613698a6503e21eba9529f76c7258e0e89178578c3d76152dc5332a3f8af9d7bf926c96bf39642d97875796c41ac17ab15a1e36ffa14707b61288e6c6e6650225fe00475cb1af4a2e3c8b9f145b02f2b00fdb9f652b10a9f991b5461678bd168e604440bf1f37a024c0ff72f622b5bb556d85b3735458e36e0d6e5962bf2b779c37a5050c4a1f28221d24457d798e3c56737ebd976ba2f09adac569ed9cdb7a7ee87c8ad969cd8390ebbfc0d61ba45182fdafb3268080888689b6b6392b02b2a1ecaa12c1d024064355b67a922934a0ba1ed5be528a8a831556a51ba2d7d50010335f4273595f8302ce87f276bee9acc9bf35c6c23a26f8ae57abfd1d34c30a46248669784915d2bf573f9f94f3d2011d13766c7d48f2536a157b75a5a4b76c8f557e0280a51c6c5367458da60e7398aac7fcd300f3d0558b32b3550058098c0251484148c2b213a92ccc190db44f95486f9055921edc7d27c628f623aedb7fffa0a521f06bcc35030cbe55761a0b52202357d3e22f7738aa19ea169dcc1f6f39a06971a61d5895883a7a89a4e0735a2691e4a839bbc5853f3149ee3b7c32822d3227ccfde2f2271c2c71afcad7ea020c623706433783437c67309e8f1c0f41709a22e4e2da7994beec3dcc700ad501b5c0381be1813bcdadc754b9cee0b4ef43c391ffd92157155ae86ca525e448fcf4d925d7e712118bb74c08", 0x1000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 4: open$dir(0x0, 0x1, 0x4) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) mlockall(0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) mlockall(0x0) (async) syz_extract_tcp_res(&(0x7f0000000180)={0x41424344}, 0xfffff801, 0x20) (async) syz_extract_tcp_res$synack(&(0x7f0000000300)={0x41424344}, 0x1, 0x0) accept$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) (async) syz_emit_ethernet(0xfb, &(0x7f0000000340)=ANY=[@ANYBLOB="5b515c72afd9f521b72eadd486dd63dab27300c516083f0a9bd4e03ec7dec7a7e3eb19d6444c000000000000000000000000000000006c0200180000000000000000000000000000ffffac1400bb2b05000000000000c2040000007f000100c204000000081d08dbaf94015f01c17dc20400000004010700000000000000610000020000000033003f09650000004e234e20", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="600200059078800000000000f7269bf764312ef0884332fc778141fce3ace7bda10497764427500d5a0410a55ab82bb42edc9846d3b33e88842d4fb62511df00388fa511875361ee0fce70dcd4dd4b4f720df0b0ae46dcb4e47d50a0afc92c3654"]) (async) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) (async) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f00000000c0)) (async) r5 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x20, 0x0) r6 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) setsockopt(r6, 0x7fffffff, 0x8, &(0x7f0000000240)="e2cd630a08ff7fba1ffb3e8ed6caae7ef6a808cb957316ce77898269d473ff540948373703f3eb23eadcf6244df2523c9dd8bcfe86956d16eb2f303ad5cd74bd1ea0444d668f882d33476573fdd4249bbf03b2842789504213aa184d9b41e522ee057ee58ede7feb8b37cbb152e5dc49caabec02cba43455e83275cf7c9762244190193d2804fced88397c5dfda8890b6fa6e12e8a2e9950468aba3df470eef458281c3ce8da909716d926f07de35b2b4716c11574fd6e35b110f75538", 0xbd) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x106, 0x0, 0x4, 0xffffffff}]}) (async) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x102}, 0x8) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x201}, 0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f00000000c0)={0x6, 0xb, 0x81000000}, 0x5, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x5, 0x6) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r5, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) close(r5) socket(0x18, 0x3, 0x0) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 4: accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket(0x20, 0x4001, 0x0) socket(0x20, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpgid(0x0) socket$inet(0x2, 0x2, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e36000/0xc000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8000000000000000}], './file0\x00', 0x69}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) executing program 7: open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480), 0x0) 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) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) malloc(): allocation too large, type = 127, size = 2214510592 executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') readlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) mmap(&(0x7f00000a7000/0x9000)=nil, 0x9000, 0x1, 0x10, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r2, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) r3 = kqueue() r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0xa1}], 0x8c4, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x653, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) executing program 4: syz_emit_ethernet(0x3a, &(0x7f00000000c0)=ANY=[]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x5ee, 0xa, &(0x7f0000000040)="03000000", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000200)={0x4, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x32) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b1000504", 0x4, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x400000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x64}, {0x4}, {0x6, 0x0, 0x0, 0xfffffc00}]}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0xc}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r0, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, 0x0, 0x0) semget(0x0, 0x2, 0x624) executing program 0: kqueue() accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0}) socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) clock_gettime(0x67f3248105b4e004, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0) dup(r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) syz_emit_ethernet(0x4f, &(0x7f0000000400)=ANY=[]) semget$private(0x0, 0x6, 0xacf8a22a973f3654) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_extract_tcp_res(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r3, 0x0) setregid(0x0, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, r2) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x400) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) semop(r3, &(0x7f00000000c0)=[{0x1, 0x2}], 0x1) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/246) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5700) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8060693d, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x6, r4, r5, r7, 0x0, 0x80, 0xff}, 0xe973, 0x5, 0x1}) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x800) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x120, 0x1, 0x5, 0x6e8e1530, "64cb9b56ba18dc701f3a7ac6a0d6b25e8fb8bc4d", 0x1, 0xffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7114, 0x0, 0x401}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='%\':\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='/dev/tty\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='}^\'\x00', &(0x7f0000000300)='/dev/tty\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='!\xe2:\x00']) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001a40)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f0000000500)="c68e63d886f6ad3dd90dfc9e749f11f8fb78c6ad379679a1fda868918aeac412fb1c75b20d2faaa910fec2f7a609657e6554f82d517f4e56b86ae2ffd91b957b6891ce25e9a938bdb7", 0x49}, {&(0x7f0000000580)="3af59a3887ed48f73f49519712ef927fe2992253fc28847c5015bb5d0e8731d7d7fd87b9573df83e8fcefba1be3330395802b8ac890f80dc0134704459b211c142a3c24f633b3a642d91b7469a97de2f368f2424fd04d56d32e53cf5b092919ee4a19ac55d649392f0e21ee5dde4eb236908649bf9c9740d337d9ea02f7a5c20bcd569f7d90b69259a2e881f3b7494d34d0dacc88c90e767f4a90e385b4bfe821e9b769feea2829d5d2587e357af45ea675c5f", 0xb3}, {&(0x7f0000000640)="bc26c76f656ba342ba9f1e8f5ef1c89a9d4208ac62edf92196df362096c744b9e514914d82750ab90fceb5f6d5f242351702759e354fc695419d0bc7", 0x3c}, {&(0x7f0000000680)="ef257e10376cf33cb157047372db82b638974db60b7fbb9a", 0x18}, {&(0x7f00000006c0)="e85bb691e77caae760f9ebfe6836b48d77afe0a5d5b76e86b9c111e48e80d6305986138bd67eb6b5a1a1f04cdafb5cb87bf3fe8178202cb5a232803cdb78a92f811f47fe199d65fcb4cb7cdb83f2a5ba4626cb094cc069a00888a054d120b1cb18aa427178bbf34b", 0x68}, {&(0x7f0000000740)="39813063fa9a46ba1560927c140719fe00c22fcce62081476a8d2b83ef959ed61270ac4f923c399f7a830fdc89e3fcdfb8d410b0226a20cc3aa9258235008d87fa5ac22079e7e2e96073e262d2b46b7fbc0658e64201ca91c4d9b7ee2bba07110e078d04b37285e0af90ed92f436d2ec2f27b13794293b19ba01d1261feb7b79a48630c515aea45a6badae29d61771d37e598a3303a55bbca1111a111d43644959c89793a807f953b20aad29e27dda9ae9a7d1c83f773bc1dbc14b6a7bb5", 0xbe}, {&(0x7f0000000800)="e251787d39be0579e0cfac0835eff8a9b6bdfa35d3116f66134645165fdbef372f212be3241b57ceec6195a44605628fca15718754687ac832d13db9b5c4e6aedc03f889c9a06399af70f982194ae07d6db169bcfd53f34325e06e7e48785d57b2d4f10f89e3d0aaa6c890b0814ce471aa4edc8621605e9d7e587d0e6e1ff28f4a65af94c305e6299e3cb873181e7364df46e58a814b7de329e8ef9550530caf376378a3176bc26ad043dc885942274d829b6052c01e4d6c407755869d450b477a2533552f9fdb085d846e8445735fd053cb1b2c710effb4a76ad5f1467cdd77c114295292034d843bae5c1ac9a651437b5e77cac89ec1976befc2bb2fff50a5a2b69f7e354c2e0411d84de01aebb331b724ef8444c7df1d68054dbc40a2e3355a0ec16da8af93259faa93fc22df96892c638a143edaad3e4b9748f59d3103cbc67fa2e936340e4f80a058f67bc7a8752fb234510fdc2c3a1866269b240a97bb78ca69e5affbd46b64519611b0c8b439d05b03732ed1e1e9470bc5447cfd2768634f0922aded6aaa5de8f986970e74c4b0fb31c73f06765ee5928708b2d658f49542407fd13c60dd76a6fcf7af4e53cede034998245ed54f96533371272f5597fad12e9d8c5f98d17c1d0038837dfddf582a489e76fcda842ee0b96f12cd6eba927344020e5b6e72960a3c895dc539e4cfa8572b1c24c8273c2ad91721dbb458d07f11e950a94e5285fde3f98e1b2e7756da4ac9b94f072fd537f8395c938f39627c399e299e328dcc92db642d13203dbf8e1167c96450a440b1c8d7606b395e20c00b910e928db7ec7479c6d0381baa9c8ebe1a24f80fcf9aea1c0d5ae6e98bc6a82f6d1015560c09c46e5b8b1db34d7873003df61f61e7b1aa67f6ec9fffe35afc3e278f869fce4bdcb00b4ade8cf27dd5d65d8b27b69c7b9aa1af4a7ebd50c7a885fb68a39f26cedf14a1539254c6a6ffff3dd3c48085bee525456f0ca505a2d013d27bf4097c172703b4be0ca0ffe6d65850fdeafc1729f92c6f58750c474507bf0ca35c2679c0e754d18d86314d0078fec64d8c3f985a869f8ddc6a747047484b6e96de8f986a18b33359482836f431d2d2079e158fc9da84813e9963a99d8a2f7a69945865b444bc3eacbc63e3057da9abac2853daf7a18421e10b8be251e9e0a46b16e88c539ccb927db2afb4bc988bd430d02af8a7af30a9c620ddbe613c0cf46653fd20a8e7cb36f90d18a0b0b62c7435ef32be125780aefe6e520e5b3ae1a8ec8a45019245a789d582292c47e4107d023cc4eb6594d24e3d4eaa527120be0d919976363cd3901d76f2f3ed03fcf995d894ddb88cf47a39acea4ecc9010e4ae38a730e4d754f6d50d24457660a64342a45ddd5187dc6b80b1e674044ff0f9053e68945aff227fc37ecc39bc4377cffe121aba0b0b48ef06a8e67ac79040f7cf03ae69b53f577d4edb2f38537490e06fcd6c2e25eb9d8adb62afe0220823ce5e31a06f92acca1207fe3b79bcd3e528a676441886456db3cf0b1a76f6574a7fb7071b9be9e4342ae2e71aef5b8aa815fdc8333d24b72db4ec6d320b7f34ce81db7d7e22aff68aa8bec5f5983498ab06c5446e83d358a02027c989467a1cea545513687dfe51eebcaec21eab129c6da1aa0c3d2f85b25b1c08f50fe14aed53761f0f8ff4b15fde5aa38658f946e0303ae306a169102058e1ea035f7eb995336909aa2ea1e77dfa5006565f37c740914ddbce9a8fe18f3f4ae3750d08a0729fced3c8432b292d37e8b65e3dd8f2da264d852df40410f4a1d1c9413b1d0165c87237a2b24089ea20ea4299fcac21c68f7dcb948333279b649ced5b8135db2487635c63d7e8464cef5248e703afc7f96173cc482eb8998cd93a6a7d0b83bec393f1cb029cbed86d993f41553d68766e5510cd4347b3f66f84c1074c5c8b36a3d517acdb57cba83d6a600e359669ffb106a08979930dec897a0ce757289e35bec8256f599cd3371814dfcde32d6c4bf8c596007d6642749fd6109db94d00fdfb7c110cc1f5ca82227ded9abaa4c39ee27828a7ef39889c60908820c464165a83ed25a13604c111f8eb8edbf71bff2f6fc1a79ff9dcedb33ffea94e74a86e930121393a66139c222636c920669e3a4f85821cd1108c2f90bd0085250409904a129833df1fa32a41e485be47bc352920fd5f5d4acc7f6acd7e655a962ce7c93d31ab3eb672c4680b7c9139aa11a1f7968268c907ba41287023b86f032f5c08feb7f366b234dd88b7bb0b9db837b6c8c736939203e6bda8c9215d9fe828d004f8b66625147badfdf24dedd39d3685b0ffc78444e5180a7db746c845c3bd15b972228065d229e926bab69c820a23d1e4721ae76e9cb3722319a5cce4eae85923c395787d9d1b194f26a9cab8f7b8a9a88ba51179da40fe1a81b0d66a5accc524f86c6353a62611e97e27084e4d165c99af0589b36910bad71ab2191358643e961c19c417ba0776da3ea1fbad6b6d20bb0a01a2cc467895994e7d433ebe2f47e827a3fca22c61053e8e6f17a40c7dfd50707b4d7c3a8088b44b9ac670c2a73befbe53676907786d67e8c8cf6bb0f664af0acf7f870c5002a6f74ac675aeb719426936503b914be66a56a70b6ece41074fe224057894a639ee7d598dd5dff454b82d8fa8cb34b5264792ea0b9f39e5d5f1cb883431b998aed59857eadb2e1e6c61d4862ae1a7bc0150c9a698112dc76cddb2d3964cae01e182b293f107ff15a690a8050cb37139714b91b2e40e392750d09218a645c1e5cf0fbfab6bd1045443df4c60bdbd55310ba658eb10e4a0f035c5d6fe0dedcd3a34fe72f933efa676b49158772bf90d06e3f1f02e91e6f685d18a8fe2afc5942149eb7a15b19866b96e1db78712af8d3c4217bbcc6addf963f2e5cb9fcba39266e9a19e1ff83868719457d35ea0efb33e429aad3628a168dea66a5f7ffb0662e46621a6e6711ee05964f8b02c08b9ed20ec25cd2e14e6db4df169c7ec53214b1e7a7627572d3072d7d152617b58e49738d07ad30217d592141d75b58cedf297b420f3c6f745a2cc20ae132276c6eaa47e01ba512a9094edd01502e33c50319be9e4717381159b408acf6a94a53a48818b8a993ebe30a93fb6de6dc63b980f992fe13b6cee52cd360a2c4987f83ebbc06fe2c25cad7e08088a0442a6d0a4a2d660afc2ec2031d4a2b6a9a7e85664df16b660eeb40f7b3d12775b27ac3fe6c7ad7f2afc96bc137cce50a9941f075f4de0ae70709544cda9501062f9c3c801edef8b57c3c89237c5aabe88ea522ff371c9a44f68c8a76d454fc40a435d5c110aff6d165c4cc64a8106a675c2832396b50dd9bea5c2a193dd8c01156ff953f84f3182ba3ba2106cd2152336190dc48e7f82505c09e63ffb3aad702742cdaff793651fec1b149973da7ccd03dbc81df6f46b051b08bb9563f59931d0b8e2a1fdd33ba624f905189f3f4b07127f393478e27d81533a197ef0e4dc48d9b18f991dceefbb7a07f2cb930f9d946e0bfd6e07ccc5bf777426788e8bb20bfbf7d1bb2af7536f457a194788ad2674ebd8c9d1b14c5fd7b0786984315f9b0e935c7b7ea312e1f8391282a5177b53b907042db8f257001ecabbaf7bca4ca31f203cadc64c2132b0bd301b0015d2fd94efae598185561ffb32afafd877d7b6df845ee9601cc1abfea2c261fb9714bc035662bb88551f10e25e068bdeac4006d73004a433e82bd757c539ba743afa96fa1eccf60c02868c749a76070dee6536080901b8d86821e56cf1fb28df7863ab42c7fba06e9eabd2a7b999523d3bdbb82237625bc42359d8d126c2ee2db4434ffe2980e4eb5beaf428ccf22719fe7b8c3d71da6b8c56c301f7f87b9247ae62bbad9a3b2ce87eb506bf354d0a0aa12524bb092498ea619e80e5b33d6c6b1b5bac611e1e6e98a6ce75542996a4aadb767e3c77ce151a034d35434824fa7e2072e96a792702b5c7259d6b9277d1b34f57313127ce40c5c88b87e25a37aa01480056d068a834eb810c9115721add9a091d5c01d6967efe235cb6cebd1fd0e1ad198d60876cb54d4033780cec57d1dd39aa8c172a03a1a14f029e3bdff5c39e5a7a91b06c500b0480c9da48c75a7d871d8b0af8f4e294f8f9f212e33762083ed39824bef35c30ac4a32c534d4b9a29624c728b6852457b2789d18e80406609cbe41812de5bb86f27a31329776e864820a4044646e23d3dd3a8d6dae636e0394ec149fc3567e9efa0bd9145e01dfba8d815cd2e3ef68ea247be3d5f3db4ae67de41df32797d2418edfcca39ced6fd2cf61b48c7c1a01c06b6be1759a4d2eae44ea277d90bbb0038dfc80cf887e62a2eb63fcbac21b09c11f84b6e01772844364c3edeb9f3d243c47918d4bfe5781af398dfb0c52c73a635fe3d47bd68f8c616647309247daa067304b8233674726a40240482821bc02eb585f212bb11f6ffde9598c63941b58bc94f9502168f78e708debfe99b1ec19165726b3799778e35b93591b1ffaa74e631a4e19ed4492e63b80168978a81ddcbc4d6df63067f636b539abe0cb7f1841adadd1898077ef8fe50cddc519b2328aee6e1e5189f8d1305d9f7ca03b63316530d663c60107246b7cf1fa221da8c40f56061bf14506592abe32f12d9e9ade90d688cf4d8b8f8d2e8821589d402a8af29665e8b89eca5fdc9c8713b1b2b6fdffec1c565f09418c7547adbf7665ee6a273d5951fe78c70310a9514e1faa54fd48f13fd58a7616647d8fe48ae7a8f4c3d60f9ee51273fe3bc3edca943a5c2b7135d20a2d5829a46d34373dddc66c0a16f0ba6b7e80c67c8b42a5c47429b2a149beb8b37dfd8cbe29f0234c408abe8b625b1d841f80337c9fa190b88e42ce025a21059863b7c8ecb1567e64b1b61cf690264d877705e7ab6463c7e899a4ea0015d22afc80e6021dbec814eee337f8f682bae2fdb06fc45f6cb32d40876e7685023d8e6f37f89950524eb87a2a87992f46c65d29c876aa39692daa4f8a1ee11005f5bca139e1261ac0fbc0e3fa19e324bf36424f26e8368f96edcb4763dacb25e610e510971a5014b3c45ea6c7581620dad0dc27a9c30e6db08f0933c25e39bc6d09214932665c7aa7be9e2aae21029abce76c6d23aa7e52604bfa73017d0f3fc60565ef6b89af606e0e924f7f21b7762c32a13deba3f276d31b7921645a5628bb197db7eb4d0945de2e2d09c12eecceaa0ade3c695d15ff436c54e63a2b29fcaf9fa3af126a7e8afe4fda1eb39b94963cbd80e86ddf8e587913bdc69443fdf797f856980aaa6c2ed108650830c1c5a603002b8a1dac97218cbcb26d7b47cc144e3e4edc4dd2d8bbeddc40183f2120639f1995b522b18f1234ade212954a81407eaae1ab43b5ba3c1fa4adc0d902c7feedc1422a9769481c5175356cc4c598fb656ce414d8a660261e7bfaa90d7d8cfdafd47e0361201221451063db4702bc47850aa740edabcb32d82d810356df07fecbc4103d3a776cb5a466f18f574cbbe12a93703cbaae390b81e96d531142a899325c6b4da709540f3d0a95a60032d8b475184ef79df5e57fec1ac93897c949c14ff872cfb664150d5587807b286c82ea169c4ab4c7e0737a7cd250dfcee320edd3bf3d89c18569b94deb1a6f580fc606cb0ec8ae409683fb8db0509a8c014e14e75263d418d026f87177cdda31e3630e65bbb4a888aa6ac011af08f2f739d22e706bc36e5c814f785d7e95cf5b0e237a84a4b1f86deb9e4168b21293c8b2411266cb3158b12a601fa0e78d4664c402ddd117be", 0x1000}, {&(0x7f0000001800)="8607e5656318a3bcbb1bb5486994849c06ccd94cbb811783028f3b3e44b6fbfa716570fd8b8e63e132020de3346fb697e43460827d0b2237f00cf38865491f60922db16549eba93a717a176de29625f13dcff94c30d12edc688eaa176d0268f71e07d39cb15cfe1652b285523ff8bbab62950ef54e8c97d185b6cb7141a43612debccbf4b22e9c2a063fd183096d5e4533d4c67746525cde23e6", 0x9a}, {&(0x7f00000018c0)="a81271e6d7c7e03a99900f86f2386d4cb452330d561706d1b4f5e229092d65094f21221504279e808e081eb10d1944f71e069daaad2d6696431e213681ce131ad5d8da0c4ec8389c486aefa46038058c1ed7fb4317542678a7d7c5aad80bbd633b021e59322706f0bd08296a05defca2db6ea8bc12c397d3de5f70d10a590424b7675c58f3a91a65fba338e6a1a8d0f366688b0ca513520f21d8e521b0adee8e772571d404d90d42570eea36ddce", 0xae}], 0x9, 0x0, 0x0, 0x405}, 0x400) r5 = open$dir(&(0x7f0000001ac0)='./file0\x00', 0x40, 0x180) symlinkat(&(0x7f0000001a80)='./file0\x00', r5, &(0x7f0000001b00)='./file0\x00') pwrite(r3, &(0x7f0000001b40)="bd830a7b580b30d342bfc41c9851b4bd33cb5794057855435e8555b2668023e25d87", 0x22, 0x1) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000001b80), 0x8000, 0x0) ioctl$WSKBDIO_BELL(r6, 0x20005701) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000001bc0)=0x20) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000001c40), 0x2, 0x0) kevent(r6, &(0x7f0000001c00)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0x7}, {{r5}, 0xfffffffffffffff9, 0x57, 0x20000000, 0x5, 0x1}], 0x7f, &(0x7f0000001c80)=[{{r7}, 0xfffffffffffffffe, 0xb0, 0x2, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80, 0x8, 0x8000000000000001}, {{r6}, 0xfffffffffffffffa, 0x8, 0x1, 0x8, 0x9}], 0x56c8, &(0x7f0000001d00)={0x6, 0x3ff}) shmget(0x2, 0x2000, 0x6, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) sysctl$vfs_ffs(&(0x7f0000001dc0)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000001e00)="f3fb5f3ed6b6d301cbda4bb3d15704324ede9ec6cfa24249250341efb4af4e401a5c3a747b3804df222eddbbb40601c2b20dd6995ab6e7d22f07f734beb49f212e3e682a84e84052795115b9b0abc730869634580fa8ed4fb36c5490f14b5b44059ded0e8754b0ad27eb71d378a05c951e219cd1cdbd9d7df20245e01a485efbb8b87bdc245cd08616a5049768676b534b33", &(0x7f0000001ec0)=0x92, &(0x7f0000001f00)="e49b77b6f04407f862b037fb0c0e021846a8f2f2e54a0e48a1d639f4dc71c39ec0fc426a584a67c1ba9a8c954c0097a905133a7af98cddd7365a937260b9795a6e7bc4b91e1f70166acdb6b43df72b52b40e15f74b887e83696734858a38", 0x5e) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000001f80)=0x8) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001fc0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002000)={0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000002040)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000002080)="ba9e6861c7456615ce64fcb9c1b046a1c8db2db442a55e3eb4bb23ee1603d8f68b4b30a72cf472ebcf8cbae682d37f74481a23b50e78af26e05706137abc35e6fd58f478f06d4c8def9e3f7f9503e085a61e96ec25a12dfc5266e6c65dd675e3770f1d71d75d267175c562ad5bfec4c80956d738aac2ee40d4210e0084e8fe8f83ddedd362c540af3766a93af6ce0bdff913394caeab5f4e6e4b911ac24997b8b884be499e8a0947", &(0x7f0000002140)=0xa8, &(0x7f0000002180)="a0a7b2bacd1b2f07f24f7510a6bcdc795f2e44c8cb67e40aaf25c85abcbf5fbbb205eca3fe246c9f2b9e48164af09627501368aafe19b3c7112a3cab63b305d0ee03413523cf2f516f699b11de14fd81620f8d3ee102d054f6f02d48599fe9fa166352613cdc0b19c1b693368322249172470164bc12297733633b6b0b76aae35ced3eddecfb3773ec97c704decaecf9bc39a7803f2266d686657ce175bef6cce31dff7f0b009ae32ca0bc8da84bd9b3facd08c0a7d4fb51a12ca2efae603d802113bd47127f06522f8cfc489fb32e8d31443e16425a6c91e8568a1fc76b5666102cd54d43f0317ec5ae2185b4d554b8c24a7fb906e5840cc44f07f5", 0xfc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002280), 0x40, 0x0) dup2(r8, r9) executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb810037000899030000200000000000019078e0000002ffffffff830301001200907800000004ecb037118ec5a58ead36dc87c152b49f91f48723a7bcbd3b0121eb320b62b5c846fcdc66ff395aa75c1c6a69309b3cfc4c0a4bcfc4c02f88a3395db1f76aded5fcce0cc4"]) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@random="282878bf7766", @random="68f97ca30c60", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @local, @local={0xac, 0x14, 0x0}}}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x8) executing program 6: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="0100", 0x2) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) executing program 1: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x8c, 0x7}, {0x6, 0x1f}], 0x2}) r6 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setuid(0xffffffffffffffff) kqueue() ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCGETIF(r3, 0x4020426b, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) connect$inet(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) fcntl$getown(r1, 0x5) getrusage(0x0, &(0x7f0000000000)) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/74, 0x4a}], 0x2, 0x9) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x45}, {0x64}]}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) dup2(r3, r2) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6034d8 executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb810037000899030000200000000000019078e0000002ffffffff830301001200907800000004ecb037118ec5a58ead36dc87c152b49f91f48723a7bcbd3b0121eb320b62b5c846fcdc66ff395aa75c1c6a69309b3cfc4c0a4bcfc4c02f88a3395db1f76aded5fcce0cc4"]) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@random="282878bf7766", @random="68f97ca30c60", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @local, @local={0xac, 0x14, 0x0}}}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) r2 = geteuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r3, &(0x7f0000000140)=[{0x3, 0x400}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r4 = getegid() r5 = geteuid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r3, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r4, r5, r6, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) setreuid(r2, r5) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r2, 0x0, r7, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) r8 = getuid() r9 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r10 = getegid() semop(r9, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r10, r7, r10, 0xa, 0x8}, 0x2, 0x2, 0x7}) r11 = getuid() setreuid(0x0, r11) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x186, r8, r10, r11, r12, 0x51, 0x5}, 0x2, 0x100000001, 0x1}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x18) executing program 3: r0 = semget$private(0x0, 0x3a6043619e21082f, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffa, r2, r3, r4, r5, 0x0, 0x7}, 0xfffffffffffffffa, 0xffffffff, 0x1}) setreuid(r2, r2) setgroups(0x3, &(0x7f0000000100)=[r5, r3, 0xffffffffffffffff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x8001, 0x8, 0x1ff, 0x4b, 0x0, 0x9]) r6 = msgget$private(0x0, 0x152) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x20, r2, r9, r4, r11, 0x104, 0x1}, 0xfffffffffffff90c, 0x6dd, r1, r1, 0xa90, 0x4, 0x4, 0x2}) setgid(r9) setreuid(r4, r8) seteuid(r4) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000280)=0x6) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000000300)) r13 = dup2(r12, r12) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={r7, r4, r5}, 0xc) r15 = semget(0x1, 0x3, 0x2) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={r14, r4, r16}, 0xc) semctl$GETNCNT(r15, 0x3, 0x3, &(0x7f0000000440)=""/120) chown(&(0x7f00000004c0)='./file0\x00', r8, r16) semget$private(0x0, 0x7, 0x340) r17 = semget$private(0x0, 0x3, 0x20) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000500)={{0x9, r2, r5, r10, r5, 0x120}, 0x6, 0x9, 0x1}) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYRES16, @ANYRES16=0x0]) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, &(0x7f0000000280)=[&(0x7f0000000200)='/dev/rvnd0c\x00']) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {}, {}]}) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xffffffffffffffff) r5 = socket(0x18, 0x4006, 0x0) ioctl$FIONREAD(r5, 0x80206910, &(0x7f00000001c0)) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000000c0)=0xc) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00002cf000/0x1000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) execve(0x0, 0x0, 0x0) r7 = syz_open_pts() close(r7) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 2: open$dir(0x0, 0x1, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x7, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) mlockall(0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mlockall(0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) 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(r2, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x80) sendmsg$unix(r4, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f00000002c0)=[{&(0x7f00000019c0)="1bd9c45061929f06b0abeba9560441e6c8c46811576f3ed60d2aa7c09558a84a7ae96619f25ae1145ccfbdad05da44e54055503fcc227f368219d1b7bc113ad5f469ef9d12ad4124306ab4a9985e7704a2c8f3a467bb109f1c53046096a1d78e4f7495fbee27d33ea66ea5aad502d65519a7a16af14360f4d6eb01fa9b352f9299fd427aefc5e3719f42e037a62961db3d2586db908404c3d240567c3b18d764c73ac217453e99b143937b3e9a573949a1e70012dcf1db4522452a16b5e55470ca8f0cab47e91769560dc71c8d4be0da4df466d7185a29719f05a5ccfaf557003f6b5178f0d7e54b227e6945967f5e120000000000000013cf55ba36f36f3598645db75a04b1a3e7e4fd248e7ae3b4d9afe88bb900e26aaed639bb54139475ecad220590c92661305766e853517d398d329d60ba9fd71adf7463777fba295c384465bb6399114e585a200073443638e9e9c605a40c091092f2f78afa17706c444cecacc3af6f6e00", 0x168}], 0x1) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x106, 0x0, 0x4, 0xffffffff}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pckbd_enable: command error executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm(&(0x7f00000001c0)={0x2, 0x4}, 0x2, &(0x7f0000000340)="f44fbc01322cd43a035301232917cdc90a522a49ad7650a9eb06cdd21840a2f430d23b4991ff07253ffd092a69f657ca4c1963593acf3adc6d900d5b272ec8b7a2343555c8f24e3c605acee5dfb5afd36e0cfad470f7e0e36613e9126bc260053bfc2bf55eca7433df9639c4a8a2e684e7246be685571a0d052db8abf20bea5f841a936ca832ca890679a5b09c9a01aac310659bdb81e8d550", &(0x7f00000002c0)=0x99, &(0x7f0000000400)="7b385169c19633093c68fe4701a28ce16cc0d15f5a98c3e02a6724", 0x1b) r2 = dup(r1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc56) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) dup2(r0, r1) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)='d', 0x1}], 0x1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4}, {0xc6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) execve(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {}, {0x7}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x6, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f00000003c0)=[{0x0, 0x4}]}) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) setgroups(0x0, &(0x7f0000000040)) setreuid(0x0, 0x0) chmod(0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3ff}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r5, &(0x7f00000003c0)=[{&(0x7f00000002c0)="4317", 0x2}], 0x1) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0xa010, r4, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) executing program 6: accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket(0x20, 0x4001, 0x0) socket(0x20, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpgid(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e36000/0xc000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8000000000000000}], './file0\x00', 0x69}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) executing program 4: open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480), 0x0) 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) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) (async) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r0 = socket(0x2, 0x1, 0x0) dup(r0) listen(r0, 0x0) (async) getpid() (async) getgroups(0x0, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) seteuid(0xffffffffffffffff) (async) r1 = getppid() (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r2, 0x6, r1) (async) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) socket$inet(0x2, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket$inet(0x18, 0x3, 0x102) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8981, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x2) (async) r3 = semget$private(0x0, 0x1, 0x8a) semctl$SETALL(r3, 0x0, 0x9, 0x0) (async) semop(0x0, 0x0, 0x0) executing program 1: sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x11}, 0x1a, &(0x7f0000000d40)="590190e8539a80d29149ff44ad3f4bb26bc81a45bf241f607decfe998d04c9292c3f721dc8a17f32adc28746a44d3bacaa606d891f57113c4a4ca6548c697e8fee7cce057b4d0146569ae76d46bff5c44a39931e1e4ef8623ec440bf6562565c464de02746eacbf3e4f98b1ed9d5a8f92bc36c01e839f448496882ce956d1c7fb619863538ea4c7cf91654913aa17993e9df49e3822f04be6970f95c09ca7480906dccc5d57dd8bf1519a0c28b126c672854b8f08fce22e1509b55eadf1ded5b4eea84ed65d6c86a85759e09ead283f7883dcaf9429d7e2024265268a2f845487ae6c1088c0d822b42beeaec4e42e8f8577836a79ad1213015db0f41376fd3b2aa043f8e66daa58ffed5f7ebccfe7bc9c386528130a85c09d5f5250f7f48080b4eeb2c6649c9cdd895a15af4e79535d9fbf012fafba435a069fbcb7e5f3eec4e3cbbdef0360996a49f7e1bea7238b5bf1b52e552123b31e2d62de22fadf926202a0965b49e0fcfd3a7cbb2c569287265f87ff5d44dc32d94d0f1438b2b8bfb036c08fc924016368ac1f5c3e13351de1d7fa7f8c555be116170e7662bc5898b6d9c8356785a770cb3c1f3922f21f4d4b2a2a80ad41de64dcddeeb77604c3f1e57039e6324ed888f0ff1d640ae9708e2f9116a9e192b68e0d6bb0326afe2b1b15e0b607826e029879578f8d5f9fdf690d42cdb1178f7500c83ad9e816db7bf6e863216bfa2a0ee077b05d6aab29d81daf7c68835bec4f79ffb5020ce6206bf39a7c3129982296147703267b89af343ee3f72c9aa16e9e4f019d7beb7bf8dee53aaa7f73f4ad2e0bc0f4dd47403951bc9efa18bd8ab09f31cfa713a65cc9bd56c0fc1ac3b38ec920ec22cd672906ef8ac92e8444e24d8bd704dc0a56440ca32519fa56a9dbe76cdf6db575737e7d96737a564d9911bea525280d66749504bb2e0cd9a4eac7313560567fb5755adeabb4ed6a630a175c652d94b7802b2f79178501b0082d050bfe9d931c66a095036f439491b70a04c5de2d1d97873a4d61bb487991298a0d60378e4daec109560505c459b3e5543fa55e5e7f0057255dec472772142f9a0e6f6cf10229d4e610c80232696dbeb064e70c2cf58165bc18acf8bdd28e24b769b958d612571ee29b93489b6c1e58e0cdb1fa8816c9785cf5a93398b692533d136236c0f33d7c2aa050176e7ab23de9eda1bf311d2ea5c16ab7268cd74f4e11a3f86af821bcf682531ca179e2f95132d6be0499ce3b851e6f1d87603fb7d15aa98eda69605ee1a9a4bd6ff0b4c8fb7659862ab6e5fd622d69726c5b5746043cac82580f7f2fef252bc880072fc207fa0beaf4439db95de8702a611db78df0be54085962581172bc81b1f04dd499af5571d13ec7daa2209f635db31f7a5521702e162946c92cf3b55d827fad106400b5ef59415d955c2533b5aeadcc9e21e95cd9d716299a9e498a177d3992419c94ccdbecd439cef0d14aead4c9e7b2a353e0ff4d700d2c02e57095992b284ee938164a20475631d28979d0c6be6e8c2225db4ec05a73dfa656c7ecd51230eb84436acc8862fefbdd2593062c46ffc19c2e2803fc8236e16a9950fb42c4c6093fd2aa0de3625aad33b9eca2bf104bf62422e9657cd28b9cf4b70ecda34c7b676c4282b947cdebf6dc4a5d9283a29a9b343cf0137791fbabb334b256bb3efb457ff39eed4bb427b682c64beee91f40f33a85bb88d51bd0765b2076ef5fb53a4c4bd2e30befef5e3e6267b6c924d71a483b338b3cdeb09c7d5015af1cf9c13d75c7fe433ed33b41442fa188ba08b08c86c54ed7f714c997cd5ad1700261638b27012c00b94f04bae11ac979033ef24b4249c999c8ca7a77463591765e5a285e8969ad68a6cd7a8da4a34d32e250d194b96863457681ae950502ebdf8ee69b081261765580ad2ed98436cba4a433fc84450b1e51da29897518d0b3365b085eb06d704c931f102977b85726a1fde3f097542de73c5366b974a1bc16457ffb5a7c5a4f04e0ab6ff4f9451541aca7f13c030dcaa965e4e008c11972f6fabdb9e21d5cc92e2a91c2a8af1a51849f698d38063a939197874833e5d4ad0529589063024a547d6c798d6eda1bfb798f9466cfe4e22d967c61e6494fbd100c1c7429159bd343a19d1167959689ef7d8f217945288389f49ac596e2aa613354dd513a1fd04e8ebf5ac2eb6857512b3341aa738f1b1917cf701902a16ccc53d74b3b038cd6d4f1af3b7b0782551976d4f4c4116992b3aae9db7ec00433ba98589ac5520de208ca1e429ec7df43e12a36918e3ca3393a0bce503ca6c6b977cdb0e311ddc64e20e9c7ea3ebe534865fa1bae1b24f01153c1513be08f1d458a9dc7cc3b290c3f808c34315c9abcfb573b35e71c3e59d6ae802a53b0f5d3d49f9bdd2e81ba322787413575fe47ef049e3f05fd16f4b9a3b97af1221723f99a19a3a27fd23e5341461d3d9f8af9a2e1298e89b7e878dc69366d3dd2d95c190bcec2fa4722e0d2375134a04fc43fc2302bf77dae9026b3b0d01033b504a3534159cea1c43a60748aa87718e1d689be993d377f43b6708b131ac44a482feecbeeb2719212a15fadcb56ec0acb500860dfcf341a9070021dd502187cec1a2b940fa53f25e1fe955edf6ab1ee28aeba1158636c2112a375ee84a757a21567586fac9eb2aa3902e1b7ca3a561c779f3151b7d43146b42214290897fa8390a4b925a98df76069f83383798af12a08095b1cb1e8c7d0ba1d0cbdc5a7e3c1bab30b2fb1fe330ab4dda7366c4824d5aaf0efdf680b6b4081628e4e8722a5930f9f77bd07d55175610575a52723f60e1032409bb1f13045a063d2d5a76f3d4990f6447e549d3fd409a332e536b83b5dd942de456e11006fa2385ee3eff1faaa853fdcf0ebb322f22b6882440089fe3ad587bd426d92de5e0b417276af2e3a1ea02a1a7f93364250d7d42972c5678820b3c58eb8d7da2c01268961449fe8fd686ca199481dffdb508eb995ade118b3a58e43afc22dff12be575b33bdd2595f4cb3cf8164828bb839725cb3562d0366a264f0dfbfc0c7d1f444bc820cd0e1f9d6257a309e2e0bab8c71c7befafdfa37360e98370e3f1052fc348b51d6372474cca8d81d8ec75a4162961c1afec68fc6266082824f10ec34d488e170d0607806751241c7994735bc5e626f28cc6f70fa8fd1bdf2c022f1f0ff8085f58708e88531ee9f5f86164fc8fc70c970025633a37ea62bb34fc58fd326f0380d1993b6d29f1edf26a2e509fe3ef16c7a767b21276098dd1ee18f1ab92009201235fd8b8b1051f981576c01455e3049a4b3bccc5bd9a999dcfb9911cffa3940b082b922956b0a1fee8a879ad47324176ba895c4993d3c9c63d974156d89f0a57d468df15c68ba2196e11bec90e6e8b7dfce66597231234d8e1a91ca0b0bffe2d7c660e14daec243bcbe624269f495a45a4d53bcecc5262ddb105d62163bfc83d5840d067713403a3c46b36e4634eac9da3130e912ad6b52e965f2237b64060bfa9fa61e31db9dc8f22eddc3867dd77aa94b1ac6847e1443a37f7d787c70708688315469f49b348ae39c4e1a626ae7c4096f120a128d3b39bc117eee1073198d8735aa3a056e21b15b754df89a87f4977e7951b89c8d8ffeae8eae404a7fa17faaf1a910c43700108a26c6d0902a257ed54959f3899b52929533489c56e5c2031f4c22fa05ecdfee083198d8f5d9ad7c35f73ae4807eade8554c9b880a86bb82fb4b9a906f1e7d199d5f8c970798e272f98dd07c3c21f06773f473fa4aac385b2e8eec9078226b4dcd1150d41ad2d01965ad2de9120174410c84989e43907e06f8fa3641155966cf75f90038b2a4f58221c6acb0bbf556effc5a45d61c9d902e87ac9a9035d66cfcb76bf1ba5cedc0b95217a30cb096cc6d78b2f6afc7cb2a69778a2d049cb9f854e1d18b1904ee383f81863b9b9003236b9912aca11696e6499a409386c6bb5558c8736bb040b68f347c4dc5606075e0b3f06c6172cd23797577eee1582daedf4787e5c46aaebceeca3c1a62a3a095f4f2d0ad28b7d020b01b05de21df25683ab228ab830198d7af3215758fc668bc18932dddb16bffe611ba85c9be0d739f5dc48b4a4689c6fbf32609767cc20107eb8bfb2c6a45b710c904a8e7095b9c8e2b71ced005c9488af5dd1eeb4b386a11bc4839563310de5423909c1ecfc3442c1152cb842f6d0177a7e9bf9ebecf8e51f5da98ea0e7db2a35a62d8afc7f9296626fdc11846d6bd05456fecedf61cc16913fb075925fcb64cd0a88fc308f0bb82ea891beb0550946d7f84b6db3709c9c2d7c3654f33915501620db38e9ca2bed03d6fb25c80e2d60160b08adb39a624321e4ebeba96d72446c279d4126bf73bfe3ee2d2de3fe7f0a49e22b082b575d641f272c6f56e30eb1f33670b9074673ed520d88f2ec78b22b7e4c98a17d8446c60a1e6d397999374a2553677bfaf85249a6d74186bc65bf3f48d9023e7825a9b038dfc53399a9109686b9e17b28730f9011875b2c20d0a7fdc9f9e4df2da82e6ff20b0a5077c5caf0a9e152931d541254a0fc479d22f28fa7bd06987c7034031f20476af671c29f3bd0a93254a2f2dedfb6b832a25811616951643e0b92bf42b19ddaae245029182f55063eec98e6e3f3ca6d10c582d40df86663645adac1b023fc3f71db47958e11274787efd2c5c6330825dbc7577f6365a9393d4604f48a805b039c9f8229d80762fe86d256b7f7c913ec5aaa064f3c4e5001481772f2c9e086bb7a5d98df7b31b0e15acdd97522fce96d454421e731f135eb4fd473c046a6240b9fb3bcfee2209017f1a1d9eaeffb1b96a5a3f57da5a03e6d1843d201ffb154e6de079ee937f7d69f58f153faff96a5b05e21794394de832a7b88a5637c6fe03e922db89dd2b2ff7957c6fd20ffb21a1496c280905345e4ca38aa8f84e0d4ddd2d923b4e2f1f0c36563345d486ef9fc69fb0e5e0e315e6d31409921c3025d98766af947b3836df99cf2afa04b882469b9c8af80e5b1c88c27f5f2a01e88ffb74e0374f790ba4f326f2451570f03713929f7b3d218ac088fc24073dbcbaae591b2b47cae32a9980bd6c439c6978bedef3815200dedf92c5e61cd663322cd8908c362ed0ad2b30958d8fe79a77eaaf88918792ab2a225522afc4e0e3e751150781fc1387d373748121124389e9eae4a7c1f3067c2ea5ff92c98c4a43c3c2e10e007824f1167c111c7dbae3e0346c1e39f8113c1051df480da01a78348b15e1fbdd120b50488f58815f4e483cf1851ce7c68317fa66ac950ff971bd54b43e709d0874d0f5cb8db79984b4633a3e2cd87ac1e599688742139c9c5a4db5906f8a6d8c19c94b86fa4b8184fac690c305413e4f4a28ac9eeb14c67dd7b2058cfbb7a2f730a3f754bd55aa9deba1347b37328fcfeec266686387756cbec94865b2e24b9a31f697671537db2c217e366baab619dc3550c8d0f9bfbfd4ae156f8084928c89e5d6549251c4f339d4d654d161698f71989e4c217cb1a6cbc32d83a57a1a637fbf3c1bf41b34c9ab2eb20d304a91a7554e619b8e19ce0814f57292c291f0a4e18beb3919af2c1f8b36b1a5b340641fd3ab2889e4db5121310f32130cd26479e19deaba1804fa46134ce80f86aad488d0315429c36792a7464c8574315be75da1b1cee7d888b5968f038f5c03a3f02a0762b428c015819e6b18f1834a294216d8a25f87fbf6cf8d921b6f7d5599c9d5737e316d84c4d28e393d851cd899f345276215a279ba1b0c6bea479405781", &(0x7f00000003c0)=0x1000, &(0x7f0000001d40)="8bd0c890ba25e1894a97288850fbd521a0085877fbddb9ff4adcf4542a8db5b27e77a8cfc1aef35c38a6681743d707bd9cc0117d9597effa82a2802db2e2904ddd4afbeda976288fee84d516cde7fa8d81757d67fd89910d8ae73ec9dad02fafc5d96c49430eda25c7ec7ee93acd2ad0954b627aa8b746881dc1b7170f426339cca08ac65022c5199e3d29bd0e055f28bc5a52570eea11899a9fdac6b0601844914dc7d379a0b0430df60abb26674e3c937ad47f8c3b989c67f5f2603b950b83ded9dc82b7f22c947531ee4b1f0a22c53da94e1220f495ef925ef68633a3804c2a15733f46f980a5ffa834785a6f77ece89ecdd4621cc716a76a1e581c9c84f6c7c5f1eca048e193efbc2761525ddcd59243ab4129056b142c2c65af346e556ca9152a9241c081945950d59a2cec2a496aed1c60e8115a5d6969fa7cfc387992868b725de473131052525dfb5c26ecd0c22820569788313bd7a1f7fd12ccd320f407adf4bec8762593e51663837def9825362de9fc0525be8c8197df87fe22365ea5e75e77f3999c81250ae0dfad9fc983f1bddafaed702a66b553c1b4278f44ebd4266cc3ca1deac4f24081feab53d903d201136d2b8cd11711a024317a4e68f47517b501db92c2c99115fcae5354be1478cb9e7a6a5d47f0a93730495abcab638b5f612630e7b62060853d244d822cedab6518a17bc8019e6a567c055d85ba891f18f749c7e51f5abd29943338b8727350504b549181d6532afc2a01c8891e62949cc427da948449cfc1861cbf944dec6881226b6377796ab2ed72f163cf4021b73b44437ceaac2af2082fcf7259d4b9222d2223a3188c50a9d43389225c77a08bb9db7c78117bd3ff2947f8e8ed74294c7fa8d277c8c002883940f0382f6e10cd06ef97f0625e65f498dbb78ebbbff770227df567ed1c3f0252bdc270fb7d137edf6751227d5eaf3ccb21a8aeb510ba683c23f555d8a7d103bc1b512d5a18b36f1c4422485153bd95fbdaf15b4be3b356f0c06c4764b08380a8243f128c205f9f3f1cc13f84fc8519664636a9837906b5e26d4b37ba8256fb26369d3d91137ab47edeb952bed5f8a8257ce4549919355d9ea433e2634c154d1e64293fbb974b50d2083d8126f60842761c35238ec6c8b1a7bcb9bdca27e33f55f42a9d0bbf6360a8c71cec0877229e2a48e26950b7dfef8c9e610b939216484b25cb53692099ab0ecd6a05360849780b269166f8eebb4bcce3e0e78d3ea838af5eb64d54978953dfc069540b2211d722662d1a819a5c2c2eef01f14dcbc7607195133020424b69cd07f00977406e9dfdafe3af40bea634d577ef835e5500a639deed7ccfa918675dfaec6c7a6c8ce8663f9841c6804fe159194a4806ddd4547582d91491aa899bb468b306e4e5d68e6188d1dfdb0f121d793909316aeab1d9db1b6ec5ee6f4e2c21a63868217f74977d24e1f11795e67bc8ec0a4523d5e798cc56f732bc8e8e4c129f7fc5a42cdd2a49cdb87efdcf0f17ee4c739bc8169f3f73bf76f2cef1512812cdeda173ea87687d7a42adc9f96ac8794a42e4eda6e1791b30a56724d9d6f7e6d565462aed4f40dc7f5d84c6dc70e9f6635fecdb8a3346a30cef1a845a835710f4be756cd60d69bfcc1d4a9b41000a764a23e1ce75d4fe4a14cafc5ba3519771726beb9d77bed08f41076c05da64788cf1aa0996c8ea42d187d23f27e049600f51ef01fe32542aed32c6dbf0f8f697103072b52c7df4c6295777c8b0d74d56d1f009aca76bd26d2f2d1194d3891aab18aacfa12223e7294b24f8cd5cef8ef284cb5c879019267dfa84c923d5a8d78b4f17fb1010f38231b2ce523c09ca0503c0eb345c98e06be372beb1431670e57e0c7fe6e47628ad864e89df459e5d6e4e33af8cf7984e300685a969fa6cd4a733955d04a723cae6ae9e1bb7d3c143aee9a6329c01bae54e07f5ff843f805937749b1ab7c8933f3b6da506be191c112d43f234e485e2e3cda962d9307de14d0c2a14c9b1899c4f16625eea69290afea1a9d192372c59f014ff462c7d1ab43a92dd35d27efe7db4c009f55b94718d9e867345f7f6e111df41f56962edcb2ee22c1643f0397d3fa76b0489a4801b72794cd5577a857ed73e54172c5671f9620c037c45d2e256786ecb4402425d32d61ef2e8b209b447e290c1e5d92ed3388b03246369744ebadc91bf605be70099cded1035863c84767c9cdbe8704b1019bc59ac5e1c0a343b3a6d35e1654bd243ee9f0b99e7c085cac94cb60e0e2068ba54b17be8883ce1f6e24a270b21f36f5769bb01c9dacdc62627986163d3800cce68a7bf77d5b178c0d6a27e1b5eed3241ce0ea549141bdf5bf57169843b5d84bce82b281b8f65cfad9b81234169d9cbfe6f32751ef7016b257424b893dda097332375c61af3147624d33b69302fec93a1f48a3179b29b19a8eccdf59c8853df5b4dfe887cd6a4e3d26b4525e501597d7226b13a3d0b0265a5544c112ad0a7ef1b5c7384c2207b5c53f3ab3c9e2bf652cd9cb4a474efb1be80ce363e5a850aaf630d3b967fda5d124a10ccd3926cab6efb19d56334b459754ded31bbad9322c2f192c3852065f8f1b0f37162053fe713c0f009b07d4e25b7dba60dda640e77e0a5cd084b2344b662a7eeb175013206edc5aae3a300b3e4c4721009c7218feb174400414650e0d5ded619a9c9133225bc16996eaa7f630a0e11a04185f0d9103049b1b38db2c9fbff5684a2f7b80e1aa22319577a5ccb1b5d68fbcc87a9ead3d337d316660b7cfca98eef5ad257ae94745877d25e6d4d9015310a21425f30b42c13fb2bffcc936963ace8273b9aa3466cfc6c7a417ab0bb2ac5b639ee88be31d65fc032dc4e07bd8b01f46aaf701439d1f919fe1c555557a7b54408ab83caa81007072f91da476daf3c348f3f34b61a7b3c0193aedc76d13e242a52c13cf45a769ddd46eca624eed7b4f458354452133d356ade99dd9bea76c8ef47888f5bb1e076cdf486f64f307c2f497251dda76ba9b6c4bff1fe2cf9fe4438af964e30063f79c8ce460d74019fa003d06a23099084e4321076cd8c644b5b73f591395e423f786f45ccc68a9745487ed622eb3cab541ee9bc4d74734ec5c8a23ab106d876d5f7d4953f0299ad123fb222d8a89d5a2a3cf2d4e040d84322d02750bda5d7ba63ddff364a341ec550ebd3883da14d63f5fa22a07514e773c5581d52ac76f7270254279596d1e08068c647d97a58618a3046913551d44f72e2ff26adfe8c11ac6df46fe018106acb7c7af0ae38db705e4a049138a9447560169b0a2a2cc8879675c93a890f858159a3aa695037c39672cc9d4f1883f7a889932b01068205eb412f9aa8eea1b958f73e6a742be6b485ae7e7d2b716875a70eb04b6588cdd7e756cfb6f25b3ecb5b3f440e100b4103fa9f02584f2c02fb66e94e8cd1bf7efd46cc8116a8b831dcc67e153fccd6fad1217203308220c31aec4173ec55593a30621d51212735df922bd6f5b47a183ce40cc63c80da7895f2e75d1f22497a446793b49f2a7e3925c016b6193b79f063efcb94d1fd4baab6ad3e2dd6f12d597916b17dada7aeb0533e0fe7c949fb150aba919a4a1caca2f162ec3de86492ce83652b34c1045df840cdd0f900d259f904ac218504e4c7cd4d65a17ffd879c330d69909c72452f91053daed80cfec345c4cf0ff392e2447c04bf40ab1f5ae358d8f6f46cd18ccf2b668bb4348b8896b076973fbc3b4898c444f61100ac827320afb15d96b585adbc4bafe2564ae5daa5bc83f16393d049a037b59c9a636e60d248365d713ce09f3bd327e93d9e43e40704d0118401ecf54195ccc73c4704875565558302e8d0240916124b6870bd5ea736e29c0cd415e119340c8b2a1b2d6410666dea4c3f054e218509f486fe23f2b39e4df81898d13bf407b22562128d300b2ac2320a0c414317714045837555c75044b6c1059c9663fb25c78cd4af6c84ac1be33167911fb1eba58b0fff7d9a866a7720bf5671b4d93d391910f2c92722169fdc678563041b11016c2bf26bd00fd9d45acc859795e6a5a5edb173312a506fbcbcf61248b978da4de43fa97266345eb03a8025b363c220ffb6fd9733b235943c8844acb1aa29b1d5aec28d7b9d30acfb1f0fa79a47be5701c010f8f2540f066e4419672cce5a5926b90e4044cdbf9895dea92a0e8bf822337cb17d699f49670cef12401eaadb97fbedc305a7bb306d09ea04018013428d7ebd21fcb4d6452c7e1e396bc3c67020e4904bcf392c38a513600ceda58f31511debf34213cfe270b1e419792f408a6cd1cd313ba1de632bdd4c34353a8f6106325d81b96fcbae0280a7d41326c4cc438d519d81892984c09028a96ee76c9747de8ce82f21c615cbd20bd45e81efeefffe50d02a2e431886066a703982afaed1bf409901e3982989f085d8792d46453ae3b4d47bbd2d405b2a4e56412ff45c6a3c3922280d0435b7c3dc6e412a105c02eed0affe698cab3a415e0e489179787616762dbf1418d03e158bbc81edcad9c495af991df7b59ad4d57d38ab4a704a5f1867652d9b2725988e8a4b7bb6ddb75fade8b03c05ff4fc0ff4bac4d89b76e1f8e0cee70881adce01e6680ba872ed08d3d61136be28e7c02af7082cc3c0d67a8d5812aae3e9afe81dc71d249cd44ca047806299285f7d7e641c2681b6525821f38980978402834c881604e1d055f9877197ec6f276ce73e5e51db4a82807dd004f197bb9afed3aea2d7b74e973358d1c51d213e653147ab318ca236d30bce4f5b124b2e2b75f4f424838757d7ac6c71f1105c30f56abe86e40b28b751090426b016f8984e741da5b3f5cb5e860e1e002f54c399fc2946eadd78332e0f6034e951cffc279268ca34a16a9e3714dad8b7ae24168989024f2a599e1115416d46f7eb14622cb4748255791cc908165c24b97435811d793d085d6d20eaffede79feb615ab80e3ef3b948c4843f85ef8b26843ce5199690db9c7d7ff2d0e1b014685d14e4d5a06c0f295ea46c9d8ae9a97668d62e3c26e7bfd32935f869be0d4c567fe8129849231cf5fe3d6530287c540bc7d0dfb9eb13471963eb38562ce3148ec17343a7a7ac9bcfaf2031e89776e9927c2919ae8b5e5e8934e4b3a681a79a587aa08451426b635842b97324453aeba28b5c2e26054c11a8a2c8e7d6db00cdbccfa7d93be33da05ae691614c5b139dcd3cfbd9ff113ae6b016b84e9ca9c54f728be8edd7c5a66d86041b8ace1b3d0e5024ce5ec29f1bc3e12aab586e26621fb7f4aba7b434c31baaee22b725b3e9a5c0e533386c1dff988a450a5e70dbf76c22d88d165801edcc98749b24150da0f3b7ced86c4a9e9709a75d5eb578c8ad871287fbafb11ae81def7dc62bcaffce6da0a1a80e86a52bc5bc66a687f75221fe5f67ff5c8115e95a195c11daa0152be8b2415e631668a9281905e2f83a18b3e33604b89fb6c27cc1051b4a4343feafd01d6297848a65c0945bfaa6285eac685d642fc44bb49264fe36970bf1e83355e43aaffb131d79a1e8d1cc5ee004daa7830d9614ecc5ba07df5e30b8ddd9a730fa553e678438534024eea9387cbbceeb916dd23e93858a000e8562fe6f9d33ed2e2137990a2c4cf6ee08b780bdc1a1270b4dbb47198cee1500c815be22a045c2ce81b914f7d8a9af71a29ef94b6e76bcfdcc810c2bd0aa921d3e4e3ac5ad06ea056c422d40a0543b34a765fcce42147dd5dd098ec493ed07514e58b7fcfc8d93763eb0ac02294a1d3738491be7410c6d05659bc", 0x1000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000000c0)) r1 = socket(0x2, 0x3, 0x0) kqueue() r2 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r3) clock_gettime(0x2, &(0x7f0000000040)) r4 = socket(0x2, 0x1, 0x0) socket(0x1, 0x2, 0x6) r5 = socket(0x2, 0x3, 0x0) r6 = dup2(r5, r5) r7 = accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x3, 0x9, 0xa7}, {0x18, 0x1, 0x8002, 0x80000004}, 0x9, [0x1, 0x2, 0x8000, 0x0, 0x8000, 0x80000000, 0x1000, 0x6]}, 0x3c) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)="57f7578942697c0400000000", 0xc) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x200, 0x3, 0x1, 0x1, 0x7f, 0x8000001, 0xc8, 0x0, 0x0, 0x3ff, 0x6}) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000800)={&(0x7f0000000340)=@in6={0x18, 0x1, 0x7ff, 0x4}, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYRESDEC=r9, @ANYBLOB="e298240eb165a0a68440035a672048a2ac85b0b3d0b914233e68cc77f72565c814530051656b1b138c2f0cad98f12ce0aab684163bfa0f88be9a126135ead5b7aea586046ec65c8256af0319b2ab23dea98d432383ad3a3e32573f44b7769d11f34ea058257b6eb56429a820a7b91b47aac9fe6a5085f03bfcfa302fb2ba0b6625322aaed2e759d8704a0d92af361b3b9e530de1250bc115099885e95d546b546b596df264bf67ba429473f7adbde31fdb295c8fc0568bfbdca076ba7cc5454b8137e2c9144a9f63c8d8ccd0d9a9cc922535d1c650c794b0a7a3749dd7c701cadd1d2907f93d21f104f6c0ed85728f8d593e4e963fe70821a26b5225619fb5ca077942a5f5c520d44ca78c980b26c008a607951b4f53f78b0690e3a0c516be61d3f048fd23119e66e08571ea65eb858288ebef6b4a4dcca4811e22deb210b257cd6134c759a69cd9c6e515310eca678417ece097133c3b", @ANYRES8=r2], 0x9, 0x8}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c80), 0x0, 0x0) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000d00)={{}, 0x0, 0x0}) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) r11 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0x8020690c, &(0x7f00000001c0)) malloc(): allocation too large, type = 127, size = 2214510592 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {0x54, 0xc4}, {0x6, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff"]) executing program 6: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) (async) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x30}, {0x4c}, {0x41e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0x4000000e8}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000280)) socket(0x18, 0x8000, 0x76) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) r3 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000140), 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x12}], 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r7 = socket(0x2, 0x4000, 0x2) getsockopt(r7, 0x11, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, r5, r6, 0x0, 0x200}, 0x0, 0x100000001, 0xffffffffffffffff}) r8 = socket(0x18, 0x3, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r10 = socket(0x18, 0x2, 0x0) socket(0x18, 0x4000, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = msgget$private(0x0, 0x104) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x0, 0x50b) msgctl$IPC_RMID(r1, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xfffffff9, 0xef, 0x4800000000000000}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x8, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000004c0)) socket(0x6, 0x5, 0x7f) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x2, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000540)=0x6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0xa, &(0x7f0000000580)=[{0x2a, 0x1, 0x6, 0x800}, {0xb012, 0x40, 0xb2, 0xfff}, {0x7, 0x3, 0x7b, 0x8}, {0x80, 0x1, 0x1, 0x9}, {0x3174, 0x20, 0x1, 0x401}, {0x2, 0x5, 0x8, 0x2}, {0x0, 0x0, 0xf3, 0x3}, {0x5, 0xa, 0x81, 0x3}, {0xffc1, 0xa9, 0x1f, 0x3}, {0x5, 0x2, 0x0, 0x7}]}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000640)=""/201) r5 = msgget(0x2, 0x10) msgrcv(r5, &(0x7f0000000740)={0x0, ""/26}, 0x22, 0x2, 0x1800) mknod$loop(&(0x7f0000000780)='./file0\x00', 0x10, 0x0) msgrcv(r5, &(0x7f00000007c0)={0x0, ""/194}, 0xca, 0x2, 0x1800) msgsnd(r0, &(0x7f00000008c0)={0x3, "8917c6d0031eee6576169a8160d9ccd7c90a1e8b410108"}, 0x1f, 0x800) r6 = socket(0x24, 0x4000, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900), 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000980)={&(0x7f0000000940)=[{0x87, 0x7}], 0x1}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r13 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000a80)={{0x1b55e334, r8, 0xffffffffffffffff, r9, r12, 0xd2, 0x9}, 0x6, 0xff, r13, 0xffffffffffffffff, 0x1989, 0x5, 0x48c47f32, 0x1000}) sysctl$net_inet_ip(&(0x7f0000000b00)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f0000000b40)="20ecd3d385b231bd04e6ed6b2e88ab", &(0x7f0000000b80)=0xf, &(0x7f0000000bc0)="3bbf5d", 0x3) r14 = getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000c00)={{0x1, r11, r12, r14, 0xffffffffffffffff, 0x108, 0x1979}, 0x9, 0xfffffffffffffffd, r10, r10, 0x112, 0x100000001, 0x101, 0x80000001}) msgsnd(0x0, &(0x7f0000000c80)={0x1, "fba1d401cb40bc6a4c6aeb727caa5507dc4c33ba2392a3f4ec4969c92f8ea7781c4248e9060d58456ec4122532a4cef07a5a126bb34719314b9d758e182ef043c4f04429e47619d91283e0d28cafec394378bf2d415d9f47782358978a764f13c2e396d0a0ba5f218ea092624fdf282a45f037ec2aa638654781f2faa49d5b77f28fa5c6a3a64b57fe84248e2e10c229c2cc5031d4fbf8baea9c0d05d978493e4df9ebc1f9d95c25726528cb97ee"}, 0xb6, 0x0) executing program 7: r0 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x40000000, 0x0, 0x0, r0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x46fc45800ff16802) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/23) syz_open_pts() setrlimit(0x0, &(0x7f0000000980)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d289db8687d53c5cb5c7e8234e2c1ccfc10911ffaa33fed0b8812cce1c9dd3eeba4c145", 0xb1, 0x404, 0x0, 0x8) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) executing program 3: setitimer(0x0, &(0x7f0000000200)={{0x0, 0x4}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) setitimer(0x5, &(0x7f0000000500)={{0x0, 0x14fb}, {0xffffffff, 0x1}}, &(0x7f0000000540)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/153, 0x99, 0x1003, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x28}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x159}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}) recvmmsg(r0, &(0x7f00000019c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000002f00)=""/4095, 0xfff}, {&(0x7f0000001a40)=""/225, 0xe1}, {&(0x7f0000001640)=""/120, 0x78}, {&(0x7f00000016c0)=""/116, 0x74}, {&(0x7f0000001f00)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/47, 0x2f}, {&(0x7f0000001740)=""/21, 0x15}, {&(0x7f0000001780)=""/119, 0x77}], 0x9, &(0x7f00000018c0)=""/137, 0x89}, 0x312e}, 0x10, 0x1001, &(0x7f0000001a00)={0x4, 0x8000}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10}) executing program 6: open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480), 0x0) 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(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) close(r0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x8) executing program 5: msgget$private(0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(0xffffffffffffffff, 0x0) (async) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) (async) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r1}) (async) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0x8}, 0x6, 0xffff, r1, r1, 0x4, 0x3ff, 0x8000000000000001, 0x1ff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x20, 0x0, 0x81}, {0x4000006, 0x0, 0x0, 0x8001}]}) (async) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x20}, {0x906}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) close(r5) (async) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) (async) dup2(r6, r7) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x9, 0x0, 0x0) write(r8, 0x0, 0x0) (async) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r10, 0xffffffffffffffff}, 0xc) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x27, 0x6, &(0x7f0000000340)="8823d6075fd2a70d08040f3a42e621535c495ddfcf0f1da56a246d9c767cd0c1206a012d210cd1da1b009349b38e1273b33f4df8ae2dbba04fb35c9ef4c096f146c2d2796cd26ba6a9b40500000034fa383d560d5dc5bf06ca6b204e8c3af4f9a708dac39a46720c2a757e3a18e4b309d3d27e163a27e0580e97fb6227e0607e757bad6a0de76e4400751b64839bfad3793de2533e16c1e381f1ec4725e10378821daf23a401fa66bc58d3ae9cd9e4352a983c9c0a247cb069560e840f090d000000000000000000", 0xc8) r0 = socket$inet(0x2, 0x8003, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="06000000beaa00000000000008"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x41f) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000ec000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x45, 0x0, 0x8}, {0x16, 0x0, 0x0, 0x58980fb0}]}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(r6, r6) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ff", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff0, 0x0, "cb00a6c8d30000000062ecff6a210dfe8d008500"}) read(r0, &(0x7f00000000c0)=""/150, 0x96) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYRES64]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) executing program 0: accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket(0x20, 0x4001, 0x0) socket(0x20, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpgid(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e36000/0xc000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8000000000000000}], './file0\x00', 0x69}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/74, 0x4a}], 0x2, 0x9) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x45}, {0x64}]}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) dup2(r3, r2) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) executing program 5: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x8c, 0x7}, {0x6, 0x1f}], 0x2}) socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f00000a7000/0x9000)=nil, 0x9000, 0x1, 0x10, r1, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_metric}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r4, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000500), 0x4, &(0x7f0000000540)="cf0e0485926c13949e068c614497c1aec5518ebb1094c455a135da708f8027a8796cf857ea2e1f62c16a531290f2ff35163f17d7aaf22dc8", &(0x7f0000000580)=0x38, &(0x7f00000005c0)="c7ae18e75a38e608502b0866a9bca474eea41f2aa3f71d677ffc8b0eb197acc5b02ce98af5cf7fda03d6061eb28781dc0067ab078c1b2ee3bfdeffd0fbc4e112441871119a3b9c550fff99d73838582f03377806899637655f33344a84de957dfc0c738d1c33e44a68b7ca434d3526c3fba09783a819834c141a4098133c9ef1a581ef04be392c89325819ae919aa308ad689ad7aec99648474b1a1ac74a743324d27852d287d91349e4b68c99b193ea206ffd307749c46a90a050a8c6e4b2adb60c4955f8", 0xc5) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x1000, 0x3ff, 0x81, 0x9, &(0x7f0000000200)={{0x4, 0x4, 0x6, 0xd, 0x4c, 0xec9, 0x380000}, {[0xd2bb, 0xa203, 0x1, 0x519c, 0x8, 0x6, 0x80000001, 0x2, 0x2, 0x5, 0x1ff, 0x8, 0xfff, 0x7fffffff, 0xfc0000000000, 0x1, 0x2ed3, 0x7fff], [0x7ff, 0x0, 0x7, 0x96, 0x40, 0x5, 0x40, 0x1, 0x7, 0x7], [0x12000000000, 0x4, 0x0, 0x9, 0xfffffffffffffffb, 0x4, 0x6], [0x0, 0x3, 0xffffffffffff89a7, 0xfffffffffffffe00, 0x22a, 0x9], [{0x3, 0x1, 0x5, 0x8}, {0x4, 0x5, 0x400, 0x3f}, {0x9, 0x8, 0xca29, 0x4}, {0x9, 0x10001, 0x3, 0x7ff}, {0x3, 0x6, 0x96, 0x7}, {0x3, 0x1, 0x2, 0x3}, {0x100, 0xffffffff, 0xb2c4, 0x1}, {0x7, 0x40, 0x9, 0x5}], {0x8, 0x9, 0xfffffffa, 0x6}, {0x20, 0x1a623afc, 0x3f, 0x3}}}, 0x3, 0x79}) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r0, 0xfffffffffffffffe) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x10, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0xffffffff00000003, 0x8000}) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e", 0x70}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @local, [{[], {0x8100, 0x0, 0x1}}], {@arp={0x806, @generic={0x1, 0x98ba, 0x6, 0x8, 0x8, @broadcast, "323f580b6c3b9839", @local, "a316c239762ea46549979676e5ddc64b"}}}}) execve(0x0, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="714f98b1d0b5f83a8cf12f60d1be4c79d378e393a045b91fa6699309699ed45863feb6035295d014b316887680ae90d1bedf495bbbd30fdb11bd2d7049bfd7be1b8232c9ffcfb26a7ce7215b011c46e13cc15b2610dda770a33c6ec06cfb6d7af3635417131049d137f38b26c6f4b34d4e0000000000000000000000e1fba22253186c4475e2422b", 0x88}], 0x1) setregid(0xffffffffffffffff, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x100) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="6da76c00608606896036", 0xa) r6 = socket(0x18, 0x4, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x20, 0x1, 0x9d) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r6, 0xc0206925, &(0x7f00000001c0)) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) setgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r6, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r5, r4) executing program 6: accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket(0x20, 0x4001, 0x0) socket(0x20, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpgid(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e36000/0xc000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8000000000000000}], './file0\x00', 0x69}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) executing program 0: sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x11}, 0x1a, &(0x7f0000000d40)="590190e8539a80d29149ff44ad3f4bb26bc81a45bf241f607decfe998d04c9292c3f721dc8a17f32adc28746a44d3bacaa606d891f57113c4a4ca6548c697e8fee7cce057b4d0146569ae76d46bff5c44a39931e1e4ef8623ec440bf6562565c464de02746eacbf3e4f98b1ed9d5a8f92bc36c01e839f448496882ce956d1c7fb619863538ea4c7cf91654913aa17993e9df49e3822f04be6970f95c09ca7480906dccc5d57dd8bf1519a0c28b126c672854b8f08fce22e1509b55eadf1ded5b4eea84ed65d6c86a85759e09ead283f7883dcaf9429d7e2024265268a2f845487ae6c1088c0d822b42beeaec4e42e8f8577836a79ad1213015db0f41376fd3b2aa043f8e66daa58ffed5f7ebccfe7bc9c386528130a85c09d5f5250f7f48080b4eeb2c6649c9cdd895a15af4e79535d9fbf012fafba435a069fbcb7e5f3eec4e3cbbdef0360996a49f7e1bea7238b5bf1b52e552123b31e2d62de22fadf926202a0965b49e0fcfd3a7cbb2c569287265f87ff5d44dc32d94d0f1438b2b8bfb036c08fc924016368ac1f5c3e13351de1d7fa7f8c555be116170e7662bc5898b6d9c8356785a770cb3c1f3922f21f4d4b2a2a80ad41de64dcddeeb77604c3f1e57039e6324ed888f0ff1d640ae9708e2f9116a9e192b68e0d6bb0326afe2b1b15e0b607826e029879578f8d5f9fdf690d42cdb1178f7500c83ad9e816db7bf6e863216bfa2a0ee077b05d6aab29d81daf7c68835bec4f79ffb5020ce6206bf39a7c3129982296147703267b89af343ee3f72c9aa16e9e4f019d7beb7bf8dee53aaa7f73f4ad2e0bc0f4dd47403951bc9efa18bd8ab09f31cfa713a65cc9bd56c0fc1ac3b38ec920ec22cd672906ef8ac92e8444e24d8bd704dc0a56440ca32519fa56a9dbe76cdf6db575737e7d96737a564d9911bea525280d66749504bb2e0cd9a4eac7313560567fb5755adeabb4ed6a630a175c652d94b7802b2f79178501b0082d050bfe9d931c66a095036f439491b70a04c5de2d1d97873a4d61bb487991298a0d60378e4daec109560505c459b3e5543fa55e5e7f0057255dec472772142f9a0e6f6cf10229d4e610c80232696dbeb064e70c2cf58165bc18acf8bdd28e24b769b958d612571ee29b93489b6c1e58e0cdb1fa8816c9785cf5a93398b692533d136236c0f33d7c2aa050176e7ab23de9eda1bf311d2ea5c16ab7268cd74f4e11a3f86af821bcf682531ca179e2f95132d6be0499ce3b851e6f1d87603fb7d15aa98eda69605ee1a9a4bd6ff0b4c8fb7659862ab6e5fd622d69726c5b5746043cac82580f7f2fef252bc880072fc207fa0beaf4439db95de8702a611db78df0be54085962581172bc81b1f04dd499af5571d13ec7daa2209f635db31f7a5521702e162946c92cf3b55d827fad106400b5ef59415d955c2533b5aeadcc9e21e95cd9d716299a9e498a177d3992419c94ccdbecd439cef0d14aead4c9e7b2a353e0ff4d700d2c02e57095992b284ee938164a20475631d28979d0c6be6e8c2225db4ec05a73dfa656c7ecd51230eb84436acc8862fefbdd2593062c46ffc19c2e2803fc8236e16a9950fb42c4c6093fd2aa0de3625aad33b9eca2bf104bf62422e9657cd28b9cf4b70ecda34c7b676c4282b947cdebf6dc4a5d9283a29a9b343cf0137791fbabb334b256bb3efb457ff39eed4bb427b682c64beee91f40f33a85bb88d51bd0765b2076ef5fb53a4c4bd2e30befef5e3e6267b6c924d71a483b338b3cdeb09c7d5015af1cf9c13d75c7fe433ed33b41442fa188ba08b08c86c54ed7f714c997cd5ad1700261638b27012c00b94f04bae11ac979033ef24b4249c999c8ca7a77463591765e5a285e8969ad68a6cd7a8da4a34d32e250d194b96863457681ae950502ebdf8ee69b081261765580ad2ed98436cba4a433fc84450b1e51da29897518d0b3365b085eb06d704c931f102977b85726a1fde3f097542de73c5366b974a1bc16457ffb5a7c5a4f04e0ab6ff4f9451541aca7f13c030dcaa965e4e008c11972f6fabdb9e21d5cc92e2a91c2a8af1a51849f698d38063a939197874833e5d4ad0529589063024a547d6c798d6eda1bfb798f9466cfe4e22d967c61e6494fbd100c1c7429159bd343a19d1167959689ef7d8f217945288389f49ac596e2aa613354dd513a1fd04e8ebf5ac2eb6857512b3341aa738f1b1917cf701902a16ccc53d74b3b038cd6d4f1af3b7b0782551976d4f4c4116992b3aae9db7ec00433ba98589ac5520de208ca1e429ec7df43e12a36918e3ca3393a0bce503ca6c6b977cdb0e311ddc64e20e9c7ea3ebe534865fa1bae1b24f01153c1513be08f1d458a9dc7cc3b290c3f808c34315c9abcfb573b35e71c3e59d6ae802a53b0f5d3d49f9bdd2e81ba322787413575fe47ef049e3f05fd16f4b9a3b97af1221723f99a19a3a27fd23e5341461d3d9f8af9a2e1298e89b7e878dc69366d3dd2d95c190bcec2fa4722e0d2375134a04fc43fc2302bf77dae9026b3b0d01033b504a3534159cea1c43a60748aa87718e1d689be993d377f43b6708b131ac44a482feecbeeb2719212a15fadcb56ec0acb500860dfcf341a9070021dd502187cec1a2b940fa53f25e1fe955edf6ab1ee28aeba1158636c2112a375ee84a757a21567586fac9eb2aa3902e1b7ca3a561c779f3151b7d43146b42214290897fa8390a4b925a98df76069f83383798af12a08095b1cb1e8c7d0ba1d0cbdc5a7e3c1bab30b2fb1fe330ab4dda7366c4824d5aaf0efdf680b6b4081628e4e8722a5930f9f77bd07d55175610575a52723f60e1032409bb1f13045a063d2d5a76f3d4990f6447e549d3fd409a332e536b83b5dd942de456e11006fa2385ee3eff1faaa853fdcf0ebb322f22b6882440089fe3ad587bd426d92de5e0b417276af2e3a1ea02a1a7f93364250d7d42972c5678820b3c58eb8d7da2c01268961449fe8fd686ca199481dffdb508eb995ade118b3a58e43afc22dff12be575b33bdd2595f4cb3cf8164828bb839725cb3562d0366a264f0dfbfc0c7d1f444bc820cd0e1f9d6257a309e2e0bab8c71c7befafdfa37360e98370e3f1052fc348b51d6372474cca8d81d8ec75a4162961c1afec68fc6266082824f10ec34d488e170d0607806751241c7994735bc5e626f28cc6f70fa8fd1bdf2c022f1f0ff8085f58708e88531ee9f5f86164fc8fc70c970025633a37ea62bb34fc58fd326f0380d1993b6d29f1edf26a2e509fe3ef16c7a767b21276098dd1ee18f1ab92009201235fd8b8b1051f981576c01455e3049a4b3bccc5bd9a999dcfb9911cffa3940b082b922956b0a1fee8a879ad47324176ba895c4993d3c9c63d974156d89f0a57d468df15c68ba2196e11bec90e6e8b7dfce66597231234d8e1a91ca0b0bffe2d7c660e14daec243bcbe624269f495a45a4d53bcecc5262ddb105d62163bfc83d5840d067713403a3c46b36e4634eac9da3130e912ad6b52e965f2237b64060bfa9fa61e31db9dc8f22eddc3867dd77aa94b1ac6847e1443a37f7d787c70708688315469f49b348ae39c4e1a626ae7c4096f120a128d3b39bc117eee1073198d8735aa3a056e21b15b754df89a87f4977e7951b89c8d8ffeae8eae404a7fa17faaf1a910c43700108a26c6d0902a257ed54959f3899b52929533489c56e5c2031f4c22fa05ecdfee083198d8f5d9ad7c35f73ae4807eade8554c9b880a86bb82fb4b9a906f1e7d199d5f8c970798e272f98dd07c3c21f06773f473fa4aac385b2e8eec9078226b4dcd1150d41ad2d01965ad2de9120174410c84989e43907e06f8fa3641155966cf75f90038b2a4f58221c6acb0bbf556effc5a45d61c9d902e87ac9a9035d66cfcb76bf1ba5cedc0b95217a30cb096cc6d78b2f6afc7cb2a69778a2d049cb9f854e1d18b1904ee383f81863b9b9003236b9912aca11696e6499a409386c6bb5558c8736bb040b68f347c4dc5606075e0b3f06c6172cd23797577eee1582daedf4787e5c46aaebceeca3c1a62a3a095f4f2d0ad28b7d020b01b05de21df25683ab228ab830198d7af3215758fc668bc18932dddb16bffe611ba85c9be0d739f5dc48b4a4689c6fbf32609767cc20107eb8bfb2c6a45b710c904a8e7095b9c8e2b71ced005c9488af5dd1eeb4b386a11bc4839563310de5423909c1ecfc3442c1152cb842f6d0177a7e9bf9ebecf8e51f5da98ea0e7db2a35a62d8afc7f9296626fdc11846d6bd05456fecedf61cc16913fb075925fcb64cd0a88fc308f0bb82ea891beb0550946d7f84b6db3709c9c2d7c3654f33915501620db38e9ca2bed03d6fb25c80e2d60160b08adb39a624321e4ebeba96d72446c279d4126bf73bfe3ee2d2de3fe7f0a49e22b082b575d641f272c6f56e30eb1f33670b9074673ed520d88f2ec78b22b7e4c98a17d8446c60a1e6d397999374a2553677bfaf85249a6d74186bc65bf3f48d9023e7825a9b038dfc53399a9109686b9e17b28730f9011875b2c20d0a7fdc9f9e4df2da82e6ff20b0a5077c5caf0a9e152931d541254a0fc479d22f28fa7bd06987c7034031f20476af671c29f3bd0a93254a2f2dedfb6b832a25811616951643e0b92bf42b19ddaae245029182f55063eec98e6e3f3ca6d10c582d40df86663645adac1b023fc3f71db47958e11274787efd2c5c6330825dbc7577f6365a9393d4604f48a805b039c9f8229d80762fe86d256b7f7c913ec5aaa064f3c4e5001481772f2c9e086bb7a5d98df7b31b0e15acdd97522fce96d454421e731f135eb4fd473c046a6240b9fb3bcfee2209017f1a1d9eaeffb1b96a5a3f57da5a03e6d1843d201ffb154e6de079ee937f7d69f58f153faff96a5b05e21794394de832a7b88a5637c6fe03e922db89dd2b2ff7957c6fd20ffb21a1496c280905345e4ca38aa8f84e0d4ddd2d923b4e2f1f0c36563345d486ef9fc69fb0e5e0e315e6d31409921c3025d98766af947b3836df99cf2afa04b882469b9c8af80e5b1c88c27f5f2a01e88ffb74e0374f790ba4f326f2451570f03713929f7b3d218ac088fc24073dbcbaae591b2b47cae32a9980bd6c439c6978bedef3815200dedf92c5e61cd663322cd8908c362ed0ad2b30958d8fe79a77eaaf88918792ab2a225522afc4e0e3e751150781fc1387d373748121124389e9eae4a7c1f3067c2ea5ff92c98c4a43c3c2e10e007824f1167c111c7dbae3e0346c1e39f8113c1051df480da01a78348b15e1fbdd120b50488f58815f4e483cf1851ce7c68317fa66ac950ff971bd54b43e709d0874d0f5cb8db79984b4633a3e2cd87ac1e599688742139c9c5a4db5906f8a6d8c19c94b86fa4b8184fac690c305413e4f4a28ac9eeb14c67dd7b2058cfbb7a2f730a3f754bd55aa9deba1347b37328fcfeec266686387756cbec94865b2e24b9a31f697671537db2c217e366baab619dc3550c8d0f9bfbfd4ae156f8084928c89e5d6549251c4f339d4d654d161698f71989e4c217cb1a6cbc32d83a57a1a637fbf3c1bf41b34c9ab2eb20d304a91a7554e619b8e19ce0814f57292c291f0a4e18beb3919af2c1f8b36b1a5b340641fd3ab2889e4db5121310f32130cd26479e19deaba1804fa46134ce80f86aad488d0315429c36792a7464c8574315be75da1b1cee7d888b5968f038f5c03a3f02a0762b428c015819e6b18f1834a294216d8a25f87fbf6cf8d921b6f7d5599c9d5737e316d84c4d28e393d851cd899f345276215a279ba1b0c6bea479405781", &(0x7f00000003c0)=0x1000, &(0x7f0000001d40)="8bd0c890ba25e1894a97288850fbd521a0085877fbddb9ff4adcf4542a8db5b27e77a8cfc1aef35c38a6681743d707bd9cc0117d9597effa82a2802db2e2904ddd4afbeda976288fee84d516cde7fa8d81757d67fd89910d8ae73ec9dad02fafc5d96c49430eda25c7ec7ee93acd2ad0954b627aa8b746881dc1b7170f426339cca08ac65022c5199e3d29bd0e055f28bc5a52570eea11899a9fdac6b0601844914dc7d379a0b0430df60abb26674e3c937ad47f8c3b989c67f5f2603b950b83ded9dc82b7f22c947531ee4b1f0a22c53da94e1220f495ef925ef68633a3804c2a15733f46f980a5ffa834785a6f77ece89ecdd4621cc716a76a1e581c9c84f6c7c5f1eca048e193efbc2761525ddcd59243ab4129056b142c2c65af346e556ca9152a9241c081945950d59a2cec2a496aed1c60e8115a5d6969fa7cfc387992868b725de473131052525dfb5c26ecd0c22820569788313bd7a1f7fd12ccd320f407adf4bec8762593e51663837def9825362de9fc0525be8c8197df87fe22365ea5e75e77f3999c81250ae0dfad9fc983f1bddafaed702a66b553c1b4278f44ebd4266cc3ca1deac4f24081feab53d903d201136d2b8cd11711a024317a4e68f47517b501db92c2c99115fcae5354be1478cb9e7a6a5d47f0a93730495abcab638b5f612630e7b62060853d244d822cedab6518a17bc8019e6a567c055d85ba891f18f749c7e51f5abd29943338b8727350504b549181d6532afc2a01c8891e62949cc427da948449cfc1861cbf944dec6881226b6377796ab2ed72f163cf4021b73b44437ceaac2af2082fcf7259d4b9222d2223a3188c50a9d43389225c77a08bb9db7c78117bd3ff2947f8e8ed74294c7fa8d277c8c002883940f0382f6e10cd06ef97f0625e65f498dbb78ebbbff770227df567ed1c3f0252bdc270fb7d137edf6751227d5eaf3ccb21a8aeb510ba683c23f555d8a7d103bc1b512d5a18b36f1c4422485153bd95fbdaf15b4be3b356f0c06c4764b08380a8243f128c205f9f3f1cc13f84fc8519664636a9837906b5e26d4b37ba8256fb26369d3d91137ab47edeb952bed5f8a8257ce4549919355d9ea433e2634c154d1e64293fbb974b50d2083d8126f60842761c35238ec6c8b1a7bcb9bdca27e33f55f42a9d0bbf6360a8c71cec0877229e2a48e26950b7dfef8c9e610b939216484b25cb53692099ab0ecd6a05360849780b269166f8eebb4bcce3e0e78d3ea838af5eb64d54978953dfc069540b2211d722662d1a819a5c2c2eef01f14dcbc7607195133020424b69cd07f00977406e9dfdafe3af40bea634d577ef835e5500a639deed7ccfa918675dfaec6c7a6c8ce8663f9841c6804fe159194a4806ddd4547582d91491aa899bb468b306e4e5d68e6188d1dfdb0f121d793909316aeab1d9db1b6ec5ee6f4e2c21a63868217f74977d24e1f11795e67bc8ec0a4523d5e798cc56f732bc8e8e4c129f7fc5a42cdd2a49cdb87efdcf0f17ee4c739bc8169f3f73bf76f2cef1512812cdeda173ea87687d7a42adc9f96ac8794a42e4eda6e1791b30a56724d9d6f7e6d565462aed4f40dc7f5d84c6dc70e9f6635fecdb8a3346a30cef1a845a835710f4be756cd60d69bfcc1d4a9b41000a764a23e1ce75d4fe4a14cafc5ba3519771726beb9d77bed08f41076c05da64788cf1aa0996c8ea42d187d23f27e049600f51ef01fe32542aed32c6dbf0f8f697103072b52c7df4c6295777c8b0d74d56d1f009aca76bd26d2f2d1194d3891aab18aacfa12223e7294b24f8cd5cef8ef284cb5c879019267dfa84c923d5a8d78b4f17fb1010f38231b2ce523c09ca0503c0eb345c98e06be372beb1431670e57e0c7fe6e47628ad864e89df459e5d6e4e33af8cf7984e300685a969fa6cd4a733955d04a723cae6ae9e1bb7d3c143aee9a6329c01bae54e07f5ff843f805937749b1ab7c8933f3b6da506be191c112d43f234e485e2e3cda962d9307de14d0c2a14c9b1899c4f16625eea69290afea1a9d192372c59f014ff462c7d1ab43a92dd35d27efe7db4c009f55b94718d9e867345f7f6e111df41f56962edcb2ee22c1643f0397d3fa76b0489a4801b72794cd5577a857ed73e54172c5671f9620c037c45d2e256786ecb4402425d32d61ef2e8b209b447e290c1e5d92ed3388b03246369744ebadc91bf605be70099cded1035863c84767c9cdbe8704b1019bc59ac5e1c0a343b3a6d35e1654bd243ee9f0b99e7c085cac94cb60e0e2068ba54b17be8883ce1f6e24a270b21f36f5769bb01c9dacdc62627986163d3800cce68a7bf77d5b178c0d6a27e1b5eed3241ce0ea549141bdf5bf57169843b5d84bce82b281b8f65cfad9b81234169d9cbfe6f32751ef7016b257424b893dda097332375c61af3147624d33b69302fec93a1f48a3179b29b19a8eccdf59c8853df5b4dfe887cd6a4e3d26b4525e501597d7226b13a3d0b0265a5544c112ad0a7ef1b5c7384c2207b5c53f3ab3c9e2bf652cd9cb4a474efb1be80ce363e5a850aaf630d3b967fda5d124a10ccd3926cab6efb19d56334b459754ded31bbad9322c2f192c3852065f8f1b0f37162053fe713c0f009b07d4e25b7dba60dda640e77e0a5cd084b2344b662a7eeb175013206edc5aae3a300b3e4c4721009c7218feb174400414650e0d5ded619a9c9133225bc16996eaa7f630a0e11a04185f0d9103049b1b38db2c9fbff5684a2f7b80e1aa22319577a5ccb1b5d68fbcc87a9ead3d337d316660b7cfca98eef5ad257ae94745877d25e6d4d9015310a21425f30b42c13fb2bffcc936963ace8273b9aa3466cfc6c7a417ab0bb2ac5b639ee88be31d65fc032dc4e07bd8b01f46aaf701439d1f919fe1c555557a7b54408ab83caa81007072f91da476daf3c348f3f34b61a7b3c0193aedc76d13e242a52c13cf45a769ddd46eca624eed7b4f458354452133d356ade99dd9bea76c8ef47888f5bb1e076cdf486f64f307c2f497251dda76ba9b6c4bff1fe2cf9fe4438af964e30063f79c8ce460d74019fa003d06a23099084e4321076cd8c644b5b73f591395e423f786f45ccc68a9745487ed622eb3cab541ee9bc4d74734ec5c8a23ab106d876d5f7d4953f0299ad123fb222d8a89d5a2a3cf2d4e040d84322d02750bda5d7ba63ddff364a341ec550ebd3883da14d63f5fa22a07514e773c5581d52ac76f7270254279596d1e08068c647d97a58618a3046913551d44f72e2ff26adfe8c11ac6df46fe018106acb7c7af0ae38db705e4a049138a9447560169b0a2a2cc8879675c93a890f858159a3aa695037c39672cc9d4f1883f7a889932b01068205eb412f9aa8eea1b958f73e6a742be6b485ae7e7d2b716875a70eb04b6588cdd7e756cfb6f25b3ecb5b3f440e100b4103fa9f02584f2c02fb66e94e8cd1bf7efd46cc8116a8b831dcc67e153fccd6fad1217203308220c31aec4173ec55593a30621d51212735df922bd6f5b47a183ce40cc63c80da7895f2e75d1f22497a446793b49f2a7e3925c016b6193b79f063efcb94d1fd4baab6ad3e2dd6f12d597916b17dada7aeb0533e0fe7c949fb150aba919a4a1caca2f162ec3de86492ce83652b34c1045df840cdd0f900d259f904ac218504e4c7cd4d65a17ffd879c330d69909c72452f91053daed80cfec345c4cf0ff392e2447c04bf40ab1f5ae358d8f6f46cd18ccf2b668bb4348b8896b076973fbc3b4898c444f61100ac827320afb15d96b585adbc4bafe2564ae5daa5bc83f16393d049a037b59c9a636e60d248365d713ce09f3bd327e93d9e43e40704d0118401ecf54195ccc73c4704875565558302e8d0240916124b6870bd5ea736e29c0cd415e119340c8b2a1b2d6410666dea4c3f054e218509f486fe23f2b39e4df81898d13bf407b22562128d300b2ac2320a0c414317714045837555c75044b6c1059c9663fb25c78cd4af6c84ac1be33167911fb1eba58b0fff7d9a866a7720bf5671b4d93d391910f2c92722169fdc678563041b11016c2bf26bd00fd9d45acc859795e6a5a5edb173312a506fbcbcf61248b978da4de43fa97266345eb03a8025b363c220ffb6fd9733b235943c8844acb1aa29b1d5aec28d7b9d30acfb1f0fa79a47be5701c010f8f2540f066e4419672cce5a5926b90e4044cdbf9895dea92a0e8bf822337cb17d699f49670cef12401eaadb97fbedc305a7bb306d09ea04018013428d7ebd21fcb4d6452c7e1e396bc3c67020e4904bcf392c38a513600ceda58f31511debf34213cfe270b1e419792f408a6cd1cd313ba1de632bdd4c34353a8f6106325d81b96fcbae0280a7d41326c4cc438d519d81892984c09028a96ee76c9747de8ce82f21c615cbd20bd45e81efeefffe50d02a2e431886066a703982afaed1bf409901e3982989f085d8792d46453ae3b4d47bbd2d405b2a4e56412ff45c6a3c3922280d0435b7c3dc6e412a105c02eed0affe698cab3a415e0e489179787616762dbf1418d03e158bbc81edcad9c495af991df7b59ad4d57d38ab4a704a5f1867652d9b2725988e8a4b7bb6ddb75fade8b03c05ff4fc0ff4bac4d89b76e1f8e0cee70881adce01e6680ba872ed08d3d61136be28e7c02af7082cc3c0d67a8d5812aae3e9afe81dc71d249cd44ca047806299285f7d7e641c2681b6525821f38980978402834c881604e1d055f9877197ec6f276ce73e5e51db4a82807dd004f197bb9afed3aea2d7b74e973358d1c51d213e653147ab318ca236d30bce4f5b124b2e2b75f4f424838757d7ac6c71f1105c30f56abe86e40b28b751090426b016f8984e741da5b3f5cb5e860e1e002f54c399fc2946eadd78332e0f6034e951cffc279268ca34a16a9e3714dad8b7ae24168989024f2a599e1115416d46f7eb14622cb4748255791cc908165c24b97435811d793d085d6d20eaffede79feb615ab80e3ef3b948c4843f85ef8b26843ce5199690db9c7d7ff2d0e1b014685d14e4d5a06c0f295ea46c9d8ae9a97668d62e3c26e7bfd32935f869be0d4c567fe8129849231cf5fe3d6530287c540bc7d0dfb9eb13471963eb38562ce3148ec17343a7a7ac9bcfaf2031e89776e9927c2919ae8b5e5e8934e4b3a681a79a587aa08451426b635842b97324453aeba28b5c2e26054c11a8a2c8e7d6db00cdbccfa7d93be33da05ae691614c5b139dcd3cfbd9ff113ae6b016b84e9ca9c54f728be8edd7c5a66d86041b8ace1b3d0e5024ce5ec29f1bc3e12aab586e26621fb7f4aba7b434c31baaee22b725b3e9a5c0e533386c1dff988a450a5e70dbf76c22d88d165801edcc98749b24150da0f3b7ced86c4a9e9709a75d5eb578c8ad871287fbafb11ae81def7dc62bcaffce6da0a1a80e86a52bc5bc66a687f75221fe5f67ff5c8115e95a195c11daa0152be8b2415e631668a9281905e2f83a18b3e33604b89fb6c27cc1051b4a4343feafd01d6297848a65c0945bfaa6285eac685d642fc44bb49264fe36970bf1e83355e43aaffb131d79a1e8d1cc5ee004daa7830d9614ecc5ba07df5e30b8ddd9a730fa553e678438534024eea9387cbbceeb916dd23e93858a000e8562fe6f9d33ed2e2137990a2c4cf6ee08b780bdc1a1270b4dbb47198cee1500c815be22a045c2ce81b914f7d8a9af71a29ef94b6e76bcfdcc810c2bd0aa921d3e4e3ac5ad06ea056c422d40a0543b34a765fcce42147dd5dd098ec493ed07514e58b7fcfc8d93763eb0ac02294a1d3738491be7410c6d05659bc", 0x1000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000000c0)) r1 = socket(0x2, 0x3, 0x0) kqueue() r2 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r3) clock_gettime(0x2, &(0x7f0000000040)) r4 = socket(0x2, 0x1, 0x0) socket(0x1, 0x2, 0x6) r5 = socket(0x2, 0x3, 0x0) r6 = dup2(r5, r5) r7 = accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x3, 0x9, 0xa7}, {0x18, 0x1, 0x8002, 0x80000004}, 0x9, [0x1, 0x2, 0x8000, 0x0, 0x8000, 0x80000000, 0x1000, 0x6]}, 0x3c) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)="57f7578942697c0400000000", 0xc) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x200, 0x3, 0x1, 0x1, 0x7f, 0x8000001, 0xc8, 0x0, 0x0, 0x3ff, 0x6}) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000800)={&(0x7f0000000340)=@in6={0x18, 0x1, 0x7ff, 0x4}, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYRESDEC=r9, @ANYBLOB="e298240eb165a0a68440035a672048a2ac85b0b3d0b914233e68cc77f72565c814530051656b1b138c2f0cad98f12ce0aab684163bfa0f88be9a126135ead5b7aea586046ec65c8256af0319b2ab23dea98d432383ad3a3e32573f44b7769d11f34ea058257b6eb56429a820a7b91b47aac9fe6a5085f03bfcfa302fb2ba0b6625322aaed2e759d8704a0d92af361b3b9e530de1250bc115099885e95d546b546b596df264bf67ba429473f7adbde31fdb295c8fc0568bfbdca076ba7cc5454b8137e2c9144a9f63c8d8ccd0d9a9cc922535d1c650c794b0a7a3749dd7c701cadd1d2907f93d21f104f6c0ed85728f8d593e4e963fe70821a26b5225619fb5ca077942a5f5c520d44ca78c980b26c008a607951b4f53f78b0690e3a0c516be61d3f048fd23119e66e08571ea65eb858288ebef6b4a4dcca4811e22deb210b257cd6134c759a69cd9c6e515310eca678417ece097133c3b", @ANYRES8=r2], 0x9, 0x8}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c80), 0x0, 0x0) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000d00)={{}, 0x0, 0x0}) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) r11 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0x8020690c, &(0x7f00000001c0)) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, &(0x7f0000000280)=[&(0x7f0000000200)='/dev/rvnd0c\x00']) (async) execve(0x0, 0x0, &(0x7f0000000280)=[&(0x7f0000000200)='/dev/rvnd0c\x00']) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {}, {}]}) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xffffffffffffffff) (async) setuid(0xffffffffffffffff) socket(0x18, 0x4006, 0x0) (async) r5 = socket(0x18, 0x4006, 0x0) ioctl$FIONREAD(r5, 0x80206910, &(0x7f00000001c0)) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000000c0)=0xc) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x0, &(0x7f00002cf000/0x1000)=nil) (async) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00002cf000/0x1000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) execve(0x0, 0x0, 0x0) r7 = syz_open_pts() close(r7) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x40, 0x4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000437000/0x2000)=nil, 0x2000, 0x2) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0xb76fa4dd3ad41483) getppid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x1, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) mknod(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x101, &(0x7f00000000c0)='./file0\x00', 0x8}) ioctl$BIOCPROMISC(r3, 0x20004269) executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000200)}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) dup2(r1, r0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000100)={{}, 0x0, 0x0}) executing program 0: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) setgroups(0x1, &(0x7f0000000040)=[r3]) setreuid(0x0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x20005200) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc0) close(r4) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0xa) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt(r5, 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x6, 0x5, &(0x7f0000000000)="0071e320", 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0xf, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r7, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x4) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x0) open(0x0, 0x1, 0x4f) pread(r2, &(0x7f0000000040)="16", 0x1, 0x0) malloc(): allocation too large, type = 127, size = 2214510592 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2, 0x200}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, &(0x7f00000001c0)) r0 = semget(0x1, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000013b000/0x4000)=nil, &(0x7f0000128000/0x1000)=nil, 0x5}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000316000/0x2000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil, 0x9}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x6012, 0xffffffffffffffff, 0x2) setrlimit(0x0, &(0x7f0000000980)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000380)={0x9, 0x0, 0xff, 0xb946, 0xf1b}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(0x0, 0x2000, 0x6381) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000009c0)=""/235, 0xeb}], 0x3, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r1, r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) mmap(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x1, 0x6010, r3, 0x7fffffffffffffff) madvise(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000000900)=[{&(0x7f00000003c0)="13a86ca6ae16d3f809a8419cee4c32e0e2f2ba16d9e5ac2f8afab07290cdd83446862b7bf5b506821bc3a4deeba01706dcf6cf88d01a72ea17b51cb2a4c84b4a10b9364c8dab2f01d868f12e2a29142902beb2ca", 0x54}, {&(0x7f0000000000)="d181bf25a8513f7a3389", 0xa}, {&(0x7f00000000c0)="f3ee0c1bd94d37ae5cde1895ef12b6911ff59e85bc23a797cbfdc74502b5a67b38191b83159be766", 0x28}, {&(0x7f0000000440)="4852f852db063b6b32ce5a4d110da4f51877417a88ca5b40da1ca233a889fcf6fbfd423006638277cbab69752c0dc211c7d992773d5952aa41411aa75056571007dc4259122d904fdf600add74f736f3bfc36492b7f9be", 0x57}, {&(0x7f00000004c0)="c63140f5d9c3bf810664c093f78232f739472906d95570cbcf7295055b4d0bd2b1bea29e359db7fc5589c9280c7b1847335eea84f9daa1dc77a1c1c0de4d02ad84432ad9f9eb66e3a6326f943e6bd0e10f0281cb756726b2e9833e86b636f041326fb4", 0x63}, {&(0x7f0000000540)="7980275498899a4a83318f2f2b1662439b0efe843729e390fd8972658ad20d9ed2332b0a7d34463c783f5f54bffd41b6810cfc01ffa007e6e4761734a87d2443c611c23efcf79ecec95d6c9f6ffac6818c33f8fb416e68b210a2805f4cf881e2d4dbcd", 0x63}, {&(0x7f00000005c0)="6c25f932d2a9fd87fddb9e70257e51d0a60df8bce2fefdf034d3eaecbf2a13ad33f87c46a513d687dbfa729fee4811b58da4a11702b913558f5a2455ba066071c4a5ee96", 0x44}, {&(0x7f0000000640)="d1678ea88e2aa355b00ca92c9370874e764c4a57a4e72f908a88cf4e12f3b16e7ebf2ecd2467a05987c635b3e2b1686374d07ad861cf28a1f935f5c66dba3d2d378b5045c673965b1e8256aef7279307dcea0007152bc5f02b7aaa7de6ed44501435367722edcd02ae5c92532c732b1d774843268ec8145d1cd6131af839e4f558aa41e5595ea600333ac9583ce43d3f5f14489378db84d11913f2fd9a92c9d971c96f5480480ecba726a0a7314f9bc9980fef844be6c3adc4793934d0c728b18b72b46b1f29f5ba935088fe46698005", 0xd0}, {&(0x7f0000000740)="cbb027b79d466e2bc91c6379c9fbb87ad69f933a622cc9b70d182d0c0bfbde234d6bf1c94e4d21c072fb6414c6b84aa7d265d042d0bcb29ec291c9e0d4ccc8628ceabf3006d727d85596089c9411881323e91c2588e235ca1169b94407c58ec60a0f7d7acdead7a596bec026609968903d3cf387225f89b7598d9efa3307fa4ad14c2b332a52a0b54ee83e519ae1325acbd6", 0x92}, {&(0x7f0000000800)="4c79867c2fa58fe285b2ed33cdabb6f60f2a74d9868b5db01752e91f9d2f8ad53c69d9c19f3b63beef4311258b8cce3b3e9f0aaa683e6609b4c73bfb7cfb1a0b87500434300a46b0bad543f07cd4e19766f1aad137607ab12cdcabfd83cf1dec915576c3a63552fbbe2945e7962aa72901d0c9c85d9b297d4791229fc8b12658a42c53a1e1500cf7ee3e7f8b98dd8f3201fb92147ab79d07d17d6b5745673338b7003262f35bb10c489a1e839f2d75873ce1abd0943ac668d2a766d3b2681001ade520943794068cc8e5", 0xca}], 0xa) executing program 5: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc5) unlink(&(0x7f00000001c0)='\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') chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x1) chdir(&(0x7f0000000a80)='\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') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x3f, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x7, 0x12, "fcff3cde309ac9bbc3ed135ae3451e65"}, @timestamp={0x44, 0xc, 0xf, 0x0, 0x0, [{}, {}]}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x2}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = dup(r4) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x204) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0xa2) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) dup2(r7, r8) r9 = syz_open_pts() readv(r9, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/82, 0x52}], 0x1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 6: syz_emit_ethernet(0x330, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004064"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) executing program 5: open$dir(0x0, 0x1, 0x4) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x7, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) (async, rerun: 32) mlockall(0x0) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mlockall(0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 32) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) fcntl$setstatus(r0, 0x4, 0x80) sendmsg$unix(r4, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f00000002c0)=[{&(0x7f00000019c0)="1bd9c45061929f06b0abeba9560441e6c8c46811576f3ed60d2aa7c09558a84a7ae96619f25ae1145ccfbdad05da44e54055503fcc227f368219d1b7bc113ad5f469ef9d12ad4124306ab4a9985e7704a2c8f3a467bb109f1c53046096a1d78e4f7495fbee27d33ea66ea5aad502d65519a7a16af14360f4d6eb01fa9b352f9299fd427aefc5e3719f42e037a62961db3d2586db908404c3d240567c3b18d764c73ac217453e99b143937b3e9a573949a1e70012dcf1db4522452a16b5e55470ca8f0cab47e91769560dc71c8d4be0da4df466d7185a29719f05a5ccfaf557003f6b5178f0d7e54b227e6945967f5e120000000000000013cf55ba36f36f3598645db75a04b1a3e7e4fd248e7ae3b4d9afe88bb900e26aaed639bb54139475ecad220590c92661305766e853517d398d329d60ba9fd71adf7463777fba295c384465bb6399114e585a200073443638e9e9c605a40c091092f2f78afa17706c444cecacc3af6f6e00", 0x168}], 0x1) (async) execve(0x0, 0x0, 0x0) (async, rerun: 64) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') (async, rerun: 64) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x106, 0x0, 0x4, 0xffffffff}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) dup(0xffffffffffffffff) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x1) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000040)={0x4, 0x0, 0xff, 0x0, 0x0}) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000000c0)=0x2000208) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000001c0)={0x10, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x21}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}], './file0\x00', 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x3}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x39}) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) r3 = dup(r1) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r0, r1) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000180)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) syz_emit_ethernet(0x4e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000000)="2f87bb4098d7de568a6a2453616c321b9657609db9199f45ae67568303000000000000001af7383890", 0x29}, {&(0x7f0000000040)="a6c2f740b256d444e7c4a1cf3e85e989cd7b6de6e007f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f584b7580b5394d1cedfe065a12c255b8db174397e3c27c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca5257891479414094b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33", 0xe9}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000001380)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40f37e3a2c3a99bacd7cef9cb9f4d565b7d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884ccbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdcfd5e759419edb5eb34bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88b78579e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed74412605ce640abb5ba192548071a5a0f4f8dfb3d2b66", 0x25c}], 0x5) executing program 5: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f00000000c0)="eaff125c0000e909", 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcb92964800"/20, 0x14) executing program 3: accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket(0x20, 0x4001, 0x0) socket(0x20, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpgid(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e36000/0xc000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8000000000000000}], './file0\x00', 0x69}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/74, 0x4a}], 0x2, 0x9) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x45}, {0x64}]}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) dup2(r3, r2) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x3a, &(0x7f0000000140)=ANY=[@ANYBLOB="ff11ffffffffaaaaaaaaaaaa08004600002c0000000000019078ac1400bbe0000001830300000e00907800"/58]) (rerun: 32) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x7ff}, 0x10) executing program 3: sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x11}, 0x1a, &(0x7f0000000d40)="590190e8539a80d29149ff44ad3f4bb26bc81a45bf241f607decfe998d04c9292c3f721dc8a17f32adc28746a44d3bacaa606d891f57113c4a4ca6548c697e8fee7cce057b4d0146569ae76d46bff5c44a39931e1e4ef8623ec440bf6562565c464de02746eacbf3e4f98b1ed9d5a8f92bc36c01e839f448496882ce956d1c7fb619863538ea4c7cf91654913aa17993e9df49e3822f04be6970f95c09ca7480906dccc5d57dd8bf1519a0c28b126c672854b8f08fce22e1509b55eadf1ded5b4eea84ed65d6c86a85759e09ead283f7883dcaf9429d7e2024265268a2f845487ae6c1088c0d822b42beeaec4e42e8f8577836a79ad1213015db0f41376fd3b2aa043f8e66daa58ffed5f7ebccfe7bc9c386528130a85c09d5f5250f7f48080b4eeb2c6649c9cdd895a15af4e79535d9fbf012fafba435a069fbcb7e5f3eec4e3cbbdef0360996a49f7e1bea7238b5bf1b52e552123b31e2d62de22fadf926202a0965b49e0fcfd3a7cbb2c569287265f87ff5d44dc32d94d0f1438b2b8bfb036c08fc924016368ac1f5c3e13351de1d7fa7f8c555be116170e7662bc5898b6d9c8356785a770cb3c1f3922f21f4d4b2a2a80ad41de64dcddeeb77604c3f1e57039e6324ed888f0ff1d640ae9708e2f9116a9e192b68e0d6bb0326afe2b1b15e0b607826e029879578f8d5f9fdf690d42cdb1178f7500c83ad9e816db7bf6e863216bfa2a0ee077b05d6aab29d81daf7c68835bec4f79ffb5020ce6206bf39a7c3129982296147703267b89af343ee3f72c9aa16e9e4f019d7beb7bf8dee53aaa7f73f4ad2e0bc0f4dd47403951bc9efa18bd8ab09f31cfa713a65cc9bd56c0fc1ac3b38ec920ec22cd672906ef8ac92e8444e24d8bd704dc0a56440ca32519fa56a9dbe76cdf6db575737e7d96737a564d9911bea525280d66749504bb2e0cd9a4eac7313560567fb5755adeabb4ed6a630a175c652d94b7802b2f79178501b0082d050bfe9d931c66a095036f439491b70a04c5de2d1d97873a4d61bb487991298a0d60378e4daec109560505c459b3e5543fa55e5e7f0057255dec472772142f9a0e6f6cf10229d4e610c80232696dbeb064e70c2cf58165bc18acf8bdd28e24b769b958d612571ee29b93489b6c1e58e0cdb1fa8816c9785cf5a93398b692533d136236c0f33d7c2aa050176e7ab23de9eda1bf311d2ea5c16ab7268cd74f4e11a3f86af821bcf682531ca179e2f95132d6be0499ce3b851e6f1d87603fb7d15aa98eda69605ee1a9a4bd6ff0b4c8fb7659862ab6e5fd622d69726c5b5746043cac82580f7f2fef252bc880072fc207fa0beaf4439db95de8702a611db78df0be54085962581172bc81b1f04dd499af5571d13ec7daa2209f635db31f7a5521702e162946c92cf3b55d827fad106400b5ef59415d955c2533b5aeadcc9e21e95cd9d716299a9e498a177d3992419c94ccdbecd439cef0d14aead4c9e7b2a353e0ff4d700d2c02e57095992b284ee938164a20475631d28979d0c6be6e8c2225db4ec05a73dfa656c7ecd51230eb84436acc8862fefbdd2593062c46ffc19c2e2803fc8236e16a9950fb42c4c6093fd2aa0de3625aad33b9eca2bf104bf62422e9657cd28b9cf4b70ecda34c7b676c4282b947cdebf6dc4a5d9283a29a9b343cf0137791fbabb334b256bb3efb457ff39eed4bb427b682c64beee91f40f33a85bb88d51bd0765b2076ef5fb53a4c4bd2e30befef5e3e6267b6c924d71a483b338b3cdeb09c7d5015af1cf9c13d75c7fe433ed33b41442fa188ba08b08c86c54ed7f714c997cd5ad1700261638b27012c00b94f04bae11ac979033ef24b4249c999c8ca7a77463591765e5a285e8969ad68a6cd7a8da4a34d32e250d194b96863457681ae950502ebdf8ee69b081261765580ad2ed98436cba4a433fc84450b1e51da29897518d0b3365b085eb06d704c931f102977b85726a1fde3f097542de73c5366b974a1bc16457ffb5a7c5a4f04e0ab6ff4f9451541aca7f13c030dcaa965e4e008c11972f6fabdb9e21d5cc92e2a91c2a8af1a51849f698d38063a939197874833e5d4ad0529589063024a547d6c798d6eda1bfb798f9466cfe4e22d967c61e6494fbd100c1c7429159bd343a19d1167959689ef7d8f217945288389f49ac596e2aa613354dd513a1fd04e8ebf5ac2eb6857512b3341aa738f1b1917cf701902a16ccc53d74b3b038cd6d4f1af3b7b0782551976d4f4c4116992b3aae9db7ec00433ba98589ac5520de208ca1e429ec7df43e12a36918e3ca3393a0bce503ca6c6b977cdb0e311ddc64e20e9c7ea3ebe534865fa1bae1b24f01153c1513be08f1d458a9dc7cc3b290c3f808c34315c9abcfb573b35e71c3e59d6ae802a53b0f5d3d49f9bdd2e81ba322787413575fe47ef049e3f05fd16f4b9a3b97af1221723f99a19a3a27fd23e5341461d3d9f8af9a2e1298e89b7e878dc69366d3dd2d95c190bcec2fa4722e0d2375134a04fc43fc2302bf77dae9026b3b0d01033b504a3534159cea1c43a60748aa87718e1d689be993d377f43b6708b131ac44a482feecbeeb2719212a15fadcb56ec0acb500860dfcf341a9070021dd502187cec1a2b940fa53f25e1fe955edf6ab1ee28aeba1158636c2112a375ee84a757a21567586fac9eb2aa3902e1b7ca3a561c779f3151b7d43146b42214290897fa8390a4b925a98df76069f83383798af12a08095b1cb1e8c7d0ba1d0cbdc5a7e3c1bab30b2fb1fe330ab4dda7366c4824d5aaf0efdf680b6b4081628e4e8722a5930f9f77bd07d55175610575a52723f60e1032409bb1f13045a063d2d5a76f3d4990f6447e549d3fd409a332e536b83b5dd942de456e11006fa2385ee3eff1faaa853fdcf0ebb322f22b6882440089fe3ad587bd426d92de5e0b417276af2e3a1ea02a1a7f93364250d7d42972c5678820b3c58eb8d7da2c01268961449fe8fd686ca199481dffdb508eb995ade118b3a58e43afc22dff12be575b33bdd2595f4cb3cf8164828bb839725cb3562d0366a264f0dfbfc0c7d1f444bc820cd0e1f9d6257a309e2e0bab8c71c7befafdfa37360e98370e3f1052fc348b51d6372474cca8d81d8ec75a4162961c1afec68fc6266082824f10ec34d488e170d0607806751241c7994735bc5e626f28cc6f70fa8fd1bdf2c022f1f0ff8085f58708e88531ee9f5f86164fc8fc70c970025633a37ea62bb34fc58fd326f0380d1993b6d29f1edf26a2e509fe3ef16c7a767b21276098dd1ee18f1ab92009201235fd8b8b1051f981576c01455e3049a4b3bccc5bd9a999dcfb9911cffa3940b082b922956b0a1fee8a879ad47324176ba895c4993d3c9c63d974156d89f0a57d468df15c68ba2196e11bec90e6e8b7dfce66597231234d8e1a91ca0b0bffe2d7c660e14daec243bcbe624269f495a45a4d53bcecc5262ddb105d62163bfc83d5840d067713403a3c46b36e4634eac9da3130e912ad6b52e965f2237b64060bfa9fa61e31db9dc8f22eddc3867dd77aa94b1ac6847e1443a37f7d787c70708688315469f49b348ae39c4e1a626ae7c4096f120a128d3b39bc117eee1073198d8735aa3a056e21b15b754df89a87f4977e7951b89c8d8ffeae8eae404a7fa17faaf1a910c43700108a26c6d0902a257ed54959f3899b52929533489c56e5c2031f4c22fa05ecdfee083198d8f5d9ad7c35f73ae4807eade8554c9b880a86bb82fb4b9a906f1e7d199d5f8c970798e272f98dd07c3c21f06773f473fa4aac385b2e8eec9078226b4dcd1150d41ad2d01965ad2de9120174410c84989e43907e06f8fa3641155966cf75f90038b2a4f58221c6acb0bbf556effc5a45d61c9d902e87ac9a9035d66cfcb76bf1ba5cedc0b95217a30cb096cc6d78b2f6afc7cb2a69778a2d049cb9f854e1d18b1904ee383f81863b9b9003236b9912aca11696e6499a409386c6bb5558c8736bb040b68f347c4dc5606075e0b3f06c6172cd23797577eee1582daedf4787e5c46aaebceeca3c1a62a3a095f4f2d0ad28b7d020b01b05de21df25683ab228ab830198d7af3215758fc668bc18932dddb16bffe611ba85c9be0d739f5dc48b4a4689c6fbf32609767cc20107eb8bfb2c6a45b710c904a8e7095b9c8e2b71ced005c9488af5dd1eeb4b386a11bc4839563310de5423909c1ecfc3442c1152cb842f6d0177a7e9bf9ebecf8e51f5da98ea0e7db2a35a62d8afc7f9296626fdc11846d6bd05456fecedf61cc16913fb075925fcb64cd0a88fc308f0bb82ea891beb0550946d7f84b6db3709c9c2d7c3654f33915501620db38e9ca2bed03d6fb25c80e2d60160b08adb39a624321e4ebeba96d72446c279d4126bf73bfe3ee2d2de3fe7f0a49e22b082b575d641f272c6f56e30eb1f33670b9074673ed520d88f2ec78b22b7e4c98a17d8446c60a1e6d397999374a2553677bfaf85249a6d74186bc65bf3f48d9023e7825a9b038dfc53399a9109686b9e17b28730f9011875b2c20d0a7fdc9f9e4df2da82e6ff20b0a5077c5caf0a9e152931d541254a0fc479d22f28fa7bd06987c7034031f20476af671c29f3bd0a93254a2f2dedfb6b832a25811616951643e0b92bf42b19ddaae245029182f55063eec98e6e3f3ca6d10c582d40df86663645adac1b023fc3f71db47958e11274787efd2c5c6330825dbc7577f6365a9393d4604f48a805b039c9f8229d80762fe86d256b7f7c913ec5aaa064f3c4e5001481772f2c9e086bb7a5d98df7b31b0e15acdd97522fce96d454421e731f135eb4fd473c046a6240b9fb3bcfee2209017f1a1d9eaeffb1b96a5a3f57da5a03e6d1843d201ffb154e6de079ee937f7d69f58f153faff96a5b05e21794394de832a7b88a5637c6fe03e922db89dd2b2ff7957c6fd20ffb21a1496c280905345e4ca38aa8f84e0d4ddd2d923b4e2f1f0c36563345d486ef9fc69fb0e5e0e315e6d31409921c3025d98766af947b3836df99cf2afa04b882469b9c8af80e5b1c88c27f5f2a01e88ffb74e0374f790ba4f326f2451570f03713929f7b3d218ac088fc24073dbcbaae591b2b47cae32a9980bd6c439c6978bedef3815200dedf92c5e61cd663322cd8908c362ed0ad2b30958d8fe79a77eaaf88918792ab2a225522afc4e0e3e751150781fc1387d373748121124389e9eae4a7c1f3067c2ea5ff92c98c4a43c3c2e10e007824f1167c111c7dbae3e0346c1e39f8113c1051df480da01a78348b15e1fbdd120b50488f58815f4e483cf1851ce7c68317fa66ac950ff971bd54b43e709d0874d0f5cb8db79984b4633a3e2cd87ac1e599688742139c9c5a4db5906f8a6d8c19c94b86fa4b8184fac690c305413e4f4a28ac9eeb14c67dd7b2058cfbb7a2f730a3f754bd55aa9deba1347b37328fcfeec266686387756cbec94865b2e24b9a31f697671537db2c217e366baab619dc3550c8d0f9bfbfd4ae156f8084928c89e5d6549251c4f339d4d654d161698f71989e4c217cb1a6cbc32d83a57a1a637fbf3c1bf41b34c9ab2eb20d304a91a7554e619b8e19ce0814f57292c291f0a4e18beb3919af2c1f8b36b1a5b340641fd3ab2889e4db5121310f32130cd26479e19deaba1804fa46134ce80f86aad488d0315429c36792a7464c8574315be75da1b1cee7d888b5968f038f5c03a3f02a0762b428c015819e6b18f1834a294216d8a25f87fbf6cf8d921b6f7d5599c9d5737e316d84c4d28e393d851cd899f345276215a279ba1b0c6bea479405781", &(0x7f00000003c0)=0x1000, &(0x7f0000001d40)="8bd0c890ba25e1894a97288850fbd521a0085877fbddb9ff4adcf4542a8db5b27e77a8cfc1aef35c38a6681743d707bd9cc0117d9597effa82a2802db2e2904ddd4afbeda976288fee84d516cde7fa8d81757d67fd89910d8ae73ec9dad02fafc5d96c49430eda25c7ec7ee93acd2ad0954b627aa8b746881dc1b7170f426339cca08ac65022c5199e3d29bd0e055f28bc5a52570eea11899a9fdac6b0601844914dc7d379a0b0430df60abb26674e3c937ad47f8c3b989c67f5f2603b950b83ded9dc82b7f22c947531ee4b1f0a22c53da94e1220f495ef925ef68633a3804c2a15733f46f980a5ffa834785a6f77ece89ecdd4621cc716a76a1e581c9c84f6c7c5f1eca048e193efbc2761525ddcd59243ab4129056b142c2c65af346e556ca9152a9241c081945950d59a2cec2a496aed1c60e8115a5d6969fa7cfc387992868b725de473131052525dfb5c26ecd0c22820569788313bd7a1f7fd12ccd320f407adf4bec8762593e51663837def9825362de9fc0525be8c8197df87fe22365ea5e75e77f3999c81250ae0dfad9fc983f1bddafaed702a66b553c1b4278f44ebd4266cc3ca1deac4f24081feab53d903d201136d2b8cd11711a024317a4e68f47517b501db92c2c99115fcae5354be1478cb9e7a6a5d47f0a93730495abcab638b5f612630e7b62060853d244d822cedab6518a17bc8019e6a567c055d85ba891f18f749c7e51f5abd29943338b8727350504b549181d6532afc2a01c8891e62949cc427da948449cfc1861cbf944dec6881226b6377796ab2ed72f163cf4021b73b44437ceaac2af2082fcf7259d4b9222d2223a3188c50a9d43389225c77a08bb9db7c78117bd3ff2947f8e8ed74294c7fa8d277c8c002883940f0382f6e10cd06ef97f0625e65f498dbb78ebbbff770227df567ed1c3f0252bdc270fb7d137edf6751227d5eaf3ccb21a8aeb510ba683c23f555d8a7d103bc1b512d5a18b36f1c4422485153bd95fbdaf15b4be3b356f0c06c4764b08380a8243f128c205f9f3f1cc13f84fc8519664636a9837906b5e26d4b37ba8256fb26369d3d91137ab47edeb952bed5f8a8257ce4549919355d9ea433e2634c154d1e64293fbb974b50d2083d8126f60842761c35238ec6c8b1a7bcb9bdca27e33f55f42a9d0bbf6360a8c71cec0877229e2a48e26950b7dfef8c9e610b939216484b25cb53692099ab0ecd6a05360849780b269166f8eebb4bcce3e0e78d3ea838af5eb64d54978953dfc069540b2211d722662d1a819a5c2c2eef01f14dcbc7607195133020424b69cd07f00977406e9dfdafe3af40bea634d577ef835e5500a639deed7ccfa918675dfaec6c7a6c8ce8663f9841c6804fe159194a4806ddd4547582d91491aa899bb468b306e4e5d68e6188d1dfdb0f121d793909316aeab1d9db1b6ec5ee6f4e2c21a63868217f74977d24e1f11795e67bc8ec0a4523d5e798cc56f732bc8e8e4c129f7fc5a42cdd2a49cdb87efdcf0f17ee4c739bc8169f3f73bf76f2cef1512812cdeda173ea87687d7a42adc9f96ac8794a42e4eda6e1791b30a56724d9d6f7e6d565462aed4f40dc7f5d84c6dc70e9f6635fecdb8a3346a30cef1a845a835710f4be756cd60d69bfcc1d4a9b41000a764a23e1ce75d4fe4a14cafc5ba3519771726beb9d77bed08f41076c05da64788cf1aa0996c8ea42d187d23f27e049600f51ef01fe32542aed32c6dbf0f8f697103072b52c7df4c6295777c8b0d74d56d1f009aca76bd26d2f2d1194d3891aab18aacfa12223e7294b24f8cd5cef8ef284cb5c879019267dfa84c923d5a8d78b4f17fb1010f38231b2ce523c09ca0503c0eb345c98e06be372beb1431670e57e0c7fe6e47628ad864e89df459e5d6e4e33af8cf7984e300685a969fa6cd4a733955d04a723cae6ae9e1bb7d3c143aee9a6329c01bae54e07f5ff843f805937749b1ab7c8933f3b6da506be191c112d43f234e485e2e3cda962d9307de14d0c2a14c9b1899c4f16625eea69290afea1a9d192372c59f014ff462c7d1ab43a92dd35d27efe7db4c009f55b94718d9e867345f7f6e111df41f56962edcb2ee22c1643f0397d3fa76b0489a4801b72794cd5577a857ed73e54172c5671f9620c037c45d2e256786ecb4402425d32d61ef2e8b209b447e290c1e5d92ed3388b03246369744ebadc91bf605be70099cded1035863c84767c9cdbe8704b1019bc59ac5e1c0a343b3a6d35e1654bd243ee9f0b99e7c085cac94cb60e0e2068ba54b17be8883ce1f6e24a270b21f36f5769bb01c9dacdc62627986163d3800cce68a7bf77d5b178c0d6a27e1b5eed3241ce0ea549141bdf5bf57169843b5d84bce82b281b8f65cfad9b81234169d9cbfe6f32751ef7016b257424b893dda097332375c61af3147624d33b69302fec93a1f48a3179b29b19a8eccdf59c8853df5b4dfe887cd6a4e3d26b4525e501597d7226b13a3d0b0265a5544c112ad0a7ef1b5c7384c2207b5c53f3ab3c9e2bf652cd9cb4a474efb1be80ce363e5a850aaf630d3b967fda5d124a10ccd3926cab6efb19d56334b459754ded31bbad9322c2f192c3852065f8f1b0f37162053fe713c0f009b07d4e25b7dba60dda640e77e0a5cd084b2344b662a7eeb175013206edc5aae3a300b3e4c4721009c7218feb174400414650e0d5ded619a9c9133225bc16996eaa7f630a0e11a04185f0d9103049b1b38db2c9fbff5684a2f7b80e1aa22319577a5ccb1b5d68fbcc87a9ead3d337d316660b7cfca98eef5ad257ae94745877d25e6d4d9015310a21425f30b42c13fb2bffcc936963ace8273b9aa3466cfc6c7a417ab0bb2ac5b639ee88be31d65fc032dc4e07bd8b01f46aaf701439d1f919fe1c555557a7b54408ab83caa81007072f91da476daf3c348f3f34b61a7b3c0193aedc76d13e242a52c13cf45a769ddd46eca624eed7b4f458354452133d356ade99dd9bea76c8ef47888f5bb1e076cdf486f64f307c2f497251dda76ba9b6c4bff1fe2cf9fe4438af964e30063f79c8ce460d74019fa003d06a23099084e4321076cd8c644b5b73f591395e423f786f45ccc68a9745487ed622eb3cab541ee9bc4d74734ec5c8a23ab106d876d5f7d4953f0299ad123fb222d8a89d5a2a3cf2d4e040d84322d02750bda5d7ba63ddff364a341ec550ebd3883da14d63f5fa22a07514e773c5581d52ac76f7270254279596d1e08068c647d97a58618a3046913551d44f72e2ff26adfe8c11ac6df46fe018106acb7c7af0ae38db705e4a049138a9447560169b0a2a2cc8879675c93a890f858159a3aa695037c39672cc9d4f1883f7a889932b01068205eb412f9aa8eea1b958f73e6a742be6b485ae7e7d2b716875a70eb04b6588cdd7e756cfb6f25b3ecb5b3f440e100b4103fa9f02584f2c02fb66e94e8cd1bf7efd46cc8116a8b831dcc67e153fccd6fad1217203308220c31aec4173ec55593a30621d51212735df922bd6f5b47a183ce40cc63c80da7895f2e75d1f22497a446793b49f2a7e3925c016b6193b79f063efcb94d1fd4baab6ad3e2dd6f12d597916b17dada7aeb0533e0fe7c949fb150aba919a4a1caca2f162ec3de86492ce83652b34c1045df840cdd0f900d259f904ac218504e4c7cd4d65a17ffd879c330d69909c72452f91053daed80cfec345c4cf0ff392e2447c04bf40ab1f5ae358d8f6f46cd18ccf2b668bb4348b8896b076973fbc3b4898c444f61100ac827320afb15d96b585adbc4bafe2564ae5daa5bc83f16393d049a037b59c9a636e60d248365d713ce09f3bd327e93d9e43e40704d0118401ecf54195ccc73c4704875565558302e8d0240916124b6870bd5ea736e29c0cd415e119340c8b2a1b2d6410666dea4c3f054e218509f486fe23f2b39e4df81898d13bf407b22562128d300b2ac2320a0c414317714045837555c75044b6c1059c9663fb25c78cd4af6c84ac1be33167911fb1eba58b0fff7d9a866a7720bf5671b4d93d391910f2c92722169fdc678563041b11016c2bf26bd00fd9d45acc859795e6a5a5edb173312a506fbcbcf61248b978da4de43fa97266345eb03a8025b363c220ffb6fd9733b235943c8844acb1aa29b1d5aec28d7b9d30acfb1f0fa79a47be5701c010f8f2540f066e4419672cce5a5926b90e4044cdbf9895dea92a0e8bf822337cb17d699f49670cef12401eaadb97fbedc305a7bb306d09ea04018013428d7ebd21fcb4d6452c7e1e396bc3c67020e4904bcf392c38a513600ceda58f31511debf34213cfe270b1e419792f408a6cd1cd313ba1de632bdd4c34353a8f6106325d81b96fcbae0280a7d41326c4cc438d519d81892984c09028a96ee76c9747de8ce82f21c615cbd20bd45e81efeefffe50d02a2e431886066a703982afaed1bf409901e3982989f085d8792d46453ae3b4d47bbd2d405b2a4e56412ff45c6a3c3922280d0435b7c3dc6e412a105c02eed0affe698cab3a415e0e489179787616762dbf1418d03e158bbc81edcad9c495af991df7b59ad4d57d38ab4a704a5f1867652d9b2725988e8a4b7bb6ddb75fade8b03c05ff4fc0ff4bac4d89b76e1f8e0cee70881adce01e6680ba872ed08d3d61136be28e7c02af7082cc3c0d67a8d5812aae3e9afe81dc71d249cd44ca047806299285f7d7e641c2681b6525821f38980978402834c881604e1d055f9877197ec6f276ce73e5e51db4a82807dd004f197bb9afed3aea2d7b74e973358d1c51d213e653147ab318ca236d30bce4f5b124b2e2b75f4f424838757d7ac6c71f1105c30f56abe86e40b28b751090426b016f8984e741da5b3f5cb5e860e1e002f54c399fc2946eadd78332e0f6034e951cffc279268ca34a16a9e3714dad8b7ae24168989024f2a599e1115416d46f7eb14622cb4748255791cc908165c24b97435811d793d085d6d20eaffede79feb615ab80e3ef3b948c4843f85ef8b26843ce5199690db9c7d7ff2d0e1b014685d14e4d5a06c0f295ea46c9d8ae9a97668d62e3c26e7bfd32935f869be0d4c567fe8129849231cf5fe3d6530287c540bc7d0dfb9eb13471963eb38562ce3148ec17343a7a7ac9bcfaf2031e89776e9927c2919ae8b5e5e8934e4b3a681a79a587aa08451426b635842b97324453aeba28b5c2e26054c11a8a2c8e7d6db00cdbccfa7d93be33da05ae691614c5b139dcd3cfbd9ff113ae6b016b84e9ca9c54f728be8edd7c5a66d86041b8ace1b3d0e5024ce5ec29f1bc3e12aab586e26621fb7f4aba7b434c31baaee22b725b3e9a5c0e533386c1dff988a450a5e70dbf76c22d88d165801edcc98749b24150da0f3b7ced86c4a9e9709a75d5eb578c8ad871287fbafb11ae81def7dc62bcaffce6da0a1a80e86a52bc5bc66a687f75221fe5f67ff5c8115e95a195c11daa0152be8b2415e631668a9281905e2f83a18b3e33604b89fb6c27cc1051b4a4343feafd01d6297848a65c0945bfaa6285eac685d642fc44bb49264fe36970bf1e83355e43aaffb131d79a1e8d1cc5ee004daa7830d9614ecc5ba07df5e30b8ddd9a730fa553e678438534024eea9387cbbceeb916dd23e93858a000e8562fe6f9d33ed2e2137990a2c4cf6ee08b780bdc1a1270b4dbb47198cee1500c815be22a045c2ce81b914f7d8a9af71a29ef94b6e76bcfdcc810c2bd0aa921d3e4e3ac5ad06ea056c422d40a0543b34a765fcce42147dd5dd098ec493ed07514e58b7fcfc8d93763eb0ac02294a1d3738491be7410c6d05659bc", 0x1000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000000c0)) r1 = socket(0x2, 0x3, 0x0) kqueue() r2 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r3) clock_gettime(0x2, &(0x7f0000000040)) r4 = socket(0x2, 0x1, 0x0) socket(0x1, 0x2, 0x6) r5 = socket(0x2, 0x3, 0x0) r6 = dup2(r5, r5) r7 = accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x3, 0x9, 0xa7}, {0x18, 0x1, 0x8002, 0x80000004}, 0x9, [0x1, 0x2, 0x8000, 0x0, 0x8000, 0x80000000, 0x1000, 0x6]}, 0x3c) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)="57f7578942697c0400000000", 0xc) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x200, 0x3, 0x1, 0x1, 0x7f, 0x8000001, 0xc8, 0x0, 0x0, 0x3ff, 0x6}) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000800)={&(0x7f0000000340)=@in6={0x18, 0x1, 0x7ff, 0x4}, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYRESDEC=r9, @ANYBLOB="e298240eb165a0a68440035a672048a2ac85b0b3d0b914233e68cc77f72565c814530051656b1b138c2f0cad98f12ce0aab684163bfa0f88be9a126135ead5b7aea586046ec65c8256af0319b2ab23dea98d432383ad3a3e32573f44b7769d11f34ea058257b6eb56429a820a7b91b47aac9fe6a5085f03bfcfa302fb2ba0b6625322aaed2e759d8704a0d92af361b3b9e530de1250bc115099885e95d546b546b596df264bf67ba429473f7adbde31fdb295c8fc0568bfbdca076ba7cc5454b8137e2c9144a9f63c8d8ccd0d9a9cc922535d1c650c794b0a7a3749dd7c701cadd1d2907f93d21f104f6c0ed85728f8d593e4e963fe70821a26b5225619fb5ca077942a5f5c520d44ca78c980b26c008a607951b4f53f78b0690e3a0c516be61d3f048fd23119e66e08571ea65eb858288ebef6b4a4dcca4811e22deb210b257cd6134c759a69cd9c6e515310eca678417ece097133c3b", @ANYRES8=r2], 0x9, 0x8}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c80), 0x0, 0x0) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000d00)={{}, 0x0, 0x0}) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) r11 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0x8020690c, &(0x7f00000001c0)) executing program 3: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x8c, 0x7}, {0x6, 0x1f}], 0x2}) socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="d964838f62edf6a495e6735c6d357f1f7c20fec5f24db7725ecd443fdd451abb52", &(0x7f0000000080)=0x21, &(0x7f00000000c0)="487c9b913ac64a29c1c135d8dbf0064a9f66ce3ef659a4b25b", 0x19) r0 = socket(0x18, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000200)={0x0, 0xfffffffd}, 0x10, 0xc42, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setitimer(0x3, 0x0, 0x0) chown(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) getppid() open(0x0, 0x70e, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = open(0x0, 0x615, 0x0) getppid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x8531) r3 = msgget$private(0x0, 0x282) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="6a30cda9a6ee2e0b97aaa1ff9fe8a54389c512c83584c0dff4ede6789123b9552212c4da948b38fd0beaf8bbb4f5d0d55a14e346f170ff08b099b108a5759f52fbae03777a8331ee850153ab4d447ec1a8cead358e6df936217070f91c2a39e5fa85dd678910e620f229705db13b06f1569f783b5402cc0fb1ea6692a2a6d7ccb40b6735894b3c88008599275fdc6f1bfd7c0113d78f29397ee1b645f9f99da195d850b6e1a8df", 0xa7, 0x5, &(0x7f0000000140)=@un=@abs={0x2, 0x0, 0x1}, 0x8) r4 = getppid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1808, 0x0) socket(0x1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xc06796a0c02f780d, r4) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x107, 0x0) msgrcv(r1, &(0x7f0000003c00), 0x1013, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x812e, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020691f, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x0, 0x1, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xc7a}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x40, 0x4) (async, rerun: 64) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000437000/0x2000)=nil, 0x2000, 0x2) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) open(0x0, 0x0, 0xb76fa4dd3ad41483) (async, rerun: 32) getppid() (rerun: 32) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async, rerun: 64) r0 = socket(0x18, 0x3, 0x0) (rerun: 64) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) r1 = socket(0x1, 0x1, 0x0) (async, rerun: 64) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) shutdown(r2, 0x1) (async, rerun: 32) mknod(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x101, &(0x7f00000000c0)='./file0\x00', 0x8}) ioctl$BIOCPROMISC(r3, 0x20004269) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e", 0xda}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = getuid() seteuid(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() accept$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x800000018, 0x3, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r4 = getegid() chown(&(0x7f0000000180)='./file0\x00', r2, r4) sendmmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="05d57eb16c158f480d267bba793ac8", 0xf}], 0x1, &(0x7f0000000280)=[{0x1010, 0xffff, 0x8, "524d3ad86f54b13ea5a664ad463397923c0d3dcaed5f3cd2a812c970515d7d5f55abe03b79bccf929c6c0b19f3e927617f9b6ea1c433799962125cf498c6d6a72054f07d5548d4a612ce35a2790de19a740791c34e4f014b209db68740843837e3ba15d1a8ede81900a18cf1ffe5da9a42074a043d450301faa740c08c4afa8d6c5477ee171bfbbdac4df0b696bc21f241318778ac1c07bcff043d6762980e005cf5e7067b649ca58db33c65b5a7dea642cb2229d59dcb7085b10b65738e6b827280027d11794c9b1517a3e1a48f23524d6abaa66eb501f45abf106106e1effb9589fc8f625c2da894baf00f0dfb5712bef95ba5abc814e58ab1c6ec03ce8a83b4d50d27f927984eb186d2fd1334f905beb991874b66b8ee28a94fb4b7a9effc70124b096107d60c6ec6517cea011b58fb4a0abd5e1830933f3bc792aa2bf76dcf108b2c42ffa02dc9b809efbcf827f1c3b74d0b1be2990ffaea745d4bbcc17391669263e1e0cd5ea32d36bacfa42d9e2da140a3de23ccf40c42e06aceda62b270ef86af3303fdf54be2552dbd375c8a4a1e8573a07dd8cc666ff8cace1024d798aee83c2a7e2535d5f8285f6e2a361df95e6c89a07ac8fcc8a8ad588b09940e156c65822c739eb54567fe931424a4a0451ef2bd3cf4aefa244a5275535f13425f0e0745c4f16f200f44c4e5ebca4f47835095da7abe6de2b2d8bd568969e447612275a4d47003cc23eadd43a8fcb6d1e2734c69c331507252e430938f6f7df99d98c4edc021abf370f73ecf71bc864981326d4d6d9e36e2b806a92f19919a7489a16b1ac33396e1ff55cb109fd1a7b2e60ad9c4be2504e9d2bebf3c0026a07a3ffd90bc5fcd213fb65f98ba91e24ffe81ce307fc21eb275716c9e88184c03834a0ddcb95faeb56960175cd353f63ce14dde914ae3ad9c6007a8d6eef394df7ddf3b9cdabc7423eb9b9b1271d7afab99df2971378b2bc945d28c7f68e4a6611ad70e3014778994c99e5599ac3e66a4d7166070a3c73074995c85278ade0eb110f4bd0d0ad937b25a481401e93275525574e687b462cbae6e244dac277ef9cbac3d6a56113f1763fb96ef3d73fd680f2612834c4b41a0e1887e2e5050d1147f2951e5f15de210cc6689f6c6d422b3c2cb64573e32a3c11606b3815945b061b71cd37ec1d0a99a47cb9da915b62b70a3596de54616e3d7182093c541cede29545b87f331d2eb5774b670a4bbd270f92c5e34d084db2318bb49e805134f6480dfbf10ccd89287982b213cc3e8888933a5ffce55cb3bd29041f5a428a907ff4a630cf2d80bd34a84da6518119792e61b85a2342c46b8bc55831ed50ff95e2e98223dff718c5217588a6d7309464f0d12458fbb17b10e37437da00c7ebf6887a11814c69c10a4a6c525c07cb2b2e4c23a99fc2f7a31ad88b20419ca40dfd0f9574cea035d22b132870084674cac1a51b516c40aa9f3f78c07142ca44347c97c91762592780679bee05526ef7dc2647575b4c54744a22e52910af1b1db6c1a3436f621d96b9c022412e2264a7766440fffa93b6c68593c8e177cfaa45bff9f1f0fb7057be2891b87e6a43c0b7108eaca95fb37cfd35df5033cc9c69aa0374b42eef2c9f7f8be44fccf0c2c4026d4840ceaca61f17d1a4531be7be427e5f3011a24a72ea0396f8e6e6872404a6f3849d8a7fc4916cb9dc9f84e6ead23d84d98b98695c4a0c5e9a685de943a7d6dc98b417e96a40b2ff14f71cacefcd911915e9c10958f9c98d111bcedaddeb76852125ec48266f357e6f45143262c6953a0a679a2b87937cc54ed21ac9da0b5dcb2b67fa5f02b147594aeddfccdd310e7b590c0b3cfeed33bbd6b8020d1b2813ef0853021688d85031bcda93279b2ab1607a0732786a882544e7c6504eb5206b2c49f8f868b6b08601fffced2810673f79ee43ddbabe6a5c3799853f11212e9e2cefd072e35c989c82ecbbb686e236b5bc2dafe49be4c1cc0314005d0a252bc61755afe04b95721352b610613d5bfad996b84e5c4079de0b34dc3df7889188d3d9b1e71be7d1513e7505266868905058c3e17732c02833d489e88206c05df51dfabbe91e6e5c99524a00dbf41277d3f91bd2e0c203da771e4c178e79ceb0abfc29a1b92411063e568d3a3a1fde25106616f515dc2d0753ffe2b31782ca83f3e01e686c2fe44eca57d841143a5ca72afae3ae14fa2e2f09da1c8ac07676940dd5636c2a206428a05854af5aefec1dd3041a6772648352f2996a8c293cff3f6655efbcadb0d23b623b401d72e6a1db593e582bef6dc718fc82b125286cf56e8521f11ef99549fb68f98bb05a0671eb75631ac4b8e7e53c8428f42ecac118f5ea02dc03750b20e0591beee83d110c2542e297ca990f52693c2be384f73e839203613de7b848fff730639efdcda5c732e738ddcbb2d29c3f9f79d02d7380ac394770e7608ac6e63d2579b3da2c5e9339f80892aedac84b0dcc253699ddccb6d68a41415c918d6822f248b29f236628013efb3c4b540396fb19d54f6420c133e2dc13faa47f85a0be741dcc82380e7d9cc178c99a00c58c2e5b28f240aefd7df48e0793a7b5fe546ee1f8ef03976d56443526fb5d2d33896df23d79606e35cdc79458254053ca9ae2987108af905b9fb5c490505746c93865a8277a12383cb0bd292459c0263e70886055dd9ef4e54a366cf08b0d2a3694273f24d033b267119a0f546b7dc6cf70bd9cc5d5cec1f26c43b74a8ce335ed75b915ae03a5488bd63c906f3c80b301c602ff3e2bd0622f5efac17d5f81b573075a4377fd242ceed6e5d11428ae4ea62f34cc22669be40a72d2ef039e974526bbb7f9388db4373683cf001f5e429f266dbd111edb470b0b18a1a011099fb8e1f7462e2724e096bc07b0d508bd13673bd4e8398eda75cc9961944b9ff571d74fbde482fdf64e89085c62bacc24a2a86f2225709529ce34b16551fd99ea7469c9d8cb7d2e106d8d661e02405ed8b4713e39c7b47f77b3804c5ade3dab5d4b1c70c1fed27b2410326aef83a5d2f8bc873b1802cd80689e4c94e3ebb81cd27eba445d7a527cd0ae157b89580bd06ca52d9e5f448f83c42b23ae74f49e19cbede25a22734707420f0bb121c29997072a940818d7e465cb769bfa673f6ae89b2bee8a1ab295a053544d579dd42cc29c59270f6e7043df28572a9eca5c48ebd8d19623e2b35db041215d0cf05ce5bb0713a2761714c3e820cad5435bc6b197e9e741e18f99e8f4a3d2858ead2c12edf8b1d8b8d937a9cd14f2965dfefef9b2d46ff5f36b646219bc4df678c2a91522f08048bd8ce35e46d8129d2c42546b5d6aff7ae36cee4ab73f078afb97ef933ef68c01d1fcdb142fbd43d3a5675cfd7c9a2cb81839439cf3e39874b42f26f2385fdcc0bd2f360c9f0d6c1eaff7a0fc6f7cf9820359632bbfd1178bca8971f34bb4887d1eb34f733180780b7bbfbe7f072d89e8b6fc4171f8e42250e176195cc35a1fa88d4cbae45fb6e25a9b76f652e9fe5df3dc7dc10f6e7803a34cb79053c4a8c16a6f028b18634f5839879e0ad4a7cfc68fbb269d951412eace4c28c9a0b469af9116e18f79338f1313b940a7a762ae3cf1183f3cb2c79d7956bb7fec35fe189ce917f47ec814d50601e4796e99627fbe34d0032cafa6e141d16d33d0031251130625283796c8a5a058795ba1bca3ca45b6f475862bebfb1f4920fb4263c9900a25d8a08e0d25fe3a12a3ad48009ccebf6e09181b024910540fdb664c65ba9ff1589d0062d27769b021d6586ab6e7ba272c8e91b233f2ed96746b12b27d21121568b428da08558e15c8f11c871bddc02e5245ea306d939f0dde297df00d47bb9eb8227ea0c0f9ac647ebbcfa3b4aa0e76807a7c2f36086fe94d3a2f1cd95ba675891bdf3b4177fcc49897386fbd26336315c7e954f7e90154c3c2df99db315ced54deffa621594f36894340c6e37ca24bf9b38a2886bb329ac4457bea4ebe9d324519f023928e4e3973bdeadad4c12a072703da8a2f2b69126dafb8962135cb96bd935056fbd80e1bd0abb98cbbdbe3f746f8d885e7d7f9f2ad48c6316cb3b76ccbde09397e4ca6d052a4e7bcea4da0d1eba5628982a10883b8bfcfc026095ea7683740b1e8273ba6a20eda5fff3a2a95f4b3f1628c9ec56028e48f6d9db777f2e4b971fff91c158ab2b6bf8e0fe8109d08c5926381375d090160e0afb61259c1f04f20fe602ae762b335767b7c976473a6f1761ba4a4822128ade2b1ec1486df33bfa078ce33748e9944eb1b8c46453888d27f0afb128f888f12092bab71beb071c9075c8678611cc083715ea108cb35a4412071af058ba0280f5c9d9a3d8c4ac9367e7e883d9d8d263b4bded43d0c911ec2eaff821a81f1762b5e4eaf8d928476298ee2fd6e83a2a9fbaa9d4df0fc4b51e430e57b0eb2dc6809756a41258b850e287841b976eb1dbbfde07da40af0b874fb0acc011bc5fd8bc2911dab02ea99e9d0243aae57b71a68322e6922a5c783877b53e068c9691d13e5dedd72505d30bb1ceb883b223f1de974963c1167fd2ef75a3f9ddbf42b6eabbe0923479fe23665a953af998f617fbcaea8f14c84c1b7db086a2347707ee74e1981ec260c98bd00a76448831e54b407811899a9964ba36dd571e47babc9e8f9abf7583c9e6bbdeca1bc7750793848899b9914f97b9010f65c0964f025863f364e737e966ca7735822f1e16b5b7a0a6bf7b3114798b41cc53565a476f826eac74558252a8ab285acee0e3c678edf1a88ae8b0b74d2e0a85c5f7e86cbfec34765799585de9ade512a419a623eba454c1fa8d058d6e36175489850ff0cfc01bf6327d83f2c414d45d2651ead4a4f4539bb76ad65eec51a119db46a5366076a24ba20d85faefe3c8526d7c25fc866e549b8dd729ab9565794299392d3603524dc56bfb5f2ffc8c4b8fd0093bdda72d48e13936ae370f871ddebd832d650a2032a2f8c6edf0a9b2c39ff1bca424a832710e61879712640928d710219e0d7487e8da896feb6511189205cdfc57af081368c9fa929f7305d2b64838f153dbebd8239b97a4b5f37433d8060275a699fd7883974bcb9e0160ad05e74ce3e9685fd8ca2a84ea99f25ce77e7dc75be23e7fb76b02fa260d47b7fb33b682be8f95ee7175e3c91da367d3383626153bc050f3d1b83cad6d8368e99c082924ab33977ca6a7d4b7c366a96633e2abbb706d93c9a7937eaaf06ac7c28d25c08bd64a0b7dc30cb6509b54cf37159803b1ca757b1f9ba141054ce16409b398e6967bd3d5e7b334d432e47b3b034eb55cc91d55c5a5b42d0ca472d59fdf08149b407dc94c9a0705050a4a105f66b825bbe1012d12e07bc7b5c5df59174d21ea3b5530c231bb3904af6c4e5ebd173715daa6c9a5503066667f23ed3001e4e30808a9c6d916f2bffe23a98dc71972293911dd73eaebd102d4ee8526b97d3f90b1898ca4a91ea0eced652f698dffcbec7e0f5d916c1a4eaa18423c0e843257171d5bd4e5a29dfb1d4606c270aad72d72dafed24a34972873f90f9c5b6c3a20d4489be7ac8ac2a856c41c24e556ea3261d28a5942c2e94e1c4c664fe8d7e034a7ff360116b8dc15385308d42d421272ebe8f3a16e9cc3f96e6c979f0053a2fe419a5efb993635675311f9db5ea9ca12eec53d003c9fbf7a3b752e623871ea711ba23fe1d80e2486c0aa608a276499b4b3663bed2a516d41eea2bc6fe1a8fdb107d1010186388e8982c66ac34ad948fb157457b77a2c499f0fd5918795faf422917aae14d4ffa8"}, {0x40, 0xffff, 0x0, "73d812e4a481433aa0375a58c4d6a08f08f7950ad8f50c04a4ccb572176230032fa24631c9525111fb4eecc77bf208f4"}, {0x38, 0xffff, 0x20, "73964bea1deb572b95abb164e6419962e3afaae4bb13ef25251f6f4b0e91b4524ee16ef9db4a10"}, {0xa8, 0xffff, 0x200, "37481f6e42aa21c11847d051e8db34c7b225c691e4553793813a4e2ee174fa0ea6a26ab230038a356f5135b4436726db3468b099bbea2a062090bf665fc692671a18e9e933d31b65210f2cf2c8e1d71d54c65eaf4f6cd7cc1a3f5550f4ee2627d974f1113836ce314da4f358c4b1df12490a83cb760257292ac4ccb6a4afe3fc94fc0ad38b4f13fcd3e4087502d0fd43d8ed43cc699aa5"}, {0x50, 0x1fffe, 0x0, "89493fab816bb82a8ec64be9f8c31db970d4ba6aac0e8964841b3e85d20862848c55c1679d4b85932a1dce6b57d74ccf4708b5a98fe129587954f2c6b131"}, {0x68, 0xffff, 0x1, "d8e3f69886da10f721443993b86dd08e721f8368efbaace67428911d7a75c2b1a41547a5b0da5cf8cbda5b83ded51b324ce50df9ac34815054da87fdbed8b9a26de8a474b4e6c82bfe2f7fee90217d88fb24d04f5d24"}, {0x50, 0xffff, 0x200005, "a5712cab1d2138b1875e15caa9157f1d8bc875672b811020221482930761120fcd1560aefb2f3d9de444f3ab67af21ada8061d02ab69ab3b239f"}, {0xe0, 0xffff, 0xa4, "4f72024640e7ed4218e517cf1cda8e2066083115f7a7ead7af9bddb9dea749732c2b06af8c2a68693260c74c703052a73c373e7db585578579f872f6ffff52019462e748fc9740a825a4cce33f5780ef4d73d9312cac0fb789ec2c05ab55b286c10be7e2e992361be6e1db8ba35ecf1dfbc611ee06cfd00192a2c1c999b90dfef86f767ee5f568caa668a479a14fbcfe2e517c0cab516b661c69d0652541df32b43b1b205fa288638628fc949ada0638770cc03340df02ec82d66fe1dda3abb9be6edb25788a74e0313c"}, {0x108, 0x1, 0x800, "ff71c7a4e41dacca9ebf034b6e50f5f78e1608b57a7f466439309f8ed299875bd242e4895e41c2072cb28a3bfa8afef1f3d7dcebabbb301a8eafeb5e9ef50f21bf0b97df44c71e88b25a3aa55d8109e6ce12b0248deff215767ac0d11e5f733d097bb33ce393c372877bd10103f52264685419760346814e124fd5796a5d4bcd95838013e7984ddafcddc0d8441c814fa8455955a082e0dd943bd001b6694da1bdc4e131cad34fc01840f1b530bdfd9033541cd02794d2fc3d9954bad614ca6a8992e874d3fc51ed1e0406e4fa0beed4aae5bb0f2f829668c84ae23ccce980daf861477cc1826fabd1277cb1a078a1116d"}], 0x1420}, 0x5}, 0x10, 0xa) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="8965e2a72772ffffffffffff86dd6056eb5e00003300fe8000b6b0545de3000000000000000000000000aa"]) sysctl$hw(&(0x7f0000000040)={0x6, 0x17}, 0x2, &(0x7f0000000100)="61e6e69bd321d5f74ecbc536ae61fa251f95508f92334077633445f06894e6de8171df3ed897eb4d9470f8dd60b97be983f80a3de06bdb6ec4ab44bbb40753c0d195b20d6d3531f58c74594d4b3df680813a99a89f449b95fe7c32c40ef912e1bdb06d982a59dd0bb3e86663acfe0b28b99cf45140e6ced1b158ce96200af239390f1dd577cb3dde945be07c8bf8cd189a8cbde6e87731f5e8646bb73fa3be2b0c7165e4bfe7408a580d56e836f858ee38e7648faa88bffdb6aadd76d94c3648bb48", &(0x7f00000000c0)=0xc2, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="06000000beaa00000000000008"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xffffffffffffff16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f00000002c0)=@file={0xd570d0466b6018f, './file0/file0\x00'}, 0x10) rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket(0x20, 0x4001, 0x0) socket(0x20, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpgid(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e36000/0xc000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8000000000000000}], './file0\x00', 0x69}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) executing program 1: open$dir(0x0, 0x1, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r1 = getuid() setreuid(0x0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mlockall(0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mlockall(0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x106, 0x0, 0x4, 0xffffffff}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='(\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='))&:^\x00', &(0x7f0000000540)='(\xf9L\x8f\xa1q\xa2\t\xc9\x91(\xa7\x8e\x04\xb3AH\x8c\xa2\xdcM\xad\x8c\xa6S\xbe.\xe4\bq\x8ct\x13\xf9[AR\x8d?\xba\xe4-\xf7\x9c\xc5\xe4\x98\x1c\xd4|)\x87pN{\x1a\xc0\xa5\xcf\xe17\x8e+\xef\\U\xa4\x84\x1d\x9b\xcb\xce\\\v\xe1\xed}vX\xe67\x14\xbe'], &(0x7f0000000500)=[&(0x7f0000000300)='-.\x00', &(0x7f0000000340)=').\x00', &(0x7f0000000380)='(+{*\x00', &(0x7f00000003c0), &(0x7f0000000400)=']\xcb\\}\'&!\xc2}\xa4(+\x00', &(0x7f0000000440)='#]@##\x00', &(0x7f0000000480)='*%,\x00', &(0x7f00000004c0)='\x00']) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3ff, 0x5) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xffe8) executing program 3: syz_emit_ethernet(0x330, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004064"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) executing program 6: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) syz_emit_ethernet(0x4e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000000)="2f87bb4098d7de568a6a2453616c321b9657609db9199f45ae67568303000000000000001af7383890", 0x29}, {&(0x7f0000000040)="a6c2f740b256d444e7c4a1cf3e85e989cd7b6de6e007f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f584b7580b5394d1cedfe065a12c255b8db174397e3c27c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca5257891479414094b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33", 0xe9}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000001380)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40f37e3a2c3a99bacd7cef9cb9f4d565b7d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884ccbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdcfd5e759419edb5eb34bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88b78579e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed74412605ce640abb5ba192548071a5a0f4f8dfb3d2b66", 0x25c}], 0x5) executing program 1: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000300)={0x4}, &(0x7f0000000340)) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f0000000040)=[{0x0, 0x1, 0x800}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) executing program 5: accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket(0x20, 0x4001, 0x0) socket(0x20, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpgid(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e36000/0xc000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8000000000000000}], './file0\x00', 0x69}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setuid(r3) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f00000001c0)) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x11}, 0x3, &(0x7f0000000800)="15161665a565b678efcc1a16e750e50147e95193ee4a52bc22714f2d99406ed9e0046419cf774346a78b91f34134423ca6df2ee7e11498de3dd4ee42273a30c6221164bc556c759101a63dfd9a07da07c07c55632baa5f242d7aa5e0d7bce28d2bd5710c7cd74a77f4ddcdd98bbbb925fd0000000000a0c5b566e95cffd51dd54778f017805664c5222303ba4097947fdf6c8f6c89d172d855f83b18c1f2ddbe1f158b1305cf56c8030b73e0a97c164dba9af2df834846be2ec32e933527614df040bfa999b6eff82215b3768fe1947d3fafafa52d2e71c0b8782b7ba56af6ca070356cd633c34c22bdd9ca355290c3a46bc7487fecf09c65251b3516f00853822191627e6356313aa5aeff007467b9301a9049c8559f14e43b4028404ce30f9e683d7b2b3c55da53e4951756143a590eeed8f8f2e0de32bc1e63802c846a2c4474eb81df6fe04f246b2de4c0331166e9b25", 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = semget$private(0x0, 0x7, 0x3c0) semop(r9, &(0x7f0000000180)=[{0x4, 0x3f, 0x1000}, {0x1, 0x9684}], 0x2) semop(r9, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x2, 0x6}, {0x3, 0x8}, {0x2, 0x3ff, 0x800}, {0x1, 0xfffd, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ef, 0x1000}], 0x7) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0x5, 0x2, 0x103, 0x9, 0x7fff, 0x0, 0xdfc]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r10 = getuid() r11 = getpgid(r6) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r7, 0x0, r10, r8, 0x0, 0x2}, 0x0, 0xfff, r11, r11, 0x10001, 0x8000, 0x6, 0xbdc2}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0x62) setrlimit(0x0, &(0x7f0000000040)={0x7fffffffffffffff, 0x7fffffffffffffff}) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r10, r12) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000092d000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000575000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) r3 = dup(r1) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r0, r1) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000180)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="d964838f62edf6a495e6735c6d357f1f7c20fec5f24db7725ecd443fdd451abb52", &(0x7f0000000080)=0x21, &(0x7f00000000c0)="487c9b913ac64a29c1c135d8dbf0064a9f66ce3ef659a4b25b", 0x19) r0 = socket(0x18, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000200)={0x0, 0xfffffffd}, 0x10, 0xc42, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setitimer(0x3, 0x0, 0x0) chown(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) getppid() open(0x0, 0x70e, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = open(0x0, 0x615, 0x0) getppid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x8531) r3 = msgget$private(0x0, 0x282) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="6a30cda9a6ee2e0b97aaa1ff9fe8a54389c512c83584c0dff4ede6789123b9552212c4da948b38fd0beaf8bbb4f5d0d55a14e346f170ff08b099b108a5759f52fbae03777a8331ee850153ab4d447ec1a8cead358e6df936217070f91c2a39e5fa85dd678910e620f229705db13b06f1569f783b5402cc0fb1ea6692a2a6d7ccb40b6735894b3c88008599275fdc6f1bfd7c0113d78f29397ee1b645f9f99da195d850b6e1a8df", 0xa7, 0x5, &(0x7f0000000140)=@un=@abs={0x2, 0x0, 0x1}, 0x8) r4 = getppid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1808, 0x0) socket(0x1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xc06796a0c02f780d, r4) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3ff}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r1, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000380)="f77bd727d7d95a9eeec9eb31591df85f8bf4ee3eb9205fa093987902ae48f978f6434f6178ae962270041524dec1ad4cf7acf7d52a", 0x35}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0a", 0x4d}, {0x0}, {&(0x7f00000009c0)}], 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) poll(&(0x7f0000000180)=[{r3, 0x6e}], 0x1, 0x8000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 5: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r1}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0x8}, 0x6, 0xffff, r1, r1, 0x4, 0x81, 0x8000000000000001, 0x1fd}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x20, 0x0, 0x81}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000340)=[{0x6, 0x5, 0x9, 0x46}, {0x4, 0x39, 0x5, 0x40}, {0x9, 0x81, 0x2}, {0x7, 0x4, 0x2, 0x1}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) close(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) dup2(r6, r7) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x9, 0x0, 0x0) write(r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r10, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) shmget(0x3, 0x1000, 0x405, &(0x7f0000000000/0x1000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000280), &(0x7f0000000040)=0x205) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x6, 0x9, &(0x7f0000000500)=""/243, &(0x7f0000000600)=0xf3) r4 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000004c0)={0x5, 0x100000, './file0\x00', 0xe4e0, 0x0, 0x9, 0x401}) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x287d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380)='\r\x00\x00\x00', 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r0, &(0x7f0000000280), 0x100000000000003d) executing program 6: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) flock(r0, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0xcb, r1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x4}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0xff01, 0x0, 0x1, 0xe3bc, 0x3}, 0xc) fcntl$getown(r2, 0x5) acct(&(0x7f0000000140)='./file0\x00') ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="25b2c5bbb96c05f5c8ac56f6e22e070f3baf3ead012690cb67c397ce821d921b1753158bf86f3e7726ac90322124511cbf78346413c3014a17c39d0630e3284ce8383bc5ed87ec378cbb95be85894d903f4ec5322722f0ef9fbdef5082e8b3942387ba2741a14bfc923db3e30736121b650bce9c71de48ff3e4f2abd35d3054f7028e6c6fba2e6717fdccf2848a5856c703e", 0x92}, {&(0x7f0000000240)="df16c0410898d370e2d2c2026bac77a2641ccbe6c1b5c676dcc71a975b06203297f8336a913539194bb4bb4270e4c0ef1e9c9015e52425c47995f484fb0760b58662d6baaa955444001aac3d17fa1641b41570dd3e9c701c89d065", 0x5b}], 0x2) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000017c0)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000400)="8db99b311e7153b0ac3743fe340abab46d24a6344851774e3a1628d6b8083c931f79d97b8bb14c3ecab8d7980ca9588780ef44b1905f67bf01bd958f6f7d5eea39e11d6f74b70aada7763195d3ae661612c23c8887856d7a1468bf81dc740de5dd6cd65d5da86d11118df090f0e9300ea69df40a59c9465ece6370b989c0eeedde4bc31625c18fc6904a6c466e7aac2a4fa06e6aa51750811eb53f98e4452014fa87eeb3eb25dd90d8c738926b6fbc76f22b886a485c9f0f66d1ae85aa95520acd0874d3ac4d745648ba062e3d459d4079926022c2d6e008e231fbc33260a3", 0xdf}, {&(0x7f0000000500)="e3f9662fee229b9d1ebec491e762e771870545e586015c8e5ee696b72e1377d7176679a08d1f1ef85424f80b53a42294aeca7177e99a4845f62f6ca68b650d02840d08f4b1212035833ba72e7d7733ffb26ca03d7607f737becd60b9004e6aaef753ed409e15c1284d61f732152d6d56733986c7cc96a517b4a9bb803e983737145847", 0x83}, {&(0x7f00000005c0)="8ed76a0a999f121316c194234696e433ff9879271cac7fee9430eb854aa88e7985f1545f5846b03f70c7ff5839ad7cb607329668d9ac2d8f3185b289cfb1e5ecf3fcfd3fd7336fdd49cd8d3e23140ba38b7aaea911473fe5bf98b0f5db86cfbe6a46e76fc6b22d267aafda37d517f9ebf8add7d215fefa63b655597aba1edd003b7a2a2e2dc395dd9f92379f3cd613af12ba39afd3a9b50d2660067b8940ede7b6e3f035a1414c825878f2c4a4909ba461d20dc40137a8c3c0ab6414bb6ffdac0ce2e2be07ed0fd39d3e4b237ac032fa11", 0xd1}, {&(0x7f00000006c0)="262d6dcd5e8089f44d500c301d59a2c0765bdde9e9fce596c97cba319ed170bfaabc11a2e7098792aad97879cde915e9b47535acbcde6c5ca9be4df3e8b6ae2213d533328df03c1fd492d4aeebd63186d17434ffded8e17ce4b26890371b81c4ddb631e9208e37730f", 0x69}, {&(0x7f0000000740)="2c39c76a173fc240526d0d390f3c2cf955b37ed9b3e4184d49202beae691261d307b0a9e934256e682b3a20abe22e59d21dbff7130b5a00c713dc600f865dd8a3665f4454cc129490424c0ff910b9ffbb57b130e744dd78f648d4522c41967ec774a4ca41e9020a838afcb4fd8295053b865689bcbf34b198bcd4b9e1118e7e35f68014b099e77225621ce27ea9b77e0de07a5141eab7356568037b25269e2cd972f1e01fa0e8f543ee585cedad45169bf7c3f3978a46f54c001635e36579cd829f2f569cbfd61343695d3f9099473c1bec41982903fdb42af41eb75515ae06e296bf15651904d67313f5cdd5c4b99cce5aaa3923fd1c39eaed62ccebc83c729b9857c78f7f2e49e3f94c7be3bdcda013be1e282eb55d8fa7866c65539c90ebad1bfbd1779c6f72f0edd437180cac425b6aaa2274b1230eb166d39edb24d9c6a8f763a57b7e0f410d47096ffae751be5bdcdcecdf27a515acfb7ae8fb177f793f8b3baea42e32b215df2cb6936cfbcf26625f45eec5e75df40e9a4a7d6a7e7ba99a0d52f4df919c5c9660421b50b03df91373a174a04022e78b09b8945c89cb35b0835d2d8b48913e98d1f73896619f488d0def1aab01bb6b544610f0fc7bb084cb0b1e07ac427c7ccb2c507efd1fcfeab37b6f7a074c022e09ba98e68064080a3a182216fa0137981fb6466358355f1ce66d41884bf5dabe7ba34aa2d697cb625876b19ed1cbaad9a936cf64b77b565fa2a4526350995cba8c7267197b356a8ea51ca96f8200295d8e4c36f1487bcf6717fe2d0edadf8851f4bfd18035579b0fce831739c7f110fc4f8ea1d9f1aded385103a180ee9ca149e0be4a5440999481f8437e50db4baa3c8dcf0bdccde704d46778d6ecf5b31754288dcb2fb5deded6d71c487a04244f893e3f362c9bb450995991105e4ee068a038f66fd8693953a45857c87d8734d065338b02d94e5c4522e6e17aa20af43eea02fb0e38df052913fd474fd82cb585365809439385f1b746db54b7dd4c6deb2951750d71fd6b55c66ad83c09517961643aec2942ae0e71f8748b6a0cce3f769f9b9adb7d01751ec21ed67ce2614149c916c880f7e7ed23b3365c0e3be5c717aaefdf2a34ee84fde58f0931023973dcc607bc12f050b75146c03d35bd6d363b1d6c45a14caf4f5e66163d633613a1429c47c2859639c215e5ba07a7045601dbfe5f0c7a6a1664397580289320bf2870aa965c91f821f0ad5290207233be5ae32098f322a86da99410c048e0734c78a3f5386f95d7dbf82a49810990f99d12e5b66ccd0a5b06626d480d0f0c9e6d8fedafa998f1573a179530713526e0129ce1cbd01c761a48c78bc05e859598d4bd1a1e06c98e7b349e2b9b63332615cf7aa993c09276ae0201ab51442e49976ed8ca818993806e223b64693a1c4cdc498450ec7df38075cc6934227bd1a8e5455f6e0f7192c361eea0cd9bd00df127e41cac9e1f27b98d73a861febe4463ba8e5243d2d7405e1744ae6fb160fe73385e4b91d670a0a2936468b18b6ee2443fbea4de4ac3b2b8f981fe6c44c357b5af2bfe6fbe3f92655c2df5346e6c6ba688dff0db85351e7121d56cc3ec19d28bf3ba0be30d1cfd761d3d8c7f526f49900433e7a8717ccfe46b143d10ac1efd57cb42c4ca98b509efcb2f6707f8cc983358fabe0f25350ea6fc08e39ace5bae9ffb2b0ed9de6df3fd41e0ce998d73ff96023bbcd97f9aebf934014d9bf33935728b4bec01329bc1f9344a1374f2a7bbad2a4a1f03d7c306cf125252ab04e2648c8877c778f387f97bf99785dfbcc10289d40119e9847770cccec2018c1b13e673a3e9843970fa7fdb927707b4bae31fe61ddd7952f49752bb4f8f2aef4d436621a028798b9557d4b24b82aa74ca899cf7d4b1cfbfccc2a9e35091d6513616c8ff127f253469e5af3fba7e90b07b2b404a16e065c77686c08a5d4951b86aca7aa78c5fe7abcb645f435fa6d34242f55ae4c56786d1fac92fedd6d48ed34f9fa5070d4a7ef514b71e1c83ba729326d972237b6c9561126b3a90199d355cc1f073ac896ac6ac5e31af78bd6032592ae6fedf4f239ba9603b0fec2f329e2139bdf623445d2eed6262cd9466ed956e6c4c29a8bef3efe1499231a9c53c745d060c38a54a4d2fc56094dd61d574bfaaa813fef2ea185577229c7940a6013cb650f1f7f29c70e2e5c9a0ed9b05865dd1eaa0a98f5860f392403a88eb1030a29327ee0935a598870d23970df0cd512a8c337b9cfd8078e2fb1538e842d476e713aee6d679315912bc2db0431fafc9d608dd07bfae4471dd34b60cb9111e6b3c3c80891c783e339cf3d69e405dfdf5ab4066bf2e3525ee93ca730bb266980e1694b33178934310f96d529b6bc3523f961a3231d3e4b5a218c9c8c760179e7216c7668e8f214f69dc53a0a4c096ce1ed1a3c93da6fc8c8a365be17ca2d15e1a242e730d72f2895b0698c65da12d29bbb1e080834dfa672c05905a324728a893fe317d5993e4fb83be88a643720cc93c446d29ae3f919ff84c450a7f4bc96ab91f7e0656a3ea1df8e223e51699cb3164aaca3a4087fa2e594a5280b59a219c5322511b202324cb4472263e1233cd3523b5954ad39b337fb4ac5ed02a6620531ffc3f6e97f8157557f1e6730ea4d1ea6a56a3d4a160aa7a5b42a7239e8d11e1b155f11cc37b6387c8bb5e3f25e85b88161ff71fa06f3a55a786819b29599fdd28d4f893dcd0ce5d9f7a392257cdfde94272e12e50394d4502c0c63ffc7ecc652890cc210b20f663eae682af77f72a863f3291e2b6c8a611b52142da712f1de01fc73c6e43d5334c742601b030b00288216c7713ddf2385a102cf151f64b8801b88f0170358a5b34d6211a57784edad31b37251aff7d0f5180f4c0e3e0e39b9a0e99066d9d5ac8fc66a49a76b9e7f939ad023a650525e30db9a2426ef502c90dcf95e4782073dc574d46bcc54e49f11f21b18e9d34c8e218bb35bbc87fbc0909a980cba18388e5709f8a0cf3ad8c3b9502ca94436d9ae22ddacf1482fc5f5ae31710a7a5dc940d1b6d411c48112992a84f8330a1b642c3d48b6afb98b810f88c2ab947e528e604d2dcb4aa28a91a16e107b5186420da6147309a8f621a9a9274d05611c7f4c96aa657ceee86731c1e863b316dd3e0a97568311f9c8f58890595c26bc31b0f3f06d9aeb907e12acf2d139b603dfb9c790b11d03ea91d72975800aec61fb89c613559538d7f8ccdb99dc797c2c133542a3ffd4daff9e1c78fdd4ce9e2ada3aa10cc793dd49575b487a1ba6bb252340489d75332c28617298b36036dcb8547d7f7bf4e145278a010123c74bfb01667c62aeb085ced90ef0c76f2950d633ee83129b475d733dbff4a7c75354e16aa69d12528ddcce4848c4f76e6e4a480d0fae747a8eb1ffeb43b1cb790bf9de15af82dc6c26665cfc1d1e232b5e5ca909e50c4eb0e1846b1a90dcc85462c41c0042b706c55c97f3b94c49ec96d36ed3723a05c464fb939170d9e16fc850ccb743ac3389f33c5f8fee28d0394fddfdc2c4e214f54314e238f4ec277a4112ba5b98b737a4984be603044213abaac55e884040adc5ac6aa8c0960f0db7080aa838fe46fe1d9b6481a19bd6bfb9a1ec65863f3cc644a8e2ad3d04f61e8e2160c8f7bc5647c403271aa70af1694d267c181a810961937d64b793482b6c72c13676fd4ef533a1041cf6b05b46efb9813e503c1205be2116fc1396735193dd74a1ddc227e3e65408b456aa827bcd2e61683de548447b4aa119f82576b4e6438b093f6dee5d610da55628d626da94de5b5504572698b7c0a1e1fad1285101be341e7a7593dd329a6f3c94e027a18b9c58effad0d6187b455ecf5438c3f4250da5e7001817a814b4e741a885d9a09ed61dfac2d632a175735baa1070546f3b6963d4d531cce04641328bca91f2806d360304be4fd9ea4598f1c61630a58fd4b51aba40b00e834d53d9207350b7b7b9b6de550f09547d9395c800e0708a030881a1059f7c637d475d9b2cf4a705f97fafe77d8785296c4938329d13aa261d9e5c1e5f331bfa3bd1f1459b68a1241f55e2f3cb22d8f9d7bb46f69954cea928228995fbbb7c4f47476221ebd612348fc990b2433f089d6185f21c9b91a001ddc3484908236209898d19bfd5462186e84c9aa3c1e6f8c26cdcdc01869b4f6127dcb7a5a75006bda2fa657127afd3e0191870e885f4ae6416f0cee1cdafd1a01c4953f0acd16576742acdd33a9d9d8087ec937bf0300d27c61c8f42984193c88b6b17e216d8d785b57de19ac1060c8d729366c8c07ddf17d92ef722b7f6e522ce48c298c721be9191f00af489bad07cef7b6b88898db2eb1447b24f6db1e42a98268207ab0d53b6880686d12790cf995a3c585f9ec7645e78728a717e65e8932c74c0c1a2d91f3c6011e28318a018ed3ac948217de7745ba7017d5bee5cfeb131d75eec9b04201ff8f556ab783bf0a568e1c375fb82fab9168cf045cf28da09521eeaf17b3bfb5ee526881a37439c916b2be9c56123a56c6a1d0a7d77698e4df35a0ed01abf34edf50de1f9f836f79650e05df5f5e3630c7cc4116284bd232573f68c12c5481c914a6bf8823878324d6e4aaabb2d921aa9f2bfcce7cc60135167cb779dbb5e1e6a89d3c2e56a6e676e5c69c76de76dfe6f3d751fc394932f5e8f31c885423611bc49739e33b6981d87ad6aa0b29398f7d60cd74eda49c17ec4a1fc215288a1a55affc82ef3f7f28b84c86e447cc9823ff52bfb6231e298e53fd4c4a02c34cf9444a5b9a5153c0f5769006377c57ff2b30a81f902a9994846a7c1efe403612df6f7a9fadb9ece3f13b66be8b6b4fca5589eb28ebd578ce8c5f3adea82c81577e6780073281c39762ed48801066879006468a71d59252de169b92fc74949f97d1de03e5b63a5e5198eaea3d64ddaf3f2b80ca93c037b4ec6df1fb8d97659b07233ab54dfe6fc3896f2b3ee04a9d051cde57e163d879413d8791010b794b3de909ba3370b7fa12deee7fc9e016f3883b3208a4766d54881bacf8e4a140f6ebeed2ba16aa2e646726873487600194d7af19b27ad18556ce3883839d0015a4d83f80e6c01daab8877e64206b03578118396c86b778e0ac6358bba17efe0505a54a008f5730d952338ef2558d33b8c61aa14e76d739ddc5d0b213125b1c3fc3fe63e8445fb8cee8b636ac535232c776d9113180a3e5c494850b269abddedf061c2505be1a43960e5e85c8220300549219079d65fea8ae4a68122095b4849c3a942983cc5798aa071c645cfa38378e9c7316dd9c4e1bbb75101e4cbc08501c3e9de1412b10200e77cb63e6c48017c4f72dcab2c49384424b525139f44d2d9f6240b4c2bcba49f58bed7b06ae53bfa7cf6d684fc06c14189f60abc3bda57acd289f7b7a11598285fcd7f7851206fa809055221faa8667c056a04968de63f0312de959683e592a59b8de416d5a6847bbc88e09da2012ccec277e98b38a9d128d2336fa101513f397375359df91781b74e37c85310456a92d12ab6674db5899bc0cf97bbd131e111d193f528a8df9052758fd7de15911c4966374de22f6732447f000e366d17d26d4f413adb37321a2169b9e4024587dd076a427dcd9b56e5d0327ef125be7c1890a021b6d88b0abec00e439bf6a3bebf7c333aba0ced9093677b4af5276482bebc5a8591159b36a83bb5c08e37b2c43fbf5774657c311933834564eac3232dbd60605d2c53e82846d9426f2470b5d3e9fdc586a0406999ad85447573f3643a61", 0x1000}], 0x5, 0x0, 0x0, 0xc}, 0x408) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000001880)={&(0x7f0000001840)=[{0x89, 0x8e27}, {0x82, 0x1ff}, {0x82, 0xc9d}, {0x25, 0x7}], 0x4}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000001900)=r5) write(r6, &(0x7f0000001940)="aa560296d7a2e4a6dd3485ccf5f327136a7cbe5aecf7b895732aa231a3256f917132dc93d893311af5edab42e8fe3dcebbfff481203b9e4aad0897a5804210bd0ad40c5d0d32a2de0804aa38fac17823989d7810e91857fd9fa540d0e79d621f7da5d6dec1220eb7a207e17f35ae31710a82850861362e5d896f8bcc6fe4ec12964c75e24cb746f61875e953db59efe0748e65d98e61c64a39185bec00", 0x9d) execve(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001bc0)=[&(0x7f0000001a40)='/dev/diskmap\x00', &(0x7f0000001a80)='[\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='{/\x00', &(0x7f0000001b40)='/dev/wskbd\x00', &(0x7f0000001b80)='/dev/wsmouse0\x00'], &(0x7f0000001c80)=[&(0x7f0000001c00)='}-\x00', &(0x7f0000001c40)='/dev/diskmap\x00']) r8 = fcntl$dupfd(r6, 0xa, r2) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000001cc0), 0x80, 0x0) open$dir(&(0x7f0000001d00)='./file0\x00', 0x20000, 0x41) r10 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000001d40)=""/75) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000001ec0)={0xec, 0x0, &(0x7f0000001dc0)=""/236}) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000001f00)={0x7, './file0\x00', './file0\x00'}) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000001f40)) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) recvmmsg(r1, 0x0, 0x0, 0x1, &(0x7f0000000380)={0x9}) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000300)={0x0}, 0x10, 0x2, 0x0) r3 = dup2(r0, r2) r4 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x10, 0x39, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140)="c2969223a7fa593766989f2f1cc188b254b3efea7f38ed59d3aed2eb973f2604496d55", 0x23) stat(&(0x7f00000003c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmmsg(r4, &(0x7f0000000340)={&(0x7f0000000200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000700), 0x0, &(0x7f0000000780)=""/193, 0xc1}, 0x401}, 0x10, 0x1002, &(0x7f0000000880)={0x80000000, 0x8}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) shutdown(r6, 0x0) r7 = accept(r4, &(0x7f0000000940)=@un=@abs, &(0x7f0000000980)=0x8) recvfrom$inet(r7, &(0x7f00000009c0)=""/57, 0x39, 0x2, &(0x7f0000000a00)={0x2, 0x2}, 0xc) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x11, 0x2, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000008c0)="9fa684a3f1835c36c1fd0e65d446a7f2d601a6f6f66ce4e19247169d2a304546672b4a8de74defa315bc5dbb5309148ca79bab7b72138b21cd84d70fbeca7fe2839786e434d8cc25d161eb5ac73983c5d0dc0b1ea0b2e54c46ceb7ebcb62fd97e8c9b1700bab9fcd0ac15bc4fbc601b41bc49f", 0x73) connect$unix(r6, &(0x7f0000000a80), 0x8) executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) open(0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0xb23) setgroups(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x1024, r1) socket(0x11, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x24}, {0x6}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/74, 0x4a}], 0x2, 0x9) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x64}, {}]}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) dup2(r3, r2) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) executing program 5: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x8c, 0x7}, {0x6, 0x1f}], 0x2}) socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000002c0)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x1}, {0xf2c, 0x0, 0x8, 0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000480)=[{r1, 0x40}, {r3, 0x1}, {r1, 0x1}, {0xffffffffffffffff, 0x80}, {r4}, {r0, 0x1}, {r0, 0x20}], 0x7, 0x87) write(r2, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r2, r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) writev(r5, &(0x7f0000001840)=[{0x0}], 0x1) dup(0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x84}, {0xc0}, {0x810e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000100)={0x68}) executing program 2: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000140)='./file1\x00', 0x8, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000040)=[{r1, 0x40}, {r1}, {r1}], 0x3, 0x3ff) socket$inet6(0x18, 0x0, 0x29) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r3, 0x0, 0x2c, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a000000000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d8c3fc5ccc026671cdb269bdbef74e285757500096fc2f34e9e0c3a03632bf83a313fa0d7cd576a4700cd8efc963cc95c0650a39220bdf0eae926df8079ea1a9e3d383d420485efe676bf89e7cdf27599718f699d7b87eb0aff8ecb9f0635ea787a19212aff6fe0dc0138b124436b3f9b98db85a31b9829cb56738f7530483702e7f38c5a01810a760a12b0ea5ab38cf2742a183fa2617ab0e82f334caa90ecd47c497e2765ce0daf48d1b946542c709c254b282e8581b0679c01e42839263a3ac0c23d4d1f632f26c9af8"]) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x2, 0x3, 0x0) dup2(r6, r7) setsockopt(r7, 0x1000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) close(r0) executing program 6: open$dir(0x0, 0x1, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) (async, rerun: 64) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (rerun: 64) setreuid(0xee00, 0x0) (async) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r1 = getuid() setreuid(0x0, r1) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) (async, rerun: 32) chdir(&(0x7f0000000100)='./file0\x00') (async, rerun: 32) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async, rerun: 64) open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) mlockall(0x0) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mlockall(0x0) (async, rerun: 64) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x106, 0x0, 0x4, 0xffffffff}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 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, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) recvmmsg(r1, &(0x7f00000000c0)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0xffffffffffffffff) executing program 6: syz_emit_ethernet(0x330, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800406400"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000000140)="f2e38205bdf69222542af07eb1b028d4598768fd3485f4175f5ee62f8d824adeddd95d7ef268449bde7af0ed5e3f220ad95e6dad8169adee3029d451a9f91b6d4e", 0x41}], 0x2) (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="fd575eef1521ebcb84af5489e62ebbce1ccddfd211c146", 0xfffffffffffffead}], 0x1) (async) execve(0x0, 0x0, 0x0) executing program 5: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) (async) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) socket(0x11, 0x3, 0x0) socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) socket(0x1, 0x1, 0x0) socket(0x2, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) dup2(r0, r1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x6c, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = getppid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {0x0, 0x3}]}) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) getpgid(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = shmget(0x3, 0x4000, 0x104, &(0x7f0000242000/0x4000)=nil) shmat(r5, &(0x7f000053c000/0x4000)=nil, 0x1000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x5df9d99f97416dba, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0xc) kevent(r7, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x174, 0x7f000}, {{r0}, 0xffffffffffffffff, 0x6, 0x80, 0x3, 0x80000000}, {{r8}, 0xfffffffffffffffa, 0x9a, 0x40000000, 0xff, 0x80}, {{r4}, 0xfffffffffffffffc, 0x87, 0x80, 0x8000, 0x3}, {{}, 0xfffffffffffffffa, 0x29, 0x1, 0x8001, 0x4}, {{r6}, 0xfffffffffffffffb, 0x40, 0x2, 0x8, 0x5}, {{r9}, 0x7, 0xb1, 0x40000000, 0x9, 0x6}, {{r9}, 0xfffffffffffffffd, 0x40, 0x4, 0x1, 0xfff}, {{r7}, 0xfffffffffffffffd, 0x81, 0x80000000, 0x3}], 0x1000, &(0x7f0000000300), 0x200006, 0x0) socket(0x0, 0x3, 0x0) socket(0x2, 0x2, 0x0) executing program 1: accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket(0x20, 0x4001, 0x0) socket(0x20, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpgid(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e36000/0xc000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8000000000000000}], './file0\x00', 0x69}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) r0 = syz_open_pts() sysctl$vfs_nfs(0x0, 0x0, 0x0, &(0x7f0000000100), &(0x7f00000009c0)="cd8cb8c906e22847cd95c19a0cdd7ca3c0e1164e44ddf5e700ea87573102490f5b9b3246b47f495f69a2e103d0c1ad8f5f393c0bfe59e8036d72b137664c70ec5ca2c645e0b1019de8caaf37cee22a02dfb098198fdb0a5794c4967c044d17081d58ff5c8c03ee7e3ffeb26091be3fba8b8500775099d4ce4da0db13464ab3f6b159e7e932de03d0eec5d4bef8cc11910b9aae215d89c3f80b6e1b6b94373bdd20e3cd552e4fd21a7bb41dc96bc85746a4d928889f06f61715b9d512280b7d2d6a44d938de36d220308e93f155e344df0b239c07d8d82653cd642a8ad08ca663430763a284bd386c0af0c0b49a47a330c60d06e90e652c4dd5f78401", 0xfc) close(r0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000080)=[{0x7}, {0x4c}, {0x8106}]}) sysctl$ddb(&(0x7f0000001100)={0x9, 0x1a048eb9dc613469}, 0x2, &(0x7f0000001140)="6b0a2b60d00db6623ec64c076dbd68538179", &(0x7f0000001180)=0x12, &(0x7f00000011c0), 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000040)=[{0x0}], 0x1) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open$dir(0x0, 0xa00, 0xc1) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r5, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r2}, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r5) chown(&(0x7f00000003c0)='./file0\x00', r4, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="bbff5ee75f87696d06b6b51ff65c12f256f7ffe55f855f95bde91d61e32cc82f6b45821a19b5ae6f96e3e4f7dca95c33", 0x30}, {&(0x7f0000000200)="293e62b97fc749e140b708b8fa722a58ebc34d89e8d78bc97cf528ef2f154637aef826d90506c7a689d1aabe7839a3c69c6755ba43a4c24d59fa75914c3e56a05f454cc0b7a4a7038b669c596ed69e1849f4e403341379b8628da11de3cdcc1145b5e239cf73548c6235ed00adc99beffd7720957759588e8ca5677ee89d760ca24ff69efad21d4cf006ba", 0x8b}, {&(0x7f00000002c0)="1702d261038c6871c453e2ca34a4de67769c7c7e59434891d1b9c7628b5ca2bfb4935abaf569908191ea7f45504e0668fd458c39a15ded095902c3064201c342de595c310e", 0x45}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x68, 0x2}, 0x400) r6 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000000)=0x8a) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x5}, {0x40}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000092d000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000575000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x287d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380)='\r\x00\x00\x00', 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r0, &(0x7f0000000280), 0x100000000000003d) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x287d) (async) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380)='\r\x00\x00\x00', 0x4) (async) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) writev(r0, &(0x7f0000000280), 0x100000000000003d) (async) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000000)="ab157888d9a670df3ccd154815a7bde7b1e1bc", &(0x7f0000000140)=0x36, 0x0, 0x0) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) r3 = dup(r1) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r0, r1) writev(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 7: open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000002e40)={0x2, 0xc}, 0x2, &(0x7f0000000000)="8d", &(0x7f0000002f40)=0x1, 0x0, 0x0) r0 = socket(0x1, 0x0, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) executing program 5: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="d964838f62edf6a495e6735c6d357f1f7c20fec5f24db7725ecd443fdd451abb52", &(0x7f0000000080)=0x21, &(0x7f00000000c0)="487c9b913ac64a29c1c135d8dbf0064a9f66ce3ef659a4b25b", 0x19) r0 = socket(0x18, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000200)={0x0, 0xfffffffd}, 0x10, 0xc42, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setitimer(0x3, 0x0, 0x0) chown(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) getppid() open(0x0, 0x70e, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = open(0x0, 0x615, 0x0) getppid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x8531) r3 = msgget$private(0x0, 0x282) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="6a30cda9a6ee2e0b97aaa1ff9fe8a54389c512c83584c0dff4ede6789123b9552212c4da948b38fd0beaf8bbb4f5d0d55a14e346f170ff08b099b108a5759f52fbae03777a8331ee850153ab4d447ec1a8cead358e6df936217070f91c2a39e5fa85dd678910e620f229705db13b06f1569f783b5402cc0fb1ea6692a2a6d7ccb40b6735894b3c88008599275fdc6f1bfd7c0113d78f29397ee1b645f9f99da195d850b6e1a8df", 0xa7, 0x5, &(0x7f0000000140)=@un=@abs={0x2, 0x0, 0x1}, 0x8) r4 = getppid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1808, 0x0) socket(0x1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xc06796a0c02f780d, r4) executing program 4: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000000)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/119, 0x77}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0, 0xa}, 0x10, 0x400) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r1) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') readlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = kqueue() fcntl$lock(r1, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x8}, {}], 0x2}) lseek(r0, 0x2, 0x1) executing program 7: socket(0x2, 0x3, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r4 = kqueue() sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000180)="6b950eb8d86b8d246fa29803c4a3eb190c7c3bfe2a33fe731750c8dfb95ac6b0811fb61309afbae8567f7bb57d0316ac183ff6ad29b8ff715f42cffcec128630f2", &(0x7f0000000080)=0x41, &(0x7f0000000100)="e6befc5207ff8c7514ceb9493a46d96b059b6abcb27e7a53c1b1c7183952fb894a914d7941f44f3bf3c4b6d5d360a852b8ead61d3d676e0855b8a4d1", 0x3c) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000400)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x10, 0xb, 0x1, 0x0, [{}, {}, {}]}]}}}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x5c, 0x0, 0x0, 0x80ed}]}) executing program 6: open$dir(0x0, 0x1, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) mlockall(0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f, 0x0, 0xffff7ffd}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x1}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000000300)=ANY=[]) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mlockall(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0xb, 0x0, 0x1}, {0x8, 0x0, 0xff, 0xbd}, {0x101, 0x53, 0x2, 0x1}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000180)) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/74, 0x4a}], 0x2, 0x9) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x64}, {}]}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) dup2(r3, r2) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x0, 0x80000000}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) fcntl$getown(r0, 0x5) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (async) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x0, 0x80000000}) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) (async) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000000140)="f2e38205bdf69222542af07eb1b028d4598768fd3485f4175f5ee62f8d824adeddd95d7ef268449bde7af0ed5e3f220ad95e6dad8169adee3029d451a9f91b6d4e", 0x41}], 0x2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521ebcb84af5489e62ebbce1ccddfd211c146", 0x17}], 0x1) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) executing program 0: syz_emit_ethernet(0x330, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800406400"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/535}, 0x219, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4000, 0xfe) executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x5, 0x0, 0x0) getpid() executing program 3: 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 = geteuid() r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r3, &(0x7f0000000140)=[{0x3, 0x400}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r4 = getegid() r5 = geteuid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r3, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r4, r5, r6, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) setreuid(r2, r5) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r2, 0x0, r7, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) r8 = getuid() r9 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r10 = getegid() semop(r9, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r10, r7, r10, 0xa, 0x8}, 0x2, 0x2, 0x7}) r11 = getuid() setreuid(0x0, r11) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x186, r8, r10, r11, r12, 0x51, 0x5}, 0x2, 0x100000001, 0x1}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x18) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x1c, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) socket$inet6(0x1e, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') r2 = kqueue() dup2(r2, 0xffffffffffffffff) close(0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x23) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) shutdown(0xffffffffffffffff, 0x1) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) socket(0x18, 0x3, 0x9ef) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x5d8ebf97, 0xffffffff, './bus\x00', 0xfffffffd, 0x3, 0x9, 0x26b}) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x8) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) 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) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000092d000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000575000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000092d000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000575000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(0x0, 0x0, 0x0) syz_open_pts() sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x60}, {0x812e}]}) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) executing program 2: r0 = msgget(0x0, 0x14) r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x80000000, r1, r2, r3, r4, 0x74, 0x1}, 0x3, 0x4, 0x0, r5, 0x93ca, 0x7ff, 0x7fffffff, 0x8}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001340)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000140)="943054c3b945e853531f71d555f409643eb77f0d01d632461a5a76ecf1184eac9ba28edcf8719533b82f927345be77f17ccab35325728140ff3a859284ba8e0bd8f5d4ca5ec49ee8844a87d444b4c6c8b67b12b80d5a78ce4120fe60a84be0580dbe3771af2e1df6c60b8b309ab918a4485f8df2ae001caf0edcf05e3ea90b790e5d166d893f84558fb43568bf", 0x8d}, {&(0x7f0000000200)="215449c2a38db4b731cbbcd39fc4d886577d0768e93d6730b6d86a7463bd9367f9ad345907521c5e266478ab42cf39541ac66be3b8469d3c62a22fa9fd24aaa6276f4c1ca9b34cbb271ca3b962adbb1ee4a2ed0f5fbd515b2d244b50d00b923fd81a8adfa6e40add9f29ad029cab1464cc30c25ad2a4e5f50504aaff77f7fd52081dcf55d6900a00876148134af075a009e426a12abb5e44a446ad72798447289ab0a45ba053ff4702bc3d170e37e3ae92a25a744b315b659acfc1a80113e0eb49f88ba3ba9d921267817c2dbb41fddaea6f000384a0b62ae53d9302c4bf71616d0cc6c95f06416420b8daaa1bafbd1ac257607daae52b75000c420a43fa61ce5dba067656d60a99f66256056f3e8cce2ce992d326051a5d31a1e6a8b2c488a32edb64bdade0dcc49840fd591860caea8817054c114b3b9a3236fcf5cdddd815b76a28d9d19bd78bdc2eb9281497b4813babd18c826972ae84f74c8bcff4a18b5c0c70e2477964a7773ae87405b439b0565ff191d3cef15e3b9b9ba8071808c11c79cd3801812652b5ed0e222ff866156066149db662b2c1aae5d678f87ab7d6dbff437f523819e99659742275afbef461445fdc12ba45d7421382f5c6961880ddd9ca00b1e5b95ba0ec1b1af04fa0741b9dbb45e9a3f0e632d956d121c5a63b926a7d02d9b6e6d0845c2a851a136c0c03fce9bf3af53afa93b32c1f6892a139e475ab86f02b262ab0869ec6c4d1063ac33285643bf5bf8ee47d379aba360742493ea2a02d9ed35c7d2f028ff3931d9661654d14eccad6a3cf237197123105124a150ab34d2dfb4a7623953b9ed856e672ced8b11855f16640129778f4ffe0d5d5856d74193620a47a41caec4fa77bf8086475591faea91a7fe2af4c31991c325d8ab9f8e4f02d18c3b446de78406c2288875c857f9ebe89f4e5960c47da9e8d85ad83be50031dd9de4e9f3826b4989c78c80fa23ca394470ee1a9452e07ef970feb2405c01d98e500f0151ea0dbfbe5b0a0349da597dabe5f4bec9312eea1a992eaf392d5f3a378487beca1c29665af1fb80ba7bd38fb8b1632cfa309623b06bca85789133a3c3cb7d1ca3a564b4134dc3feaf7b74b90c0fa712e9fdaa4bc4f334fd64001ce08270f60aaf3dcb711f1b24a412641e3c8b9991132c74e65f48aa3282fac1a2e2ef75baace8c47d04cc769ab93b49978a3fb56b92dd83600a7b4a178442f8822efe7c9971707b780ce0cbf685994793393514561e97db0d84aa9d46d212239fc73415b7d3cc7adfb84a44a63d6ca441f8a5f4fbfa914bb5055248db0602e21562a9bb7ad0daba3fc5bda3956390527c3b2a2d12ad96e2dc73ff5a9e8aa561ca14a0b81f655affa67b845f7007df7d4b17cd3809c991c37a89d175e7ed9351fcbea90ac6e6d1b8c78040210a687aaf487b54e5e1ef4e51c7a6c41af63375ee0d62291e58b544453c8569d4b1c846a4358117e5039c691d06fcc1f0da7409cdc70a631ad158c1fee7b19d7edee94bfe3f2b43a006632cbb882f3a35c2f4c1bdd28b44d16c3964ddaba72f8878ce76aa25428c2ab87c9371fe80a313d153283e0bfa25382f480f2aa3c3b6be627dd7f2447b1d3640031d23dbec3174a620886334d8f118048f0dd10ce6fac0f21810ded109f4265cc154ff9b20ecfba551624f840690183e4fa47ed1237c8f26662798313bc6aad4f2602aa83d13160a6cb523c47672ce49b162916a8c048591e41ca05c5bccaee30438648179a15cfb1f861e701ca3f88c67a115da4ca259fbb0458d3dd54de75427ab5f62a0689af9365d8ad1161939cfe571a99b416e509be067401741d30738fd0834c425f658870214587db3d126f6558666dcb547dc04244e534b62f067c99a99f0e9024abc2e08169b3876afdb5ec08f4621d32135c68d70a53d8b4cb7fe567a0af16c12ea0de15faa5de91e09375c22083611ce770280ceace71809cc5b0945a97678c6ebabd67de4e2c6ec1340ef30e894eb075628c894a6afc072923b30f3e43055912d53fce9c3b1c08fbed33585c1f457a787b4d0ab09c9c3bc0bbb1bd314895c7d9413795ea9c73fa8602c556dd8379909199ba3b4486d099ac8ece19c702615295b57b417bc7780717482af8f082cdbce579a67c3d80726119ff31db3661b2c858d6ffe926affd780c8c82ed1eb151053fe0e9998c9b60b432be766d85e1d9aabfcdb41522154c809f27c83ecbeb048757650567f6f703afbeae0882900f0ae3b2fc997763b11e46db74eab53517129234524a8a75f168d6c91ba9d2246ecf5fe17693c6b7e0766a9956d429bb6805b30d4a25485953b65de11a5a07929050802a8fb1c4e85b75a22eb252d082d5b03e795d4f7c4ad002676f2866daab917df20ca4afa766721e491dedba00eaf9b5fee09fbda970f164deb383b76b78452a76b78dadd0ea703fefbdb43ba3676d8300ad001eb7ba314d475f863497949c4690daf3a2416e9216e21af57eac2a96710d62b637882e8c66bb6de35d79f1a2919c763a8fca747dea73e5fdfa79c848997bbbbe38796d396c68255bb28598a2838266e6ab3cd5d4028d98ced4a0832ea22103dd0f7f1be8d2176ecf6a4f87e2851a56085e664ff8c14337852919df34da30826e01f24a4106fcbc1eef9fab601d9c42c8b722388753fb72c772c46bd985b469a07c07c82cfea7dd29275875fdc86b3b7d6c6ad03591c9cc4772c0745ee4cd406cd397f89f8a7c1fc75cf1de13f95b015adeb92fd23b001c5b305b3cc9c3904e747bb9fb3f26e9c902555aaf01bbe39fbfb5b84e4f8245722945d7eed96211e7e099979f5cf1dcb56e48963acef9f2bb6b67fd05e6a00f7b6e7a4221e34cbcf3677cecab6a994005cd04bdef30f084e3a285d3c44a9462a8a13cb999371d0917c444406610b9aa2f96ba2bc15d1073bcf2542215e034f26aebb290081132151c2021f0c2a56daf1b66e79ca2e48137d77e1e8b4694efe95f99c85bd2549e6a93fd849be7c159da4269605f7b92fc3207825727a148b913893f0c0d51fd665d7c2b6144bd993c86b9e934f8a6448344811eb69f1d15ad9dcea668f2437a851fd041e56361d4e54f77d4c902cf7f4197cadae3374816e665f0097d9209f1a62ead4be554ab98a8051bc62e55ca0b29a507e23a339972a9c0409e2c10c2b5b5c92ec4080e0b05ac645fcc31d8673e598ca099a482f215fe1f8e073fcb6beb0d734f0ae7b2ce084d0f37e24826d49ed55960a20fe25fcab4b72dbfcdefb6a42ed123a04cf5c5292947e55f0cb5ffc4aed597c5952eb1a500775f6b3a2298455ebd73dbaa0e54632793799e82462c4fa20d08bf619082d98787a49912113314f1e4ee0f074d17ad4f5dcdbc13bafe63f115a523c7f919d2353ed73ce229a8140db7f13ffbc4610db1df6f3bc4a4afd580cc4328683618bf26d4548e89b72648668722919dd187f02c1b6d39f6efd5c994db272fa7345b22171cd5a1eda936aab0c405cbcc2e794f13a284e0a929f3268de8f6656d1ddcfe931bcd8e8a992f4fbf924584ea0360981986e967f6a20d8a20f1469b2fd9449dcf79abd28da5364c0c9af974309d217d911ee7ebf91ddf65460fcd2ec3178509086a6b683e84f0982f24cddc5b0a2185b37eb9821a7df07288cd90d9589b45476e9c712a37fa8e61d596b5305c348ba281b6e6a80175f192371a29dbd8aff4f472a301f3e1a329790b967484ac0dfb1c198d54a85601412399d58673e3cc98ab0ff8fe0a76acf11b6d08d9e9642e0ad37d64d59267a386b887c9aa456211a595001cca21cccdb6e1ea9ced65182bdc866e413b3c2b2c9ca77f3d06411ce46577d98cb53594c844743428d9accb8ef6b4fc59853500683b33dcb7465cf36d7732629ce190edfb2659830a1457a92bb618844d05028630deb39441b0fb2308180d35e72d515a391c92aaf1322cfe91ad29ed474e75d45d2578e3d674ddac79b407e38227647e020f8593f45ab2826faf2d0f243099bd0890193d36060810f57dcb46f41de693dc32a53bb79299e764a1f2abcd68a2029f39e8ee762f5ab24f4a89c110be25746c60fe058724108ea6b74203aa854919b542ffd36c3883670bd7b0d3474c22980da670f4bd75d269a8f6c1f3f5580abf76719ff004cd6e1815d30a4adccf10b400e9e576fba55453b674cc2879bb4d68f81c59eef35c4ff59b04630e12da4e4d5e418e8b6e4d0e8e3392b5d4a749c8ef922c3589d94ba1a5e4602bf3d496685ea97d48ebcdf64221547b2912d1d8a6349dd0a626c7327c8ec2eaddedd9dc8fbaac78443ab6d24ecdaaf84529a32123413003b16ed120d9615ab4c545c2e83c1e0b07d53de9a1400c25c8c8aa6762d18e71299c6e8a5ac8d05f6d4249dcb2bb32ed5850ab82bbf10c718d96522f5b1389a16752978252c2722c02706b569ff64839eb4583e7eb5ff7d4cddca8a8fcb74354d2a70dd2b5e82713b0c0ad6e12c3ce0a4e7123a149948e89918b2e8dca669f887f2e3e8496ce6daeef645e64208f054ed74735a5352aa3a3b755c03085d085a59220ff9fd77d0348aae7702a6d9df0917228ef6378085cf0b81ef062bb31508f82db6311e130da26dfa2aed2b2c075e1ad993e63c2afcfafb7de90c966fd0be562051295125953c6e97b45ddf3a473eb7fbb43132c4ba86a48591e281507bb5654f88241f8ef323321d2d2ded8b5ec85a437d9487deb68570eb11ecbf8e9a55a3fe48c834595ae83582a648cf750ccb4caada683e204f38777f2904ede39eb11a0ed925b7edff9247ec37e7f80b64da6341144c9ae51531f55efb7bacc74536db2cf1bf7c498d8acdcb05ed00d7aba52d9659c68853857d641bfe4de07d0cc5f238ba82aa95a8a0b54d77f4b745d43d12ebbe5d01e7e320ea19b32c607222f3e37c6bd65ffe77aed2d79667f56fa3de6a498a724b06523bb8bad91f57487533390459528e6df1433a08c653d85533ff6ff7698d8e44bd8d1e8d29706dd7136e6809e9d0bd1dbc4a3ba02ba60d91bfdf5cad801b7e9660fc79312f4012a5b9d90446daea06221e6accd576bf9766366fde4df66cf4f8622c4e9f6791ba6c84818ba2d1025e923cfc9820285b533569222a32ab183c567e929ac6bfc3d322ced9d5bf074d9ff70c6de6464cc6cdd98e56455dba364a94c8af26aa8669fa3c2e65057a3e364a30fab07e49bb29ff6eb805b43efb8bd38d1bea0748617c1a19bebe3ef47f0f6305597c5198a9c97993abd24afce0e641bb5cb18a2a707da5ffdffab24c53d389390aa347e0df2d2bd4f5c1b83baada9c4f7bc47c9d5216236994e0f8db26b5d0dd779d37c381ca3b94391a1a4b4e6dfbd7569a6becf1a30a424dcbf243dfb2ea752f9c8354637b796e3c00e2db644d236757e7cf87b3240315fc19015ca78d835edaebaae033d619e1bec0fb934d126a8be129ecbbeba272bc6f3e8d847f148002aad016697c82cdc1ba9f6b2f991d3d4b8d387a712ccecb23f3cf528b6bfc4dc182ed3a5f249efe1a5186c599f04a124a7da0f37828de27499ef3a5dd81c9c54dc7facc43c863f558f478a8831eb614f0b66bab80367aa889c45bf3fcf72fe52e75416cbd9120f116e50b69195cad2fa24dc0fb8a9d97ad0854b5e12422a8c4315da49db20268890ada333bd698feb89e6afff2436c7be4711bd0eea9fb272419da498f728a52edcf1ec2875291bf09565aebb936016237485a2b42c4ddf90394781be7e3d1b8e8de8f60b7a0a0e19acd9619a64680d3edac621f7d4eb1b44ba", 0x1000}, {&(0x7f0000001200)="f55ffa883a6e456628bdee283e59a9396740f9b1e8f14e7d554e5cb806bdf2b32a30fc3f7a6abcf25e7020d593d9fb96d4fd9ea69e13022a944f0562ae995b8d896272a608b03506cd296da92aebe0c1e69af3734a7e365cda073f67c20b54a866a37c0346da97d319c4a86b2276a069a23e582d079da702b89856d4841fd5e9bd3eb89a011bbee8eaf15238653c110182c716453bff0baba6066fca42c10240748416b613b6e9a139b6a6d3", 0xac}], 0x3, &(0x7f0000001300), 0x0, 0x1}, 0x3) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380), 0x80, 0x0) fchown(r7, r3, r6) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000013c0)={0x0, 0x5, 0x5, 0x1000, "e0a7563bcb8e36e1a5b18295e03b77f82c8216c1", 0x1}) r8 = open(&(0x7f0000001400)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000001440)={0xec, './file0\x00'}) ioctl$WSKBDIO_SETKEYREPEAT(r8, 0x800c5707, &(0x7f0000001480)={0x7, 0x7, 0x4}) ioctl$TIOCSDTR(r8, 0x20007479) getpid() sysctl$net_inet_ip(&(0x7f00000014c0)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000001500)="a91f6620caa7ca39c36f1b0b0ca996d07807006a6a3548b09359fb496b2a8d58a77dfc892b6bda3d10e79eaab52f519310b6f4cbb6f8eb536c654baba793721cd03ac301678b5002f0477a5552fbaf5979cb81788115599102862cc2021d3e61f0a79701805e5aef87acd071a1afd2981609f2321efbb51a7e66713a381b70223ce3711eaac735a990bc94acc7f410214e3c438c0ea82830c0508460a3cc88595532166f1482dc4b45cb4564f5d67de010f05527459e220eb1f4fd3484b060ae73c08688a75837972ebe4111cd6760ae2ee1ee9fd3", &(0x7f0000001600)=0xd5, &(0x7f0000001640)="a4eb3e734ca189280699eb4a8ffbaa56f61afd1dddec3ad90bb30345de124a306908bf6e40fc40120dcfbed5e483deb4e43eed6434a61889d45062604512862c22e03be0a08291674c059f1108484bda28a900ac1ac4e9e531e06f2f331c1043de100c53e01b3155f650e83f007721b0476d8b136a9ec7c537dd3f04ad66e7d6090b22c1757150c21b0adaa588b30094ba1e8396873d144bade6509c827919d7729d23a907ece39a99d008775afac1c6256ce0057adc7363b06888d5be7d1f4ac9723b80a0c21866407e04565820272b96f152929f0177edf008eb2dbe4a494c446ea24f38d7bbf830003e6f0f66f7e921591d80cadd8b76b9f07d38058ae2eab0f9f20d146bc1d19367061a5f7b1c75335c2de01da2af6ad05cd4b6d8c6dc500778afdd5955e5675b2175346867911d49fe23ba6ef829668591b371ca5e16d2e7216b0692a409c90c19b103c49c3c685c7c8003092d24c24558bad49a67697abb01cc3c8447da3deeed831235fd5d5a142413b0eab9c1c11b1a4c7ace38051041f39b74393f48e72c58a7e7cee62956f11418cb5745ea57c386740fee39475a8f048aae24dfe591473711bb77bf8a00761c5352fb9bfc998e64870162ae672611d013747897adad26b1cf1325c16d66c41fc43630fa3be4e8b90019afea22ad5858f36fd001f11e85f1894a87add2f61cb5105221d1edc4ea621e3a242ae45d5a5c9138f1ed196fe7d79a456dae1a9e7e5dc1e71e35bafd152075af438f3b6dfa9300f96976f8e1803f715793230ca7956c6d865b3965d5bc836713567618851a7e82d31b1d6ce9ec0d390ba8618cd513f9efd36741d3ebb7abed9f8c1efee1539bf0cca492552b5b30a24acf44bd6095b81eaa28bf21e5f1f23361257f2ec763d39353ac2bcccf90d9ef31feadecea4f2e57d01a52c91d378fb8ecf955124b372df5b84ee9ad375d62977d5739146f0490b1a4720dc41671b66745d887036911836f336d2df0f3ea77a38878845fae939de47d13405ce48a66b67c7a0d977771e7e139a880bc57eec35f88ccaf7fddccdcef7aade44c9f05d58e0bc3a0854493405f173e046b8795f3da7935e6f009c93b620c156450cad770ad58c28cf9e411badd62aa369cfb7b1976cecf6abbd25e4c259ffbe064e9ea6c6d2fa1dd70501637bba65d163195d5fbf277794d603adf38fe4db0a79325d969463e968b4c3dce0606033f28136753bec64d1ba894313d817b0d6f53fc258730e77a11ab95c5d8459678ff0e277c0766269bc8b69d78c5868e024cd5915161444ab990147fd30cbb35e975241cd537e9927c8935bd6ec7b730fee573abf28f173631e4c1b4d071d0cc36ec4c4bb304f4c99c4335e2178e24335aec2eee0b0d37f272c07e95a0a12f111dbd5c27893d324d8562a364898c8ab3397f93d87fde63d24ec2140a0fe1578a1459927693d7169105cb4ea1fb60e7925ab33b9efaeb1cf43d289c0c02daddafdaa3c211777ba684d31930f3be03d6f10d5ce51b85b47b3326b9f118142a51bcf6a0edffe9db73b6f4dc74d38d06268adc784bdb1cf8f43617a15eabbb967171ef3aca177afd74aeb4edb029cb9a8fed2439f9252887c96d09dd56158ec53e7ae48368357d65f8887b9e1d532a3146cbf1b165e3e4006e797d11e13bb8f6485aaa1fb8bf7d5e9a4ff31b1dea93ccfb8e9c2a4810d48124881e9b87171109b784d5913a9e072231620576a1214988907bf5f60d313ca53756ee1c71fc45eb2178e086b8fd7fe5fd68f01fad68e4cff8002c7086795e18f51f47db75ef9bb6824201222cca35e275e12a88d6830e9f93fcfc211ea8e7493e5c698dceb7b27fd01a0088a42e88728fa56cc1874aa09fbe5bc21b00a79cde3223fee0b1a865a5e5109a8e193d0a48130400d638cee4f01acc69dbec8c04bf697f7a9561b867cd653ec8e0e3d27010d26e6bfd916875f6f87d86548b94eeebaacc7141e7943b8578f2985ad5f4a142fe973c73982874dbebde76c5e8511fe9d22829580e6e6962eced2908e3fab9e0f3e6f3cb721b1bf0f4950a52b2dd98e7a5d9e67f675ab899d3fecdc53daf63924772a4c72fb9559285c5f3298e6025380aac73b10c66fa8e1f087a031d8a38a3ccd21fa5baeac2cc7923c4b517095ec330b7f9059f81749f04e275508c5cb147ab72a87d98e3b753e6812774cd1f594d18a7c5ec3ca6f5df6cc9e8496cd1acdc12db9f9f6fe645d7b32b072e76b03cbf640165ea5628ecd0b1dc191f4289e4cf2cb785a2443a34ef591e8f2d66981b6d1b62c614e047b03c7a2e25fb5180631b516f4bc8365d194e5fc0f1047fdebe8d041096070a944352a6d32149660310956f7ee6a234a5981177854e7d755ba91c7624502e8bad53c597e27e63c4d12c93a0c6049e2b9b7490ecc86575e3fff2ae160b8752762db28c61e4d0d5692dda0d9659c796a932f54887f737c6ea66372cff514ffaddbe7f930d6a495b5e0cc51ec0854a91043798405a11b9dfe7018ba71d49e400e172e00a2624437d749568f91324d316ef324e702da10dbe6161ded6d0c90d3094aaed6fd7bc126212d5418baf1e1e670e862f855a61bff67aa977e33301f7119cb5d1674f93b1bf2cf6953a28552112533bf7e4d0dd4d9f98a1a2daee7493fb91e0f0b6315a40bcf79c7b914e45ea9d98eee64338775043a439c9a277bafc1980e9ddea685f48953307504d3271d11e52ab3401ae69ee22f002e242b86d5f974a994b7d21111467bb7fa3bd2076fa88fd709e6e9200bd6befc99096131a5c66579268dacfb5a94948540fc51c810819baeb24aa09e8385c69571885d9079aae2ae4b86e3a1f520dbb8ba935c43cc5e82351996a71832f31ac7ef69746eade58ff6e99842e84199ddaa1e17e8d1115561cfc63d59f3176f55b0d7c0ed3f9a33b71a8cb216efa664b6dc4f3264874913de9e93c7334cae5a1c3380d4c3723cf2ace08144e8ed565dd80b34c43b652a7b1fb5e824b8a1448c9c98bb9c6f1215ac193c8dafcc7462edafc4ae94d4c96f12bde4833d73858ce0edb50e99338143226438dce520d20c0bd155116dc7d175a6cffc6c190166f8ebe4570c7b44f985c28463e7be5dec78831abd5d10efa3e10a3d17f88a49bb13e7a00d6edbe1fe78adacfaeac199db8fc0fec53e5e1055ee393c470e0c89ac1ba292706e114d5b38913adfd3ecb7e2b319f5f79ed8803c0aace54c2f62ff3899dc76964a81f59146b50957717314cf0e6f402d912965e4b8809f474ff864d93f9fc9dcd4ff88915638c84ce89c5ba7006e022351a12679a8f4d6e67f15318a6c150b2a4f1f377976f6efb687d49de7d2644ae8856cdd281b4d36166496f5f48b44dde0b5a6a8d9a528824dc68a970ce92bd5e3285ccebc5384af4e238079dd5048f3bda20ba175ac686d6ccb70b934abbe1e31ddb99b1567c40ac731328b4cc163b668c3549de7529f621d12d1123c82fbbb4dbaaf00a71abaf633e234cc32c6721d24dafc0828d39a184c236b9ffdc6e35177b673c04098423c9b6f2e590edfca049b5f55c9c0278647da15b4927e257ed3078541485a7d2dcbee1ffed346d4d22a242bba5f66257f468a040174107f058470c21c995539d68c133e5a9310a5cd6be936f25b1bbb2df9c5d4ece3cf7dc4251ac936c7a922e1e77a97992adf3cc70373bbbf41a0249ba3126d52c726ab47cdc5bdab52f3c7f93bf95d3efcc0eaed3c2a4209db7b0dab441faeb77f379e58feec08ae87ba2f16f8587b108dae6c3edcbda4058c68f00aaf2c003a702032072542e00682ea897b06f1240ecd679ec7e19f06a13bd81804a48c1c2a1fd1aaa97efb3d0eb9c85262554a31cb8256c91f9466ea29c1164323f783d3aeb92f206636bbb9afc5674b918eab7996e12cdeb4a86010fa0513630c8b19709ff0551aa11f260927374f76e782a3e3172b9b6a19d5df82da3ade1d0181b3ac7deb4bd9ef9f77450b6e306062974f044dbc97f82f12e35cb41b0202e6d166e4c82612e1a4829a3757584954e76507c25e890f620044832c1682003a6dc1bb674f7bedf922ce925c3bfb5c4d19d7d2756c9b50f321de1847a33c99a8d150ad6c720dfb202b1acd43a7fe83fb9cf284181390bed76825c3db914fdde2e753d0e4d6b78e1c6e623e6eda8f256dc6e11e3131b4ec353d216452277009e179319ec5b1e69fcbd9a076fbd3c947154e1b1923022eab26788a24a1e5d86ef0e4b01bd4d8c86b82af02bcb3b8d614aae2621b145d7c09681413d8c75b1561dfa8fe5a1c32db9cdaece67629bc1f6cd76dd3bc4c0becc1c8d119e27aa71e89ded9049584f553ae871567907e83715589133563e868b0a1bde7047a734d3441da78aecaba944b838b49a6c9672cf4a3544f8230953dd6f5dce63fe1f001277fcf9cb18abc64ccbe7e3517c9d474610f2e065be1ba3a9640b01346ea5caba220db9393dbe3f97d1a6687a2a034e108766034e48ef80f82a3c89c1451cfaec3a9b1e552c770fbd30e72fc72ff0aa33a72cfca61eb7a1fa5e4451fe22dfdb07aa3b110d95e70f85860340302df1fa51b48031d629eddc282c18cf7f3f280c75ec6f2596dc9d09249bcf4155492d329900775e94d3b3c528734aa5f6ca6c23011c61f4a1e6245947dae008d5703df5a45aedce6aa2258d99a6a64cc7bfd17558427718be9efe66bdd876b47cc56e1346f70ec24234661075c2cce1b7c41ba4fa9c48970a719129187d107f4a2be1a38b48fd3591428519bc11a3823b9b7b36c3057bfef5902d08592f1a6ec1c491927409e674240a4a1e7f036c844149aa41f428e00afb9f86fa58670304f8a8bf5baec028362d29829a0917549797b0f544ff31b6d41abd9571e1274485b264ba917e8189126ed25160a0b451eb78faf059cb364d08185d93ae60d9f1713b23e59e90cb7cd98e35ecb0c595b92021b5a824c4ec41953badf00dbbdb2fc97c547aa7f5b4a63e4ed85ed6141111529e93034130782fec9ca3201f3e093a30c9dcb7141658f9d00685fa40a70b2eb31f1a92b5f5437181e857fd43f795634154377d0e09c99758ca51cf20517040ff57c7e3cb9935065ac40081f3972decbc0d8300a905444b6eb8bcb768eaaffe52bcd6a193faa9428d1a3305b3d38ac072e99d363c2d917c583aba50ebd576bc2c0ce86e027a12f776be7c59a0586874c3fd4932e1564dba1461392611047446734ca0dd93a0cb68b322d8d3c65241cbee042d22c48f3475aef7231072e13ef5a883d265cd097b7a552a1a989e2c8797a26816413769bd17b2c734013d136bda25dfe0eea0c09d84b5164c7583816bfd334b2503b9ac2aef90de2b2de937f864f00e994e66e291d2fc6ac6e71b06fc41d8818e3e36e85c74d60b53451b7d825b3952a8b8bfbf51690665ed957fc7aa4b5fe11015e46a757448aad53326700f65e3807c44f2fa79ef2e35675af3bb21b1954984fa7ccc10939a2d77c5a967e1d3e28779a701c66739ec55dd15ff42cab8d4c3facb45eee877ac2f40c19e5979d68832bb128e7fa4aa3bf638210dc44b2a39f17bfbb4f989d53aaa258dce62244a2c8819ed2c7d9ee4c586f2633f8e15f3909f2d4368db9d01faf6a8f28fd8f6c306898064e6ca0a336b3e252b69a1fcadb66c1464dad7eff09f5f753818a1990cd9eb135736604ac812524d2e5aa41670d3ce9f3c9c60e9d4b2df99e67e9ad60394e3406902ea62ff094d739d0f107c7d1755c92acde76ba341cfbc2787cf57e8bad272e7096d36658d339f02a5", 0x1000) chmod(&(0x7f0000002640)='./file0\x00', 0x80) bind$unix(r8, &(0x7f0000002680)=@file={0x1, './file0\x00'}, 0xa) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000026c0)=[0x1, 0x3]) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000002700)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r7, 0x1) r9 = semget$private(0x0, 0x4, 0x1d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000002740)=[0x5, 0x7ff, 0x7, 0x1ff, 0x8, 0x1ff, 0x9a3b]) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000002780)={0x6, 0x3, {0x4, 0x200}}) setuid(r3) semop(r9, &(0x7f00000027c0)=[{0x2, 0xfffd, 0x1800}, {0x1, 0x0, 0x3000}, {0x1, 0x1f}, {0x4, 0x1, 0x2000}, {0x1, 0x122, 0x800}, {0x0, 0x401}, {0x1, 0x1}, {0x1, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000002800), 0x400, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x1800}, {0x0, 0x0, 0x800}], 0x2) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f0000000140)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0xc0}, {0xc}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x42, &(0x7f00000013c0)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty, {[@timestamp={0x44, 0xc, 0x8, 0x8dee9dc0f2c03ae, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x12, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x7}, {0x4d, 0x0, 0x0, 0x20}, {0x6, 0x21}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffffc, "000000000000e140668afb7c18390000002000"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec21422"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000f80000/0x4000)=nil, 0x0, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {0x0, &(0x7f0000fe2000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x42}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000d46000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000d1e000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil, 0xa}, {&(0x7f0000e3d000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000f95000/0x2000)=nil, &(0x7f0000d8a000/0x1000)=nil, 0x2e}, {&(0x7f0000f22000/0x2000)=nil}, {&(0x7f0000ed5000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x48, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(0x0, r2, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) socket(0xc, 0x4, 0x3) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x8, 0x401}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0xfffffffffffff000) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x86) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r9, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r8, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) setregid(0x0, r7) r10 = getpid() syz_open_pts() ktrace(&(0x7f0000000300)='./file0/file0\x00', 0x4, 0x1120, r10) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, r4) write(r2, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x22, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) chown(&(0x7f00000002c0)='./file0\x00', r6, r7) executing program 3: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000014c0)="87", 0x1}], 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000000800"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffc2a) writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29bd293b9e9efadef1a44e7a103293bff34d22d491e1b86fe3121401e4e224568214658676e4b8fe6660792497fd669c4c9068e34d5d4fe090ddee32bd9798a5f6b3cac4a9875e80fecdefc78e3d28b1b918da35f29b7f8b8c7b05712212ed0253e877a287de9bd0515d6086324550abb36a4696e175a2cfbec1be567f48a50ce561b4122cff8acce1b20259509a594515e1723d26d17a92bdce80cff01cfa84894c5ebde76657bd6f254b6de2d0dc8311201a369cbfea72e1853b4b24815860e146f18059eb258c48d66709556c927d6905e783dd5fbdda17412e4ad065311360757e954f2b601087cf21373e38dfcf1e3cc8967ea2850a17aff2ab5e3ab3faa477048d790b8ee5cdc1920df54bb2caa135b78133c0b48af99d13c21b5d055ade0bcc56ae7417e20255ffb7faa4e74a0763ecfd6ffe07fd969b008597fadd3eb609332b46b273404342a63a0f211680a8cb43c79249520c67418d73d34ac6e5becf5f1d01cdd85e053bbfe29d25b3391a558dc2a9910ff2f2f24ad5d8bba251e0129895be87d8fe27b1d2826e650d8fec1a56b0a430de1995d61363c15684ed682b1b92bff7c086cc078e645b00d11303adbafe9e47fe43cb392ea10e47c6aace9c93aa04082ddff2d49f8500e29b27c3", 0x261}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) close(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchmod(0xffffffffffffffff, 0x148) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000280)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x20) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 4: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="a7aaaaaaaaaa00000000000086dd60aab25a001800009ba7a64699d8c2cf451ba8e62bb1266dfe8000000000000000000000000000aa0001000000000000040100c20400"/78]) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x5, 0xff) recvmmsg(r2, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {&(0x7f0000000440)=""/222, 0xde}, {0x0}, {0x0}, {&(0x7f00000007c0)=""/238, 0xee}], 0xa, 0x0}, 0x6}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) dup(r3) sendmmsg(r3, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00", 0xffffffff}) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x800, 0xffffffffffffffff) getpgrp() r4 = msgget$private(0x0, 0x421) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36a8db981ae2d8854330fd7f9fc4ba71ba88b9ff297ff033cc3a3dd93a7e60391b1e6b1d20ad08c2a031eb04353f", 0x40}], 0x1, 0x400) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000240)='<', 0x1}, {0x0}], 0x2) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000680)={0x6, &(0x7f0000000180)=[{0xdd01, 0x0, 0xfe, 0x5}, {0x101, 0x3, 0x1f, 0x62c}, {0xab46, 0x6c, 0x0, 0xfffffffc}, {0x81, 0x20, 0x7f, 0x6}, {0x8000, 0x9, 0xcd, 0x9}, {0x3800, 0x7, 0x5, 0x80000000}]}) execve(0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000ec0)={&(0x7f0000000e80)={&(0x7f00000006c0)=@in6={0x18, 0x0, 0x800, 0x1}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000ac0)="ec86094a496e148e614a463322034dfce5d92f57d23fb7754d77b426296c993f5199e8db587df8a2c8ce1e65d3aed9f2a2cd8f7fc6a9829ef0dddd72f0865b02c6310aadcb9f1712f0afa3d4b43b67a97fdd444d540eec8ad398d51c1aedbd66f2309bc771eb3be862015dcea00cd253631dfbf252a1a98ac023275a5f18963f04f8d2c4f25aad364555ca7428337724", 0x90}, {&(0x7f0000000a40)}, {&(0x7f0000000b80)="d11c08f893aff685fb43abcd23d905c78f2e342057", 0x15}, {&(0x7f0000000bc0)="befba56b8b0bdc27cf410174b92f0a1e128e1076dc73bd30c9c8e4d20672ae6af3362653c4b711d8ee26382421b1f44f8d5ed034b454884a83a8157e39202bfa4539197c361bf0a4fa04a808e283ac06abbb5d0d9193e5ea24bbcb4961a384ba21da9649ed471e5de30dd74f273b03f8e36189e36331ff5e8e3545f84b84b089d46cf9c5ca84c490cb782e445d06e5b8f790345c7ec5866b8ba54c53fad7625a1655b30cbb250c00f16512aff4", 0xad}], 0x4, &(0x7f0000001040)=ANY=[@ANYBLOB="5800000000000000010000007f00000089e46fd6d235d5d93863a4fd0668ef9a7cfea583cfbc035d266c3447aebadde27b43803f2d1a405e8ae6c471a9614621f7b078eb03c0119a61663871932c824f87060000000000004000000000000000ffff000005000000608586f108b45bd908ea58ea49de66b48209cd296ca47dbc150da0f6a99868d8d1640a466bc85c0f74a67f5ecae45b75b000000000000000ffff000000020000aee3ac14a7d017c9cbf2d2e2cb7161e652665881159e1adc10b4cb43028151b940548dc0a0c16e35cc189d6622929ead54f0d358d932bf6ab89634614fd52ccb3774a642f7b4c298840f42567981f48ba883316c085a44b987ab12bf5104ea03dbbc570594218f53af58e2164377bab8ede8406fd6a1ec55e3f7b00edc7012866ec113bb21f5a930beb8e2d2545cc25ed1eca533ddc94caabbbf000000000000c800000000000000ffff0000060000006488bc51f5c5cc65b352ad40efdfaebb475e1d001a24a3219885f867b2d377386e6c48e8874fd66667ab5b4e76e53c30075d0cc9f050c6049552541198c96e8ac38507a95f10dff1908799abe6c010f371463149c919e00d0882d4abb60162a6a73edf1ce888b8d7efce21200539ee883c7612183d8422dc00deff715c2fda15b2de66feaf172779aef5b7770c040c9f998fe7a759eeca92b6b0f16ee108445ba25ddad4e9f1b65f5c950e45476e9096e700000000000000500000000000000001000000090000005299391616572d161003e84f977a72df814cc9047562772f66a2d794e60f27d9439c50193fce65d7324d2f7b6098b0dc0b4c3945d84bed6ed7751bbfc70000007800000000000000ffff0000020000006f98feb596508e1df0e3ed2d8e44b255eece00ea05f722866665298c7699314fca6089ff947af4cd5ad19f1578743fd65be26486f5592424afb874e21983dfc13bef4533d10631b092b39c7f8de03424cb29a11088cbf45198340c4cf982869ec980d0d0c4a89f7e"], 0x2d8}, 0x3a}, 0x10, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0ffdba8c54fecc9031509b1623088cc3e85353a5586603eebda7eccfc5ced62c70a12fbffc2425f3f9e50317605792ea906ef56376aa499b9a909aff511ad2d63fc010ee2292f393b11d78e8bc095bbd866e81599df546afa16ce278edae371c4f16d4df85f4ba622daf27aa8a728453bc4e93539080b8d73936bf6499780255943ab4ebd03bdae91f09e60447e17e0e21bf2dbd2c39", 0x9f}], 0x1, 0xb3) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="24dee952f632c9420a7cd9fca5de24bd829f736b202b2d441c77b4f7af183491e9354e6cf57a87b7f80438757d97844b796202813edb49144fe538a092b496ad8ba2ec3e2b614899035deaff09d7140f33ac4ea319626ebe123943c5cfa79a63799b8bd9d159da862bd8770c307f085fe6b5eccbb3b06b06ddc154567641601c414c56f022b77bbce0c1b6b5a420bfb75242d472045e56b3b4e2e299a125a1592295f6815e37401cea0313c779733c190a283312d45ce8290a596bc38a3b050ad1416e60e259b88f3ffcd57f42b7a5ad6ce648e90fa932786fe35c247aa1515b076dfc460dde2f58", 0xe8, 0x404, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) msgget$private(0x0, 0x480) msgrcv(r4, 0x0, 0x0, 0x3, 0x0) execve(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000cc0)='/dev/speaker\x00', &(0x7f0000000d00)='\x10', &(0x7f0000000d40)='%\x92%:{\xbe}&.#,\'\x00', &(0x7f0000000980)='~0[\x1b\by`@\xf0/\x8f\xa2&\xcc\x92', &(0x7f0000000dc0)='\x00\x00\x00\x00', &(0x7f0000000e00)='\x01\x00\x00\x00\x00\x00\x00\x00aker\x00', &(0x7f0000000e40)='/Xev/bp\xdcL'], &(0x7f00000009c0)=[&(0x7f0000000a80)='\xab\xec:\xd2\xdf\x92\xb78%(\n4\xf4O\v|\x00'/30, &(0x7f0000000f00)='*/}\x00', &(0x7f0000000740)='\x18\x15\x0e\nr\x15\x15N\xf3\x97[,B\x93', &(0x7f0000000a00)='\xeb\xec\xbc\xd1\'Phq\xc8\xc8\xa8\xaa\xb7\xf0\xa5\x1d-\xbe\xa4X\xb2\xc3\xc7\xe5\xc9\x1fd7\x1b]n\x91\x9dvtl\xa2\xcd\xed']) msgsnd(r4, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) executing program 1: dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x84, 0xc, 0x4}, {0xc4, 0x5, 0x30, 0x3}, {0x810e, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 6: open$dir(0x0, 0x1, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) (async) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) (async) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) mlockall(0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f, 0x0, 0xffff7ffd}]}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x1}, {0x2d}, {0x40e}]}) (async) syz_emit_ethernet(0x103e, &(0x7f0000000300)=ANY=[]) (async) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) execve(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mlockall(0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0xb, 0x0, 0x1}, {0x8, 0x0, 0xff, 0xbd}, {0x101, 0x53, 0x2, 0x1}]}) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000180)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80, 0x9}, {0x80}, {0x6, 0x0, 0x0, 0xfffffff8}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) setrlimit(0x3, &(0x7f0000000040)={0x7, 0x4}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x100001f, 0xffffffff, "8b050003000100787d902b56d864d3c3a3f4d3c9"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, 0x0) setrlimit(0x0, 0x0) r3 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, 0x0) writev(r3, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) dup2(r4, r5) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000001780)=""/4080, 0xff0}, {&(0x7f0000000340)=""/180, 0xb4}], 0x2) readv(r5, &(0x7f0000000040)=[{&(0x7f0000002780)=""/4096, 0x1000}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) unveil(0x0, 0x0) poll(0x0, 0x0, 0x0) executing program 7: accept$unix(0xffffffffffffff9c, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x14}, {0x28}, {0x46}]}) chown(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f00001ec000/0xa000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1, 0x2, 0x7fffffff}) setreuid(0xee00, 0x0) r3 = getuid() r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x200, 0x8) r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000300), 0x10) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, r5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r8, r9) fchownat(r4, &(0x7f00000004c0)='./file0/file0\x00', r3, r9, 0x6) setreuid(0x0, r3) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x22) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) poll(&(0x7f0000000240)=[{r0, 0x2}, {r1, 0x10}], 0xfe7fce7b5f1365eb, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc00c7007, &(0x7f00000000c0)) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)='#', 0x1}], 0x1) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000080)=[{0x5}, {0x80}, {0x6}]}) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0xe62d53bdd0a64307, &(0x7f0000000080)={0x2, 0x7}) (async, rerun: 64) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) (rerun: 64) connect$unix(r2, &(0x7f0000000300)=@file={0x0, './bus/file0\x00'}, 0xe) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x2876, 0x40000805) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x160) (async) ktrace(&(0x7f0000000280)='./bus\x00', 0x0, 0x40000200, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000140)) (async, rerun: 32) socket$unix(0x1, 0x0, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) r6 = socket(0x11, 0x3, 0x0) (async) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000100)=[{0x0, 0x0, 0x800}, {0x1, 0x3ff, 0x1800}, {0x4}, {0x2, 0x201}], 0x4) semop(r7, &(0x7f0000000200), 0x0) r8 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x8005, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x40}, 0x0, 0x5, 0xffffffffffffffba}) (async) semop(r7, &(0x7f00000002c0)=[{0x4, 0x1}, {0x0, 0x8400, 0x1000}, {0x1, 0x8, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) (async) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, 0x0, r4, 0x40, 0xfffd}, 0x2, 0x9}) (async) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x81) (async, rerun: 64) semop(r7, &(0x7f0000000040), 0x0) (rerun: 64) socket$inet(0x2, 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sysctl$net_inet_ip(0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffea8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x0, 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) executing program 1: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x8c, 0x7}, {0x6, 0x1f}], 0x2}) r6 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = msgget(0x0, 0x14) r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x80000000, r1, r2, r3, r4, 0x74, 0x1}, 0x3, 0x4, 0x0, r5, 0x93ca, 0x7ff, 0x7fffffff, 0x8}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001340)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000140)="943054c3b945e853531f71d555f409643eb77f0d01d632461a5a76ecf1184eac9ba28edcf8719533b82f927345be77f17ccab35325728140ff3a859284ba8e0bd8f5d4ca5ec49ee8844a87d444b4c6c8b67b12b80d5a78ce4120fe60a84be0580dbe3771af2e1df6c60b8b309ab918a4485f8df2ae001caf0edcf05e3ea90b790e5d166d893f84558fb43568bf", 0x8d}, {&(0x7f0000000200)="215449c2a38db4b731cbbcd39fc4d886577d0768e93d6730b6d86a7463bd9367f9ad345907521c5e266478ab42cf39541ac66be3b8469d3c62a22fa9fd24aaa6276f4c1ca9b34cbb271ca3b962adbb1ee4a2ed0f5fbd515b2d244b50d00b923fd81a8adfa6e40add9f29ad029cab1464cc30c25ad2a4e5f50504aaff77f7fd52081dcf55d6900a00876148134af075a009e426a12abb5e44a446ad72798447289ab0a45ba053ff4702bc3d170e37e3ae92a25a744b315b659acfc1a80113e0eb49f88ba3ba9d921267817c2dbb41fddaea6f000384a0b62ae53d9302c4bf71616d0cc6c95f06416420b8daaa1bafbd1ac257607daae52b75000c420a43fa61ce5dba067656d60a99f66256056f3e8cce2ce992d326051a5d31a1e6a8b2c488a32edb64bdade0dcc49840fd591860caea8817054c114b3b9a3236fcf5cdddd815b76a28d9d19bd78bdc2eb9281497b4813babd18c826972ae84f74c8bcff4a18b5c0c70e2477964a7773ae87405b439b0565ff191d3cef15e3b9b9ba8071808c11c79cd3801812652b5ed0e222ff866156066149db662b2c1aae5d678f87ab7d6dbff437f523819e99659742275afbef461445fdc12ba45d7421382f5c6961880ddd9ca00b1e5b95ba0ec1b1af04fa0741b9dbb45e9a3f0e632d956d121c5a63b926a7d02d9b6e6d0845c2a851a136c0c03fce9bf3af53afa93b32c1f6892a139e475ab86f02b262ab0869ec6c4d1063ac33285643bf5bf8ee47d379aba360742493ea2a02d9ed35c7d2f028ff3931d9661654d14eccad6a3cf237197123105124a150ab34d2dfb4a7623953b9ed856e672ced8b11855f16640129778f4ffe0d5d5856d74193620a47a41caec4fa77bf8086475591faea91a7fe2af4c31991c325d8ab9f8e4f02d18c3b446de78406c2288875c857f9ebe89f4e5960c47da9e8d85ad83be50031dd9de4e9f3826b4989c78c80fa23ca394470ee1a9452e07ef970feb2405c01d98e500f0151ea0dbfbe5b0a0349da597dabe5f4bec9312eea1a992eaf392d5f3a378487beca1c29665af1fb80ba7bd38fb8b1632cfa309623b06bca85789133a3c3cb7d1ca3a564b4134dc3feaf7b74b90c0fa712e9fdaa4bc4f334fd64001ce08270f60aaf3dcb711f1b24a412641e3c8b9991132c74e65f48aa3282fac1a2e2ef75baace8c47d04cc769ab93b49978a3fb56b92dd83600a7b4a178442f8822efe7c9971707b780ce0cbf685994793393514561e97db0d84aa9d46d212239fc73415b7d3cc7adfb84a44a63d6ca441f8a5f4fbfa914bb5055248db0602e21562a9bb7ad0daba3fc5bda3956390527c3b2a2d12ad96e2dc73ff5a9e8aa561ca14a0b81f655affa67b845f7007df7d4b17cd3809c991c37a89d175e7ed9351fcbea90ac6e6d1b8c78040210a687aaf487b54e5e1ef4e51c7a6c41af63375ee0d62291e58b544453c8569d4b1c846a4358117e5039c691d06fcc1f0da7409cdc70a631ad158c1fee7b19d7edee94bfe3f2b43a006632cbb882f3a35c2f4c1bdd28b44d16c3964ddaba72f8878ce76aa25428c2ab87c9371fe80a313d153283e0bfa25382f480f2aa3c3b6be627dd7f2447b1d3640031d23dbec3174a620886334d8f118048f0dd10ce6fac0f21810ded109f4265cc154ff9b20ecfba551624f840690183e4fa47ed1237c8f26662798313bc6aad4f2602aa83d13160a6cb523c47672ce49b162916a8c048591e41ca05c5bccaee30438648179a15cfb1f861e701ca3f88c67a115da4ca259fbb0458d3dd54de75427ab5f62a0689af9365d8ad1161939cfe571a99b416e509be067401741d30738fd0834c425f658870214587db3d126f6558666dcb547dc04244e534b62f067c99a99f0e9024abc2e08169b3876afdb5ec08f4621d32135c68d70a53d8b4cb7fe567a0af16c12ea0de15faa5de91e09375c22083611ce770280ceace71809cc5b0945a97678c6ebabd67de4e2c6ec1340ef30e894eb075628c894a6afc072923b30f3e43055912d53fce9c3b1c08fbed33585c1f457a787b4d0ab09c9c3bc0bbb1bd314895c7d9413795ea9c73fa8602c556dd8379909199ba3b4486d099ac8ece19c702615295b57b417bc7780717482af8f082cdbce579a67c3d80726119ff31db3661b2c858d6ffe926affd780c8c82ed1eb151053fe0e9998c9b60b432be766d85e1d9aabfcdb41522154c809f27c83ecbeb048757650567f6f703afbeae0882900f0ae3b2fc997763b11e46db74eab53517129234524a8a75f168d6c91ba9d2246ecf5fe17693c6b7e0766a9956d429bb6805b30d4a25485953b65de11a5a07929050802a8fb1c4e85b75a22eb252d082d5b03e795d4f7c4ad002676f2866daab917df20ca4afa766721e491dedba00eaf9b5fee09fbda970f164deb383b76b78452a76b78dadd0ea703fefbdb43ba3676d8300ad001eb7ba314d475f863497949c4690daf3a2416e9216e21af57eac2a96710d62b637882e8c66bb6de35d79f1a2919c763a8fca747dea73e5fdfa79c848997bbbbe38796d396c68255bb28598a2838266e6ab3cd5d4028d98ced4a0832ea22103dd0f7f1be8d2176ecf6a4f87e2851a56085e664ff8c14337852919df34da30826e01f24a4106fcbc1eef9fab601d9c42c8b722388753fb72c772c46bd985b469a07c07c82cfea7dd29275875fdc86b3b7d6c6ad03591c9cc4772c0745ee4cd406cd397f89f8a7c1fc75cf1de13f95b015adeb92fd23b001c5b305b3cc9c3904e747bb9fb3f26e9c902555aaf01bbe39fbfb5b84e4f8245722945d7eed96211e7e099979f5cf1dcb56e48963acef9f2bb6b67fd05e6a00f7b6e7a4221e34cbcf3677cecab6a994005cd04bdef30f084e3a285d3c44a9462a8a13cb999371d0917c444406610b9aa2f96ba2bc15d1073bcf2542215e034f26aebb290081132151c2021f0c2a56daf1b66e79ca2e48137d77e1e8b4694efe95f99c85bd2549e6a93fd849be7c159da4269605f7b92fc3207825727a148b913893f0c0d51fd665d7c2b6144bd993c86b9e934f8a6448344811eb69f1d15ad9dcea668f2437a851fd041e56361d4e54f77d4c902cf7f4197cadae3374816e665f0097d9209f1a62ead4be554ab98a8051bc62e55ca0b29a507e23a339972a9c0409e2c10c2b5b5c92ec4080e0b05ac645fcc31d8673e598ca099a482f215fe1f8e073fcb6beb0d734f0ae7b2ce084d0f37e24826d49ed55960a20fe25fcab4b72dbfcdefb6a42ed123a04cf5c5292947e55f0cb5ffc4aed597c5952eb1a500775f6b3a2298455ebd73dbaa0e54632793799e82462c4fa20d08bf619082d98787a49912113314f1e4ee0f074d17ad4f5dcdbc13bafe63f115a523c7f919d2353ed73ce229a8140db7f13ffbc4610db1df6f3bc4a4afd580cc4328683618bf26d4548e89b72648668722919dd187f02c1b6d39f6efd5c994db272fa7345b22171cd5a1eda936aab0c405cbcc2e794f13a284e0a929f3268de8f6656d1ddcfe931bcd8e8a992f4fbf924584ea0360981986e967f6a20d8a20f1469b2fd9449dcf79abd28da5364c0c9af974309d217d911ee7ebf91ddf65460fcd2ec3178509086a6b683e84f0982f24cddc5b0a2185b37eb9821a7df07288cd90d9589b45476e9c712a37fa8e61d596b5305c348ba281b6e6a80175f192371a29dbd8aff4f472a301f3e1a329790b967484ac0dfb1c198d54a85601412399d58673e3cc98ab0ff8fe0a76acf11b6d08d9e9642e0ad37d64d59267a386b887c9aa456211a595001cca21cccdb6e1ea9ced65182bdc866e413b3c2b2c9ca77f3d06411ce46577d98cb53594c844743428d9accb8ef6b4fc59853500683b33dcb7465cf36d7732629ce190edfb2659830a1457a92bb618844d05028630deb39441b0fb2308180d35e72d515a391c92aaf1322cfe91ad29ed474e75d45d2578e3d674ddac79b407e38227647e020f8593f45ab2826faf2d0f243099bd0890193d36060810f57dcb46f41de693dc32a53bb79299e764a1f2abcd68a2029f39e8ee762f5ab24f4a89c110be25746c60fe058724108ea6b74203aa854919b542ffd36c3883670bd7b0d3474c22980da670f4bd75d269a8f6c1f3f5580abf76719ff004cd6e1815d30a4adccf10b400e9e576fba55453b674cc2879bb4d68f81c59eef35c4ff59b04630e12da4e4d5e418e8b6e4d0e8e3392b5d4a749c8ef922c3589d94ba1a5e4602bf3d496685ea97d48ebcdf64221547b2912d1d8a6349dd0a626c7327c8ec2eaddedd9dc8fbaac78443ab6d24ecdaaf84529a32123413003b16ed120d9615ab4c545c2e83c1e0b07d53de9a1400c25c8c8aa6762d18e71299c6e8a5ac8d05f6d4249dcb2bb32ed5850ab82bbf10c718d96522f5b1389a16752978252c2722c02706b569ff64839eb4583e7eb5ff7d4cddca8a8fcb74354d2a70dd2b5e82713b0c0ad6e12c3ce0a4e7123a149948e89918b2e8dca669f887f2e3e8496ce6daeef645e64208f054ed74735a5352aa3a3b755c03085d085a59220ff9fd77d0348aae7702a6d9df0917228ef6378085cf0b81ef062bb31508f82db6311e130da26dfa2aed2b2c075e1ad993e63c2afcfafb7de90c966fd0be562051295125953c6e97b45ddf3a473eb7fbb43132c4ba86a48591e281507bb5654f88241f8ef323321d2d2ded8b5ec85a437d9487deb68570eb11ecbf8e9a55a3fe48c834595ae83582a648cf750ccb4caada683e204f38777f2904ede39eb11a0ed925b7edff9247ec37e7f80b64da6341144c9ae51531f55efb7bacc74536db2cf1bf7c498d8acdcb05ed00d7aba52d9659c68853857d641bfe4de07d0cc5f238ba82aa95a8a0b54d77f4b745d43d12ebbe5d01e7e320ea19b32c607222f3e37c6bd65ffe77aed2d79667f56fa3de6a498a724b06523bb8bad91f57487533390459528e6df1433a08c653d85533ff6ff7698d8e44bd8d1e8d29706dd7136e6809e9d0bd1dbc4a3ba02ba60d91bfdf5cad801b7e9660fc79312f4012a5b9d90446daea06221e6accd576bf9766366fde4df66cf4f8622c4e9f6791ba6c84818ba2d1025e923cfc9820285b533569222a32ab183c567e929ac6bfc3d322ced9d5bf074d9ff70c6de6464cc6cdd98e56455dba364a94c8af26aa8669fa3c2e65057a3e364a30fab07e49bb29ff6eb805b43efb8bd38d1bea0748617c1a19bebe3ef47f0f6305597c5198a9c97993abd24afce0e641bb5cb18a2a707da5ffdffab24c53d389390aa347e0df2d2bd4f5c1b83baada9c4f7bc47c9d5216236994e0f8db26b5d0dd779d37c381ca3b94391a1a4b4e6dfbd7569a6becf1a30a424dcbf243dfb2ea752f9c8354637b796e3c00e2db644d236757e7cf87b3240315fc19015ca78d835edaebaae033d619e1bec0fb934d126a8be129ecbbeba272bc6f3e8d847f148002aad016697c82cdc1ba9f6b2f991d3d4b8d387a712ccecb23f3cf528b6bfc4dc182ed3a5f249efe1a5186c599f04a124a7da0f37828de27499ef3a5dd81c9c54dc7facc43c863f558f478a8831eb614f0b66bab80367aa889c45bf3fcf72fe52e75416cbd9120f116e50b69195cad2fa24dc0fb8a9d97ad0854b5e12422a8c4315da49db20268890ada333bd698feb89e6afff2436c7be4711bd0eea9fb272419da498f728a52edcf1ec2875291bf09565aebb936016237485a2b42c4ddf90394781be7e3d1b8e8de8f60b7a0a0e19acd9619a64680d3edac621f7d4eb1b44ba", 0x1000}, {&(0x7f0000001200)="f55ffa883a6e456628bdee283e59a9396740f9b1e8f14e7d554e5cb806bdf2b32a30fc3f7a6abcf25e7020d593d9fb96d4fd9ea69e13022a944f0562ae995b8d896272a608b03506cd296da92aebe0c1e69af3734a7e365cda073f67c20b54a866a37c0346da97d319c4a86b2276a069a23e582d079da702b89856d4841fd5e9bd3eb89a011bbee8eaf15238653c110182c716453bff0baba6066fca42c10240748416b613b6e9a139b6a6d3", 0xac}], 0x3, &(0x7f0000001300), 0x0, 0x1}, 0x3) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380), 0x80, 0x0) fchown(r7, r3, r6) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000013c0)={0x0, 0x5, 0x5, 0x1000, "e0a7563bcb8e36e1a5b18295e03b77f82c8216c1", 0x1}) r8 = open(&(0x7f0000001400)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000001440)={0xec, './file0\x00'}) ioctl$WSKBDIO_SETKEYREPEAT(r8, 0x800c5707, &(0x7f0000001480)={0x7, 0x7, 0x4}) ioctl$TIOCSDTR(r8, 0x20007479) getpid() sysctl$net_inet_ip(&(0x7f00000014c0)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000001500)="a91f6620caa7ca39c36f1b0b0ca996d07807006a6a3548b09359fb496b2a8d58a77dfc892b6bda3d10e79eaab52f519310b6f4cbb6f8eb536c654baba793721cd03ac301678b5002f0477a5552fbaf5979cb81788115599102862cc2021d3e61f0a79701805e5aef87acd071a1afd2981609f2321efbb51a7e66713a381b70223ce3711eaac735a990bc94acc7f410214e3c438c0ea82830c0508460a3cc88595532166f1482dc4b45cb4564f5d67de010f05527459e220eb1f4fd3484b060ae73c08688a75837972ebe4111cd6760ae2ee1ee9fd3", &(0x7f0000001600)=0xd5, &(0x7f0000001640)="a4eb3e734ca189280699eb4a8ffbaa56f61afd1dddec3ad90bb30345de124a306908bf6e40fc40120dcfbed5e483deb4e43eed6434a61889d45062604512862c22e03be0a08291674c059f1108484bda28a900ac1ac4e9e531e06f2f331c1043de100c53e01b3155f650e83f007721b0476d8b136a9ec7c537dd3f04ad66e7d6090b22c1757150c21b0adaa588b30094ba1e8396873d144bade6509c827919d7729d23a907ece39a99d008775afac1c6256ce0057adc7363b06888d5be7d1f4ac9723b80a0c21866407e04565820272b96f152929f0177edf008eb2dbe4a494c446ea24f38d7bbf830003e6f0f66f7e921591d80cadd8b76b9f07d38058ae2eab0f9f20d146bc1d19367061a5f7b1c75335c2de01da2af6ad05cd4b6d8c6dc500778afdd5955e5675b2175346867911d49fe23ba6ef829668591b371ca5e16d2e7216b0692a409c90c19b103c49c3c685c7c8003092d24c24558bad49a67697abb01cc3c8447da3deeed831235fd5d5a142413b0eab9c1c11b1a4c7ace38051041f39b74393f48e72c58a7e7cee62956f11418cb5745ea57c386740fee39475a8f048aae24dfe591473711bb77bf8a00761c5352fb9bfc998e64870162ae672611d013747897adad26b1cf1325c16d66c41fc43630fa3be4e8b90019afea22ad5858f36fd001f11e85f1894a87add2f61cb5105221d1edc4ea621e3a242ae45d5a5c9138f1ed196fe7d79a456dae1a9e7e5dc1e71e35bafd152075af438f3b6dfa9300f96976f8e1803f715793230ca7956c6d865b3965d5bc836713567618851a7e82d31b1d6ce9ec0d390ba8618cd513f9efd36741d3ebb7abed9f8c1efee1539bf0cca492552b5b30a24acf44bd6095b81eaa28bf21e5f1f23361257f2ec763d39353ac2bcccf90d9ef31feadecea4f2e57d01a52c91d378fb8ecf955124b372df5b84ee9ad375d62977d5739146f0490b1a4720dc41671b66745d887036911836f336d2df0f3ea77a38878845fae939de47d13405ce48a66b67c7a0d977771e7e139a880bc57eec35f88ccaf7fddccdcef7aade44c9f05d58e0bc3a0854493405f173e046b8795f3da7935e6f009c93b620c156450cad770ad58c28cf9e411badd62aa369cfb7b1976cecf6abbd25e4c259ffbe064e9ea6c6d2fa1dd70501637bba65d163195d5fbf277794d603adf38fe4db0a79325d969463e968b4c3dce0606033f28136753bec64d1ba894313d817b0d6f53fc258730e77a11ab95c5d8459678ff0e277c0766269bc8b69d78c5868e024cd5915161444ab990147fd30cbb35e975241cd537e9927c8935bd6ec7b730fee573abf28f173631e4c1b4d071d0cc36ec4c4bb304f4c99c4335e2178e24335aec2eee0b0d37f272c07e95a0a12f111dbd5c27893d324d8562a364898c8ab3397f93d87fde63d24ec2140a0fe1578a1459927693d7169105cb4ea1fb60e7925ab33b9efaeb1cf43d289c0c02daddafdaa3c211777ba684d31930f3be03d6f10d5ce51b85b47b3326b9f118142a51bcf6a0edffe9db73b6f4dc74d38d06268adc784bdb1cf8f43617a15eabbb967171ef3aca177afd74aeb4edb029cb9a8fed2439f9252887c96d09dd56158ec53e7ae48368357d65f8887b9e1d532a3146cbf1b165e3e4006e797d11e13bb8f6485aaa1fb8bf7d5e9a4ff31b1dea93ccfb8e9c2a4810d48124881e9b87171109b784d5913a9e072231620576a1214988907bf5f60d313ca53756ee1c71fc45eb2178e086b8fd7fe5fd68f01fad68e4cff8002c7086795e18f51f47db75ef9bb6824201222cca35e275e12a88d6830e9f93fcfc211ea8e7493e5c698dceb7b27fd01a0088a42e88728fa56cc1874aa09fbe5bc21b00a79cde3223fee0b1a865a5e5109a8e193d0a48130400d638cee4f01acc69dbec8c04bf697f7a9561b867cd653ec8e0e3d27010d26e6bfd916875f6f87d86548b94eeebaacc7141e7943b8578f2985ad5f4a142fe973c73982874dbebde76c5e8511fe9d22829580e6e6962eced2908e3fab9e0f3e6f3cb721b1bf0f4950a52b2dd98e7a5d9e67f675ab899d3fecdc53daf63924772a4c72fb9559285c5f3298e6025380aac73b10c66fa8e1f087a031d8a38a3ccd21fa5baeac2cc7923c4b517095ec330b7f9059f81749f04e275508c5cb147ab72a87d98e3b753e6812774cd1f594d18a7c5ec3ca6f5df6cc9e8496cd1acdc12db9f9f6fe645d7b32b072e76b03cbf640165ea5628ecd0b1dc191f4289e4cf2cb785a2443a34ef591e8f2d66981b6d1b62c614e047b03c7a2e25fb5180631b516f4bc8365d194e5fc0f1047fdebe8d041096070a944352a6d32149660310956f7ee6a234a5981177854e7d755ba91c7624502e8bad53c597e27e63c4d12c93a0c6049e2b9b7490ecc86575e3fff2ae160b8752762db28c61e4d0d5692dda0d9659c796a932f54887f737c6ea66372cff514ffaddbe7f930d6a495b5e0cc51ec0854a91043798405a11b9dfe7018ba71d49e400e172e00a2624437d749568f91324d316ef324e702da10dbe6161ded6d0c90d3094aaed6fd7bc126212d5418baf1e1e670e862f855a61bff67aa977e33301f7119cb5d1674f93b1bf2cf6953a28552112533bf7e4d0dd4d9f98a1a2daee7493fb91e0f0b6315a40bcf79c7b914e45ea9d98eee64338775043a439c9a277bafc1980e9ddea685f48953307504d3271d11e52ab3401ae69ee22f002e242b86d5f974a994b7d21111467bb7fa3bd2076fa88fd709e6e9200bd6befc99096131a5c66579268dacfb5a94948540fc51c810819baeb24aa09e8385c69571885d9079aae2ae4b86e3a1f520dbb8ba935c43cc5e82351996a71832f31ac7ef69746eade58ff6e99842e84199ddaa1e17e8d1115561cfc63d59f3176f55b0d7c0ed3f9a33b71a8cb216efa664b6dc4f3264874913de9e93c7334cae5a1c3380d4c3723cf2ace08144e8ed565dd80b34c43b652a7b1fb5e824b8a1448c9c98bb9c6f1215ac193c8dafcc7462edafc4ae94d4c96f12bde4833d73858ce0edb50e99338143226438dce520d20c0bd155116dc7d175a6cffc6c190166f8ebe4570c7b44f985c28463e7be5dec78831abd5d10efa3e10a3d17f88a49bb13e7a00d6edbe1fe78adacfaeac199db8fc0fec53e5e1055ee393c470e0c89ac1ba292706e114d5b38913adfd3ecb7e2b319f5f79ed8803c0aace54c2f62ff3899dc76964a81f59146b50957717314cf0e6f402d912965e4b8809f474ff864d93f9fc9dcd4ff88915638c84ce89c5ba7006e022351a12679a8f4d6e67f15318a6c150b2a4f1f377976f6efb687d49de7d2644ae8856cdd281b4d36166496f5f48b44dde0b5a6a8d9a528824dc68a970ce92bd5e3285ccebc5384af4e238079dd5048f3bda20ba175ac686d6ccb70b934abbe1e31ddb99b1567c40ac731328b4cc163b668c3549de7529f621d12d1123c82fbbb4dbaaf00a71abaf633e234cc32c6721d24dafc0828d39a184c236b9ffdc6e35177b673c04098423c9b6f2e590edfca049b5f55c9c0278647da15b4927e257ed3078541485a7d2dcbee1ffed346d4d22a242bba5f66257f468a040174107f058470c21c995539d68c133e5a9310a5cd6be936f25b1bbb2df9c5d4ece3cf7dc4251ac936c7a922e1e77a97992adf3cc70373bbbf41a0249ba3126d52c726ab47cdc5bdab52f3c7f93bf95d3efcc0eaed3c2a4209db7b0dab441faeb77f379e58feec08ae87ba2f16f8587b108dae6c3edcbda4058c68f00aaf2c003a702032072542e00682ea897b06f1240ecd679ec7e19f06a13bd81804a48c1c2a1fd1aaa97efb3d0eb9c85262554a31cb8256c91f9466ea29c1164323f783d3aeb92f206636bbb9afc5674b918eab7996e12cdeb4a86010fa0513630c8b19709ff0551aa11f260927374f76e782a3e3172b9b6a19d5df82da3ade1d0181b3ac7deb4bd9ef9f77450b6e306062974f044dbc97f82f12e35cb41b0202e6d166e4c82612e1a4829a3757584954e76507c25e890f620044832c1682003a6dc1bb674f7bedf922ce925c3bfb5c4d19d7d2756c9b50f321de1847a33c99a8d150ad6c720dfb202b1acd43a7fe83fb9cf284181390bed76825c3db914fdde2e753d0e4d6b78e1c6e623e6eda8f256dc6e11e3131b4ec353d216452277009e179319ec5b1e69fcbd9a076fbd3c947154e1b1923022eab26788a24a1e5d86ef0e4b01bd4d8c86b82af02bcb3b8d614aae2621b145d7c09681413d8c75b1561dfa8fe5a1c32db9cdaece67629bc1f6cd76dd3bc4c0becc1c8d119e27aa71e89ded9049584f553ae871567907e83715589133563e868b0a1bde7047a734d3441da78aecaba944b838b49a6c9672cf4a3544f8230953dd6f5dce63fe1f001277fcf9cb18abc64ccbe7e3517c9d474610f2e065be1ba3a9640b01346ea5caba220db9393dbe3f97d1a6687a2a034e108766034e48ef80f82a3c89c1451cfaec3a9b1e552c770fbd30e72fc72ff0aa33a72cfca61eb7a1fa5e4451fe22dfdb07aa3b110d95e70f85860340302df1fa51b48031d629eddc282c18cf7f3f280c75ec6f2596dc9d09249bcf4155492d329900775e94d3b3c528734aa5f6ca6c23011c61f4a1e6245947dae008d5703df5a45aedce6aa2258d99a6a64cc7bfd17558427718be9efe66bdd876b47cc56e1346f70ec24234661075c2cce1b7c41ba4fa9c48970a719129187d107f4a2be1a38b48fd3591428519bc11a3823b9b7b36c3057bfef5902d08592f1a6ec1c491927409e674240a4a1e7f036c844149aa41f428e00afb9f86fa58670304f8a8bf5baec028362d29829a0917549797b0f544ff31b6d41abd9571e1274485b264ba917e8189126ed25160a0b451eb78faf059cb364d08185d93ae60d9f1713b23e59e90cb7cd98e35ecb0c595b92021b5a824c4ec41953badf00dbbdb2fc97c547aa7f5b4a63e4ed85ed6141111529e93034130782fec9ca3201f3e093a30c9dcb7141658f9d00685fa40a70b2eb31f1a92b5f5437181e857fd43f795634154377d0e09c99758ca51cf20517040ff57c7e3cb9935065ac40081f3972decbc0d8300a905444b6eb8bcb768eaaffe52bcd6a193faa9428d1a3305b3d38ac072e99d363c2d917c583aba50ebd576bc2c0ce86e027a12f776be7c59a0586874c3fd4932e1564dba1461392611047446734ca0dd93a0cb68b322d8d3c65241cbee042d22c48f3475aef7231072e13ef5a883d265cd097b7a552a1a989e2c8797a26816413769bd17b2c734013d136bda25dfe0eea0c09d84b5164c7583816bfd334b2503b9ac2aef90de2b2de937f864f00e994e66e291d2fc6ac6e71b06fc41d8818e3e36e85c74d60b53451b7d825b3952a8b8bfbf51690665ed957fc7aa4b5fe11015e46a757448aad53326700f65e3807c44f2fa79ef2e35675af3bb21b1954984fa7ccc10939a2d77c5a967e1d3e28779a701c66739ec55dd15ff42cab8d4c3facb45eee877ac2f40c19e5979d68832bb128e7fa4aa3bf638210dc44b2a39f17bfbb4f989d53aaa258dce62244a2c8819ed2c7d9ee4c586f2633f8e15f3909f2d4368db9d01faf6a8f28fd8f6c306898064e6ca0a336b3e252b69a1fcadb66c1464dad7eff09f5f753818a1990cd9eb135736604ac812524d2e5aa41670d3ce9f3c9c60e9d4b2df99e67e9ad60394e3406902ea62ff094d739d0f107c7d1755c92acde76ba341cfbc2787cf57e8bad272e7096d36658d339f02a5", 0x1000) chmod(&(0x7f0000002640)='./file0\x00', 0x80) bind$unix(r8, &(0x7f0000002680)=@file={0x1, './file0\x00'}, 0xa) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000026c0)=[0x1, 0x3]) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000002700)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r7, 0x1) r9 = semget$private(0x0, 0x4, 0x1d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000002740)=[0x5, 0x7ff, 0x7, 0x1ff, 0x8, 0x1ff, 0x9a3b]) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000002780)={0x6, 0x3, {0x4, 0x200}}) setuid(r3) semop(r9, &(0x7f00000027c0)=[{0x2, 0xfffd, 0x1800}, {0x1, 0x0, 0x3000}, {0x1, 0x1f}, {0x4, 0x1, 0x2000}, {0x1, 0x122, 0x800}, {0x0, 0x401}, {0x1, 0x1}, {0x1, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000002800), 0x400, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x8) executing program 6: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000092d000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000575000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x6012, 0xffffffffffffffff, 0x2) setrlimit(0x0, &(0x7f0000000980)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, &(0x7f0000000140)="fa101824", 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000380)={0x9, 0x0, 0xff, 0xb946, 0xf1b}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) (async) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) (async) socket$inet6(0x1e, 0x0, 0x0) (async) r1 = open$dir(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(0x0, 0x0, 0x0) (async) link(0x0, &(0x7f0000000400)='./file0\x00') (async) r2 = kqueue() dup2(r2, 0xffffffffffffffff) (async) close(0xffffffffffffffff) (async) r3 = socket(0x2, 0x3, 0x23) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) (async) shutdown(0xffffffffffffffff, 0x1) (async) mknod(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) (async) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) 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) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) executing program 5: 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 = geteuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(0x0, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r3, &(0x7f0000000140)=[{0x3, 0x400}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r4 = getegid() r5 = geteuid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r3, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r4, r5, r6, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) setreuid(r2, r5) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r2, 0x0, r7, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) r8 = getuid() r9 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r10 = getegid() semop(r9, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r10, r7, r10, 0xa, 0x8}, 0x2, 0x2, 0x7}) r11 = getuid() setreuid(0x0, r11) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x186, r8, r10, r11, r12, 0x51, 0x5}, 0x2, 0x100000001, 0x1}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x18) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000092d000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000575000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3ff}) (async) syz_open_pts() (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x20000000000000a4, &(0x7f0000000180)=[{0xfffb, 0x9, 0xaf, 0x7ff}, {0x100, 0x9, 0x81, 0x8}]}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x408) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8c}], 0x1}) (async) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) (async) open(0x0, 0x8, 0x100) (async) writev(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) (async) syz_open_pts() (async) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000100)=""/8, 0x8}, {0x0}], 0x2) (async) execve(0x0, 0x0, 0x0) (async) msgsnd(0x0, 0x0, 0x14, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000002c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x4, 0x40000002) open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x2a) open$dir(0x0, 0x20000, 0x2be) socket(0x11, 0x3, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) pwritev(r5, &(0x7f0000000240)=[{&(0x7f00000001c0)="dfeb25e0501b9f7d7219acf0b714fb57bff7ee447638091d792a0e14c251ca3315fddaa6cb19db1bae79ed6390e93ebe512f6a7d5ab39e183a73f0d5d71f5d0b0b574a", 0x43}, {&(0x7f00000007c0)="53a249680a269b2e0edbe47ea9f97e697fae9ae0ab486bf5e109e835eb2659f360958717cdbd505c5c97050e672c080350644ac23c650591cc59f1e99435a5757a1ad0d110feebbe9277e170109531f5bc9b0513841c8f6b335378bddd5ab24c155fccf0935cabf7600e75b03a02aca5c5b734b158b5ade4dfdc06c72fc298fd1b7b8f2b145dc2582876c843c0546268d7054559aaf7953ef81d98703bcc519f0025ac8cfa1d6410456e33cfffd3d7f6da3da663e3e37bcf52f93a4f7db7845f9ff3a0a530ab72295f3025c9dae630b113b2856239f1b6687d2df4204b3960efdcb9dba57a41bfdfe6f3100fbcaa74a288b6d3bc94d5eb04324434a0f77cba97f7ad243607ada6a190750bc1b8d74fbee5327bec68b6869015a6a90bd8dbe15ae5703d0cbc7e69d69c45f06540a642bc0e17cecc64aac7dfacccddd3438e1285471df626c8984ad096603b7a3417082ab6916842e304f011059c88c74a56887860b8ab2e734b2b4d3a0c983f6efa6e61980d447beaf48d6f3a3cff87be6899b8ab431f4a85c6f92254b2520f46f049145a08e62701d670a2c5f5209df4fc35c7aa3f4a156b00bfb1cd766eaaff3e035024c8bd57a5bd1c38a6a3ec7b6bd8ddb917fae9243ff190b6daeac0795356b2274777ba0df112dff45c7f9f337e88098213de35bb3fa759cac4ff9e1d26a45dc162303a90a5333d1c818afee9d4d7a2c5f6dbc0fa0b308649e1e1d03a928a648e8d6644f7579403a3e46f6030a109f3ee3b574b28dc20ca81e7d49e974f4e13eb775e9a4b207ed0330ab143cb0c0bbf1dd7bc90bc2ff594059dfdfc48509d42b19d8191e6fba0b8a7dca2b8858002ec5bcc00fa73687f33ffece91a31c0c8bf0726fa985676de410c5622418466c8edcff61f2412393a51ea06404a66b4c76cea1cf5055bb08a58c67c469be644ec65c32e2bd9f625ed940319a665313325f1f162af53cf32fa6bf30546334b05b18b18aff0b850b451b57c461c53267d187ea3704cab42daedd67092e1b2ef3ceb53cea2d7a2ce6bb46b086b24c25f88e1f1e0875937e0b2d5e651e85c70d9e978445de70fbd34ad0943838bb559febdaccd7c039d3ea4dd86ffd8431b314ef116e903822e0b75a2cabe62d309393b16d2ba06a1c1b98419938847afdcf5e9d0b03df0a45303158de05db6271ac1ff7580ad48d4ab7925911afac649d29df4c40b343a5fc2b89894a241481de763715dcfc0d18e48ec6329ee0f49a696f4f20da222a478630754d4e0b4dd524788822aa985fce6c5eb89bc001afdb7e3138df5c74cb307121bcef4fb5bef26b7c0d0fe4d161c55976dbdfb16fe9a9fa26eb087bb9e51aa0dddc61b5e47a6ff9e86a24673132325f46ca24541c0efb845a3128f17d029e68f963009d40f2a22e4f0f8e08500aed689fea4a5dc5630fe8cc2b75cbda89b20d26fa3e07286b4c856066f18edc86825a46663f2c941ea267730c4d79b65e577edc17e966e3cdac3039485a5a43d317b3c3bfd8882bf1ae1733db8c42054cee5d77cf92c735e4d474df91c8e2e71a021dfe3a948cbfddf41260496d61746a42395a584551764dba81a0d2f7e299ac2a0a4ba102d974525b87d17047a51befc29d970c983f470f71d442e4441218e9a0313af28d3a414be8f9512948ee9c65db877811b7e5006b8fbb32c632a3779ea3598f9176eaca33891df3d40d3eaa9e31c4f0ad63c2f15eb83b9d32f7847c3c54c436354a55c6a9ec84122ec6b34430a434a06a5dd972cc62f03ac58d9fb01ed1feceb46bb629a8c70becb35e545492ed9b07f249239df70d763bdf5dc4eae0b4b74a2a29d4c658bfafba20b21a3057858ddf51bb4a7468806799eaedd553ed53122309c6b6cdecfbb75f3d071f872e0081d0ba6b1f38a2a3fa4d3c599b500dc271db82fce13c446a9b727e394d28b58afdf1490b28c4e88949a24c242a3944941623a820b55f0a7f6d968fe46682c1cf0ab195ddaecf9192ff1b92ed7355760bde25e8a5c0b3b20d4132efff47f1233ed07283c08315b3cd8509487143c329b08319d13367817508a98a7f16e5f71d8adee318dbab0f5c020f4519b1093bc372c08b234c54c78bc8178ace1d29bec3b29539838345939bde551c34c96f03029cf2ed4c2a6f795e3aa4290a22026af08ff3bbadf411751c143318eca83fc619ec5476d7b3a90d37e12461345b07ba05918283abd00e4f26529809ee97f34c72b6cc5803b5d7497ffceaa8c2dc5ad7f2565c75339707b9701b4ac6ed45671a7486906c2b082072488b6015b2f82425021ae96c098a155c78d9db02640d05c3bb1fd1642065af47674ffc45ffc5da7880b3603e1d1f14830b3ab8b5e0da28499a7582ba9a1df9907db8d6ca97d4f2b033d383adc8bfdbb58826dcd2fbd2d66203312d1b0710705109c62dde66a9e5ae05631adb6f22b9a54bf6a97c8261a0821127c67fe5f2400d6ad3d38f9cbeccf90e6119dd1362836439601afbcee026036ef4fd87b6bdd4818c852f7e552365c4ee8a1514a5312adaf9097d6a6bad99a11e5a1f852298be44fe2a0807161b52ce07eeed01daaaa507b5738e6758c8d7340ec9c7c7de0196b82bba64b6d091dc23e0a76726b5dd2893bc6027b036528c79a9e11500e0e9c0b0708bf80e253199f9f80f9e92a54e96177fbec74f7387e314d9b9550385de507e0c1893fbc47e3d6d5938ff232f7aea07d7cee9d733c519b7db92d669f4c3ecf18ec289f5ccf061564a1c563d25a956ac4477f603243334f072b5af069ab9ec201023995b1c390b9bed013276163fd558da437879f280d32a421b96b30c2481b424a99d3960f8e462412be96c4d94c1e1a059ff767d001442f4ec970272e41635617a930aeb06e149324f67714839d3884f119e67ef98e68f8561a3e6480cc29fd3a293fc7141a4b72bed3d3860dd981a470d7f11c82f572640c87a105e3f6230cfdcfe5c7482879af694035b4b1395228670c6a9703fa4dec0e394a351155686de609921d238cd8d09ad9cc2f5025edcc4b394d4a664f7b3e65c8676464e5bde08a4100b9a7b31e8a66c4d00d3942d86c0a4227283b7baa0241590f2d8f6c46a04b277acb38ead0c0e28180a010c8d5d1cc989673b241ad5ecea887145462b9f37a49db90b4858471b6c21a890b00654f9eb260d58220cb6bbce7562ebb5874ca8c699683fcd0963edb249a3c210b79ceedd5f8e1399327ee7d3e6738a37353f9a7724875b6fc04816888a5fb24e99ae6c4e5d8eddc168e48a6f5a7e91c89add5e7ceff501d546ebe2904d1318f1a20e968d1f265e11d3c5eef25d232aa0db02ee2a8d1bd0851855876a958d72d193ab90dad8cd3caa85f68fe41bca191fa511b7a5ff2bcce6048368d5f839d48bf04f904bcaf4df7be9dbd71932cf6bb3475d06dcbabafff922ff92d36e6110fb461141870b78d461bf30b27e242b027a4c4941356af3146febab478b4c46d0018a70ca2c62ae0f400856fd232908f3c1bcfde904c7bea8d52e02e57b7d2dcfeb5dab4dfee40130ee6d3200607fb786e13e127d8de6ea8b959f55ffaaf194ddd5cd5f1b82addd3d5984d506b42c4e77af12365f78c32c8e84ef8c9b4e010c1cd0e379a7907a48ca8050330db58f2519ae6eb9d2059979b7d95d55e5bcd560ae77216520c6e6d285e50f8907795359379aa5c6a833c6801f328424e1c85e9ab7ec827b5cdda0fa1be4c81d421e6d18719916f52623d5c3d42df3c835f7656403eca7f423560ddeb4a36589e51ccc3036972bd3f224384c46743305b91451939d03cd9e5a75fe72da471f73c80ce3bc90832c15ee4fd38ffb6c0ca5d4b5c96f4e97acc2ca17deeb22b93eac8edc2ead6c368858e1635e44e6cccd01f489f61e0b52ae71a17de97e139089046f6be1c37c1bb9664f6e0a8e7c62d7139e5d61534ba4780eb690007aa24645b37b80adca8ba23fc211832f516bea6592fd2ece2d4af50c2effe8e00e40996acc6713cf464248601b2e3549859122c77baf2f6e1fe510036894f812f19bc49009245b1fb12625c3ca3bca3f26af8f48ed3b512d1569ff2794a407b1da1951b17bf8c83bd8d1fd2c2cf28164fc59ec3cde95cc7e2f571b37833383a2b3854d028e278066073c9eb9f661135b1fb40b9f582a322fd521d8a5b251015a866e2a3a120816378c347806abc8e781cf07e2ac96de6d9a569e242ebcf0b70d102a81528c99e08fd28ee3b96478c933abc1374ca772770603295c7628a4ac682db0c0a8941b275951d152afa54e6c38d96746902be7cddd02bec22d0aed4ae6def02ba38991b27863cd87fdb934219314da8de18d3ec7c78ddc062309fe84213e91643152b61627c1fef7f2e533c79788d37eac4047d4318f21afe3be1a12467a640e54c7dc1ed6e501132270e68be29e872b1a8fb415effd86f384df4ce9977c7024644fa1579f94c48c25871d7734406f08de4cba09d458b9b566d3bd6cda2f8cba2f3a9414f187cdc5c51988dcfd5a9cd292f83b0cf1047e5df3eacd57e5d104b384a6d17d8b677fd7af4de6279179c8f25f2bda56b0ff78c6f3638969e1adb3c00feeb53b761bffa52954d0c67ad13e2e498873ff5483cf26d7ecba8697f85f36b131b44eb74caa4520785cdcf8bea1e3d651b86ccaf6559ee10a2b4cef032076ca6838cb7a6d85dad81b4ac0cad24afcd1784f6b21b70b6a5ac7d1130cc5de092a70696d6523b4646f046d4cc917fb6e6635ecbc3433149d79a4631d35bb195c830bbc2997bd9aeb06232c1490b2ed3b11f3154d6222998911e910e6f694d4ccee960051d07b9fc6c596527c3b0356d5c7517e7f84ea89d0bb256ffd7574d9c9d535507950269129d09518f6e27b525425ce69f234d6a7c12e6a019bce991f2cebc7435ace273a32183fb50c7e95604d90cff7fe92f556a77c5355a801aacb7a6e47f4163f82ec94f3f5e4fe663b89f09e95bb335add2727385cd8738a001e40ac7118e9f68112792d48f005964bf3fe8eeb63e413e92540078179a76366d8ebf5de77eff90f7e6c4ab9e1bd1bf6f5cd1d98c5c3220891b497d8c257e0f5539d896b68cf3da09ac4cec38104ceddfd1ab0acf77f709e703a8d03b0c56a89d8a402816d360e0585b432b8109bf6acf1b9886ac9893c468fc7e5f37e02f380ee90c4a3a59db12faa8742560ab3fbc112b65a1d6dc7efbc81b2c0b42a83aadc6798388d77963173d28cb5fefd077648f3860a1d1991f881d684d7eaa75f715679a71c01dd30e735f9ca4214e5f43a55c439ac9fdd3358552abf1165194c78fec9c49d4227978367818c2e89ca89e860b399c72851c86ef9484378a152cf2de2f5b93b32aaacbb2892fc40c129c5de16e2b138e77e19fe74ef1663faa0e5e6ab0f88956068ef5b93c0c49dfda90b113c592807d03528df61c671cfd413c35acfb705bbd2d43bef11bdbb0968af4d392f23ad260d5acd430cd772a1795a28fd1e04be5c74ebaecc1ad3a0a2d9e0a9741c6daf05bafe283c639476ce5df50faf1713cc11b12643f6b22167d330b448d53e8db019040ed744bc9a054f13791779d9da4d26c38ac2fb9410e0c72df0e39ba63acdce1539abc946014c21291c22b28fa57681c636a15f936cecb8040f48126e918baa314f4f5370cf0bb352fbdc890f22a2dfbcf1bdbee81be05573e1444fdfc481260bb1bc721d383ca18e77300ec22a88df2791a1ff001318e881a8453a70372b779534df8362e9c156526cf86efd33ce788c324c4128b7074618f71f7b46e890589d5ef", 0x1000}], 0x2, 0x3) write(r4, &(0x7f0000000140)='p', 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x0) r7 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r7, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000100)={0x3}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000100)="cbf5e512", &(0x7f0000000040)=0x4, &(0x7f0000000080), 0x0) executing program 2: syz_emit_ethernet(0x113, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa88a825008100000008004d2100fd00650800066690780000007fac1400bb010000070740e00000028913017f000001ac1400aaac1400aaac1400aa4408fe13156302d94438400300000009ac1400aa000002550000000600008000e00000010000000000000001000000010000000000000009ffffffff800000010000004e224e2100089078bfb6798f4465d642e783c4a22f078ffcabf0c2693e0c3705ce634a15d0f8dafdc164f1cdbbbb47431cb65bb637eab7ba4f7a5ba4a5b8632f3554a7bef1364468c7a251ae0bea2d534f0752d397b377232f49bdb2319319fa0c3d6fb95d9ad178a7283487757295efb05cfae9592e4b28f16689fbad3aef195a2003307c3771598c"]) msgget$private(0x0, 0x0) (async) msgget$private(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(0x0, 0x0) (async) msgctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{}, {0x0, 0x80, 0x0, 0x3}, {0x7, 0x1, 0x0, 0x2}, {0xff80, 0x5, 0x0, 0x1}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{}, {0x0, 0x80, 0x0, 0x3}, {0x7, 0x1, 0x0, 0x2}, {0xff80, 0x5, 0x0, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x0, 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x0, 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) msgget$private(0x0, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000001c0)="2a54558c1b4577fb0d6f752d17f4752b0687d29c6a6b2a4558f1a935a0c9b45b6be68aa4ee2184035fb303261f8099378dc6d0d256131a320ffe96759f2d2266242b67aac1c8eb464e522bed5098b241589aac30b2552b6f5dde07c7f8d9eb5ebf395136f3f3a2d2c07aa388ecf314573f20b6ffb991b60da23f", &(0x7f0000000100)=0x7a, &(0x7f0000000240), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="432d88a0c7d82244f6c661309fd2264dc5f62a0f58076209f3e7d5", 0x1b) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) (async) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x80000000, 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x80000000, 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) mknod(0x0, 0x0, 0x0) executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socketpair(0x6, 0x4000, 0x2, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637d) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3", 0x8f, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)) getsockname(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/254}, &(0x7f0000000200)=0x100) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x2, 0x0) r2 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000240)='./file1/file0\x00', r2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}, {0x85, 0xffffffff}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r4 = socket(0x6, 0x8000, 0x0) getsockopt(r4, 0x29, 0x3d, 0x0, 0x0) ioctl$WSKBDIO_GETENCODINGS(r3, 0xc0105715, &(0x7f0000000080)) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x4}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x10000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) executing program 7: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, &(0x7f00000000c0), &(0x7f0000000180), &(0x7f00000001c0)="e9b382a0ef9a40c186d14abee0dc53c706825f5277f297c3f9c92685908703fe3df7da45592c277fc1c6e6af97cf7d6ca088c9b1377d26ed0a4417cfc15822eee50959e264aecec5d7ca8a05c7ece1ffb0a00d8616ad10373cc0b190b7ffb7860cb9da88e8a75c260c9ffdfd34d40e8524671f617302660551a4df108f5c081934fa8a42a0fd8afe28d2e49ecd39a3b9179a1c90ecb98f1c85e80eeded608b2080251250f74927", 0xa7) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) executing program 5: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000380)=@file={0xd1653077bafa0115, '\x00'}, 0xe0) sysctl$vfs_nfs(&(0x7f0000000280)={0x7}, 0x5, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x94, 0x8001, 0x0]) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x8000, 0x81) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x10000, 0x8}, 0x8) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r8, &(0x7f0000000100)=""/55, 0x37, 0x1, 0x0, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/74, 0x4a}], 0x2, 0x9) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x45}, {0x836}]}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) dup2(r3, r2) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$vm(&(0x7f0000007300)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)='#!i', 0x3}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=' ', 0x1}, {&(0x7f00000004c0)="407fb506fae6e1dec095983d06062ba449e33c9d068c415d513fc5af94da5b5062728d50e619fcf232780fb06b89234a8d2d104ac8be64b194806d43d0113e933db09cac75fefdba347c022783b3131ee835daee550378e4191b1e6926f46680b3ce713b148a0546bb942f3c1f1a0394dd0a", 0x72}], 0x2) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000080)={0xbc6, 0x1, 0x9}) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x10000000}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206999, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000000)="b8", 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="fd6f59781c9cdcde43f7e64d0c78c5a47307da1ce3d86137f682e1f59481cfa00140c26ac7804243b19bb385e82b9d366f487b1db75ba0828c5eb982bf9ddd612ab4d223531d2476f1c3a14e1f3fa8011f26f1bb370149ea3c627328d36253ff17c06d2c510b6dcc73c8bce7a429af493f206abfd583cc", 0x77}, {&(0x7f0000000200)="0c2aecd49bddcfbad4fa1761ddf145d6c0fadcebb35270bdaf4a1ba6ebb4a31f111996dc998b71adecfb000b31b2233be271c9f5394e688bb17d339d188815b9d6daad0f52023e0040220b4b06e4cd18baeeb5f89e5f18034780cc512e2584bce7f6155679629b", 0x67}, {&(0x7f0000000280)="4c59b62af2dba473c76ad9b942ebf43a81c62b2635d8af7d429e1fa41309f16366af1435653b98f37db5850cf4aa528e7a45", 0x32}], 0x3, &(0x7f0000000540)=[{0x1010, 0x1, 0x9, "8062c2be0053e6b4eeb2541f56268a3169e2eec526948132bb3eec3b25772401b88bbf7f7d453fd018b3f2f836deb5d456c36dd9bc441fc24dc4e9532578f63d067d6714d94fd8d06b7c0148c29dd9a771eeb76369abfe95e4c7ddb3adbc6e44d43d3bcbabe043e16570c496fddc7d9370fb7a5b03f41b24b94fe05740240578d63f504b9774a58046d191b9e0402271ae2b968a1b1bb2d9fbdabbd6af838605becec57f49dffdfba9894d2a36e11427ae4b01ed1fb55d9a234a2eb829cd9ec59c0ca861d340c1740db985b17b23d9a360776e0549965931f99c76c37742e0325500183e0473fffd0e949a54d6e16a4a4eee37dece2c1af3996458416f1c9b38e7c3c1bcc315c8dbd004f6d3e0d00897609ad3e022a080d02f8b21ba1b83f521b6beeb89c6fa8ffa31cebd0e49b32c465341d20a1e9dd4f5f23c5d366f344d0f4c735f4ab8ff3b06105a3daef7997fd159e956c84cd0d1bac600fed1e8c4dd9c12396ffaa61b46b21acdf37aea1d04ea628c98dc4d373ffc64250da1f8279050b7c4189fd2f4b7bc73d88f88595f4bf6340d409935d3d719a91934e4b8f8008f9eff3604578ee36ec19f046a1feea3f0c4945191efd6460926965de808069be921c5acdede658c1d94ff36e20a998a4d10b7b29416765fd28da4951f3dedd1c69e60839fb76cd23ca2c392af11dfce92b0899e31c6192dd5d8bca4ec5715e2aa6d5a3a3ec29c45d5e14e5df7a1871fe3b9b314f0e148d1b0d2e65b6f367b1bb1caadf48a0a157b2544f7f6fb745e6fe95c378417affcd23f77746dddb25cbc1daab9f0e64083d86de870f1e34264dfa09dc7b8be38f3f60c7f66025e08642000331ba7571b3384c06c1a1f54f873f6477e00ff958e284d01f0070918f20e1fbd76210b15218d0757b0571d447faefce714249ed4e3f2b704815c2bb500509c51749b221ae90ea44396ab62f68292a0717e5562a0af5523c7369e53b2278e33782dff60fc7232b8ac79ea2c5ac5869a0ce49c21afd3fa89456d745776070f12608d61034909bcf7a5a41e5d765f5f5e7ff134eb9eba6a46cd175d99413398e58c607509e710c415d65e25e7dbce6c3c91f66e475af32036681f100686c43f4dbbef6215e730a3bcdf695797d793101e7b2938b23e20644775c1baba6d3e5490c4ea7476898aaffae1d412c843bf1da70b0ce297bf125a7671d141b260ffde9dc6635f837cd300cfc7117639e32e10fb809b07fccaf79c03b44c8ed53bd8ee95ac056a8ac6901e237fcfae1552cc1e5472ff482c2ab2f582fa930d8d8d78cdbd485a736e56d31ff8c75ebe0a224e8022f53bcb636feabac96a43947d4bbb5f2eb2abed4f09bbf5083e952a193dd02b789505c6dcae34b12f1dd1878b258255d651d0fd3cf3a48ab6fd1efcfcb0d55206466ecefb391de1d5a0bfd803166f5feffc7f2838422c9ed9076d1cc8b930d788a921b207f8be57ce3b6cbc0eefe16a555e57a24d26bf7f3eca6755f311204f8d5d73a1f72c5d8f764983ff76d4c465d6bddcacd86aaaf2a1e938546acc4d0ce7404e88a53da2b785d29e78ff1f58a1c7146547205a5b572f58c02e3854e71fc1577a774f65c4a5b0a1ae6de6705e4ac2c62d909107df73c147ab428a499947d7f1e48a8239c2625d9bf33d8bc8af893cff2bf02e6cad8b626b6b84f1cff1576d5a101332a74aca2c782d611d12876f815511e3227fa26f7b368562e975bfb1a7adb3aa83de3209f6f9469e430b4befe9eeb711dcfd3b3b08df74eecc0bd37e3dea766ed120e65b8f385949b1fd0171a47ae291e8e447c1246c4c21cf85a80fd16e52e1c8e898506610a6c1cfef47634fb6a982af7a2a760348269916d4757c763afa7852202149c5ab3fbfcbfa2032b01abe76eb00e854351a67e075d63423e4c7f1c74b92d4f1c0b847d1969d64329948b65770b601b88ee3f88553cd8c9532bd83ada1147a92c04f68c6b4fd9334dbb1b98f5f800880851af946447a807dc5ebfee0ceb26b26e8830266b0c89e290cc2655a130de9bc4431adbc804be5569448e1c2af41c624fc33ac1de5f1ae8f1dd1ba938f06a719923eef67454b2382f01d5d0dad1a1ba523c7c45a9dc164545dac183d7113fc5588c6a75cf00f2aa061e837e33b8ff2be369bed027b44d990c7975ee5c4a53fdf22eef7636c007e2367e0454600d39f102c6700ca6d8be5d7c27d5ba1eb84dda08efb3ac0fe9f1bc0f8557d8530e32b5a93d5d0b2be992a4ccd4637366cf6aad746e3a83c70a14d27791ee8b9af08e2bef5f4f36bf7e535242063f02a0a7831aef92ed4108bc774eddcbbfabe502e0ed0f4fba007753537e1f38960d0d46093b95d27a45bd7d44c21924e52b0bcbc107ec90819701a09df563aa298d64b79a50d1021d86c32fed4866a5b4a0b97b6c46e8fe2aaacdcd9ecad6bfa8f021d0b99f67cbd61e472cc106fe698490af853ac58bb40abd5d7a395e6481eadef148c8dddedcf0a4ea436093b4641379a77337659f07b043324a098669f8cd8654fe91a552aa120ded26d9c47ebd7ab918c0e6f6c574f501476f370007979c368c5a2431a47b1cae93f2c3c8c847527df801d8dd499d49a7dcb4a8e05afb06659836c1f343908c39cbd9218673644b4095652513a109f2d5a397113f1a15bafd19df7ca062a4216c3f09ff407927245b912a2c897be9fefa300d22ac4a3853da9387ba511181a95b6dbebb1ae1ced02b3f0f5a958649ce77056f807fc3c50c43eb1a411459931e98f464f2dc41e2c6ae369206a66c558f36e0997306dce21b3bac2996e53518867fe7a686f1f6beea83116989d5945e58416e20601eb219f28a88a01d43172b586f04f58215bd147fe7ca280b37660f035bb17436015fdac9c4aa760f0ba8b9e37857e0af62daf814f88a7160d1788d6bf05cf80fcba18a56b3a97342801aa46b7955f9a76601dd7867082e14867e10b0c68aba4819a399cb298f37c72169b41318a8cf6ebefede693a1e8762b55d0270a3fe19622dffe942979ae963174280703995ab8957bd2e7a2b0a53c08f76e2b0c844ed677b684ee14313df0435792f95fed421c932319200b6d8d64d538e7e8cc545005377ff454246ea99bcdef3b0cd85712a320811a250a74469363073a8c9ce0747c734d280f57745c9ace64949a697e367e840d28c8df03e9d069624ff28fdd33b24a62a8cbbe7d91a951fa81ea415ceb2e27933a7350e4649b7f9d3a8b25a1fa2eae5cfd6a1e4af6488dc497385c68b9ecc9cb7148b733006cce809d364b145e6ab861283f836d93410c8ad4eabb31d2e0f0e35261af648e448ce441561c8e39f580bf7fcbc79bfd0fbe3636ec5ab09fb4dfc7dc703729cc69d563929f74562a255d8a7bc54ce28b03cb55f6f005dcac7edd0db7a926b5881e0389c4781b798dcbb80ef495506752e9574fa839144cb08b63fb2caccd944ecbc5dd2c2c762b38d12142d37f7a8fd9ac980f41aa858ae6686c6dc3a95d7bc1fbd5dd8f696712c92595c1dccaf6a86b119a8e49504f8d80688306c06dc86a1625328d03833e6a50604228936672187e8ee2827de4a96bc8e5606650aa7fae723b02b697685a9754f22a63e4feb2018976e018cf231b6cf027f2cd89684d876a61ae521c8aa766ffea5997ec240379cc6fc020080534c57cce89234fd0709905319a517058009d37d4cb11837b093a656275ff99c7476be65a5152067e48691bb1861f266ca772f4ffcadd7378bade89bd246101ca24f36021530c0ccb4df4f8991a542bb5f5d55ca938f6b323e4bde9b01fadd07b0e7a14042cd5e67a06d2499b50395bb5a1c0f031259c98de45c011c1e1601e5db7032223c00f2967216305050168364bea662108486b02ed220c11f26ffee49202c2ca5ea067a97e7b9ce5730808b955d49e64f71f08f4d59e055a5a7cc48663708086e4845b499fd3007d54c7c96a4a38f970ff6555bb741928493f2b3ec36fc06c3b75734588ef73f995ec7d1aa56c048fe864751adce0dcaa2238c542ed8509dde484f78260cc28ed4936d20f1297e26878c63032ef0e4d0243562b1c3cb1b4eccc5f680585d35f6ed5e500b08bbf69419a95b74fbc25c83eb1a8751e5783d4605ebdcb3b262aabbb4b573dc1974cde835d19837b4c8f38e1350523ef3fe7e7c8b54c8c8b576387720176956104ec09477094c3aba1ad1604e207d18625b5664175d0f8010cd008122ae625730093b3e2297fae3cd4754aac66d15af8593c2797e4ff16ff1528a2ab2a147c3377ff0c908d826d94fdf9e6cd853cc3b142cda18529c7f34bb4c26aedd11f37a9f1fc8ea952a72658dbc32eadac15630874f0d41e61dd6d29fe18efda241f1dbaa72a828992d13650107f97de0a2f7bc66bf5f985f86c6b3688a54af3cf54c5c9c52bef593e27ac8ae8d3e5a67b2cb84ff3bb02aa4dd82d80dd6ebcc03e450dc384964909def6c34c0437d5e8e4b6fecfd4a62b59698d6340b70aac329f5ffb91a9ffe9d44ab855b7602aa4782b0b7845c6cb125a51e73cd34cbc283d12cf57944740851f9c815e1006619dedd577762e294b57f0a2c1e6ca29e91731b56827f8f2cc285a403fae6b7ac7af92cf4e48263d258614047c8cba0722694245802686ae4e1184401df5ca23f9e68c5b49c24cae857a2094b958530f03cc3069d6751e66e48e92b64f638c2afa837baeb3805606a900b1cc12b64fbffc2634b2ae7e9a535e56f527aa496f16212501cd941d014daaec4ce73338e0cf8b1c7d521338341c3f935e7d1775600c27aba54d4b194c2c36ac763ec283f529bcd362fb42f5239a2bb473aab32ee8f5f79706006984d0334403857e523c4c3c78306bd562d0a33bd83614bedfa8402093b4cf6a64a2e917b2dcce59423bb6848817eeaffd1b8adda8348b20821a2ce19abf6b943eec9345fc2c517e0487e3e365cf73d2d52702ee928df2855910a3eff227c8da2a877e7bc72d86180c7bd4962683faea0c0fe0731ba8e42d87f8d84940049f486970656d9517c7d1cda84d2daa6ce803f0abc738b8cdebb55865f9012607ae383a5c9ad4cc250362af51705c320cad62d32680e9ba8b29307a4f8bc509a98d060ca7d7d67bf53bf43eaa5e98b9cc4f1549c89401593b79ce55c736dab659a2b916c47a02bec5bd257163292277157cc585f50a49bbdffe1e641a5eb9586a80785e4b69136e4a165117dc2c01e4d1bb261d242bfab5ce9656b5a34dcbd3563a9a51293c98355e2e802a1631e56b878323302d6714070c1bf505cd2489692f921a674d0e45df5382644e03f89a9e5afdb1a201702a8f060b4741518c1bb94eb429d0a5fba819ecf67fe99ac7ad9c24c628d6bc307d649c783e6ec3dcfe3a9eae066252d5ac8676facc6a5a4494727e166f9ffdb8a6f2b5b3482fddafaecb984260791fd41290a86fac9c238ee21857bd175f324f67fc276643101bcb380bc4dbfbabfa64a670ce8fa6bc3457ae2f4cef0d2c925526e7003658ea08cd587f452899d895771a7c7acf3326a9d73aa6e6c3782f342b5e90517c0d89fd8d24a5f3c42f45dbfbb4496cab10d5b4da5be08d1c2ff6f99fc8696472c09a87f34e26e69f50441f71d5e701b6c98f9673d8e850a94ed285467b2c93dc46f58a22589010d5cf3c7d5a9dc07e4add79fbf7e05ccb2ad50f8ae73afa53fd359236f8ef32a55b66357234b52e14855d848d8d044b242417fa73e0d4df2eabd62829bb5b616b8f2bcabfd3e35a33f5ba7924486416294eac21ec2f7ee011977ce7973cde54"}, {0xe0, 0xffff, 0x80000000, "13c1157d3e6a18877c0d679f822ec9bd3f13800ae132e79eddae1795833f72bee5b1f1bb05aee80a8b6e804e55fc179e957d97b3ce94597e9200eb3daed10301373578c5674819449fce2fe76730289820aafd42551efdd5ca08f88393b32b5efa59c03052559856c6c5b63f739d255f617ae3056d9329d6cecf1abda558b06bf91fac1b75fbe818d821ca1060d00b91c57129328a0abf124c870441eab94daa1fac9a6d0dd55ac447c6157cbe9caff8d7b54f4bdd448921799e568511a51412bf38ddc1eecb798a616dea83c46a3b"}, {0x48, 0xffff, 0x0, "0c15330dafd5ec590f26e2e48fc05932d3dbef7529fb879dadb194a943b6fa30320fd16276e57fdf32db39518fb556cc5dd3bbdd8b75"}, {0x38, 0xffff, 0x81, "539602176485ecafa5d10a08a3cf5b12b40dc1ad359be4ec906a0c113ae037f5f649216772e22a"}, {0xb8, 0xffff, 0x3, "f1f701e1b1e5001008c8c23919b25ed85714cc4c2703c255ff6c7d302531051fe9d6c447293265850c4e0192bb6c3685cf19595ab610a92ff57bc0bc2cf5b61af3fd42b938519ff1440fd47e8ff39d44e094f6b469ff1810f50339f43eab1855bdf7434a3844528d323d1b36c0fb108128cf7164d23395dc670c3a82c04108baf7d23f9b050e5fc3603e0f99fb3754ec398df9d174aa41b204d491fb86b238a90f"}], 0x1228}, 0x366c3aa53812c482) executing program 3: open(&(0x7f00000000c0)='./file1\x00', 0x20000, 0x100) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff2bb9fd812eaa4e713048e69931929648", 0x14) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) socket(0x0, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}, 0x0, 0x6}) r3 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r4, 0x0) socket$unix(0x1, 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$setstatus(r4, 0x4, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{}, {0xfffe}]}) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000100)='./file1\x00', 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r4 = fcntl$getown(r3, 0x3) setpgid(0x0, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2a, 0x0, 0x7) socket(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r7 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r7, 0x8010570e, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x0, 0x0, 0x8}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)}, {&(0x7f0000000640)}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d00"]) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x78}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) r3 = dup(r1) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r0, r1) writev(r1, &(0x7f00000005c0), 0x0) execve(0x0, 0x0, 0x0) pckbd_enable: command error executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000180)=ANY=[]) preadv(r0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x3) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, "061500000000000000000000000000004000", 0x0, 0xfffffffe}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) mknod(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x0) setreuid(0x0, 0x0) getuid() setreuid(0xee00, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x4) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6000, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x3a) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r3 = getpid() syz_open_pts() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, r0) open$dir(0x0, 0x1, 0x4) mlockall(0x0) mlockall(0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) mlockall(0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x106, 0x0, 0x4, 0xffffffff}]}) recvmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/15, 0xf}], 0x1, &(0x7f0000000300)=""/185, 0xb9}, 0x6}, 0x10, 0x0, &(0x7f0000000240)={0xffffffffffffffe0, 0x7}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) r6 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x42) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x8) executing program 3: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x8c, 0x7}, {0x6, 0x1f}], 0x2}) r6 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x754, 0x1000000, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x6, 0x3, 0x80000001, "1c7d3ff475221c8baf91800c80f8565a56e9512f", 0x5, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmat(0xffffffffffffffff, &(0x7f0000646000/0x3000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) syz_open_pts() write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socketpair(0x2, 0x3, 0x106, &(0x7f0000000040)) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) executing program 7: sysctl$vm(&(0x7f0000000200)={0x2, 0xc}, 0x2, &(0x7f0000000040)="f1", &(0x7f0000000300)=0x1, &(0x7f0000000340), 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8c4, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0xd27d43220c7df9b, 0x0) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff}], 0x2) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0xf7ffffff}, {0x0, 0x40}, {}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000001180)=""/4096, 0x1000) getdents(r3, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000002180)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}, {0x24}, {0x24}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) socket(0x2, 0x2, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(0xffffffffffffffff, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) bind(0xffffffffffffffff, &(0x7f00000021c0)=@in6={0x18, 0x1, 0x80000000, 0xfffffff9}, 0xc) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140), &(0x7f0000000080), &(0x7f0000000100)) kevent(r0, 0x0, 0x0, 0x0, 0x653, 0x0) executing program 5: socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='.\x00', 0x1ffa, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="e456ab5043b80d3597d07e1152461bb20ca7ffde4f3680e38c0000000000000000eb3c033e61d9d0d2e8612827994d1c8aad9fa35faccf67edf420ae39496b033e1d3054caaf68cc183d249cffad820100491b97b3fdd0048cb1ebbc3c128db181748df932df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99eb8fa9c1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a62a151520a6c96dca1b3ba7c01ef366418b832a04fac0dea6e4923cc656fb1ee63582583bdd5f4c4863d7cdeb1a3dbd639254e847e500133647a7089bc4e1af017683547950000d3865ee49b1aa50c894e2ad4dbffd818a0a1dc6214e308002386aaa8b0b631e33a18a1872699c90f034aa16", 0xee}, {&(0x7f0000001900)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7cfed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf369c09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x782}], 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) writev(r2, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000003c80)="e90ca9cff960b6c077a382ada16c36ae057c1a7c4e2a03bb05a7b2950b1faec59e4a4af20da33f906e0fe16a1c9defee2b1aaf6e028531637726c126544bb8e412c00c258805994ebc1a806c51aaa4618278062fb3cbb160ca75e97bbe80b68435a017a71f31733366d6b10def9fbe65621622484f703e2fa9e2783e22892115d70d555fc84896", 0x87) r3 = semget(0x2, 0x3, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, 0x0, 0x0, 0x0, r4, 0xd, 0x1f}, 0x1, 0x8, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup(r6) dup2(r7, r5) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg$unix(r7, &(0x7f0000000240)={0x0, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x6) setreuid(0x0, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x63}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x6, 0x0, 0x27) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000092d000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000575000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x6012, 0xffffffffffffffff, 0x2) setrlimit(0x0, &(0x7f0000000980)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, &(0x7f0000000140)="fa101824", 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000380)={0x9, 0x0, 0xff, 0xb946, 0xf1b}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async, rerun: 64) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0x4f, &(0x7f0000000400)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) (async, rerun: 64) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) (rerun: 64) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) (async, rerun: 64) readv(r1, &(0x7f00000023c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1) (async, rerun: 64) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff"]) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0xfffffffc}]}) (async, rerun: 32) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000000140)="f2e38205bdf69222542af07eb1b028d4598768fd3485f4175f5ee62f8d824adeddd95d7ef268449bde7af0ed5e3f220ad95e6dad8169adee3029d451a9f91b6d4e", 0x41}], 0x2) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521ebcb84af5489e62ebbce1ccddfd211c146", 0x17}], 0x1) (async) r5 = socket$unix(0x1, 0x2, 0x0) (async) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000180)="9c0b291fec6a5560c6011c38", 0xc}], 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) (async) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) (async) execve(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x2}, 0x2, &(0x7f0000000200)="2cda5207c0cd3ab622d7511e7070b442714f6482e2f7e8a1c40960aa833d14d7cca3429ec781c402eb798c85eee92be15cb7ecc04f46f70000000000000000", &(0x7f00000001c0)=0x3f, &(0x7f00000013c0)="228359a76098e9d704962dd7ed42dc27729c2b50eed41eda1e46bd808bcf6ef81d371fd7dd383a96400a553852fdc508bf533d08fbb81af9591722f4f06224043ab4dfbbdd3affe021263a8195c3115065a668106411bd9e9ce506626673fdd7dc31e4856e881ba470cc7264d2c3d0a2ff1b159de3786a5ed6e2b5fcc7221515f15735f47f5111f9a7922b0691f58d7737181572d85f474c419bc861a8f1bee34d4a3e9a50e1079cc54d324bc69728462b10a7c92ba824ae422f97a5da1b8a66bc0435061bdf991c47929ef13bb34c04fed410ee35f510704f0f017968f064fc7fc8efa4dd301666a8d4b1803dd57f03c4fe7ecee0e4ae4b5633e4280b954eef3a25401e8a7e4171ad781b50ce059af38e0b61eee90b834cbd4d22c523c36a8e5cc47208c91d46961ae10fe992a9919ef58a9a429527809886d3a97a8cfe5ba9a35ce2f341820b7104ae05877580820af92c97b8ab23fe6f26bfbab5dfc179c88f019212c1fc86b3560d5c6eb2c8e275a34d6d98e16bec5d015bedcf6f1ac039b622754767271fe9b5a006ee2328af4b6501bded2b3810bad7421c1bbc0cfbe75e71406cf8b0d4aa583ef865da16b3a7a4bb2d269da309a51bda47f2e3bf04ec57c6e92ef051c6de88adbb44bbd9daee853129ddbccced07e058e97b913fb037dab2da4ce4910a5685dacf809d92f17354a7ddabde38ae9589a91b5c70e335ef3f332bcb7d85a81958ff3a9018c5c7051646edad0e74f6849e87ca22059605741276cc2e299f2e5b9ddbbe937a6635b9f2dfa669f16ae2120511964e0d02243517820f892bc108dd4f7293f8e34321b197ba1559dfee92b2f24ba6305de888a58e52d4f75195fa02055496a7f8bce9ec65ba5181e7dfd6a4f9148de73e21c000adc3254bd01b022c6856943fcc3522808df32a700082207900d895f650472cea0044bd9b282b1832e111c3b1dfcd5d618dc682a47db54e70905fa05fd8d8ed8fd989409cafb94879718e3f1ab5b46103076d63cda65bb09dc13ea98266d0eecc45bb25a82fcdc6949a0c5e7b701eb7e850f025b3ac2bde4cf14d3c78725b753ebe93412d8ce6d473e2bcf5e1f398296100e6fc5674a233eb49efa515aba32b83094b4d098ca7903e173c7905d6529a0448236402233a107e6a9e552783de62b582e283849a07d18be6b791d4248d06e9339550ef6eda0c5f10349b9f8e31325cd7d8d9a0d820603f2a0d9b7535f7db17b0ef41be03d4e1b750281aba6b634a45b0d8c31a9e2d75f18609fe2091cfbfb68a4805bb7250b488ff11d0203d27dec5dd70e76bf20cf32427055f0b77d352261797fd69be269b3ff19bc7a3735896ec6220d844a10368a57eeccd5327bb4e91dd462122089b1649d55e5dae3476ed17267cb4cbf4c644653ec72ccdab161b54cd03a951e040879ed7b6271b876c06155a905c1d6380d6378aeab3168e25031afaecb9ded0968bf04e2aaed9a1f8848128e915eda83b80bc98043460ee8591b1b4332809d67aaf709600b70a45878975b6237048932e9096583a1ff2b97552b75c5f8d61bc489c5b35011302b8597c451c5f61ce7517f4655f4bc5b464553648a3c585e714cfa5fec7f530a00b3b6bee8d7d1e6a5d312f7e930ebb9420a11c3d245742b485813f7b021d580c23b505d6389ad2307c7b2e04fb930ab4635fd97580f3c9c65a84bee570ce35bdf30078e179ec8f4efeb929a1938842c05f5c44fca7b3a1c02378a862ba0cd30b74e8bbfc540292f13e0bc87fa06a9e2ae356f77b0b50ecb54d153f443dd3be7d14d8011b998a9fd17df97269af9a6806e8e5cd93dcdc35d9d3b2f166962b498cef7cb5dca33a8868981910fd7e8d44648d02fc8bee8bb7bc4859d841fa42879a31dd51d76cd9db58d79d0e497df57b2829fc6fda65dbd61c73727a82e494b2914e2fb3104a9d8c1a4791bc7f172ae3079ae1bb7c2c18b6d570a9023d54056070578fd84094f0ce118fa40dbc3b40fa06f3a53fb412f17f41a46eaf9a1de8353f7382569f1fa7dbdcbb560c263294f27c99299e386c8989400b89da3e39973398e696bcb14d5993a1e7bac4e9f30b436bb4cf1728d0baaa9223df7179c9ae42ae23aaa2f5d46ace40ed99692e6bb82c65db339e46445abe0442f293c790718adc52c11cd4ebf2bcdfc1413a674a9dde365067fe18b396f35df818386404773edb5f7fd12fb3b421d6dd3c576f53647e71473d0d9223c45d9104af63e65cdb3c78da7b1a2208a357ab828cbf1709270f33b14c311fda152abc985f3be600a41003942f12c96ac1f93a9d4aa9056c97ab41b75149aefc047c5db0d3810aa9c60484ff1e63e36642055f11f1659b4289654ff6e8408c73bcfaa58c3e15a4bcf34a408d7c1bf6d7823a1370340408d43cdbefb4c53ab2ffad09972558b241284596aad6166fba98cd57fe57ffef3a8afe4b97ee1ddf5f76d241a8708cb98bde23ac4ea71fbea5a5ee2408c4535d04888442634f3fe8c64c161e53c12d146c4bc4c5501ae00ad7e0178b3b8070f78f5b9b25ee3c2b379cc8b5b917647f27aa357f5ad137c848770542e5f11721b9cced47379e37a47b79e35575454f859f117c2770f35903396295b5b69b9ccc2e0350fa0620ced2f62673f559a5c1c2d1fdeac8a4240bb268caa979e7a7b60ac8eb8068abf9e861c3eea6a09bcdec8fb04031b6249abd6c2dede8856c1477c1d00098ed2a9187fbaa516f1dfe4eb8e93360ddc923972d48bfad664f15d1429a889299381b743cfc5780d2ad9eae85ebb6e89c87ce291f68d584508cc75129e1d8c96c0c4c308c91929cd34ea3c8a75a3c443fea6ea227c65d734f45e4d04d7e49f4cbd8299ff4e7d3d0962530c87674ee7bedbec4b6e6a5df076e27f2daaace5347013d405e7ab91976606a5796c55aaf30268e340b85f8dc85f55c56a0d128691ab579eb0fa14ff11832afd409d0899a827a30f55a48d9994fe3b19562deb8b30bcaa98c4c27f8497ebc53baf88e3094bf75dbd658e1eaa7e1182fd41ae6fb291b9ac9fff48b09cb1b619dd7dfc0ef6fcc62bf430b79ba9177a2c777790a44fe03a4b0286bd8caff50b1451671c3daa72ddcd566050ca21eb2f5c6c980db77013c87edfdd5e35f679ac3910cad307d808837aa3bb0a44ec6c142cce73cf82ff0238048c8857a6916d288ccea7824abec818f71904c4fef74f9ded9aeb4ba0df57ecda53a658b6853d13049ea700f632205e81619b71c0fddab52d038a0fd7b7cc2b8c9ad787b2058dfb478bf18335c107b8d97e81674ea73b244b868af95b495392e71262228645753573604c72d8bb3473e61c8922e5ff4970756b7995c2e8d2307bd93459a30a0e56602055790f325ffcf8ff9a72c31d02995478f3a6985bfef5a9ac9128319876f96d247389a0ea55f9bf59b36bcd381d05d468fef0079bc5c14995d7baff43374cc180cc6fea9567a2a14a3826e112c940568e1b33df2def727e2f535d703c891a84e6b8a42ac74eb052c1108884c291113aa39c3b8f86801f0e3a42311673c6c62de99d4cba96f21daa4e285f1a856ff57f5e16139f5ab856fba021848f941e316dc27669eed6ed248f13c67ad4a16ba21451b2c0b97f6bc3e038a56b47390b058f17ebe8bb364194986f2cce151a4a86b7cc9e8fa0b267d88dac874a807874601e8811009d2f8d4249d134ee986d8a7983c07514676807e206801bc79022f8abc371f2e0d4aaa7be1cb7479ea79380f0c58ddb025e33b263d0fee746046a83193eddd549518b6e57e8ea64e0b609e7ccbed73186003295bd886043c85adecb480324f60789bfb378d0af3a65548441725617beb7fb2b42023b760ca7bb790e8e8bf616fe3d1b153d2fe3ad7207ee5e1c17c6952856cc70fb504209d1253678baeeb89f9b228c5cbc134ef1ddda3dedf34d957a418caac14d10210ba50f0f808456e66a43be022875bd6bf0fba66ac36aae05d02de9f2af5c045c620c614e5d94b2df34baa8c202e6679b42ea47a35d27c402d77ed7cd7e461120c6d36f7242d7555f4ed93e78db6ee192618631c006520af9d3b1eff51c67a5e029eb63c5709f182ad16b5697c6895391f1dcc57ad815bf4d81ca9890d63448e44ef994359ed87cc71100d365fc8be2526625ed4f8eceafc9d73092a51e556a4b1ceb362b3f6b3cfb5a1a4144a67bda018339b7945f40a37cbac8f05be03f4204f8ed7f62eab192bb90bdfa4b283b01d5e8dfb4be1253077facaf5a3c10bed9b11bef0a7ed7bb308b503612bcc6205513bdd709424c4d13dda8a726e84d9641eb09e121117abf841a0564d6e45d72875847fcc7c85fe702622a4971ad7496a500b961283f75584156aa0ae538b2f22d14e4e6cf026f88384f1ab44138e11120a9cc696e1e797b11615f8205c9eb1894398fe158cf77c2356b72ee33f6cfd70f0316e11a400174247153c288cd299b7b7c6b0e9ccf7794f0caeb8aeab25ba6c1f8fd4905d080672dab264d00da357ea375b26413eecc46a50b46b1c33b3e7a28699cf6ae51bfad46b0da74502ff75826af29a558c0a4c32ba21fc1724936bcfbe5d9236cb04012b2a66d9f739819fcf699a3a080f053b04f6dbdfef1acbef939e91bed4a47d75120dcc8fe3ac883f9a94ea1c1f8f23b869272116078a86a4e9098dc08b5d48a4f7219d52266ea512e458c406e657283d0d732d2009018f698e893fff375c656ebed1960675486daa48a4282b14f765b8d1ed68ef0c76634134426e60a2d37bd4e40d7ea3d309de4f4601287a6975c11b7108ba2ec3cd706fb399fee8ef0d943ceb8afbf20e05c6c8d32f00ecd4bedbaaf7a049f4dc538292df7dd78cc5cea642a742585945ced98c34204e344ec5308447a051a0e0a8f20469f6a4921e666c611a5f3e4853aaeaa100c89efdec6a4b3ba972a72ba696c879d48509a9d7ad95fbcee0d1d765948c28a4efdb2aeae44d5ff504461063049cc62e1358347d61fd8c077507e8154ee38914ba01f092cd906771b081d5b93491dfe44c639e7fd385d7881fc8c52a52f24345013d293ad05153dcc3ce2d58e4719a3333e69bfc15024168c67e0cc5bb853f86ec173b4b188195e6b89b8ca936545b46596318d2027319c187f1c91bd8d968926f20dff4c6984d12be97f01258e3436df69f3a8b8020b95c125e079c08a499e53819ca65750c05620d2f920de64f3018dfc6126fcc1460c06140f8476782a4642dcc437debc729c798ee9c6cd3e0eb97d1e6e415355de19b5d9971fc7e597c4701f5b91e15e290b8d18d2187c0a75a923237b0a2ec828e82bfaed0b878307f319a36f376ce26e4077d9880828b4ff84733c36c87f2ebbf3aa868171d065b86fd8a399a73692567dcbbe1241cc836850fae896bd6adc765d37e57c7d8b9aa144ad7e6b82a891fb892aa1be0e9bdbdc202a39473f53ed17d7d429cc566d9844003cd6deeab0150063844a56d2790aa18de18abecdfc88d94a3b2477e383276eeef307682a8f6bbdd40e29ef953a17dc2722030ab3d3c6b906fb010be5fb86bc79b32fd8691b4be2d2c893268092c71332325385026cbe3cad6f913a4da7a9098d5400adb0ad485e54e28514d6faaa9b7e7d28d6f17f9c0ac37453bc2a64b2226ecbf4b4f5ad751ceea558b5c3e6dee0d1545eae4c7b351cd1bb3c49b264e887b8a921f0c6f7d97792eccb38a233a0b0ffd0827fbc11c11cd265fd6dd4f5c17841996681232b87632608b4848bf100ac57da11c5700dfcb40c61a0434ce0669374eaeac75d622e870", 0x1000) executing program 4: syz_emit_ethernet(0x330, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080040640000"]) setrlimit(0x0, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1f) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) executing program 4: ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000007c0)=';', 0x19}], 0x1) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() writev(r3, &(0x7f0000000540)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x5, 0xfffffffb}, {}, 0x0, [0x0, 0x0, 0x2, 0x4, 0xc5de, 0x4]}, 0x3c) msgget$private(0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1fb63aa6ad6b1e0a, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x9, 0x4, 0x80000, 0x80, "cc523a536582e3b9c000", 0x0, 0x9}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x2, 0xcf) socket$inet(0x2, 0x3, 0x2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}], 0x1}) executing program 2: accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0xa, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004800000000907800000000ac1400aa940600edffff8803000000008e"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r3, 0x0, 0x0) setpgid(0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRES16=r1], 0x18, 0x6}, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640), 0x0, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r4) socket(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, 0x0, r1, 0x0, 0x0, 0x0, 0xfffc}, 0x2, 0xf975, r0, 0x0, 0xff, 0x3, 0x8000000000000004, 0xffffffffffffff84}) getgroups(0x0, &(0x7f00000004c0)) getgid() r5 = msgget$private(0x0, 0x421) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000e00b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) r3 = getuid() setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) acct(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0\x00') executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000540)=[{0x0}, {0x0}], 0x2, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x4, 0x0, r1, 0x0, r1, 0x0, 0x200}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) recvfrom(r3, &(0x7f0000000100)=""/94, 0x5e, 0x43, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(0xffffffffffffffff, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) r4 = dup2(r3, r0) accept(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1c, 0x0, 0x4, 0x8000}, {0x4}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/74, 0x4a}], 0x2, 0x9) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x45}, {0x836}]}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) dup2(r3, r2) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) executing program 0: msgget$private(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe80"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x0, 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x10, 0x4, 0x0) socket$unix(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x44, 0x7}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000003c0)='./bus\x00', 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x59, 0x0, 0x0, 0x5}, {0x2, 0x7, 0xfd}, {0x4006, 0x0, 0x2, 0x1}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6ffe8000000000000000000000000000aa4e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50f8ff009078db02"]) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xa649d085da4444dd) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r0, 0xb, 0x0) setreuid(0xee00, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(0xffffffffffffffff, r2) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x28}, {0x4000006, 0x0, 0x0, 0x8001}]}) close(0xffffffffffffffff) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4b2ffff800000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) setreuid(0x0, r1) getegid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000001c0)="ea00000100000000", 0x8) recvfrom$inet(r0, &(0x7f0000000280)=""/59, 0x3b, 0x1002, &(0x7f00000002c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() r0 = socket(0x18, 0x2, 0x0) close(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) close(r2) r4 = socket$inet(0x2, 0x4000, 0x1f) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffe00) executing program 6: r0 = semget(0x3, 0x1, 0x41) r1 = getuid() setreuid(0xee00, r1) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, 0xffffffffffffffff, r3, 0x25, 0x9}, 0x2, 0xbd6, 0x20}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r4, r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) shutdown(r6, 0x2) dup2(r4, r6) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) executing program 7: mknod(0x0, 0x100000000205f, 0x2802) socket$inet(0x2, 0x2, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) executing program 0: msgget$private(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe80"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x0, 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x28}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000180)="d5bd0d9d2d9f13ffde0800000000000000", &(0x7f0000000040)=0x11, 0x0, 0x7) r0 = fcntl$getown(0xffffffffffffffff, 0x3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r0}) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x1, &(0x7f0000000080)='./file0\x00', 0x8}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x7fffffffffffffff}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) r1 = socket$inet(0x2, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000740)=""/140) setsockopt$inet_opts(r1, 0x6, 0x1, &(0x7f0000000000), 0x0) sysctl$hw(&(0x7f0000000500)={0x6, 0x18}, 0x2, &(0x7f0000000000)="1c1d1332", &(0x7f0000000580)=0x4, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0xd0acb0c3, 0x20, &(0x7f0000000480)="a3bffd9d9ee63d5b63015aecee9eca56ed7d4ff9214bfd225f01a2ce719655a07e8869e8e1eaf491ab7fef72bbddd214d78fa9fd755141ebf411231b1a92b74c81b2d6976d6bbc34e7f2db21cd6e27c4a5ddb69cd5f984538e2fe524b797c74b22dcf911c2d4f98e9275d13e00003a6c27027ce2bbc8f01c9234e1466d18c2145d2b511f298ee70f1f227d879a30c8e7f06d46326624b43061e00dc2d91315a164415f8d64b459ebccd2392b43bba1276b", 0xb1) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000640)=0x10) open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)='r\x00') accept$inet(r1, &(0x7f0000000440), &(0x7f00000001c0)=0x69) link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') sendmmsg(0xffffffffffffffff, &(0x7f0000000ec0)={0x0}, 0x10, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) setuid(r1) r2 = getegid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) getsockname(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/254}, &(0x7f0000000200)=0x100) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x2, 0x0) r5 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000240)='./file1/file0\x00', r5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}, {0x85, 0xffffffff}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@random="d3031f79d775", @empty, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr, {[@timestamp={0x44, 0xc, 0x9, 0x0, 0x0, [{}, {}]}, @timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{}, {}]}]}}}}}}) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffffffffffded) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff"]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1c}, {0x44}, {0x6}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) setrlimit(0x5, &(0x7f00000001c0)={0x6, 0xffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) getrlimit(0x5, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x1}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x3d}, {0x12e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f000018c000/0x4000)=nil, 0x4000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r4 = accept(r0, 0x0, &(0x7f0000000200)) pwritev(r4, &(0x7f0000000840)=[{&(0x7f0000000280)="af39c7185ae98c6003d5c0c339e9792c817bccb3c73c8153e172bf41a8ca184a3f665f4c16b96471ef1bb622c0538579893a562fce48f46a25f6a0bd90360d419b8eec173f3c2dcdb2c67cfb115307d1910a3b2ae1c4a14f2bf40402ea", 0x5d}, {&(0x7f0000000340)="90408a9d11fa80eb059498d3d0f9117ead3820413957455e84038f507d223e93", 0x20}, {&(0x7f0000000440)="f71fa4d0bdc4b3ffe87995ce16c7b1f6e3f01663c8cd1613248a4e3f11d8b49c807ee27a8c70e35b8a9a0ead92b079cdd628b40b694fea819b46eb9b1cac49933dc9a3ae2ada616d331bf1a665e08bfa720626e19152aefaf0835b799a51938c9975278d0d00f1a229d0685fb3158ae5cfe6986c6f0cc179d1427cb6a3fa920e7a9060e8b196cda23fce05e9343af01bed62f2a0118b57e88161f41989b48be67ffdb7c7e934fbb51ed4d0ddba86befe90ad2f8a64e23bec2ee344effecb7054c9bc9df230bbe798aa670e8c9be0ad5176aa0afd1e18d5fc", 0xd8}, {&(0x7f0000000540)="437f27ac27fbb312f6f50bb3dc1b828ca824e24877e7e6b0dee096502c7983744b1d79cf462652897bc0ecd68968d89d06f745fbb010009e6e7343f7ad661afc157745dcf8ee7d0d58d9a2ca418b2df83f88cf2ff06f0432c3d0352e2257ea3bd772ff38c8c0880348bf9dd28a4790b1e441bd5d7324717eb7ad70c2f46845ee8ab655470194e91490713a4057a608e1aca6d106532069c23c33144c4610a1880add697f8137f3a97b87dd6db34ec2a34b116d44b92e61f2dde8", 0xba}, {&(0x7f0000000600)="c667dce200b444b72bd9ba14d072cafbcbeed863c3747d0a4cba3d232ddfb8d539758c40a680909efda101ff8e72322be216c6558b326f1df896d7a3b38ef60c8786df6c3cd5a8c5ac5f366b01f3d898354287e6c5faf460ee373565d867cbf484e69bd6e88b42948da04a21cefc4c73edcd09edd457cfff156f46", 0x7b}, {&(0x7f0000000680)="8c931a9ee6dea1863113ef4c2e6b2139bff3beba21cda6818107d9b31f5c84cda7cc2c6f5418d0c859cd0269851dc965ce01f351fcba85aa207a0217ce62ccc32d23076acf453569965493c8423b7b606fab6dfd140552674c2af1ab4cdd5d874e64e2f447f2855b6d87d102e34ead166fd7e11e4e1abb573656aaebff13ca715e09f9395ebff85a008182d20f1cb84acdee97b70d42c28caeb7bd52ba4c677f6dba7f266872b55701178074474b241e82e1a6a2d54055", 0xb7}, {&(0x7f0000000740)="85950e710c4fec046d5fcd6a4f1e40eaae587e8939803036da8d6f14a62df095289e0048f658dc5afa2a5c109b50e0735da6ff1e9ad31de9c955c4555da78ad342bd2baf040ae87b5731bc07b845ab98bbb26176b0885037fb292b82bf4ed7a8", 0x60}, {&(0x7f00000007c0)="4c84f635180178fea1f452a97cbaeba9146837a9c34fb81879fb184040b4b24866b419914785679c193355f146cc8c928f4ea24d96fca470c68a3119a6543137b57e730dd6c569138c4a", 0x4a}], 0x8, 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) executing program 5: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() socketpair(0x0, 0x8000, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000001100)=[{0x0}, {0x0}], 0x2) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000003d80)={{}, 0x0, 0x8, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup(r6) dup2(r7, r5) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg$unix(r7, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x500, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x81, 0x4, 0x93, 0x81}, {{}, 0x0, 0x0, 0x8, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6}, {{r0}, 0x0, 0x0, 0x80, 0x0, 0xffffffffffff7ffe}, {{}, 0x7, 0x4, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x400, 0x3}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x18}], 0x200, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1}, {{}, 0x0, 0x0, 0x40000000, 0x200, 0x2}, {{}, 0xfffffffffffffffb, 0xc0, 0x200ffffe, 0xfffffffffffffffc, 0x1000}, {{r3}, 0xfffffffffffffff9, 0x20, 0x5d19e6c3bb03b694}, {{}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0xfffffffffffffffc}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), &(0x7f0000000040), &(0x7f0000000080), 0x0) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe03) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000280)='./file2\x00', 0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x8000000000000001, 0x80000000, 0x0, 0x0, 0x1, 0x8000000, 0x0, 0x8}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) socket(0x6, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000001240)='.\x00', 0x200, 0x0) r3 = getuid() fchown(0xffffffffffffffff, r3, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000140)={0x3, 0x6, 0x2}) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a000028000000000000907800000000ac1400bb880244100b010000000800"/54]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getpgrp() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x1ba3}]}) write(r2, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) recvmsg(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000080)=""/24, 0x18}], 0x5, 0x0}, 0x0) writev(r0, &(0x7f0000000140), 0x0) executing program 6: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x8c, 0x7}, {0x6, 0x1f}], 0x2}) r6 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000092d000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000575000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x6012, 0xffffffffffffffff, 0x2) setrlimit(0x0, &(0x7f0000000980)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, &(0x7f0000000140)="fa101824", 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000380)={0x9, 0x0, 0xff, 0xb946, 0xf1b}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 4: sysctl$vm(&(0x7f0000000200)={0x2, 0xc}, 0x2, &(0x7f0000000040)="f1", &(0x7f0000000300)=0x1, &(0x7f0000000340), 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8c4, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0xd27d43220c7df9b, 0x0) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff}], 0x2) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0xf7ffffff}, {0x0, 0x40}, {}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000001180)=""/4096, 0x1000) getdents(r3, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000002180)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}, {0x24}, {0x24}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) socket(0x2, 0x2, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(0xffffffffffffffff, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) bind(0xffffffffffffffff, &(0x7f00000021c0)=@in6={0x18, 0x1, 0x80000000, 0xfffffff9}, 0xc) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140), &(0x7f0000000080), &(0x7f0000000100)) kevent(r0, 0x0, 0x0, 0x0, 0x653, 0x0) executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000000000000002000000010000000000000000000000ff"]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x2006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = socket(0x18, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x7}, {0x54}, {0x812e}]}) r4 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0xffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r5, &(0x7f0000001180)=""/4096, 0x1000) getdents(r5, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000002180)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) socket(0x2, 0x2, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f00000021c0)=ANY=[@ANYRES64=r3, @ANYRESHEX=r3, @ANYRESDEC, @ANYRESOCT=r3]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) executing program 3: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x1c}, {0x5, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x8003, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x2, 0x0, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "1a0001ad09fbda89b967688339204900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="a6", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x5, 0x20003}, 0xc) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f0000000100)) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000280000000000009078e0000002000000004e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7542e9c7bc0b9f3d"]) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x802, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xffff, 0x4) executing program 7: setreuid(0xee00, 0x0) open$dir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x1a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000bc0)='./file2\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r1]) fchown(r0, r2, r3) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r3) r5 = semget$private(0x0, 0x4, 0x42) chown(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x1c6) semget(0x3, 0x4, 0x3bd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000040)=0xc) msgsnd(0x0, &(0x7f0000000580)=ANY=[], 0x401, 0x0) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x7ff, r1, r4, r7, r4, 0x5, 0xab8a}, 0x5e6, 0x4, r2, r8, 0x0, 0x200, 0x3, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000200)=[0x4005]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x584a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x2, 0x9ddb, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r5, &(0x7f0000000440)=[{0x3, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x7ff, 0x400}, {0x4, 0x2ad}], 0x4) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2802) socket$inet(0x2, 0x2, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r0 = getuid() setreuid(0xee00, r0) socketpair(0x1e, 0x3, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5865}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="2c6b9023af315e369e3bcfe8501a90457c3ada5a8a52868d920732c912f87c4a0713f4a5353a4aa770d4d9ee7058b11f65e75f5ce806024036b56ec83fe53c1f0ac30dcb2efb1d51817bb09a179f0bfbc77c8b215de96008cfa78b76a691b8b92cda7802ed4746679ad69ddeac8fcde9bdc2f716e4697bb7cb4746b384403105da1429bc348e6d257c6e014951c9253f17b4a52ef504f973350b65e20eacd1d4373be9648b16d445d35aa6245c4ec2c689b4fdd4d04f2a7a954deceb5769621013f5cf608036c91d0552f436c209786178073ffcd29042ce784dc60bbc41d82eae3798f3252e69182b88895912777c0a6065710cf41c4541d993395b4fcc47205fce198261a600aaa399c8fd41eb34cfbca73366d9b68baa11dea4cacd9b7177ba4a1940be76be7e32a4c3cdd506a4073cb42f7e45bcf82082ceb14be8bc455c768a90c9cc8e7667f298b2febc0dd412d0b69be8c81f39f0e4018a67a68c19a0e4e1703d6fc11f72f157d98fa948fc28a2a9103b0ad12cdea7ec95ce2addcf0f1da3d8c8822fe23d530071fb07371f9def393ac7a662f35320ab93472d3d14927204418309f44040b826d8a1a00a018bb6fece099c8e3c7aac375be87abe33273a94977d640e8afa5b2ac318f8e1d036f6be12c8c737f519a8e4171462352513d41c42b72bf5df98ed5c7f741f42cc0903c7f773a63dae39602949d36c19a256823048e726e17e9234f0c8a54bec326985847bb319034dc44819a23b949dbd4304a7eb86af9fa04c1c68d8739c1d224e09fd874531fb2e864024a02ed6b9cf67944fbfa2a9484345fd2486b587abe1942d440871160494cd120074dacb4745017d60d94b192655d82cb3e9db8136d295dbbe3bfa90f64eb1792320ec872593043c974e457654789cb380db0526dcfd35f77cffc0ce856f18f3c2c8b1e043562961fd0469c3c3b374ced146aae73939dc0ffd259e6d69fd10e8449c7e3259c42e662f00bb50e3f5d6504a15077847a7f1ea31aa7be6dfc55642a2dd47582ae7aa4a207a4756345d7288aa2e69dd88753dc8794a38bc246914a4523e8d20f0170445ed2c828a7a838294074da6222edf2c0a80041937505b14e021db1f0faefd455f54e5fbeae32152173c4f64450cff354b43a4bd16f16e1999e37494b4744bd186a2f0ad739a14590eca7eb3a653c330cd055cb3beef891dd9377fd582cfcc406346c66a1817ae3767dafdb5c5001702a9b1c7b202a5d067b6d07eb676f3ad8ddff5fef9714f7481563df1f5f32c2ccfb96b1594026e74fb6b64cbc3c26b3973bf8845cc4f45ec61b1a6c084beb55526e0fce5cd88fcb398755938ec3700d91dbe7f3b955f8cdbee67c1d346c72f8266d7766a0a8c7dc19dc3e61840e54757c594c2fa2caac91d1856b49ee47f78c7d6e485e820aa49887e1d1bf15ca6f21be84109fc542cfd65213a7cf3df97227ccd0213f6c810c6f52fb9eff0c864565619c0a1fd6927c24bb73ea339d400dfe4f304711cac33dffdca372e50b29a6a1fd3528dfbcfb3f68a5b75195794d7817e4f987d1697ea22d47482589deacc49a9466016ed82953d82be0da1dccbc2b43951c5defae06e65dcf6500916925382431baa94377652a3f1edcf8f431bd39941b78a673a30f5a0d6b5a5f76cc8afc294c11f780dbedc45b4721ff11a536fa30066b8c8fa5cd0e313fe6225818ccc03b6d387b948fff3ded4e04c5e34ba220995b5dbf97acb8bae3e551287ad5b6b5a33befd26bce05e0519751e9eeb3e1ce27d4f429483c8b11ae110db1f657f28d5a229", 0x500}], 0x1) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}, {&(0x7f00000004c0)="407fb506fae6e1dec095983d06062ba4", 0x10}], 0x2) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00']) 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) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) r3 = dup(r1) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r0, r1) writev(r1, &(0x7f00000005c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) executing program 0: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x8c, 0x7}, {0x6, 0x1f}], 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r4, 0xffffffffffffffff) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffffffffffded) (async) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff"]) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000800)=0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000000000}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x40000000, "d9c71d75463c8d2213137fd1447a6c893e868ffc"}) syz_open_pts() r2 = msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mmap(&(0x7f00006e2000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0xfd) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000100)={0x100000, 0x100000}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000001200), 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) setuid(r1) r2 = getegid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) getsockname(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/254}, &(0x7f0000000200)=0x100) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x2, 0x0) r5 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000240)='./file1/file0\x00', r5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}, {0x85, 0xffffffff}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@random="d3031f79d775", @empty, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr, {[@timestamp={0x44, 0xc, 0x9, 0x0, 0x0, [{}, {}]}, @timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{}, {}]}]}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e4771ac0058bc5a91500694a34b8e5f84cf71b59c7afec370820fbd70f3412867e8048786598956c3c75c1a0f6eb8166b22bbeaf455cd471c160e3909c5b2c1d702744ff37fdfd8810face2", 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {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'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1008}) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chflagsat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x7, 0x200499, "d88c28fa8797f9bdca0988d15554000900"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 3: r0 = socket(0x1, 0x4, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc0205609, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) msync(&(0x7f00004f8000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_open_pts() open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x1f, 0x800) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xa1fe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040), 0x2) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) setuid(0xee01) shmctl$IPC_STAT(0x0, 0x2, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3ff}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000000040)="b3a53b3cfa1bc5f93f49c0d591a4b5b99cabb416080aa8bf30c3a6be4aed0fde23b96ede067a593daffc1f46797685823cec13b37c12bba79e46c564db72f8e552f61e7d683a885c80ae77dc65ea1b69291d8f38873a0594771e27686dc4cc799c215a6ee45f0261d5bd1ef9b87fe5eba463b63288152838bac2a775df7d40ceccf05f913fb5923b7df8228165403b4f3472d3d77e3a03bce69c867626e638a4ef1ef627b460c315d2855e41433665ee24ceb1c5e19d6a54abae0509cb28b16242fbd71b7e3c232c51c96adb40e6b723378347e5c6db385f084ac2745c8cf98201d3dac1df9be886f4a44013cf140b5cfffd9b90f22d13317ad780cbceab9bd1d0b5c92cf953e45d9dbe487ab89dbc9d90d3a77ed18d1636767df8de9bd9920dd5836073bf65a08b722fb93624fe168b33ce44dbb8b6202b830d92449ccf64a0aecd5db12f7521d7800a432987979682cf632bb95ee8cb9f48ae6bb66c19e2668684a7d1c4e95b4187c5895aa2c52a5eaa7219916c5a18bb7140bddf97155b1b242c6ba12dee782e1dd0c05394a27469f8330672e28b8ca62510a3733263e9a60a", 0x1a1}], 0x1) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r4 = dup2(r3, r2) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x110, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5486) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x82f25ccb451207d7}, {r1, 0x10}, {r0, 0x10}, {r0, 0x100}, {r0, 0x8}, {r0, 0x184}, {r2, 0x4}, {r3, 0x4}], 0x8, 0x7) unlink(0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000240)={0x6194, 0x40, 0x8}) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) executing program 4: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0/../file0\x00', r0, &(0x7f0000000440)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x554a, 0x0) mknod$loop(&(0x7f0000000000)='./file0/../file0\x00', 0x80, 0x0) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r6, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) poll(&(0x7f00000005c0)=[{r0, 0x100}, {r5, 0x4}], 0x5, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000100), 0xa, &(0x7f0000001b40)=[{&(0x7f0000000940)="51386a25d65c435d14bcfa92182ed5e8b253287f7273a2f03a932bd5e66eda9ea938f2c45fa46bc23499cfc4b290f02b97059f54ba87d7e28a67e40c461b2fc8d96ba8a85152d584b3d1ca8971818431a73a250195129b9ee682366ba5ce6973be7082dc7ea3062fb7cf0502eba53fb773625a3504927a54a142fca055d69052e8b7e83f55fa143db15fb943104fee291c33db4ab2a1972bd7e3a62c34babd0d24dee76f49dbb188d0a0fcb1f5a8790d65faf8536848c878cbd4e3c64ba522b7a10fb732a24c0578d456c95f7ce3d3240070d0b2a9f16c152bd21234000c186e9d0fb6085bb316cafe869da28a483810e373ee0d7f89e763945987b7baa471dc2761d3af886536723aace80ee622df86099973984f174db66369086265e8a224878736fe66cd3d1c8fa06eb68e6dc6846122afa8305ee60e4483248272a5a12454f7e977e31344a20655473d1a328e1925ea4bf5de4d7cdb6e6350f8b1194ee950e3b4127136c263560c8f15eee64592a418e5d8ea3cb4dea6297af70a3552ae3c75ce440db72b6572c7e50a857e3d0c77681d441125b030fff845869988401a2fb696376e9413b1294fd7665fe0d09c87fb293333385cf38b23bb73b54b38ef026df91e17538ed08e9f9b9952b0a8fb257887bc6ed3e93a43ebe6af82c64f4c138e12a6b00080eef20335f03773fe7ecc89aadbbeb2dc155dff475c3da2cf1e88edc7d103647c8908372a76feb38d0168197a64107193733ea362ff8330b03bd5bc8a387ae703b67ddd84ebbe8558f90c63151ab3815fb011b88bfd9bb947ea6dbe24536339a77f7dbc08c353c1ea8df3ab855e9aad6f3ef9ab02fa92d89bdf529010215121ab919769f568268701013d786226861327fcf682e17583c885efcb97dd457d55ffe97875ee2c87fb61e9b3dcc988cbe599b5cd57d32c26b446177820116f96e7aa6402ca81b6071ebae75555b82b490a32f9335fbb7d35c8538e0c0ad7a8d63a6813c29026a618f402ab515da2fdb191a830128b3ff070e30390b20db8ddb682109a99fd2ef6ff71ef6c7fefd8c447472b57d298306aabf581225cb4f8f3b76f3aadb55ab03d05b6b034188141301acbdc475decfd751b206b2f111f4b1cb116e968ca0802dee25755b1aca56e3429e7fc2e88901285f7d7f4f508c26b70cdc94b5d37af5b1546d4ca2b5e5bcba3dd4a9c3bd80473c368c49e11eec75a0dc4d020aaeae1b9e91c725ea479c5295f399fd80efba0cb5b51c9ab89897477c9f4c430b79d653870e34a4de7117b3f0da36464436c9df860d2291fb6e19d53ad9b0f87a00b1594ee5fb4ce6c01c315efbd13c318c752c233d056070acb096829620b6d8905c375a9637a5bf8a7f2e3c2e58b190e3d3c8730dc6ba23f211fa1b0b4dcf71af7f895c46fadf07af8d052c90367b30f92de84c87e3f8b1f22152647595bf855a7a9ff8f4a7b92081e86e82c2c1362c6d071cd65883da6b3a212a05883a99c6be6f8855026c31c91a899dcb9ef9a502d54b0b785a531a3683fbe4c1f34a9d5ee32be804af9f655c07fb29e2922aadea95c7f0b99b815f35218252dcf0859d3a573037a7276f6c6062b692b6a7e58445e4e4de03d19cdae346104fea3463c5655ec808c8ae0aac2b7ec9e8e2a4b5375426f2863d3292b34baa536cea2474be3e10075614b22bcb7126166fced5a0b4d804b0d0f26c7fa9420fc11e5671068a55a81bdbbe9bbd15745832e30ee3d8908640be738f972e86a268f85376017e47491832b690f2b3d54561ceaa86d954e92c571cb25bb79b5c4689a0940e8b1aeccb6da14948be73927e074db4170518b552cb5622634589e099e13f62fbe6794272456f717e65a8ae9f711440f51ea2bd9aef626e9f5342a54cf9f6076933c0034e92b82a6b6f6959d2357188394676001a88762282b3f7a18b17578a656985d5794030dbc104f684a0bd45955479ae5a0309171799593e226d7267685dc8168c00e66502bc2946e7e5adacf38278a426bdfe5fe058461d4a0ca7a570f5cf497b1acf1ca3ea9a7f456931670daabede487bce57438c910c0cea5d9bb74c0be7bb6386205f62b99269f0de626711f06e976a0fb4d180db2665ae0b9fbf725b36e40a5ca43571c43bfd07ca1ce92dbc47b28e12f7c8c3b394bf435f46f97447c1dee9dda05b9846f4822c62cb0f8fdfc74c694089d4864e1ef43f2eadc05a37bbe155bef2a0c8aafb396b091f6b8144a80a26461dd27f351fdca0a17b3f5c42de146d1a78beb58a324a54c9ff12a7afbf00fc7c7af4b25f682b4c0397d5fdcf060b6a85287f273a6d18336385da4d269fb232805d073444ef61cec1e74b1d9f13650872917c19f59af73ce7002307576d29614be1ed6d0f437d7be1926ef6dd060319d9d6648fe7ab7951f7c19813107d2400e2bfd63f7be9a466fb8433fe204c089fac05fe6afc0d7c7f90e0426f21903d90485434310f9475a0012e5c9b85b5c3e632088d8f9b7741e477e4826427929b0b0ce2d178147787a75b26f71da27a85d285690c8aef8f05d559cf05df24fca9e3aabe92c807e03691fd711170965a1cf4751c48603363934c6211bcb422d8323204228237e731ad92535c856cff9bf122690caed5331a653e6f5bf208b12c0a7b79ccc46640e678c3f55e0dadb28c7a6eadb5c3b325e1d63289b7aedb068458c6b0b79bb4a11b070962d671c0c66911f791f1db7cdcf37ee2d312dc59b05cae546ad130df6caad7e122fe7966d75abbbc29765d5cc66925b2ed69dba56ced209b800c691887993690a97236f198f5e67431ce80eb36009a61bc80e8bdac8a5f11b6c39f57991e7afed7094e1a85bd9114054b105d77f77a134d04a0c54fac73b2462260c39ce583f999f8da41ad92bd6a17b0dd6be759e0b90e68c1b5fbeae65429d8f59d96fc696371110b11c6d06020040a215c5a61e11504549301ef2dc42cb956ad1396a9119edc218407fb16e29ed639a44673e43967bf4c8a41b4b21a041a21c05269e26dc47558c039ca8015e81bd5651b6ad302db8f04eddd650ef5baf8724c11d21a1104e05a01e696f7da07c9617046bfea761018de57c668c09f68157471109ca994105e026f1f37d4b9b8dd2986bb01a6ffa1e035a62915e84728371e38acb4f1a5294ac357aabb6847b5b3ff2393859fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x1000}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340eb5f257fc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f0000001a40)="e5a5db8f9c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060c9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f0000001e40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRESDEC, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB='\x00\x00\x00k'], 0x68, 0x40c}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(r5, 0x10000) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x104) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000140)='./file0\x00', r0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r2, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000100)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000002240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcde42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c9924ffa9e9c3a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d07daa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc19636410d1adcb035f3ca41787bfa167e05adcaf6ed8c2f726eb1cc30e55c50e9c921bbfa3fa24f76491b57a05203661e2ab7f29c549a168eacc757180389716927dd9962db1ef9721830ba5a2218ebcf779175f21b9f53cbac6cc1e4a00bb3385a215ac92b8426e9a95a3065c8f3f14d5666", 0x147}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92be", 0xd01}], 0x7) close(r2) socketpair$unix(0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x25, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x6, 0x2}, {0x18, 0x1, 0x4, 0x7ff}, 0x3f, [0xffffffff, 0x80, 0x1, 0x1, 0x823, 0x0, 0x1, 0x7fff]}, 0x3c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x55421451) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000300)={0x1, 0x100, 0x400, 0x9, 0x7f, 0xf4, 0x1, 0x10, [{0x6, 0x100, 0xff, 0x8}, {0x3a12, 0x5, 0x896, 0x8}, {0x5, 0x4, 0x762, 0xb4d1}, {0x7, 0x0, 0x98cc, 0xc7f9}, {0xc992fefa, 0x4, 0x2, 0x2}, {0xa0f5, 0x73e, 0x9, 0xfffffeff}, {0x3, 0x3, 0x7, 0x3}, {0x4, 0x5, 0xc53, 0xfffffffe}, {0x200, 0x40, 0x80, 0x20}, {0x6, 0x0, 0x9}, {0x5, 0x280, 0x3, 0x4}, {0x1, 0x0, 0x5, 0x10000}, {0x0, 0x4, 0x1000, 0x7fffffff}, {0x400, 0x2, 0x401, 0x5b38}, {0x6, 0x7f, 0x79db, 0x7fff}, {0x7f, 0x5, 0x80, 0x5}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x5c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffe, "0000000000000000000000000000000100"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="2c6b9023af315e369e3bcfe8501a90457c3ada5a8a52868d920732c912f87c4a0713f4a5353a4aa770d4d9ee7058b11f65e75f5ce806024036b56ec83fe53c1f0ac30dcb2efb1d51817bb09a179f0bfbc77c8b215de96008cfa78b76a691b8b92cda7802ed4746679ad69ddeac8fcde9bdc2f716e4697bb7cb4746b384403105da1429bc348e6d257c6e014951c9253f17b4a52ef504f973350b65e20eacd1d4373be9648b16d445d35aa6245c4ec2c689b4fdd4d04f2a7a954deceb5769621013f5cf608036c91d0552f436c209786178073ffcd29042ce784dc60bbc41d82eae3798f3252e69182b88895912777c0a6065710cf41c4541d993395b4fcc47205fce198261a600aaa399c8fd41eb34cfbca73366d9b68baa11dea4cacd9b7177ba4a1940be76be7e32a4c3cdd506a4073cb42f7e45bcf82082ceb14be8bc455c768a90c9cc8e7667f298b2febc0dd412d0b69be8c81f39f0e4018a67a68c19a0e4e1703d6fc11f72f157d98fa948fc28a2a9103b0ad12cdea7ec95ce2addcf0f1da3d8c8822fe23d530071fb07371f9def393ac7a662f35320ab93472d3d14927204418309f44040b826d8a1a00a018bb6fece099c8e3c7aac375be87abe33273a94977d640e8afa5b2ac318f8e1d036f6be12c8c737f519a8e4171462352513d41c42b72bf5df98ed5c7f741f42cc0903c7f773a63dae39602949d36c19a256823048e726e17e9234f0c8a54bec326985847bb319034dc44819a23b949dbd4304a7eb86af9fa04c1c68d8739c1d224e09fd874531fb2e864024a02ed6b9cf67944fbfa2a9484345fd2486b587abe1942d440871160494cd120074dacb4745017d60d94b192655d82cb3e9db8136d295dbbe3bfa90f64eb1792320ec872593043c974e457654789cb380db0526dcfd35f77cffc0ce856f18f3c2c8b1e043562961fd0469c3c3b374ced146aae73939dc0ffd259e6d69fd10e8449c7e3259c42e662f00bb50e3f5d6504a15077847a7f1ea31aa7be6dfc55642a2dd47582ae7aa4a207a4756345d7288aa2e69dd88753dc8794a38bc246914a4523e8d20f0170445ed2c828a7a838294074da6222edf2c0a80041937505b14e021db1f0faefd455f54e5fbeae32152173c4f64450cff354b43a4bd16f16e1999e37494b4744bd186a2f0ad739a14590eca7eb3a653c330cd055cb3beef891dd9377fd582cfcc406346c66a1817ae3767dafdb5c5001702a9b1c7b202a5d067b6d07eb676f3ad8ddff5fef9714f7481563df1f5f32c2ccfb96b1594026e74fb6b64cbc3c26b3973bf8845cc4f45ec61b1a6c084beb55526e0fce5cd88fcb398755938ec3700d91dbe7f3b955f8cdbee67c1d346c72f8266d7766a0a8c7dc19dc3e61840e54757c594c2fa2caac91d1856b49ee47f78c7d6e485e820aa49887e1d1bf15ca6f21be8", 0x400}], 0x1) executing program 1: 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 = geteuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000180)=[{0x2, 0x7}], 0x1) semop(r3, &(0x7f0000000140)=[{0x3, 0x400}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r4 = getegid() r5 = geteuid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r3, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r4, r5, r6, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) setreuid(r2, r5) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r2, 0x0, r7, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) r8 = getuid() r9 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r10 = getegid() semop(r9, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r10, r7, r10, 0xa, 0x8}, 0x2, 0x2, 0x7}) r11 = getuid() setreuid(0x0, r11) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x186, r8, r10, r11, r12, 0x51, 0x5}, 0x2, 0x100000001, 0x1}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x18) executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0xffffffff7ff7ffff}) (async, rerun: 64) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1000000, 0xfff, {0x2, 0x10000000000000}}) (rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) (async, rerun: 64) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="51ff7c0a23ba46abf2ab6791080049000040000000000000907800000000ac1400bb9402440c0603e000000200000000000004006d3404c2000045000000000000000000000000000000e0000001"]) (async, rerun: 64) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) socket$inet(0x2, 0x3, 0x7) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) ftruncate(0xffffffffffffffff, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 64) r4 = socket(0x11, 0x3, 0x0) (async, rerun: 64) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000280)=0x100) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYRESDEC=r2]) (async) sendto$unix(r4, &(0x7f0000000140)="b1000504000004000000000010000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) (async, rerun: 32) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async, rerun: 32) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x1, 0x30a, 0x0) (async) clock_getres(0x0, &(0x7f0000000200)) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) (async) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={0x0}) (async, rerun: 64) dup2(r1, r1) (rerun: 64) executing program 6: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x12, 0xfff, &(0x7f0000000100)="0600576dcb546d99456f57a506975567466c17f09306f98917aa4875c560bb5f45c72ae17098234331e7ae3bd2baae5edb601576defef4cdec795d648682b7521b902c8b899fd59a47088ba2e047d3200611b5d09b964178f0d00aab7e539578e4ca56d001542dc2b5862317e9742977414721118c6830d948250d", 0x7b) executing program 3: setuid(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x15}, {0x16}]}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x7, 0x5, 0x1, 0x7, &(0x7f0000000100)={{0x5, 0xe7, 0x40, 0x1, 0x2a, 0x6, 0x101}, {[0x80000000, 0x80000000, 0x1f, 0x7f, 0x1000, 0x1, 0x9, 0xfffffffffffffffa, 0x2, 0x4, 0x7, 0x2, 0x982, 0x6, 0x20, 0x7, 0x4, 0x1], [0x8000000000000001, 0xffffffffffffffff, 0x5, 0x5, 0x8, 0x7fffffffffffffff, 0xbc46, 0x48, 0x922, 0xffffffffffff11db], [0x4, 0x80, 0x100000001, 0xff, 0x0, 0x1b, 0x1000], [0xd21, 0x8, 0x3, 0x4, 0x8000000000000001, 0x10001], [{0xb8b, 0x9, 0x9, 0x21c}, {0x401, 0x6, 0xab7, 0x100000001}, {0x7fff, 0x6, 0xfffffff8, 0x7f}, {0x9, 0x0, 0xbb8, 0x80002}, {0x0, 0xe7a, 0x6, 0x7fac}, {0xf0, 0x1, 0xffffffc1, 0x7}, {0x4, 0x5, 0x4, 0x7}, {0x800, 0x6, 0x0, 0x2}], {0x8, 0x8001, 0x7, 0xffffffff80000001}, {0x9a3, 0x6}}}, 0x3fc, 0x7}) getsockname$inet6(r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x280, 0x13) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) writev(r3, &(0x7f0000001100)=[{&(0x7f0000003380)="c0d68a365a47f7ae6e6a7ba2c2f4d213b517b0bbb862baf602f36a0689b3c6f814ef45c101efd9a939e4db631322bc6c6d891d871c6c55e4ee944913ee873eb395797517d9d41c8e2dd8af4996cfaac0fcceb08213428b637c05bc95bc33269bbb3c7ab44b90415bacc01ab4ed9c7270086a86be1b77fb8f7d1f65f616931ae777a7cc7eeeffb02378a5116d66bd6bfa730b4bfc09a32eb7ccfb006df96883a38ef49b8ea19f63740e0b7ac8540498d19205ce3fd8cb791bf6daa7f96593e72020cd6ded774c0af1f673850e8b6fd9b4736bc14b695e17d123219ead242e8a07e97c0d15da4081c63538fb13c238608254c0b5abf24fde2ff68afa4789226350561edcd8baf32bd7cbdc3bde3f5d203532322b87f7a16042c50ea5e0925b5d9f8a190d25d7dca68b315ce94f50ec23831aa4401eb772b09e5be828a6ad227ede6a0fa7736b6ec6aa32e878980a482b11936d5fb9c88fa93776683672e76e0a9cde5d9ed88d8536ff3d965667f138977f24baec6385318bb7520898a9b3232d696d859f8b2791cdc8b47d966d5b92bb0026a74ad42b7294b31dc96e7bc22378037a105ea4bc75ed391aa8ddffa57ab37ee97d96bf2675acb799f0701b42ff7db7ab44eea39de9a8bd6eec5f4e49d828bb4b9ca6f8a0586c4613d57465eaf5f1c7a014234c382c2dfa3fc48d34b59735c0eb038fea5df35e9b30f5b065d2a53790331eb36430a0c7dc670e7b15b058ecf55e79ab825288b9962197ec65aa182cd55c80c0004fa0f2a55d41b999bba996ccad89c886c9b6523c6c36b68e16d70b3ff151ff6e9a93d1d9fa7ef519e63db2ca7d8ca1451ca209b24c34c8c4f26d0bebe71ea4ba01bf3d18a1f20bf866b981bfb48e19573a487b38f2a79cdf1ab730ac6f6a7ced535fdac59c2d6babcb708f9af38b0dbcf87d76bb5dfd9184f59945517a9cbe23a94800c28ccd13054a6de474d22a9371e747d8693ed73d9a33cb166fbb6332e25068d05977b3a45eb8b47085223203091a987926ddd4e375e164c0a062171a95f8517ce5eb2442db2355ef65d3eb112cef67e3f9f53f32869d393ac3b48792308ac1676ca7aabe046a6a76ca96015e8c30aabbbeb60f08e0a897780cc3cc6623cf5c79b00aa7a578d583cca0411ecb2a5e667216c6fbefddc845b17f49bb9ea2c64b7d8774684979c677595fffa6fdf2be78c2c764f4c57f3b498e08e859645b384779d48e8813072212a33d1e13a69c5b6201022646d39d54c4590bd9c2b3f134e1d4ad95dcf7edcb3e3b4b50af88345f03fd36aec5d419ce4a4ff9a99afe782bbf27a8a3d5969ccd20abd9beda5686b2537f772ac240fa73550ac2d2710320f71d4616ff953e2fd3ca4b3a2aa7c6b813dc1f22610f5c5882e51edd0bc1be2a9be8612da474413f089d65e648acec46078c059aae5aa005ff9b5969763190cda2dca0fea2d33fd70051b823414b47b8a53678015d18c60004e721220e84a5fb75d9672aab155d52b9d152c3a96ac4077c3ba38d867f0c8f6ec74a6db5656a04578c60b1da5330a475fe059c83d8a6fc9624e7ad7c25cd1b1efe088d7eb20b2d93865429d6df0a76d7283fed8294dbb7e3f2de9b6c7beebd204ee8ffbddf13f53c4e075f44e0e08e46ea910695a1487da7861e40e34b6a0ec4d77d2c9d4f1e23c731dcf7b5a3deba578014cd864be01b1a347173dd6b9a880ad90c93f762945746ef6b216a35bba7b4f414be50ebc83e68725638bd9c7459e60476baa5a6951917eea1bc50cdba28c8117f1169187eb6a811a3be2b35f937d94deedf8306cf958e084f9167c260ea72e3102b9409a377147b46dfd5df6d72a316c17386742e9720768fefb401777eb5756d4355118ec094ef0045fe8f8b3fb77a72b5dbc4ffbd58f8208fb1c85a30e55e2c1d58c6925a6b3a8655f00ddacedeafc1b924150930bdfe918f583a29388594c89e8fdc3e3bd74f440b38debfb20d503502b9e9b7ab135da2e94211f4c341ecee291e8909715cae64cd5a33bda9d3f76adbc134440fc9240d92a82cc431851e377cd39a42dd9b89f840eb7b221a04e588fd26eba71862940900fbf073bc9bad162aa69efeefb948f292683dd20f6b0d00ee8004dcfc1f3c1feb14b58940972250c76a2ddaf51c14244f8125e78873180a29ac6791aa76cfba4694c1d2c6578427acb9d98d82e80e807954a7bdd33f7ca5e29d982a9a955b914675140e413dee51eb1a4d2c42734098f1fe1159f963d3537905133c29a8f61ca4b940ce93dd1c61ba61c70a074a5d93cfea52ce59cc3fc8a34fe99334360c3828282fe4da1f96d303056bcdaf6735ffeea71e3b2e1fa7b7d72334d8b4153f79f021963079846014de6c7ef034e6b7ea29684fa1628a8b59a38f888d61febc603f218bd833a7d994edb46730db34b0d289b77648e32f8dacb52edec7d563f0b2cf1ff6f1fa4243d20a9102a28a0a4130757ceaae940a83add40ab9933b3ec0a7377248cc19fafd149690c98283823d7d03377fc34e17154eed178951a126f90bd9f35fdf3e0988e590758c83abdee74397b22e4adc9f63171f0f4d30d3725430eaaf0f4f71c8543af6cd65d6930deb944fe2e96df546b4a9f691b067433015fce8bfb93a220ae3e5bc9183cae43b4bb547dab277a7e1cbfbe4c0315d991099effb914a3c403cdc6b5cacf260a8af7dec0e0796a287f1e0095a783302ee25f725b4f01f9cf1a48dea0ce9b1f56ca31584777facd5e8f3f615efa36c3b492d06469cf2c27f86c1b7a9b26a21e2f99b8412504cfb59b6e26993b802bd98eed9c5402ac4e1aecd78f82c3b916d1a9e24a8fceaaddfa8fe4a77468bf349adb6e8ad2a738670adef80f9accb5d132bf0eaa38e026b30f1a01064d8d5cad5d84ba890d0262ffbb0486c4e9122875966ec2b1f3af7541679e42491850c7c1ca5e540e8e83f8826eae589b68ebebd0e3dea1b65e69827821fbb7fc943bbfbaa62f6cf2cd6a8046c290517967b14246ca5845754657d0ea742ad3b150c9124232d40b4f5924909ac79cf2c0978b5bd4db346a8901343a34f1e7cbce1bf08f5d78df60441c3612216d8df7643cb24a7a475762ebee823c54a1800c5f706f01f26db9d63c0ba3eb84d40b20454b077b7ad7385a7c0d530eec01b4cc6895af99bfe561906d4ac3b8031d6794cb56c9823d06dff23d8b4e7490010ce742fd04f7069222fde9d981d80de592c5f5f56b20ae47d946dd3d692c228d3387bda9d3c54ea7529ac4ae2af8d44639879a4518c3dfab00cfc7b1a889c77dedfd51803c0004f2ecaddddee5aed4510bc28f69c170f1ea7b027715d642936baf569378a987751497babc29c59e0f39b19b8945fd3847d2ee5334d2f0d28c7ba411a6683939e750ecc7d632e59ddeee64b3620a6821ea7cf0c28f78d45775489193344288803ee21269ad87ac253f2c1e6d1f7d88d6dcb6a9ae19890a64b8f0b1e94203a5dd40ee8a58c2ba7a8ddff6c23e3aab39873ea0b16e9180794f02ff5227e003970a81447831f96bb677b2b00582831e607ebfca70696f2e2b4d122b9c75a5610e4cc26bf93f6498ca406e6f1b45b5f3cb90165d6c544621517c956c64d22744ff91e452eaa9ab470c95542ae94ef258c075d37e410aebf9b2fabe7fb46020c5d544ad5e889d13da6de6a4b4557d80154952e1aee5372d9c89c3a96445b346e829060bcd48f5e51e4e4d4d7263bee1502e7aca341331f39c50889d293ab7d916a29a85dc9d67504735f09d80f268fab880bec046239ecb85a836f56d20addbc2c229ec38d0ff41037166c623912cfc102e59641d83c8b8171a24472ad41af14b3d337d0c13ac7b8419412759422b50f355fc979923ffaf2a9b5501fada738f03bd7bba12abf0c7c6111416afe212bf7b6f6be5c5bf01332da5eb799a7bd39e839dbde78f2ab475a5404caaa02300a267ab789419dee51df6d52ee1fe6b6ac614f5cdfdd033986fea1ce650a09cba2d3eb06a792cbd56a70e55f89708e741d4a1e2806b450eae45bfa1b61816147fc6ea58024b8d40c618524efde7b19ba86a851c4ff5049ccf00af6497b93c2a3ba8a218d75de51416235e4a70ca80fa1158c5256d221cdee7e01e9524ced6b0d50cf1da7245869c6528f8c10d7e8b8e53f936c885a1bce4017da1248c87f12fb017ad33c404574b4815274604d2757a34a5a5a7a37dfbd83ff28da5295df8b65d50fe7375065b5f587f7c6695bccb6ae8938a3d3d5d74610a3294b86a3366be3c8df725a7e8aae52b79ac2d965ca833165547fb9e5df82f5c98ef42d51788078b41275a6a64913d443d7019f94d6c8965145844ec671e72919f9874a515a42ca605ffac346eaf3ec518d9391fd5a2d88ccdb43941bef15ea6c26d8608a89c9b7a603520924adbbe7dcc610cc3d1a48bb9e0c5371a6e44bca56ee2a2bd5d02f7519c261532ad5168e2f0622c0a042e1e517098440d2a388ebf5d3fe39eabb3cffc6a293b08db7327cad1931943a47336d1aad23687d0de23b03f86ef75c1d3f90e793289aa2486e411ae0774cde0ddb476a830a34f914d4d20665374937736246b94c42071d7913dcbdc4306325298b09f63f388f951a3c2af9fb56d0416bf3465a114490d8381132c8fdacbadc7640489ff501111e0b9aa262eeb02e3b9fdd53f3673a15fbbe1c0e773a30399ffeb92f8c67e5ad766883da8c846c131428f97da686a44dc859b1e21bc2aed76aff027bbb9c37b56570aa0069b39fd4fcfc7b587f82d202f176df291c47858ff9324602a0dfde31821758024231cadb763f4a53e218c4ddb343d29daac340184bbb86dcd7691f41302d0f9c8dd0d487cba90e83b803102cd29e79f35cda3287aa79305a4ae4cb9a64dea116d7a73492159b8f2fdcbf2e4821521a43c128e74d7276d7c639385828eaec145f4c1129f3e0a1b096d18b107f124a563707eb0d43f1471478d20ba31528eb6791dea7177d509037dcd814e75de8fee08eba860c2eb9fa5032dac6999eaba778280ddb45753aef7141c27331425692c01bf5d74ffd55924227ad4de271f5b8421c36518dc6192b648e3f749f36132c5d0ad153eec7e0cbd782b6495a79250e6a540c6748520dd5e3cb5a2ef7b63f13c3629b2b8c049e7f2de0adff3cb7e2746ca8b71174d6077aabfb151685857a96eb9bda43d15fb13ed59c9866668b4e9a6deb97310d92738d86e73bd12d652c231a612a2062d2e1f832da5efc982c1be888e51a343bbc107330d65e9ceef0471fc67edde77372ad5e572d3c3030d52c6d1d7031eb53bd1da2ebf1899b8c83fd017b43666ed1ca35c186c8a056cce3239b354c0a0624f7ff2e47db1b66bb31cc5a6714aa0f3b51c584fe518afc7d646bca3ae487287d684bf98b38c602613ce71ae89208852824821536dbc5cda72a572a64c6812c218771b7d8fb74f05400ea0894ffe067b5b2efa4345ace780334505057570628242f33d4123293fbd933b137413352b82125c84e1e83c05c3f15c2dab626504c59c7a47bd32148e7143775fe82e3e3e84a14d4c1a93763fac3fceefd7078204657e687aabc7b233db42fe4007d89ae4509789176094183728692d6d7248414c9f45ece5d51b15c31fe8aa2fa12a52c9fc435ee5776d1b53dce71079f2208afa8c2e9b2f8b23946000de419ff0ac73372039f79a37ec25ba8dcbcb00d9d08143bf69c7444453fccb0829f829c8f92263c8dcf70308891c0e6001f106d713fbcdfa251ed54b3da10b8459eb7850efb0c6e75efde22bfc4711e2a4cef9aab183b7fc594cefab0b6b282b68b093f7601a8d0c7f6a4c2", 0x101a}, {&(0x7f0000001180)="34a4327808c533ab0867d64dba74ad626cb18e7012ce8530aa0617057deb529a72a6f8e5064226810d6fb6d5ec3331de11dd1256dd2a8407ecf92d9984da295f4e0e972e5c15398fe1f6f29e95a782f5abfea04aaf5ae6a2816f2a590aefb71ab93570ae633f3850e9ab0231d7294c0841cc0e0e37b15f2d73", 0x79}, {&(0x7f0000002280)="d93e4f5489f0f797174e7441646f7a28c6a59939bfafa1ce93defc3efeb099e8e1fe0fa3cab7a175cbaf99528be73bc24807f33bfd4b8007742888944b9fad8b5c7e86eaa1f84104772cff8ab994880e09e0cb6ec829760ed795a61ea33c65dc9d870b82a9c762f99e43a107e62daed6473fd6eb4e2730524faf4482f00b418e710bd4f540e7602c9291c914495ffda2284da440e0a375fcaeca4cfc4c5e34b97056aaf96d72d6856f4115614b10c149d1d853674582e24aaa8a41780c09ec1a40b76d15663a5a7aa2d6b5bccdef5a69819fc3bc68d337bbb1724c1555af9e1df6c00c4976d71f27bb6733e11671c32a441384b7fb21ea229e0874931e61af37822780a30e6af03e410cc392c06e9eb167107f82a642111d60656df802c0ae90eaa05cc08a0c0968720eb11e87e5c5d05ee081f386b202b54a8d59d1b686ab38b146786b5c44a2668f1fe504b78853dc705dfc0f99e702b995ed36410e2c1b1ae4e0045082911ed4dd35e6587bd43bef7f989ab0af488b97e8f6b973bd23fc20dde762de9bf6ea1a0448627ec8f01925a770169b29b2ebffa5360f8c6ff23bb95335ebad541b991271f20f8cc8fce1d33b0de53d20aa00a6f6a0c9a7213111e1593f49922324253337fe3e1b88c54e8bd1c6c56922d5b04958c596792dec1aa6937d18f8609b4c3f81e41e557d2bfc5892a42379fb054832f64197dee82e76411696adf65ef306f165c48a8103d4369c6ab306928021c0cd69c513b08bee08238c9170cd913e706e339af54eeef45f44376d9607be2a56b9c358b1338db13fd0c016fa3b28f76065f583dd427db8b78261fd4fb9386b53da18ef4c59c9353e2d1abfb185ff907f19080a2e9ab18955e1c07e19c4ff235fb1b3d973e40814bd1cee8f3b646850be57468249455af9e64427d022602a1cfe5e438cdcad1d767b76a42e5bb8946bb6622ca4c1c920f70045991ea4b3d6ca2971a81710b3c82dd97e5b468f8e0482a49fe998a7b0d4cf0858212f2a98b9547675e37c812e27ca53c096a5bc0650820143db22d9dfd82b8e42f438bdf99cd698fa0acde16ab4b1e56dae3c9e90ebd28ab8730ba2e3efaa78481969fdf279403db07ba63d968bf0ef7753d8c96ccddb9b62a41e82e19fe65889c24f4ed9a1c8fa21e07fb04afe8c11550444b70ddfdd511120f73ac8a451dc83e344cdf65c121afe6e6916fca32df039aae2a05e2328a994e7dc810dc767e6a63e994158c711aedf7f7502315a601940821c3ea3d0098cd2c065f8facacee51cfc6f82c2166a0608e49f54ffcc0531978b9f3c7fa4cc838d7e289094357152ecd3a03ef59f96244c4f62e6d0f63b12e4259e6e2744f49f06a68e6f8c88031d5917f5f73ed78f198c95a30b65d4d1f0e53f830dc68fa46e7bbd46fa4a1f40f0fa31ac41e5b83b82a67aeaaf48d214e4e178dfe5111435e909ed1959a9679584207a937abe3aec7881583db2c314008bd18763fc21179e7475afbac2c65bd97bc13d1941eb417d24f4273a97b0cdb98ceb07db48af74ee087b06fed52d76fbe5a3f927bdb21227104752b8d522f71b92f31a903b2bea63037fc3f8eb1ad0dac95bedb175217fe4f6125afa8c0cfcd08b7237af67d296387fe17a75c4f125baa451ae1924fdcd26c2502a719885ac099ea532f7abaab977cffb8bc1e1d2b884889395db5975eaf7a79b7ccb825ac9749f6dab85263e861fb02d567efc975a4c1dd3623f636e4ba4a552e01a7278a045200be9525a608f95e6600fdee9665ebb1618b662e337e28d02b1089af318c09bb695298d65d5506f9dae4b3bb4d040d2597e001c92bcdc3ea79120fecc21d74014e0670a227e41df8b611a00ed87931d58ac00b2fbb5768e1458f131e9e990ae9a1267f91f916e43c1ff17011a70db5cfc8123c5d4e4860de91249e76889df5b6893e097b8a9849ddf8353f49bc5cd6f64ab5d1782b56c27137f26008e760ac0511d33b71e42fc1a479a31dcdb2cf3545a4ec28689099b915a60612ac0c27d3710a995652603db1f38e247653a3cd6898d81eaffee08bdd4753e65a2bd85ffa8bd337635397d9d948c8f78fed94ac1b01add07ecdded4f34fe30a259b057f7748ca0efa1e23377d87666b7d8153d4786611d7b6b1570ca959ecbff63ddb56b8f53a1b8f3e18804651b81da982e2989138789356782046b75bbed11310caa0c53b67f1d6f43d7b17b454e20908a5425f49a2bd55f48f90e5b6b21042665c258830398300e788b5ae409d19eeb7b082981a9cbbfa8dfd8cdf0e93beac64aec84c03d756009d6e9197016d62ba291cf1f647be3275b56f395fd1f38c006b8b0c55840eb0f59399953e09cc339e9c6ea5086818f3675a260c0210f6fd5c88ca9e6803f61290a35fdf7a30c615e365736bd62db0ad05217382beb678a9a1d883158687ca712252bd86bc054383650bc8e5fc903abe4eb57b96294a7e689050bd51a4d23528c6ebf7426cf1678a5674ad6129bc53bb9149eb05a3a28a1d74f5ec147e52b94142615cfe79a91298de1359539f423e87c1168cb7fac01984c5df2f89d2880320e5ca508241ba2126c0ec866f6292619be80dd8f7b57cd256893082b9a4600837e2fbfd78ef5bb7bffed8cc37d6e9bbafa13465b195c96116b92033ca3e016d258247d2f476a9f34769e968bbfde3f3e92f2c5b328c10236d5f7c469103344e3ee49d998d2215e3938ae8e4bcd1e05419e0b0faf2768388ef423d25799ea98e988560711a381202670f0396805e2016326feeebc0be0b55549c7c0369126f6bca289fb9cd50a6eba7e35e255a1bd14d9be94da97ff7e407a39c5c7c74eb1e73762022e53d4a92fd8c36531fe29759be5d816785a05803077a36629c80d22445ba0df1779d0921c7007128c354bd4671593022ed3a35dd8f6cc4b66353ef7279a1eb68f065f0b3b799625a7b4a8b806871eeb49f43d234c456c1c65bfda83ca16baa0b35567f2bd85fe7dd04fb1fc637bee93a0896d2cc0bbdfdda3f853d11053addc9b4bc134de71aa9abb8d4f2a694c39db29e9a50258b1668348a3de755d5cadd6c9762e6d0f22c75f4cea5eab5f1a433743e8f43e42635f9e71e6cfd0b63550179669943139d77a6f2bfcd942b55891672ed4028cbc0becbaddbe284358616dfde8082c21b7e0f8da97df9a0d0a1e17f87c9199f4432fc036e6a7aee2a82433f82e2e779c417a6300af174ed0401dad0562ef75e31804a14f0f177e69d6c5f00e136ffd11e18eaefa9ce72be92c15aeb8184264371cb78d8f43e59ec87b793bbeda9a93f7960f4789d9c6fe42a20c85756ff19b06f2c57fa1fbc102cc0b93f6de6070c4539bf1acb7f2775ba0be832a58510e8f8f9494d45d3f1735dd9078a204628824fe564e9c1573dcec77b98d6516a71bf7c2cc2ace9d9259b6d05c78a8dfe34d054814c4bf2ee93fcd058f1bdc8b6545cdfc9378b5cf8be7305e2edd4a020fd2ddb0b94151eb62ee556a8ab1489673afc62b42a5697daccedcef150e7c0f97763fa2c133a983459c9c6882ea5333b110ca2e588cd8bc43a813def1f868f1914eb2f82e7bdd4e82b3c6b324472f42a85696b02b369d36584801e6b9c974b4160570950989f5dab814fa7fcdfdc3dfca1e50b2672a566e312e0d22a6ce9eaa54ee4dd2f19bed70e4e5a2b2a13a0e1655da18d472cfd50e502877e579040eb4c9439bcadfb52ab09f25369db1e3a96e3965f0f4cb3f58d67f009aa0fb5f6342d121a1ac009ba661928aeb9df3247bd1d706e5fcf52399034ab1d41411d743f41d0727333c625076523b11bc577b64f2d32170518e81e025eec4c2971b49bc90e1cc388b8291f5861f3de394da1d71ea8c7cff9e6b981ff4e3b5c066be388de4e134e4a49ded3f240bfbf9453c4fe9a5f83d78975328b7f2272412f9c42fc01daae07dd9501fec25a7a25373f9342fabd9858cf55b8e1a4e3551837ce8745ec5ab3c87d087a5a6c832318bb73e4b31a38819922da1f644d298e05852e03afbace7f64008935f05ee4ecb3c1740bec71b3beee39001b2d2d31893c74bd7d5323c44cd775a4ed6cf84259ff9b803260971a33e27b4cf800539c81e8e0d63a2f2bdde3677d2837939f4bdabeac6b5a9177c843559be648d2bea46305267172ee2566b6bfd7b0c3cac73c949f37620974db3e6b80e19f8bb044c3754071c4f4d5ac46298740c433a38d39d4964811b45a10e9e715ccd1f57ef359d551a740c7c22d472b17a55ec08ad92d1d02d79f3244e3500d9f7b0cf6c8ad27ec1cb55bee52ecdf3fd858d5b1256a031f429a115a0bb256278dd105106ee780cd700815043373e7db7354637ad797c3d8bbc0e2e310bd2757168c975f12252970e21a0c5bb5ac819c7bb54614a7a8a6e3449da3d346dadbcb12498956b1c499662aa2d10a8b05869eee6110cdf005587de46eb920617db92db7ea291eb0c27cd2685b28178db207714d4313dc45abd4ec39d5c0b2781bcdc2fe9defddae86a23cbce909554536c6ad2084a5951fe10d0e9e3f4a1264438308440704ae14bfd9b412f6d7b2f4c17f78182edcf236ca3716ef2b900f8bc9329538d404b9b11b7d337e960e07f8873303f1d5c68c6b881bf89f30d98884dfada58ad7078850cf843a5e43f5137186c3d270c33131fe2dc0e8f7d23d122d802ef634e130e3c374564f38b44ead2319cf29b035fa2478c0eb5ef6cda9fc22dc4ba7c55a1df56a25d32fdf17a46bc16ec06591605b6b5162e4e90545defaf615205925e0e7c183ca1ae812e0d0afd51178d3a8b75b78190c3ebe9d5a3623f548adef6e3429f262e36a60a5b2f60f1ccc3181aab064737b43e5959dec4feb21c633a094176278297f39ea7167e9607d368b31c377d3e02c837365fe30e4f5c708f5b4e630afd2c2516a39734bac9d4638906a8de8e461a66709c95f9339485a1ef561e36516ed45d35c1ff7c565bf2b69bc9a02511b98490cf63befd9f09f7fb0da889fd82ea94b1ffb112f00b3c7bdeb866d8d3baac25f9d641371c05d69febff244b4005ef176c193116accd712be73a9a6470914e4610d48ec974a78a8ce0d00e4e6822b6917d2a64cf647956c296a07535d241aa8de8732e5f77e59e95f116c6fd0ae571418894ef1ae612431e7d54508b20ba21d3b96e95d82244aec623b48f6a4add7ba6f99d9beb6b26e6997ed141143d1bf019a36cc1621989616bc3413480e321f76a894c4d7afaa380587b352bf55ea3c0a20c0628e78253b304b48f1ad8b4cce85a4c5e99e08cf3b7ffb5d97d42606feafd81acf4ea83c7c0e1aff665844b707a", 0xeb7}, {&(0x7f0000002180)="1b348f390168bf2a11a4381cd6120d01b7f8a7e486927ddc057a2ba07cc889b1b4395d40bd2e62a20918334c2120a8990eae94659b6fc44fa4631978df5d2249ccdd5270c08cc7633518756809b72035716d4facd03aaee41c55bbd12830ed76072da7e7d6c8a798f6af7164b8b5807ea231197ef1811dcc7eb5d26e20d85fa95915a535e1997cf4378e1ec7a530f8dc5fa188f1c3b51b08d136fb0ce84426ad756cd993a99ba35375b9acac1483c9124717ba00000000", 0xb7}], 0x4) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000540), 0x0, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2802) socket$inet(0x2, 0x2, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) executing program 5: accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x8) socket$inet(0x2, 0x2, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e36000/0xc000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8000000000000000}], './file0\x00', 0x69}) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) executing program 4: r0 = open(&(0x7f0000000740)='./file0\x00', 0x80000000000206, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x402, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r1) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x4, 0x2, 0x800}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) r4 = getpgid(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, r2, 0x30, 0x2}, 0x800000009, 0x3ff, r4, r4, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r7, r6, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0xeb}, 0x2, 0xd47, 0x5}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r5, r6}, 0x6, 0x0, 0x4}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/229) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xa) setegid(r9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000640)={0x0, 0x0, {0x0, 0xffffffffffff0cfb}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) dup2(r10, r10) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000200, r1) r4 = syz_open_pts() r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000440)=""/105, 0x69}, {&(0x7f0000000540)=""/97, 0x61}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)=""/126, 0x7e}, {&(0x7f00000004c0)=""/1, 0x1}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x801000100000008, r6}) r8 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x7f, r2, r3, r7, r8, 0x2, 0x43}, 0x4, 0x9, r6, r1, 0x4, 0x3f, 0xcf, 0x9}) executing program 3: r0 = socket(0x11, 0x3, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000040)="2fab56f84d4c9e", &(0x7f0000000080)=0x7, &(0x7f00000000c0)="a574559f791519a6be78912e43a46898fde35f1503612496ec8f98ad2ca62f7bebae99f40ff0a3fc5ccd0d383be61197baf60d79c85d255738e42cc187b988a9b1a749d6664dedf9cd103ac5dfd9379cc03f2b1a72bce0f1da564024347f050583719364083fc21e31764bb6e0c56746d788e22b69c92294ff919809cd9e1b3f04b162cc3fd4cf", 0x87) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f05000701070000000000000000000500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100be0900000808e37193f8343712cc11fffffffffffffcff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: sync() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[r2, r5]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={r0, r4, r6}, 0xc) sync() r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) r10 = dup(r8) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f00000001c0)={0x405e0e8e, 0x1}) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000200)=0xffffffff) recvfrom(r8, &(0x7f0000000240)=""/236, 0xec, 0x0, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) sync() syz_emit_ethernet(0x37, &(0x7f0000000380)={@random="256678cb118b", @random="445b518b8d25", [{[], {0x8100, 0x5, 0x0, 0x2}}], {@arp={0x806, @generic={0x0, 0x80c7, 0x6, 0x1, 0x8, @random="ac485c80c3a9", 'H', @random="0f2909251f83", "232b911ca113b0af508ee318dd42b755"}}}}) dup2(r10, r7) setuid(r1) socket(0x10, 0x8000, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) sync() sync() link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') sync() fchdir(r10) getrusage(0xffffffffffffffff, &(0x7f0000000480)) openat(r9, &(0x7f0000000540)='./file0\x00', 0x80, 0x1e4) sync() setpgid(r3, r3) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580), 0x200, 0x0) ioctl$WSKBDIO_BELL(r11, 0x20005701) setsockopt(r10, 0x1, 0xc72, &(0x7f00000005c0)="615e42143b0ce1d7df846c0e2f090e0198a4fd9f", 0x14) malloc(): allocation too large, type = 127, size = 2214510592 executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8060693c, &(0x7f00000001c0)) r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x1, 0x10, 0x91, 0x5, 0xffffffff00000001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x9, 0x4a9}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0x4}], 0x55b1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x20, 0x9}], 0xfffffff8, &(0x7f0000000200)={0x7fffffffffffffff, 0x9}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x7f, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x3) r4 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r6, 0xffff, 0x800, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) r7 = dup2(r1, r4) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x80, 0x0, 0x8}, {{r4}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x7, 0xf23d}, {{r5}, 0xfffffffffffffffb, 0x11, 0x40, 0x40, 0x8}, {{r5}, 0xfffffffffffffffa, 0x66, 0x2, 0x3f, 0x9}, {{r5}, 0xffffffffffffffff, 0x4a, 0x20, 0x8, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20, 0x3, 0x800}, {{r1}, 0xfffffffffffffffd, 0xb, 0x1, 0x9, 0xfeb9}, {{r1}, 0xfffffffffffffffa, 0xe3, 0x4, 0x0, 0x4}, {{r7}, 0xfffffffffffffffe, 0x8, 0x10, 0x5, 0x5}], 0x400, 0x0, 0xdb74, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 0: kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x8}, {0x200, 0x0, 0x0, 0x7d9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) socket(0x2, 0x2, 0x0) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000000000019078ac1400bbe0000001830300001100907840dc5b3833230a7f4887656f0728a77afcf5b70883aeb9897919f8ec0e40ee0ad0fa2aaa06772121bb27fa031421fd56cff5034700da6ff894b887dec3f25ea6c37ab507075dce70071a6ee06feba3ca"]) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000300)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000080)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x2, 0xf, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r4) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) getpgid(r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r7, 0x106}, 0x79, 0x1, 0x100000001}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r6}}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/240) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x8005, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002dc0)) r4 = msgget$private(0x0, 0x82) r5 = getuid() getgroups(0x3, &(0x7f00000044c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getgid() r8 = fcntl$getown(r3, 0x5) getsockopt(r3, 0x8, 0x0, &(0x7f00000001c0)=""/160, &(0x7f0000000080)=0xa0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000004500)={{0x7, r5, r6, 0xffffffffffffffff, r7, 0x140, 0xffff}, 0x40, 0x101, r8, 0x0, 0x80000001, 0x7fff, 0x2}) msgrcv(r4, &(0x7f0000000100)={0x0, ""/130}, 0x8a, 0x2, 0x1000) close(r2) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xfffffffffffffe90) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0xf026) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) executing program 7: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x205, 0x1a) pledge(&(0x7f0000000300)='\xd8C\xa8\xd9\xd98t\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000280)='\\\'\x00\xd2\x05\xc8\xb6\xde_B\xfe\x87\xb0\xe1\xa9?aL+\xb7~z\xd1r\xd5x\xdc\xe4\x1f]H\x173Q=\xcc\x1fF\xf4\xe8\xce\xbd\x0f\xb2R\xdd\x83\xd9\xbe*\x87\xc1\xbe\xfc5\x17\xea\x01]\x95\x96\xb3\x1e\x02\x00\x80\n2\x90{L+\xa5\xd8g\xb8\xa8a\x04\xc4\xc0qh\r\xcd\xd3\x03@\xb9\xf8\xed\xa6\xe0\f%:\xd3&\xb0V\x9dE\x9eF0x0]) fchown(r1, r3, r4) r5 = socket$inet6(0x18, 0x6, 0x8) connect$inet6(r5, &(0x7f0000000340)={0x18, 0x3, 0xfffff713, 0x80}, 0xc) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000440)) ioctl$WSKBDIO_BELL(r2, 0x20005701) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000480)={0x81, './file0\x00'}) r6 = fcntl$dupfd(r1, 0x0, r1) fchown(r6, r3, r4) r7 = accept$inet6(r6, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendto$inet6(r7, &(0x7f0000000540)="68e6ca4f11e56ced642c8e30f1bcc3fc23132a415f4fbbbf5f43986f30e6590fd5d59a765a4d6eb7df2a6c7d78bd7b9faf652a3dfb0b353b27d5b4c78b4ef24c93606c0835b7b85fbe1d764f409145b6c2af91c9e39dcd2209688501123aeca5f3fbd4330b4f7bcacfd9451bc70549b4d19998864f0922cdaa0c51c2703af90e3bd33c66a464171d32ac01677732f3f24d21007ccd2821a69445f4639ae0f6810635709549aa586a949c60f9f7d17058c025f5f84cd72ce44d117be5ab2743b21532fd524dc5bc100b6cb477a41f42f5eddd220e102e2bffe93f6af350a6dc444a0216cae51122635fcdee3f4e0d882ed5e5cfd92039800694033a68a1", 0xfd, 0xc, &(0x7f0000000640)={0x18, 0x1, 0x7, 0x7ff}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0xcbeef5aa1daed8bd, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000700)={0x1, &(0x7f00000006c0)=[{0x2, 0x40, 0x40, 0x6}]}) rmdir(&(0x7f0000000740)='./file0\x00') pipe(&(0x7f0000000780)={0xffffffffffffffff}) r10 = getuid() chown(&(0x7f00000007c0)='./file0\x00', r10, r4) bind$inet6(r0, &(0x7f0000000800)={0x18, 0x0, 0xfffffc01, 0x3f}, 0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000840), &(0x7f0000000880)=0x10) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0x6, 0x8, &(0x7f0000000380), 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x45}], 0x1, 0x0) close(r0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x108) setreuid(0xee00, 0x0) r2 = getuid() seteuid(r2) chdir(&(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) seteuid(r2) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 4: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r0 = socket$inet(0x2, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x754, 0x1000000, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) sendto$unix(r1, &(0x7f0000001780)="7a6043541a02a1b729a83e29c2dd74e625b04e928cebd85239d3af1cbcb1497ffce06f7e27604d41b2e699adfbed2c346b38f24af24585dcd07d69cd00df27324a62faca16558be4163e49eb7af529fe7aaa473e4a8e74e6c786c88003becf3f9d3146defb33a0bef53745bb8d277d0598723fcc57082a85f34ee254598f0b5941d319b8edc3501a20f9b7257c4c32b74c42455629488af57c5f46359efefd2015795877b325e94dd2702ae15592ee0864897e8f50fcaac774e19aedcd3970c33e03b886edebe84de728446f69c8f0b10d868d82882888de1b0ee636bc81ed104289ebedbfb883aa005e8976571eed335e5e793605dea454c4827fa9128c824442e4c5c1e55426707fd85672e9451d2359de98d6a3b04adb9104570be59710f9bd04d805110f40655fd726784787393b629225998b642a00371f56125a50ed78ab39e520596daaf8a4734b09b4fc68194b039fc50d94aea9aae61bc57aca33b05c83e3e7115c91e6709e2088d6fbb9c3c6c69b69bc6032457ab7d5f7aca00614726a6e0c2b6fea0a4ae5e199d8c7fe2748b5b6a16ccff135b6bb5e318f868781e2a4430c7deff0b87facc7a11b845c9453a4341ded713a00958911ad2acf17207987389a3b043b95c35f663133c83ed62175e6431c09164647629d7996fad68d7ee970fbab2c8abb3349069d598736a3b5f30416756bca4e36ba21366a4f1d60fe48d6b9b7a80ffa4b7d66ce15b121a6a1b24f21ccf031023240cddd2322b2b782968362a7c3d16f8e95b1bb8409826a336eb4aa74e3cdcd74890de9f0b9566494afd4abc6b3cfcc485b9fcbeef07f87fddde862c30d6707f6d38e7b515cd7e2798e57b9c8af4cd851e90fdda3efb05860aa1570d3eaafcab920bbdc391f7bb5a43544c2c90aa1e42b1464d1e5d9d4714c64b46052b04cba88b3b2e27900fa488a427fccf7f8b40773ffa7d826b985012b2ae28e9bf1d6b83f472dcb5febc4fac69a832f518d303037db459fd5a8d5b092b85390a2658a2fe4a6b4bfc13f227fa93b2dd3066d243640ff8719c5c8b123cfc33f9a433522061b7a7fa49c56a74b1c0e6bb83c5eb99dbf619c77c8585782e97dd827b5627083dbe56a340785745faa5a393c0cb43e192b76b036a613d4bf3e10190b8b2fa2ed7e75cc6d3c7219c5f31e5c7362f88dce2bfdff6507ddecb5c20ee5d9896b07944ec705b1587035c26cc39fcdb6ea7de7e04c4677c16f8031c11265fa69128adddca9f5f574b3e86e5c39b0278013500ea1df980363735add47cacfd026f40ad9048226bf22d3517faa32850ecefca9f12ed4bc67dee119454b29078c61a6a25eed8fc521a35a69e1850f12f4eb2cd847565fcf03c719ae8ac061033f9083d3aae70dd2f13fdbbc471a00c57e008d70d414c63f8d87c0676a345fdc9aa3f7a3daf29e3116a04d4994c713d0bc8a34eea2b2e21b9b29f8eafbf0502b5829765f4e27d00ec647e078d0092217132cf1f734e342179efd455c96d4909d554622fb867bc8f047317da052a9ae0cc43815ebd636851325f47315ceb8f735d1df2d47c4894d3469b4243debfe99c79d8299655311b5961a627917d774bbe46bbee8ecaf28ad2a699a732702c845750cbe3b8219738d6579fef71d1bdc11e3240a4ee1c498afc888bcbad8ef8c1b769583f6c05235a34e15b0a25a4f5d9395491b35049fc4bc500ec3b6c493d4a3e3d03bad7ef448fd6c681053b3c98c9b80e5de9af79167123b092242cf53c00423cd4a3268ffbe4bdeb8ca144c08accf61172f4d48f988c7a8b98d8109f1acb32cd49357fe16da997757d0264f74beaaa26bae60ec2de9e0ae7b86edf2b09573807ce659a6962a6c70e36f1c910a895db2ba79b620dbda9701d9de1fc505d10264a4c26a593b8503e1b60fe3a07016e8494ffa5a1b0651b62aaf7b9cbf32dc24af713098ca062525c4fcc10ca62768d6c07dfff31c41397ce99da0d7d9c131adf8f020fd021826d9e3d07c6f336513e150003c6128008f3ffba2eb18bc103a3985461d971d0dc29714d066a96f9afd72f500008b8a0f1a3b55a786e664c712fd604b33981ce4eb0a34117e43e786a5399e4de2c68b5a9e3df3e11cf9c210023cc200f92ea9987100159f7d7d20171e8fd44ac1550b6c82e50a018b1b93f73b31dd2f14d83e76ce452e879ba6c6551bb4408d7a35b6eca6a0ba1bb23908d484d09f8d9786a8438db9e375943578b21299b31100b9048da4fd5db0be2b64ab0b4fdbb347ea8a35a11a248899458af965ae9d079b65444bdab619820359776883e6a4d384e8fccee96c5154a76697af83087cd9e88fe7f1d734ec0bdd3addb04980eaec6ef627ff83501ae6e3fd6dae52cf033e131b837ee01620144d1dc2dc141fa5891528375f86a264ef1600e77508700a6473655ca65af601c9f4a3946d33c50f789966de9cc4b155b8219ebdd883f6681f34204844911673cf85a546afcb1b465d8864dffee804b7f2d83a159f21e661cc4fdaf341483a89d25a556dad339424574181a8400fd0fbbaa3e66bf18ad07af964197703331e53f13d5f399bf8ff857c3af829feea1308cb6e6503947004b67d288e170f56c9c306b8638838b73566fd4368b8c3d983b528c40b34107b6c670b0090e413fc4ad3b209a23736ad9182305f9a7c1fe4520eeaa852ce3613255152347116e6ae97e7d8429a172c22038563328e26115d48175b276e44670dfc3a63a28fd20297842af806a8033fb1b673c6a86c570981c2cc30f8ee8dd8c55d6f9fe3312e8915b051e08cd633c499b8e23afd3d6c82cb1ef3c3d59bcafd44f4420f6bb5a71719ae4ef68ffa60ef867be7891c36386e1e75e7f03eb90a59901c1b83beb0656e3ee3a6a30a954b50d8a62c7f646ce7b5d95d0aef7bc9f06b20289425e2cc91c27b647882a007ae7deeeb1cad9281fe630d672fd13424e5dfd4974c6743c553c73cddf425c5317505d03205afacd12789106b694184d87aa7c78b8027524ed43aa9e484414458036f41599b7ce33f07b2582ad16e58d0f753ebee1efd65158723bf9f6dc123b0265207b2b3e9d9dcb4a3a0920d7c0dba4d29c6d614861c371cca0ebbf8d6868c1a50b6e9af824d2dc4741dbc0dc33e90a268ed4ebe0e2cedb831bf9b44cf89705611be6a30f488e0ff18f56704f9462386b6cc1691cacae42e44b6b82ad0fdb24b147d2ee0b10593b52a68339532f4fda8b2be89bafaa49fb419843e8a350e00961e7936a531abf610ec11a3d3bda4f10a54c0e20b9fe4c01242abdb26fe93103724302fa02d8bc1685673d11c99215edf3174560b51cedac68f798137b5777bd3b1fa1bf4d4cc22c43bcbf4cfcd60dad097eb32ff54899f1370c39a3dc396f186ad3bece3c1a9fa8fe40ba49e2727af498e40bc5200955a423ad0ac1b0ece926bf052706a59f58f147136c86bdc2626449756bd2fdb78f1ec0a6c6398c6df96f2045f2cd358eed5faf54dc4e3bde1ba9c95bc1ef4b0123140c0bff16e176675c74ffa707f1da9a90c9d83ce85ec2157a66a370fbd65659ec7aeafdd3f46945d50a9b95279c459f1f58b8ccd13523e42195810b8928340d8964daf922c9cdaf73c5a69314f6367fba836db516e82239cd95b7ce8d58962d97f259d62835f93d7b5a30ca31d08dc5142de609e9efc9a5e0d7b18733e0ce332d88205c2c8ac93814d66ad5be027880749e4056071766e81d564cd159eb2853291021f7297da62ab2aa83d18b163c07154eccdcd89b98c875ca6d6cf12c68d3bbd0b4983273f2ed52c37795c69e58193be50a2007e5033b47140879ed8ad1e4957514f2bed300d9b2c15c95b6ddcac9f7afc76d6a41c9f5a3dba8fdf5426a6c310a3d9d2052715e52adeef589bd7f019e499ea9060c6e75ec8b33d196de53231cccc3df08fa89d48a9ad1ceaf996411a416740bd594d01e186167fced895fb75bb044685a39ade5892d041bf3be0b0044db309bd566a2c7c5f2aa827407c50202d68d11f21f7f27aad97c5acdd5e6962f1758da15cc983198d82ba9e6ee8ed0a95f8968b6e9cafe5728baaf92444a0995d40b59af4bca93c330cf0675684c73d20ce228f95807604a04e9a724749a9951ea2a6f32f3ccb6c00eb8b49b79624d3b300c8f4cc1dc9c4ab8dd677fd9d87f69131dd661d489e0e07a18e84ae38c0482337d1d9b6f5cc07656b5c7b73a5d0e38423451ff84e0add321847c8aff67bc0103d96b4993b0d250878a773a1fe2136a81b4878f92dd65f736a9a425930323354b545069f2e58534e1a23a872627547a30294a8ccb6cee1dfff6b4cc671872d25aecad98339e3f4e5e5425227c76bf66a09c9294285557aee4fef35704d11f1c50ca478d4bce0f3cc5a9a2844e9255dbdb137560c434f99e4e5a7821142fc3011a153cde8f027d3c247d53362c7d9e29522c6aaddaddfc83d83433c7c651d36e60dd2e236cfb3e6969c3d40cabe807073fc1f9112b91c4f601c3770fba92329bbbb052a52c31381100c8ea85293e766b1149e66f0667cd63fc4001584e1d05f7896f4a512b0c9eb75b4fc6eac3640092c2898434f2477a16b3381fa2ef8d762e6a495ddf95afa35867030f92c7068d0addd0b206d25c26acbde48b9392f39df41f29f6fb828030397ecc70427dac4f083f7b5c457d3e3ca93d6b9fc5691accc98f22e82d8da52faf7a95bd8287310012a9c846ef5229420ae75c59779cd8b7b9944dbcf50586a8058dda88a0c6067f68bb09d043fbc1ba8a60a73070d771af129fba1c7fea98cf84600d0a018535d3e98525fac1ae9d2ade94116aec85e3d94e7dca76a45bb0672997f437e1c2d6a6ae9f0cb284c634c13103fc47dbc1bdeaed9441c40890433cae725c914ce650c159e485d62f4d6dca104caabfd913f9e7c5f489f0d03a04bef62eabd255a247a2e9f2e31e962bcedfdf7651b53f3747360d74fb82ec3c62917ef05a6c844d88ef6058c97c519c5c7fa2011bae78f50431cd075d2d73e36ea6ef7a1564657c026cb101f58bcb856370aa42671763ce723e82754d16cb923da4936ef522ca1277531efde1126d0e3b785123f720bcfa333203fc1501eaa03489c9956e966959b043496e2bcd5fc27b8ddebf31f01bb3f93bcabd1b63d33980f6ac3cab2e66a82bebdf4bea36e7dcd8b6cf8b24d9611a08082ed622be3e6fdddb8932c943d763455a89eb106e9ef9a36f5c188b5b3cc2e1f2f778e689fe52d56186eab680867e1799c5f109a2884d89d18af8ea8da56ca961db7f21546531ba99fe9dafd0dc56a22349f26f27dbae2688972a5263a8a775a613c721068b816a2849a35a5e61174e4e65cf7e0cae7df1689332675a172680149b10ab7ea892d47d806afba0c7b76b7f5306edcc33eba0d2a33f8b7da2728209f6105c46b6d8142acbea1941eac7cf14f11c097219030c4457cb7ea802578895bd585bb0b81ca183df643389e7b3774e0fe4ae1bd446c6e137ae2102296cf7a4626365174fe002a4fcab2f747dc7f2f16b361950e101662a3407cc70977164f57b022407c49cfc88215538a750922a1ab1e72d121057a1e8c2d59c30e0b01afeeec7a8057425a1a8fd26a12c2143424aadf1493a75b00d5fd23e1b2768081d3a29701d899d110d1e4197f2ec12eb3082e6f179e302f25c992e1ff88c66c02ff091046903739c1540209b5244367f4e24451079a5dcb052ab3c45eb26101f022be2a78386acf1ba9fdaffc3b43077e7ea0920f6dabc065ce4ba2b1ac4b4b19f3163dd07bdf638aaa6f14f0", 0x1000, 0x400, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) (async) r3 = socket(0x2, 0x2, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) (async) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) (async) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) kevent(r5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x3, 0x9368}, {{r3}, 0xfffffffffffffff8, 0x10, 0x2, 0xcb, 0x8}], 0xc0c, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x80, 0x0, 0x8001, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x2, 0xff}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x1ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x1c, 0xf0000000, 0xffffffffffffffff, 0x3b5}, {{r2}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x1, 0xffffffff}, {{r7}, 0xfffffffffffffff8, 0x12, 0x20, 0x2, 0x2}], 0x2, &(0x7f0000000300)={0x2, 0xe143}) (async) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000040)) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x1, 0x6, 0x3, 0x80000001, "1c7d3ff475221c8baf91800c80f8565a56e9512f", 0x5, 0x2}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmat(0xffffffffffffffff, &(0x7f0000646000/0x3000)=nil, 0x2000) (async) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) (async) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sendmmsg(r1, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x1}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getuid() setreuid(r2, r1) setreuid(0xee00, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x2, 0x3ff, 0x1800}, {}, {0x1, 0x1, 0x3000}], 0x6) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r7 = getuid() setreuid(r5, r2) r8 = getpgid(r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, r7, 0x0, 0x30, 0x6d}, 0x9, 0x7, r8, r8, 0xfffd, 0xb, 0x6, 0xbdbe}) semop(r6, &(0x7f0000000140), 0x0) getrlimit(0xd, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x200}, 0x3}) getrlimit(0x8, &(0x7f0000000040)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r9, &(0x7f0000000000)="00ea1f2000", 0x5) r10 = socket(0x18, 0x3, 0x0) connect$unix(r10, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) executing program 3: r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x10001}) r2 = syz_open_pts() read(r2, &(0x7f00000000c0)=""/30, 0x1e) syz_open_pts() msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) r5 = fcntl$dupfd(r4, 0xa, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r5, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 6: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r6, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) poll(&(0x7f00000005c0)=[{r0, 0x100}, {r5, 0x4}], 0x5, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000100), 0xa, &(0x7f0000001b40)=[{&(0x7f0000000940)="51386a25d65c435d14bcfa92182ed5e8b253287f7273a2f03a932bd5e66eda9ea938f2c45fa46bc23499cfc4b290f02b97059f54ba87d7e28a67e40c461b2fc8d96ba8a85152d584b3d1ca8971818431a73a250195129b9ee682366ba5ce6973be7082dc7ea3062fb7cf0502eba53fb773625a3504927a54a142fca055d69052e8b7e83f55fa143db15fb943104fee291c33db4ab2a1972bd7e3a62c34babd0d24dee76f49dbb188d0a0fcb1f5a8790d65faf8536848c878cbd4e3c64ba522b7a10fb732a24c0578d456c95f7ce3d3240070d0b2a9f16c152bd21234000c186e9d0fb6085bb316cafe869da28a483810e373ee0d7f89e763945987b7baa471dc2761d3af886536723aace80ee622df86099973984f174db66369086265e8a224878736fe66cd3d1c8fa06eb68e6dc6846122afa8305ee60e4483248272a5a12454f7e977e31344a20655473d1a328e1925ea4bf5de4d7cdb6e6350f8b1194ee950e3b4127136c263560c8f15eee64592a418e5d8ea3cb4dea6297af70a3552ae3c75ce440db72b6572c7e50a857e3d0c77681d441125b030fff845869988401a2fb696376e9413b1294fd7665fe0d09c87fb293333385cf38b23bb73b54b38ef026df91e17538ed08e9f9b9952b0a8fb257887bc6ed3e93a43ebe6af82c64f4c138e12a6b00080eef20335f03773fe7ecc89aadbbeb2dc155dff475c3da2cf1e88edc7d103647c8908372a76feb38d0168197a64107193733ea362ff8330b03bd5bc8a387ae703b67ddd84ebbe8558f90c63151ab3815fb011b88bfd9bb947ea6dbe24536339a77f7dbc08c353c1ea8df3ab855e9aad6f3ef9ab02fa92d89bdf529010215121ab919769f568268701013d786226861327fcf682e17583c885efcb97dd457d55ffe97875ee2c87fb61e9b3dcc988cbe599b5cd57d32c26b446177820116f96e7aa6402ca81b6071ebae75555b82b490a32f9335fbb7d35c8538e0c0ad7a8d63a6813c29026a618f402ab515da2fdb191a830128b3ff070e30390b20db8ddb682109a99fd2ef6ff71ef6c7fefd8c447472b57d298306aabf581225cb4f8f3b76f3aadb55ab03d05b6b034188141301acbdc475decfd751b206b2f111f4b1cb116e968ca0802dee25755b1aca56e3429e7fc2e88901285f7d7f4f508c26b70cdc94b5d37af5b1546d4ca2b5e5bcba3dd4a9c3bd80473c368c49e11eec75a0dc4d020aaeae1b9e91c725ea479c5295f399fd80efba0cb5b51c9ab89897477c9f4c430b79d653870e34a4de7117b3f0da36464436c9df860d2291fb6e19d53ad9b0f87a00b1594ee5fb4ce6c01c315efbd13c318c752c233d056070acb096829620b6d8905c375a9637a5bf8a7f2e3c2e58b190e3d3c8730dc6ba23f211fa1b0b4dcf71af7f895c46fadf07af8d052c90367b30f92de84c87e3f8b1f22152647595bf855a7a9ff8f4a7b92081e86e82c2c1362c6d071cd65883da6b3a212a05883a99c6be6f8855026c31c91a899dcb9ef9a502d54b0b785a531a3683fbe4c1f34a9d5ee32be804af9f655c07fb29e2922aadea95c7f0b99b815f35218252dcf0859d3a573037a7276f6c6062b692b6a7e58445e4e4de03d19cdae346104fea3463c5655ec808c8ae0aac2b7ec9e8e2a4b5375426f2863d3292b34baa536cea2474be3e10075614b22bcb7126166fced5a0b4d804b0d0f26c7fa9420fc11e5671068a55a81bdbbe9bbd15745832e30ee3d8908640be738f972e86a268f85376017e47491832b690f2b3d54561ceaa86d954e92c571cb25bb79b5c4689a0940e8b1aeccb6da14948be73927e074db4170518b552cb5622634589e099e13f62fbe6794272456f717e65a8ae9f711440f51ea2bd9aef626e9f5342a54cf9f6076933c0034e92b82a6b6f6959d2357188394676001a88762282b3f7a18b17578a656985d5794030dbc104f684a0bd45955479ae5a0309171799593e226d7267685dc8168c00e66502bc2946e7e5adacf38278a426bdfe5fe058461d4a0ca7a570f5cf497b1acf1ca3ea9a7f456931670daabede487bce57438c910c0cea5d9bb74c0be7bb6386205f62b99269f0de626711f06e976a0fb4d180db2665ae0b9fbf725b36e40a5ca43571c43bfd07ca1ce92dbc47b28e12f7c8c3b394bf435f46f97447c1dee9dda05b9846f4822c62cb0f8fdfc74c694089d4864e1ef43f2eadc05a37bbe155bef2a0c8aafb396b091f6b8144a80a26461dd27f351fdca0a17b3f5c42de146d1a78beb58a324a54c9ff12a7afbf00fc7c7af4b25f682b4c0397d5fdcf060b6a85287f273a6d18336385da4d269fb232805d073444ef61cec1e74b1d9f13650872917c19f59af73ce7002307576d29614be1ed6d0f437d7be1926ef6dd060319d9d6648fe7ab7951f7c19813107d2400e2bfd63f7be9a466fb8433fe204c089fac05fe6afc0d7c7f90e0426f21903d90485434310f9475a0012e5c9b85b5c3e632088d8f9b7741e477e4826427929b0b0ce2d178147787a75b26f71da27a85d285690c8aef8f05d559cf05df24fca9e3aabe92c807e03691fd711170965a1cf4751c48603363934c6211bcb422d8323204228237e731ad92535c856cff9bf122690caed5331a653e6f5bf208b12c0a7b79ccc46640e678c3f55e0dadb28c7a6eadb5c3b325e1d63289b7aedb068458c6b0b79bb4a11b070962d671c0c66911f791f1db7cdcf37ee2d312dc59b05cae546ad130df6caad7e122fe7966d75abbbc29765d5cc66925b2ed69dba56ced209b800c691887993690a97236f198f5e67431ce80eb36009a61bc80e8bdac8a5f11b6c39f57991e7afed7094e1a85bd9114054b105d77f77a134d04a0c54fac73b2462260c39ce583f999f8da41ad92bd6a17b0dd6be759e0b90e68c1b5fbeae65429d8f59d96fc696371110b11c6d06020040a215c5a61e11504549301ef2dc42cb956ad1396a9119edc218407fb16e29ed639a44673e43967bf4c8a41b4b21a041a21c05269e26dc47558c039ca8015e81bd5651b6ad302db8f04eddd650ef5baf8724c11d21a1104e05a01e696f7da07c9617046bfea761018de57c668c09f68157471109ca994105e026f1f37d4b9b8dd2986bb01a6ffa1e035a62915e84728371e38acb4f1a5294ac357aabb6847b5b3ff2393859fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x1000}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340eb5f257fc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f0000001a40)="e5a5db8f9c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060c9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f0000001e40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRESDEC, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB='\x00\x00\x00k'], 0x68, 0x40c}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ftruncate(r5, 0x10000) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64, @ANYRESHEX, @ANYRESDEC, @ANYRES16, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c942603d0aceb15f748d0f3b2e063f6a2449f3bb000000000000bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253e81000000e8e6899dfa33c7fed5d17dd1002a5eeed5ebbe57a4ff9c6bf317671b2f5d1889900629b1747e3cf7ed9ed20500f20500f7ad3c6ce8238747571c9fd0c24945c80b6e"], 0x298, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) flock(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x30}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(r0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = msgget$private(0x0, 0x6c0) msgctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) r2 = dup(r0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000580)='F', 0x1}], 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1c}, {0x40}, {0x40e}]}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{}], 0x1}) msgctl$IPC_SET(0x0, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) link(0x0, 0x0) socket(0x2, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x48}, {0xe6}]}) syz_open_pts() syz_open_pts() socket(0x2, 0x2, 0x0) syz_open_pts() syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 2: syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @generic="0a1d48fa7dee3c51"}}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvmmsg(r0, &(0x7f0000001480)={&(0x7f0000001440)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3, &(0x7f0000001340)=""/239, 0xef}, 0x10001}, 0x10, 0x440, &(0x7f00000014c0)={0x3f, 0xffffffff}) getrusage(0x1, &(0x7f0000000000)) pckbd_enable: command error executing program 2: syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000000)="eb929648", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000100)={&(0x7f00000003c0)=[{0x2}, {}], 0x2}) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000001180)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00', 0x40}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 5: syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d29ec10b538649b2457efbe372fe71e36b6705ebca2ba84ac418f9c8b7384b55fa54434d5b7186ac836998b957b0da56f9dfdf641bef3eb19dbc7971976196", 0x3f) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f00000001c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept(r1, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r4 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206932, &(0x7f00000001c0)) close(r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x15}, {0x81}, {0x6}]}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000180)="cd8da4cc9ffff3d504f33797476eeba4c8f7a812c5dd7e512722ac06f05c42f850e63a884d2528b815ee622690a7b44a68f4b53b7002af80cb90a08d73c76a3d0183c4a070aa14a6d055356f923bb0046bab1aa902de57179bad651f7f3d34f74ebf87634223", 0x66}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x10a2, &(0x7f0000000380)=ANY=[]) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000003380)="c0d67c365a47f7ae6e6a7ba2c2f4d213b517b0bbb862baf602f36a0689b3c6f814ef45c101efd9a939e4db631322bc6c6d891d871c6c55e4ee944913ee873eb395797517d9d41c8e2dd8af4996cfaac0fcceb08213428b637c05bc95bc33269bbb3c7ab44b90415bacc01ab4ed9c7270086a86be1b77fb8f7d1f65f616931ae777a7cc7eeeffb02378a5116d66bd6bfa730b4bfc09a32eb7ccfb006df96883a38ef49b8ea19f63740e0b7ac8540498d19205ce3fd8cb791bf6daa7f96593e72020cd6ded774c0af1f673850e8b6fd9b4736bc14b695e17d123219ead242e8a07e97c0d15da4081c63538fb13c238608254c0b5abf24fde2ff68afa4789226350561edcd8baf32bd7cbdc3bde3f5d203532322b87f7a16042c50ea5e0925b5d9f8a190d25d7dca68b315ce94f50ec23831aa4401eb772b09e5be828a6ad227ede6a0fa7736b6ec6aa32e878980a482b11936d5fb9c88fa93776683672e76e0a9cde5d9ed88d8536ff3d965667f138977f24baec6385318bb7520898a9b3232d696d859f8b2791cdc8b47d966d5b92bb0026a74ad42b7294b31dc96e7bc22378037a105ea4bc75ed391aa8ddffa57ab37ee97d96bf2675acb799f0701b42ff7db7ab44eea39de9a8bd6eec5f4e49d828bb4b9ca6f8a0586c4613d57465eaf5f1c7a014234c382c2dfa3fc48d34b59735c0eb038fea5df35e9b30f5b065d2a53790331eb36430a0c7dc670e7b15b058ecf55e79ab825288b9962197ec65aa182cd55c80c0004fa0f2a55d41b999bba996ccad89c886c9b6523c6c36b68e16d70b3ff151ff6e9a93d1d9fa7ef519e63db2ca7d8ca1451ca209b24c34c8c4f26d0bebe71ea4ba01bf3d18a1f20bf866b981bfb48e19573a487b38f2a79cdf1ab730ac6f6a7ced535fdac59c2d6babcb708f9af38b0dbcf87d76bb5dfd9184f59945517a9cbe23a94800c28ccd13054a6de474d22a9371e747d8693ed73d9a33cb166fbb6332e25068d05977b3a45eb8b47085223203091a987926ddd4e375e164c0a062171a95f8517ce5eb2442db2355ef65d3eb112cef67e3f9f53f32869d393ac3b48792308ac1676ca7aabe046a6a76ca96015e8c30aabbbeb60f08e0a897780cc3cc6623cf5c79b00aa7a578d583cca0411ecb2a5e667216c6fbefddc845b17f49bb9ea2c64b7d8774684979c677595fffa6fdf2be78c2c764f4c57f3b498e08e859645b384779d48e8813072212a33d1e13a69c5b6201022646d39d54c4590bd9c2b3f134e1d4ad95dcf7edcb3e3b4b50af88345f03fd36aec5d419ce4a4ff9a99afe782bbf27a8a3d5969ccd20abd9beda5686b2537f772ac240fa73550ac2d2710320f71d4616ff953e2fd3ca4b3a2aa7c6b813dc1f22610f5c5882e51edd0bc1be2a9be8612da474413f089d65e648acec46078c059aae5aa005ff9b5969763190cda2dca0fea2d33fd70051b823414b47b8a53678015d18c60004e721220e84a5fb75d9672aab155d52b9d152c3a96ac4077c3ba38d867f0c8f6ec74a6db5656a04578c60b1da5330a475fe059c83d8a6fc9624e7ad7c25cd1b1efe088d7eb20b2d93865429d6df0a76d7283fed8294dbb7e3f2de9b6c7beebd204ee8ffbddf13f53c4e075f44e0e08e46ea910695a1487da7861e40e34b6a0ec4d77d2c9d4f1e23c731dcf7b5a3deba578014cd864be01b1a347173dd6b9a880ad90c93f762945746ef6b216a35bba7b4f414be50ebc83e68725638bd9c7459e60476baa5a6951917eea1bc50cdba28c8117f1169187eb6a811a3be2b35f937d94deedf8306cf958e084f9167c260ea72e3102b9409a377147b46dfd5df6d72a316c17386742e9720768fefb401777eb5756d4355118ec094ef0045fe8f8b3fb77a72b5dbc4ffbd58f8208fb1c85a30e55e2c1d58c6925a6b3a8655f00ddacedeafc1b924150930bdfe918f583a29388594c89e8fdc3e3bd74f440b38debfb20d503502b9e9b7ab135da2e94211f4c341ecee291e8909715cae64cd5a33bda9d3f76adbc134440fc9240d92a82cc431851e377cd39a42dd9b89f840eb7b221a04e588fd26eba71862940900fbf073bc9bad162aa69efeefb948f292683dd20f6b0d00ee8004dcfc1f3c1feb14b58940972250c76a2ddaf51c14244f8125e78873180a29ac6791aa76cfba4694c1d2c6578427acb9d98d82e80e807954a7bdd33f7ca5e29d982a9a955b914675140e413dee51eb1a4d2c42734098f1fe1159f963d3537905133c29a8f61ca4b940ce93dd1c61ba61c70a074a5d93cfea52ce59cc3fc8a34fe99334360c3828282fe4da1f96d303056bcdaf6735ffeea71e3b2e1fa7b7d72334d8b4153f79f021963079846014de6c7ef034e6b7ea29684fa1628a8b59a38f888d61febc603f218bd833a7d994edb46730db34b0d289b77648e32f8dacb52edec7d563f0b2cf1ff6f1fa4243d20a9102a28a0a4130757ceaae940a83add40ab9933b3ec0a7377248cc19fafd149690c98283823d7d03377fc34e17154eed178951a126f90bd9f35fdf3e0988e590758c83abdee74397b22e4adc9f63171f0f4d30d3725430eaaf0f4f71c8543af6cd65d6930deb944fe2e96df546b4a9f691b067433015fce8bfb93a220ae3e5bc9183cae43b4bb547dab277a7e1cbfbe4c0315d991099effb914a3c403cdc6b5cacf260a8af7dec0e0796a287f1e0095a783302ee25f725b4f01f9cf1a48dea0ce9b1f56ca31584777facd5e8f3f615efa36c3b492d06469cf2c27f86c1b7a9b26a21e2f99b8412504cfb59b6e26993b802bd98eed9c5402ac4e1aecd78f82c3b916d1a9e24a8fceaaddfa8fe4a77468bf349adb6e8ad2a738670adef80f9accb5d132bf0eaa38e026b30f1a01064d8d5cad5d84ba890d0262ffbb0486c4e9122875966ec2b1f3af7541679e42491850c7c1ca5e540e8e83f8826eae589b68ebebd0e3dea1b65e69827821fbb7fc943bbfbaa62f6cf2cd6a8046c290517967b14246ca5845754657d0ea742ad3b150c9124232d40b4f5924909ac79cf2c0978b5bd4db346a8901343a34f1e7cbce1bf08f5d78df60441c3612216d8df7643cb24a7a475762ebee823c54a1800c5f706f01f26db9d63c0ba3eb84d40b20454b077b7ad7385a7c0d530eec01b4cc6895af99bfe561906d4ac3b8031d6794cb56c9823d06dff23d8b4e7490010ce742fd04f7069222fde9d981d80de592c5f5f56b20ae47d946dd3d692c228d3387bda9d3c54ea7529ac4ae2af8d44639879a4518c3dfab00cfc7b1a889c77dedfd51803c0004f2ecaddddee5aed4510bc28f69c170f1ea7b027715d642936baf569378a987751497babc29c59e0f39b19b8945fd3847d2ee5334d2f0d28c7ba411a6683939e750ecc7d632e59ddeee64b3620a6821ea7cf0c28f78d45775489193344288803ee21269ad87ac253f2c1e6d1f7d88d6dcb6a9ae19890a64b8f0b1e94203a5dd40ee8a58c2ba7a8ddff6c23e3aab39873ea0b16e9180794f02ff5227e003970a81447831f96bb677b2b00582831e607ebfca70696f2e2b4d122b9c75a5610e4cc26bf93f6498ca406e6f1b45b5f3cb90165d6c544621517c956c64d22744ff91e452eaa9ab470c95542ae94ef258c075d37e410aebf9b2fabe7fb46020c5d544ad5e889d13da6de6a4b4557d80154952e1aee5372d9c89c3a96445b346e829060bcd48f5e51e4e4d4d7263bee1502e7aca341331f39c50889d293ab7d916a29a85dc9d67504735f09d80f268fab880bec046239ecb85a836f56d20addbc2c229ec38d0ff41037166c623912cfc102e59641d83c8b8171a24472ad41af14b3d337d0c13ac7b8419412759422b50f355fc979923ffaf2a9b5501fada738f03bd7bba12abf0c7c6111416afe212bf7b6f6be5c5bf01332da5eb799a7bd39e839dbde78f2ab475a5404caaa02300a267ab789419dee51df6d52ee1fe6b6ac614f5cdfdd033986fea1ce650a09cba2d3eb06a792cbd56a70e55f89708e741d4a1e2806b450eae45bfa1b61816147fc6ea58024b8d40c618524efde7b19ba86a851c4ff5049ccf00af6497b93c2a3ba8a218d75de51416235e4a70ca80fa1158c5256d221cdee7e01e9524ced6b0d50cf1da7245869c6528f8c10d7e8b8e53f936c885a1bce4017da1248c87f12fb017ad33c404574b4815274604d2757a34a5a5a7a37dfbd83ff28da5295df8b65d50fe7375065b5f587f7c6695bccb6ae8938a3d3d5d74610a3294b86a3366be3c8df725a7e8aae52b79ac2d965ca833165547fb9e5df82f5c98ef42d51788078b41275a6a64913d443d7019f94d6c8965145844ec671e72919f9874a515a42ca605ffac346eaf3ec518d9391fd5a2d88ccdb43941bef15ea6c26d8608a89c9b7a603520924adbbe7dcc610cc3d1a48bb9e0c5371a6e44bca56ee2a2bd5d02f7519c261532ad5168e2f0622c0a042e1e517098440d2a388ebf5d3fe39eabb3cffc6a293b08db7327cad1931943a47336d1aad23687d0de23b03f86ef75c1d3f90e793289aa2486e411ae0774cde0ddb476a830a34f914d4d20665374937736246b94c42071d7913dcbdc4306325298b09f63f388f951a3c2af9fb56d0416bf3465a114490d8381132c8fdacbadc7640489ff501111e0b9aa262eeb02e3b9fdd53f3673a15fbbe1c0e773a30399ffeb92f8c67e5ad766883da8c846c131428f97da686a44dc859b1e21bc2aed76aff027bbb9c37b56570aa0069b39fd4fcfc7b587f82d202f176df291c47858ff9324602a0dfde31821758024231cadb763f4a53e218c4ddb343d29daac340184bbb86dcd7691f41302d0f9c8dd0d487cba90e83b803102cd29e79f35cda3287aa79305a4ae4cb9a64dea116d7a73492159b8f2fdcbf2e4821521a43c128e74d7276d7c639385828eaec145f4c1129f3e0a1b096d18b107f124a563707eb0d43f1471478d20ba31528eb6791dea7177d509037dcd814e75de8fee08eba860c2eb9fa5032dac6999eaba778280ddb45753aef7141c27331425692c01bf5d74ffd55924227ad4de271f5b8421c36518dc6192b648e3f749f36132c5d0ad153eec7e0cbd782b6495a79250e6a540c6748520dd5e3cb5a2ef7b63f13c3629b2b8c049e7f2de0adff3cb7e2746ca8b71174d6077aabfb151685857a96eb9bda43d15fb13ed59c9866668b4e9a6deb97310d92738d86e73bd12d652c231a612a2062d2e1f832da5efc982c1be888e51a343bbc107330d65e9ceef0471fc67edde77372ad5e572d3c3030d52c6d1d7031eb53bd1da2ebf1899b8c83fd017b43666ed1ca35c186c8a056cce3239b354c0a0624f7ff2e47db1b66bb31cc5a6714aa0f3b51c584fe518afc7d646bca3ae487287d684bf98b38c602613ce71ae89208852824821536dbc5cda72a572a64c6812c218771b7d8fb74f05400ea0894ffe067b5b2efa4345ace780334505057570628242f33d4123293fbd933b137413352b82125c84e1e83c05c3f15c2dab626504c59c7a47bd32148e7143775fe82e3e3e84a14d4c1a93763fac3fceefd7078204657e687aabc7b233db42fe4007d89ae4509789176094183728692d6d7248414c9f45ece5d51b15c31fe8aa2fa12a52c9fc435ee5776d1b53dce71079f2208afa8c2e9b2f8b23946000de419ff0ac73372039f79a37ec25ba8dcbcb00d9d08143bf69c7444453fccb0829f829c8f92263c8dcf70308891c0e6001f106d713fbcdfa251ed54b3da10b8459eb7850efb0c6e75efde22bfc4711e2a4cef9aab183b7fc594cefab0b6b282b68b093f7601a8d0c7f6a4c2", 0x101a}, {&(0x7f00000001c0)="34a4327808c533ab0867d64dba74ad626cb18e7012ce8530aa0617057deb529a72a6f8e5064226810d6fb6d5ec3331d611dd1256dd2a8407ecf92d9984da295f4e0e972e5c15398fe1f6f29e95a782f5abfea04aaf5ae6a2816f2a590aefb71ab93570ae633f3850e9ab0231d7294c070000000e37b15f2d73", 0x79}, {&(0x7f0000002280)="d93e4f5489f0f797174e7441646f7a28c6a59939bfafa1ce93defc3efeb099e8e1fe0fa3cab7a175cbaf99528be73bc24807f33bfd4b8007742888944b9fad8b5c7e86eaa1f84104772cff8ab994880e09e0cb6ec829760ed795a61ea33c65dc9d870b82a9c762f99e43a107e62daed6473fd6eb4e2730524faf4482f00b418e710bd4f540e7602c9291c914495ffda2284da440e0a375fcaeca4cfc4c5e34b97056aaf96d72d6856f4115614b10c149d1d853674582e24aaa8a41780c09ec1a40b76d15663a5a7aa2d6b5bccdef5a69819fc3bc68d337bbb1724c1555af9e1df6c00c4976d71f27bb6733e11671c32a441384b7fb21ea229e0874931e61af37822780a30e6af03e410cc392c06e9eb167107f82a642111d60656df802c0ae90eaa05cc08a0c0968720eb11e87e5c5d05ee081f386b202b54a8d59d1b686ab38b146786b5c44a2668f1fe504b78853dc705dfc0f99e702b995ed36410e2c1b1ae4e0045082911ed4dd35e6587bd43bef7f989ab0af488b97e8f6b973bd23fc20dde762de9bf6ea1a0448627ec8f01925a770169b29b2ebffa5360f8c6ff23bb95335ebad541b991271f20f8cc8fce1d33b0de53d20aa00a6f6a0c9a7213111e1593f49922324253337fe3e1b88c54e8bd1c6c56922d5b04958c596792dec1aa6937d18f8609b4c3f81e41e557d2bfc5892a42379fb054832f64197dee82e76411696adf65ef306f165c48a8103d4369c6ab306928021c0cd69c513b08bee08238c9170cd913e706e339af54eeef45f44376d9607be2a56b9c358b1338db13fd0c016fa3b28f76065f583dd427db8b78261fd4fb9386b53da18ef4c59c9353e2d1abfb185ff907f19080a2e9ab18955e1c07e19c4ff235fb1b3d973e40814bd1cee8f3b646850be57468249455af9e64427d022602a1cfe5e438cdcad1d767b76a42e5bb8946bb6622ca4c1c920f70045991ea4b3d6ca2971a81710b3c82dd97e5b468f8e0482a49fe998a7b0d4cf0858212f2a98b9547675e37c812e27ca53c096a5bc0650820143db22d9dfd82b8e42f438bdf99cd698fa0acde16ab4b1e56dae3c9e90ebd28ab8730ba2e3efaa78481969fdf279403db07ba63d968bf0ef7753d8c96ccddb9b62a41e82e19fe65889c24f4ed9a1c8fa21e07fb04afe8c11550444b70ddfdd511120f73ac8a451dc83e344cdf65c121afe6e6916fca32df039aae2a05e2328a994e7dc810dc767e6a63e994158c711aedf7f7502315a601940821c3ea3d0098cd2c065f8facacee51cfc6f82c2166a0608e49f54ffcc0531978b9f3c7fa4cc838d7e289094357152ecd3a03ef59f96244c4f62e6d0f63b12e4259e6e2744f49f06a68e6f8c88031d5917f5f73ed78f198c95a30b65d4d1f0e53f830dc68fa46e7bbd46fa4a1f40f0fa31ac41e5b83b82a67aeaaf48d214e4e178dfe5111435e909ed1959a9679584207a937abe3aec7881583db2c314008bd18763fc21179e7475afbac2c65bd97bc13d1941eb417d24f4273a97b0cdb98ceb07db48af74ee087b06fed52d76fbe5a3f927bdb21227104752b8d522f71b92f31a903b2bea63037fc3f8eb1ad0dac95bedb175217fe4f6125afa8c0cfcd08b7237af67d296387fe17a75c4f125baa451ae1924fdcd26c2502a719885ac099ea532f7abaab977cffb8bc1e1d2b884889395db5975eaf7a79b7ccb825ac9749f6dab85263e861fb02d567efc975a4c1dd3623f636e4ba4a552e01a7278a045200be9525a608f95e6600fdee9665ebb1618b662e337e28d02b1089af318c09bb695298d65d5506f9dae4b3bb4d040d2597e001c92bcdc3ea79120fecc21d74014e0670a227e41df8b611a00ed87931d58ac00b2fbb5768e1458f131e9e990ae9a1267f91f916e43c1ff17011a70db5cfc8123c5d4e4860de91249e76889df5b6893e097b8a9849ddf8353f49bc5cd6f64ab5d1782b56c27137f26008e760ac0511d33b71e42fc1a479a31dcdb2cf3545a4ec28689099b915a60612ac0c27d3710a995652603db1f38e247653a3cd6898d81eaffee08bdd4753e65a2bd85ffa8bd337635397d9d948c8f78fed94ac1b01add07ecdded4f34fe30a259b057f7748ca0efa1e23377d87666b7d8153d4786611d7b6b1570ca959ecbff63ddb56b8f53a1b8f3e18804651b81da982e2989138789356782046b75bbed11310caa0c53b67f1d6f43d7b17b454e20908a5425f49a2bd55f48f90e5b6b21042665c258830398300e788b5ae409d19eeb7b082981a9cbbfa8dfd8cdf0e93beac64aec84c03d756009d6e9197016d62ba291cf1f647be3275b56f395fd1f38c006b8b0c55840eb0f59399953e09cc339e9c6ea5086818f3675a260c0210f6fd5c88ca9e6803f61290a35fdf7a30c615e365736bd62db0ad05217382beb678a9a1d883158687ca712252bd86bc054383650bc8e5fc903abe4eb57b96294a7e689050bd51a4d23528c6ebf7426cf1678a5674ad6129bc53bb9149eb05a3a28a1d74f5ec147e52b94142615cfe79a91298de1359539f423e87c1168cb7fac01984c5df2f89d2880320e5ca508241ba2126c0ec866f6292619be80dd8f7b57cd256893082b9a4600837e2fbfd78ef5bb7bffed8cc37d6e9bbafa13465b195c96116b92033ca3e016d258247d2f476a9f34769e968bbfde3f3e92f2c5b328c10236d5f7c469103344e3ee49d998d2215e3938ae8e4bcd1e05419e0b0faf2768388ef423d25799ea98e988560711a381202670f0396805e2016326feeebc0be0b55549c7c0369126f6bca289fb9cd50a6eba7e35e255a1bd14d9be94da97ff7e407a39c5c7c74eb1e73762022e53d4a92fd8c36531fe29759be5d816785a05803077a36629c80d22445ba0df1779d0921c7007128c354bd4671593022ed3a35dd8f6cc4b66353ef7279a1eb68f065f0b3b799625a7b4a8b806871eeb49f43d234c456c1c65bfda83ca16baa0b35567f2bd85fe7dd04fb1fc637bee93a0896d2cc0bbdfdda3f853d11053addc9b4bc134de71aa9abb8d4f2a694c39db29e9a50258b1668348a3de755d5cadd6c9762e6d0f22c75f4cea5eab5f1a433743e8f43e42635f9e71e6cfd0b63550179669943139d77a6f2bfcd942b55891672ed4028cbc0becbaddbe284358616dfde8082c21b7e0f8da97df9a0d0a1e17f87c9199f4432fc036e6a7aee2a82433f82e2e779c417a6300af174ed0401dad0562ef75e31804a14f0f177e69d6c5f00e136ffd11e18eaefa9ce72be92c15aeb8184264371cb78d8f43e59ec87b793bbeda9a93f7960f4789d9c6fe42a20c85756ff19b06f2c57fa1fbc102cc0b93f6de6070c4539bf1acb7f2775ba0be832a58510e8f8f9494d45d3f1735dd9078a204628824fe564e9c1573dcec77b98d6516a71bf7c2cc2ace9d9259b6d05c78a8dfe34d054814c4bf2ee93fcd058f1bdc8b6545cdfc9378b5cf8be7305e2edd4a020fd2ddb0b94151eb62ee556a8ab1489673afc62b42a5697daccedcef150e7c0f97763fa2c133a983459c9c6882ea5333b110ca2e588cd8bc43a813def1f868f1914eb2f82e7bdd4e82b3c6b324472f42a85696b02b369d36584801e6b9c974b4160570950989f5dab814fa7fcdfdc3dfca1e50b2672a566e312e0d22a6ce9eaa54ee4dd2f19bed70e4e5a2b2a13a0e1655da18d472cfd50e502877e579040eb4c9439bcadfb52ab09f25369db1e3a96e3965f0f4cb3f58d67f009aa0fb5f6342d121a1ac009ba661928aeb9df3247bd1d706e5fcf52399034ab1d41411d743f41d0727333c625076523b11bc577b64f2d32170518e81e025eec4c2971b49bc90e1cc388b8291f5861f3de394da1d71ea8c7cff9e6b981ff4e3b5c066be388de4e134e4a49ded3f240bfbf9453c4fe9a5f83d78975328b7f2272412f9c42fc01daae07dd9501fec25a7a25373f9342fabd9858cf55b8e1a4e3551837ce8745ec5ab3c87d087a5a6c832318bb73e4b31a38819922da1f644d298e05852e03afbace7f64008935f05ee4ecb3c1740bec71b3beee39001b2d2d31893c74bd7d5323c44cd775a4ed6cf84259ff9b803260971a33e27b4cf800539c81e8e0d63a2f2bdde3677d2837939f4bdabeac6b5a9177c843559be648d2bea46305267172ee2566b6bfd7b0c3cac73c949f37620974db3e6b80e19f8bb044c3754071c4f4d5ac46298740c433a38d39d4964811b45a10e9e715ccd1f57ef359d551a740c7c22d472b17a55ec08ad92d1d02d79f3244e3500d9f7b0cf6c8ad27ec1cb55bee52ecdf3fd858d5b1256a031f429a115a0bb256278dd105106ee780cd700815043373e7db7354637ad797c3d8bbc0e2e310bd2757168c975f12252970e21a0c5bb5ac819c7bb54614a7a8a6e3449da3d346dadbcb12498956b1c499662aa2d10a8b05869eee6110cdf005587de46eb920617db92db7ea291eb0c27cd2685b28178db207714d4313dc45abd4ec39d5c0b2781bcdc2fe9defddae86a23cbce909554536c6ad2084a5951fe10d0e9e3f4a1264438308440704ae14bfd9b412f6d7b2f4c17f78182edcf236ca3716ef2b900f8bc9329538d404b9b11b7d337e960e07f8873303f1d5c68c6b881bf89f30d98884dfada58ad7078850cf843a5e43f5137186c3d270c33131fe2dc0e8f7d23d122d802ef634e130e3c374564f38b44ead2319cf29b035fa2478c0eb5ef6cda9fc22dc4ba7c55a1df56a25d32fdf17a46bc16ec06591605b6b5162e4e90545defaf615205925e0e7c183ca1ae812e0d0afd51178d3a8b75b78190c3ebe9d5a3623f548adef6e3429f262e36a60a5b2f60f1ccc3181aab064737b43e5959dec4feb21c633a094176278297f39ea7167e9607d368b31c377d3e02c837365fe30e4f5c708f5b4e630afd2c2516a39734bac9d4638906a8de8e461a66709c95f9339485a1ef561e36516ed45d35c1ff7c565bf2b69bc9a02511b98490cf63befd9f09f7fb0da889fd82ea94b1ffb112f00b3c7bdeb866d8d3baac25f9d641371c05d69febff244b4005ef176c193116accd712be73a9a6470914e4610d48ec974a78a8ce0d00e4e6822b6917d2a64cf647956c296a07535d241aa8de8732e5f77e59e95f116c6fd0ae571418894ef1ae612431e7d54508b20ba21d3b96e95d82244aec623b48f6a4add7ba6f99d9beb6b26e6997ed141143d1bf019a36cc1621989616bc3413480e321f76a894c4d7afaa380587b352bf55ea3c0a20c0628e78253b304b48f1ad8b4cce85a4c5e99e08cf3b7ffb5d97d42606feafd81acf4ea83c7c0e1aff665844b707a", 0xeb7}, {&(0x7f0000000280)="1b348f390168bf2a11a4381cd6120d05b7f8a7e48692898d2a6ab5af9efd89b1b4395d40eeb1bd2e62a20918334c2120a8080eae94659b6fc44fa4631978df5d2209ccdd5270c08cc7633518756809b72035716d4facd03aaee41c55bbd12830ed76072da7e7d6c8a798f6af7164b8b5807ea231197ef1811dcc7eb5d26e20d85fa95915a535e1997cf4378e1ec7a530f8dc5fa188f1c3b51b08d136fb0ce84426ad7500"/180, 0xb4}], 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000000)=[{0x5e, 0x0, 0x0, 0x80ed}, {0x9, 0x7, 0x1, 0x40}, {0x8, 0x15, 0x7, 0x59e}, {0x6a, 0x8, 0x9, 0x7f}, {0x0, 0x20, 0x7, 0xd8a}]}) executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, r0) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = getuid() seteuid(r3) getpid() shutdown(r1, 0x1) poll(&(0x7f0000000080)=[{r2, 0xab6cc3d7ffaa0897}], 0x1, 0x0) socket$inet(0x2, 0x4000, 0x0) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000615000/0x2000)=nil, 0x8}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000697000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f000061a000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000068e000/0x12000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x5}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000069a000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000034d000/0x2000)=nil, &(0x7f0000693000/0x4000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000614000/0x14000)=nil}], './file0\x00'}) connect$unix(r4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000002c0)="dc5e04fb39e84ed2a76610ff3f3a49f99a56534b99b7b9c9e0ddb47c296c7fa35db07e2c4d09c7d6e7df6ce5625bc182b958c173a8500721a103e630e28d930dae15a5301b0d0b107380d3a4e515b4bc9032de245b7bbc8d0caa174202d10bac75bf48c8ca9b2b42fa8203c9aac5116f57c4cc44a40d9ce267ec98b046450528c41d8078ef4243acb4c95eb455c9aa67b70730356f60307f38795020fd4ac3f62c2dfe16df1016d3a3c616bbb8933c7a0ce2a0", 0xb3}], 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) syz_open_pts() r7 = kqueue() close(r7) kevent(r7, 0x0, 0x6, 0x0, 0xff, 0x0) syz_open_pts() executing program 3: accept$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e36000/0xc000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8000000000000000}], './file0\x00', 0x69}) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) executing program 6: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x74}, {0x836}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x1b, 0x0, 0x0) setreuid(0x0, 0xee01) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000300)="deb526d03fd4e8092fb117074190405c29149bbd628a8f535ab0e8148887c7b6ff96481963b74e99b89f9b21bc9f26fd34fbf67052fa1274bab0f27bfdc8f6fd2d900f76b4bfaa3147ebe93d3c8b53e1279b139fb9b000bc795166339f17456e7595329685d7f31b7935c98865faa6b46685b372d822ff6c754453c1115fd8a026b31ab439ffd2746a2e59ee5b589c84b504b012b91654783d32b21606885cab6464047ea16a4c8507cca96d4871fefbcb114970fe1f6f8bef319545279841dc2b2db7409dc1f8414c81731e4bc39bdcba017eb7d2aac37d3592d49e47614d0fd83a4e6ff0fb941261c55c9d1c27b8339e3dd55c96e6db9cb865be02674d952a557c29cb90a9b6d1b5ad17d2d6cf7ac75317cdceb88f8478c56eeaccad65a5654ac0d0432e01492c58b2601650edc13645f199187ce2d330aa5956091672492ac1e64b7b82234866b767712556bf843cc7d8d84fb0ef0c9f84d1f9a2229d1baa0723018bc5bd96f628837ea77586ebb6b0a6c9acf859629f7b36c3740bcfe10c7e3021902d560f26055a9f14fcd488a6ea3ddbceeb94bc3d47ceca518e5a6c1bded11d0db3ccec9d14b597ad91660a2f1f765ddeb5eb952fffd86a2bfa09d231cdc6cc396ef868a8ab8928513ed0f90220c45f52877af7ae48c805d408268ae3b27b51743252905979a5e3c961afb2abd96d0d9f7dc343cf1d97b8796e519140cdf6c3b82e3de4b623afa5061c110fe5bf7881e0c6ad4d871116803b10451700db13955df4e1cd1a0abde2e5c8d7490a9846147f7591bcc0ab076e37cd43edea6fcaacb2d691286443be8cc3c4ba5266283be8f4b7346671346a4c60fdf50062f1eda9182399f83c519cd93a3363f945bfa2e164155510f0a61097062e3d3deb4df8bf2c6347f21b3e17587f1431cc160875a0748a40cbcad6f8d59ddcf2d1b637fab48f8d95c50428310b06dde23c94b7f271d7beb48966ee7ae836c4d6d57fc4520ce3b6a8070e65c861cf26a0bd38b78038a55c6e65ddedfe4b3ab016711fb53b7999515aef62dca1b7612da5aa3fe8628d0b8a87cbcd8b2bbbea51bd5a1710ddecae09ca484a9bc60500eb6d4d5c511767c2d79dc8d3e7b8f5cd9f5eee3b1276b81ea2beee9a088435ccffac22d20259ca6807b85f02acde5c2a4715e62145e7b6047a0aa41d8607a58b5f85768b2845264399b12de1c902c0f3105ae4a8e35207799d6e061b1e4b3c222f77bd537abfbb61a8a711beaa3b69879fd9c843058fe610655f8169a30627e8f3f07382dde6103c0f37789c7494206ff25d5c8efc53f02397d3a68331481d2c5c612e988f0f49657e9a354ad522d42da3f88d43b7b97d369454aab1e96c215ebdb08d86268efe053c18478245283c6c9e08ad3c68d81166fc6b946b378c12470e39bd5b5d9109642e0e973730a6f345bb9ac18910057041d77725e08222d84c515bed7a8d6ebca29a9ff9472205f2ff0abd9e1a231e51d5ba4046745d100a339d98600f0072c94099996c36630e593ef2898fd44d53cefdbb9811d8a790a7bdd9f9c1c08f528633c7bed9c2b53e8114ddf1c64482ecfd55817d6850906f09dd05203fa3206433cd26ebf617319e874d6847789966101db04375c11c7b8d21315ee9e46189190f5ba121202d70123ef42be0dbe34c8a99e6cd389bbc5b0157e52944c384c9e548a858fd44dbed7da81a225dc4208638276dfe77d686e6af5d08909d3d4ce6991d938ca44551c18073509cfa9cda7fe5ba624c2f3485999ea8509e6b1eb5b1094c9ca6c7366b630d29ef3adfeff456112097faf412c0683cadd028f82e797b81dc2ff560dd145b6b599d2326dbb2cc9952724aa1ae5f0f83d5189fc7f5569b5cc4ae441f1e3372a84abb4a0eb7164a7a0b1a9a88fc49d81a6f86e49dc87737da5f598486669c04627af97a3310d29d7c0190fe0f087488ba3e6c822a4e185ce9aed5f34a515009853da83bf35c511ad983d58c1585fe9c676b87f98a197af331782469a2786efad8b76847440a2949401e8a65463fa634169d9e7aa26b032873cd3297fb1965be1cf468400deda6d7d15fe5175f1863272aa0d892dfb03ee0429acf15103581c25036fde159e043dccca982f20e0de958e96966400f7c79c18f22c999c4cca81aba0d9aadfafa1b09a22de46f4d4a67b38039865068787e03a0769f31303ee8e33d6951c8b53ce632f9b87083a012c7807dca164db0ad0140cb9f8f8b9223f3874cf074204d045e2eacc2c01ad88b55c085f058f4086a14a753df3a2832bf2defcb602b20a526d97da81c36d0aa67e8bfddafcb5568ad9d405a1e9b30f8572b797bba482920457137adbf69153abeae6013b9db419c035cc3e31a1c6ff84ce80cf5a55d10895f66cdc12f34bd7a7b1fffa29591610905997bd074e6483e08f4e4b52b7a8f41e7eeef25c94fb0004caad5c8f9fa887fb10e0b0a9e85d10d774a02af77081f0a78174efdf2dd45d72cb10fe38294e6c5bb6a5deb274ba4123b7efb97de95461bf2c8045a76ef01348027aa71a036df717fc301514a86e1b32837e55b9a5be41489feb62b0e751708b625974045faee0601227f4f8c4515c9f2d347f4cd6610e98b2ce7fb2eebbebf18bd912f9d8ee03f02b5687b4869875044ee63ea742a38e3fcc126c8ead92f3bf328699d9b88234e1ea25b59d71297aebec254187ad2f2301a7a3792cc693cde5767af4f945a101f76e0cdfb5c0389336e3157aacf04eaf8b24dd6cffeb4a46b4224037c7b8afbd90196412c1bb4ba23177f82799c10c471dba3167d6072f650b291af2321ada5dd5943d89dfabc990150552f127135eee4d1cbe78ee02a9a560b13b26d36719338846c49c7225b80bd462789c74bc9d9f0ef04aa7b768d92e4b8709599355837b21e1a3cd28c0eeb1b9a3f449ed9e044cc185694603762e5fa17506285332d3b9453694051fb23854c8a7975cd3d2754ce49deee29d27f5422b24abdb15a0d768c634cbb09c4c7b08a6832779fca4b89da5b0b57955fb7b6d1b7f76e9d71c593b06200629d671c096d23d765d3ee643e5f34519c14ca5bb2a9753f3f1f2fc7829f325a46d62157fb60d2dfb39fc3b4a7147da58c90bb76dc14892eb74703c30c550d59a1b60a27e7649932f063a79c2f22b37e3f5d63ec5e220bd75c3145f178720f1cfd3418916b4d7b2c0c696c4bceea4f90f1980610f758afb069e9eeb2d1f14194af01aa4f23e73f180858cb47fbf29f522d78fbdfd6fbdc45ca1f58add2de8a6ad41e62becc9ad99d25c113c49a1ea10e4005213c0e37c56f083e99625ff6da236133e6086f5d4519ffda8e5337b4aca267332e40fbb1fe995cf86123ed0f39a6c9167477918fa1aee19b46a129685567a632f9c6fc31b212a418d6a9bc089e5c5da21b416bdf099c5309f955da1caf192b70127e25c093ba17abcddc6a3f81b4a12859df25a57dbd330d863fb10dcb195574c2e016131d640f512ea3f4aacae520d5f942c62002ec192c713ca7081634228c8f3962db8c02cf8ceccbeb4ec40ed8166ffb9a1ce460f0d704382292ed46aec99d556fc3b42a7ba0c37d6a45cb1d8c4d9b8f43658a075b38edd8ab833f1864adb64fbb650b429484e2c620fc89e07f492db602ee7b5fbf662f1d1fae81a0e83591580f7e2c88c1476eb9a2f36179ab3bc2bb3e5e8df5817973874730c2c1b2425e815f7b70f786354b218bbc20f669898faefd41d98761a7c13b14dc14e42240a4065b4a00364716f37e54488392393341e4e19671f7b17ef81a75d45f32bd9404013b82306b22873734ea2d85ef6a279498cbaf39098855d322abb41d70dd73a7ad02d7f03a6e8d1bfccc145a87231a3c726b7f469503d99cb77d4fb5227b808db0147e18708a8af104ed090978d189a999a785b2f2d5bdf02a2a1f9f6022a37122a4105b247f1f9e86d755ed331dd02199b541a267ca3e556b92e7eb58ae47c478a3cc94414e5ffcfa2db9dde0ce6ed49eb35497fca53c2111e8d47bc83ee2358bd90ec5d8910458a8902eca7ed501c6fca58bab39f22d923da4f2845311b24bb913ee0ff6de6f2c457888c571c35c9282689e947950517c47132b0e4e6e656866aada86a3a6ba5494199f47e80284ff70a134e826f85bdb8e9cf556c4975b704f1ba70579354ae058104ff8c066a39c745e819b2f45b0da6fe996cfec2398678f4ac9499601ea78c132e45be78752eb393da386d1d5b52e4465227b00b91ce138a41e91eaadd98258bf1bac12c497c1f8901d1b6c7a83dfcb219c2335e9e408ce5a3a3fca9ea3995b6aacd440897c8296c821ce8e32055f5094a36f43a7dfb138add3a5b1b8f8e24a155ccd0c2da88a8a99a6b9ad6ec09ba40344edff6d5ea736794057678892070c60ade353deaeddd0a7bd6eb5af953c7a3b7d757948735636bf59b627d9b6aafc836f0f11a0ad428f1f9ef56b2fcc48d8c8b7a0291e7aac4ee873e129fe32189d439c0b8d979b1c6a5426394609d6d774429a402f1e93dc0eeecdbda96d66147e81fe6e02005a16aeaea89c87f3a9d12889d211aa03c524fbf0cf78226590d1662b098c3976b24764d02351aa3ec3258d9e46c87e282b5847843ddacde8c933828de9b4b534fb00c3cf15154269a6f4f82d1e4e69a7c998fd7bc1883df3b1b8c9f9a78c8d5c7d7cd47e9444c71f72c64510881db1b43129856eb85c3c1c4d022b64ee2a925de3521cb7f368a98a55b05f99cb7f488cba589e09b217443760c588ae0cbcbf8916f74ebb2c322d2479bc312c000e06f750d182e003e2eed54e1b14cf28b0934a690c0c7862c180662f213ce46ec7bd586426e65cb3e044ca2cc77591a6986f98f3185fa3807086651f440071bf644a70cc27f5791afeca4a617e67a20d191531e590829a9a06b0d600a4b870065180b44c142a9cbd9f7bf71fee4ab04e44d50795478c9a8449c973e1d8e4913a57fb9fde18f23e57c6f76493583e2de52fcb03279bfa7c6c63d228c457d077e3ae4b10a44a1c6ad58f4b8d4afe054825dfb50c433ef77e17f0cdeece20a160c894af26c30cc69ec72a46b19833f82a6b6fa403a06a6729f48a31f24b92674de0efe4ae3f1cf63b48de16820dae6f7b45de44df4eb3e9bb251e91c7172ce624d141a6a392e55289fbf6d1d0bed426de0041988279e799a4ae9215f4349eb0b73f6b5772fba1b9df1d137a79487a3799b27bf565e3efbf8c15614e0465d0cab97fa506cd3f2992a0fae7f8196c2ca4ae541343f84e9ccfb3e8cfae5f87dcb9e418866188871b50db50c1e06681fd27287f17f22df6db33c89128cf4740f7b7015178634fb3e32f007bad47fb8b7f1b819dc8ee97bb496d18779dcfce3c079bd96d154d5fe0368ac73915d1393c42d9cee6e5aea62652f9c5065d83f45e7287d859cfe37a303f2ec6f739555ebf344cabed020a626e27ddeaef72680ad725d13ef3ea98d05ce7efa404c273fb25cd1f51019523dfaf02eb0c518b47bc7605db8ec9af850d784b2eaa4363124380e1258eb15e9e23206663e6cec315439604e4aefbb2f5c9acff565100ebae62f65f029fe2d1c93bc41859ac48c69ecf29a7140218fa07afbe81f971a35a98aecaee7ed7763e2f1dc58ee5bed2270c71d59e58a5bc5a0a94c9d07dd296d6a5fc7b9cace294abd0cb959393b29dd1271088bde296ef3d705653dc37e6a8d5f3fb0fb5895d9ac11056671386af70021267408cf0dae6e738bbbfb1c2871742e8314ca4a9a8f2834633ef62d025cee9ecd2def5b2e0206699", &(0x7f0000000140)=0x1000, &(0x7f0000001300)="b6648155a3e3a823d51c2fd678c1bddab20fc0ad3736a4c68602e9a1e87a606634b0e7d7fb621553b76dbeedbf6c56635b08d7ea3752f54502ff4da5c72acb6cc19c9c1891ba7b4e016e7ebbc94b6fc9469b1151e0632241ee226085612fe6042b111475ad778f2e501ea0b5963413284bdb32ddf9f55eade28fc7800857bb54a18b5e49ab7d99235ae05cda5562a83d1e903521b0dab1134f191de1c1021717e1b5a4f8ca46fb7c58e654dd847b62742c65abcbd99b2c54eb4eec1dcc6d4e73b1c5174a6f8abf569411e4a3534613694d47f6da59cbd96f0803a08e5080fab38096691b7f93e53a45ed29e087588e", 0xef) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./bus\x00', 0x7f, 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) malloc(): allocation too large, type = 127, size = 2214510592 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102", 0x62, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be382249d1f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e40004070000008004200000000000001400000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x201}, 0x0, 0x0, 0xfffffffffffffffe}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x5, 0x6) r5 = socket(0x0, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r4, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000240), 0xc3}}, 0x10, 0x0, 0x0) close(r5) socket(0x18, 0x3, 0x0) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000300)=[{0x3}, {0x6c}, {0x6, 0x0, 0x0, 0xc8e}]}) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000280)="d4b7d60c5988049c34b79bbc713f", 0xe}], 0x1) executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) r3 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0xc) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000003c0)="5080c5a97558d472b3d20fe4a61339bd547710cb16b1331906dee84e0746ad4a017eeafc6cd84f80da82744d47076311d447c0ad1580769294c53268547ffa2de45c1e30364fef08671030bb9ca9e5f071219824dbbffd53d83e2eded34241119e2dc17a", 0x64}, {0x0}, {&(0x7f0000000300)="7ea3f94ec9aea0cfec8e6958bff13adf333086d3c258d19367300f6a0a5398d749f0c24c3de285a28d9100e4532b0710cbce050e3162b8150acf29179cf07c3286e01de621182f7ed0229c571858cffb0e598a7b21d0621b7b", 0x59}], 0x3, 0x0, 0x0, 0x400}, 0xc01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3, 0x2}) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000001a40)={'./file0\x00', 0xfffffbf9, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000002280), 0x0) syz_emit_ethernet(0x62, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6008000000000000008000000000000000002300000000aaff020000000000000000000000000001"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x200, 0x0, 0x0) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00000000000009000000bb0000000000000004"]) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="775ea3a7", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="c80250c7", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7}, 0xc) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000400)=""/76, 0x4c}], 0x2, 0x0}, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x20, 0x2, 0x0) r3 = socket(0x2, 0x5, 0x0) setsockopt(r3, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) r4 = socket(0x11, 0x3, 0x0) r5 = semget(0x2, 0x1, 0x2) semop(r5, &(0x7f0000000380)=[{0x3, 0x1, 0x800}, {0x0, 0xffff, 0x2000}, {0x3, 0xf1f, 0x1000}, {0x4, 0x1, 0x1800}, {0x4, 0x4d27, 0x800}, {0x4, 0x0, 0x1800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x9, 0x1000}, {0x3, 0x362, 0x1800}], 0x9) sendto$unix(r4, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) kqueue() readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x800) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r6, &(0x7f0000000580)=[{&(0x7f00000001c0)='~3', 0x2}], 0x1) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=r1, @ANYRESDEC=r0], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f00000001c0)="f007426c6a7984d37bf078", 0xb}], 0x1) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x8000000000000000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() getuid() chown(0x0, 0x0, 0xffffffffffffffff) setreuid(0xee00, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0x0) geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) fcntl$getown(r2, 0x5) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={0x0}) ktrace(0x0, 0x1, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet6(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3e68, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x0, 0x0, 0x20}], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r5) setgroups(0x1, &(0x7f0000000040)=[r5]) setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r6) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0xa) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x1000000e, &(0x7f0000000000)="1dd09d39", 0x4) socket$inet(0x2, 0x1, 0x0) executing program 6: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffde9, &(0x7f0000000040)=ANY=[@ANYRES8, @ANYRESDEC], 0x280}, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd80546db998 failed: hole in range executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000000140)="f2e38205bdf69222542af07eb1b028d4598768fd3485f4175f5ee62f8d824adeddd95d7ef268449bde7af0ed5e3f220ad95e6dad8169adee3029d451a9f91b6d4e", 0x41}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000440)=[{0x5}, {0xc, 0x0, 0x0, 0x1}, {0x8126}]}) setrlimit(0x0, 0x0) utimes(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000006c0)=ANY=[]) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521ebcb84af5489e62ebbce1ccddfd211c146", 0x18}], 0x1) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {}, {0x6}]}) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "5238f0980b00"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) fcntl$setflags(r1, 0x2, 0x1) setreuid(0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x1, &(0x7f00000005c0)=[{0xb}]}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r3 = syz_open_pts() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/82, 0x52}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() executing program 7: syz_emit_ethernet(0x330, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080040640000"]) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8190, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) socket(0x2, 0x3, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='/dev/ttyCcfg\x00', &(0x7f0000000100)='^\'%\x00', &(0x7f0000000140)='/dev/ttyCcfg\x00', &(0x7f0000000180)='/dev/ttyCcfg\x00', &(0x7f00000001c0)='}*)@\x00', &(0x7f0000000200)='/dev/ttyCcfg\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*:\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='-\x9f\x00', &(0x7f0000000480)='/dev/ttyCcfg\x00']) semget(0x1, 0x3, 0x28) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x8000000000000000) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) pipe(&(0x7f0000000980)) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r3 = syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)="6a07199177a34457", 0x8) r6 = dup(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r7 = open(0x0, 0x0, 0x0) pread(r7, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) getrusage(0x1, &(0x7f0000000000)) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{r6}], 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x8020697f, &(0x7f00000001c0)) mmap(&(0x7f00000a2000/0x1000)=nil, 0x1000, 0x1, 0x6811, 0xffffffffffffffff, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x2) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, 0x0, 0x0) 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) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) ioctl$TIOCEXCL(r1, 0x2000740d) shutdown(r0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) recvmmsg(r0, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={0x0}, 0x10, 0x2, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r1, 0x800, 0x10, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r2 = socket(0x6, 0x8000, 0x5) recvmsg(r2, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/9, 0x9}], 0x1, &(0x7f0000000680)=""/17, 0x11}, 0x0) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) syz_open_pts() rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d7380bc9d1b55557b60000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8e01af", 0x30}], 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x43) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000440)=0x6) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x800, 0x5, &(0x7f00000002c0)="4873b68a77fccf94d4fffa51417d41b76cecead11fd25e6b40de62389151e650684cf68337cee407bfdae4c28e168a5f6614f6b4ad1fb47cf5eb68a1108129c84e8f60388c86fba118871ddb46c538e1a5d43efd8c61f8fda65ba67e978f9f7fa05ff68de3de03258ffc656dbeade7145fb2d9c6ea0c86e53400112ff887b56ba52eb0ea752390d10d252a244a491e5240c2abb19dd56c1ff72955390d98", 0x9e) r1 = socket(0x18, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xc1}, {{r1}, 0xfffffffffffffffb}], 0x5, 0x0, 0x9, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{}, {0xf}, {}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "000000000000e140668afb7c18390000002000"}) syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="a19c108d8c0eadb840301dc89b86e5f8c4afa8110e3c2ba6c239d99e5672e06dea17d39f8fea50a959f7806eb7648b52548196adf57a272a0a9404ec558b1bf839d4081990b73485b2c7ddb6513781e9cc84b672c92a954f24eb1ac7f5e68cbf706d04a5a5b5b3c6b65cae5dce3258eaac9a36258ac1a3c5616eda431a3ad85bc78bb2842bb42a2278", 0x89) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000580)={&(0x7f00000000c0)=[{0x5}, {0x42}], 0x2}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x25d, 0x3ff}) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="7f23", 0x9b}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) mprotect(&(0x7f000066d000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0xffffffff, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x9cab835cfdc52675, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) shutdown(r6, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r3, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r0 = socket(0x800000018, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000140)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f00000001c0)={0x2, 0x8383e7d2cda6ed33}, 0x2, &(0x7f0000000200)="a02772c70fd94f4fc4fe4859b6e25f95f6c8e3d983a41683afcf3e77e88d0669b608100b817f3216dd0ac1fc4106385d90b993faafea4ef0816bd53d4e9266ed67ff277cdaf1e7c74dc85111b0df2e8d1133ce31b6e5ea415cef3f06c26d995680298030b4ada4ccfba4296fb56546a22db81f6372305836e99e5defb9fadb5a607abc81395c858d5311a905a7860010c176ddc2af68175f7920021c21cc40b087b8d30acf6f15b464cf8a865746bfeb4b6d32a807c314433ba9", &(0x7f00000002c0)=0xba, &(0x7f0000000300)="95c1dbb5ea6307dcda836ffe1e06ee41026ede45e3a585a13b042d2dfb9bfa816042de5f1c8d6e9240c3ad2c1ed1b429ab525dd0afe7062c3c5af7d895ac4c7b8b9ffec8111fafaf6f88022b44b27d5e1fdbd69c642607a7ea615af0acfcb51666d6941023b3391e8fd74371ab8e5a7f5de44d04c11959802f27f2a5e9a0d77646e8cfe00e2689f781aef5e4748ca9fee9d0d3db2815d479a43469e9213345dc172b8879", 0xa4) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0xfd, 0x0, 0x8002, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) (async) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) (async) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8c0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="98", 0x1}], 0x1) (async) ftruncate(r2, 0x0) (async) kevent(r0, 0x0, 0x0, 0x0, 0x653, &(0x7f0000001840)) (async) r3 = open(0x0, 0x0, 0x8) (async) kqueue() writev(r3, 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async, rerun: 64) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) (async, rerun: 64) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) (async) syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) socket$inet(0x2, 0x2, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001240)={0x6, 0x12}, 0x2, &(0x7f0000000140)="ecca4536ef224438a550b9abad6250e65b220ad2095b97edf56befb8a1b1dbe552b3b35ecd", &(0x7f0000001140)=0x25, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(r0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r6 = socket(0x10, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = dup2(r7, r8) setsockopt(r9, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0x5}}, 0x0) getuid() r0 = socket(0x18, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236c7c04309b00c58bc4991ffc8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r2) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) setpgid(r2, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x800) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7}, {0x3c}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x2d}, {0x7}, {0x6, 0x0, 0x0, 0x80000003}]}) write(r5, &(0x7f0000000000)="1d0ff0af05eb3fc7552fffcded57b098df75804bf2bcb97a07fff3b9ead8ec0bdd2bd894876fdde8db402c1ce827d83720933320", 0x34) write(r5, &(0x7f00000002c0)="fd9e5e000000000000eb09b338f5", 0xe) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000000)={0x1, 0x1}) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f00000000c0)) close(r4) r7 = syz_open_pts() r8 = kqueue() poll(&(0x7f0000000040)=[{r4, 0x4}], 0x1, 0x0) kevent(r8, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r8, r7) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x9, 0x0, 0x0, 0x0, 0x3c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x1000}) truncate(&(0x7f0000000080)='./file1\x00', 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {0x48}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f00000004c0)="0c16e44a5b61c52fab29a7abbe00a18caae10e66dddcf357ba3e44e81e433405caa0512ce71c4473918312f73477b647439f3ac5c33837661766af60c3c3a48d9740e4e4429e2d595c15e8e50e35d94bd7e3371f1995322142fab2ace03945ab91143cce9cb5017fbb06009643ca132ec705c5db6e3624994e8bdd5b1e59c0197b5ab193e290308443ce63a245eda9b90f9bb79e45920a416a5939122b4761d938736a91cad8c100ca84c11901cb07e3c6a037a63eda752fbe90de4aa4eb950f6dbe5ed59679c699fdd578c8a8fa5045f5cbb06f8bf52f56937eea6d9cb742261fa0853cc21be426391edb07cad6ad568fa22ee44f2e9513cf1b96034762cd5253cc4f0300f18485257cfbb45bf88cdd7cce846c70f50205610acd447c99641851096e52c4331ef070268c4554bd9d89b4a99e94de95d292a9da0ada5a37270d6b3a5334b5f33c34a690e6f3dd7d0ba52824f572a73f33665627794a933a2e3c4ce6eab23780d3d6570299ca1017e23e3ef328d3e7325de77f0a71aceb72eb878c05d81978caa41fea0d343113e23948d771a9c769fbf3cb82a103a1709b2c8dc25900fd3f0d803b7985de0aa42f91e1e4eef6369ce5526f53d10c89aaa4f0e726f16232fa9796e74b99e2933911a12dcdc62b38ffe0eca9ac48d1fa46e6ea0ad3390974b002dee1d379c51d7dc814d6aa24fe9bfd1243ae326c182273883c8ab55e98d8e4f5ba7b19e3bb7deaaca30a17a3b826b130cff6bb685252968aa96820be00718e37ba550d09262818547623642630f0abc4e1f8d9823ca785ce41ff83a7327cb8607922495c0b88f8a23bf9f3b223246b2a00fa3ff91c26aa92c118bb0d6e50d36c6edf90fed3374b34c6d91d5b4cc88e2ad78d149cebb70d451cacdf8f1f0fef2ca5ef6b9101a523a1ba2e27c7ca9c52af31bc859a6ef8f5b770d088bc55ec66965450e06b8612d74ae60471f9791a93722fc3362c31bf44eada23f621bd92ec9e640d7553675053bdd3b7edebcdd1691e30e57329f400ecfa2b1d877f590dc830642f770fea17e7efa0faa68bd74f07bb44493b0c8cf065dfa14d4914b6c873be130e33f4851aee7a6b022aed05d7b25a25780bf82e606980bb10c975794fa077c9cdcc3331fb4de7cf9f33d12e8b67bd8d4dd4f776c2e05b7a96c4e963f30c8feb1b17b489067d3325d1a2b18c82ab4e73483edf6052eac6f48ec643b52315f0af26763aad781e36703ee74079df46d671d0e95e4250d1b04c17e38bad10fbac1b47b3a0e14074abced1557e24fea5c1be4ec9766c5cdd4aaf25697afc7f8f8fe4d74d6c8e4b75005d98f47e2efc2b9afdab7859b61a4c058633ea5bacb09a664886c6cff642d6262918171ef4a4c54a85e318e70053c23f455fbdc505459c0d3d1bf3a85a07e32642038e3146c309bcfbe6d17ab15bb3137d6353a788175c87f7bece19173120f6c1863c404b52adc62e67df3f7d30bedf6292f38d1fff6e49427012ee8b68720bad89d7f4ad782f8c2176159e2d77e237f2a3d83d45de8e469f61c79915f48af43124bbc28560064f3e1d882fd7fc8eb9bddb2f3b89707765c98d2cfa5d4aff8ed00b327e696753e5e66a8ec88c4402c89e90fce7b10816002c7fd90f865aa448d3b13e137c59d5dda4f4c9f048660eb6ab527988fbdd5e1ee407abd4fe64fe1844a2d78c9e67aa908923d1699338dd361919a563ce02689a798ea94b91014e13dfa38e36243adb71f45d22b1870487f3d209a8372de4d16b39f175198d23f47c6e6d27876258f5cdc9c3b661a150bf53f6cbbfe31dad5a5e0cdc52578d89a59a17ee5dcdc11c898c4a2dea00d85b1cfa19b7a7f9d337f112d3a4ba478fd0ee91964f7ec05f891e9f2eb69a07ef78629d283508310276a993bc998600b514678231982eb08c4d9ad38fda6e548a7ad42c427b39718bf91f1a5d71110d49c577fabbe8c835123ccb9dddd5865a5bc6cbbb9e9981abcd0adf1db2b29ebfc3da2bd267d2612a7318c5a34e007650d267b51ede979ba10788e8c0f9bca953f6c59934884d03050aa62bd26623e70b27e92af3a60ae68cafb4575ab6005d7fe1b26e4e7500591f4214d8da6a63eceb9c62b29b2ac22f3c471fe6f6b9a8fe04f1fbaf55c52887cd35d2a690ba0367e1756a6ea4a2d7e72307f1e7d9a5163044ac16501deceb49ede04947570a85360872d98f2bcd014a097e5b83d21210fde142af81451331d69c9e988177f6eb8bbb9a510f34f154158306fb975bbb215ef50fd29ea5a0b6674ff40c32a57a8d14375b6928e4e6853fb7c7e9d491925df48586aa7195b27ebb84c439bf4d813db08e3e08a4d98caf76e83481850d0ef0c312c3cdd17945758e2e24fd960093c850cb37a5111e75400fa709025e650516998b455d5be743995a20020dd727de81ec814f857e570fb8888d75820bf55f931d44562777faffd88850f403993ec444c8eac3e47a0ddf71e80a27591504594473734640aa854d69d5ab951dfd8beb8398466a00b25aa73eb082aa93f18b9865d866457482b2477963868bb18271fd7680c37c8a4d6a36924e18ef48e3c1e5b3d1c80ac0ec6ece5c386e435acd773035c284e6c9a2544ebc6803816f03bb686c0518de8fce7da119db77dbfcc9601f7182ff45cf2694705f9a84fd4e6a3f81cde5a1c1000340d3435200d451751fbf7c5ecde0a2a58b4d5a778ebcb54c93f23c843f5f2c993b290b70d5715221b4c3a8f7b38a256af9ae4da691a4cd90529919c806e09f2843b6a4f19cf4a3d6ee40736a2406198a9e627d0ae51921273599f08f3546c77f3a40d7ed9bc9411fe9cbe5ee780b21e216948084565ad3214cf163048cc4efb7e1df419c5b23edfc6405d09446dafc5f891de80bdc337eddf74895d68f0b04343aa8ab43bb28d66558ae7f70004f706829bc2d05133be30b38715af66275ead8c26a8fb1912dc8234e25d29f6d2abd5c1730fd98808e2a5186202e39b380961f677dd5899dd62700bdbfcf4d7b834d337055883ce369c3d56f774fb52f1696ec1380ba4d7ace45a674c4b8d5577a502cd0421d4cd15c57248830bc5ea17c62e7b9bc23f615263e2c437f7ef71e916f608b8f3f8f76d008aedcd6229d068629cb0bb0159d9b9dd7720be0ae51246f09830ec8f65bb985c934684b34f9f0ce77af3d1c1d02cf1fd96fa872497fcd3eeba00ce9b6c0221c4f4e2dd98ff8b146dc9a278c22aea853f0d4b514412f3c32d60d2c22efe8a55e8253027a9f5bdaa336e3a32278080eea0ba5bc78341626148a5c43f23138b93d33ccc5ebccc4c627c76b6701457dfa17d521d07d3a45b947eff7b734529ad9ea42cd7c939845e5add543a98106a92d9d8bb63c09b974a4b433f1c7a52e583430c8b39823983593ef05007aeab80fc895eb34d2e5f81232b9640022a5cfd23cc3b2078b289580e01867befb2d7a8b8f2b29cf54bef241446b1fb73675242778852afa94af8497d5ad60ed01a46bb66a729a69cd4e5922e2d6acbe3b6b4a9a9ae90816f3d8c54f1325734957511bf72f0afbe8f4e5aa02da937402fd9794abbe846b6c61e4f689defad727ca17598b32743d0311d5d14282d7b0d6497533b45375e4436ecfdd4810db5a19c4d1138bdd4935709376e5c361f42ed445202d5d222f12403eac086a5ded94c49c1bdfcc02fa5d1c97abd945cfe809deffe7859cd8cd3821123482c609a9fed1d7f9d0aebec6e7a6d24c28de1fe20d5e60918ce3dcab7a83fed2e04880a9e86d9972e8e9800a9620621894988503572ebda8f0cb4baba123a52ddb5a881c92276ab25760ff05e6012c5dc703ab9d747eeff9c5fa19ba7cb0ef83f7a6c2da8a87340cfec1fea086e8b964fd001a23e1d1428ae14f202e4809e11d04883978c2c03ef6b8c569e0907ddbacae1dc96351448b749eec53872f8318b1434b7f3d7b2dbe208eaad2fcb0aeebdfdb151b4e5a63b709a6d05c3b2319da3472d8c8aba2bc865e13ce512ae7ef241c2101b8195f69e2ba2ccd11a67e9dbcc770d692d9a36bf06322fc7dfb9ebab3882bd5a8498da0ae52dc01e852488af626a38b8bac82316a22962ef0c9a1ed355463bef8dfb72bf4c7e1760d401aea2171a8028255c5b081d89a9acde85136fb32e8065c0a052c60caaba127b4d65b0c2edd5abf4d6ebf300326eae220cd72a1e07395a178144a5cbd4c314b42d26394c4a2adb080e01efff5a2f398a570b9baa9f89c5af5cb512d636433f2c6531e0b519a90ef20235cbbfb9aa9e40b631befd93036419e78e4650dc8f5881be71ba5712c8f3530224c7106002e187d5684410bf288b69ef4b1a2e3480630fdf6455d7077b1c37c3b5c0722c01143f6a5f168335655ae7569de27d1f9aeb85941dbc8e96b34262b62b6bafeb25cd80c8f728367ca4a6906dba103850fe181e867009faa120acf807058b808de0e7626565a60c86926623c83cba69ed6e9a3d50d0fbc129d739953f97bfc0852bfbf42b1ad6006350af6b0290bd1af36bccadf2990e3049c46f3f1cfa1484096ae9c84d16e07e674ad43c92b6ea6b69ffeb71b42e0a623a67c3ea04aec432d6b0bf833e9a5afbca3c28fbedf41af8cd87f9e12286e8b9af17845436365c4154ce53d88e7b5379fe92094474ee004abc6e555852f0949cb34b852d4c6e397bd6ec8fa6e1c13796d74d72ca9af114636011ae8942e460739b1b562412529bda1a446a6b6e5b0a95a7091d5a44d7ee6e872e03f8b00860e6cbb8fcd7035a7d4df96628e48d71c87760635977770ee2a59eb05e40790a823c6b24987e4339ac1922fe1dd329753e07bbf2e582ae328615ed83a4a9a3f308ed2a031d104f80a2aba6d27148bc5312cdd14558cf8bcdb3628d564663ddf6e75d0dcc7e39a1c1a6ff3abb4b7699adc180eda448f81917ef425427f00e40fc795aa71ff59c6fb96903ce490c75908783509e19f5cf6cb3eb325a4784c121d0a1758bf2617556e601a4927a667f04924a174a04e834a6fc43070b7749914e4f3e414faa96d03067fe32b95a90623f7d1e9bc60d630671e22a0e4eeba0acdd1b1d81c1a25580dc7af07e82a99bf594de8efffd60bab2e93538c22d4960dfad5f10144eb60b1f8010979819256eca3a6ef603ea2fd2d46559bb59cd41e7e75647c8db4053c66b9c4e1f42a8703833b8bd2b3164e69e77c95d67e09995fded477f4c4572d82aa9486ea4b21701c31ef8ba863e5284ea73be31fdb2468258155678d1b97113a81efaf77d9e885ad71f5b062d53f1b45cdbf3b209f7ed52d9c1f693a862b19a9c500d94986d233b9a5563f6f8ffed0d43cdd92a23467268865d469c58bd27d7bf25671c74606e464bafdbf7e104c62b5d641613f0f5106f28690802d293eba943f53ecb804c71f54f96a83ebda58c23d739972ad3583294dc548039ef48f399f767a53614f0cefe6edf473816d7cdeaae3374f773ce068c8ace8c8d983e1781b4f0e945868d907121ff4af0d91eb6480a800d906b54066e7dc1cacf0ba94f6f5d1f32aec582365cf8d9b89deea028b32e616cb0a18f5446f97b181930b65cbb1aa0da6537722504016c484214f35e90227f8126dd3bd02b0a7317599141f74f5bfdce3b7ff7286f66e5872ee0422cca9b2f2dddad0c4ee69b4019ed3298888a3290159fdb2cf60b25f33734ab5455972d4a8293aa85f0d7e53e586ce423030a2d934e7bc5ca18f3b132a0695a29f280973ae31a8f01c6a4aa19a6c344eec144550f35bd033bb05be5b206d993c03834a15d1d1e0dd4746", &(0x7f0000000300)=0x1000, &(0x7f00000003c0)="18964c581c036e30f127e340aec5d2f3428e04c8a7cdc039bd314be96df7d3ed95ac1b6a275cef16a7d52e969541b90786f4843bf80afe8ad92da2f600529869c16486cfb9d50d694d", 0x49) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2}) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0xfffffffe}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) sysctl$net_mpls(&(0x7f0000000040)={0x4, 0x21, 0x6}, 0x3, &(0x7f00000001c0)="639afe5d343ece553fe408496546a1c7ed31371b85d1920349", &(0x7f00000000c0)=0x19, &(0x7f0000000100)="cc0a1a7aae520687c791a225e0422bc2fa5358bc721bdb51b4ef6cb697be586cd92a4972e3134afb817d3eefba8e433dc44077e8b27de646330f2b5c9384055d16c04f27ca0b32f9476cbd65dc5ecef6a900a58be50614a0e7e764403cc450ebd6ae30de713543d657e22eb1db424132ed22c7c55207a71c5ad4d7ddbe4cd5268259", 0x82) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/42}, {&(0x7f0000000200)=""/105}, {&(0x7f0000000280)=""/227}, {&(0x7f0000000140)=""/37}, {&(0x7f0000000380)=""/212}], 0x3, 0x2) minherit(&(0x7f00005c5000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x6e, 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400210000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) r5 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x3}, {{r7}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x8fe, 0x2}, {{r7}, 0xfffffffffffffffc, 0x60, 0xf0000000, 0x916, 0x100}, {{r1}, 0xffffffffffffffff, 0x88, 0x8c2e80e8d269f676, 0x0, 0xe7}], 0x6, 0x0) ioctl$FIONREAD(r1, 0x80606955, &(0x7f00000001c0)) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') mkdirat(r1, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='r\x00') r3 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) openat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) open(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x104) getpid() getgroups(0x0, 0x0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r5, 0x6, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet(0x18, 0x3, 0x102) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) executing program 3: r0 = kqueue() pwrite(r0, &(0x7f0000000000)="9916b861d65f932f814be6b5f4747cf09eca49cf2e597c9a4316e3f9f596d469c24c4587892e937cf7", 0x29, 0x1) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/81, 0x51}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/166, 0xa6}, {&(0x7f0000001200)=""/133, 0x85}, {&(0x7f00000012c0)=""/188, 0xbc}, {&(0x7f0000001380)=""/150, 0x96}, {&(0x7f0000001440)=""/221, 0xdd}, {&(0x7f0000001540)=""/116, 0x74}], 0x9, 0x20) kevent(r0, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x569, 0x7f}], 0x8000, &(0x7f00000016c0)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x2, 0xfffffffffffffff9, 0x8000000000000001}, {{r0}, 0xfffffffffffffff9, 0x1d, 0x1, 0x101, 0x1df}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x400, 0x43}, {{r0}, 0xffffffffffffffff, 0x88, 0x8, 0xb7, 0x8}], 0x4, &(0x7f0000001740)={0x3, 0x200}) r1 = getuid() r2 = getuid() setreuid(r1, r2) r3 = socket(0x20, 0x4000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) fchown(r3, r1, r5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800), 0x800, 0x0) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000018c0)={0x4, &(0x7f0000001880)=[{0x906a, 0x7, 0x2, 0x3}, {0xfff, 0x7, 0x0, 0x8}, {0x6, 0x7f, 0x26, 0x2}, {0x4, 0xf3, 0x3f, 0x6}]}) r9 = semget(0x3, 0x3, 0x100) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001900)={{0x8, r1, r5, r4, r5, 0x1e2, 0x7f}, 0x40, 0x1000, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000001980)={0x1, 0xe03}) fcntl$getown(r7, 0x5) r10 = semget$private(0x0, 0x0, 0x240) semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000019c0)=""/183) seteuid(r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000001a80)={0x3, 0x7fff, {0x74f, 0x6}}) r11 = dup(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001ac0)) shutdown(r11, 0x0) r12 = dup(r8) ftruncate(r6, 0x2) sysctl$net_inet_esp(&(0x7f0000001b00)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000001b40)="77479f97332e40c027b2c220943f77137cb962207e211e55475ea6d80e95b4e43e4731a47e9874f6eb633b194d971b81aecf7bd29704672b44e445c6a950d8957184721cf85d11f9e1e628356468852a4973081a4d3c807cb1e9cb7dde033b2a5862033b46ccd22872e4dd5a2e3332a9746fbc232221a3c66706ce6455c005113cc6dd40733f4971fbf284e104f48d6242f6cdd6eea845f37c4e2af9d09628c3a8007d98ce32a3f0242319", &(0x7f0000001c00)=0xab, &(0x7f0000001c40)="a51400e1495441f1c53f", 0xa) recvmsg(r12, &(0x7f0000003340)={&(0x7f0000001c80)=@un=@file={0x0, ""/265}, 0x10b, &(0x7f0000003180)=[{&(0x7f0000001dc0)=""/43, 0x2b}, {&(0x7f0000001e00)=""/115, 0x73}, {&(0x7f0000001e80)=""/39, 0x27}, {&(0x7f0000001ec0)=""/37, 0x25}, {&(0x7f0000001f00)=""/185, 0xb9}, {&(0x7f0000001fc0)=""/101, 0x65}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000003040)=""/202, 0xca}, {&(0x7f0000003140)=""/21, 0x15}], 0x9, &(0x7f0000003240)=""/235, 0xeb}, 0x2) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000003380)) fsync(r8) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000400)={0x2})