T]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x9, 0x2}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = dup2(r2, r1) socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) accept$inet(r6, 0x0, &(0x7f0000000180)) sendto$unix(r7, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f834371205", 0xb0, 0x0, 0x0, 0x0) executing program 7: open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000280), 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc72fd3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc0218000000720fd38bfbb770c1f4a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) (async) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/254}, &(0x7f00000000c0)=0x100) (async) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) (async) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) close(r0) executing program 1: seteuid(0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x6, 0x1000}, {0x0, 0x5, 0x1000}], 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r2) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) acct(&(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0xe}, 0x2, &(0x7f00000001c0)="cb5c6d61627145", &(0x7f0000000200)=0x7, &(0x7f0000000240), 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000340)="02000000", 0x4) socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7fffffff, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x2b, 0xa, &(0x7f0000000380)="e3aadfa5bea647e1942bf29f2bf09184a2139ef8a14f2b57f32c01aa36c214c100fbf2cb12575411669e0242a3df54e9e96a7949fb700fd18aea6a02f23df197ac22e4f178dca1e8f617c45b320412942436f8ceec125ec7ef1d5db3d76769a770c7046bc88fbc81550108d2fbcc7889a8f832b9ea73b3aacb17919ef75d2594d7fbc77f807396a8a3817cb91e5aeb4ec8cb41200f4fbde1c4bb7cf6fcfb574139682a25476f3111ed085c5b5e0c2e1f8c55c6ace41007993fbbac54e1394aabc730", 0xc2) socket(0x11, 0x3, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x3, &(0x7f0000000340)="12000000", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) accept$inet(r0, &(0x7f0000001500), &(0x7f0000001540)=0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000015c0)={&(0x7f0000001580)=[{0x84, 0x10000}, {0x8b, 0x6}, {0x5, 0xffffffff}, {0x26, 0x7}], 0x4}) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574fe223939b01c6e7d7043e61162321faf7d22e8aa2d4449c0fb3cddfa88eb4e78b5883d7bf9310bc4bcc3ae5c6ea8dc959293c21e608f290e16a9e7614782b590a09b8b25ee1abcf0368160e32ac1b4562ed0", 0xa5}, {&(0x7f0000001380)="fc151dfadc82f20313923eec8c8d21185643f13b75abf79c47761e54a6435822a3a1ea35790cd7453d4e6f7ec893e3116fa348cfd4c5e3916c60b4db92e744a2c10f3fb044c6868c2d7bb9b45693c7bbf3df8e31b6864ce71f536e658ec4ed9189164476dd8908927db03213204f9292bdc43717ca590840bba872f75035e2a16b9b05b6c232be347671d1b31c1b4e9965397ffac62db6bba951f47b6a9b97311e71a6454cc783e39dffb4e20aecc7ece679df0bf25f7f74b070951c101e9711c363d4", 0xc3}, {&(0x7f0000000000)="ce42e18aee5ed450ee2c8b3b9b8a7956b0ed3e8680c7ab77b282923a28b419bca63bf44efa376485ccd84acc3e20a7cf3bb6e9472ba7e778123bc49907492c14", 0x40}, {&(0x7f0000001480)="9fa53d7722fa0c0203b23d920e0bc03ee44f24a521df59197294baad8149b1395ae4644588f75123ee5dbf5b4360c4aeb6ccda65657019841d4d16a03b58b0592c166cfd94804fab0a3018cb0ba32df9fc9104de1010fd175f916fbe926ec16854d195", 0x63}, {&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f896d493c5fdd6c88d474a7d0048d7cdb66b895405a1b0e1224c9d5247c60b56dd3abe41822e05aabf23c8575af720cba61160ba058c02c6646ba4c09113035e9c9120b724b1d7638da8218b46f5ac3d170ca25b67a2382900620ecf400d188320b1336e000cdf1c4390e995a09a094414b26b10c6f19a32f504cba14a10231eb79856d201fb9e6a3fc1ca313080874a5bef1609739e44352effd7006f505fd98046343fb6312e55001f237f1d2196cadab9ebf294895e3a90ea6b2f559cdba8fe4a8d8825f583ee4c4d5e4de6992daf83c3162119572bdbe3fb66558b7e7d8a294b8df1125a7aecab8288e5af27ac696d3aae2cbdf58d99baae278fc93e895b104b4421605696c2afe0a1491b8c894a65e888ab3773fa9f9e94a2a01bc9f5c60acf1b4e5b78904335b88e5ce504668ba533ca5f0a734b6c4d09de8a000a38c3558a0a6a178f22ea71b412109a8ffe24d640be200a59bd418580dd9b52ecb6c2a1422e302e28a4f919001b52d69bc3c63a4778528b28aa5bbeaa18a8eb41d7f6897f9c1959aaf13e4735c823f9f1fc506d6d4bd1543cdf9ab7afcc3b434c83c11e83a23d81aa87e6ea4919c983ed12fac29aec7d9888aaa6e234411b460909743b48126564057476a298f5964a7376058bbf4f4a89be47e4e45a07a9e4ee553f0adc0ea6297e22b5b5defc2944777e5e96f251c1e6a60e9eff730acd6edb1f5057c3dee9b953a370242fa7348c8562c5c0934f4891d0d548a319f6dc71759fa26b327dbb204b36c94b76c9faf7d6fdd93654aac8c3dda615a6a46c70bc81384ee458e045abf26bf1ffa561e4f2c9cfbdc61138b9ed2269faf5d421538313f2e6cbbad4842de1224a98cffdede43aaa6d3e3aa623e1df09d745a6526328e1f29100e8990a8080c3698f86f163901c1d7e07fa3991956c6155a9ec0659370d4098e19e2470833b906d32d92b0320ff79aaddb0df19dfb9d39858e90859c69c7043ac05f8ec8a6794fe37dbd9f1b55f4d2e269668d966fe38697b7e4a4fa67d923d9dd2914136282877b6ae8b382a7c28a11e20e582346db341a58cdf5b899450fea4cb2217f3050b0eae12f227eef595fa1a33c67363179e345a9f4f0cc1583e51005e2b654e25cf21860157dd759f152365815387125c272ab4a1dc556975511724c455bd133eca41982d9a1b9868ea958982759e4b299c169017253b138c24dff91a32a90073f509eba72d4cd01c5e58df44661bf81870c0df3b7009b7e9f0b53c597901ac72124f8fc40347778f7d97d4cb47a37ddbfd10635e01017dd8ef630812544110b856d319cc0ca0d9253226e9afbe2eda407d25ee10748dffe7b22aecfbf10d4274b2ec98644beef59a62aa8b2468741524b353984084c5338d45d6adb2bfb274583c8faf43924431a2de0f9ae9b3e57e15b2d02772e9de84be3d4734c05e673ccc549d9acf5663489c9f23898148ba90adbbfd42ff3e4820f869d1322ca92a78e78e30dd50258970375dca005f98a523860aa38b9dbb4ccbcace2fff74278d053501dcf9a0cb10cce7d3f81976863c6311ddb9c4a2eaf8e6a7b94269586c3ef1ee99b046474ba1c07641e5734862d489d5cc9823d2839eb27fbec99b4cff96572ee1bc37a92667e0a5b33709d7123cef4287c6f3fc44cfc8afce51e0c510e3a5e9ddecb5d53303cb3d96a58440cc31738ab35cb74b1f8fb4dc1bfdd1be23dc1ffc8b15f5ec0e58c8aa44f055932fd2ec4c5c0882fad774c0e83b6393242ee904e89e32ea99b424e1410b5dc0d744552ee5bde67ba59cd941823bcf9dbf5a47111e72f5a952861acdfe591af803ea3e210054ad86a3292d0fb8d04b29727dc31235abe3c91ce0e3977e2680779b060028b14109af17afcc070274fb9c9190cecd4c0dc15206d5e5b8e47bec40d4f66beab886b769d90c54b52dd678c33b9e79416e208bdcb6dad9ee8c91c3762fcbdf468022f44f85440cf9fed752339eada0fa490752a98bbff93dc793144afed411e27e59a66e03fe9fed41cce7fb6f94257ba9942fe48e17dd38b33557e466536c0d32006e03eb00468fe01d9fcfc6e9ccb56884aef3d487ff9c0334fb3247da2bf480cd6a4165f5b642c95f7149de94dc450e8bdbcc96324ef44e70003eead7acc4f1f8f180eb9b31fdc0b413602528551d75c8d7a2784675fe73a9156f4bee24879e4461061de075f280294606f9112cb2e3eced11d2921eb762636b6f91f692f7d58944345de22470ed44c433275d7a685530f04d415be16ed5020fd550871ed4802c35344be55a93f62ba0acaf4c33283f562176c04c44e14441600a0bf63f26fd5b637b0aff0bc2585dd3f02f5a44c6d4c0f054651ec44457b8d7a1cc43d13704fc82e054c87bb40bf79298727bd946e45b53573924cb77b139d66e719bf737595358d2cf76fe84e1f5aea05095454aa6f246b54f8cc0ccd1d580d8229b73a27200b88177733a6f5adcc04831de215ad64cf50377ddd66c05f069585c1b741eccc58fd801660aeec29060c54fde8d8692eebec6c3ff666f947648543c669befd0c27012b2080b521a618ad39327fe2112a43a4d1476a91047808ed936cbfd790eec7fe7f94752f6e2d5f69f9e8afb7b860863ddf872c3758c4b159b877c7c60263baca5ea1aad639a94afcf2f97a83d5785d587ba56a358fd0123b486dd7d337cececc49ffd4bfdb19f7ae287df1864c2d124805bfe9679f8d8c57ef63f72f617de6008043115c6c9435579329b012d34c65e99b64a71602fe838678ede5691ddabc52c538dd9e95e2a0d11fcfadd6557d5200fada9658b26b56bce7c3fdbd57dab31cbf95c86bf9424092f85c385bcb9c4aa343170a101f27f27cf1c43c0afa47cbb08f207bb1838edfbc8ec81971db2fcaa0defee9ebe241a74c728abebbf8700e299d70a7f568d24360f4e091c04647fc6549aa1a40e8705a3d2adbf2c8eee7cf5a032cac9627fc8ca5d7e0310fc04eab9062a383ba176f304e1673b4ffd7487995f792a6084299fbb3ac3ec99f228fdee24fc6019111cbff3fbad542f4671c89bf3783049337233182cc5b38051106a0ebf56bea4be612d0f0cd91ad6edee07157262806f73bebd1bfccc7097d837082ba163e59fead8c918a600517f91497a0a9a8f00de679bc094d7b3c20695f7ff128578a87f2e3ace3419082c21dac0cb503b0ea97bbde8fab59b18b0f6a0966e0fa6eabda0de787bd5d56356fa9ab93cb50efcbd24acf995079a3af59aa50af7c3e42dbd8f6c521f4c7d64e3c8e0710bcf7974ee6380a3c2cad55c7df682a1ddb6322697d7512c0dfc58aab1ab9e152d014dc7c510feeb574dd5a0df1a02dbe3706d7e1936cf62e9112678e221edb184b2ca7c25270e31d7b844bfe4c1e2ec235e5d4edf8a050a71e3e7916fcc6ac49910902cf7b22382a7839713ab8541eabc05a07a115090b3f11c5ee8b32c9f4d8051f7f6b9b5978467bc9d97d4965cf651e50df535f5ebced458937948d0ce03e3be15bc01493a7f7888484da88ec7171ef1c4e13259db78bf852bb520f58382d4b3b272b4a630cdb5a0bbe82080e4abe55bac2995236496be69abca9bb70e8ef67603d7f0846a21cdf5186074743f6107d66b497e1d5485220c967891976850c024277207a6dd966f214968424920b5a11b6d12ea798a361f9137053843643de3a9af9ead576b75253d722c307e6562bf5132be68c7136e03166a29618ebe8f86ec727539216fbd5ea20db8000fd4da5b82a2a90ae34b18b6aee0f09ba448e3cecd2567ce260729308121e0bd6420da8aedab41c1063939367a2156402a73bee06c487b3383d0598e5e8a5209af2179f6967c20325b2c8a894923c8d7d20ad49fb15e2865ca2f8b7a0f1c70033af9cbe208aa75c52265ea736435ac7ceef08fa31269f53a65dc0e80ec4adf458215fd81841a612763075dccc289c6bf0e7efbc167be2c9918e221b2ab361c6263ee16aaa7e9e977eb6d334a73f569d005cda96b92557c27e5a9252a09b0587f378f5763559ccfe135e1abda7839759a1d09ec05ec1a168e985284fbaab9e7fbe8d9d24d9a846d4f8bcfe75b0a90d926cb27a217ce5dffe305c0a8659d515fc41689b6537b0a3ff4a5837f09cc16e170e080e099d507811c9b871de38c0b5ee72e56269a00e3cd4f1f521515992be39c4b894ddbd8a57062cfe190871c2b00604306573f5dda51a202e6b97ab4c77c83e760a63cb1129147409d0442de09089ababe3e22fd003db26ac4916f61a08c3c7dff92dc82359227f8b50d6e1a87d131bed9bc95538c8b55db29cd2adfc50e0bd4cfa64f798ac416cef76f0a5a5a6e6d1c04d0d0cf5cf42284d7b67a56247eed2077c1c4b063fb32b26ae5cb92b1ade8a72cecab208387d5f35e68aa45bee14e02ba541b25d8516611f3974c866059f67ec8ff37b205af39f33f00fe976545af0a6", 0x1000}, {&(0x7f0000002400)="17284e1b9ad9ddc636b055d562c2f788317cc0d379ae2a50c15e2e72c6749ea7afd11d6d24be2a04334593a91a621fc06e7e1faa6d1a6af1a9133925b6c39c049af8114aa94774297b56c5201ae38af1e871e47762de4a6e1458c8f2ed28d33a1c3038311b0456b786cc77c68c1bc38df6a1d84926943b323ce94bcd3ae8cfb5864de63b983f52291526df06d488a8087d3f6a85121fb879f60d80ba57dca18ddceb00f2624a82ba531cead2d4ec63cbb99cd2f434970a82e23323067f094823ef7c2be420041b596d637b9e6ec69ca7f36392d989cee59f13f2e8ce926dfff1525cdfda201ef44e524f46353f03be835870fc46d7fb059d65d2f68757a8a66f5eeaec82c14e1bc24b3c7a98d111288223aea605eecf801d1cd3b1b1b0f97c1ddff3fb1b65cb4ec6554851a6683daaf873ade47b87e165ad9b8ce66347dbc0e162d768a5d2bcd4159029d1c7c2da9d444b6ef1ce491ef71e370ec3779a3c606fd1e6a14082e9381f84109a308d526084dd1c7b90690ba017269ddb7fd495b81306076a91bb04cdfbe82a5c3030a488ddf15a3fdb5dea98e4e74eea979bb245335f846b689f1a907a29fd12b020cad17f33f70b2f5df9f6ce311b5b61dd38b875f5ce10dbc479c4ea136bdfcee962391827caa2d72d37fa3661312a5b979b8fbf0115e21d2a60af8e1d260ed6695cc237b908b99177f2cbf19e320d932fa3fa57309adcebbcc7a1ab434ba3b6d465b59c3ea01239fd28f47d0a390f8214ee702ec2d7d9cdb34b88ac37fa5d24807aab85565c533001f070aab469287c4caaef087d8a0f03b4fca9cbb33bf4d2f33b07003c56769b96e2a54b6aea197745c75fb46c9a8a8ba727e52ecf8ce3253a91c491ec92b91befad39f97eb28261a52bf90f55fb899f4f9410d45cb947f5e2f356279126b2d7ab26f5760e225012f4cca823d603a5e823d214143bad6f057b26a42ea444fcce47e989a4d2f1efffd9f405edb06b282733b3b17c9ba9e1e77ca1c5ae17cd183670ffac00d45e3919b7b917bf660d063a177f600f5c4038fee33fa30dff6b9bf53ce2daa69b9de165b20be99e23bafa1cdcf9ad1f0e8905e27f936eb3f3028e1183c74a84de675222c01d88a4186985323e198261e185d87d48b1954f9154b0639b99ea9b9f20c9f0917f6cfee23536734ef63fc2fafb9f687f0a2d48787ad0e6ffba990f9ea9c34b7b99abb6cb28d838eab1a5f088e482eb886d4a8363139f785a27440102803e931eb7afa385e7ad1fe63e738e42d059eb9f4f236dbd3a761180b541ac61431d8fd0a3d5b8fffacb8493803b869fe0e912ed9110f392c7d1ee071bf04b22fe250942db95751446857eb77f090db46d227d513978e3092bfc9233d4cad71a7628b67d35b4ccb6815ed33a3efb942b308f69bd40960819a5e86325b064485e47d8d4b1297203916bd33a10cd5c03a36e0a613bad4d012f838a1c952fea5715d2c8df3b69eae31a3708638204de538a48b25ef0bd353b85f936af6eba41b269394fe3930be06f18d77196657471dbc34a2708c2adf6324c53b726069cc7ad651ae7def4078ecf0b7a615de254668daea165dd5a416098b03035e956de61d561de2faf2a976697d9e59b0c5a3ce153c4e2d47cfc5fa4be0eca3d0500d818af0f57e828f86b4ca6958f57a1f8cc3d2b0e2a81f5e7551610ca2885110f7695626739cba670b9582ed94c457d8d1c537916ed49c0d806245f9b066d8207ce61742bf17988c037cfc7a84b49cedf93ca4b2643a82791626b0baad35d46f2685909f930b50ab67b42833666636d0bbe8e0b3639c4a0f5cd4d53fa565717488d391a2399712ff593ad27f535713a88be561d0bc74e63881d516784dfe61f319a3a4f53364986bd2ad6edf49cb89cbc74f55832ca49ac24cb09c4afbce47101006aaebd9df1c2a5a412a83d36f2dae000b8a3a7133af568f9e90e63792d55607165e955f9254344ac6420b539d44e53dc11a0efe34010350214af496f352d600aa07cecae7e739cc550363e7bc91f3b374b67a54f19e32398d3ccb1c3d7cf1bc9b33de6a7391f9eaaa191aa75de5039e7ae80140c2a538af3a4e19c23cfa9912d95ada15bee4b40179a43174aaaf26ab5ed48b29e7fbb581a226e17ccb9060856a54a0068ef096aaff13cae7f8c5c40beeded8935b654eaa08e2f144659f534ddac96262785e79e1ad78f2e90cb6c5dcd0bf19a2da7269d1710fe606e197b6584518af2d69e69dab1d3ce9d38ab9ca1906e758d4eca74b74c94942d8ba5d142a5d71a089712a7f3fc9fbbec22c076ddd53a7a7c1aa19570f3a5422cc753880aca62ce756ff2755f52dd03466cddb0593fc4ef32075716017ae8e91aece94308958e7bd93fc7d31b16722d86bb059aa2d2e664c713b7412093f89d89f5a1d0bc02e5b1818d2d0deab267de461320ba24825661de4c859460ff4251c2e05f352f9bbd0f5e44bb54eaf18b7ec6372f29e57280599075d7ebabe5d5a90e5450aacb8264fd9f9bc67827a5c0b7fd6e6db1d34682b375815dd75f81c0bc6433909bd3d620542755db260e42cf687c5ac4e7118756c3836fe75deec27a72959c12d33abe4137e213b6685d6cdfb94aaa3df80e30cf77ce9afd30cb46bc7da2fb7f9e05fb9968a6425881f0facfcafa90f8b090d0b00e53cd370875415099114539080317f05e14ee4a97291d1a9b789d02db4660e86495c4d37a92b0ba61e32c8c0f4b948e17267b8e1440d767dd86d389a5b7feedc14522ebec9e25da22ea6b2d079b0c81a401b8d65ce5323b35d47cd082d175a58cc4bb839507d4c1cb587468812b8a6cab5a0490c940c51ff88a972eb311403bacf39f55f057ffa0d4edfc65903486ef6c080fe873b0fb1b1424d7748be117e90a4cb87eea10fa71717bd53e897a8684685baea0fc8200136a324384c9838156356051a9661ab3246b8c4c035615a635f71e72bb2774890591bc3f8f7c882807f3d662cf0e8280daf68604b0464eb47bd0e0bea468dfbc836bfc2e58bf5cf2e9239e5c9743227f2ae41154852d8e3c66d735d8b5d6224cd07f2addb197d60f088b8cbc14e7af391c7b0a9118686098eada3a342dae2b657f58998fc92e9fba0a1c66f0f04560d46c94682ba4cb4b8f18f65858cadfe93ee1c844aae16eddd586fdbea34e46508b7568fd2704da4c2a431afcb631e3e8e4d707373625c2c0f07a9eb3b21b914429af3ae473da3748a0bb14ebbb727107c92c2790f39707621aeab780bf500807a899a509c5a7318ec7c86b9879c6689c78d9b8859b8f630bd1e763b4e04201fbc552d54a9278b4644191b5791ca69358a531eba3bc75e9c99500c66df55d660d4a3213e60dea5affed26a68f9ddaf6b34338d865f4b6848dd067f0523d9504eaa079e89f8cca2b957d4611797a83a586f1e7a63fd53c97b5e500e9461c36a4989dbe661b3db0ec551747eb9e422472548ef3672548892798300fb9753865f8f4e8e32153182dce293922b05ebe72e13f309e662461dc359bfb9d6cc39060402039d7f30e7eb3e521ce339beb093b77646b27ed0500034b3b358ed9ded031c393a246bb34c34570564f07a01941c65b69ab06350d6d19923535610137d7a71197e2eb1793bdfb3213e3bfec70541b363b42de6d21da4778a633538d271b0fce3d5e43332ced1dbbed777d426845aa83c71bbddd6d794589f4a0ed8554ce0dfd93f97a1fe7084caa70b90208d555690e62295e57eb5b99cc71e8f7725f0d87ebf125b5b3ada47d300a1138c39ef3391704fd0aab2b24564eadebb2a76222e19d59aa5d74f2432c513eebdc1e5b0244ab2d9e2f7ba6aab939145d0b1d4e6d50a7f22e84796bd68ed8db1400ef771aa145b57753df50acd88ac0135dc10cf60294606914afbaaa8f6a7201d2d2457966838cf1b802d0c01589f52a59c05800f0eab180e6317e1e6863e32610c90d0c7e5d2913fbdf4afdf1e42b606b6d910a86272fd5406f61b23965224e2cba5901b6904f78aa30c275c8d9089ae17e8fbe9d6cc1b0abdc9426b494a2e94e504458fef7b315657b6851afddac671630f483d6eeac7655a25148b08d29b0b4d940c73f14c6bf200a127f0fafc45a7082c7265e70b7fcce681c928c27933a548fec26762464cadd3a4f3d078902f275eda4e1f434dd56d2553da3d8bb8f3fa12cc308b639438a950130682df5e73eb24a13b96851f55fb215899105b9273a049aba286404ea2a07ea6e215a1ca84304522d0c1e8be52e5ff36c1bd76e080724d63c909c8886480f5385f642454f72eb19ef7b1dff204b58d33f81ac6ba13d15f8027c724578a5e70c7908450193f3df8501720573450c354ff877cc1b1e4d11ca2c03ebc557ce3b64d13de7d460c0baf04ab941d7ca276bb9ae755be9a73c36cc87ca3501d7e89eb0dc9872f0ca31c22d", 0xc48}], 0x6) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) read(r2, &(0x7f00000002c0)=""/82, 0x52) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000000c0)=[{0x4, 0x2, 0x3, 0x6}, {0x8, 0x7f, 0x6, 0x10000}, {0x7, 0x27, 0xc0, 0x6}]}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) write(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0x80) setsockopt(r3, 0x1000000029, 0x3d, &(0x7f0000000140), 0x0) ioctl$FIONREAD(r2, 0x80606955, &(0x7f0000000040)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x0, 0x0, 0xff, 0x20}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x80000000, 0x8, {0x101, 0x6}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x3, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x4}, {0x34, 0x0, 0x22, 0x10000000}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x4, 0x3, {[0x17be400000001], [], [0x0, 0x5], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}], {}, {0x0, 0x2000, 0x0, 0x400000000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000540)={@random="91a6e34dd8bb", @remote, [{[{0x88a8, 0x2, 0x0, 0x3}], {0x8100, 0x6, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4b, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @generic="dfdc2bd0c928a8b6a2eb50121567606f8b4e12ba569a7142e6d850e392d5c8f20f62e3e9cecb2cf129c61490eb88fc29be436987efbfc4"}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000540), &(0x7f0000000640), &(0x7f0000000680)="bd6296818af1e22a3876cb4dec66087bf45d5b5bc19af7e27dd8c34e0294ec4c1623bde7a488ad2cca30bc3b8b3a8582de92c9474c39e761ecb682a7a00796f90bff78b4a0c68529d2569c323db86a70e66e4da175e352df7e7f79f1e9e2d9f0ce69e27a", 0x64) ioctl$LIOCSFD(r4, 0xc050756a, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3"]) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc020697e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000440)=""/216) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1c) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff000800907800000000"]) socket(0x0, 0x1, 0x2) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x0) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x7ffe) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x18}, 0x0, 0x0, r1, 0x0, 0x10001}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000003c0)=""/115, 0xfffffffffffffef5) poll(&(0x7f0000000080)=[{r3, 0x7d}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000040)="4c312643207e1e531ea28a3d20dd70ccced1d99620fdad0b1899aad8dd7527d3a50307c6a7277d874784ef0e04f72d7c6738044460fad218f66693b2080594e896a98f4cd1d8dd15346c0a6347cb27ddf873fc51b84de5fc886972926a9a3bca4f9439a2", 0xffffffffffffffdb) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000000)={0x1fe0000}) sysctl$net_inet6_icmp6(&(0x7f00000002c0), 0x8, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r5 = open(0x0, 0x2, 0x0) writev(r5, &(0x7f0000001680)=[{0x0}, {&(0x7f0000001400)='K', 0x1}], 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x64, 0x20}, {0x104c}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r7 = fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x7f, './file0\x00', './file0\x00'}) r8 = semget$private(0x0, 0x4, 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r7) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000002900)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffffffff}, 0xc, 0x0, 0x0, 0x0}, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) munmap(&(0x7f00004c6000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000000), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x40) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x121) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setegid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000100)) r10 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r11 = getuid() setregid(0x0, r3) setreuid(0xee00, r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r5, r11, r3, 0x102, 0x200}, 0xffffffffffffff01, 0x7}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x4}, 0x0) semop(r10, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(r10, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r12 = getuid() semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r8, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r12) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, r9, 0x0, r2, 0x64, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, r2, r7, r6, 0x12}, 0x0, 0x441, 0x8000000000000000}) setreuid(0x0, r12) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) clock_getres(0x7, 0x0) setrlimit(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0x7) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) recvmmsg(r0, &(0x7f0000000680)={0x0}, 0x10, 0x0, 0x0) executing program 3: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) semop(0x0, &(0x7f00000000c0), 0x0) (async) r1 = socket(0x18, 0x2, 0x0) (async, rerun: 64) r2 = getpgid(0xffffffffffffffff) (rerun: 64) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, r2) (async, rerun: 64) r3 = socket(0x18, 0x2, 0x0) (async, rerun: 64) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r1, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) semget(0x0, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x4, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) sysctl$kern(&(0x7f0000000100)={0x1, 0x2d}, 0x2, &(0x7f0000000140)="330db70a23ca943197413a32396f956307fa37aea8fae65eca826bf3c0a5dad0b1f9168988755dddf490110e87025934e83a0c116cbf4f4b8e33cae4bc906b812ccf8a9dbee1b450388ee8b4b5d091d98487139eb32308cd506390871122aa41351a5d5bc5516cae7f895a4288430c034262437f0a0c50e26c5f0c07119c5366dd6fa7928a042995b6cc62f39127f47420f7d84da64d9a202b1176dd31632a3a2946f507ee0a7c33127e7cb6c2131109a87fd8320a7015fe30f6a46d28", &(0x7f0000000200)=0xbd, &(0x7f0000000240)="59373182bb58dc59d4db572897d617356dbfa8d6b08c78555a91aba1773731390ecacd7473b310dc6b84c1503c0b42104b3878debf8b12042ba3af573ef53450a19857f3b255a90abc5ff733e924b40dc14643dcc7da312370091aad5809e14113ce6bc225c9", 0x66) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x881, &(0x7f0000000080)=@file={0x0, './file1/file0\x00'}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x3, 0x9, 0x203517, "d569a404baf180ef1c000000000000004bf14a1b", 0x0, 0xfffffffb}) writev(r0, &(0x7f0000000e40)=[{&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1", 0x156}], 0x1) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = getuid() r2 = open$dir(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x40) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) setreuid(0xee00, r1) r3 = getuid() setreuid(0xee00, r3) r4 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) r5 = getgid() semget(0x0, 0x1, 0x668) getuid() r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r6, r3, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x401, r1, r5, r3, r6, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r3, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x4, 0x490) r8 = semget$private(0x0, 0x2, 0x510) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, r7, r3, r7, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) chown(&(0x7f0000000080)='./file0\x00', r3, r7) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0), 0x0, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x50, 0x8}, 0x408) connect$unix(r0, &(0x7f0000000700)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [], "03b81ce1a018c454"}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x800000018, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) r8 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r8}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r10 = fcntl$getown(r9, 0x5) fcntl$setown(r7, 0x6, r10) close(r7) executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) msgget(0x2, 0x20) r3 = socket(0x6, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r3, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getuid() setreuid(0xee00, r6) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) semop(r7, &(0x7f0000000440), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) r10 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, r5, 0x0, r6, r9, 0x1, 0x8000}, 0x7f, 0x2000003, 0x0, 0x0, 0x1fa, 0x3, 0x7, 0x3}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r10, 0x0, r10, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) semop(r7, &(0x7f0000000100)=[{0x0, 0x8, 0x1000}, {0x1, 0x6, 0x1000}], 0x2) r11 = getegid() r12 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000640)={{0x1202, r8, 0x0, r12, r11, 0x88, 0x7}, 0x6, 0x3}) fcntl$getown(r2, 0x5) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff000800907800000000"]) socket(0x0, 0x1, 0x2) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x0) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x7ffe) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async, rerun: 64) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (rerun: 64) kqueue() setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 32) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) (async) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x20, 0x1, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) (async) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) (async, rerun: 32) r4 = socket(0x18, 0x0, 0x0) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x9, 0x2}) (async, rerun: 64) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (rerun: 64) dup2(r2, r1) (async) socket(0x11, 0x3, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 32) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) (async, rerun: 32) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) (async, rerun: 32) accept$inet(r6, 0x0, &(0x7f0000000040)=0xfffffffffffffdb0) (rerun: 32) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmmsg(r0, &(0x7f0000000240)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000014c0)="46f1b368e5022925f18e41a85f51600d146bad59f157713cb692bf71547b29cf15d68bdecb300af09d9e153753b7933fc97d278a2dbaa1f2e7ed1c18bf2cc933dc6510b4c98489b1d88ae80a7dd6f862779db754a1e9a42228017c839ea6e10b628bbe122750ae5b9da16874488fe3950adcc82616187bc2a35523d7b818a8daca50ad564bb6450e2182ecaaafd04b54b8490549e84dce9a1f2279bded89d65122571c1fb70b1acdde1b295fdb6793ff70c80785c8211a097c4a708e1b51d484e48d2e44ac09fa1ce8c5bc2e70f2041d2f49c300613387333a56c550b6c2754c15b865886f9a1c3c28a92dc05a72cd18bb7f58127d3050953261560c324085dcc7f3b89ca7ba9bc21492b757bd39bd504bdc9629a7b02296323dcd6664c64c7170a2b106c1eb1b4501660067cd0d6c31a803ae88283e823f11c62934a1f15088eab8db090795762efe519fb7497191e5416ff1439775f7a67c447545c5f120c92dd1e0b3ea2b51f05ddb1625576ffbf0c6d1c6918906179afc91826a0219655818a220cd0769357d18e95f9640f8ec492e3e670d804803fc75533742d49fc0441021fb4e9c6b7948c5f9050490ee7b5855106cb05268d303bd1e5154245219f3cad9929cd83e480125b586bc45bba01849d1c2a44375585344a455324f64b5bb0384a21e294ac95d79e766c28ff5aedcd53ee1ca69b1f8b5821f9b52fd7f7c787c2d03fe2bf1ea72ebea4906e3ba99aaed948c5b6d5d83d943e512f5b241c9189c7bfd6ba5f680aba96dedff4f8710228d6f4d74c58c91a2fc478ea55bae67a0c92650a6bc3506095d38da2b2b8afd379fd286f01f24f3412d3117be1445ffd7d7f5d8d745c19ae935beedd59626ff3535da2bd20a5b6808821c4c6aa1803f11c652af91c293f6b43912c8d62296582ed53f2c4e87a85c1d6b35021fc30a2cc9ae3ff331920af9db865d5db418cd0137e2c8769d38418da14a427da4ab72f9dee41322940001c470a4269299e307e724cf9300a8b55300eb56488d3ed5ee966a69f6280e5a888479d6304e05039ab86d0408ce8b6cf8e4e880f3a5534b6546d033f15e98d5847fd6d1ab7e77ba907fed4083b2cc1f45fa67bd5c786558b73f7e381cd93964677a6b9e001482e8b75ff8615f7c5f9e2c2abb026fbea3c2c4d426daf2f8bd0fe2c8ba4c2908e81728c622202239cdd70dca386ab3440d6bb166c52a576f2eabbbe708d4e489d4f8d2964ab46d1e7f876857cc260224519be3976fd7e7e0edbd26a16a6e83841a770db1e81474dbd8d044d3077a634669c8721e42e6b14934e3fed75b6e0aec4c9054ef6e389f828ba689b07620fca223a639962e09c37b60c98a31eb7d6068d414a762c0b0aba5ab9a179bc002279095b3485f00c6f0600712ead119d5b6dfcd37c237c4a9d004a8565e84f9cc0d7322a4c3dfc98f00566af6e541aae286f83541c7bd9ce0a0a1b100a8873df523ffa2c9d38349c6d31f8a0a6847201c4418be20f8cf884ffbc01cafbdbbbe0ff43363e69e72627d047ea5a9678aa3a268314d9971a1aa64bbbc626f07974ad9e87c056794a1434f242064bfc180b623b4ba27c8055b545ab7b2dc8b2e942aeee6d93b16c1eb32c6b2d8c37608140139140273d8ac0624df245ba6794fc89db2fd28dfc8dfae7b0f641b980dd74e3040558e71f4c5aabd156ca16859d73f048c86c90192902cc6631176c84c4172e6350dd13949a56ecc09349586bc3292b308cacb095554b828135f3c673f91ccd5d2cafdb32b0b77353ff23ee7b06e083c4ed7d5a2d8648be6039c0296b350390b572ac28cf0a6fbc291059d8fac83878bec5f2aa3a83ba5a2b00334a1b2c5192c6387bce3aab1f753dcc67bd5de0a539e68a983eeadb763397e77091aa5333791ef5ef936fe9f0b776a4b8fea9d8e4f0a9748bb7cb3e041d59bc35491e6efde69f6585f3696e681e2c601f040aab9283e129c1a12df0883937033f01744069a322b0268c2f375ba4c91421277f0a1c31670f8b7c538add2e117d8e26b88420915c7bbe540078f01cf9e4832f2a5d810b9e48563fa235a8bd415849a4d2340df13e9165bc1d328dbe1348291fe30a30d99e8595e6d1ce11545b3ea2152ac5d9c01368ce44317073dcc9dee380dab129946381934c5254a4e5de7892722e587c976473b2466f7c8d2c4858527a82063c75907f94e69c587d504850d656619dd6e04ec54343f4b0afb554d55afcfb94e851b53f41d6f2c0ab1be433dce8dc0b02429544877bab0e57b0c0982205f782a2d049f62809dfade689b77c1b685cfde3832908f7dfd43717c22753d74553a6e2cd38cf6fa280a1a3047b5e68cfaa8f1d945822b5b3b0aaf90d38e31509fd400c4a9275e664e6065d7375110e8bcdf7a44667ea2455136d957379dd33a5172208ce2fd44c14dd4a8d250f4bfacf1b4258e346d9eac2b007eaee68bc761267bb86bcef9c2517283bf5ba1930c45070744a547adebcd371a2305f46a0f909ba174fb4ffe5f6bad22c6834c31b88645e5f942d99cc78b288bcf0763ca89f180f9258b56fd103cb6f6238f35d5fc4e74e99349fc67d932970e3453de391b932198ac9176ceb85e899303320eb58abdee60852358e650a7487ba440f1b082247efbc8ec73002aea501f3ccb7fa90b19d3afb235842f62ee7144f5a0faa015506209576a2491bb332538e9132d25aadf261a539a905b49daa5da016d0d0e30bb6b05fc8f42ee051908f26de80f4a984cf6d30b91b308209464ee6cdd4183e0fa854a2f85dcae391ff93178aef3fbf16521405089833a5c7a5734568a9952e4ff56abdc63a0d088b18c3483121f197cdea52c15eb96d1628545e73d0bede3a58436a8cb5a163f65b005e4ed041ccc4d7a18ddab89c30ae49f723d2395219563ab2c1ef5b3275effc1ae8317a41ce865d615c0d938746c59d210ded104c3b766fb7e17f72d3256c5464f79237a06c95a6d3f7f35adc803b3fb7591d1cfd0fded976901f9cc5c721a16cd93c902277ad8a40a05c53f33ae2490e218f1005005d0b43937760c3d7e7dcbb4f819fa2608067c6a40785b5779c5fa7e30343f6082d4799875a06fed8578b807b08cbfb04adcbd7c1b2a26e48a66c0caed6e7af2926af7c521010f311688be8f42560755033966ca648361166b2c37626aae9a24316f469f8f6d23167935858471649d3f7fdfdfa8488522e6cb2bc3bb3bc456a1516a1cb3a5f1bf12f437b0e5abbe755cfdcc6163b1ed32d9b885b7e7df3c24a1f0069fec386a8d8707cb31741b0f748ae041545f52ac2920c50b2bc22d31fd30e4498c52ce2ba73237becb56cf397298d0fd6e02c3bd3fdb1e23fd61737e18e41659f60fb47b84ac276e611d3b141d018984337c6343d26823fd43a19d9a2cccb06c589e2f911c3d44eadb8606a727d64d53449ecc81737416b015d9e84bf833419c281517d2ef2a0fd74f8e816342f5eb40c3da1e98f8553e2cc134abf07d70326e5ab945079d270e75b6df07b8ed23feab3da77856853e9305f90285e351a86b549c7021cfa7f2d19f526f4c7edbbfcf109661f329fe7f5f53db5f86de71ac703b4ae5a5d7c710ebe534b62923d3a1399d60f0be37a5c732899b9e528800f83df752ac9236c9e013d77fe85f8e2f1f935528e03dc2edc8e3812365caa6a9c66ee098003cb54dfaa876975f46405117acc3efb868b9c27894bd03b393da26563e543317ce1ed37e40ce29e14e779be5329072d3ba3e3e8f90c7e19e41d136b26434b15172166b3168e5acc6b941b71432868218776806889616fab9570a6bdf3c48d25c95f9b3c9395c008efd6252c18eafdba74ac49af2de0b4de05f513340e282a9c4d3eaf56b6f54fa54fdad17f848d779607f843b4b4c9e57ced10709f2f4b2e4741e859303bb5eb9f21b7f0a5aaee7bedde87d2721b8cc1e82a38bdf5e9449a90b01621783f7185a8bec468fbb882db8660fcbbc5276acb02124a416650b316281f1ce69bb50f118def559de0332a4c2b72ff34d350d4a3aea96f9b3608fdaf5b74d61d866fe690694ca68e628a64e89e0855e9b19256c32d3249de2a281c97695aa27cbb6b045a2af72083724229fb8e40500f78b04f7b6091d72198cecd17dab3d48c5455ac23cfcadb55b17f4b99303fe9b37303c94a7daf7b6729c5ebed950441f9a3e47626cc9f3caa33bdcab4b961ad4d4d1ed36be730d1647681a84bf9022cf70c2603f2988f47d53bcc516ff0c08a6531869b2f697ef2a7ac865a175a8f19bc27f3627255d76f8dd56463950b1f591f9a9b4d138a23d13b34cf6d6fcd5afd8a737f8085b9fe6e680ca9e5823c7a4fab755b0b84c057b69b6c22ae3e7fd6eacf2cac82d8cb7d912c7141149d9dbd8770cfcc04af39dc247014957ce14e386d7e61ed560ba866971b98271253be9e04ce038bad9c88d733c145664f0332eb84c6f87ff59225cf7f83e1c40e1b934cd4feffe3f4ce4f4377201751b754c4a1bcee10b6384e015974d92ace214b1ba6e2a11a9c77d2807a2577ccaf78cbad0b94c95dfa7d4f4ed1a49cd1f5f4d77410906982efb4b1500a41a21e19010c219b4ed5315a016180ceba9fb79f98d587acf615e018942dd6a5a2a30b8f17768712273d7bbfe1579afd9a63fac4fe7baed10f823589530e07c68e1d81a9f1896e6aba95a3206b55f360490d542fcd27e479a4acb854245e8baf11927634d471cf6b2996527aaaa0c49b39362ff9aa4436681a9f83e691ffc5dbee205bcc7f6bef7606c7bc85b7a3c0f1dcda1b03016acfd61aef89eebf3e35d1248cf4ecc1b313d4bf7cfd7501464b4d303f89d841c5743fa749fe634af7b47000d5e4a4da262ab02360a40ef582bd94e16763319de2c7b3e6804ee559d6e770f4bae2286d7cbff1c46910f12ce12f26f897f2219816d3f2e5565bb4cd9a7188bfdeb4ee8d6e32169d5bd48739efa8709dc3e448148f5c71aac79580d561f367f0435e74b773895c395a7b8c3c53e8b20b6412471857a660d59a4134fa6f071664c439d6b2838fe0cab366bbb02fad4470c1db4c5eaaeb0bb807b4769c4296d4c4cf9efc7bc62a1160b0c2cc56ccedd3844d6ed7a4d54259d05b2cedaa142fb742d5cc7a10f4d350243282e658e7d72569c394bf518a7b4885916309a941c7a23d01998862dec5cd508e5f1a74693c94493136ea6efe2d537034d7f8f9c1adf1e8ac522806b19c5f0ed3f6713c0665559c7216f93267e3b220f32cb8be3f5ed21505fce012dc1b3522487d94f0f24d7e9c8ce1f47c1c1ab4bfc7e4be9db5b862e84dfe4134daf258c9ddc64156f369e10c9192b30a10ab07058d3fd94589332fa0a515ab9cd931196fbb7dddcee6cb78412b017fbfc31a6c0d53e6f36ebcce1e29c8139b12b5533b3a2394be844940aba346ba3ebe2694205a5d932b6d0029fee68edaec58704639d0e951b5e82d1151648c6f27d1f363202740d966ea2d7290868fcc864e2bf779874c1b1e453501ca2b3d9abaf5bfd5d2d259cbe5f460be6542eb7d8648bfe525de38c1ce5f9cb210af812156a057487a6a08e28378f0184e36bf761b6c2e6956f9d2af72a9ce6cd73818a5fc7c4d29b6ee92ba9870f1d25385e84e965511edea79dd88e45c8f312bac30090e5ae2a23614bc373cd326d3720b8179a3a79fe0ca31ad4cf604d902e89262163016a90aa9a2b84101490b636ac6e1367ce934c0de67b99c355bf32e248703d6b38e548d17a9aea0d7b4a657b02323437efc6fb4ded52e5513d49de3c6a62bf9a", 0x1000}, {&(0x7f00000002c0)="8488185e86258f5c1f07a6825379ce04d217c2ed4dd0b0570c7c2dac6ef7bb4e1e101766a3727eb850194b2f1169b6b5fac7aa2dd05bad2df7df4a8d6e4dde49ccd13d881057d4c4b768e55144d3e85a0a09639158c05a1b52f272e37cc3133cb9d3d82af5e10f67186d03", 0x6b}, {&(0x7f0000000340)="cda68a93b2cc5395066d39c9ba5971ae0ae8839a216c05986c975afacf482b6f14f9d4df96179137058274c271a979010d05a638bdcd7223614216e3d45b87bdd20a002b473d6aba60fbb1cb3327bd891d4e3610f09a636b7b2dafb94e49a1ce1b2f8197d99397d17ae60ffecedea68e4dce6f1d194624a74bad5332a73f3f98fa989bf50274391d9f224e44d0527cf8b072474a6c9ece2c99cf0dc04a46d3e76a44f722657d73f55b2e6de821d2b3f5847f742bebc082a564e25216ce87653b8acde51ac8f44291de353c62ca632a0d9b", 0xd1}], 0x3, &(0x7f00000024c0)=[{0xb8, 0x1, 0xb99b, "11fc6f0b887055ecdf7eebd3883d273d2a60afe3954728c3fa09bbdf20a904c776dac769f48978b3247d6033f665f908ffa9ffa0483af66c2f75a2c682bd546d8280f85bd25158e988390ed47af8866c7226fa7c5577d843ecd6a2794a0e05ff60638ac4dab36cef824d0ff6e9c58c3159b0a1ba7074fabbe5df1dc394dd8070b2bed33be7c4005149a03043ae1066a0b69d6ac3831ba6eea01e6e82b743f8ac2b750d"}, {0x48, 0x1, 0x2, "25edc31df9e7b875426b8ad742075b6b8df5f7bd15611e3bff1bbcc85834e1ad473d7815df23a6759204ac91dadcfc88a146429165f0c5ae"}, {0x98, 0x1, 0x0, "5b478004d56f8df659386f960152f109e94ac8b45757ad9b65f97154fa3e5e05279a15cd91ae00b10be7246e26020c2b1041239d3166f880cf7637684e176453e687f12e0c670730033ec99044601bae02c7532c70a4e823630fbf3035d09b9d3a53bd816c2a261ca0f01f60184ee0e1767b8a8bd416d2f396de4885f50d2141b9333cb5"}, {0x1010, 0xffff, 0x1, "bcec636e0e057b67f5af99763543e868f44ddf4040803097ac4470796e1d255f7596348255bb212862628f17fbb850fe536333da68cbee2fb1423b72baf5f7f7c4494124232fa2673ca3752e18f5aa442dcd06fc82a77a496b81a77e837b626df9acb8b63d460ceabc90a8baa216ee14b1af7e37ea5561ee2b79d20292d1bbe3205149f53df30faf459e09c112fa02635034b7668284f07da82543b827e2a9a3fd49ff9341870a2e1ef409f7211c868ba03c2de31fd6cbdad2e645bfcd8aa23138014fe6719e453d6d66082cba52fb7824d2cd6d912dcd7733f86f446fd073ad9aa95f46f1c116069b8cc4a89d408c0a41265e20d3fddacdfd52be692efad5981b819c303e326fe6506823475dcac392ddbb8daca90471aadc97751c3389b06ae9eca8b2919969b9d1ba18eb71f58a97866f138afa2dfe0dff05dbda2501b8b061dd280d8ed4ba707cc0382538472751a86504b1991deb874759660a0c98655d020108edc082f8c4e99cc4558fe91c190a64703bd2e435ad082a125ffe9bc3198abea526c3d6f0bf5642ac0a287f95d8dd070abf37a97de7f14cf9744e07f1c078b252f3659e41b9d5dc07f100645bbf8220ef752545349b09faf09198685e18f09001dcf960ae110595397e7f180efd79b8052555fe959f75dcfc0a7eac5ce5c3ec8725c43ec83270a54c6a83ced69a48af77f1f4f27222edc0faebaaaa6b9c4c64c38f86cb7daa4434ba0c81934dbc1f0dafa9974563722519f868a77978c65a30e8fe509128d5ba9cc7abeccf27eabea66e14ddb7b50aaaf01a313952d6001210fbe8a0cc2095eb488ad1e7474271e49d92e2ca50a7c261cdb809e1cb7be33e0bd312b61484e037e0d09b4df4015aaae241496ef11aa4085a153373b44992b03fe6c5f7f30d980f98420d184e99167dbe990df2b106a10192b567001f7759221e2b2defd911ba8a677b1169f94c1f8d7fafd59ae0e7ad3a7d5b8b6d62d1546b3bd72dbc3230f12bb1b593a7867d10c76fc7eb325a4fda8ad798cc4f3bfc2e4fc2ad431865adda3d7e9e0f04810fad197b5309a9b5bc7158b45d734d2c71d3e34743b979ff209117f6b71c0730350bd87a47e26651a5509089f4879723c585bd6ef32047dd82d0d82d46b3baa3f29c98279e792b1e085ccd29e0377b5f7dc1941ded60d6f4bd51966e98b871c55d18267130cee57a9a1ee7aab1b9cbbddf5df280ced1143937f82a841416d3a45e589fcbb77c1728bf6178acfd0425fe5fea475295d3e2d7aaeb5f21458628fe4bcf01c3c9e0f3f5000c9deb72680ed0fffaf4a5cb27e1ad2282623ab8edaf27701fbf26cfc44ada615814f17187aacf564e20966c6f5893a4d149ffd3ea758a7cdcb9dc77a911f2df381b3e11b32f6ba008cf6c968ac2221aa61c37e2c04ce513d9355982e5ec964c9f2736f3ec17f54188606c6eb8a8eb6e924d60a65dd7a8ebf4f3d3bd68fead9a298c08884f856648269bd95641431563aae6ca0774a0a5213e3ec293491fdc7cf8add537c45f1688b6891f4d62b8f45178011994630551f9c5700c0ee2524816ab1191594262dc62aa7ce900b7996325de52a1b7334d1879ff6aa229661678ac5c1123edbc904c6bb88987c9080d40fd79fe4058e9d34ce91e91b567728b98e254db7a527ed9fffe5ddffcac6aad148aec5528bc5aaf5141e39886889678896f834f1a4399b92a0baf2a923986d9cfbb9839e48cbf7bab29003162e0db607237ad2b5e33479ebe1c2d1c9fa26e9c1e8aefd15e4c2902c8811dc6697a883cc8c31b39d19ee2e0c33e35f7618671befd50d706a2485ce56315cf070f4108999098a90fa8eb13c0a9fd5730ca00799b2f9ec6db419c30d60277109563c5889b93efee827f9657af9cd47001ec06abaecdb7ba764be53c466fc3a131dc29f6187465a92d5f8ce1907724dd0db3c588e173da2ea2c9ae617397e83b24c4cc67083eb3b56747294e56129e366d5ec271439948858a58d7a75f82e904e02701f527159dcaa3df77d449510d7d3b7e153d6749e978c37432c444361725ce0fcb91e54732729707e288178faf336466589ccfb0819a086431173e1783aa7ae20f51af9931334536e8b2bddb967053c636c2b20b5e97ce70e55b45e98d1ef0e68095649d2b27da44c65bf901c375c392915b355f4a2656f2bf4d0a51e3fd5cc726d14b205664c87829f32b3cb23566747e9a9b3e62e1a9e393609d3d85b634a773126b7b68ba05ecf4cb9b760a477d2bee87aab53a0b25653fe33cc2760ac983d1f242fb6cdef16a38fc3288f7230e9f95d2e28706b309d3bd638a7c6c18b1cb1cc4357c9d66362a1933c7bcbe84157a060f7c6ce99a7f6ebbc9f47751ddf901a7e24ec091f65bc21c37bee73872242e8ab9e9788e9fe338437d2543177e894a6167867df4fb0a1cb794a0a7e1940fcfc664f40a2585134e3a2fa1908e19d58dcc6e157c0c93bef520c163a9d00c3244eb1c91ac122f749e20bcfea6f92725bb38c15b94603a1121efbf5b44476d1b9c502da9ef8a8150979e76ac3ae55bfc4b2809e5a4e39a419a8b787816000d90954effa106b88f485537a59f553de398464fdf0dd3eb8d40dc2a311eb96aa256d6161031f66a39185116f7931c94d0b0f7b42a4f6ed173ddc44820a77bf86e6b50f590f092d2728139c61e604758ff334fa82e627a31165cf5e67e0d87d49ce2b144b7f3d44378a8d25aef353fcd53e7da02a1a26b5a6c1916c56a66c8e852c9ffad55af057a084240fe63a682896a4f4e24a32e4f22bcfe6f19d4f54a2025324ed242da61ac97c5b87d2b2c89e20559dc36cfa3a8bf8dcc3c9c914240c7fc7798fe10075d0197eb959d7f444caeb134333a12322f77b60fec72690d0c2435a53af89f0a440d23ae43e534f5736a167de62e3675db6121883220b6065b6e49c254e8f8b9663febfe72b1c990fbc07bf09fe6fe98d23afec63107f48035c590a9ce0802ea6b6bbafe26386f1bacd75b88d66b7bae5c1e457ddfac0ff9579257624153e98a9a9428659c1252718a795436912140b046f69beaaa2df25b127dbe73b1ea446cc45cdaf9ef5584bb923e084456c3b0325b8e48659d9df66640864a7fd561ac57dc7780d258fa022dddd2b1d69af2ef511be46b727a3c30eb9ea69709e420062a34022c90bcd3a4506163d1f04e1208bf77c7e2c1dfec45e7ea0df77f5febb33c8d423ffb87069008941dc0fe1f7a4dd099545c5908cd5c677dbfd2dfbfed248ac1ce5aee536998ac258aad7f06a27f1dff40183f66d886dcd7077ae5444a23409b607470c262c246947544d78fc3fd74c6f9fde11e3415736108f3c0dbbc78aaab02ae9ce6ed069b7a5ceb4be29063964ba57cdbeee594b3621af2f8d904146a39de6edd1c56594adeb28fa28b4a398e6d34d5c2f1148a68729809e98591c24769d63ff12250cc4898f61504c391f71858529cb72420743d253594de5b67f5a69d95a7997b943112fa1036423300b11b295054441a79a17e254b3e02cb2ae382248e65a539999c77449ed9e7b21283815b4b5e21773be02b25fd4683340606dc02f070b41cce2284b53ef4d282008e1e96fa5b56c1f16c59f1e7e7c0ab742a524ba1969c576c74def0e70e2004621b73ad7dcdca08275ee2cd4abcfc52497de0ca9606d0bd91050fbedc61561c14edcb00282db00d53a5020e91eddcd69fcb5b755de5937e9d786222123c27faeeeea72162119a0e50fa12bfaf022644829ba8a46e54c0c123db071e7897d8260f79f0cb5b66a1fed25cb4b92875e48b83049fce58324874bba58629ed88a9d0832a9582679c70f916d0010d299fe40dc57c62831351c3ef933b211580bd6a49d61651c4e21287468b8d88a5527377961d8a4baf51b5f1566cea2bf77a81cf230cdb2978bf7910d32cf4aff502128bd1f67f48dd35444d77fbf673692d429d47e539616b4a560d521235620a00beca332f586b9616ccb451c41e492ba3bd81b39bc64637b71411d98857128488f1f2410b8c5076d90d8a9eac78bf469e3a0b0f5b08f5a8ac58e5bd0379f01cb65cc041cf507b0d4024b4b79e5c3920cf8f0c57237064afd1b6ed60da04f621f4f2fb141f78af767c516504a6fc1f9c6d2f09c9c3a09ae9bcaeba9847ffb20e985edb23495014513fcb2904c019f12afd0004a788f7cb99cb3a517c892e068e1dae6465482dd6973004825dffb24a5ef9758275715cc707ffef40a883479e3b0879976e5e404f3033c02fdd9fd66c3b34f5ffc2cfacf7808513a606e1d55cc301640661e65344ffb8b09b609f748ca50a06d51cc90ed89a7aed696eeb381ca9fd0b9d043c8bd6f613e4d1a284252f734143f2cae54a81bbeb5be62df242449569a589ac961dead49d5d4daa76ff9cb15e70a305c48de79bd4fa84c57fd89dbd8c226f1115370ae5186174b4df882e2f1188dec1d0eee6756997e5a623f74d20078f3b818276bc06456e0e59d4b9f5dd2f15f75d3093262d4347598c6289c96a5969815246a36a30ef8d6b4c9e57be8e6fee7bef1115513d7ef0d87ca9c2278218dad6a372e36c287f5fb8eff5eb5118ca44a85254f04f38a9cb13d2581171fa6020b905101a00355bbfb063838a6517d2e09fa7e84e0baa96d4be0239548f95b0188082c76f7a50b3cd8761ab67fe4a4caa34898c7cd6ac9c28a9b231a182b545ef149a992b91ebec3ddcfcaa0c4e9d666855731b8e50b9099a2b5d300ccb82e7b9d9105531fad271dcb152181e39bf1639c99587bf96aa4ead30799e25f49ec3e94299850d6a1de022727fbcf342caff2969544a77a3553b26b487e941922eeddbbc0d193b85fd411ee8a9c56d23f1de8942d648c8ad741a564796b1e73e7ece225702ea8009ff3acde6060422d068a46479dc5b3b4c1789d54a6fc58e7374ea30304b408c22916133a776d9e3e2f6112432fa14d7933edf6cc093f3eb0c450bc659c8cb0466cc890ecfb9cf78aede296ae97da5aa03bde31658f8633699fe75ae04e9f7fca04b76bfd87e1b2a7e8d95b5c008799209468a04491190b1f51bf8b0107db7621306b01e86a9647c007b2bc76485f7603391da2de6604448485616fed7b4b36bbe84793978ca339c480077e67ba9bc4cb17fe618e2922875e23a231d9bb0e9ccbf4e5be90dd0ee2bcbffa598060ba85ea8e50a49915db8d89c40d69c2ea5e0216eb73a0dc938ad19b5d471e0a5a1579bf67058274bdbec09028d966835d8f4329d4ad16801be964d989cee72281c8fd21cdefabf9266dfa1e05c8b14768f1466216479fd8929f7f4bd84fcc9f1003a26018c2946d9cb6d2704e9864da6b470d0ded8adeec6944ce9c93c5b0223895bf131aa14e39a324399e30748aabd2f2110dbf34a4f62f64f21c409ecf19e15fe48391e3b4e3c824142ad96676c5933ece6bb88a543f33ffde1c9c060a103646e079bbdd2c3f1dfbad676619be4cc75a0f8968e518b906aebaa601a37b6a5bf03bf165458383bb11ec332f919f7694319369d654c6d7a8df926bf2fe558a7272cbf785c77059b3f7270e110efb9339f363a499423e7463b6a077603a82b10493331da7851656bf945789b9c8d4bf0fad2526d674c097a64fa25c919c75ffebd988adcebf802e2a0e48bec5b86310bad29faf0fc016c3f4e59216ce086f469c106b8bc5d8b2d85736b8a23ab60b8d60b3bbf2443aa11f09e399118e273c824ee7d1e44f82ff584787c8a68985fb3040e0964f16b77fbea9f551302876cc287186a6d2764c995bf2885c395af3a1c"}, {0x38, 0xffff, 0x7fff, "39bebb9a666d0b7f259af565d7e72a0a27d586b969ce68d5d424cba27dc05869b59fcb"}, {0x1010, 0xffff, 0xfffffff9, "a085a8d6c93b9f9cbca30a8c1431b656dc9d50c7aed900e2d5227c2869967f0a3eef42b8dff5d65f893fc6297afdae00bb72ec0cd8543f2a0069cb24c10a488b84b25d8c017fdfc3b5f2b554b1c9309e968d79138309f5ad4784d1537f2f9ca2d9dc60ec376210e88a58d937d506d2d0cbaf8b91f38c3cb40bd1dffb4692caf727f661427cb49a4ae2756ff66a5466338d215e958c055a2ea6312f7c6af6eddca83c1eaf4ba9a118211a69166130b31bc61427570a87cf94e02642ec2b0a61c94135708d9ce3519c7f8bd1a16252bfb61c434892782b1c7705a4ad03e12baf323c690dbf0b624ed73ee958d288bbfa23d1f44683d7aa43c5c09a7fe80866d4c15a3b70fd4a88b48282fa9700ca07a1d315658f94c768519de5f5c246da50b3f7998934b733070decc991aa226c5dd67cec08afa259e35a446724fd98ed6cdd69d631d388f1a5c9df2296f81cb052743335e5cd9443a63ee383cb460e8cec7b4f61c887920aec4c0fe3e5e91ec1f9bc96c9980b4544df893ca802b4503c71454440acc07b4a262c72ee556603e28dce34fe9dfa0a6e8dfece7bbdedc15cd64eabac28bdebe17c002c8014997c86e45ae7027155e50e49663aa3fd06611843d097a7b270ad881635f98ed02344586a59bbeaad15f68205a458543be85dcfe7c52b403feea84b4f37573629e75815d2cae8c3554c80882f51ccf683e287c70d3476ae398ca636dcb84c29b106f6e4f2062ad55cc3ddc0d1a11ef0aa5f6095892f2696ab15c9b10447f3bebf90142a9f65191bd348f0519a75186cef2ba0874345018714dd355cc3b2c3193b49c83b6a2d35d28bd19e0c5217e883d7119dc7334715b9ddbb97d0e243fa868d575b40424358ecb290366c0bcf2231600d53b54104fb850b50eb3b1a3e137c6e2c2f4eea7101b72cb999cf8a512cdcb97a280d2b1853e75c2afb894e50b3c031119e8b8c75e439253c40f4d62948b1526818ab228733c3625e8d471e31f1937c35db67eb139c473243643ac4ca41ca6ecb69d6236281b14cf092ab1c4f87cdc43253b1351b524c9ed47baea57ede8966a6514f02ae7224e204972a2a4872e75f9a43b87b29fb8bd691962d067098736c9d310145bb476045ea5fc0116d20aac14bc1b3553f4b69df3e8ef5ce7b4c976cc2723fd9d2a28229925453a072b401c4c2b45c826716f5ce98b5df9f88725d9824522f0f2c877143891b27c1d59ae31bd8dba568075c7a487282ff218028f048d432abf33adde12169c43e79f898b3dc8279b18bbef10434aeaace955fa6387907199c2c5448328ab4aa3e986973c3d5d62a7b815f4d38b4f06da2c831d47e073f9e8b07dbd6adc0b7462c41e60d2d9b70291268b950cccfa8a26dd15bd9f348cd714dad30534907ad8e8b6737b8973172aef6a457611eab565f1faaeacb45ba858e2900e1c77b098ab5f8aed2fef222e22c36a9eab0e47ac713e09164ec70edc0b3868912d0adfb8419ac62ffff6996b0f69b5b00a6f5753c6c64646ac25c931f1ba97980808b58878add2c26b1767ec5d84409c196f8cfaa1a84a46d6838e44c8ac290f816508174cf9198ecb224638f0844353a01e4342049edc8e0c544437c6d64d48e9e088f12248646153fe8815cfed2110d56b02a12bb5eb3926488df7c0abdf68c4505e1690b6e805878e182424284c96126d30429c1fd5681ed4bd4739d5ec296182bf34bc150e6c3b861d6627fe1ce5fc8883df72452fc64186d3bee256b16643e5b1dbae3bdabe5d74820781c5cbeaee78002a07d18dc93147211597fd90ff83ebd49a7e0ad705eaafc5759111b9ee41aecb74a7f8c22f783505a3b8e4fbdddae1342070f321282f868a5c9289e9a255903f15fbfdd77a4ca6e35008719fedcb2f2e608e788b3ec37868ee7d150c4cccc1f60d3352f5b0aaf181cd014dbf37ce578fc66d445cd1754c7d2270405eb8b83ece218a1d502315f1ec195914d007d9a46ce93e15b5ae98a87900430c3a420f87d471d07f20292adacabf49cd7a5b4907f427e655cd16893284a94d88c240d81139e9749aaf6f3b61105d47152b051d2695c1f5182d3f0650923af1805661f11619e754ae2d00fb40036080d731cac41e9f201359d4a9417f4f0b5a0b1290768730ac789791d521d5050391448b006e17235addf16824f57e9483cd401395c30f3adb74aa9df44dcb13cf5e418f67592dba4fe77c0732f251ec1844df7080da97dbbe574e18dec7640361716d5cfee6e61b180ea26152f3bfce0e3f62b715ffa5d49452892737f31f20c1d11d1318c48d6a915cce4025afdd2fb4807bec5a4605f40104765a9b987418885ae8e17bc397f71fbc504d5029af6cfb831ec4ea67210833af746c51d451ea7abaea94324ac5005d1fb3418b3092c718339a5993bac5f2a5d030ac939a07875d45669843a5e03876d28e197a9171aa10e18a78cb135078aa60c19629935a9869114ed940428a173c2fc91f80ff7365d34db1e81725c6bfcae60e92fae1df771fa72963d6e0d4add15360ad295339f9393bdddaad6dae59cf6ab3598709a2c5ce69a97985188233e6e07306d97a6b313bcd6b377befecfd2c85073258b9d600de7ef635b4769c7389ea320c6653496b85273d483b76e71012e99c6ba29a24c565fbd0524b01c44052af399f01d7b884b1e38b0b64c78002128a2eedb86ab570d8998c49b74b7a3674f425ae7a2212c0ab02449b371c02bde30d93ca8a070cff656d22fc8009959186bc3ab32fda4d30578fc737510430c243b01573ec8cb25fc855e2c217eb4a9c6fea3d0211d0172a079d942f50827401c29432b12f7c8d9af325c192426f8049a6b016703ed21c6aeb654b80e8c816fbe7ab5fe24a5bba32af90c80d311f29fea610a3151c3d7678b4a8797a4bf81abe126c02dfd88a7397404e56e2e7d403704ed797e26fe79bddc75ec00b6a9b327998951d7402198ddbc2130f25fb9a8f1d108669a083c808e16ad98196bc4ba748fc218c072e4b585cfcd9b24db6429a31fe1451c161112ea882a61f66254a3cafb4fd3d3decdcfb87d2f362e2648271cfe99e9151d00a56cdc5a81a0d245f27388dc30d0465de358442185f43722d271abc956ee6ce49c51b3ec82438ec35ee39e41fd362a64efb1f117492dffbee7ec22f02004b13c9ac76d044324d082def4b90d644d89a95f89f84f08f1ff2f87983ce12d182daded9792e01faac097367c3f92b1c785480cc8725c5f98dcbadd8740baaecdb22dd12d26649ea5bc80701cfdee6bd46bf23c4c3ce1b40cd103c309190a0858d615a248478dab72206484cbdd1106dc185ba7ff4ef0628005de4a26ea961a49e73758f5119740b165bb25a49f31f196492533f1898944d587790e988ac5cdea56a68348188daa45fbb64ac59aca16dd8cb03d6fd123c2f948eb78e2390280406a8480e27454e2aeed2417fae54f0c0ea1bb61b354ccbedde83c0c2b122cfdf6357bf49cabb7f609aba694d4a0458f10180e30f2b171f2a6f4aa07630d92daed54a6ec3bcf29c7ff7a77be0815c5dffc8a5d93a75106c8df9988254643fc684cefabd66a3a1d98bb63bf5a66c8151ed6b99e7ce3ee640fe7ab59f04fe7023ee4c5291c12406ecfd5a81fc602c24211ed957e52ceb28590c0247029371ba0be8df26c65dcc61624a915f844df325c351b4f9eef517ba4a6cf9918681e36df7809ca392155b6a3a9710d874d09a19f953feea3da83ef1e1713c3575b0f06aa634259208dbe3c1020e9950924efbe4af2cb72fde0f84dfdfbd9c33bed4eb314483cdb066e1ae4bd2478a2fb12116b8adac06203613c04a54742689616e9024bea154b21497861ece529a1a3b09bed2aec70daeb00c46946dbd16ed549b3b5e561a6222bf9b91d126755fb977403b3e065b8bb235e6a6b0658ed47a294bda1ffdafdfd30ca7002d2a69b248bfbae2274ccaea9d2041a8bc011cfde3530062f1e048abb55ef30d070a89daa093c8f91e4396848b5da0d298a9ccf948f0ce9f3e246c3292f45c0d2f6aa61430364e3447fed473651f65d2bce0823d89c9080c0607563c83c3681319a4e6666cf94a7b1e8a7fd52d60293b1163b852bea0e8ec3506c476cc0d001e78ec4d493347359fd717ece34956dc9a0f01cf2ec58133efac7a2c8e014462785f9701b3d4707ca60baf060988306bd0a473e2956ed21fca886d4c2f8bbf973d44457acfe8d3ab51af3e1343b7f12d202a5c26da2af3b3a60ba1442165e341851148cd787b89be47dccc3ed56609acadddf0bb0407379ad063321d03d3c06d3bf4db545125f9c7a0cae0e7bb85ee31e3cc0af8fd730b60dda206b012a9e6eafd281c9bd757209d14bbf2f1d99eb48a0a1c2179c47b26d4a216bd28d0f34f0aa36f1891647529822aed2ded120bdd796c69bd543e96949a8dfaccbddf30cbc307bc38a6be232035996df372e01451f24e54182fac0571f7caaefcc6c276ee9430281ece4a5f2edd1d1d53e02c6be8e8387784fe944bd6b8ff9bcff703b997234dfc59932eb3037469a30e2f167cf66c2cc2cc80934a6663eaad9c4bb9ab9d8bc61b3b84bb0a4f6c39b3dc5c366d33ee892ec571a04599c40607d363b55c83e4fe3228f5777c79ffa855385863ff65781164ced4f1274074ef9c6089ff4c57a7f880157aeab5385e538e1f384d39f780a7906901ddb28489fc6f7c45a9d02d7440a21ea513288cca337c69046ec2a62d8f6ad533892bf25bfb6ad65514892a565b209181234bcb6202b87248db16e9f5bb18eded1b8dc0f3a2188cfdc01eb2dd9696d36facee5176b1cab5b75aff72748f08c9368a0133932779b69f283f175ef958dde2d03fde6b060e3581522027b12cd9e518073b2dbe0b4179867320c7f607a31d992eca9a0af0ee70436c231f79d03e7e872ce7cb1f8a60f93aa2e9d50985c1b932fd9c94d172651d716929c4d8ad29c39e336be33ba130885318336d5267657c0eb4e78b29ab2de4c6bd1c292df3f00157baf8a059ac1281b669b861edc7a86682a971a3f6708ea26a022fa8284c6c72aae9bcd4f2d6c0da3ec3fcc134d4ed0b38eaa16de6393a72bffd9afd5d9eacc8e8c006ec32c5e4c09a7a52043b3ec8384dbf02da4a28b7a9bbcb1e35d8245beb95986ae6abc534c5762c9b7425ea966d4f13155561ce83004883ae509699a19fc0e2b85f2f28b88ad86131ea7f9c9ba4908dbaae585f2a7b803decc9117b2ac2a26e07047071c3371674a13adb20457b498d20cd489b393e9b9250aa245fb5075c3fb35517f5cdac4f7437e6272608d53cba5d2d548d7de3e95f04dc136d9df155386f845f806f3befe847bdf4f0cbf80ded62390048f510b4bf012ba5c9ec54004a8b907ac57b24f870543f772a4d93200ace6d0a0caa41a82350248eb09438f9dd0fd58e941cca5c15afbb7e3387f13db539290eb6a32d10abf7eb5a639a6eab8e747563ee1c9e381c717ffb8fc79240654a068497fe3d3499efca25a00d9d39750f87c9d6893198f812c62e6849d6c64ac0b94a29d47d12a0242c2bb653984af1a7af41c13ac8aa18a122a148b846a2f97f7282ab81cce99b075f69da71df2dcc800699c3257f8019584314420cabf5ee29691728e41c122d6e96f5e41e3296d74e146f612836feba553e30cb2324a43a812a16e2bb84f74ef6ac653fff3f6f3dfde054de341d1c286653d57c3b80c18506ca9a6dc5f08e001008eaded5d3ff491b104441c28b93d576f73358d78582cae486915935be811b9fce1fa5a8c4b017d5edf"}, {0x88, 0xffff, 0x3ff, "68661e157e3b18e2375ea8858a807163499a864da4f3ef64544194a42bfdfa9138309ae2091d2d35b54359f73fb811f5d3905a3a2a719b496ecfbdd91de169046ab28f5f84878f343c8a04b129adae4b0832fb3800b0413310f71690108b19c82ec5f8dd88c43fac63515feb15e11a116b9e"}, {0x1010, 0x1, 0x9, "e3202cf8e3096ca3f416cd14aae4f3067702d923450c4d52e4bfe6a48ada184819c515d45ac2cafe2f26170baad1afbc7e25af4076c89b052df6d83e63929663900d49fcd19dc463f7f49c44af8e187cef04eedeec899874c5d94dc652f4aeb39204a2f61100653bb8d705e2df48fab56f85023b5362ffc8c6f058532b901b6f4287ad58f1d352a6b655eef43f96e2bc74841beff961ac161c72f91767b33df792490150396d2a8adcf6ff3b5467fbf042f13dff39f1374639bb6cb53af83bcc9b18eb12a2ba61fa05cf8b1e7f7118a8e2607106d5680a79a1512c518f3741e8e9a8c08a9f9bc3e7a332814bf38eacbcc9b775d1b0751c37bf51a7c0737b5118e78e0520650b06a3a46a490b616f5d4f2abcf3c449db86090c88305d95d647d98a146e3ed051a0f0f02c9011a6cd9cd3ad5349c5eed5b7e711dbb0b996bcfbc348028fdfd86ef1c5be49c572efd989330bae0025c4d20760964fed9dd933c05c9dbac34cc1821b0b03079a709d3c630cf4752d0f6af3475b4e3b47f187322c0668a1d046e366046ef37e3fcc4296576e6f367da037d0d8a089f826b17ba5d339802d903440660a52f27b7bda186841eae5ef89f5e2eb726fa705b03d93c4da307ebb496aad825b4dda94a37e6e37da35262764ec900099d9ab631ed43e050cbdae7ed3da6cf37d89b4b93464af37bdcc695b0b0a2425e867db9396d68d8733d8bac448ae014a582655ec875c04cd7290d1f984d9b1bf46311540b4b8db1f497a3093c15e76d83b0a909cbd6ce79a87708739607770cc89a1a0325fa108bd5dad5fc71b778be7b33fab5187140bf5a710a56213fb7d3292783c800d392de4036c5437a7e42e3075fb7663639882cd3a375e76de09590ed5ffcae9ab254ab5847cd1094a88d235f176826547f1c236efaa2c17e2460f7f6b3165ccbda35ed8f9e77cb8324f3efb33d094253cd63f9322c33d6e0b7dbed8dad02c4042cecec61cd4ef88e69af647262a46ade78f858d794ab681f69dcdad4a213d32e7cf0e8aa71cbdd38056c0e2a6502f9a575e6a21c28142c96ecc3b190a9afbaed09c17ec2f4f166aac44774eafc55edaceeb3d887876c9f8c382a0399191e1c1a1c1553f9a0da8bc0b269313ba4b01a05e3429f3c72bdaa29996c68052dc5cbded4ca32982711847c3ff1233b32dd3217e5230b57a2764d598cbeda71e72915312fb8f5c0e8f9fab82790684d637e3868b6fa98a332d2948fbf0bfb53a8283a6c0f96ec9a6c54bcdb4ae5afafec52c5bfa52f3e78932cf1bcf385e891c0352321eddadbdfa37acbcf7bab50145297b2a3fad7ce80c04967dddf721455cca1f82c3160afff0bf7d01bbcdffd9e3ded7c7b1df0a32d3104a1d97508e3da374668d9e6ec1b194e1eb87c8da04d11b3da07dfe2a6565f916523a73b72699833048554bd2033d5a42aed3feaf33466bfd157788e90459d7143f9f608e2feabd57ca0e1762b018b9f63113637004fb866c25853f10f92f75c0350da99b272dec66ae1f759d3a36b175aaae7c068a4409069690229c8460f5ebcc2351e824fb9b8ec06af80bda638d34ebac839a1645ce735f18b016c902ecdf88238434394db6ec77983e678ef20464c1eaa771c9fbc0cb1e4113a893f6392dffac44247ae49c9ff88cfc030f5194e8f9eb925a1f11c8c855d94629d254ce9f99c0b774ed477981aa89646c927f54613c3d610c279640d32d831a45e345364e355b0b15dcd5d9aec783edfc948fafa51a94a56a8680b425daad7f60a5b05bc0f9ceced7596f02810a5e205d035f4d76ce848ab2b359691856852c8a66250198b1b950bc880d17983e584557af212ec79c253957d656150404b29d9cef2962707827b1301d4e1cc49f0d544e9ba04b3293b563697ece7e1b00067edfbefcb7f33f197ab82094de05b4662c3a89b3b00b567968c937d4c0f9698f56369452da572daf2e23d3a8d6af3501da05566310959b944a1847f398b78cd5cc685a551edf065b806ef21bd71c880c8eb6d115685275c3ab57582d1270c076df2cb88979f8bd92b680023d83591b67d5d685e1e46d4a1c39bdf9c47e5d0736f80df6c5ad7eaa372d21c16219c47aee7c890f8a0a821cea096610da9a0509c2d5e0e31ec17ec0e9cc03f3a2830658f88a2c1e9fe7087cf08983d89e997eab490b9d460f64e3f3ab7babf71024899a199b378956e57e9a6d8750956cecef5fef37508a833178e43476c89479cb7b92a2215e4e840b4ef74002b501398cbd429d37bab394b69d6d076d890202fec7714bd9811d193f65c63dc8aeff8b92f47c3d4f319361c7efaab60798b4f52b8b0780f1064e4d490b6b9020331f5a15fc357411d335cc2446a345307246335947d70273069e0bcbc88d83610ab2fb226eacaba81217c7013576c7abd053f3bcd3dab881b99045be65a5412ccdc6d0b1e372cb7e9fd872c06c91ce50730bafb0f5f5469d86fffb2a6e6851a9f71c812d37068d960f8048b70a2e610e834bac79939105c5e4327806bb695343eb15bc6bd8e09e225d81ed3e81c9336577ca5220440710b59d1c9a71a02054b7a34238e3510cb55f7f7cc0a51ad9a58263256e1ab3724cebccdf39294c0c8a9efc48499fa5291103c60fa945051cc5185b2504ba961b63fb3a19000a8522f7b921e36b1a544c9dd63fa71eb2f11f16fa51bc1623d04dc195ff52c1286415e40dddefc9f92f3ea41de130b1bec1331cc03e813c1fb4098ac2ac7481feb7fc06aeaf40c54f5a4e55e1320256ff0be2083b819f9101d7d4d9e532c5c7d257aede91e2a514ec256331ee150b6a9ceb14d465ff759c7fe6e44cd1d503e9075c00dce79866a3673dcbc2aef8dc1dda31c9e8bf9b12f49db64494446825e89a2ccddab967b15d1c3a0970327d6eab71c44d20d346299816863fb575a83e655b889d02f15f3b49b0277aff1dac63ca191bd84e7578055bfd5d40883e6e098643c105e30b933dc0742476472dceeba1b7e935d88d929fcc4ff79eb33e2165f6b2c1f6a648f1fabf8266df2700414a7de3fd309ea2b13107f5b46ee8d560968c9c4c5ea66790bda80683bf84121f83843a0d988bada257ba458cd25f036b653c00b50235d1c2770df96152404476412a1f6bbe6990b0b13e8cc0a527d7ff4b42bbc549abb63b0d32867d15240b79938db77d0eb67645d7d19ff3a654373d635575087b3407845a8a99b55bf52006a1272faaa1304e2dcbc0eb3e3f3fc84d04a8e668b42bf3729735624a61eca65b2f261d10f478ab0c5a6d30f7f38b29c2c32c1016067aed9a16db7c8852be554e1bffd1ec57ee76fc0fec3fa66e17861da88e38816d814592fa339303ebd697bfb7c19172221466563fb753052a3b2c5f47f15d213d79c4a34f0aa52f95c111bf0ea3777bf55c1d13441a038a7695c41ddcbb1e0452e842e4e91559016ace6851203ba776f2e1098cfed85c78d0ab51f158acd046973787f5ebf6606e9ed5251215ab411d7b1b91f7c632a314c44d7b5e764baf4262788b741ccb93d95e7b677e1dfe33dadc43fc72513102d33faa245d3bbcf1cd621b93660ed101de98c43668ef2117a9243c7388c0793fa23f1ea294889fdf2bb150e08ef21a1a39942171cba303b3c970f0ad9304980c3724471f6b23027eccef855b512046939328e2a0352c601725eb6b79633796c260d523935937225bd2c93e86dca0762a0b681c0f633a83bf016a2d1c588698e9d7972f3fbda752ee5e4cdb7b18b45bf25d765cb99a0bb8b6aa4111bfee3c6591e5e50b6a5024692c157ee7bb585df4427d8a934228e7f5d7f653c8614840e7739a89a83d71d863fcad59fe74474c72fcd2c0fd793c931095061f25ca27c13aedfe21dcf78b09c76d38c3c30c8bb64998833bc58fc5dc5a49e0e0052abd7c118002c233dbfd0bba4a928144d3b91a58b5c25851c9a7e275c98a580fbeeb20535dd33d9b309ca4efd719def6feea96bada91e38494e3bea70a9e95420191cd7fdbc0616b20bd0e5fc9fc74262bbac68b15215b2fc0b3f8db808c8266ca3322c03a39e85f20048ba268935af3f0d3eed04b1d56f52a348067cdfd03186c529d8bb5694a316a130b21eb742c5ea0b38de8e24bc43e8b6ee3c563e2d7f8e7d585e452e5e89f1f7dc61ccfbc252fabd6cab8eee3a33a59854ff6568403f4e4ca459c9ab09510b0eab61f764577985a5b7bd3eb5e712167f43269d51fc1c055b4ffa078260eed5dc12ef031d280e4c81931676983c0339b062e80426294e0d751a6b9d30f1900e26b81fa5f9bc822ea14d2d613ead02a84fc39b3313d738ad0d29176d1856da9432253b2bc61c1e005a9e180c1fca963ae4547e60c52346fedc51d3acf9fdf5fe20b2f6ee96d1620b71d5c6058393bc8ea3ebb413aa64070987decc85e55cc7f8dfc6feaa8e2a816ccd904249ed2fd1fc70f26a24b8ccfcd7cb04c2d738a3cf889b3d35f927f4de3a75e6db7c5498bbbfd0e17bfea5b64d9f2a54b991f0792e3aaaf70629252673249081b19787ac889d54cddde41ba289e92e26c8c18c406369390a8abc920c38ad084416fa803cda474eb6e7520e17394f0e0f364ab838eb0de0f4620c722fb3cd8090ff1fdee83c8876979e49b73e340d3047fc24c4e8e2a83c06f5b96c04a4f393445e8375da35b29c96159f1b263296b2afb45709d930d9b5c6036608b3be8d21d458e499283e7e6d632e9b9db878c08c7e4cf7fe3d8a0eeb70db41ed01641fba40eb6bd0b646e24be66794fca7340de332fdd631b6d17c6f6f906d4bbea1429b3d5a18bb6a695276f71397401f26601ed2c62f7dc6e2dbb6cfffdbc2a83ceb8126b27be570ed1dc485adefd28c24e7474dd487826b4ac790b6de0bc5e828f94b83061bb7b365396a38bf0ef14b931656cc8565261dae88d60ee45719bad187281b2b7aa6eb9316a14f876a8cc382fdc6e10f6d9f23437b8800d59ea4d3f13487ec9d6b06fc1191ec2d5aa029f1be3115eee62d7e58ea2454e8548a1c0a38f169dbc6ea5ef89e8afd2b6c6e099b42e1a7ed1e099cc6e5446dfe9d89e684abe85e6fee6a4e1befa02cec63655224b909dd1bdbeb5587fe0a814c764bc39c04fa6392e4e533f1773a61d384f17b2b0ee92a15de1c5d60b46daa6b9c51417ed5d54b00942c73345f114ffa92a434846bbe6bb2aa626f960eab87a212e9b36e2f710e36dee5ea13f1c7303520c50f0997093d54c3ac69eb6f1dd0cb6444b1448796cd1d53682b4ee9eea344da787fcce1b0d80818fb687fbc34f068d34d3982b850b6a9066285080a2f8b4033ad2416829c9bfae2542e66742e43e748af5f6b0df8e4926d53f65ae3146cf3ff8b54e2731b89418e8dd42536bc98f2567fc6ad264eb2d7767dd9f6e64ee222cc603c95f36718229d432ac251d79577e7fe7a32485b35bee79e46671e240b4550ab911fd3b9e784baa6933919d0a49ee8e58505e249aacc3baac3820064a22f963d7a07a935426fc7a9ce16a9a331679ce106102ea22d88a953f693234103bffaa777841588850f67adf5b41e14e74350ab57e3018d82c4a7438a9e047c1ea63da0922c2eabef4b3edd236412ed380b870dc66329515a28b0a452b0cdbaf4385050fbf5526ac9cae3851efcbb594e43b21637111f8cee3220c465d1d2232c0400135c5fe2c7337cd8843967e3c0ef7b1bf64560f213c34e66d7d51b8438a3f1c72b2b74525546c929efbf311273cb4b0fc5637debbe9e9f6d3641395ea0e5480157bb69c37d0b384cac8b787fcc5dd689e62b0"}, {0x38, 0x1, 0x1d99470e, "4c20d200f3c351c76c189e29634d0e3f57f92546ba674ffb192b4cb060dff3f12d7333708388"}, {0x1010, 0xffff, 0x472, "196deadd5968c5901d68f4b92361adbd7914fa149e13c236c63f87379b5b9e5644af14aa8b2c010fcdea96eaffccb88a895c884e2014ca716924ec42062de9aae84b0bcfcf228d54c536728351e15172e78168089a1dfc1daad7b6df766c97e1dfb53e0e7e69a92cf8b4f9894906a647d59d54eedb3818bc0f10e1262b2983b3f140600301b0fec6a3f6896ead0b3342955041836886fb31b2f629a21452ea92fc5b8a5b37f92552eb3c6b78ac5b5fd7e4f19b8853ada63ca7a2611aac1a495a80b0c8183be0cbdaab9065497cbaaa2ec2cea6fbc31dfcff614a1a99912c1a4ae4f9a346c38e7e2bdedbd2502c3d6d9616408546f05bffd81e9efbefec3a0f9fca8882966d6582b1a0135ae5c74f8f444371eb6ac4fc8c4a4378566e9d89d290fd2d6904ceaf10fed53f8a31a1ceed3c608d9ea203dc8b25a97aad509738ecbfd4ab55eb26c08e5dc68f2066dfe89784defec5dae0312577779dc108c3ba14858323811380135e55a5face30bfd1ad782f54eb49c4fd9ac20524ff6dc2f3e6ee08c0012ff8fdfb037b04c3cef9626bb18771f8d0e068e293db458293b4d8180ef2d8d5479327dc22de4ea561f4031e9f27e096abbfa80a1e21ce5e77be0a798209a5319dbe19acd3afde6fe95d439886687762877c91f0ec16df77d3c7cd72eeb902ea19ae7b622153cddcb894853d418798a99f9cfa6c3a15c7d1a6b540d357a56bc09bc2a6f737a9d222c5b8a4c20b65a7f120f81e475468c44d2e29b32d1f76b43f12b7e4cf8c3e07ca1edab628fcf44b3ba95cc7d557b83d8e864bcc1b9e9c3f8090d07710fba9328a48f1d2135214a416f10fa1ef1f8fd624c3d006b2b1f2c9dc1e42a5c142e06c57e46971788d9a7d371f26424a25942d31698c5d27f22744fe7676c50d68ad9b0efe397b7d704a910f2143c36f64276746c9fbe30c53fd9341c8f36dbca7ca4ec9d475054aff905be170648f4486fa942d1cce8be4fd5566ef151468d502d31a58a77d65514f1f5d940dd5d7d5bbe490059b12e0f78ac6c97b63377a5893e39f4e24dffa10073efa8653a0aaac14187d70f00a7f173a9d11f4e098c24d587680407d021417b74841f3144868e29ed90aeccfe001ff42bc2dbf2d01c3f9f2e5ce0ec9e8d3e1f0ee1db0022fb4e430d658a05b4af4000df59791ff37dbf2b3328a8ebac3b86231de228670ebcf502f9aa42176820072dedb963a845692529032e9bceb12604af522dd34a01aceef05bb37daf46e3c0276bb038205ce374020641f5fd2377a99887fc6e7015201ebb6e25aeba537263a521c9f7d36e1d22035f448ce26b29367eb52c26d21f919e434458b568c8f898bcd22116e6283c3e4ea80c8c5ecee7c04145140b0b312ae2bda27d2881b9a64535a0f208d8d0ad1da50bfa85efefd7e917efbbf995bcb1a0e34d9653302fdf70902e01342197a7ccd8a62bedf65f4281e3f1a33bcb389a3e16e27d5f8fe877b96215c7adeb22df43c927d49f44912798867b91eb43cbef1b00fd15ca1d5975ac19bf2d9365f7e91d638feb31134e0883688a59e372ef9a316087b033143fa9610089c9ebd4817e306f901bc6ada1b440bd785ccb733a29de6bb557f18e59f407fc0a961f0eb85ea5a2e0c8555b5aa9738f6c2f7addfcda48ef95df2a5aa9e531836c8ff56b77962fd94e86da3dd784b794ef732918cd8d1f1af0c180b9f2c644459b42ee0afc7bb5bc5a09c70c0fe0716254b593194a5cee87917b232524a166e2c5950b626782017d87535d1c29618d59dec1f41d1507a3602b806725ae10ad18f113d878dc888c1d983a23aa80748f69a5dc184a7a8bf02c71f90daadf1d92674a60a49d11c5fa6b589807c7664d9cab57ff187b48a03b0212283e4072909034f303482ecb7168593af208180d0a762ff95782cd7092ba6eeb66fa41cb4f8c3d3999a7fd0f147fc8c88bb813358124e594990b205b1fa82e004ed8b4adc1a86c80445f9b8f69b8fcb89644800b980306dde5a641f9f6a1a3187ace1a0aaaba42d8d54f6e4bac057c084ebad69630184f7584e704286c99297380ae325ddea2954e531b6e71e2b612399c9041eff76596737e8cffb7db7c017fc7b91dffc007ed129cd5f00cbe5ee4c9877856acce49eedf24152092864d6f93361db09e8d06bf13d695523a371b02a4a872c24ee49f624517f5f81a6adbd0765da2fc931921619accb24076a8daa8390e47dc829f5ee78b456bd5c80473acd88129c17dbb734dad60c7e928564536fc98182e285bb88ff0eca8f4e06c54b5ef8e3227f78daa94213d891a753d6b509ac95d49845d338dd07564d0973d3b5236280ba09afef33abd32743e0faee8c0029f9379ec3648240e7b982b8aaa6ab61282b39e05b7a1c234715b9e2b175a219e498e1c229e03349ccc583f088d1c8d3c3b52fa700740a2196169688268dc29354a2e4ff6ae9c2ae209c64598405e6b7a3b1aea45e7f3703c927d455e5d8e5cd9c51303b7635f640c8d6ac2ca459df4b3f3d2124bde51a66ed49f8cb6c26f8bf66d63e5454611f6224cef62ef49521bd435626598833a3aa52322e263d02725da4d59a2dd147b76172dd60c9d55307c236c236c7de972147c86a7c367c971fb0025ad43330b05521fa17ddce0cbb660c763bdc64ec574a9a3d965858d7c89ece00328b2ac86e740604977f3a66569ed5998642c5726b47dee750276a6819883fa4dff61ee37aa4b29c5adccde3aa0faf840d0060a8c6b3b37569a539cf2f3a5b81aaac0a87bd7ab19c73ecc20d5764588888b595bbecb3cce44c957437855d508f45e987ba4ecd53b2481c4882a86dc780e0edc11af1b1c7f41a555bf414d1701becb268258eed165d2d4773bf000a6d797ef1dae61a628495bfbb67ecfc1a6337eca6852642dc73b45d8b7f94febe31ca4afc1c3f7db60494dab5155956b9ba86487426d0e19ada93222dacdefd196ed935b5972d4f19e02fd2dd2bafc4a09f39bb2c03ac7d8514891a74a59a53915211de63bd039ca1928a503a813fbde6b194a25fcaade27b9c199c17ff0694cf04a830fcbcbdde8720d2289feac811da2eba164f6cbb60e4fb34a5ada8b1a3e6105140f6d1d617557bbe1aec6232371ad83006f0851b30c6c27d05b7abff1a8d333ea42a24e430ff8d8a2e1a4099c36010ee5d21fa68f3cabb2332550948eda8bfd1494e9876edf9a07bf62916360ea996c0b87eb0259c31988076d2ff02a075fa9b55cc0de241b2342b1610f9e96219ef065b411aba1a642f4918af4338b4cfdd196794a6f93064728a4be6b10c579112d4ae4a6605012cd7a1f9333a1a3f0d5c6c35ecd2a507e5630267771284c3cab6c009702bcc2490e2b7dcfe81858e0fdfdd5be0e9e8c6e3725d81e6e0cb9312f8285032b71f23ffc660817e2f16607a2907bafce7fe508dcece47c3550178f273d9435ecd047440fafe32f1753dd0d311f0f1de2d03dda8ad66b1db293fd153e96b257327822b384f929ce9f91e994390130d6adddd66ca0358d65d8f749ee98e66c9cef29359370325096881973799fa9731239366afd2b10c4b9cbe22d02c4c9ec76831131b9f96fb57c30cc145bd2da4c1182777d94fa70226b0a22f3cfbf6a4475f53ca5cf34ea718d91e504dbba277bbf0fd076ee7487cdf8de6c996055e2302ee4ef5c78316bba693685a7a1f12f3c1706458b7c821f1f755284eecb029481e9d1161921e429149db36138f314435b1e457462fa825a17244eb7e9ff147cc84e0062bc53a98d0e9017bdf89c4dc43256d7235d52893a01696d785d01b01727ce1ccc9982b21f0fcf3a1521be7cba88fdb8b1c1e5570ccdc5ea039dd700ccd1cf48aaa89f131c8da56767cd02465c8cee277c324bdc39fcd1d28b7044ad73273d818bf5902e39f70d5642343a291be62868bd11a790a2cc4f3319272655311e69ddef44baa0657b9f34e6109e17d8c95993e4968965eb1e8baf643db1dee34944634573d9bcdacbad2afbcbc6f399ace6b4484caea7d7cc25972e2b15da9ff99b659f0d1290a7ad2e8d5d37156d6a8719b653bef68ff0ce4bdc9770311dfca727296018a4f4998c4f658c8c3e64b7e152c805214c64a59a143c4992c7e379f76cc9f71ab5ff23d50b67ca04d7d0aae602bda368f37c4e4b69a0ed2719c998b8d8c727362acc98dd450b117932c87375e4f86d3aefc2d88680f78651dd1a7d519baa7b0ac000d4ccb5ee32f49bd4d67ad06dd518efb4fb3aebb21098fc84cb6fb86019ac2ea1e451dfc3389322e52922e5ad6684d27d12b63c5d7dd15b77cd51c2f8b001115783d1d3a310265835545ef14a1bb9df810b833e3331fb5f34ca300bd1c6981b729fa9ae1d88f876b31fc9e71249b2240f4a40949464da54ad60269c1fe9dbcce0f86e543f1aa7babf4da222d1c08c383355517900aa6ffbef59e10a2ae81db856357d0f07e0e3531b5a0e399e96f5131527048662595c4ba8b92dd68f6dc45626d6233c0931154cef6f39073d40d58f3dbd1cb377f13a5aca00d9dae20a1baa6f26b771ef488f2848f5bfbf2e4293c839dc0e2fd9f9ec7bc75a6d470b118f2f18d77649f220797620659b97101d758d2a27f90b6dc82209089d248b331a28b27cb38b4299aabce6b0c72236dbcd7c2568b34dbf58203a433a0cf73fb246e946e18ce1f0418f2c4e1600bb0a84ba95682e2549bbe730f72725072397abf2aadcec0eb0fa95f03431abb1b86778040264557f717c398ddda5e9ea4d4b6317d9d06e064796e6c8aef37093889f4921917c6fad37a17d66310cfbddb77012167b3cadaef4965f214887d4b8b384eeb171839374b11c733592c23654ae718f1270b1edd0c42f823e205fd555afe21edc1c6c2de30bca6a3456ffdcd8fa9e964a537636eadb9a00bf16a7b5411a802ea1009b9b3d7284195f899d14f01cd91f36e79851b62b73bc66284133a8ad255c3c5df3c4b2fba28384f85ce027d2658e3ac364a0ff3350d5629ff2b3feafd22e9c1d9500b81d3c3fc0c4768f799fe95e01e838ce45f858d0c15302c6aff1efacfd36ac1f780de976a36c46cb679c55858f8aa63cfadb27eedbcccc0dafe7817cb4d25fd826fa631b3efcc90d0b6a28711432a458a75f34b4cca0b2df1cdffaa1f7fa56f314329514b82416c0d266714f5a42f8f03180dab193ce76614adef19bcbe5fc4820dd27c85a807d5204b4854b76dcf4233d22de956bac55e1f03bc0cb31368ffc3e7558945c82ddb00be1bfdbea98fd649c474ad501ef164d7f0bcc6f227286db9853ec3460baf5f1964b45784c5956d1084c7a750ca294f72329ab701459fcbf564c8ddd08a1d10a618f3c93108284d9f7ef04e398c1d7bc292f1fa663ba0111bdb2ab521fbd59f38dc991ec4a468ccbb83a0c84bee90d6c3f38ce2bf1da1214dc75d242bd4d2a6d23f6fd012c1c4f8395b20009f0198cbc56febc72fb1ca4ce360648f000e4d569222b1aab95775f136369841dc825bd803f3245e5fd49ab67a666a764ff1feacfc65c82319b3eebd3e514841430f63a177bdceb3be4b2611e49ed681ba8bae38d84e27af436a8d20af91b73280c9c2c2f0a6c2c995deb326394a95c6c731196302f4baee89511a48633c55c113350036138ab3ad16d56f89a9c3db4a1060eeae3f4ff1de2da6f1035c02eb31d8ce88fbeb52b2a06e9dfecdb9214bfb007dee8e9a5a4a8cde0c637dd7385cebc0d588726aa43ae08af8cb067d5b249394a889eb0b6b7c569f9d9f0ebed47b36a68b7729b1e1df832ece5d1ca3"}], 0x42d0}, 0x8f}, 0x10, 0x400) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x3}, {0x1, 0x0, 0x0, 0xffe}, {0x512e, 0x0, 0x5}]}) write(r2, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x30}, {0x16}]}) write(r1, &(0x7f0000001480)="150600000000000000e37600df00", 0xe) executing program 1: socket(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) getpid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x44) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) open(0x0, 0x80000000000206, 0x0) r3 = getpid() ktrace(0x0, 0x0, 0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, 0x0, &(0x7f0000000780)) sendmmsg(r5, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xfffffeb2}], 0x10000000000000c6, 0x0}, 0x0) dup2(r4, r6) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)) getsockname$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt(r2, 0x1f, 0x2, &(0x7f0000000600)="72d9303d8cfed9ab9aff1c4d79407949592f2f4b89b08186b1ad124953da2a56d6a6afab98aa17f5def3386041bd25be861c0174c3da6c214e8b50213f6263786aa62a90570a317c65f06e25d202d60b75a7c07d99477016ede6d634780e17c2285f60aa401d0eb23adb49070154f2a7158b130951a3e3b3d053ed921c5b542dd0e91406f0103030b32c043b922f10b9eade5bc3c38b19c049af192dd93929be200f7ddfc57d2a99e5d2c04a02de737d", 0xb0) write(r7, &(0x7f0000000300)="f92a2d89597f1956bf898fcfca3809dfab229bd3", 0x14) socket(0x2, 0x2, 0x0) executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) close(r0) (async, rerun: 64) listen(r0, 0x0) (async, rerun: 64) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) (async, rerun: 32) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) (rerun: 32) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) (async) sendto$inet(r0, &(0x7f0000000400), 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000140)={0xc}) (async, rerun: 64) syz_open_pts() (async, rerun: 64) syz_open_pts() (async, rerun: 32) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) (async, rerun: 32) close(r2) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) semop(0x0, &(0x7f00000000c0), 0x0) (rerun: 32) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) semget(0x0, 0x0, 0x0) (async) sendmsg(r5, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x2}, 0x0, 0x2, 0xfffffffffffffffd}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000"], 0x3e}, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="90997a87023863e4aafec32e3acc86b1dcd8d8e0e69df8d0e785668eddc95930566d4a559d6a076a0f15f2134557f8aabe42ccc2fa46d019a92049c409f8663ad73b57e31308fb7151e524e628e1cbc648cda862f08d01c730efc141766dc98c7a5874d77f4df976624314325f71a68dbda950e8db94126ec9198cbb01a73846c4b2f8e62a1563daddbf34", 0x8b}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x1) rmdir(&(0x7f0000000340)='./file0\x00') r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg(r6, &(0x7f0000000a00)={&(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000440)="13c9dabba88762f723361d8809204c6d4e978ce543c81c8aac9cc4ee56c059f249370a264080ae4411790b5e1bc0ab91866342404f7b5f8e94039d4d6701ed48a339073380f41685bb0020f1a6f6917c31c448fc58765011caaebb071fd5446e446b25fd964e35fc41d39c744bddc7b3f8201708ccc9727584940c6ed6dfbb7e20a5ae95e4d95f9bdb9522e7702240ae0b75a84b3150fba9e1c9299197f07a4b7747bb2e5566e697df3ddb7f21f040bf6f", 0xb1}, {&(0x7f0000000500)="22e889a77b307c739947109b02be068e834f3438d41cf90179516ea5c96f915a288164d7d074495b121fc4d7383e55d776d05273d6c94ffd6619a38a5c0482eaa24660fab95a632ef4aba0b5730ae4a185fd413a9f561f0a7b44f4f20bfead87f9ecf23bb878967ea5834d551ae40a25cd0f22ae00d4babee8d518f4c972562abb67ec5bfce823c59db77b2f989f3417d5eeeced30a8a264746778ce0df7b9b1a67f3740e5d845ca3adc593a50eedda7ce2e7351df2496bcdea7dc797e3694b92099ff0f4bb4e4376ff435797fb932d3a8", 0xd1}, {&(0x7f0000000600)="d02f268f6b5f065d9ac748907836f41a9ff5bab817b8f554575e3035a519ab1ff27da7ae4ba46b5d232cfca528a54b8d818da0f58a57b00a0a30e6e717dc5aacec38091b1ad590b86b23b7749f14e28d1926e72728bd1954", 0x58}, {&(0x7f0000000680)="d5df766437178c57c8fd36d724f7e392b8c4e8517663ee616b10e3d6cd7131113698ca7368187b2bc45dd1c2fd5fc652117c2222b9f4290497210dd2c2229dc7ef9255abd5fce76e07e9739ec20810f94e05235bc247f868e40521e36d8e43573fa64e6d50bbbddb86e58009f996761f6b10bd664eaa6f251da5bd198c98e8b3623909765a7603604fea864aa7d2dcd3", 0x90}, {&(0x7f0000000740)="b820eda413ec7d389a25b1895dd439cfde1088561300f71a86bbddc2f9814f081c445b6d7d8d9058a7a997a1fac8848ebcb01ac0e761afa8342719a05a89acf62b75cdad85c7848f13b0c9492a92f45da28d611d01ebd3510aa92b2238b3b08951df41f8a6e0fad654b05d19b89c4dffb0bd233b0d574a686c25ca8e65c125da204600401deeb878824e6bb211e81eab8030b33f6e835c51a345efcf03331e2271ef9895eec40c6d6cc4bb6555d661b05bf7d5ee2b7de990b29c31b3f7f070f72c7b4a46428126ad4bd6015de7701e5797318c96f5cffea9ac4071102dfa85064927aa1febd03186357c03", 0xeb}, {&(0x7f0000000840)="6852f805a5c979a1629aaf248a4570ac4e2b442ed20c8106d238db648cdc01a1309299b8f5a762fbc1962c639807b4183c262adaf9ac1cb0b7734a1e5b12d9cf703bf64decfdd1f2f50927b5a15053a147bbcea288608a213d08e28515f64828b720480b9a636a636f610991e75d024b2cf36ced42455471df08cb8a625df6e14160e1220e6887123f0134ee78a6a930d3421950b3ddf4240f40bcc483fbc30bdbd1f912c3", 0xa5}, {&(0x7f0000001740)="9324d5a67b67583a8e693801be5334f8db0c5bad76d6b61a1079cf5d27a2b1099a9c26d7e773d9f4ea433e751ebc15533b03e598b7c289d666d52e4308a10e3fb7fdd143b99415ac586fcdfb20ee0105b3d4761e728346c6c4f96f62a2d6e348a2f3839543568b94c78b0bed2fa9619aae345dd2c151350302fa01411640136a7a71fbe475852a07c48c55e0b15d8c681da503baa7ef465a66aa77e697d5320131c16ce0957a7dea8cd68aa1bc121b77b00e95c09d54b38caabe1645a5e9af75a888b0b461e817b813704035afad50e89b0986ba1b44323c1a0a04f54455454c8c65c4a94d5bdf45ea5ea43d908cf6186ae7aacb8f726e2ebf90f334109b3ea3cd4467d564dd846f020747c7c0486f74f8a6d49fefa5fa4d9830f69a1ec03f0849e6b586d0ae8a66a362591056cd83acdfee4d83f1a01027f39b0161b12b1360bba829af261d84afb1871b2f84258fc7b7394c3cf5cb7d3457d8a0813a8e715e57561a66ed75b665e835e808f8919befb60fb83ffa992cec452283e0db5b274b2b61d18f85b841a5fa2e764b8758c13a18c647fc415df5495e5bbde177a62d8a11cae675cbd5eacc61b0d2220583a66487673e705aad1fe63c85dc2f6a35b37d1260321f060d0002b7efece85227f082ad83ec3c91638a474aad2835dd11a9127ec86d1ec2d05c6e6344e5fea26006fdbfd6841fbb262a4f80e1ab913b627eeb21929d4b1ce314b6ea8e337b959bbc7cacafc97cccad063c8f4a12e12b2bacded50138bcfdf2f02741051d39e073311e11157118e3c690cbc785846778dedfc3ad14dcc52a9bd0e36a0debb43fa65023a0786cacaaea285f80ab9adfd8748e22ec8de0c8a44e060b9d90da5ed56f864c6bb204903ca490c7dfb7920faaa99b358cdce7a0b3d48d172f8398a19df1ae634f10f988510f8fa87b29727eec96987938ea09019057094eb92c56decf79ace05f87e858f8119baec5d11275f8e9cc49580bfc82c6e641e67248730cd9ccd062b26f32f4713b1103fcb830022966926bf4a86862c1bc6a4ed39f8ed9936979c6b78283140e092bc319da2b7dd4d56137bf2cb719993811b7260b8267a456da2efab7523b9fcf6fbf7400d3d865451064045c642b65e3651aacd080c18f7b1348e85cbc53002f2f0a3246fb618e26c0be84d5bebe73c20b7a296cc314f36ef64aaa58df6c3898ca90745d42fb4f7e491d68074ed18a2e592b66c7725a2848e886c9c12dcf6d9f9b9e3c942bf91e1477d0332138d43fc70b342938c8e8dd2e557b23d960d940c3fc81b230e549cdb1516a0b78bf20a5d5be402f9759f7a37c5d50b38426ffcd0e8b61275aae916d40d7033779edd5ceaf7783e4add90a0693d98258104af61bf2d28709f5294e670118fbc383feb8adb3e10b317204b85beba0aa313ba5a9bfb706c9aa91810580c1f48b909df74ee9f8d58c73ebfd30017a39e99efe9c11c7b91f4d3d033bed9d57d4ec8e2dd75849a0d127ae61e925ff56c7bee8f198f68eef2ab0c7d5055dd3388d9210557a7f235c9e924f18449dc294247f9509f579e49d128c5cd5fdfe77725a18dd48a4fb504c4fb41ea7d9d7970cfaf5cd32841a7e906be97679a99d86d426be88017d2ac25ec7dda459ce0b6c503388e6a4391c9acf93d2b9aea041c7bdf1038f009e8a7511a7678f9de525ef1ed5f1e377246a0ace353febc976316b329f49dd934ccb4ed31929f201b88300f48d42b63b0a2a7a5e76573b76bc83b3a2c9655f40b0fdcba909020aa297c6401664670bbc0b50c73c5b5c35a4f1f04ff364d8943a3d3601c905bff50170507e2da1531279f6f06085a79b5e8660f51acdc391f49a8063f709a09196b00f14b96db9865cc12148935aa3cee0df64128b92c1bb6750535ab2f93efe4f55af99c74dfe4514946989884e20b86d7a96187223cbe3ac4c228fb2f5553997de3da15551a154cf308343cbbf0bc4b4f17f3f1ca870ff52325de9fee3ab17b9f63b38199a1d0f1a45557d5af169f9239fbb5c312c0eb85ea562acdfa64abd3e7dc394afbd089c5b6e6dd6233fa11bc4d19935a3393c3df93249af9963f99c065e249e7954b9680b0b63ba6bea7255be1dfad79878c5c063ee0f49f18592a08f035f9ab2091ded3fbf19f1c1c72abc33f0eb657892806fdfcbdcb126857d8bf38f9b956cac43185dbb3a0b448d2b2d19a392dd915531d8cd004fc49fd7088b4837906789f34f1ca23e909c55ca90aa87bfff7716d1697d0a5b79cefb7465d541e498bffe2c3df2f70dfa1311b8c2e990d15b2f5abbd88fe30ce253825edb94a36bab9793ab0c69e2485eea48d143923cd3cbdaf9293d2f82a688cce49de7ba259d177f95e46659f0ea28ecd9289372ecbf530f70a72c2e6495c479daf884b811673c7df056aca3c1531e474af132a6923c7b3a060ad5e5e4ff6abd2373f3c0c29ea930419e2f0a707d4dc740044d6f15b0fbab73a01341698836251932c716af8c296727cb00ab649c0aaa1984574c4e30442657a30cadeedd4a8e03682eb9591815db834d8363e70435e67f5bc469556ac007c70bf621abaa8788de5eb71d2ed22793d11e98e714d72bc923162e440205bb44095359af5c533c5c455fcc9b4c1e863f8d7a39753a16ab410b57d19b7a32d4e7b36204d22d3543fbdc1778b7ea0021da5dfc0feb08dafc42d829f9391a0460c564563d000463ab56f3e863d9424ce78548b3b09af1a3ee1c26886bc7998ab0a31256a0cea94345dbe51827e3c89b581b5c6fed41c2ce1e4dc7fab1f233a780afa1bc3a58efe3e2d13d9f2bca84cfded18ba75ea5166743357d2f37a7b142dec5d8b19d813cce674babeb1b066651e9154590af2d87bf059017822beab66be95b9335835e50c749ea50634196c911c4f4e4603f671c5bb46ecea583f38bf34eb814bf8b7d9630b4cf4a79f7cbc77a093a5c8074012c0e65f27250b4753b28a9c00b97dffbd623211c4eb6b6be4762a06d4e2740986e7644fd23701b008b3883fed10dea194117c7d1c688e3c52a16c74194f67b628d684088890744925b7dddb22f8fd5ddeb579e9c1ae1b44270ab6beab9b473df3f95ff01208392ea9942c3fe57b230baf56b71ea918c5eacab314aaecf4f4997dba3575694a701b7b424cbb3d735ffd04ea521a0aca38e545dde3e135aae261ca14dcd2aa38032679d50aad7fbc9d7e04b9e3328d364e95d45c9c273a93f0a8d6c65ba41733f5e08c6ba6059bc72be14c34b38e0899b3b3d52f3e9dab140d944b26f0e94db8309d4d2454bcafeba4624678719d8e1c165469234238f5644cafbfae3f8f4d397e90d7cc3257cdb6fc2de8a62337e253a676302658fd08c0c424498e1ce3aa1a60304ee8c88f7105bd42e76b9054865522a7519a113064b5571d11d77fe472d8bf2392feb1d8f4d8a18260c15f01ee6402573658310afd1c877e9b51621c2b24925b6482cf0743d1263d0327bf14561ed1edf081f81507890276ad0a0ac7d426227d8df8018fd11d42177cd1f9f336e0d5fecb7d6fe29afe62007aa4ae8facaa6dda958bea4a36a98af2a7f4da3c113065a75b485d5f38bab63c8843abb5ab03e2b82e7f56cd4ca4a0eb4d1b141a0599a2226a31ed5bcc9a9b481e2e29900da3a8e6ee5d2a28b96eb99c92894414b34074d8ea4b016d7725d5f5c8baabc96071869178970fafc41f4c506c9622ea3dfef9e4f5e65d86b0d8b9d499d90f34a0051241dcfebc023060f6a930be2cb1e9de33ccd16b2806d574fc3f18a2a27d3ede946b568675928c6d6d20702d14648c02557b9b338267a10c18c44347108636f9ab6619b0e431c46b1c44d0dd6336f7869086d18e8993e9c7eaad147777915b57dedaa178b1d535e62a9688198727305252752eea7c2adf48c36afdf0da7293bb39fbb6a95882eb884c40b5f49e602dc7ee84e54c3a95d57dd77efbf7f4fc444a6f0f4b777832ca5bb665834f6254ce60febd7b432a43c2313e1e9582807d5475b52d74a6fd2acf1c87a0226048345a4698eeb4c24e5fd39bc073a16f6bfe4cc666feade4e8811a04a3eabfabfd390faf076aee04be4a43c4c81316c84a3a1e23df7640abebf95ddcca06095d5707ce63b8e7610b8c67163e0541d031976a7a2a7b70f12617d7f279d732a78a3030895532fd8ea8cf6b06c90d1cdeafac619e0aa32d47dd9b501e9d2a017a768ef2d9dd7feb9c62bdfcf2889f55d2fdb11d5167c6ef6f9a1dfa99971ac218a4cc0df67dff2064b2b9269a9cf34c7df7fdfa0fff75e573d0c360f380cb242c4cf2c8e696026043f7b455af6306e7922800c994c0235307a4538e76fbaadaa6bb0c4b0b16385f81339c8fcbccd2637f9e07367ae0ee7cb57cd2fb510458aaf09f75b76e2a74809ae4998819311d0254d0eff4deb8112e7aaf1c74f95e8e78788bab8d2ea27db2370b34213bd0412c2e6b61a84ce26725da34d20aeee4b0053e2ad24fd3c05649b83df7b883e924d82422ed54bb774a97449b3435c5cfda97db14465abaeef365cbf2939f0dd87f9ffd535390a21fe6ab849e48937a432979b2f189ea5087ff991395644c28d871b3da79bb3f07ec2f5cda5864fe6df931d003ffafaafb8534984a97a0e37f95c62364cb220adc8ae955b6da553593f7bd7379826c8a0c556b1128f638746d1c451e7b4cc339c2920c1c21383978c0bba7e7b5055f08502546f4d191383d5651a8cf522e4c57a2d9f0d9d84318c265e6535a8cf6c53798dd660d6721a7a234146f46abcb02197298263b39e37775106581d306e3311dbcbd4d067ab534e1e2d0dd8a607d77ffc79db1b939bf3e0e7ce235d47b90b020093bafd278f478a43c2d035587bea836c598fddaf0a558c6d51b9947487c57479b44660f6982fb07c196437c074712831111dda15aa473bd93a1b33f4bfa8c534fa97ac4b042d88c6832663031fd3ba81e300e30350f8eb228e2de7b11317179a2c0d3906856bf7b3c634b0201ab6a29c5670625ce627fa36d56d87dbda4fbab500f88780e86456c0ea1149c2315e3fa94af82a2feb4465701971dcf950a4fad07427d988eef252bf150117ad56622b0701704b69eff8bd1d46123b1641e2c32d5a20a658c8179a35f6932c1528af0d5370ec2d9de3a92ab230f489b83ae93f8af75087a22ee4916d8274d23fb17acd5edd00054aace43abed9dbb84357cc873160fed32fcc64ef9cb4f55a56272c73b10e7b8555f4bffd9a894d7f3e50d7616514a2988bf8a3d7207f22dee183861360fbc72d0be75f7f456500ecc07b2c441358ed414ac9ec5af9de4dde19aad92c945a6df4509924db7611847946b144d0f786479b67e3cb812ab4dcb02adfe862ce0ed68182b9c9c754b06fb262647f61508b8dcc21861f17d7becf6d5c101459dbb36bb1d064719bfbf281ac78dbd0044828448a64853006f3f735af83940394789369f57e0e3dd93252320157a85111e35a4bf5f5e4fe30b77aa94888c862908bdbf07b13fe1c71dab1cecac53bf150d3a922febd016af0fb7781dc3e856d8568aab9129a25c5709d2800f02295a1ffd0b34d4e1e5e30b9a0d965d0da271c46b5d06d9b5861588b4e02ea9e2ac37ba500876f52f86f6ee33fe17db73cef716e8ae8775537c26ff5dd789c524c159462de34cb2fd85e367eac533ea7f397fa29bdee7480dc3ea9d4291c3b949725addac04e5894849723689d4746ddf53134b02a8664f7a6bc6f38d2e4495038f0546217146fcd19b16946e1b9e82f26d38db0736e66a27769c2f951f2f1c42c", 0x1000}, {&(0x7f0000002740)="537260b7b5fded371f215685cc4b9551e7490b48da5c71529521dfe6c29aab9dc186cc6f7ae906f19f6702521c0d4aed6854bca7db1cde350624028523d7831891846270637854dc5becfa90fc247b9a9acbd451ea0166db096d537a2ce2803efa8f8341008d7884859e3fad4684c0a80140feb63d171c4e00b2157c12bdeb4aa1d576c6646ffc8e81e22f00c6d9d0ce16ecb50c35a1992014336b36f1252efc66db7019831b54dd77524adc03c7e3f340df3a16dbbd99f457870b81febf1f2b89bbc2a34c402e45881f7792bbc4995ee93bd4ad884495bef1ebc6842ecd929ac4cc1ff0ef4a9390b7f5c22bd3bf03b45edf427bb47931aface2a5a8aa5317a00961afb16b64c3bbd79ed10b6f06326aa3c167b050dad96449a49b9d36101c8dd82fe4732ca6de9c0771d10ac6abfd7aac97074e2944b15ba10f1964b79c6f9b79f521dd2dfb34b5f3d6925f9537305ecbfd3532d5d5144fcfdd98736bcc29c4c2df5539d71a0859d33e1dd60e2f77f9d1638402503e67abd7b8a096569896a4024c36f49b3c48d3c8aafb9d45744d772591518ac580e0d64050acf53bb729a37839eb720da09195989510a9bc5eab96a71fed0b3f488bf10577426d72a5c7b3a68d2e58740c7639cebc58e6a81b06d4fcf7571a04a5cb7d4873bda155376a99e6588dcc1df728d49f6ea202749f3b1d823b2156b25f40710854470f406821e2e9290e1bdaebf8dd02ea899940a57cd48e7de18cef1438edd8133368311ce0f3b8fb55ec48744277ab908190ce6bc046143c268b2f9cdfb18050c20afa1a0e148f1c642000928a9314893f4038444ce20adf979847f0f485a7e59abf646b7f84d12cb4eb30c30d3371266265bf011d100dce283096486d9e7bb224df71bacd387f9dd3ffeb562f0712d90bbca4a185fef9bff3111079714ef8cb2f1e74c88cdffb8802b502195d3cc33be1a91ab752c46f4d8bd573747c9b03eb103c8c3c9da5262a61ee99b7cd118f452589f1334dc8f4a5446c6f905a77ece3396aa39365a7aa72bebb8a01344d5f7873847b260681869b64c36db6173c080ba59327a29ca1f8f255a572073db7c352314bd6235b62c1233fead873df50650d6b88595fd0059051202ecd1e5ac10c4fa5ef2dca7bc92e8ca9de30dd3234627214af5d61058512332c15d6c32c96a6427b95c9fece6cf3d197199a31413675ba32ea934fe45644b99003fd0aabcc2479f00ac597d5234538dc05c5092756d70cc49975db8ff53ff14154d674e5740f4dbdeb8b6e3579d086ecfc439db1d1162b3ec258143cfff31a9d210c442e64248a2ac555a42758dc30bbd78a16682d195bae4d76437b14a4c58662f07cce4fd920c21f6c04356e09aa2db12d0062a4ca2fdc7c2187d850142a99dfa8b8642321e7807edff10a8b39fcfd833c6bd7759e0c6daf3ba5ca7eba720d7264ff4bb0d118b461f2d33843c1e6fe94edfef8422f05bfa3f09ed701f0ef7bb4f74fadae0dbdf314a45f34ccfce76b25d4999ba335caf1fb2697646221bc58c6d558b1d1a30474884f997e88c1348adf75163534ebed51bcfeebe0b79502ed7104920f4321ff54728f0f2373d32646801735f883df57e22127a68a8e1e9b2424790880d3e6599d93053621a332667d71f0b52565c5d157b7059982c59634a6ed8ece30c65a556b7607a5f646de8bb3e41101cad64abf498f30d529f884901ceb9a974ada547cc16d4f935388e2ccf51cab5d1a4902feff33da393cb40cdcaa18075d07757ed5ec811da686d110083caa5919065cee5105f4466bd006133cb1ff9c99a79ab07fb587668e6a39cc454881e6e09a4e9be254419e8f785e6e23d5974cbb0f8888558eb1d73e66cba7345beb4551c69991462897a70907df3fbaa3f62609e6fb1ba84e6d212c19eafd8680c67ced94b9dd48989c2beb3b767b16d9fde6b2cef8871c3828e0594da2dbd5edc5e5e4e275518c88add15f15b4c5f454139f72f705d384470feba270b91ac8795402ab3ce345fb08fbf40abb34d75f7c54341c4ccba8406720b5d40576962d4e411fd005a6818c3fffc5ecfb3b006f8eb0eebdcdef4f3ac90f2606f86e306195e2f5c2ee22e618163649de89937a2420cb9090d22a96bfe98aa10fb30d3bf8d8eeb6b92e1ea1bc98449559a579ecad2a48ee877e2be718165b996dc4ac37cf133b1605c6c1f65fcc2bcbe2a20eff52a838feb42f736f5d01c145d3fe81099bd40297af60dab864d1af39af8f7bf5401404a3a975e88111c40788b29541db3c3ddf61fe7e840789578a13ecabd35d0bf8e5c5c89d66d291aa8b6f632efd5c79abc7fbdff5fefe47c029c6b75b3d91578ae4149292ef3245a02c0d062c119b301929ac3b152ccfc5806da74f059176738e4eadb37de0e8b984579572937c69623ef16a6a5137b9fafd650c968c9b78839e52d32e1426a5d5ffcf0ee95fcf6146f0a6e6e740ad47315cf1b5b194170a54850eea7695d57b84ab1b6c6b82bcf9f8951081b6f697fced77ef2424d44941e2e667bce78088730c339fea8ca084059f913b4ab95ec8eb31a74730c365483d53bbaed361df1a3db7cd1bbf1e6a85daf46f549619fd32726f90dcfb82880a5eb3b4dc5f9f24deafa4e6ee56bf809f8331ea6d1daa06633987060a7258b9a97d8c3cda7809992e04bd11be187d267719a58ddfc55f17384926d3481be8c29c203210f7820b687d548cf997672c820272ed42cf35db2c23355adc483514e56ccc3e274032933631d51d32a19ac03a0218f7390b3b426d5a298055af43d0e90e93425f25a33962d854f222ddbf5a38677066498337b6a465b22d83d12e239d24c3b55a8f19deec14328e414893256bafdf83a987ba2759dbd0847f9f26289f5a1b764cca2dcd829fd8630e2dc3299b6b778f230538c18d0115b30bf98be5c7a0f4945080f818a8ae03b540ce4d293296a9d235b071c183c63354ee16f949b2e5aafbc000e5684394f15cfa32ecae8fc30336a16a958dbdc59b48e97b48fc396d4cad7ad9f59cd6ed7c50e2a0783705f07891c753df3fca908dd0e9dca0bb8b25c9c2de8b94f5d387964be8181c196acc38f434a7a7e2e520e2253c3246f6a8784387f1e678aac4ad35fa6264fbcb55c1a90a1e893fb0183eba2da8458e4594980e11dcffd3d9a93fecd30cc51372cd46873f0a5b0599376020151be9951a97cabefa4a5e16c9a5d6ab535990d75b353955dddf06cb2f0abbd9b2fbe89898b7e2236dd1573b3707419455dc1412b9a509bc5967b7347e053c99d5c91ac34fc414ef16e2f6344ce832d614821ae2ebb428e7e43b366739c5efdf60a6f680e2413cea2fe120260796ff4ade705b817c05acdd3f0c41b6dbff3f81684b1e56c1f8d1a6e99e5e51151630d2cee8d307e9813e0ddde9c4925364c21e24971363dd804243333f9ab4bf5908485beba8fb0b40661a391674a4922746f62727e39aa424c87fecd19446cbc195c4c81493f2c7952ba92df40f917f0efd353c04d5bcb474d24de5e49692d8df1cfbccebc0c3b4bcae3d9bf1a25eeb12f266bf1b27add60eee7898368d666d168bed19ac8316181d0ab701ca7f3943eddb31879b8fa4bdc702787d1d119a0160e0d90c5496a8d39bd0d95c790d99a99130c2ea051fe5fbc8394b1c7f0bf097575a2ebcb38875fbb6357a389a19add8b29a6059e6b13d801078de41745414544df77e21a83a1ceb9120bf94b79c4780e26783ca7e968421d620222a0a390f397ad7a390950f47f22c6f61c9efd61fdf172ce4dec773b9ce8a75d35d5ee2dc3b0168775ff3e43d9573291579e4b15c38858d5d3771e5f2adf1ea62da39fbdce82618a2f05a13912a6827ff2157662104915cdead435d902c35e2d92407e9ab686c8b4e17dc7c0cc2a4ec641539c4d55d696dece5a88c7b4ed986701c2785973272a83d4ed8374117a247e3ac40de704c8df9b1294cf379be906091a9e7432afdf123d594eb965afa7e700c96065dc1b23f1b0d8251e2db3d6baae1b55b4de643e87d04ceaf1991b3415078567784a427f7776f4aa549a30cc57530c497b0e352af5dedbae9bd0d73ba6655bd483f831f1027aa7a0940d3d3ceb48e91ecf2d34fc176bd5fdf9050292a937a8ae13fb8147514ad6dab585e0c061c8543c024230811ed4167f8aa5f6df7715a0e94c51ca12be1c81e5574c77ed25e59f7990ab8f337cf6ccd92f362f75acf2a6e1cf0d7dc28a881ee0eb1d48afb0e119e7fa87c3834642ac6814b46116b42c0c3e8993d102a8bafe52b405a8c04e820a4afed832f66b1c8d88ea498bcb5f3bf8790cb18bf7868d0643173dc65e02233b44187aa31e252c1c6bd3fbb0fea3a8e85b979c239fb265fda69a84acfcccb56f12c9936a0ce3be7f942149698eba945d358ba38f8354f3d1ff65defa0a1b9e9afe3def2bbb3e5901bcdbb61c0167d76fa43d0f4d12ee1e4894a8e7ad57532e373cfe241e4ffea33fe10b2146ea4a711079f859b65808461c27fc48c196276aff995d1d60f6ea3d061f52054154280551f5d6dfcd6a272472718362b6fe6d6b3cf63a81a6a99a9027058715f599f91f31093e18b9a5aba99ea64161438177df934a82c2952b4cb3816fe56a301f95cd800749f8793641942f2393a1ad0873e9f1ea5c5d53f78a2eaa3ca68d5ceb6196104550c2608bdc3e839bd805189a618cef9836db33ed81b592a78c39d458ddf438a1b638b3b8dc0ff05244d6bf0f1c35e956f64e22ec4493e3c57756aefbc30e090b602f79f0ebb209085be63701e5cc56c58efecaba1729d1557387592e78466298d532a7fb5650edd0e4779f120a7275d3d6ecee5f40475d01fa588f94682c8ead0919581ff0d6c85e1ebef8018865d6d5486c984e3845311db1077cd6adacc267e3af9ce86deee75aa992d1a8a7244ecd041c0ac34902d31e426aae5d63b93fc0fe7c82a9144230cb12b452e0d2d23df0366314c11171a787bb4403ecb9207da7460419e666239e46f5d62a91e7fa0982498a79981a5803b9c99a81142e24d33e4c167002040c03f1791e7a72c0f11fb0f0dff5dd829907b2c2077ac58d186eae95a49dbe7590967db4c4d98549f7dc333979bc09fb88681516a5ed632b187472ead740dba742f697cb2026fd7dcd5907e3a325d51d693ae341e7a1963dee3563870af641471d7cf88349d55b41b38a7b037840dd1772bcb1cc956632bae2de0d700a8ca0b54dfde786a7455c59c74f583063264bce706ae997784db295e59b5288d7ffed320a4496fcbb118875389af0470f6adb317f9bc300c594398006d88bdc412ef8d191a77c05ffb1f17baaf63df50cbc814c44233bec69ae9d51f35c2659fcbb1d172da993d08cea2b57b8b9dac4a6faf4137c32e04c472a529739ffd06216f4a0cc9cc9972c8098ee8f6b1b0dcfe2c00aa22b119b177ea86391f20a4dd9aa759187213f49241588f2951062e1612adfda7207007be7e4e47f52c9ff262bb2b00d9e2aac0bb6b3be615d1d02d0c04ecedafa418fad25180b88939e12a9ca442ef213a0f512f86a7213131d766c3ecaf87806d9b4f9325792b35f8a6530a3c7212cdd17d4f1887ba48278a449d44b92f6d1449903754e2593086a52d2af87aa6401fdd788c6cfde7a337efcbb2a5143920717136fc81e45e989ded7c17022fefab12c2f40803aafe7aebbf5eabf78baa07f303e9391c485841a1e0a47ff474d1cbd68049241fae46b370328d8a492e23af362484b6aab4d5387d81a10ad8a519f58e30ad6ec732defd176d", 0x1000}, {&(0x7f0000000900)="c6cea3da39fbb1bf1caddfc97cf2c198a429bd45cd2f6245f6a5f8b45cfe240a0ee7b97132eb8fa9d27f2421302c7a8e57b0145fe004df6421276cc795c5", 0x3e}], 0x9, &(0x7f0000003740)=[{0x90, 0xffff, 0x0, "7ec86204b4ee73050c2d70e42f8bb9f9acc89a34f1379b011b18b2b53c71a632fff2b81cc0c10dc896e089d5769ce1becdcab3bbd9eba6fc12ca5452ceba775decf9afd1734ab9c6e9e243b30ce95652300d5b36ab642ad8f716b28cacaae7174b811a45032254794e924941be301f3a13b4d6952d4e873cc1233d8d10"}, {0x1010, 0x1, 0x7fffffff, "5bd3e261a4919e1dde15d6278626d88eb3dc2fe39ba4896f12c9e8b518c82cf7cfda6df3825bcd5d8b0731a67acf52cc0d87ecde7a217576fe85f51d3551b55cbcf4b1bb11ba3cc59979dfd211646d3d828701ed29dfe07a18ea1f64c3d6bfb82b4ccc28977875349fadced8c4fe07f24b230f09a3d7c650e06693cbe6fa54627672f3900f62f165747a13e1b21b74af2fde8a95a7764032cce93e118cdff5198d2ca6477dca365c51f8e733d26e0a6fb7509194f4eb29b4fa6aa51e9516a6d6f475140d3af65d72bdc9dcdd7736a6768dfa3d855e690fdb69ef85d34fa71af9312604bb335108487d598109efd2dbf9bc2e99d5e4a94b6f0b5a299f69c1990a93a08da6978ca236b46db7e5f0da0c6affec0a3644fec124c30b40cea22c67f86c2b689ce18347c05fdd7b8dca52e99e6905d7efd7e0f36b4a071e33d56a7a658e0190ef88789b61365d30eca9df58a95fa52ecd0469fcdda53df9d347e32f43becbab219c6f9350ada5756992e786f6dcb00276dd6db0f2b641b7a67dddf49522f892d73b82d5ddbd40d7d191b59d2f9b7224b3acbd42bbe1673bab85dcd8b97d5e41cf8b4c6ff58fcb0d491f7498674c78bc5019fdee588c7d73758b83826a50bb30f6b51c58f049bf2f3128ebc34b3012bd6e71b87426d5c27ecb507c43d4e7712ac93f5716d7759ee0bd6f51c233abe76275626551fb01991a4216b769bc8391a435b6a3771522c733154566d3645ee56e481ef5789ce585e0019eb6c3efadb3f8f48d962fcf7ffab6a5f97a247daaf8d71383f8cfc9dba4e09ee144a07ce7aac4070f11f3a841df356cbb122c9ea21c12624997a2c47bd693db8cff95b47c4207d35ea287daf37c657ffa1f72e220edaf47c626dea519955a8d32bfdf55d14aa384d1aaca3bf9e7e73175d0aa011d0fd60df8b1f9d363b35e0c23471159244d2d356ee882dc34c1394c0ff3195a417f4c6aae6cc787dfaf2fd120df2cc4b318a053c88e328e055a5638749275ce8e5fc5d4ce7b6c3857dd8b152b7c4d3abe24a2cdd1631de9a0e8a331e6c52b73b37107d140808ae3c0b3af6d9d646b505f522ee03f99c2a3f3e8ccedb02127200d15259921df577280c8e5c92cec3cc7d973f3a83e7c683666c1635738452d51e9eb38565d9c7198be05cd064c137355a3afb40b658c414c225caed070bd3d5caa807fa8b15a81ff026b7f9e2e541cbf3e30c3aaefeccd573232bb83b6986994a087784bd120c74be6344a07ac6118de0d898991cb0de63d82952225df1b5d485ba83a7b65c5161543181bbd9cf0353903adfe5f8594132f31939f07eb7bf071ff531a329f6ac6281a2d9480303f37d726eca1e8da41bc742d5418c2b8a6d50974b68f7dc17981e8cfbc00d416682898c720370057a3592a792eaf1dcbc8ace9ace2d74e8a141eff51db94290dbe7ea8d2f540931daf751aaecefccfe135ccb7c81ba248de2ef14e21675e5770338c77db3d0bdab679d0a132aff90eb4ef376dd997e16560b3a23ef8e48cb4d47c1a15c213b478ae7473e7379fc33c570f471e3c06241671b68742e53d9ec488da79c1ee4fb6364b2970a3c73580c50501b97ba5ac78e1a06788b3dd12345a3a79881747987b06e200f047459dd94481d0dfc3d6e59c0d899ad7c2e263340469809845f31faf498d596d57f57885d6cfc88ed855151048f628598e06c46f2b07802f6db3062679d52745baa47fad8fa0a22157c5d634670eb8e7d60988e24b8198fba654183a60288bb47bd0b7ee76a4c06946a79e2d2fb25077bcddd73bd264dc22d036da1745370df053c18a28a31d2619bf281e60efffe43754cade9f1caf0efa7fd0696f6bd710bdf6a9779fd2eae6021ad7a112d95623b2287ebdc5248a012af6917b64b3c87e9c42269c15727900efcd87c9e5f5f83957349ae70d60a1c25fa6716be764af335a7b2bb22a4fe6affa86d614e9d716a29bf16cacffacb141c993ee9955b75d089eee74406a6c9f68ca710280efd9a25499af4c13a32658f52682728bf00199cbe6fa1e9033a5c2a7dc42c673c860a40e596fc27417b32bec88cc0918bfff35c4808bc1c14825c47015d0f52c52f89a9c722befef875af1b8802fe04f670075f5f6696c2cadc266dfe0574f8e93a0263fa1f893eb748b66daf96cf3a6feb3c4c580a84f7ddf264d554d2123510db6affd360a81560b58e354fe3facc9073a31bc5965a9e3a058c284176f355fe731e458f98db3aa4bb53a137eca3b0fa2697daf4d2b562ddb90ed37ead7d868caefc7e77eed1ebbc52331f7a9c1c2c85d02a46e53060297b6ee966d7a28c213b4c593a1817be2890a9a837227d6c4e2ef9f51e644cea065bab39ce9afa32ad0feb66aff4697d301f43fe8b97d8d85b6f99e4e163bd14f104ffa369f14638996a262b8200dcc37bd55bc7f3c68ca917ca9148915b220a5433a1db5e4672d7981fa5f67bd785d9ef51c839f4c875d68713234f98ae3b8c8c833092ad07b57157d5cf09a4cb8d9cca0311642fe25d377fed820f99396967118c24453f4b34f8204eff5dc1d54866cbfa9e6a77dc301284acae2ddf4b8db892fe5acfa05abc315e13016f3189363ed8b2e22f0be2b6b8770c010bd99d4ca45a220f075a3592668683f54b9f46b2b0391ff3f6d100721b2f0ae01fdb73a3f78465fe24a4ab6d1e023b75ce7dcc21de4a2b466fc90ec4b92327f8bd651972bf2815bf480858dff77d6bc45c2030ec28b668a45b5c7e0401f8f83c63506426d33e9746e3fd88704576aacf2d7a54ad6b85c70f0bd964585cf71fb5295129c397e610d3b6b79c33fde7b54c0b725061ecca4efeb5f7e7756c6ce38586806acec9e0862bceb69be8add584bd489933a30cb6bef8bfe5153ede2067ef5bb8146d76a0045f3be1e41eb463f5f7d2e5203590a89cced30dbc1bc68420424b95ca81648b5e46e57bd4db82d7a43657f5020a7ca1189d6657b348c127ce1a50ce982ff909b4d9502d0167afa1b10e64f5e9167b5b92d87cb6f104dcc661c031a3a9cbba9e2b84d94ba322b72bfa75eff33c1bc95839f42374889639ae85de91940416b0185fa76eb13ff22aa796364e4d0de4bd53e379508ff50c80e194039f4102e65ef66f7787da09eb8a9ea7e4aaeb4f46028f90ca565e89a4accb46d50602aab4d6d6f4a065d38be089983368ff3168d7ec289fb90ae93508722cd1aa5a6fbf3a78487588cd50e22a227c585a258af9d80ee92474b7569f74441d7f699ebc46489401b66252b12b4dc8485683716c94d7d95bfbcc42f27e9d368f054e992e072a89c44a681d298093a3e62a26be231ba470b643883bbdf1ab62a60af3cf06208e86ffe1ab4a7e0d34a096f6d7bf1c4c24fa0c1b28f9427a48d79d33b0a79e5f4038078fe807c7ebe9252bb5bf9206fc0097a53c960cb58bc5a763da28453b70f4beb7b309a47e20c9f44caff5002aca32ff72fa8ea35167f87936a8a20fdb89a24edf62ead396125b8314d6ef92e603b31f7efa6648885c151a957eb7c02e8f36ca788dc56ef1cb97a6d8411552d234890ef21d546964a83513a180f0de08a4280001d7e7c163b93c85ede12dda9b5bd7f0e0fcd0d53b54e4131aa8cbaa99a1dd06962008723fd6e4fafedc9cd3e369b1ce5b10b24bb7198834e80d7fd49b202ccdea2fb283ef266c84ebcb00b0e99ff3f4d8c3005004aefcf0976bb0a718e1e58506e2024ed7a69f80e753438cf2a93d4545f8a1805faceb651876429fc389c2d50e6b570aed512ebcdd8506a5d7c3ffe8c4d662f5c3d3a26d456e01556c98509be5ec2211d1810e9d4b9a221d5735eda5c745295157c6e1f1b25700b3a85ac33ca44c4aabb4b917aa2a450d97e8f2050dd1a7df91c4aaff21f4e518834ca1be514b03c3b1fbab0331050b6eab0c4a489f046ca139f79805363cb6e2a956f8e4a16ea98c05a966d2dca9e7df3ddbfd517be37b3867c6604a2e29e1807edd71bade605874aadf16ef82bb0f53a6e9efb46ca7608666fbe473b031d3e29f8ea83088b30b7695c7a793107850fca14d730c555da32a9bc8f7a899569625706014183c7a518061323ec16958e1913ba0f0e0deb98b9968ee4beaacf050e20fd33b4d4efba84b52bbad7533bb9bf7bf24ab531ec0cabe59798a87adc21c1e24bd025db4333ce38c86578788976c2c2471010916ef7e27d0037cf3b4983f69384de5bced87628f976e8c6778e88a161d0fdd44df57cd458d260d80b4ddeaecabf7292a1c8dc9bf977dbdd01ae7b4771f7f4d39638dd100893db142770b3d509a2bf0f8f0521e011f6ab18c41e621c70d6399f8579bfd5cdd7da1d019855be7aac77e3c20dece4ede8a11f35ef509846672909129c8c6a10cf6f421750172df823620ba2cea6ccf8832838b5c015726b4d417b732a61774eb4e0cbb44a1692ef55565731e3d35749e54f57d968a8460b0dc381509295b26bbb62641ec12249c3aed7df7870ec1fdd94fc336e9799d34d5698509a85fadf4026c33d25d312b7082df51694d3e835e9d8fe60f7378c2cd07c4a1072677439cf83b73581ef44813451666860ff8f1bcff76a2fdeb07ebcc6bd17b2af2e638f2df3449e17fff3b29d996c2a2433aaed822ee44ba6e39d480c47fe711fee2e0bf737b202b2578e919d3b7dfe92f5faff2d20a4c4e9e113d4aa7c01996c0357b6f68e64cb34ea8e6e56f6836d69ca3e6990196855c0a5e92e3c0acdc8c1dd8be6003797943e8340d9cc11830e1dc2d9c889cb80a253680602ddbcc7ecfce898ba6b71037b9c802e3f08dbdb8b925ec221d2e5210e9652c7096faf2a6e15689659d3afe9f1397780b034e3287167561adf605d2a5a90cfb65cb761a91ea9ee78528e9bdb37378bd5c3cb38d9a1dbca3d643cbaa0f444aae3dccbe05ebb6b6e0691f1785287f66099e433d2beced717807a4df270cdca1008583c43607353f8b925a9b4b615ffe3bf9eb9f972eca16ab219bae7cb98dad1be6fa4e84f9e1731de8f841ad65f27c7a58093dc6cdab552bd67d35caf2a8b291a51d9ad4b0e6c89d7780064f0df0e6cd8a65989d8d072e22c512cdf55dc5abd8bf03e54cad063e69e973bf1f174a29e54b3edaf9c6f909d78855ddc159942bacbb2d1c1e51947fbd2e15b64e0a813073e0fa59ccb57f11dc9aab0178ac89afe9c9f16427a610551338ff8ac0223a6eb1041b6e792ed7c024c844274ce1ee18910c7185ded3a0df4c02aafcf9f42aaa8fcae7f196d4cec50bb70d6b6d491f84cfe41100db44dcb3d418b181c86543e5b3cd33222388f9e3fc54f7740d02bef9fa6a5f1f7530e606ccaeb36af578e8fec59cc061323d8e4401796b9a6e825ad98b60df4524a0c719c4af23f7e25f06cec89c79c9afee371ff66c867827acd96b4f475fddeecde422a8c8deb8a92301ad0aa4ea23f16ac0efba5a6706a94ce908c289e64713b87fed5725945717e6ddc4d6f2989ab7eef030dd321c5203c975740e660faec21bc5ebfa86fbc0fdec7f1d04b68ed4ebf770e42fa00020029c98926dbe98ba636385b49d3bf3815e3beb2286df39599afe42c43bbc4a86102c3c8901a4d4b84af53ca07e84dbcd9080da22262ddd89c6c0bfde7bc49f62f72f3aab1abd96b47066934850a27e2d9327011268c061dec9846ab8d5e13703a2a1da60664ac825c914df8349898fe603209a3704fdb891968ba647a4c2b48600ae85e4549102eaf32cdc75c92a63295de1fb0835b8246cef326d6af0186ade0736a9a50c955a8fb556a5277915740ba09702e"}, {0xb8, 0x0, 0x80000001, "d9805b585d402228e79102b36aa5c7214f5a278093b24f2be298d65dddf2b0ee2c41100a583e9bbc1411d9499520e29d583b9c7f645ffdc17a3c67c6d60f1b277bcc6b3a69f00b212416395d2c01e6bafb65f2df373662cd35726376a81a879b009e8ef23d7c3d18ab47606a13cacadaf7b59ad5a5611c4407fde8f340f0438d4629d1734bc76ed5349ebeb6b406d0c817aed6d885fae9c05076369ef786fe30bb3e6ca1cc"}, {0xf0, 0x1, 0x3, "1d57c0735dd108b7471b94154a0d5044b9da0dcd7f1493b3376739765476ae24a5fbfbe8a3b5915af4c92a9bfb1e1d82cd685d0626d66caec46c8ffa1bbe63183a1aa33434b2c5d723fb77e08bf4a918c6089811e6f910d4d68a1e9bc90d30c1addb88d7eae74a99ef2efbb4db97aabd5edbf6424c2d2c695d1f34e2e2cf7a3da32eab67007644c76359af0fbcbb9586aa05dbb66916195373be59294608009ba912065e9c543a9b59c4642de66b28a68c2b65f9c170c45f0032a6adeb757e8de1e0711cfbce8aeb66a257c64f6e209eeba017f2322de5487c3ff41ea55100"}, {0x98, 0x1, 0x7fff, "5e35c4f601d1cb18d7a062acd6d24cf6ac6ef9415abd69d0212b53f5dca25b3cf87b7ae153a3c6b9c23626622205939f44681515399275b416da2236f6901004a582525d6a6e9b2b6ddc4e663c345f10300430a428a9af428f7738fcf9b5e2582841c74cc12bab55ce51dbb82a84a658082e832942b1c569cb1a89695fb060a48655"}, {0xb8, 0xfffe, 0xfffffff9, "f43d639170d462fcb088eba3ee2708b97e7bc3510f1ed29bc60e1c0b55057a0f3226deebc0e5279847b27abb7a06ed3dcaa574296e5fbbdd776282ebc717988c3349f6e752e58d73c0f0419808038bde256db923f07c75396a4700777ba15c6f50bef6273c9757912ba7c2b9a6baf5b46d28157fb5917189703d37edfddf8b36abb0fc36bdf80fd6c47a0b44af6d548981dc5a5cf7c35fa7900d88eabba70b4645bc"}, {0x18, 0xffff, 0x6, "7c92"}, {0xb8, 0x1, 0x5, "900b2a2fceba59882226821c7203f3d737268caa96af288b2ed4e3e81be45ce7e7c39bfd79a6c6daa66919ec1fb29f5993004619bba3167ec8e21dbe93e8dfad3da1c7e9d7f8fc04522d78e8dedf4951a2225dd5b9da4b9f25c1a6c09797aacfab75f47b9e0ae66bd1b995668543d09873ea0a94ebe0f92327f92f77fca6de376d1d3c985643131dff7881fd005847057767917da0a2af42499224ec2a9e12b9dc1d"}, {0x108, 0xffff, 0xff, "f2ba01cda1af87385cf1f6fbc4d1dda6ad70e49e651ce2ecc3f650163a1bde51e5ab25ca029c1ae34bb3dd37dc622f7f68d436c5acb1f29be2d21662bccc79f291e993f7afe0b00b162ce4305c624c93bd4de0bfe51e2122e385f30cecd6c3e08d7db567cfac8e047e508af4f19af412669fad0972835605a96ae6ec3db40a473751c38a1fd8f6f520a82d4a30d2ae56d9017c9894e55e24b92bb85a57d1d56d0b15a4ceb1cb8f594b5a6fc1c9a455ba2daf8dd6826e06be0aefc8ce70e9500fd0a7c860574ca4dfd1332dfd65ea34d61f88c2f890629d19642265d8bf9842172f47961d7ee01fac729c9aec6ebe90c1a0"}], 0x1570}, 0x400) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000380)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 3: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x12}, 0x4000000000000236, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x2, 0x0, 0xb) socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0xc00) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x3}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3}, {0x4c, 0x0, 0x0, 0x2}, {0xe}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 0: r0 = socket(0x10, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c0400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d", 0xb1, 0x0, 0x0, 0x0) link(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='./file0\x00') ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) sendto(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x0, 0x4}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0/../file0\x00'}, 0x13) connect(r1, &(0x7f0000000040)=@un=@abs={0x2, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r5 = dup(r4) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x800030, 0x0, 0xc8bffffe, 0x0) syz_open_pts() dup2(r2, r0) executing program 2: shmctl$IPC_RMID(0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(r0, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x652f235df72745ef}, 0x3, &(0x7f00000000c0)="3237099d2f10fc138771440fc30437e905ab26ed4e5182510bbded0faa", &(0x7f0000000100)=0x1d, &(0x7f0000000140)="727dce10ae703d6e8651c8a6a6c28b34868d26290336af2bbfef0de789b35b93699300b17b30f0a5770f550ce3a5cbdda584a757c6fd8ae304d5fb4fff9d294e07c46412562cd449cb2d23041ea1b54ee8f4619aa920aac139f3718520636852d18d3d10b024a387352840dd17c50526dd68ab7cd3966ca9512409e9d91571518b2cc779496aa50db0a8aca5a941824fbf3eec0502a375de2cddce67f4", 0x9d) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x84) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = fcntl$dupfd(r2, 0xa, r0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x1, 0x20, r1) r5 = openat(r4, &(0x7f0000000300)='./file0\x00', 0x20000, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r7) sysctl$net_inet_ip(&(0x7f0000000380)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000003c0)="b3b8b1c0197aed2b7b8e9685bf0e565bf0b99893762da38b3a20", &(0x7f0000000400)=0x1a, &(0x7f0000000440)="0477a7d55b3b55c7b3eb32a9d70f57fde8ee8430da0e75501f1e38b5bf26177f8105976db8cd8dc98fd4f40d810cfde63fe9358cd157ec1c6c0e3917d7077019b44dbb8e17795807941479a6cc7137c0c08d3756046ee20d40e9e20ab2fe6e0e791fa8fc3ffdc181722bf757b3eee3099602ff", 0x73) ioctl$TIOCSBRK(r5, 0x2000747b) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) r8 = dup(r0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000500)) readlinkat(r5, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/22, 0x16) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0) chroot(&(0x7f00000005c0)='./file0\x00') kevent(r4, &(0x7f0000000600)=[{{r8}, 0xfffffffffffffffa, 0xe0, 0x40000000, 0x6, 0xfff}], 0x1000, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffffa, 0x19, 0x8, 0x0, 0x40}, {{r2}, 0xfffffffffffffffa, 0x28, 0x1, 0x7806, 0x4}, {{r2}, 0xfffffffffffffffe, 0x24, 0x4, 0x1ff, 0x4887}, {{r2}, 0x0, 0x12, 0x1, 0x8000, 0xffffffffffffff00}, {{r3}, 0xfffffffffffffffa, 0x4, 0x20, 0x8, 0x36}, {{r2}, 0x0, 0x2c, 0x2, 0xe56, 0x7}, {{r4}, 0xffffffffffffffff, 0x9a, 0x1, 0x5e42, 0x8}], 0xfffffffc, &(0x7f0000000740)={0x100}) getpgrp() fcntl$lock(r8, 0x8, &(0x7f0000000780)={0x3, 0x2, 0x101, 0x0, r6}) connect$inet6(r0, &(0x7f00000007c0)={0x18, 0x3, 0x800, 0x8001}, 0xc) socket(0x19, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000800)={{0x18, 0x2, 0x0, 0x2}, {0x18, 0x1, 0xe, 0x4}, 0x6, [0x8, 0x1000, 0x20, 0xffff, 0x8000, 0x4, 0x6, 0x4]}, 0x3c) bind$inet(r8, &(0x7f0000000840)={0x2, 0x2}, 0xc) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000880)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000008c0)={0x4, './file0\x00', './file0\x00'}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f00000000c0)=[{0x0, 0x8, 0x1, 0x1}, {0x8, 0x3f, 0x3, 0x2}, {0xc26, 0x81, 0x5, 0x3}, {0x5c17, 0x1e, 0xaf, 0x7fffffff}, {0x1000, 0x29, 0x2, 0x8a}, {0x9c31, 0x9, 0x1, 0x800}, {0x9, 0xc8, 0x8, 0x5}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="19cae09ac4dccea9958ccfde0c4200000100000000006a7478dbd224832ffef46f075e2ea251a804e6578147438df26c019b7302a7b5b2f80200000000000000247e988dd01fab901de6b7b9a975e176f8eaa1710d3250476b27a5e41a82ed80826528c62f6305ab72c6b01716d8316a8f0c2d0cb208b9fcb37fba1f09d27c56b3e725db89839474e32b07000000000000007c681e0e31a389f4773cb99ca0c0846d1a99e9c6b1f1a9f3235d1b52122c", 0xb0}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000140)={0x200, 0x6cdf8617, './file0\x00', 0x1, 0x1, 0x100, 0xfff}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r3 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020699c, &(0x7f00000001c0)) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001200)}], 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) shutdown(r0, 0x2) executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYRES32]) syz_emit_ethernet(0x44, &(0x7f0000000000)={@broadcast, @remote, [{[], {0x8100, 0x6, 0x0, 0x3}}], {@generic={0x200, "dea9b4e72d8ee329f1f7d531d45dc7c6fc170eabb9924670bcf3c5905e70e47ac9a6c4e892c61d62eac645998333d26f94c1"}}}) executing program 2: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0x6ba}, {0x18, 0x1, 0x4d3, 0x4}, 0x5, [0x7fffffff, 0x574, 0xffff, 0x200, 0xffff, 0x5, 0x401, 0xfffffff9]}, 0x3c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget(0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = socket(0x11, 0x5, 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r1) shutdown(r1, 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000141", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff000800907800000000"]) socket(0x0, 0x1, 0x2) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x0) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x7ffe) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x7000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x4, 0x7, &(0x7f00000002c0)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff0000466f993c3179d36d0000000008004500001c000900003000000000000002000000000800907800000800"]) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000fffc00000000000000000000fe8000000000000000000000000000aa81"]) recvmmsg(r0, &(0x7f0000000200)={0x0}, 0x10, 0x40, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) connect$inet(r3, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 3: r0 = msgget(0x3, 0x2) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r7 = getpid() r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8000, r1, r3, r4, r5, 0x80, 0x6}, 0x0, 0x4, r7, r8, 0xd3, 0xffffffffffffffff, 0x7, 0x4}) getrlimit(0x0, &(0x7f0000000140)) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x4, r2) r9 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r10 = getuid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0xe4cd, r10, r3, r4, r5, 0x44, 0x6}, 0x401, 0x9, r7, r2, 0x9, 0xe08, 0x1}) getrlimit(0x0, &(0x7f0000000240)) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/511}, &(0x7f00000004c0)=0x201) sendmsg$unix(r11, &(0x7f00000016c0)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000540)="6c0dcb47bd7ca8ad11dedc56a27ae8db4bb452ddf8d4a295373dea4e02bb8c0b3ada66992cb68bd51fc14b1706e75c62ed0949567ec644037cbbd6d0a366c389cb7d371bfe60cdc8d8ce1aa6fa5c04026a3c5e0ecd217213b5ca5d3cd863f5", 0x5f}, {&(0x7f00000005c0)="3c64194aebc9ce6ae69d9306b03bfc914b6ba4b4fb1e93c853cad2f5f82e2f35fe391a9c65dd48e7f4425c9075717b3785c3d88a9dbc451f8d59513b5e58cc79dd578dc71feed2ca259deefe85c02a9f27194d344e1e997e33b8018f53c189ef7f618909809d20cf7a28ee0d3445958ad120faacd82c75c9d916863154b7132951ad1ac0787b313c858dc2dd00a8ba08ed411d29fc178147ad41c6984f73c67d356403e76dad61e5daaf268000c79ff1d2f9d6bda4a0837ec55ce5e12387b27e9a7c0310e00fb7e22941b1c502978ebeeaa3e6c502a1abaf5393aee3ff84751ea5db66414a70a653e91dd0dc0af1eb8d39cf6c54c238fc9437d88481f59c2665b5e90c0145e2ba6f64f3bd1cfa29189030339fa16b1f328bfeca312711ae149fea55d5aabd32d2a39b58454575d3e3c57f8be2ce728d9a418318a51e12fbcca80f64014a64dc92331b70979026e02363a8c8a86bbccda6da181d16217db7642cd00dac6399e69a8b84ab36d8340fcdbf13beb0448f2c61d3f3c47eab61fcb4026188750ac63db45a65eb2f00b06b372088044800cc8e5bec3ce806d49bf9e7a5e2d9cc1c4110b615e028630260c6fec0adc148df4cececc719d7d15add3cbe5edc2fb9bcb90f49859d285b8e3380e621474d8fdc442756348bc8c90cc642a8772e4e6ba43cede7041228742065f71c0e2aec7e26ea127a28ac04168e3c77feb7d4f74b1502d316d8ebda536d5d40507942aebdae977c20a5be67af492734037f2a5de92b778be17da305b18e89feb85df5691b19ad39eda9743ebf09ce40511be07debaf974b5cb5e77d75aa217d372bb7dd85745d1aa6f070f3d38ca0dcca60c7c21394348a388c77ac23c75d7a48af9875c2a8822caeed5656a12e066344cbf92d5b1522d81455155054f31ddd3439c63a1212c60b5d41b3b6278e587ce5147715cc68ee9f58808a2be68c95c6990ebf2f0d1b3bdb8eeacde2b7b7c4eab67d2236cac87c6dbb67f008e5069f72c7907ed6db92e82fd9229b235ab04647a937cf610d07587563dcc14da5c9b4804a95b84c7768bcbe349545d9c0c3942c7551732ed3ecd44cf855d7d2851755dc68d1b0aab4efb68652dc35d1bc77f410beebf545be9ebe4e5e49e66f2cb2e1b5f3ee221023eccc233a341051e9b012ff1c5d395cab6689548dd7c6441bc9fabace8aea4dd2aee793e0948e6cfe6a4647e2ed14c3decb5617890be42d10ceb6b96dfb9367637fb466163656a9d43575721933046d207fda54d049459c9b1601ea29c456dbfbcea2bc19976ebb6e67efea85449dc88476ee593f78b24b474e6e7ce08ddc208188359579719da04c6443f9f2691b6c92a701d567139504baebc691a9c93bd27a59f5dd40af2b6eb3460354752918f4e1a2cf9d8a3e0ecb230b1c7d67323c1762d995b4629fc4c72141c39b252c6e8569b97872d415bda9dc218a92ed2212bb0d20d9c013112ca92d6254133a440069676effff0bef05915ff0f8db310638852203c51583e911af7cf2f4892c213c8eb45fdab4274d5d84724fa82f0e4749b8829578047c39dcddd25741f971a2823562d581fe6ccc6ee1da5cab97c1249bd272764877bd477294773703ba3997587c92db0a95e4b93b07375e342ed00e9c2087ceb8c7fe448804a56a5753050941428a9219fe710014e46590e426153c21233ce190954ab06b86d7e82a39dca74ff0b5b6136d21f11ec167aade8ca88adfde1414d3b0c3bd693732c04f0b5da3f797e79c320a3356ff8061d123378d3b642a06a7ae2cdf3ef436597c880191df4708805179ee34eccbab54b6075caae55c7ca0a494075ca2f77561a10b40100f59dd838a8d9527031a12afcdd51ba4b91bdcfb4f9ed822a7126041a637a1130068468d7b7829f14437b77931733f1ee56eb3f6711e0f4a6d261d48067b1e8181751da556e17059530c61f42833a9cb214d3625185bd3daa29d2b58cf6c6a83b76a5a7030c5a6c0a3b79f4658edf6a85ba77b695ffe45caf40b25b84a5e518b096b48861122469ec589a3cea02425ddef5614f07226fa92006d134eacd8c714290000ef93f91aa12ede7c548ea198346f0eb36f691d29a4789af3f7dd1cf8bfadf8ff5dee69a3f9085a054d33ab78cfb47ef2658a594ba1a1126ee850bba97b2b03e8a1f501eea591893b84c7f9688f6e00c990b5e6f260d28d170f97affac6c651ee23a27afb1af2a6b1612833b5094ce1d3377868ce455372ce58b2214a45bdadfc7fcbed28173072366b5d239ed44f18ca1f2330dbc9b60b59f93ccc986c8d6ad76c6fe3f2240817033fd2996841943c823d7e17f58286fd39c3483c6deecc8bb4a5241867c3e033fd1b51aa9e70bb3c8d5e36464890d25233923be21a18e5e95cdb4313259227797d74607a6c98d4c2eddeff159e807aa25cfa0f9a96c85f25b9e9727092c601e14770fa4399ebb0fc7276370ab66214c355b35748da2f8deca18e7aff01e3e07fd2512b0bec075ccd7fcd16b668e8810d006fa587b08111f609857e89cb4cb68677ffcd77d0e69d4f40ca328b4b9e11176124af01d50fdf5fb57fa32308e47f93f5c2ee245884a5a46503f7523db98429d872b033905801e3c97069839b2544d4d39f7ceaaf86a9e7b4a42ef8cc660c67cbb3f35fb47d1c58981c991264c8946160100098777ec80a0b7c017640951b7d78a44b13aa789a71c00ccb133ff99c98ac079864e02709a8870443fd3a0ed54075a352f3bd9fd801ca09d75f378cc88acc64057b00ff8698e0cdf9535e93b944c284ef7ffbee0df26744c0706ef28cdb97842db865b816964ad245464b35642c3a16dc64c750560a6da33bdecb5a1ab309aea14ef136d70956008dbfc9f6ee05381db07c96f672a55490ef5c552d7125dba094ca64a0d826e77bac791ccbb9cad423d7948cfae69d3ed4c44d2c7a7d8d6cefc54735451e92ce1f9ccdc8807e728ad2dfe6e3057da502546d9b4c461389770c1d280345d7f44854cab4253d37b3bc245a2665da8a9289a9a61c9d5def48ec93ac5bee237de5e94e028c733655ac71f7bffa5e3ecfb72dadf7fc91323bcddea0d7001df6596ea839749a58936b6bf15f28e3aa9dd4062853f16b146b800cabd3c6f0c70db7a321ed39b229ee98218308319ee78e6a5e054fb1ec7766aabd84941d58c08f2b8f2fe65bb5f3f4efc69fdfc09ba73143ca3b6feaac092b6861478bc17ad4838de368a3e9836f9dac4d454590bb66d62034e49a13b252f06f6c7999971c146bb8608354a68ddcd0d0ce1fea3a2a93c4c5920f5aec3e401ead013bce6770803cf6581476de7bb0403dd241c437a077c332bf21491e9db0a80051c4b6decbee40d3fd72180ad583ce5413f91d93ceaa153ce179c7de9500dbc3afb2899c2b0c022aca5dbc34f1bbae75506c9b94826bce8233648d720b70f2ca4a6e5f1c187f04e234bb25ff34b5165c143f8fd468591eda23df11bc10bf9d673f0a6e49d769538589aa564bbed220d34cbf9e327b6ee36550c0bb009e7abd50f83183a0a91cb09875db07c6f18293e42361cfa7c7d05a00eb9cfaf99aae8f8d9bcd3844a1c2b1dacbcf7e6d25badf6bdd049a7e7f1aad8557ed3f03200f372779b24bc091bbed6f0002deed71460c3532f06918920b225d20a443c4148069ac68534da3a0e3a95b106455a03774a44ae71817332ec0d64763fc4f54a9d5caf44781e21228d74fcc89bfae08e7949fad386e743274c260e5288d62745f03f5f32fb48ee7f86e833b235c2541fb61baa698d38a1e2825f3a0699e210a616c383be13f32e3cac889605152015a3a8bef65551c4d46ff1efda9e48828c04c7bc99fd4205db8d7ad31122278a9c6e14df75124646494aeb2f3e60f335172e91bc169bfdf6cfa219fecc84e9fc34773d4cf69c1f0f17effe7eb68c622d2045824be61c3c339cfc4be2ac9a9251195522e1afb7efbf51bee3f97b7031ec1ea81903bec17b0cb8b458cd251a74526f22c0fa859aa81e4e9a81f264c7550b3cb65d8f1c9b9c60ec2d82136b28d06fff9b7096f304b4714e84bd2267396804e01aa62dc059273d99207b24dbab007e5d3c34782183a8d119e78fff783b023d3615bd8030b27d1069147e07bc0687c33f05130d3c4121aeeb97abd34154b7e486481190ebbe2673bfa9e641c4cb4df7d9cbaa1aa0b7ca577d35a8dfb49829a719f0be28c40290cfa19343ff1fa1cfd93fe441acfdc99f1b42b62ece9128cea563fc7bd11a604ae008fa1b1dcbd43cc68432e979112d55a74ef65ef211f2ddb11ceb7659f1ad7210c09fe04ca2023eb2206ba6e80d2a15298a129e3984ea8bae22154f0955905ec44cd8442c42162596a7fbca26387abb6e347f929f222116245c46cea5fa08a2e228e0558b89b277c16a54df8bc142a886ed5933322224e88009aa847960bfd838cb5abfcacf24315ed74bc8aceba092cf258acb537a5a7ef0b06e3fb6efbcb854da35a666ef7858f1045a8670d36fb91ea989c693e9b64ac414870bbdc3b1760be8f9c23184579a01e80d82564f5d3f99a6abb74ac8048033426728596f28c5fb7a0aaa95a840831a35933aa90c5af9e3e6fdb95251a877e72f301390eff9027d9ad9ae5270d6fb12b51a08164a97a8ecc29b59452465c64d6c9af66d37252073d3fb7ee5072722f364c5aa7cbf53625680b28fbadafa94cac6f82830e55f3fe0a6f4e5af5bbc65181c36f4c42babd6a80f37f7728d454b3cc539b7e0b226718b004e6e5f141c2d4a9b8993c5321907cad2175f1c07ebef9806fca0b5a7fd863583394befdcb485f1d53c9c2421406f39e7af543b4af1004006f04f776e56ad5b738e57e07deeacde237158b54197cb06ef5c280b2e347395a761d9930c6fd0954c2bad31bcca264a5f852dfeb27832b480961c397afc6c8a1c9e2b52af669ad8ca21c092f5c882dd7f76ef49dd07f9efd309fa12d0aa7dc93fe3137b5b897b530865056558d96bb6ec323d4fd211a7fe0536acffa738bb816ac6bae3d4611b5896b8ed2e10625d901916b5a725018c9da98cdb337d20de3ce412fe6e7f501313e9d4b19f5caac3c4af08a5260a746a82a6d5c386d81a61d91488180f34668befa22a45c356ba0bcf6faea2c90e17ddc0715f307051f1cd4a2611e39562b429c86ac253f11e46ae1003add4bdefbd2700581162c0ca5862a8072435e1b47014ac023bdba6416097a84bc12687f229b4d1cb161d7a1194030924f22742bde489e3e744e7b1cd95f5edfa86fdaad5b4e6bdfe7f6ddf66a54a2ff4d40e8eae8ab10e1f4060eb5dbc4b33c5d54b16f34235b06395853aed64c9334baf2dcf06855cc4158960e99b29ab8213b653e6db14a814dccf08ff2ba3ad804df7eff101581d80f7c7782147413aa38efd2cfa41140ab2044df3a53290a59007316024cffafd06a854227374004b03c02ecc0ab969340a11a3271337d481e304b2a9851f0cf1f55c5528445dc33d26f31c9e52a6dd535e7afb7f6a291d07786a661be9fe2e8bb1bbf04437a774e5320fd08e92e8d51aba8aea7d3efba31175182bdeca0d2fadce054dc0ce8d3f707eef0be8519d9b2813d409ae58eb9cad5ce1f3a1e8be73b4c510296521864edeae82b8b7695bc5bf6c0b4650ffadbd2e0cea9b4c95986bfa79f73a5f3a83ec971f5c90f82fdf0dc498bd637babec6dfc4234155ca96da09db93ebb85f3199a42ecb494546f66d18c4c204d848f1e1ecf42e3ed496056aba9e4308a00c5b941fdfd056be6a279440cae270400f31db", 0x1000}, {&(0x7f00000015c0)="1aa5fcc60dbecd4d3c4e0f96db57e1516e68b3d2cb9dad010a266f32df1c97ae6e39a178424bc3c6f27088ffca39b7e2532028ba6b70af73bf944df7d0944a7fdadf072c3b235ea0758298fdc86bd108f200d30eb7acc354e9723c16875b1c954fe3f0de2fbf8f48f4c89d9d9bf77b08dbd41d93", 0x74}], 0x3, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r8, r1, r3}], 0x20, 0x1}, 0x5dff8f4c3475cd10) r12 = geteuid() r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700), 0x1, 0x0) ioctl$VMM_IOC_READREGS(r13, 0xc2485607, &(0x7f0000001740)) r14 = openat(0xffffffffffffff9c, &(0x7f00000019c0)='./file0\x00', 0x10, 0x200) r15 = fcntl$getown(r14, 0x5) getrlimit(0x4, &(0x7f0000001a00)) getppid() ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000001a40)) sysctl$vm(&(0x7f0000001a80)={0x2, 0x4}, 0x2, &(0x7f0000001ac0)="113fa952d2a421bee87ff5eaf68f7812c8cc1431e968c406a68ffde5e26e8b9b444b581c2898df059718c021cc", &(0x7f0000001b00)=0x2d, &(0x7f0000001b40)="aca753c3c39990b781624339a23d976152313d3b", 0x14) fcntl$setflags(r14, 0x2, 0x1) r16 = getpgid(r7) getgroups(0x2, &(0x7f0000001ec0)=[r6, r3]) sendmsg$unix(r11, &(0x7f0000002000)={&(0x7f0000001b80)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001e40)=[{&(0x7f0000001bc0)="aa7c1a37971f81108f86727060a97a65", 0x10}, {&(0x7f0000001c00)="ba27c73274260e6306cfe99cc1d226c1605fb919559a1ea2b67e5c5bd83f6121a6fc673177ebade8c4df0266888413c088598d54f1936ff383018f49bae332257c0e55d8989464be08d71905c289859036573aa2bf41057c8078dd072d1e559b9d0f84bc5335bc287e79282347dbbe665bb2630863542d8035cc0b9f2079d0f4310e7450677208b1fa760e2c2e8ed640212ce83c943c992f1c2ff7f6a23dbbcabbb2ba689363ee3bc5fcb0bf05c1978a1039d4e18b42c535ed5ae4dee00aa20ec1c67ca7abb1120e6207a131c3dcf76318739455cb79c57e0526f06cfa7383febfefe7df4e6f", 0xe6}, {&(0x7f0000001d00)="3480f28f46b019e973dbaed3c718706b89206f05438a99b2e606592388d1d23637531a0364c6549e9c7be85b2e927f137a8f7eeab9a3ba0bdf", 0x39}, {&(0x7f0000001d40)="81d6420157f4def3d607cdf2afef680585a359ab18c975a29f0b6edc1ea97144", 0x20}, {&(0x7f0000001d80)="82ccf557e7587e29a184e92af52c7bdee35214a54e5018761986c6ab538cc29c29245a7ad77e4dcc5c6dc8d08753", 0x2e}, {&(0x7f0000001dc0)="e0be32bfb911f7f7a7bac8ea052c8561d7b3ff1614de8dc74bba69e32b9eff76232cafdec7be3f8a056510685f3ad4cc897787937305fc2e3ce8643d8095166151f073197d3360c18e279352b081d18c266b64d3025be2d95e64952a9d05e8a8e84287c8398c2d834584d3", 0x6b}], 0x6, &(0x7f0000001f00)=[@rights={0x20, 0xffff, 0x1, [r14, r11, r11, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [r13, r14, r14, 0xffffffffffffff9c, r13, r14, r11, r11]}, @cred={0x20, 0xffff, 0x0, r16, r10, r17}, @cred={0x20, 0xffff, 0x0, r15, r12, r3}, @cred={0x20, 0xffff, 0x0, r15, 0x0, r6}, @rights={0x28, 0xffff, 0x1, [r11, r14, r13, r11, r14, r14]}], 0xd8, 0x401}, 0x402) getuid() executing program 2: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) sysctl$hw(&(0x7f0000000240)={0x6, 0x7}, 0x2, &(0x7f00000002c0)="67dfbc341fb39dae9752e378ef4ef6e1d3cada260957f8c5434b390cdff0ca2b5c82c7439ed520e4ddc85ec27fb83db9aa8ea8eda0ded18706beefecd88973088c76088927f61974812c036b86436aac792cc2b57f7335cc5c08565c96479315", &(0x7f0000000340)=0x60, &(0x7f0000000380)="9e5e0cb6cdf5037e82e2d26c7265680e1668a198d69b2ccaf6e1fe42a08d293a6f0482011bd5e81125e6d521db2f838f06446e6fd1839085dcca24d354dab45bfaa571ec12ac100bbba94a1e45f02f71d7fe599cc7a0fdb1856e7f4f2116ceebbca8165509d73a2796259ff5f69b29fe9eaaa6b4724df430eab8c0c13f81edb7b9977df0d04972cd7a3a7fe86911541d23549b71b788911466acb4cccbc391ecc9b71b3e9e4b9b2b0d0d468ab9089e08", 0xb0) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0xfcba}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xffffffffffffffff}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x44) renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x81, 0x4) 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) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="eaef125c000000", 0x7) r3 = socket$inet(0x2, 0x3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r3, r4) close(r1) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x2d, 0x0, 0xfe}, {0x81}, {0x16}]}) write(r7, &(0x7f0000001480)="150600000000000000e37600df00", 0xe) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) listen(r6, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000080)="46efee5ed17ca167bee40041d5ff05ef871f6d57332a9f8629e9050f8813c0b6a7e2521eab790fad2077a57359f5a9ba76c36aff81ab7efcea930ff0e61789906f649f83873fbbd2276ec7cc0ae281d1047c923cbd8876628d02db2958c1626b1203959482fcd3de4c8043ffb756537a0fe2250d8bc3edd279757d0841079ee7ab474b4390ec334e17bb8a207f5eefcd4bcb35b449b4cb2bee3f1bc20b1d5365d9fbe3ec29eb1ee59ce7", &(0x7f0000000140)=0xaa, &(0x7f0000000180)="366774860a47a6af8596e61c5450f7270dc60f6c337806bfbbaa38868ca58753c330ed95fca05b4134daf3ad08123d21835fabf07f94e6e170906a6c3f7fed2f79acce1d48bf6c3cc846dffdcef2d331800a07e56a74ab548875558377ca37adf2bb0b88c40df0bdc4cde82e9104045ff8c3918e94ed215681", 0x79) executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r7 = socket(0x18, 0x5, 0x2) getsockname$inet(r7, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x3, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = dup2(r8, r9) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x8000, 0x85) utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699c, &(0x7f00000001c0)) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x14) poll(&(0x7f0000000100)=[{r3}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001200)}], 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) getrlimit(0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8060693d, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x9}, {0x0, 0x4, 0x80}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x40, &(0x7f0000001140), 0x3) getpid() getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) executing program 5: ftruncate(0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYBLOB="29201c80b26e3157ff4bdf8a99a8385234ffea95f73e0f6b4f64e96814e99f95a4ecd56cebe48478bfeb158a90bff20d7e15350e7d01df42c6a30dbc90b659bee86483237b99c0a169077be4d9d1cd89f377", @ANYBLOB="03f79a36b85fe85eb60f9b3d369d2a61f062e44eb4673542c97177e938ef8afa2f032d484a682f8fea6464aa5e6aefd5623ee255a3f6582dbfac52f74f98efbb3d3c130e477d001d4ca4f829a9fb8e497e7ab344e175dfe17dc47af4ad78447fd6ec2b1a0695e59f54388f4a26e92e380fb9ac2f346f1806c66d01b10cb933867c8a50fc2224a04f2360ff183a4d0acf3feb02cf1b8dc44df6bf65a5345839e11d341261f1657c6f6bdca93e151a62bc3eb463ac2e36b3c0a9e78b7faaa72e1da2d241f32f21b19822", @ANYBLOB, @ANYBLOB="31b95adde843bce9e2ffd205281fbdbb3b212bf210634446640ef8dcd8b1e2b95151a03aa51f8374786df8053c0eaf2b0c3ce7376623482326c470e06232fe9c28d69377ff5d0b593b65e84dfd6703eb4249283f78852f87a9e28d3a2352c55cc6efbe636dba7cc39a72f126459cda7eb901440db6a44f7c0baeceafb887887aedb839c15c312e977e551182a7519322bf2e40d6cdab14b960473c24b2091327c5111829e6a18f1b9c4455adf7787597073ded1a9b99bab3b2f8c1687d1af56a65271ae26fdca15a14d976942da581fceae5bfd62eb88417", @ANYRES64=r0, @ANYRESDEC=r0, @ANYRESDEC]) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x8, &(0x7f0000000c40)="29d44fa723ba2bac49", &(0x7f00000001c0)=0x9, &(0x7f0000000a80)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af7e618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe89486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eaa7456dbd7157136a470e936ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaf5f88b1c2a9b1430c40a9cb52b0d9b2b746fe156eec3840d66b607f6435afc8bb6c1a9335ae1d95d219deef0216fbbeb9532d18813ba621ce9a133a55bb1b389b1375b1c73e43677a07e34f47e7f2fb8ecb356c2224b535fad3ecbdc160315e3a742584171a3054197a43818a65d939e0e808701831992be25b47b37dab2b719099d666603b30001c88b33d09517816394e3f4eb961f0cb637d8e9e21e4d4ace35b18f3d456a5ea5d92f33bf9920000000000", 0x189) fcntl$getflags(r1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x1, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x4000000}]}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0xf}, 0x0, &(0x7f0000001a80)={0x0, 0x46f, 0x0, 0x3ed8, 0x0, 0x0, 0x0, 0x2000000000000}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x8, 0x0) pread(r2, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r5, &(0x7f0000000680), 0x2) execve(0x0, 0x0, 0x0) executing program 1: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/204, 0xcc, 0x1841, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) dup2(r2, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = kqueue() r5 = getpgid(0xffffffffffffffff) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f6, 0xe981, 0x7, 0xff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r8]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r11 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r11) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r9, r7, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r10, r11, 0x5, 0x8, 0x5ee6}) kevent(r4, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x1, 0x1fffffffffffffb}], 0x7, 0x0, 0x3ff, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xe40, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4}, {0x241e}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x90, 0xc}, 0xc, 0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a8, 0x0) executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) syz_open_pts() close(0xffffffffffffffff) open(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812e", 0x9) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, &(0x7f0000000140)="22ee50899569c004da4c3539655e37baf627d7cb5a99595a013c299c8614b0e388306890ed0fbc3013fb", 0x2a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sysctl$net_inet_gre(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrlimit(0x3, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), 0x1) socket$inet(0x2, 0x5, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x20, 0x8000, 0x6) close(r4) executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = open(0x0, 0x20, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000], [0x0, 0x0, 0xfffffffffffffffa, 0x334, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x400}], {0x0, 0x5}}}) open$dir(0x0, 0x0, 0x0) r4 = getuid() fchown(0xffffffffffffffff, r4, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r5 = kqueue() chown(&(0x7f0000000080)='./file0\x00', r4, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r6, r5) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x7, 0xedd8}], 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1ff, 0x3ff}) r7 = getuid() utimes(0x0, &(0x7f0000000680)={{}, {0x0, 0x100000000}}) setreuid(0xee00, r7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000580)) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) fcntl$getflags(r0, 0x1) syz_emit_ethernet(0x52, &(0x7f0000001200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000041c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e", @ANYRES32=r0, @ANYBLOB="44d468153cc1f04d5969fefb436a3f56d27951d82076d495fafa7edb531560b25121cb79c1cd6e6d8e0711df472ddb1767ee57b91b06aacdda5d559cf8d69cbc711e2a476b32b7c892c9764af1c9c8a8565c1462fd72aa9205f1c519514db2e324294bb6545225eb0e"]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) setuid(0xee01) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a904000000815d9b1931", 0xb) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x9e, &(0x7f00000012c0)=ANY=[@ANYRESHEX, @ANYBLOB="583fa45da9a1555025c24f245a9a8438c7452d8903ff183b001764dd6f3e907417ec73b4d682c0f770ea70eeee545c21d3ace7cb85e3058971614a7e65fc03073b2ff48d67effe4da0ba3796af3d4eefb517afab8d4f64a461676832316191b204705e29051ff1416503c74038c457ee58"]) ktrace(0x0, 0x5, 0x1332, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000011c0)={0x2, &(0x7f0000001180)=[{0x1, 0x20, 0x0, 0x200}, {0x4, 0xd7, 0x89, 0x1}]}) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x41, &(0x7f00000016c0)="8fd41d0100916c4f186eae82c5d69b2a4b3595cb446d03c3e60a910fe8977f2d77c5c884734a137e8746b1f1abe8d48d0cf1f3d054130f165fc381206d6a3b3586ec05ef008f89df615b2e4567ad1f03992a5507bcbc68319b632d462b07c5c6fc98a8b4041c8ec60198570a3114ad68d8efeffd2d7b0df692495ee20bc7226600fc53ba1968a60b7fc619ea9c9d2ed516f60ae387d640e46ab2baf50d9346d90f3eb28112881c83fd7cd527ad153ac7f3743f90f31cd14f7c595b31e8580a24f46b986e2c1fd5c4add0cc910f56ab4fbfdb2c0b7d9398b5639524430936ea249ac2e7457c6d9faa5993f8dba819aa8c6f4551be106946c9c2f382d0d853a1d8b278d1f8b34df3dc89228e547ca14016e651e090fec45e78521ac548aa04b5f505a69216368864d06a2b741c64a2e38b8dd0908e442e68d3699fe34953cf06", 0x13f) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1fb6110, 0x4, 0x9, 0x8, "993319e90ea3e1e3e10010d42dc048082b8dff05", 0x4, 0x7}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="796fd2ad7637b9b2b777bcaced229bb5cb921673e0612bc658667312220b8a80b236d6177c9ab5dc33adc271d3687e0f50a83125ef03a9a21aa594ce24ce07e835a0ce6f5e91f8840042f152a54ced7b4571a45631453d6a3f769781c70b2e184c60e7b34b04d6d878f8db41cb0b0d4887ad205679c9a6624aa266c5f611857ba5f208ff90a6e58851c113aabaf9490400", 0x91}, {&(0x7f0000000140)="4fa050d1b14c84d2608f66d7a66caf07959a9742f41f82452af39fe1c38f055d9388b3b1ea10375f8a3cca24d5029a4d19f65db8fa889fcfef029841b7f099f251f1663c2438673f965884960e11dd3a0c7d0c45bf36ecfbbc0a5bedc97835af3e0d2bbbe0f22ec9b8989db1308885b2397a7b133c54d777e9bbf29aab465c6a5246663b0947fa4e052567a54ab984480acf0c221068af1509bae942c0cc0bac0490345b4907a884bcbb30d3c7d3dee94fc564adbf902c8717b801fb39abe09a", 0xc0}], 0x2, 0x0, 0x0, 0x404}, 0x1) r1 = msgget$private(0x0, 0x41) msgctl$IPC_RMID(r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) getpeername$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r4 = getgid() chown(&(0x7f0000000340)='./file0\x00', r2, r4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x423, 0x21, 0x3f, 0x8001}, {0x3b, 0x0, 0x1f, 0x7}, {0x7101, 0x3, 0x81, 0x8}]}) socket$inet(0x2, 0x8000, 0x3) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgrcv(r1, &(0x7f0000000440)={0x0, ""/4096}, 0x1008, 0x1, 0x800) openat$pf(0xffffffffffffff9c, &(0x7f0000001480), 0x8000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) bind$unix(0xffffffffffffff9c, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x3}, 0x8) semget(0x3, 0x0, 0x4) poll(&(0x7f0000001500)=[{r6, 0x20}], 0x1, 0x32a) open(&(0x7f0000001540)='./file0\x00', 0x8000, 0xa) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000001580)={0x54a2, 0x4, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r10 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001640)={{0x1, r2, r4, r2, r4, 0x15, 0x8}, 0x8, 0x4, r7, r10, 0xfffffffffffffa97, 0x8b8a, 0x8000000000000000, 0x4}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000016c0)=0x1) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001700)={{0x5, r2, r9, r2, r4, 0x8, 0x9f71}, 0xb02f, 0x4000000000000, r10, r7, 0x6, 0x4, 0x8, 0x800}) r11 = shmget(0x1, 0x1000, 0xc2, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001800)={{0x3, r8, 0x0, 0x0, 0x0, 0x100, 0x9}, 0x223, 0x2, r10, r7, 0xfffffffffffffff7, 0xfff, 0x6}) executing program 3: socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = getgid() open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x114) setreuid(0x0, 0xee01) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f0000001100)='&\x00\x00\x00', 0x4) r4 = fcntl$getown(0xffffffffffffffff, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = geteuid() r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r8, 0x0, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, r6, r7, r9, 0x0, 0x1000}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x80000000, 0x7869, 0x9, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r12 = getuid() r13 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x7, r7, r6, r12, r13, 0x1c0, 0x2}, 0x9, 0x0, r4, r11, 0x84, 0x9, 0xfffffffffffffff8, 0xfffffffffffffffc}) setregid(r2, r6) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x45}, {0x60}, {0x6, 0x5}]}) syz_emit_ethernet(0x22, &(0x7f00000000c0)=ANY=[]) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) readv(r0, &(0x7f0000000100)=[{0x0}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000], [0x0, 0x0, 0x400000, 0x80000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000000], [0xfffffffffffffffc, 0x0, 0x0, 0x20000000, 0x6, 0x0, 0xfffffffffffffffa], [0x0, 0x1], [{0x0, 0x0, 0x0, 0x7}, {0xfffe}, {0xfffc, 0x0, 0x80, 0x4}, {0x0, 0x0, 0x6, 0xc29}, {}, {0x0, 0x0, 0x2914}]}}) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x406, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x200, r1}, 0x2}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000400)='V', 0x1}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mlockall(0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) pwrite(r2, &(0x7f00000004c0)="abd5caf7cac2e18a80123d3aae280801cff1dbe3ba49ec5a323a4b16535681bc6199249876dbdc190c9cf7863caad91e1e97b3947f2a9ca77ab7bc3f255e21fbd5583b332f75a7bf446cde7a5d160a474f198529970ebcb5f273c6cd8264573f61df1873255e5de03366565b7f61cbccb9199100eeb01448d508c50cb103219ccd1560aa8f096e3fb8c1cf953a53fbfde04e4405e6e5d36151b3f5ad543e63c827211ae2", 0xa4, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000080)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x800000000000000, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x40000}, {0x3c}, {0x6, 0x0, 0xe9, 0x10000000}]}) r2 = open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) fcntl$lock(r2, 0x7, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) r5 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x4c8, 0x0) open(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r7 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x20, 0x4000, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x24}, {0x28}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x12}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0xffffbffc, 0xffffffbf, "01000000080000009bb82f36b921aab39b58505f"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000bc0)="c38c42b6fd5244590e939d0ec1ed65a0760b0c91f32fc50b5811b14259038f88c7d26882fa203b9c35fdd5d6c5928c613bf1b394d4cb7142a54f50866d161bba3d759c4702b987ed617d26e41e2eab896910cac688f3baa42e07c2073e113ba96e7768b5b781b32d5feafb8a00383ba2d0f4d3288b278654711ee9b8dde255fda85f9df30794c52875cacffdf34c431034882828acce76790a8157e49937847fe5d4c02c7af1ab9765a884f02d3c81367b5f9a1b723dd4b9647ca219575ffb0b302172244f741d42a9f4f59ecc4a06ad70dcdf169e7ef9e84f6d3d75888b1be454ae696193409d3bf78c22c804090abba4b2dfc18a04d145bed4d20fde708b0f6d761a7280f57b517263c513f10af8e92b23b8cd56c6e450c8877a29209b32ab2dd6e811762148afd693e66c1d34d232dcbab0d1112de67a522f4f8675b7054ff6a137cf2e7f0dd1edd6d1ae5b75b155e519b5479088660276bf80f2b2d2ae7b442af5679cad1967607afb69d1b5c9cae6962936e58e378bc3a50fad91f617610aec4cf892f48abb0fae81a3920dfa991adc958741b2d838984831d8253aac7cac531b25eee71a67d3e7233e1f9a3e9b0803942642f9d28cbb0bc805cb157aeae98135f5366862b8e1f956e7f718aa1672ec1d135395f4fba1606ca4e72f02bb56f107d9fc5913b46a2d6ad880e863d72573121e7a609c5bf62b5156607e29e273bd013101e9c70d5a4dba7148fbdbf3963d56cf665d7746eccc83ad9ab54c3df718111670808c0a9f68733a946a032f8e3d160233a7f094d0360896d7f4d1a37f6508412eb8c49823a3fa5b71350a243230e042f98473434bba2b529d1a59323bcad8046415077fd4b2bd39053014879c173166a78b8f5c72f7652899230b5735e7b4fde27d857726a68a6d2e3b8d74969be221b9f218c8c666ff970b79602b53ec60dfe741eb8de7fc899d569cd1e9871483281a253ed344a6641b16225eb441603923b4ce57cc3e7e3bae35efa2678631046bd73f53755fc130d4021e518ada6fe0695763c97c24c90d3b1a613984123a8a3e5e7b3fe87597a75c83174d0b5c16a14fa0b1dbfcf6119d8f2a1ae3a5858d15602d0d1ae9807e9d2e8e8ba5cfe83409a0d513ce5326036a02a68304b97b6da09c3255d43a7401fcb3d7d0628f5256421f0cee4ba37492c00d671db3a6768e4379cd3d253bb39523f0d6c2a86ee94521eb3ae2af97fb1810f137eee2e1ad64eb74360f42de68e528de81b406a76e08356538d968490d4409920e13753aa7bb5c6b02327327aff5d50a7a0029644645f658d30ed8327e0df687fd0eef20ac469f338e628515834f9837b7befc4ce4f0e638f2e50bd4fd7a8bf352a1e503c3eff12f3b16d8431937102f38f1ff50e829c3116671592f0ae602e2ac3bb79abcb3941a16d3101c974ab8f456823420a75159257cf984427c9bd9a02e0fd259d462e1b7c98a9a5c31ec4806f2e3fbdcfc6c842e0b43cfe812bfbc930a4e9617bb06485d35ca0f6fb393a75232a83e5aaa82479df646093f67ded97c9c3ba888036575bd80a94a41cfc6e8218c90ff276477c04563944b7f886d076bebb2b63fab40148749b2299c637fc5aba6832bdafabe7b5bf4c31ae246dc1fbd4985e495e4850b680d296e397f16dae187e0b7f59faffd8b23c7cb97caa950464085245b942787efdc475223eda95f94a257402aea844a034895e259c841889d67cb45986415568dc381427ecc62a324165df91aeb77ecd4adc08effeaa4a43f6bc66596ebcb4b7d047e391f950a7e0e5b0d670b871c937c5b0261f81921e70f90286cbc352a79744abaccc8e9e1b6efc28cc314b90d8596852057d9db6c9a7df6944a820d00d85c6e5eb82fa94293beb15cd871879c6f9fc1ff463339c0cfc2b36c2d519534c0a619352e7ed60e3a5d93e947049ea5b4156e5ca541526c55133c6f3685b47ad8ed537d7ecbfe269c95f691829f74b5e0ea9b17054f9fce826c2fab3da6489b5badb0c9fd8ee34390f78dab1536eb27a5185758cde3cb402441fe3b872d84e328cac949027e2dee992709e8f40ea0b512c2d28cde4d3bfe9a97828439ed8ed6f981128b744a3ff0200a72c35606a1997b8f672bcb4fc2d5f5b2388c97a1d647e3ee0620e83df4bf55de3f942aabdbe2241e8cdcb1b82c8c927c1c4a2d1351264f21dfe118e447b1589fcd8d7550ac1c626b59558fc94375d40891a7908603ab3dc0ad5e647010eb9bd36ef5e533abd1123ecdc78ec316ac2540fa69f694241bb68672d11bde7df2b42545e88dd4a2ef593c9f9d78ab1ab0af696d66431b66805c7e9f09b9d72d9a734808384c32f139a8e3302365908bbab9a7e48da83ea5bc1316b4aa87b9e34720b4156d06e7298f3851f3ba08656dbdbf2c323533189c61e425c1a1999ca9b461b0d2fe63eba545298b5f14c98bec345a85dabf27a04eb53d5c74fb2941cd01a9411bad5f33ac0a31ed442c6dbb275eae698f3603583aad0188ba6907feb06871803036395612558d15f76c1740299162ae982f27eb423291090e5449c62f790f388d06a6c30000000000000000001ca4a20cf779838843659efdd297721cc5bbccb05ce32c0e5b0fd2927ecfc9a0bae828098351281a54d77fff253d48d2678ad8abcb46f590da694dba85381a6be006aab218a88754210295d344b1cbc71006baf2e3c80d9183c0aa5e", 0x785}], 0x1) executing program 3: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = socket(0x18, 0x400000002, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000003c0)) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000140)={0x0}, 0x0, &(0x7f00000002c0)="6b3adf78c1005cc7010534b68273ac101deeaac6290332de2acc40e2f9809a39488b80fc83ff2d3b7efaa577388fdaae51e773d0d1e28ce8b5e0563ffda44b88644bab793c3e7b16d06794207227cc345c2617138d78f4adf72dddebd2256447fa2cb50c9f24d008c88b9a2826023d989c7667c67fbd7c37903f09ea8d7695adbb80594b13988d10a82da2f36330546cde2085763c726209677e7865102914c4c648c18be87a829575c93480e8c42b9c7708b74063ba737ca8cebbaf8614daf8eb69860f4192af5e96fdf22348f532f7827fd08320905809b0", &(0x7f0000000180)=0xd9, &(0x7f0000000740)="59f005941b3ac251283a51f3e2492f080850dca5bb1c1954956c18a9ecd11dca5988d63f29d7a615a0e9af3803bbd4ea20e81c79b10e74892cfca0ef934b940174058ad9e1e77971f0dbcfe6ade7fecf9d9fd933c3dfbf6ec546047bf74819938684479df3e3f7e794c8cc6dd597f7276d9e9945bcda2089dba3d66d5550f10c8002883549827783be06f66fb87f0a82e9d31e4edcb41c733d69c176f914ef622e44c8fe0ad593c8d1ad1807f1b83ba3c1bb06d80d1e11fd04805ce35eaab7fe7a329db60552805739c6167b87c0df1bd6d1012840a1274efbf14f010a52f3a2c3e8e1eb7d6ce462652b0e607755fd7bc4af2418cc0f8c2e6b9d5cbcd3e7b236401b2e1b31dc94879791671e34564222e800a7f4d736d976977dda9f315a0f2a6de766b5b4afac6527c032cfb6eeb63e5c36e8b046da2d853001cfba2f683ea256249c5d0848af3c119180e8d7eb50b6b19b68a7e01c31b31ae4f700af70e30562dbaec52ee6ae4e3bdc9bdf3cfdcfe2c06ba75f290b1ff65a6fb7ff974569edd04709d324349c20e6a3a4dca20bd365b9902077e00fab7ab59c31c2b09a798a1c221baacfd8371ba178e7bc1b714c7e3cdc96af72dba77655ba63f95e30b5dfef49205284875b4f781b51c4777f1ddfcaae8fc4ce19e0f84ce6bd4458729304801dcb2edd4c404b1e04b9db9c3279f5df5c85585244eca2de9dbb4e6962e27411726aa471172224bc7c468a5fc64ae28bacfa4ea0a71806e9a0f8e59799676c37adc6f0b5631f53f82df2a4d4b242d4560a5e6f6df41266d8a468018b6674ca1954225136551bbf348f97cdac53b134d54ea61b2d8c6840951a4103aa23bda9a7b63084e2a36d5aed6cd8da49df79eb563e8069e1483a44bb548687b059c7296a97aad037cf20c0df0aa7babb6c308ad5edc0bae299bec81d87923827370d486a436a015e5a819c558582deaaae6a162af556df8a8f47fd62a6f3de043404d203837989926ac23b3f212838905558237e898fdd2da41136f24f88a614688b9de153e4d846459c9eff425676c462f57cd79e6ba7e2f9c07db5e07ab3ef8b95a73aa75b8f2ee60cbe50f7a4ad06a505a430174b78c3821526a5185fa43417c5c4152863ffa020ff52cc001c80a676b53d3d38d50691ddb11a45482efcf7c75406bd37f5dcdb52577791e705e05689e1397a3e6cef60c383875d904c6ab45e89f14f0369d8f7c113ffd1fc39765aed45a6a94faa08babb1905d7c80b0a35580ae6d3bcf435188dad6204ee243c756698245f5247f0aa645451c1afc4d722fa0e86ae724ac90292d6d0599e6f692378eebee3d2eb4b1e8f0d9b814d86324f8db4ccf2d8ba84c538de83dafe852fdcd416c53daae3a395b2601dabf621c07efa42286a875db312c9c5f7d9962b2bb2e8cd452e01cac4e8f2bf523b300507113ded119ff3483b801a1561f59d9d95253b0ad183d057cd6ad55d6178b3f002debc85f5ed516acfff1ed18e41f6ddd62352f69073a4ed311980194b398a4475f2397a355a0867b253d129d01eff23cb2f70bc346242904820c8f535144d356e4239fef3ace5e2dd0782e74003a31aab31ff41159d4951097f10c8fda0cae2d010c1597c53703f606bd90f1132c96ddfbc772c60f1312c622a2af486066defb0a2ea31b27882a37e45c62488e1597d712ad42ee3d5558d77556bd36bea9ba1198ce12195741456ceee8be9fb075928cf12c8780a0a73419ccdff7d99d760863589a4fe815ce77b1b72b672402752b1dc2cae8418152b423f4dd191e27e6ccf5363bf3038899803281e698f15d8be0fafb57b541707f5d2d2cac7177807e97ca2c92a0e0d55fd5aea382d119c83a1ec815836e0037e7d2e97731155c4ddca9cf23eafefd8e3577d3376b61f188d8f0009d8e8b651d4c6b049ac134fdeb198b31257c517f6dcbdd1be2f2c86452db8fb3c1448dd2e0bf75da6601ca88d5962474fc3f6c4573e0149f22a7e6394febd4a8946c5fe96b52977d03e1df4555a61c664a6117eea98e70d08b481a2866d0b4e45398423abf0e5720441c94d81192dc432d0b4c57de73e2d8539696ba4682312fb07d287cbe41f1c11890791c1c313635d281caf4bc7fea85a2a7a628188fc9dfc9c22c85ed3a4d72680c70734f0ec2ad3d63b35338b5ff445d223a1eb80edd6f2cb517d140b75e321b82c0410635ef15e3c694746f0c27a970ba84bf2768c195877e0ef4bb838a0ef9c984abc93a4616b7b9b5e4a8bdb30406039082e5a09f64fda0cf41edaae1c652536085a4893961146c5f956451c013063c274447c4e2ed84e61969bc7338b3b948c8efff91ebbd9f8993dcb8075c65dc432aaea8336396ba1b98637fb2b32637343c99c1e42323dc3c1fb599f1cdccaa267ed12547d2cf6d56345e02c282f2ed0a9b7b6d4a37a907e3778cf91d3c379862909512434d8f53112ca63c73848ad9601660c6e4bf422bd614edb3b248088eb9919c48b30f220d5557ca07df361d2851e0169ee77ac40e6ced441e077221deca450e98d6d5d55a8051e0b8818d749b0a58e8b86220763d3ede7f2286243d2ada2270c698b2e0327b57452b9315e479788412352fcc2a3fd75614b33345313a50fd9710f44818d1affb37376cd1b7e11f21b879b295d590e0b457eb7ded63bceb44be01957434c8d9bdd014b17efcbf87b3a7c2ef8f1f7025c6feb99211ec368a52911a0e59f130fd99cbb48ae0d3a6e1af688b42028771b9192698f795ea919925c572c1f4c0b257913cf1f4f6688ddf1469eab079083bced59229efde65f5b56efe56fcfdf8ed95c6583c7ee7923962fb662b46c839cebf5690864112b732cf99665c9b9d43be7bcf70304b2f5bfa5dfee732552959931533f14878bfb155427a56e743cbde5c50a7ac426527b63e63a256a16519f2e0a6d830549b69e11b31c4af7af981e0f355ab8cb124573ccd93f63ea20cce9571fd6013b51618c88c2fa0ac91ff0f85fc5c5d335f00b5ad3dbad44ca5d3a1858c850323fd36a13eda1b3dd9c75721c29aa8c1f50f39bff8f67d3c4af3f0ab67fb6d4e1cdc3c6affb73436db108485168d8f1a828243911bb5cb361bdb601501bae6e23279678ef6e7377485191aa6f028410b06c17acde84e021eda5ebc23192d01ed058ec217fc94b5236c2edd9e0dfe55289205529397aece955e8032ba8d8271627e6f88d4c3e5540193a98edd82555712d653397749eb7f695b4a7fcf697fce315961fe07c972693f243f152496afc77336b3cb7b9cbbf0bde7911efcd3c1d3dda0b98e9cc018cef8c4a9eef47d140d4d14a3e926334131a28b942a4badb708336f4f093cd5f66f303ef1b12edbead9c777e2eb23411a7c363f941cc30df2e9906b4ac122847782b96d237bb8fc05de75bbb57aab3c493303e64bf7dd5ef16917e48b2366dad318ee02e3b6d0edd352a279bff220d4784b566c0adcbeb4edd393ddb5c784db7cb35247001378f6a1a62e19af5b1f701608fffe47bee047e0dc98e674aeee7ac392b0206fd2e0fbe2dad201c70dced774585ce65baded1e23b543e224274eda22015fbf6cea23eb8b1c4d26f9406c7bb584cc9ce5ac064f3b6e7dbbdde92418d30134dc1d3f4071b110fb235e585695a886d329e4b81d505585599d26923161422aff04e48f17ea79883c0a1fa110d6230435140b7228b32c6a9dd355c6a05902ea97ff27216dfa29767873aa7e552723f55662941b1ac1e12ecb0ff0a2ac888384c32d836feb1f6eaa85e2d0628750e829e95ad24d7e99a2ee0eda572f6bc66e0de27eefcdd8c0b4acf5d918d260347ec957900fb24c42eb4366678fc8babd0418e7f85b1a62bb013b16e2de6b64c28640fff82aa1a8f57ba4da1b504089f98b43d2b75569718af0a2d1a81024a7d4f80fedb4211b3aec5930f7be4e21fd761bab336d7ad0b47a9d4e47c635c532f495581d3b2f81fbded26d5eb69e884743a33a19d5a79cac3e9036654f269bc1721af1eb939840587d83ae1679e56654fb4acbf2f1f772b61bb58e176effba29e02fe7898f379f0c9a6bebf69b92f465063a34a7dea2d8f47e1a3f30f11cdd108bd86c35d27ef68aedb85acfea71b247c79053199587b8a1ba8964658edb6c3f5879416c543c7043bcf33c5b4f616d32902fe0ee9349c6ba8296fff2b2c37d62acf8109986992b7b9fc8f80c44d245b86693af0849413e8e372ca2bb5952a319c5293a588c151e186594a1a651b3f0ffec453fbe2373d3adaed3f1609f960b8cd33c8f3a2ebf22c872e418975cdb870f8afdd602c16af1f91e3f0baaa7a06f0675c172073e4a2985a24e311c0d8dba90afa7f79f2d4e9878ad850086fe11bdf86d4ca328519497d48d1b392ce9ee15169514db224b66793c3b4865afdd77b43dc953a7a24eafe480e9d0f9603b863e844be18fa6e6696b8a87b6a902ffebff602a8af6c18d8ab9283fec97eb1eda40e5f39d1d485311bf684bfea38e2e42c857e05e637d0e4da518f74fe3018c210cdd8183785650d3445abd352f466ae0824355a45504ea056289d6fd34c3587963d66597800fc0a80725a506416bb6b3377cdc5bfa119c546bf07f55f7b2ac0bff2bad49ec57dbec003d87001a9486c43b51e8063e9a9060f26d509cd2cbb7bef1c1fae11f0e29fc87f37d1fe9e1a03f4bbb7e4455760283b744d451a5732a705b2c0a9eb96a6248bcd496dd6523fa78f28d16f0a7ffb9def79df4526f1bd73eaba773a12f5a7dcb0612c53ffce13d1e95fa0e94f28f43669165957c4013ee0f752a497487151d1f645f2e2818cfa5f0b93329940ebac668554a5cf5056fa17823331354a4dc791a26f7b86651d711aaabb2f0f578a0d0937a2cfbea152d738497c3a2ac5165747103b0ce755751f1364aed0d690cf79defefeeb6993bbad96f55887d8a5c23a7b309e094163e25e02599efbec1cd627eb732e4de0fd63bdd78faff0d3f758f9945061689d3bb868e183b57a4eeb640944c2fbd30b35b6a05f3f6db71c8e4c1e4672b8504408f959f3511aeba0b7a95a7457827cc651c2ec3f5e7a25f2d5c9ec74101ee61871d0ed5cd8a104544e7358f806112794883b6d7eb68dec256becb738d8ca661e5b30eb1d2bb7ed402eb4e19a0837906ddc759bcc42e10f7e4a7c3ea456fbfa4a116e7b45d15fafbbb8bc56f46a506ad5f34165d509168db11332c095ed0f2cf5d7c03715f60808fc67cf66100eeb402f1833bc526c130c7cc17c40759dfa5755189f29527c261174a5e90156901ed81b7e582d83fca96de8d0fe350f96a77956fac2b96c8df7013645bd9ae60eb39cd2c014cf0210b8d7ccc0a20842e2f7ee3818e048ea5c0eb5d70bc73cd3e6e0d566cd547a79ae5ccdb1d350723e8a6dcf25009c64a88375c8fd6cddec746e0f2823913d81ef30b77364a0b3b4dbe7b1d3e1dd0d2e1fb62c40e493ee8f3233171445939c90ac4f9276a31acb3118fcdf82283dd1a8b134d40e500f14f2c65faed3344b16abdb3a4b65ff311053aa193f088f0cf6789088f9c654d5aba47918a44114a2431681f791089a525fe1e1c1b3be402833e8f4fddb8597310ed0af0fcd5453e7943421d06e431bf20fac16723b3e3ffd2c05a5b20cfd5ca5b6b2aa8bf7511b57577f21a521bd5ae5f6bbf79b830159a878b839162f42add47c65bb633b76caacf4d93ca0bf2c4b830c4e3d55893901f0322f79be40c72f56cdab3fe4b1b6908aef18916696397aed620f4d0ff2c82bdbed67df287e325d804c2f703d76d762e1ad335a", 0x1000) r3 = dup2(r2, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) getuid() open$dir(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x14}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000240)=ANY=[@ANYRES64=r0, @ANYRES8=r3, @ANYRES8=r5]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwrite(r1, &(0x7f0000000040)="c7ab3d2b5e1dbc41f7a902b1b6", 0xd, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000080), 0x3, &(0x7f00000000c0)="69fe7315439032c71be7a36fe3bf5fbfac395cf78e265b7787ec9b18335475e86fba3517560a06b6544987495f631d500c229d9996ba8ede11946e3e85002ff8084c5ddcff025a965b73a0938b623f4d5f88e237cf5a2b7da87d92bce684f788fe1ef87353cf3cca5b761687be0b32aa91cc44aae50fc13bbe9fda74b63a8a144b2abb67ef70efcbdd4adf11440770b65c1db9ee670f03caf918f75546336c642c19e82b34768de61e9ee2343683c896d2922dea2fa9a420", &(0x7f0000000180)=0xb8, &(0x7f00000001c0)="9ec8cc80169048c9a77c658cbd74e61ab9fbe20ce50cf259b65da279e1fb0a23662920cb76624e32669a2cbdfb8989bb5292fdd31304a574d5a68fa7e8ec6387ece02f7680df1ff02a83b46e3d5ec4d94959dce8099b6b1a5aaf0c14d934a32c09e95a458a9a09d424dc39d8e1d625df0f42e2be877c8929468007a9b08201c7a59eb2eda81262c814", 0x89) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000280)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x8000, 0x6, 0x1, 0x10001}, {0x1, 0x7, 0x3, 0x49f}, {0xe4, 0x3, 0xfd, 0x6}, {0x7, 0xce, 0x1, 0xfffffff9}, {0x92d, 0x1f, 0x0, 0x7ff}]}) getuid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x3, 0x1ff, 0x9, 0xe816}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0x1) openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000004c0)={&(0x7f0000000440)='./file0\x00', 0x7, &(0x7f0000000480)='./file0\x00', 0x8}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000500)={0x5, 0x80000001}) select(0x40, &(0x7f0000000540)={0x0, 0x0, 0x6, 0x1, 0x4, 0x800, 0x0, 0x9}, &(0x7f0000000580)={0x3, 0x3, 0x5, 0xffffffffffffffff, 0x8, 0x1, 0x100000000, 0x6}, &(0x7f00000005c0)={0x8, 0x7, 0x81, 0x10000, 0x0, 0x9, 0x8, 0x7}, &(0x7f0000000600)={0x2, 0x7}) r3 = semget(0x0, 0x3, 0x248) semop(r3, &(0x7f0000000640)=[{0x3, 0x7, 0x800}], 0x1) r4 = accept$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) pwrite(r4, &(0x7f0000000700)="7ee57c6c32666aba29", 0x9, 0x200) semop(r3, &(0x7f0000000740)=[{0x2, 0x401, 0x1000}], 0x1) r5 = getpid() fcntl$setown(r4, 0x6, r5) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800), 0x800, 0x0) r7 = openat(r1, &(0x7f0000000840)='./file0\x00', 0x400, 0x90) kevent(r1, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffd, 0xf, 0x8, 0x7}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x101, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x7fffffffffffffff, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x2, 0x10001, 0x20}, {{}, 0xffffffffffffffff, 0x20, 0x1, 0x80, 0x14a}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x7, 0x9}, {{r4}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x10001, 0x8}, {{r7}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x7}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x3, 0xf7c}], 0x8, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffc, 0x11, 0xfffed, 0x77c, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0xa8, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffd, 0xf8, 0x8, 0x10000, 0x1c}, {{r4}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x2}], 0x6, &(0x7f0000000a80)={0xffffffffffffff7f, 0x2}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000ac0)=0x1000) r8 = getgid() getgroups(0x1, &(0x7f0000000b00)=[r8]) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b40)) executing program 1: sysctl$net_inet6_icmp6(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd33) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae00be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000243111b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000240)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) recvmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)=""/97, 0x61}], 0x1, &(0x7f00000003c0)=""/7, 0x7}, 0xfffff5bd}, 0x10, 0x1000, &(0x7f0000000480)={0xfffffffffffffffc, 0x3}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='c\x00') executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)="8a3aad21", 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80, 0xff, 0x40, 0xebe5}, {0x2, 0xff, 0x0, 0x200}, {0x0, 0x1f, 0x1, 0x80000001}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r4, r6}, 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0xed90) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x2, 0x1, 0x3fe00000}]}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000300)) r8 = msgget$private(0x0, 0x11) r9 = getgid() r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000340)={{0x80000000, r4, r9, r4, r10, 0x80, 0x4}, 0x4, 0x7, r2, r3, 0x4, 0x4, 0xfffffffffffffff7, 0x9}) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f00000003c0)={0x4, [0x0, 0x0, 0x0, 0x0]}) sysctl$net_inet_udp(&(0x7f0000000400)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000440)="c796d032de27f390f84a4da6d582d7b987094aac610d877f9195bfea4f729052692ee4bc64eaf368cb04edc759cc7dc700a53c06b4a7390adac93eb41e73924fa6965a02634f7dc5d20ff215a1fc08db2f2e2c4d7b51ce415cc0a098482dfb96ee999710088086268a69a3b6c3ead23ba9a6637336cc9cbcf6edbdae9254b4875e429220e833a2804aca9e661d04d32a889420da24996e062d71", &(0x7f0000000500)=0x9a, &(0x7f0000000540)="7a9ce1cd4af797ea9af3cace1aef9658f8699e51fd16ef8d3bded10ed017345aa6752de99daa079451c1d87fb760b6d961fe3ca65038de55705197fc548dd724465e96b33b4b25158961a88eb038c50854c7af48c86511435e1a62ae38fea94ebe55161ca8c7bce0f20be5624d02e87e9d3d93790bf3cdac0bae1b87ad27638728d62699791899239bb7fcd7bec5fb19fa6041d5b236964f0e8b542e5af82bf350d149ae33aefa709cdf6c57839f728dee80d9cca5cabc0ff64b5d6c65afa6e0e217db21b0f8038649ce22a6b38e2452c6cf0c10bf0626a7b0b989b5df3de0409b8c8476ebf3218f873e3061e074ce6a39f26e07d66f690bec", 0xf9) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000640)=""/186) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000700)={0x10, 0xc7f5, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x92}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2d0f74f1}], './file0\x00', 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000900)='./file0\x00', r12, r9) dup2(r1, r7) chown(&(0x7f0000000980)='./file0\x00', r4, r5) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000009c0)) r14 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000a00)={{0x7ff, 0x0, r13, r4, r13, 0x20, 0x1f}, 0x81, 0x7ff, r3, r11, 0x1, 0xfffffffffffffffa, 0x2}) executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="04", 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001640), &(0x7f0000001680)=0x4) r4 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000040), 0xfeea) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) execve(0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[@ANYBLOB="c0bf865b839f7e93aa000a0000000000009078ac1400bb000000004e204e2100000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5400000090780000"]) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() (async) kqueue() setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) socket(0x18, 0x1, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) socket(0x18, 0x3, 0x0) (async) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x9, 0x2}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = dup2(r2, r1) socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) kqueue() accept$inet(r6, 0x0, &(0x7f0000000180)) sendto$unix(r7, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892, 0x7, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="11"], 0x11}, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x800000018, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) unveil(0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x40047477, &(0x7f0000000080)={0x0}) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 4: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000080)=[{0x1, 0x7258, 0x800}, {0x0, 0x4, 0x3800}, {0x1, 0x0, 0x1800}, {0x4, 0x40, 0x800}, {0x0, 0x401, 0x1000}, {0x4, 0x27d, 0x800}], 0x2aaaaaaaaaaaad7d) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget(0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = getppid() ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x120e, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x2, 0x2, 0x0) r5 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r7) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x7, 0x7, 0x1, 0x0, 0x6, 0x3f8, 0x7fff, 0x0, 0x3, 0x10001, 0x10000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt(r5, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r3, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb}}) socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x101}, {}], 0x1fffffffffffff8f}) executing program 5: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x54}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x9}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x4}, {0x40e}]}) syz_emit_ethernet(0x76, &(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYRES32]) getrlimit(0x7, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc9000000001000", 0x0, 0x9}) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) semop(r3, &(0x7f0000000140)=[{0x4, 0x1}, {0x4, 0x2100, 0x1000}, {0x0, 0x8}], 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000640)="b1", 0x1, 0x0, 0x0, 0x0) r5 = socket(0x20, 0x0, 0x0) listen(r5, 0x3f) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xfffffffffffffffd}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000"], 0x3e}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x6, &(0x7f00000001c0)="71f91e3471ac0058bc6f91501d94a34b8e5f84cf71b59c7afec37082d5f283f0d192a0a06bbb59857ac13f15bc31cd6b43d82fc9045cc416a46562f99c7baf7247eb580a2ac0aa", &(0x7f0000000080)=0x191a, 0x0, 0x34) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) (async) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x6, &(0x7f00000001c0)="71f91e3471ac0058bc6f91501d94a34b8e5f84cf71b59c7afec37082d5f283f0d192a0a06bbb59857ac13f15bc31cd6b43d82fc9045cc416a46562f99c7baf7247eb580a2ac0aa", &(0x7f0000000080)=0x191a, 0x0, 0x34) (async) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000000), 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='r\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x200, 0x80000001}, 0x8) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001440), 0x10) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x38, 0x1, 0x9, 0xfffffffffffffffe}, {{r0}, 0x7ffffffffffffff9, 0xa, 0x80, 0x4, 0x9}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x92, 0xf0000000, 0xe02d00, 0x2}, {{r2}, 0xfffffffffffffff9, 0x18, 0x22, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0xb858, 0x40}, {{r3}, 0xfffffffffffffffa, 0x28, 0x2, 0x5, 0x8}], 0x2, &(0x7f00000001c0)={0x2, 0x5}) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0xc}, 0x2, &(0x7f0000000040)="11dcda7b16e84226247a07cd8fcf5c6880c9984347e03c4f066788e2773e3de122c455723bdc792b60663093605c6b008a2f4a83bb9c9bdc0717d0fe15cffb2e3b38ea385a298a47a1ecc9b6fb98785c2ce059982730bd202036100c70e2b0f33eb96ef1c47e0aa4d2236205a58c0ecc183afdc8435d16226b3bbc8a075f999210a993fa21377cbc08b4e3db2e2637878eecc76454787aa5ab5da452975b65bc3cf2", &(0x7f0000000100)=0xa2, &(0x7f0000000140)="5fdc478ae4c03c8461aa3be4c5bc524b55a99b0018f5a4cd43b6610250cad494f25f549ae309193205ff21b4efdd261f556d12e12ecf2b980ec1f75670bb0b071b65541359679375acd42f99399ab6ae91a24c72745a8ec8092f911fe454960293e53a870e581ca8e825e29ed543262725c236f3753b97c2d20020d393f01bfc8fe377cae0a2a2ff0e8bb4cd7fa7599f5cddc8b9858a50fb3044cc4ec3a06899ebd18588244a606227c4692234347ef068d2c315daa1a5de2dd9a7b0cf44a861867122fde88c1d8c257996d3584c9326bec8", 0xd2) sysctl$kern(&(0x7f0000000240)={0x1, 0x20}, 0x2, &(0x7f0000000280)="b322340ed6aaa562540667aaab9aa58d685020d1cea1c0895c562ee67864dccb88364617e165ff2e7566702094bfc11e7146f60e9fbd0974cf4e737a00d5cc3f718ec5e61e20b5c8868542924339cb2a022dc9e698a604b77a586c32e7232aad556409bdea57306af09c01a64733cc2f770b1d05a5e669e1ac5422000a39004606b9016882c2e1a488d045a0420819dcd9e3c38f39d865714cc03a11494aefb773684c62eefb2316184117899914f36d00bb2e340b2a7226795e4ae907f4d9", &(0x7f0000000340)=0xbf, &(0x7f0000000380)="fd7c9e9d61653456ac2ace8d1e10b1d23c51686b8f93808a0538a1439e4b1dc0178d4ccbe36a710147ada33ff31625e5b08dd8abe05fca5b6e473dec4594280c521e2e7a22d3cdc6c3dad544517b4fbe1116ee7ba477230195e6e484dde792db6772ba6a7785f5cf8b1359be75f2b9f4663818760b9f5816645e4d2db3e2f0519ae1c3200f1a5c5d3f933ad39483cfa4e8525add3fcfe51ed4a2edcdc54b39a986ef4c8adfe5a18ff3c1d3eb8f02cddfaf6848fb82024c01bde33a2efe4a496af94d30cb291d31b6cc3beefe", 0xcc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xfffffe00, 0x3, &(0x7f00000004c0)="3932fd39cdde92beba75d029f342b150d881f085af7807d693891e84d9baee0a1f19a02d7316c1b26f4aef12f8ef2d3d853e4ab3e1b51345b877d876c4ac3b69afe7d77686c47343834e80c2067b2d4302678137300f12b5c92857b94d825fd9e72315bd939f3385ea1ad8b40472cffd0a902899e5b9143a8f969e12c504da4ac6ff0818b95cd8faad2b87950c1c6422a933c328021d533f6589350002292b7d90fa32a6794609ae1ae47036916adeac033a60fa86b7b7de7b92f8bc31463790ca6f477a35", 0xc5) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000006c0)={0x2, 0x1, 0x0, 0x7, r4}) r7 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x10, 0x100) recvfrom(r7, &(0x7f0000000740)=""/12, 0xc, 0x1, &(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sysctl$kern(&(0x7f00000007c0)={0x1, 0x2c}, 0x2, &(0x7f0000000800)="c285e64db3f9d78feaef11d5317e7197db4892b7dd165bee37ec3e47c1f39a7d32accd48e0dbfc75d0b46c310288b83a1a38c97b28d91d47aa968c508cf7022ea6468fe0836842a763d7", &(0x7f0000000880)=0x4a, &(0x7f00000008c0)="f76bff7e1eabd04c73b73f280204cc3e351560cd859ac5cee6783aa2535ccd495e920a5e31a186d97eb275d675c8f46a0e9c345547cd76aef42562c7f1d27c3293275bdb069f9b621612912dbab01dd98c7316c900d6cbe3ab583b9097da3accd766bff6d6d03ff1759bb140f0458a87a9f91b477b5f8a450392ba93ba0043bb54c870d756eb738048ecad5b1197b8f20c283c6690013ad13b4c6946248f5aac451d1d62e4a82a0356d67f853bc32eb80d03dcf1dc31cec5e63bd6f99b9b87514c4bd5414a2080b033a46e7cadcc4a01a764d98c986a38cd9b0a673ec3d1d1e077743821b6ec618109708c9266db7bf19bb02947764fb9728dfe", 0xfa) r8 = accept$unix(r3, &(0x7f00000009c0)=@file={0x0, ""/4099}, &(0x7f0000001a00)=0x1005) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r9 = syz_open_pts() r10 = accept$inet(r7, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001f00), 0x80, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001f40), 0x80, 0x0) r13 = open$dir(&(0x7f0000001f80)='./file0\x00', 0x800, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001fc0), 0x80, 0x0) sendmsg$unix(r8, &(0x7f0000002080)={&(0x7f0000001a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001e00)=[{&(0x7f0000001a80)="6204d95c3c31af72646c8a11045f937cd3a10fa00ecc7fc7ad823bc29ffe04c79f43c0feb0d35f8b1930e56c203a52d98e9c424790d1fd8a259f453eb1beaa0368d19da3da0aa0ecfc52681e6bd88344db3f52d746ced2c038a8259d3229f3923aff855f5e44111fbcb2f640d2ad1f697e11afd3267edf2adb92aa9e2e46b151df96ae0e9b4a3131c621ddbd688fe7036e6067d934689b34404c504d09656fdc8212cdf3f77ddd5cc2d656cc57ddf03cc2f41ce4307787ec97c5fd4b3f4cc4e0a8a21410cb447b683c9ca4bb9b0da78536795f15f6dd109819c4756159d5a4af314cc02f6338a0ebc9b97eac4c1faf9f984678e39f366f3fba9005999fbf", 0xfe}, {&(0x7f0000001b80)="2f66088748ba505c2e83a02ac62edf189bce5585154ef61dfaf9db9dfc62c1231a30f023760f262b859f", 0x2a}, {&(0x7f0000001bc0)="f56fc61d616bcefc4617ca4233e9385e6f68395b22dc0c5fb876c4c8f3a10bfb1d3c0ec7033f29b3895262d2c83113d5e7207930871f4df5c3f723009af81a64bc1aee160525fbc15b24b1ea6ca65dab3993804712869f0a2a38666b2985d8fa1e1810d66c7e4d8dc0cde206112348f039e01fb6dbc7647a6c2defd4075191c5b9374d5968b96678c6ca091de8ee8449ea187928841e1e02b2", 0x99}, {&(0x7f0000001c80)="e98ca5eb91e2fe0a87bd3ace9a51e7c1d868e9531aaa62285691e4bbc34b6f135f10e8ab21ef847397e1af146b445945674af64ec6147924dfe31c6cd17aa6f953d76b7f363ada4be6526a09512adcee945f1b1c62df0960121d0ff7a34df3dbd63ea3016b299b05ca6fb87f55d89301a040695256f355f3df827f1f80eade1c20ff155c56f301f9028e9ae7eb328d33f03117b1f98041e7243f71d926edbeece3cc91a652bbc189d095eccdbc71795ec239f71e2b5b5eae15b5f85a4c755496568ce0b085c830c28fa2579d9450d8abaadb4482fe86e9ad7a4789ed79", 0xdd}, {&(0x7f0000001d80)="257dfbcb351420718d2296363aa4d614723a7a8457f436d3b9c7fd7797837dff5eba9ba4b2682a28fcab9dfe2d8d66007c17d3573c7178ad1822076c006173c47f41f8d157890bca028af9", 0x4b}], 0x5, &(0x7f0000002000)=[@rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x38, 0xffff, 0x1, [r11, r8, r9, r8, r9, r0, r0, r1, r7, r12]}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x18, 0xffff, 0x1, [r2, r14]}], 0x80, 0x3}, 0x400) r15 = geteuid() setreuid(r5, r15) sysctl$kern(&(0x7f00000020c0)={0x0}, 0x0, &(0x7f0000002100)="e3ebae44a791db17592e5da5710d8c9f369e460b3cf8b489599c486deaa6bc66d53732b03cae9bb5c73793f990865512f16f4c48e52c65afc839e36784e7c83131b1763fe791660565aedfd99f10f22e3090", &(0x7f0000002180)=0x52, &(0x7f00000021c0)="cd062558794b039d960713", 0xb) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r16 = geteuid() lchown(&(0x7f0000002200)='./file0\x00', r16, r6) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000002240), 0x80, 0x0) ioctl$TIOCNXCL(r17, 0x2000740e) setsockopt(0xffffffffffffffff, 0x20, 0x1, &(0x7f00000022c0)="f516d8cd09ba6c93287f1336f570ef3759259b712e2c4ca0f80dc31fbff66c82341c037ba062317362d487e9965af35e29e0e3e55842990332285133d88796", 0x3f) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) r3 = socket(0x1, 0x5, 0x0) r4 = dup2(r3, r3) ioctl$BIOCSHDRCMPLT(r4, 0x20006601, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setrlimit(0x8, &(0x7f0000000980)) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r7 = socket(0x2, 0x3, 0x2f) r8 = dup(r7) setsockopt$inet_opts(r8, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) minherit(&(0x7f000032f000/0x3000)=nil, 0x3000, 0x1) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x2) (async) semget$private(0x0, 0x0, 0x2) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f0000000340)="8621a3dafd682d831fd6a854d3621589de737fc4743444ee068abdb3d49157a0d328ea8f4521fb89b10297abdb8b0230e514d9e7079a1fd4a3cd96b0f47e5149df76911e50a48ece8936ca2eb97d929a8b3b30772ff465a509737f666e67c73b6dc6e3190fe57e80c397624d78e07040b8caa051ff29baa488797f57148a19770f5fbf7ae13e0c3970528d9e21e86ffdc0c0c71125aa407252e4983288100ede366f832189082e4f12df245882ee3a1bbad3bb03b16e7de1d6203f5e8a3a10d2e27b22c78776c6ccf1d6a1c8800525012e56dd1f78df316ebe81ed3a9bc0d17d37e7096ca43cd408a01289030e8c6661187fdef722bda6349fcf205b9871ee7544330d84a9f6e2bf79a632e298640adf4e934952db52130dbc1fcf983e6a8c1670bf40d463a3461064512f2684dfdb3dbd43cf93b5fa1713f072711be2c4914a79654c139437eb0d22102318901b8be8e0fdb14ac631979362b390dd7e98f9a0c304288c49705acf69831c89134077279448938d7e7c2c60a1f5051609e8cb0384641d74cac28de0d22a7a33238c38273750d3381d0d9abec256c04cf2f64592671bb2b60680f934dd40465be78127abd63798eb9de27dffaa60827f1a38336a84218935d572ad5852b90c6785ba4ad92eeef89e44a6a26d20c5dac14554f1aac1c4d24bc98fb721b6bb9bc6db7c59934e8625d622c5aa9c7ec07e84737beb7bd4b1654194102b2c31cc29cfe1f346a417519fcdf3f3ce9b2ba61371678fcda66eb77c84098cb03feadac1423a56d1cf50e3c535b9d34aabe1dd3bc511c76c09bb22bedf264fb550576ea1964c86e32432572b59673f5005987645e7bd2b6f120a83d8afb2f3b5b6690a07643f9422d81442c89cc08e5f61592736f11b6be04b507ed8d8ae7a06dd6238a0e1a20c19b1185d4c240ee99731ad68da6fb274d6189dc86f23dcacdb23f48d857ac98590d1ce9793e1aa6b2602a75ca6b4c2afbc9571b951a7d11b6340970dadfb5f8a78ec342572885e901735d2d21120f29e315a39ee69d9dc50e013c0ae63fbaab551b26a88d5f8f60a0109064eed24d7ea5b8f03d2a7aedf5114bc7ba3180073ad97a64f90b416b011f1014d702bb309f1c6292039192744bac0c071cd6e93778c90fbfc4bd6f4643bfb6ec1d8145c030cd408b65a506a728edbebbe6be04a51772885889a1ae09dcc84541f77ca3a083bfb28573fdbd44f4afecaacca58de4cc80abea553d6b302c60171d639a246cecbaa929755172c40079fc3b2884ebbd0f6a99e8e1f118dd3c68df74fd45483a6335792176571e05bfaf6b941d1816b8a3e5db6164f12355574403ed7856a0313c22653d6f624dd52053a8f86c4e6baf53ad750dd0547d024fe7c05369d23b7e32b8efd5051993c4beb70e9604c0534ad2bc568aa0c2687e7770ea26981fa56f1f047b8ce1d3edc78ef3fde4a4caad5a5fe9531c69bbd44905c51be1cfe223238a6181cc7d8c58a885d6a44ba59d8b06e54cbf51819d85dcde628e0854b8eb3e8693751c0cf97a0841c5db12a5c9ef0d85c9f228edc31722f1c2a5aab3cef54c63df2fd36eedcaff0c8f8b5214947ab2d4edf137af70dcfc81ee52a70c03cc06d196e787522d8e040b206eb4c977bdd9ca09bfb755d8bd1ff8ab281a0ee4e5f823d0064c14cff38dd8816e466f16ba0098a5889ea43bed81fac008f3087b93e96fa50683aeeffc5290a2aaa48dee9aa98359b3a969f93e46bb16794b7bdb50226d68528ceb5def54a2bdbdf3ed67ec5c3fddca75b9c76a726e21c1e523abbb7a98444633119300334c39a032feffbc4dc82c2155062ffe9479ef1e63bf1016d85619307ea18438f60f49de9cbcafa82bdb1924c413961231a9f933d16cb7acb4f9fae04e381f3b4adadfae88fe9463968391ba2da95c78dab85266300178175da33eba3f4368a10c444d9a6fdc43d63025ee3418deb048cc1e2c945264cfd519cf378004d931e518a89de56f7df54b34cfd146bc44c173d1b3b21c7c461f47fe971a95255c5c7fd5fdb7671ec8138a0d7abc288ffdc2d9c0461dd365c302b73dc05b2b0c8c6180e231e76ac5a89650506a1b8f6bb11a2018c2a7c01e3eb24b87642c7328faecbd3ec0a74191d067886f9d0741447e042b1bbd8232bb3925a25f91a8ff40ccc7dd1a21c9b5ef0d3a646f5073b5ab3434f8577740171889af30e8602d5990c753f51ef822e77aa22acf6a75cb2710c31e9688ddcf9d386ef81ddad4caee39edb76ac0f8a89f3891b0027f7150859110a09da2bbc50646989403829b0f2e9c01972407cea6470b0aaed26747064b23eb27b1b6d1602f6a520f776091a7aab1a52758dea2b26849efefd6ba668e8901925f0ec38b26964a286923c1c844fd53a5bed9b5978ed4b236351cddc8993372e8738f7198a3521addcd6ffdecaa8f976db8c1d64fc16fe80a4db59c2bc182ca7d595e02c0949e76d9649d31e741a2e1893f1e3b49216c8985fc9c158123d3c8f1a7fca5e9f8b15086b65fbc3f935366147182039d2bd891c1e3363af51a47937caa59d7da2accce6a9113d41466f7649b209798fa21e4a5072458b44213c6c38a05aab035616e6345f24d3cd2d858127ea27339369bc37aa05b444da8af3098015839c8e2ca9db2e45d3a9ac3b783973410d3d9dc6c07f53654d1cbaecc6434cbf02bade6ed0a062b117738808774fcb8242dc0f0affcec09fa2b5279c67bce47c75902d7d693c5018ca4d0b546dcc120cda9e9a329bf94de8bffb763726296b01e899217fdbed63a5d82c00c72c886eb997fc3bf33133e6ea3fd85dc10c36e57b684dff2e423c4b7df5784d3abc65bfc62620690a5f40c6c14996d033e0de7b2fd00d1fd659db298ddeb232016493025718dfa5d4107897410c3da6868234138ee31d81160919b948910f6861016c404fd9c8bbf44f06554baf18dffa3c2a87ecb495a30ca30235752abbce0b54cc1b037346b5787034ecade61da34242cc61699ce30cb6946fc9042bae5f6a7fffd5fde625b92a8b99aed58cc9b0e8962c7dc3c784b29f38481a4774d41e9085d3b88b11f23c0de57bc30ea8bfcf3a798481b4eacfb809dd86bd417d5001d67f06975b28841bb671f2585040c16213ae7ed61be6055bea9605828e20e9ac6821e642dd42648385f08c9851cb4c9c657a6b3ae9d404123de9d653de6149f3d86d26885a08537926b2e03b48e99be036cad58ab0b25fd3d36e02c759fd661a20081a3969cb2a850c217d3e7a5aba3cc639921a3b4e3269dbf6be546d40ea074f7ff9109fac4819971489bd95a253cb808ea942d63005d204dcbc9d9e1ece8cf92955be79cf6928bad43c61fe3783cd0c48e4e79aced2e5418d789f52a8a917d878a3147a89d5b6c940b18dfc67daff03e4b6ca7b9a64c765f77143c012cd0f1f5edfde863c5726d0e988ba5fd2b8f65bfcbd731236144853f31adbe7e275ec55bba06fa8e87e397440878c718558dbf4dfff1b1af7b7b1c4929f382cfaedfddb4c21c0e35984cc1b6aea6ad0aadad672ac6da5459721d25426523dafc4545514b545ee7cc5e40f120ba976f69388e55b9451a2feeb35d0e26203f90596f4f04e02dce1644e4d916eccbcea8755749d4049731c2202eca961f9852216a75b82694ea84cb23889259a0edda994469eac1385647478ecac765cd46007b30def8d87e64d6f69f69a103245a37de734ef016cd7a4858f86ee3f8295fec940b16a85329f4b3bff7974a7f5b925b9ab8f4e2f990c8b32f7970becbfe3f9f91e0cd03c01702406a3435659166c4cbcf2d8f1c74c4ae5cc931ce063c9d31ffee51ba1c44b2717c1e758ec8cb887e0c7c10585b82e221d0a0b8cf434cde40a8cb720e5c35af4b5fd0240b0e23c5e4174c4f5abd59307cae587680b2404638431dfa5c96a5b4564f9b737d42eb8d0e961e66f948ece9836fad84c7eeeec98c9eaf446945e64612baccb8306ec42d5bb543ac7f8089eccd9f8c86aa93728734f4a0b7101dcbf278c515e8686719aed92d7ee6343c0fdd5899120b74ac60e7162bb0ade3976193a0ebf7dcb66d2293d0fa8f14eee25585d70fe22c8c96d7e340dfc7b4d4e0f0a87110e50b90cfb61ffd37924fbee30bfc4ba868931e24f9db40e92fa96979eaf921d2bde3fb1a20149a18f9b72d751caaab2fa36a9155b35d209ebdbc165ebf1a1085f9cfc459a3706341e3568e8ad0c2f0eb290b93e2d1a3127326f6b1c5d30d2369794e142be757e7107f4911fe8a711bf3098660716d9ada101879205cb3373e65121df8edc0e8d1ee404979c246719b8772fcb802822d3abd1435c5ce94a6f07dfe25686f32e74243b704c21893e647d46a48334cb7ee10ee74e27c4d355c08dbc524d36c5a212de20f5e64773882dcdd1e87f59da98ed2b429b42b8577542c3055705c65dd2b8e8584e92c3940b6add0caab39c49352c36153ee63f3c28353fd54d705a383a3b1e9451efeb8f597ea333113c636ef5e622ea207f7e577f67116cbe12567d5e7a5da3d99842ab23140695178ab50d766151549d8aff5f37171a1cf1d1b947a1d850f11fcbc3d2c2952698e68a3bc73035cf75d0a0ee1a4d576a0d2b046034e73fead3c2be9bb66abc042d2f9fcd01a26f789013c4cd2158cc176274eebf1e83266a94da795a5115193f796d014258af2e8b03ffa55be74b7fdba0d01c5838b0029a6dd7c9148a0b677a136bd78b53d73901db5b560f7b7df4627f8755667029bf56d3ddf9fc58db1fa515255d723a282744bdc5be51a3b9ed268409bdae12aa814f12b12fd087f0ab3c9c52d5f3b3f69ca2dc9fe2f128f63717a88fb19fde1ef08070dd37eedd09012d073ff6a882ab8a862a0553ccaab7e5cf02b997aefd5c87bd104e633f7b2d08f8312409d965eec0356781120f5be531d384617e5dde4b860a43a38cb058bca7163de4ba3f387caed5cb3e6edacd59d3a47651f2869cc603aef370bed1addf07ddf33e0e54fee8f6d2e469595c4a4887e7e36de142ce4b43fe1302eb1597cc0bc64e0c8a4af5f08d11455540644bf21e78db76b39b7a5fe44cc16ce75368165a316b590e497269d8350ad8f327455d41ff0ef4ad9500d24941f56d7b3eb78c3c25fae58e6c401dcac1dd65e2c42fcbc170c6f4b43980c7470b495561e3b8bd7264564f89e6d0e55652936e0d191bf7f88b1ff3d8c922281ad71328c06c308d737ebc2cc47c1ec02dd8cf98a20a449e96be7f5576bc4a958aaa7b104dc655d784b7b881137246eb88c9595207bbb5bdf10e5036ea66ac1dd61983fa45a71ac6c23e7e37fec7920b819b4929e2c9d98dfb7d63ad3ef279739a4227bb29fe334cfd07b5b2b5617b83e9eece72ee165014f0749b06958cb2784599ab7dab04805e4f1dff6e23efb9309c989b9e024b4dafe627b71fc5d2ebce417e3110181227e118b65e66b27acbb02e591d615a02a0c081685d70ba4331b254abf7c973aa9102616f2faec1af37704ad954b93b9c9783a49f9ae8a5acef66885e9b57c033da480b3bdec8370ce9ae534b0aeeb1492e3898123572a7c296d380c3295c82982482710bf6f67f2ca15b29f63269383ce925eff205119234a5de1600b5c994fae56344abe4ddc7b0e471da48703a61f08043fd09c1762f261dc83a9a7b88238eab61fa8e61262a9d5c48c0b3b866eb6d9d52de6bcd30d7dce6838bf2798018c0d2dbba03bc5a55c19e04fac5487a88d3b5191cffc04c61b3bd0341f93c32b26944580d2298a5dffa7b73aeac1bbe8d06eab132d3", 0x1000, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) sysctl$kern(&(0x7f0000000300)={0x2, 0x21}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r2 = socket(0x2, 0x4001, 0x0) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendto$inet(r0, &(0x7f0000000100)="bca0ebe66cfb858f0851ec4f41", 0xd, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) setitimer(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x30}, {0x40e}]}) open(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCSBRK(r1, 0x2000747b) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff000800907800000000"]) socket(0x0, 0x1, 0x2) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x0) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x7ffe) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0]) r0 = socket$inet(0x2, 0x4, 0x9) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0xc000, 0x7fff) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x57}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r2 = socket(0x1, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x101) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) getuid() writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setpgid(0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @empty, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xfffffffffffffd5a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x84}, {0x6}]}) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x4, 0xff}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x401) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x2, 0x1, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x0, 0x2, 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad634be4eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0x99}], 0x2) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0x0, 0xffffffffffffffff, 0x0, 0x12, 0x3}}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) sysctl$vm(&(0x7f0000000000)={0x2, 0x5}, 0x2, &(0x7f00000000c0)='\x00\x00\x00\x00', &(0x7f0000000100)=0x4, &(0x7f00000003c0)="345297bf2d1c870dce1bd1e9f4effcd5cce333d30b718830afabcb117aedd2f093c20e567c5b7b5d06fc9af64e4c4c1b26e22a3cf094d4aaab65c60151fca0776956647c56eeed733e1176f7a9920000", 0x25) socket$inet(0x2, 0x2, 0x0) executing program 2: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1fb6110, 0x4, 0x9, 0x8, "993319e90ea3e1e3e10010d42dc048082b8dff05", 0x4, 0x7}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="796fd2ad7637b9b2b777bcaced229bb5cb921673e0612bc658667312220b8a80b236d6177c9ab5dc33adc271d3687e0f50a83125ef03a9a21aa594ce24ce07e835a0ce6f5e91f8840042f152a54ced7b4571a45631453d6a3f769781c70b2e184c60e7b34b04d6d878f8db41cb0b0d4887ad205679c9a6624aa266c5f611857ba5f208ff90a6e58851c113aabaf9490400", 0x91}, {&(0x7f0000000140)="4fa050d1b14c84d2608f66d7a66caf07959a9742f41f82452af39fe1c38f055d9388b3b1ea10375f8a3cca24d5029a4d19f65db8fa889fcfef029841b7f099f251f1663c2438673f965884960e11dd3a0c7d0c45bf36ecfbbc0a5bedc97835af3e0d2bbbe0f22ec9b8989db1308885b2397a7b133c54d777e9bbf29aab465c6a5246663b0947fa4e052567a54ab984480acf0c221068af1509bae942c0cc0bac0490345b4907a884bcbb30d3c7d3dee94fc564adbf902c8717b801fb39abe09a", 0xc0}], 0x2, 0x0, 0x0, 0x404}, 0x1) r1 = msgget$private(0x0, 0x41) msgctl$IPC_RMID(r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) getpeername$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r4 = getgid() chown(&(0x7f0000000340)='./file0\x00', r2, r4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x423, 0x21, 0x3f, 0x8001}, {0x3b, 0x0, 0x1f, 0x7}, {0x7101, 0x3, 0x81, 0x8}]}) socket$inet(0x2, 0x8000, 0x3) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgrcv(r1, &(0x7f0000000440)={0x0, ""/4096}, 0x1008, 0x1, 0x800) openat$pf(0xffffffffffffff9c, &(0x7f0000001480), 0x8000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) bind$unix(0xffffffffffffff9c, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x3}, 0x8) semget(0x3, 0x0, 0x4) poll(&(0x7f0000001500)=[{r6, 0x20}], 0x1, 0x32a) open(&(0x7f0000001540)='./file0\x00', 0x8000, 0xa) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000001580)={0x54a2, 0x4, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r10 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001640)={{0x1, r2, r4, r2, r4, 0x15, 0x8}, 0x8, 0x4, r7, r10, 0xfffffffffffffa97, 0x8b8a, 0x8000000000000000, 0x4}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000016c0)=0x1) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001700)={{0x5, r2, r9, r2, r4, 0x8, 0x9f71}, 0xb02f, 0x4000000000000, r10, r7, 0x6, 0x4, 0x8, 0x800}) r11 = shmget(0x1, 0x1000, 0xc2, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001800)={{0x3, r8, 0x0, 0x0, 0x0, 0x100, 0x9}, 0x223, 0x2, r10, r7, 0xfffffffffffffff7, 0xfff, 0x6}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x400000051}) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(r0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x0, 0x1}, {0x1, 0xff}, {0x6, 0x0, 0x5}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000004c0)="ebffcbff1347d8b9fd812eaa4e713048e69931929648b56e096116a1fd", 0x1d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x3}, {0x1, 0x0, 0x0, 0xffe}, {0x512e, 0x0, 0x5}]}) write(r1, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bfd1a30", 0xe) setsockopt(r0, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x408, 0x0) close(r3) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r5, &(0x7f0000000300)="1e", 0x1) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x2000, 0x181, &(0x7f00003d8000/0x2000)=nil) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x61, 0x0, 0x0, 0x1}, {0x24, 0x0, 0x2, 0x848d}, {0x6, 0x3f}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) link(0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() mknod(0x0, 0x0, 0x0) ktrace(0x0, 0x1, 0x6, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100), 0x0) getpid() syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 5: sysctl$kern(&(0x7f0000000200)={0x1, 0x55}, 0x400000000000000b, &(0x7f0000000600)="ca809b0d8276569cdb06ae250237775aee1bf55c67fcfc1d6cf9b84865fefae1ef9681853050650c46aaab46a614b0099e68d781e49006e4f0325effdc9cbcbd7b2b6e63acd0a57e7bfe431c5103a53dd024310a292d4d14cf5da85dd4a0cf8d9a7e671c57f8ba0be5d5f419fe32a017ce806b8f9cadd1470dae33cd4f0537937495a49a39149023bc14548e98a3e604068ff8e54dfb35693e63ca2a8e5c35cdd623af8cac8a51ffd938d2b17fb43df934110003fa8f76b3a38982364558c42d333652eff79a0aa702c03ca45797", &(0x7f0000000240)=0xd1, &(0x7f0000000300)="4f4e3ae07e72d86ad884ee3f42145e8e7bc8d0dd086924c3bd51200378c8ad0b5b2ee620", 0xfffffedc) sysctl$kern(&(0x7f0000000000)={0x1, 0x5}, 0x2, &(0x7f0000000040)="8ecc98aad4ee53dce09ba9303b8371c2226c51b1e081452ab6ae372ffeb69e9e5edec1c92b307196c01c0670fa9a2438516987", &(0x7f0000000080)=0x33, &(0x7f00000000c0)="b8ac5a0d93da62b30b7f3f13c763be5eaecd0d3953f5fe949ddb73107e76350e4c5fabad5e442582490101ff25c2446be1c4ea9b191ebd5798e697ba91fca403bffa4f40152528047bb59eb258b0ae155d8049c1747909e505f26078ad9106679d0b2c4af8f219d8ef593e1899e2fee9a5c267e4d7babad88265aeda6be8a4a08c81d06e9ceb5c8d85cae85a3875b24ba1f02e10c2746d85548205d5ed1330a403fbb39832ed9e5d9be505b1c4e8362fdf40575c2cac73d5f339f38c600e6cd11165adef5c95f8d9b3d212485ac45247364f1842fada62a6359685d6", 0xdc) executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) executing program 5: readv(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x4d}, {0x54}, {0x8006}]}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x3, 0x0, 0x0, 0x0, 0xa) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x530cf1b90065defe}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = socket(0x18, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f00000007c0)=""/124, 0x7c}, {&(0x7f0000000840)=""/190, 0xbe}], 0x6, &(0x7f0000000700)=""/116, 0x74}, 0x4}, 0x10, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) syz_emit_ethernet(0x6e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r3, &(0x7f0000000040), 0xfeea) close(r3) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x5) ioctl$FIONREAD(r4, 0xc0206917, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000580)={0x0, 0x3}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r4 = socket(0x2, 0x1, 0x0) listen(r4, 0x0) accept$inet(r4, 0x0, 0x0) close(r4) execve(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0xd0}}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 1: sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000300)="a1ee511e2a220965668b461fc8ba23b46fe79b4fc51ff8802daf916aa50970b7d74f46e4b08a91f3648bf00b50a6f9c6e935bc718f89d1788a4e34874fbe4270e4db579155c4aa37434abb42532777c61d42ebda3b53d4502ba9a228b85729e7b73d9275bd38412ea5e505829a0d478a088ab3d0b86cc46fe313e27f6d55ebf21801907f9e5d011804bc", 0x0, &(0x7f0000000400)="711ba35b21da7471ffaa603c533a1b6ddc698f52144a2defbd540000000100000001ab77343c1fd7bf3f5d0587cbfefcebf7e29203095b8bcd894f0f621bfe81bf5930d1e4e63f67fadc70c04e3bd330153627c85f0689e2845a68dcae769d942944ba62eb0b4c68a8267b135f7073c11eecae63a9e1227d2d28", 0x7a) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) truncate(0x0, 0x80103) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60fc7df5001406007fe7c779e2fecab3a5a87b9cbe861214fe7fffffffffde0000000000000000aa4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010"]) executing program 5: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000080)=[{0x1, 0x7258, 0x800}, {0x0, 0x4, 0x3800}, {0x1, 0x0, 0x1800}, {0x4, 0x40, 0x800}, {0x0, 0x401, 0x1000}, {0x4, 0x27d, 0x800}], 0x2aaaaaaaaaaaad7d) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) semget(0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x78c5, 0xfffffffa, 0xd28, "dfaf0ba3383d00000000000400"}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x80, 0x1c09) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) dup2(r2, r1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f39cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc1404719e57d6a24abbe2761669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d0d58cb5e17d91517510776c7311e7ec638", 0x101}], 0x1) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000100)="7f310187367eb4023a5f1725ed5317a9dcb5c9975861f6bcf76499f6ae04d5e159f4b13a336845ca68471aeb331739284dedff93e4e3cfc2ee5550d2d2eb6f1dbf74c6bdcdf9cf844784d5f989610fab261d77bf928ba71e3603413cefacdd21540c46fda9a802ce33a3580e135611eab84984fe0f0f2626dadf7a1f8b6ec6c3dbfc8035db0c5d9631143300", 0x8c) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61356bb81a1d108804c337f9a65a217e93ac654fae495a00100dcbe93e80a2b61592e9a51273d50a7caa9ceaded540299190119bb063e54b796c515e4a4d51e2d98da767656e4a1fe85fa4be5de3f787b18b209d266b649e17e4405485d9340bc68546b64f86", 0xce}], 0x1) dup2(r3, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffff7c, 0x0, 0xfffffff7, 0x7ff, "2cf9890000673c2e77e139e10600"}) r4 = dup(r3) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x7d, 0x0) executing program 5: ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff6533d7b177b84712ff86dd6000010000103a0000000000000000000000000000000000ff0200c86093d1000000"]) rmdir(0x0) rename(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{}, {0x28, 0xfc}, {0x8906}]}) syz_extract_tcp_res(&(0x7f0000000340), 0x5, 0x7) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) acct(0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000180)=[{}]}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000580)={0x0, 0x0}) recvfrom$unix(0xffffffffffffffff, &(0x7f00000011c0)=""/4081, 0xff1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x7, 0x80}, {0x15, 0x0, 0x81}, {0xf7, 0x6}]}) rename(0x0, 0x0) executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xffffffff, 0x3f, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0xca, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x9}) sendto$unix(r1, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf04", 0x431}], 0x2) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) open(&(0x7f00000011c0)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001718, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001640), &(0x7f0000001680)=0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9abec65cd3a474833937b307ff5f08ddf701dff9149d05cfb81639f10f621344d74b1afd048a52085e8fa20f12afc3da7ef83bee564462a5682b23eac6942148f0d734bea6b88ff3346e7d4b8536938a285e94a3ea83cbee14794b1ab453d9184e5f618bfd772887c6fef064240d", 0x6e}], 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='.\x00', r0, 0x3}) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}, {[@end, @ra={0x94, 0x6}, @generic={0x0, 0x2}]}}, @icmp=@mask_request}}}}) mprotect(&(0x7f00004f2000/0x4000)=nil, 0x4000, 0x1) (async) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) (async) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) (async) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) close(r0) executing program 6: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) r6 = getuid() setreuid(0x0, r6) lchown(&(0x7f0000000140)='./file0\x00', r5, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x10001) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) open(&(0x7f0000001040)='./file0\x00', 0x0, 0x0) socket(0x18, 0x3, 0x8) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000006c0)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd106decf09e57a31abd7689070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607b5183ce69456b4b6ca927871c81672a54ec695c5bdedfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca63080000008ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000000000000000000000000000000000000000000040cf7a3c2908aebc10fa40f51cb926186ec9770fa5036628330f827b5072e9f61514e78fdf05078cdf777d4172635a41442f3232b01447", 0x1d5, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xa, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000480)=""/207, 0xcf}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = syz_open_pts() lseek(r6, 0x0, 0x4) ioctl$FIONREAD(r5, 0x8020699b, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) executing program 3: semget(0x3, 0x1, 0x20) geteuid() getgroups(0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffff9c, 0x7b) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x2020, 0x5, &(0x7f00000002c0)="03f576375d9fa6c0badfafb9b847504b17e24f78b897fc58bef9064e72547a0da0ca6ce7102498a1e2a41306eb37d01899d0587f4b3a165e84b8f9ed1322360a6620f1e206eeee834ec3d9be03f0ca87ae2aa181cf7ea87914fb65b7c40e6f9b6c1c065c7d0a3f9a01f50ed03f21b0c3531560ef82", 0x75) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000000)={0x0}) setreuid(0xee00, 0x0) msgget$private(0x0, 0x523) r5 = getuid() setreuid(0xee00, r5) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc1126939, &(0x7f00000001c0)) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, 0x0) executing program 7: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x8e52) r1 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000300)={0x10, 0xee1, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x93}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf85}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xffe0000000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x95}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe0}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xea22}], './file0\x00', 0x6}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r5 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) r8 = getppid() setpgid(0x0, r8) ktrace(0x0, 0x5, 0x128, r7) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000a30000000000000900003b650000003f05e771ab06f70aa6204a6380d754a1bdb8466b3a63b3ef2eccefd4ada9c90d4ab484aeef1c7414455672feacf88207bc09ea8c40f2005aa1826b7ade565dcfd51174a6ce6700c9f4b81129d0c5ddae064c2112f1be104d36303e4f5ef20ca8fe2d090716de195749b6eb1485d6d623316436619f30187107c8f4e15524cb1b88f1e1d0ba35ac826fee025e0cd8110ae745cb87cc1b858ab8f2e97c3dd79acba13db96b2d8cce5f2861503158142c15b3732635091117ef43ebf3e3975d19e7ac5f4ed7f1a6f6da0b698de171298b54a8b40d41ba"], 0x10}}, 0x10, 0x0) recvmmsg(r3, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc020691b, &(0x7f00000001c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) readv(r0, 0x0, 0x48) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff, 0x0, r2}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setreuid(0xee00, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069de, &(0x7f00000001c0)) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) syz_emit_ethernet(0x9a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) dup2(r4, r0) setitimer(0x0, &(0x7f0000000200)={{0x23}}, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000780), 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0xffff, 0x8, &(0x7f0000000080)=""/229, &(0x7f0000000180)=0xe5) recvmmsg(r2, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x15, 0x0, 0x1, 0x0, 0x100}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x2, 0x0, 0x0) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000380)='ON', 0x2}], 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f00002ac000/0x1000)=nil, &(0x7f0000090000/0x1000)=nil}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f000026f000/0x2000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000617000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x84}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[@ANYRESHEX=r0]) r4 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600), 0x10000, 0x0) readv(r5, &(0x7f0000000300)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1) r6 = socket$inet(0x2, 0x4000, 0x7) setsockopt(r6, 0x9, 0x1ff, &(0x7f0000001ac0)="3de7133bb3099e59c0cc897998d774fe5e778bb318c1629b13ac61e107fb95811e0bb3569eee45de5dc42d50bbc0a5444dd2c20cf2643be2c27ba7873c47b9f633875a1068d66a65c16899905c980aee138855adeb345cc6ab5c6fed94da11272926852d00e6f0e6e9267fc12c1acd5260327c8c1dfee40be0ef3545303ddeedef798864c2ed9eb2d5f250dde536fd6d14795a0f9fc48bacf7091e11f70004e743f709ae9b07e427f782b758c57b04b45325273f3038a9d9f63ae2c42dbc28205c4ad72c0e202356eabe3d81c3578fb8c53f121982a6c8d1cc22375993c7da86ba1ba33de7e17e58cb78a2508eec088e7bb653657f13e5020db6608b13f280a42049407e2c3396d320eb0b3fd926937043cf8c93c1d38cb5ebe1140e3d6822989f88355ce835948da54373d99092b416278d7d4a378a0717fbc2696f0b0ef9e2b285522dfc6b876495021d1c42fb1dadc7cbfa9a3b2eda5eee83b75e1893bd22a44186d4a3965a8d3685f179a00a68d82b4301c9a0ccbf9400be019e130a3d786c4fb6268d0d7896fb372a188de603d68a83658200e9771ac7730e82eec7e6c40e6abbfac60959c735dbb39169fed92690b4345ffa61ed45e47107ab48d484b1611143253e4ab71edd645df55065a08245c43ec0ccceeebb8dca8576c9ae8be51840f0969861eddbe035bf6ceefe60fc6e92fd986d9548261ed8c0fb4b75211f2f06e972d5b107b9f8bdc832975a216b6953121da4ef6737495718acfa79f7e7f75c6bba4f92e0d9258ff2ce00123cb3a2f5929791ec754bac6da89ddc0f4b4a28393f69b8db78ebc8dbe7f73f95277b9522a7a6eddf49464079ae541138eb5a95db06ada4d9889a2a77fc50358d921b9a2ff49e9606316e399866f875358c87e3de99a0b8e6ab1c582d0fbd5fb84e8a4a2e5ca88bc9ef3b12a2be665f46dc365de494ce596a4f388360046b1bf9b5fa4c6417a62e23d00424a4c8476b7a26034c16e13545eb48d76c643234c51526e5e4de9e61242256970e12aa8d322e5290fbce2801ae6b81c3addea76aacc71ca05e724f905b230de5e5ff46b76df2e5a3f3774098a051bd3fa8d63186764f2a744556451aaa7e8bfdf3da82f5eec07b7db54080203dc84651f686d9db048a31bc270975ed601864adfc5ce88695db98f7ce46337a780f4541c44ebe3689e59ec7017b9fbf7c9dde85a12967fbe9c03a48c5d6a0d3d983b26a324bb8887aa4a92e29216ec781308f747b3e853ab9582532a3cf8cddd32b93d6b1ac72f78b2a4bb3156029d02ac0fea7dfc29c1bcb589b01109c5b5814122e853d2fbe01617cf4a401577fcffd33c93dbc3bbf1dffd81c593bd238ba3d89b00789161e6852d45351464edf8101058048956d02463f028d92349a052c6e9db951cf382a38733604dd13615128eb25854837bc609531928b2a0a1a6d159ab4eb42c09890afb54719755728d73bfa8d97a1b0b081795afb018c86897c8465619d686250cfd25b8f42c142f4004cee2c83d31c7bfca38a8f6f49fc17a00d4e4ef444e2bbc9d684f5d80789cbdea00fc036631a85490aabaa04cdcdebee74708357d743695cfe550b2ba39bd7f445c240bafbc14af7b201718ca08a94dcbe5a610ab4036e0d864cf50bc82836671dca48763f44594a4e06d77474ed55cae1aca2abc782c6b9dbb0f3d43024b74248375d596efeec84cf394cd6897f080524a985cef3b4b98bf4aa91f4b6892f70cec16ff7ea9ff00f949ede5c3630e0ee9868ad22d875a52b61fe8d8cd8c1914390f55ed8ccf38e9f897e506d62c2a82faa933a5d08a93b277c8fe78cd88f21c09c386ab80fe789e0fc2adc4a658b395d1d2642640405e3e5468f81e0e56a25eaa0a6bbf9ac7a0dde0201ad1f3e8f6af6aeb870ef31b2c4e6a96aa62fcebc4ca8fb315b33d944297237c96999cc7fca647ef2cd00df394b0bc059d51f4a24130598f3fc814bb1c55f4abed189e1e31bf7320d0892b1829a26fb3d332eb4aa00813cd6be0f0611ecf4a362e5edda0e5bb0df2d0f8a3b8d0390d334a49e75f08c14477f8b284cf0eac1a39beb3b9907c58a1bcbeac78bb9b775ff74e37a00aaeed0865538fa49323af3444cd0c39885150d43f95446a99711e79bbeea91729759b118586654019b12c0f6ba9a8f9c741ce958a323e316fbb18f000673f56fba41782cde5c77194368592654ab40c7aac7dcfe25e872422505f133d17e2e91b36bbb5f22a68afa71082924491d1415806f51583e600dc8e4a5455239068b339fe193e1d43db826ed1359183bf6d139e8296142af1c9ef472d4d9287ee2dff1f456055e0c896fb090bbc566bb5b61a6d3a0976afa9064e39b8198bada0193cbd5e468e65e90dcaf2c7e3eb08bac7c2bcc4a0dd08bca03f1c2dac279993aed77a6edfbc0a06472a4c0d70d3c7e39726c61de0085cbd6626cb64de817aec78ed771fb0a4c5c86e689d6b16a77700183059487ad2ae85fedfdb740c13f3a5898ebceed33d78c70938a03e160ee72335f7fc7623b5dbb042dd7c755ee71ea8ecbb353b76521b5fc92e2028081c94ddcfc7577bf6522b2ac502cd2cf5d03b84861c9f71a969d6d1dd31133359a90112eb55e72a203230d447f00a09d6928b2d6f5d5a6c40046b7162c0057842ec4a3a6684ddbcf8b261b31466162148fe8ffc8ce605ba9c59aad682c857d52d00405c9486a2a52742ba1708d7593750254e89b40cccbbe413e26f43cdff17a849968f93f2335cb9320564dc28f731327a856ba7a397774453f2cbfa4471b35118ce332066d410a6bed8da043acf0cc9767129e8397806677f3814c2114311597a7e837a872f2682d1755ef376824fcada7aa9fb52d0516c483e9f766ffeaace323252832a7477ecd61e616ab218d94b4959311a94f0bdba9bae9e4511ec189f88a5d2528d278ded3310b7d884c99787ff5acc8dda7634846ba5badf58267c614aad37ce0e7df055e8ff2b3c66a231ad0587aa3a04cb823bb5c8961461b13619323c241726af2901ca36a9a2c28b2e68535379815238f54fc6a83934b8acabb3be4944090792838a7eb831faa528a6e86a182335afcd6e5b296d22c6bff7dbd994b71fcb1c03c1d17809f33bd218436cdbda0f32cdf04c9ad675e0f74afa2cd2b639f28f46263d9b6f45ccab3161cf45e906fc223fbc346697877fd51d467b53352c27444573718d17184e530bd95cad072a97c027e575b4f8ba8329e64e662ac385327cb817813e74f4eede928d9ac267c5e129fd894423f6dc559bb6cf99bd033ce057e0a2e0c6074904c50086baaa0a751ecfc99cd832b30b8f2065efe04efeff630cd722e10722f1a49abadc229064f026c68afd412dcea00853eca4b8409428bd92267aff3817661b7380e7001d27eb28df5c62157b1d19ffc7d2fa834b0d212340d8de2f576af16d3c01e5927bef32df50a8794bed615085631dd8724ff97cf3791cd9eda08bfdb512d0b9de6e54b2166d157843c63ce96cc3414a5b3fa7063094108af90efc899a471d6c332b62a2b6d88500b2874635c884f3069ecf86359b82d4e4d38720be80572e54969091bee024010167957f766c0c521381964386be99f3849ea7ba5d96ac112780e0a03f3ce6043f5bd52130ef235045eeb3909af657fe0e30030cd0e0906ab399102e2d2529cfe70a5ffe2c1b260821e035189def95eef02fb9b8020f05a2a5babab998fab5ed389f2945c268048955aa64d2b773513af2da173c301aca7cc5e00199c5434292d4258ad6a5bb3d6fa97698b30a3da5f6ea4f488bd4e284817a728295d9befdc71d529b0d25c0c5527e46ed1926f0edce98df24dc8c8cfc155f8577d793a708449f059379220226c406c300aa78d94d0c3e8a1dfce69c3f5e7fb2ae83209792cd05dabfa725ce52f3b92fe164a6bbbe7b088b314f88207dbda9fef8e7a97b4b50333ffcf44375405efa2e2b57b189fc37c2d2df9f62a23e1495805d7042c98c8a301f652dab44e1a63dfa371a92be830c31cabb2aedec10951f8bd7ba9cbd36043274d78a8ca5fdd6e606de3c45616a9d416411783c8f26ff64dee75fb05e177b54a518744b2bf54418c07e4ffc05a2cd6e67042e34910a921428023ab3e160ea8f16d0f391dbc18a0672f34e7a2d23f573aa3cd3eb6acbb41a43711dd1ca0742df1d02540af5586461b9618208d69610a824858ca1b07ba1851ebbdd4ffd7bdb1fc69dd4d4e07990cd9019a09535dd7333d71d0984a5930dd423fafbd35825bf21b99727fcae6f39e1babfdfa6616060fc5d45b10451d03886351f2433f75437b6e5ec81c4eb3e462ff9e865eb1298153de3cbeaa96645fa2d6882ed7e1e9f748b991fc90c35e3787fd53763a0e6da17833f1bfeb7e2625dd9695ce9d17b4383bec910e0f372df2723ef121d561f821ad7c995861ad3c4526d86988d2c79727c04e6d397d448d14a810b127e1e4a41ac1a0c6f660af73d1cd4f970bd8cd219d2294398451d67f14080d7b89d210bef7f1a8223a1d4223675231691106393fd0affd39858ef1172fd945f6c0f0d77a8f76288c504530097fe2f2c730a7cbec3ceafd16a47f4b639c14bf9e16350a1386eb526f2ddef9f5d3f80df29dee3e7c8b1a8bebdc2c4b2054c747ce6f529895f000e7a357c1a713fd9bc6440999ea4288dc3876a6b81c9b44e8f735e461521c5fd06dbc2691ec1008dcba7c17c1ce357371ad15cfdfcd03a5ccd3e030bb6bb2addfe9985f6554b84533b2e58580b43a3efe242d631cd0ad61b7dcacdf3958fe65c0ee0189911613089162cd6bb88916fc55ad4bde90b5b32ce7098de5a0718b1355ed486463a126d66caee7b65379ad481bb8f2a0abafc9d7b070c14136c0fee5bacd46e86213dfd00dc5892555a671021e3e20ca047d1f92c7bf152e681de314e7f115bd4e81610d7cc7bbf1c5d14f30dac8afd00304854b0be9d6c7f102f8c2235b40faee8ff485de95e249554b18bb785862a84b9a12963b2741da3fc07dd4c5bd592993d80762f8fe59ab8bf30cc2e2d00ce407162e5a1832de6496024b4d0a249140c1bfd7b495d3b50ae3380fcd5b3a4b0a7498851ce2dd55866a1fa668b0e37ead1939fde1e70b829d653dc7a5c8795c182a4b475760dfb0e0ec97bb4904d27f3ea939d436c508cef01faf9c79d41fb71dd845fb76072fe92c1de10a6ada916cf574f41455026f3764c68a69d3cce6ead828c2d8add4bf2422c4c11a257c0d77de1fd1d4a66d453f5f58ebf83ad24cdc56209005520fffe65e874ec71f7eb797817741c2466a3148e8f6ff44a462552a9302db95091d2def9cd66aeb10d0a1bf107f77d5529aa2f5ae94129f1a565cdf91d06da4fd925a1fb55a14420a639a927feb6f0265c8a53947147e912dd1ff43e81aab07e0a8efbf4982068383eb6e2051151196104de0628530823f364b21c9108c245cec7334eaea14f7bffa20cb6829046a6c7e29d57b43c4e7aac0f49bc0aaf93a8dc429b57bd535fa2ec78c6cd01ebf3e49e21da5e849ca2f1f97827a78375b457ebc2efaec30423b0e6ce790454809e84ed7308446abfa53547c18ef604bc3789ae129e39ff2d0793848bd65454f2ce0080c60b945a5d6feff1949a97093aecd338b831a2579b75750b829d3d66d6c339896b4dc6a9fe79e4b1dccc99627362b6daa4ff716e95a81139992aaba8e3428b201b704e4421583b207c9c3426abf484e86c35ce32c6f93f85ae89d4541a4b03eb1c21c7f745ccb166149836497fd0b01c925ded3a164f893791f", 0x1000) r7 = dup(0xffffffffffffffff) sendto$inet(r7, &(0x7f00000000c0)="61cd4cdd48622ce38b846186906eb983b3638fe8e007", 0x16, 0xf, &(0x7f0000000040)={0x2, 0x2}, 0xc) r8 = socket(0x16, 0x2, 0x0) sendmsg(r8, &(0x7f0000001880)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="10000000000000000000000000000000100014c50fa13fc1d8ff7f00a1fa24a7"], 0x20}, 0x0) r9 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r9) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt(r10, 0x0, 0x64, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r1) close(r0) close(0xffffffffffffffff) mlock(&(0x7f00003b3000/0x2000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {}, {0x8106}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/7, 0x7}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x61}, {0x24}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00005f4a456f0f63cb62b86e37b8aad5"], 0x10}, 0x0) sysctl$net_inet_ip(0x0, 0x29, &(0x7f0000000340)="1d01a684be2a51", 0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffff0000030000000000000000000000000001010090780000000060000000fffe2c00457c5601b5ae235d3544d14cb2e907ca00000000000000000000000000000001eeff0005000000000000000000000000000000000000007b95fc7dab8544225eb81c70edb182e9c60c8c063759915cb042ae37"]) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f0000000000)=[{0x0, 0x0, 0x7f}, {0x4}, {0x16, 0x4}, {0x5, 0x9, 0xff, 0x200}, {0x2adb, 0x80, 0x5, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='$%\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='tap', &(0x7f00000003c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='tap']) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f00000004c0)=0xfffffff7) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa07ccbf80350001080006040002"]) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0x91, 0x8, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000011c0)=""/4081, 0xff1, 0x42, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="0b9a9b9a5ae327141cdfa8b5d9515071fea733ef1b9cf2dd6892e9d59e4305eadb5235ff9824ccfd75eaa9d0b774b374813b7bc1beb56b198c75bd704d897008e67103cf295cd5cac7578f1b2885ec50afa93ea575caa8555a1130a634c70f6cb290cd007a09b439e1187b0e0342621ffde476738bd19188d26704d4f73ba84d4125837095278303483855409e0f8ed5ed1769a1cc8f2f76d17ffce680527146d696bd03c6", 0xa5}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859fff3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000480)=""/130, 0x82}, {&(0x7f0000000380)=""/218, 0xda}], 0x2) executing program 7: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000080)="b6", 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r3) ftruncate(r3, 0x0) sysctl$net_inet_tcp(&(0x7f0000002c40)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000003cc0)="ca947b99", 0x4) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getitimer(0x0, &(0x7f0000000040)) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x9, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000180)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8074, 0x90, 0x1, 0x2}, {0x4, 0x0, 0xff, 0xffffffbc}, {0x812e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getpid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x69}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x7fffffff, 0x6, 0x424c, 0x1a1, 0x3]}) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES8, @ANYRES8]) 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) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000140)=0x107, 0x4) setuid(0xffffffffffffffff) getegid() dup(0xffffffffffffffff) 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, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) unveil(0x0, 0x0) executing program 5: socket(0x18, 0x4, 0x0) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="bdb70c419955aaaaaaaaaa518863"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x401}}) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100004002000003}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000000)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) close(r3) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x13, 0x8}, 0x10) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) socket(0x18, 0x2, 0x1f) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x3, 0x384) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6090446c0108000000000000000000000000000000000000000000000000000000000000000088"]) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0xa, 0x0, 0x0, &(0x7f00000011c0)="e1b45c60cd91000007ffea120000000000000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sysctl$kern(&(0x7f0000000280)={0x1, 0x37}, 0x2, 0x0, 0x0, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) dup2(r0, r0) pwritev(0xffffffffffffffff, &(0x7f0000000c80)=[{0x0}], 0x1, 0x3fffd) open$dir(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000), 0x4) setitimer(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x416}]}) executing program 6: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x80, 0x200}, 0x6, 0x0, 0x4000}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) dup2(r2, r3) setsockopt(0xffffffffffffffff, 0x1000000029, 0x5, 0x0, 0x51) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x4aa11bf0, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) ftruncate(r0, 0x80002) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x7) writev(r6, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9abec65cd3a474833937b307ff5f08ddf701dff9149d05cfb81639f10f621344d74b1afd048a52085e8fa20f12afc3da7ef83bee564462a5682b23eac6942148f0d734bea6b88ff3346e7d4b8536938a285e94a3ea83cbee14794b1ab453d9184e5f618bfd772887c6fef064240d", 0x6e}], 0x1) syz_open_pts() getrlimit(0x5, &(0x7f0000000180)) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0xa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) geteuid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[@ANYBLOB="91a6e34dd8bfaaaaaaaaaaaa0800400000540000000000592478000000000000000044087f530000000001891b00ffffffffac1400bbffffffffe0000001ffffffffac1400bb0703074404fc73000d00907800"/98]) rename(0x0, 0x0) open(0x0, 0x0, 0x222) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(0xffffffffffffffff) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x15}, 0x2, &(0x7f00000002c0)="71f91e348e5f84cf71b59c7afec3706fa691241784196bf65aef58ab24038200"/41, &(0x7f0000000080)=0x29, 0x0, 0x0) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x1f0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket$inet(0x2, 0x8000, 0x3f) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x100, 0x5, 0x8, 0x1, 0x8001, 0x0, 0x8, 0x1, 0x0, 0xe98, 0xfffffffffffffff9}) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x1, 0x10000000000001}}) r0 = getppid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000, 0x0, r0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x1a, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r3 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) dup2(r2, r2) close(r2) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = socket(0x0, 0x3, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x225) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80185760, &(0x7f0000000400)={0x3}) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319", 0x113}], 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffffff) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file3\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000180)="c7a878d10b4c1bdc1a6f97d10000", 0xe) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r3) setgroups(0xfd63, 0x0) r4 = getuid() r5 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002480)={{0x2000007c, r5, 0x0, r4, 0x0, 0xbd, 0x105}, 0x9, 0x0, 0x40000000006}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x7, 0x0, 0x0, r2, 0x0, 0x19, 0x5}, 0x0, 0x4, r1, r1, 0x0, 0x5900000, 0x7fffffffffffffff, 0xfffffffffffff000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001140)={{0x7, r5, r3, r2, r3, 0x30, 0x8}, 0x8000000000000074, 0x3, r1, r6, 0x20, 0x8, 0x120, 0x6}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r3}, 0x9ac1, 0x8, 0x47}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0xfff, 0x0, 0x0, r6, 0x7fff, 0x0, 0x10000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x3a) r9 = dup2(r8, r8) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r8, &(0x7f0000000580)="12e1f34ba5e430a7553dded6f47ffde4c85405ebc436d8a9cf8c98524b5ceba4294dcae97a05ae0a10716df5e3515d851fb5d1ca3f560161fe241c8b59606cae9527b0a62332158cfca5e54eb991dd541b9753092b293a5003cac31866ddc3a629b3633cc3a53b6ef54e2029afc43f6f387186d742e9f0a222267ae249fbfe9b7adb7257ff939d558342cf91906de1ff616e86034b7a12959600cb9aaa3c9e2459cac1735fe30c920a0a73910261e357416fa877f875bc63dd", 0xb9) socket(0x6, 0x3, 0xd0) select(0x40, &(0x7f0000000000)={0x3, 0xfffffffb}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) (async) seteuid(0xffffffffffffffff) (async) r1 = socket(0x20, 0x4, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) (async) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000080)=0xfffffffffffffe2a) r2 = socket(0x1e, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000640), 0x0) (async) close(r2) (async) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) r3 = semget$private(0x0, 0x4000000009, 0x220) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, 0x0, 0x0) (async) semop(r3, &(0x7f0000000040)=[{0x4, 0x3, 0x800}, {0x1, 0x5, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) (async) semop(r3, &(0x7f0000000440), 0x0) (async) semctl$SETALL(r3, 0x0, 0x9, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) getpgid(0xffffffffffffffff) (async) getgid() executing program 4: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000040)='./file0/../file0/../file0\x00') r0 = syz_open_pts() close(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000780)=[{0x0}], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='r\x00') executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = dup2(0xffffffffffffffff, r0) r2 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) (async) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) (async) setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) (async) r6 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x5, 0x0) getsockopt(r3, 0xfffffffc, 0x8, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000200)=0xffbffffd, 0x4) (async) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000200)=0xffbffffd, 0x4) dup2(0xffffffffffffffff, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) (async) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f00006c5000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYRES64=0x0]) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x6, 0x1000}, {0x0, 0x5, 0x1000}], 0x2) r2 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0xe}, 0x2, &(0x7f00000001c0)="cb5c6d61627145", &(0x7f0000000200)=0x7, &(0x7f0000000240), 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000340)="02000000", 0x4) socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7fffffff, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x3, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r4 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCBRK(r6, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, 0x0, 0xb2}}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r8, 0x1ff) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) select(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socket(0x18, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0xc}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x40) connect$inet(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24}, {0x4}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r1}], 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) syz_open_pts() flock(0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0x8}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="1221ac1716ce3d28d19bb8b72f57addceaa306a21069ae91460ffec73d3f00407c839e775d3863e0", 0x28) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0xe940c68be08190dd, 0x0) getppid() ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000180)={0xffffffff, 0x0, 0x0, 0x3f}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 4: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000000)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') executing program 0: sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0xfffffffffffffd0a) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) setrlimit(0x7, &(0x7f0000000280)={0x4a, 0x1e7b}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) getrlimit(0x8, &(0x7f00000001c0)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="f8441ca0645f1548e391fac894e56ca26b1c0ee3128d9d07242a7427cace9e3bec03031679e31f8b66f33d606a2d60f3506d79f388284f1694d15f25c8c9ead144870a", 0x43}], 0x32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4d, 0x0, 0x0, 0x20000a}, {0x7, 0x0, 0x5, 0x6}, {0x812e}]}) writev(0xffffffffffffffff, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r3) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) executing program 7: pipe2(&(0x7f0000000100), 0x10000) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x0, 0x11, 0x4000000000000000}], 0x3eb8801, 0x0, 0x20, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/103, 0x67}], 0x1) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r2 = socket(0x2, 0x8000, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20, 0x7}, {0x54, 0x0, 0x4}, {0x6}]}) pipe2(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) clock_settime(0xffffffffffffffff, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r5 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r6 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r6, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0xffffffff, 0x9, 0x2}) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r4, r2) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000640)="b1", 0x1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000100)="bef40000", 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socket(0x2, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3}) sendto$unix(r1, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000340)) executing program 2: r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) lseek(r0, 0x7, 0x0) executing program 7: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000001000000ff}}) sysctl$hw(&(0x7f0000000040)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)='6', 0x1}, {&(0x7f0000000140)="dc48035bf72f03ca07a5d42f1faab45a26350908af7e7c723c554e629a44fe5403b44ea1cae5b547ca9593239e794450de8cd8bdddcb90ac34ae5570e34cdf0884fe505c24ae4262ffd110d1454cdd17de0ccc4f6304d58bda130ccfe03bdbba719333a939af2578689d68574a1a6f8fde15de96c50815721c257430086d233278ac7c6f8964aeb865815a4d55bcd17fb372125f87d48528c02ef8fda3342d2755c81660edf3ef91b5aba6f26f7fd94e98", 0xb1}], 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$vfs_nfs(&(0x7f0000000000), 0x4, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = getuid() r3 = getuid() setreuid(r2, r3) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="3e7ef3e8230b5ae9ff1d649066f2b598dd09cf80cd67", 0x16}], 0x2, 0xa116) r5 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmat(r5, &(0x7f0000ff9000/0x3000)=nil, 0x2000) lchown(&(0x7f00000001c0)='./file0\x00', r3, 0xffffffffffffffff) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x2}, 0x2, &(0x7f0000000280)="5815944cb148d5c753f54176ea69eb3c4afa5c24e9d0864c130c674d16590f37af91941920da561636f8ddb180170830440984e4a4a8db6a80766dcc879f81ddcbf27ee89a40401276085684cd17852b39249b7b075056ad1df8c8ac2c32b2d8dc318c5ebd131ba5addf549d359dee16c5965fe554521300603fcf7e9766331699039ac1cc2d46d6376fea122f778b339534d4ade6a5b41688ed61f2e164a2", &(0x7f0000000340)=0x9f, &(0x7f0000000380)="ac1343dc9d0e03627f506ea0f8957df8c60443416f2a0a2dda0f963dae10d6268fbda4bd8ce193d1987685396365b53f06f1694b05c972e9c2e94d14b6e598048e12a312830ecaa601a806782b49168217914dd674c73815d2deb2fdbbee4a502595cc378016f27d04a6bbaed7e1568fdfdff00240756c060b7cd975a757ffa84f18df0a0982bd1c7301eba95eef0eadba6f7485c82449af679178cec473dfec64798e61dd2ada864b81bf091fa17a311c942ffa424c8225ba0f05", 0xbb) r7 = socket(0x18, 0x8000, 0xa8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) recvmmsg(r7, &(0x7f0000000b00)={&(0x7f0000000ac0)={&(0x7f00000004c0)=@un=@file={0x0, ""/89}, 0x5b, &(0x7f0000000940)=[{&(0x7f0000000540)=""/62, 0x3e}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f00000005c0)=""/111, 0x6f}, {&(0x7f0000000640)=""/190, 0xbe}, {&(0x7f0000000700)=""/23, 0x17}, {&(0x7f0000000740)=""/44, 0x2c}, {&(0x7f0000000780)=""/86, 0x56}, {&(0x7f0000000800)=""/211, 0xd3}, {&(0x7f0000000900)}], 0x9, &(0x7f0000000a00)=""/147, 0x93}, 0x2}, 0x10, 0x800, &(0x7f0000000b40)={0x80000000, 0x3}) bind(r7, &(0x7f0000000b80)=@in={0x2, 0x3}, 0xc) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000bc0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r8, 0xc010570d, &(0x7f0000000c40)={0x1, &(0x7f0000000c00)=[{0x3, 0x800, 0x1, 0x7ff, 0xfffb}]}) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000c80)={0xccf, 0xd27, 0xfff, 0x8, "92baffeff9ae6c28544510e5eec67d681df3486b", 0x3c, 0xfffffffd}) connect(r7, &(0x7f0000000cc0)=@in6={0x18, 0x1, 0xfe8, 0x1}, 0xc) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000d80)={&(0x7f0000000d00)='./file0\x00', 0xd3, &(0x7f0000000d40)='./file0\x00', 0x8}) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000dc0)=r0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000e00), 0x10, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r10, 0x3) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000e40)) msgsnd(0xffffffffffffffff, &(0x7f0000000e80)={0x1, "6b24e4226e033313f6d315a90604a2553cdfcd18d35a662ce22f715fb338e979cd856aa5e0a32f5a66fe0ec0dfc680b6080f0ae1038c2cc5192e1b7d29ed923bb3e536f1913ba83d16814684e0ef8c5be2c3a0c4395767446d00003c2697b35cf75e61cb0940b9c315a6d368a96dba3e9a76e999a298d315dbca32969cb5"}, 0x86, 0x800) close(r6) executing program 2: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d31d7ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a862c881ea772e04055ab3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb6640000", 0xaf, 0x0, 0x0, 0x0) r1 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r1}, 0xc) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000000c0)={'./file0\x00'}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe4202", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f0", 0x5}], 0x1) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000540)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) executing program 4: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44fa723ba2bac49", &(0x7f00000001c0)=0x9, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r2) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x1000, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x8, 0x0) pread(r2, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4c}, {0x28}, {0x6}]}) close(r0) ftruncate(r0, 0x0) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = getpid() bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r4, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x4}, 0xffffffffffffff33, 0x0, &(0x7f00000001c0)={0x401, 0xffd}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) r5 = syz_open_pts() readv(r5, &(0x7f0000000280)=[{0x0}], 0x1) executing program 7: rename(&(0x7f0000000280)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r1, &(0x7f00000001c0)=""/153, 0x99) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0xd6) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000740)="97df1ee8fb36ccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb777e6ebd16c75b9b6bea7cfb5169cafe39c024440d322ab21e06860f1e1470a9a7f26e18e3070dfca7b14a342e890eb04d0455d6643bd3b3f4f9a8761411f80e7018dddf0db374d198d73aae8ca3ac6e71bffab2a7df32cdbf76d5d3e2a1181cd216e3562439267bd69f1bd88dec4814c5bed8b7f5506b8e46501d51989acf51764d84165a214eddaec67139b58b086aeae4b37a19bf952aa85aec3cbb7ad6c714d2a548ccc85e7bca72484638d14b08b7c", 0x16c}, {&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea2595557e59301a11e8af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d4630173a8931d3fca364d5ba89a1612a5641bc767fca1d07020cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe386170153e94ac5bedd4fc0a328dd0cec7e33cd3bbdde94ca0a98850fd1ae27b361b473642941dc5df6a42a794e84692c9f5aa3c34c91256f30acfda6a8299ac5839a3e915f096e22ac79a7c174d75a358938f2347c534507f0f3b7bb43108fdacee74bc1784d7bd903ebb3824c5ca290a4d077b86461175cc541d21ac03efd3c5502b4", 0x154}], 0x2) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88edcc9d56b14855858", 0x15f}, {&(0x7f00000009c0)="84dbad87750b272891897001b800402604bdff7ba28be26cb4d6a713e9d85ec8de55c44a3ea5e9bf18b40f1bfa4ecdc59b91548e03353d077321e0f10f36bea80857afa367df95a46707f974306815e8df7e72c30f272160b5b0aec77b81fbf19ec72b8769e67c39961d651a36abd53dc48b6e04d116e70d85b5a11c89368afd33a889d000d4ff6f80a720442d4d5f481a", 0x91}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94415e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994203ea7f2342ed3c062b87e7a607", 0xa5}, {0x0}], 0x4) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x3}) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r0 = socket(0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000440)=""/7, 0x7}], 0x1) close(0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(r2, &(0x7f00000011c0)=[{{}, 0xfffffffffffffffc, 0x45, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff000800907800000000"]) socket(0x0, 0x1, 0x2) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x0) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x7ffe) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r2) shmat(0x0, &(0x7f0000ffa000/0x2000)=nil, 0x87135058c742d495) r3 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000200)) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r4, 0x0, &(0x7f00000001c0)) shmdt(r3) shmctl$IPC_RMID(r1, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x20006473, 0x0) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "ff1800000000040000000000dfffffffffffffff"}) writev(r7, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e1804", 0xac}], 0x1) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r1, r3) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000080)="ea00000100000000", 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffe40}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x9, 0x40000400, 0x8, 0x40, "c07b1f46000000eff43b37dfcb215fff00", 0x7, 0x2}) r4 = syz_open_pts() r5 = accept(r1, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f00000028c0), 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) setsockopt(r1, 0x2, 0x18, &(0x7f00000001c0)="397147785dc31852c016011e57caacb130e5ab46ce15e60f452036ffac28ddb17ff2c5b1bb07403ee05ad54b9cb2297d76800cbe7e7335fe5be9ee5ee136e50d858a49eedaa094b505df93337d197d69e103002e99e8bd76a5696c923c7f779c0abf7b5707df4a3ba5a634e3af0188b080f39fc92e769dc925b517738513fbe3867c5fffe7da4c21976f7c67ff6bde54b980a4fb5963f21150d3cbee7f5d447a5ff3d984f09d98f5", 0xa8) getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = open(0x0, 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0xf800, 0xe, 0x12, 0xfffffffc}, {}, {0xfffc}, {0x6}]}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r9 = open(&(0x7f00000003c0)='./file0\x00', 0xaa63446d57e9b0b8, 0x4) kevent(r9, &(0x7f0000000c80)=[{{r7}, 0xfffffffffffffffe, 0x43, 0x1, 0x4d, 0x1}, {{r4}, 0xfffffffffffffffe, 0x80, 0xc0000027, 0xffffffffffffffff, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffa, 0x11, 0x10, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x11, 0x40, 0x8, 0x804}, {{r2}, 0xfffffffffffffff8, 0x50, 0xfffff, 0x0, 0xffffffff}, {{}, 0xfffffffffffffff9, 0x1, 0x8, 0x1, 0x85c}, {{r9}, 0xfffffffffffffffe, 0x34, 0x8, 0xffffffffffffff00, 0x1}], 0xb, 0x0, 0x80000001, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "10267e7be2db67de208c8bfc612c3100"}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) select(0x40, &(0x7f0000000300), 0x0, &(0x7f00000000c0), &(0x7f00000001c0)) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) executing program 4: ioctl$WSKBDIO_SETMAP(0xffffffffffffff9c, 0x8010570e, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x2, 0x7ff, 0x8, 0xfff, 0x3}, {0x2, 0x2, 0x4, 0x6, 0x9}, {0x62, 0x5905, 0xff, 0x6}, {0x0, 0x9, 0x5, 0x8, 0x8001}, {0x401, 0xfff, 0x5, 0x1, 0x400}, {0x651, 0x0, 0x5, 0x5, 0x81}]}) shmdt(0x0) r0 = shmget$private(0x0, 0x4000, 0x6, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x3, [{&(0x7f0000ff5000/0xa000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffffffffffe0}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x98}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff1000/0xc000)=nil, 0xdd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}], './file0\x00', 0x3}) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001980)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f00000002c0)="306c02bedbdb48038d2ce2339c1d1c91e283586711a8751c1f30fe02399e6626e4045ca88631e394bd67aeb9318690c8b267ced0adee63fbec77aece12fc13cb7958896d2efdec5668949d28f7d68fc16e88559fb36891abc293b4f3cd919f132497f8533a58623ad1fc5c534932f1edd55d9613e9ca9605c23d92e1db1a9d7bf25f645ef15e0a72c59adf7b49010e502c71829d2779b07d8153e1d8730e84c6259925e708e5625c0603a1b01c280902e3ac6f21779f2e62d5357a1f1af69db97e239f56a811301d2f069f99175f05afc7538c261245fafcdc26ee2ee209b5073e551c0c68a103", 0xe7}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="610da6ce6c9d53f1cc480b1ecee54ad7d826041c9565e6b0653d987cf384880300b805c3125ddb9660dd312709cdb9976f6175b0838225f6c3b36632f4c664aaba11470d87740e62b9e6c16b1004a97503a321b374d3a70569f8485a900bf5df12b52ec148cdbfde92f8b81c0d87e295a93c2b040f9c292a2a9ad4311f5ea678a5cc9d27ecdafe28f9cf982a4d2f8a0a25b0b8ac0b2b191af86d36b339393918e6f565be8f2382c87a", 0xa9}, {&(0x7f00000004c0)="ef2b5ce7e112ed2fe9d26244d77e9a401b0872ded670c26fa8ab7c81fdd7fca06cad39328b5eea0258492b88cee5abcfe82ff0bbdaf6f552502ab4076bd5e488be2ef7fca7b845e341aefde062a8db0908ce0ee02df9a8e3f4687d596c5ccb0650f119924c920bd0fbf1f58f54a25343c13f7a5f809c5b7cc4e166a6ec7765e1b295a0574ace3b8aab00b323f1efc46b7c26c8fd7ac5eac2531b6b3a81379ef3881e8414c05370ccecaa837432468c20c95eea871d364c4001ccde761e0bb3af08cb7d2b59fae59bc407a89b269685e5fe402300b23b1fae5c76add29f47ba042f219745decbb0a28494612f0b8d8c00d90660119aee631f7adcd8077ef35aad61074b352bb26fbe48fd5180b5d1ee02cc18233377a28175848986cbd583412df50ed6047ee9945a67fce6d4e337a9f9fcc0f76b24793447986c33f61fd4a8e961ca0a0b5955e954b6af1b1311dd9b7e683978f80bf7e5b665dfd57790e0292feae1411d64f41f4208db7162bbc862cfa7010e419b4e75b8401d6994bdb77888bde15a71fc391a7f1b1b8978d60aa76b814bad005df9958f16d213f91eeecbea5aab08d1b3810340de5f840c3eee1e7b97d7c7e5226621dd6a3f9b50bd3d645a051335c2ae2253e1a6e77c43b3b687a63391cf7ee45fbef7f89f9d097858be8fb2b8d8936127eba330816c71850579afcb94cc515626d9371693f61b16cdf99c05837b64b4bca1d7f221e242ffc64debb856e75eea5a73b78b07dce4786dedfb89afadcc6fa2a69011aeb3b066aab4608b9c867cd01c1180346624dfa47c61f62887ca1d1cdc253f72b2872b645587e1229be2f101bf147977387896997f0c8baac421590af826cf89c823acf52a2145385dc0188d2763c7ee845c6e3ab868cf7de13499a08551ce016ca53879688660b8ae9d3468f18b6baad022f44dbb92659a784754b9a3ddd73d14b276a1f9f7d4b9698b35cb5b65f7a95bb8f06809f46f6db06a14772d371dcf5fceeff21081269a8073b65e0a9f17c30c8e69bb1898393bd4e9194c1fe969f8acc38ff83cc43bb57bb552584ce93ebf9cbceea824f902ce4fa88ca5c7f3c5e19a082961a2edc2fbef0a999b01fda3a3d098004eb37556b636824159cff538be34a2027bfd53eb3cadaf60078f510306be8052f820afe48222e1654880be96159696306d307c3afd8998650b80fc9f1b4bba051fbe02e8e96ed00da3707d5c77c9b82d678881d9a3cdf798fb8c6daa580f93f930365716530e613e012281cbc3d45940a5e4b2658f744d5812d4cdea3b3562c50c2251e82bc2baf68a5246421ac6e333d2e93afa9f1270524b9f5a43b6128b4256cb28e2b5fa86f029ea9e6ed31abe73b8cbd89c707bf20663ede6783a39f38ba76a983e08f4f270ef7989ba324c84657462841985e8d44613e2af003c0ba5e27dc4271ee6bd4d68d45c8cc89d43a9fadcc79f90da9535cbf3c7a45d047ceac567c6fdf3d631b2b9bceee3a38a20144bb6d659a9e785b566a017c7eed85b3d1b5b3a8c06a415411087f33282857330065871d07a784f74378c21b8d5290cb1acfd66cd81be78ed4d21ad57efc1fd8ebacc6da9bb3fd1ccbb681728096453ad309b55840b88519a673ba21c7e590bc0faa3e497e3b3da8a325a13a3b631e7b4fdbc06dadaed599169353813409dc360c61b930474830db4bcb59eccbd7b935d7db3df74e4bfc16b7b4b726ee30bdabf816d7810603f751213178db28cf22f88f92c219b567da415928cb4bbe8e4e0716df42ecb50eda5295b617be4338b5441d22006c81f92cc3d8ee9f0b9ed14ee8147db7498e08772f318c43953362456341203d1360d4145a9adf82ae574bcd36cddd5e8ec977449e711c35b05a6b0188ad0644f10957dd19f02868981bf9a9ceb35571f75428159689a5c7131f21f4161d92a51749ec921dc19ff7fe699703235124eeb28c871c812894e1f50fbc059fddd6d42c360f2c212268b5d4fe63d0756292eef40c1b837b1a2f68da5223dd95eb81b52c91a059440d2b219a9b84cc717222e3941d76485be9de931d72f8b57c880851e7cede2541b582c33fb448734c1c40534b818b2b75a6707b81dc6f39fd4efb8c58f646fa1b41436985875614c702eddde872acacafd2866599ff61d46a67e904617f713a89bb3aea8befffa6f8814bb5a016831021f892d433370ffa031d81204564eda0e621d0362a72751e3caecdddc6da688334b0d9adfa220adb05f14486e27f48c66b9d68a4d1537f3347dfe32e969957e5217b2e43689bdcb407e68f97e3d5c00cfc23cf6e939cf35c83b3ea0cae24e34ffeccfe1a4dceb165bf79cd94cdefff92481ce7731c3db1cd4a5b4b3c7ebabe5a728b23d524b28427b22b163bbf6e5d6fa47399529102b966ee0b62aebcd426979ccccf46aefd3c5fe741588fbbb005052d2e04b4121992d1a1195ed2edabcbeae10836f553c5f9735655c1a8a3f416a4d1e960a233776d1b39978d450a8423ffad30f28d94e8a5d154a2d35b8b974845c3432607a993cb97e0dc11294ba9a04c86451517a65399257ec3bf4303fc12a9d7e6bfb9b273f4abf219e50226596c4ed227aaab5ef9a56dadcf60e7932eb4b9ec5d7c156c787001e1d534314bf149ab5c21b526e81a18c34079e05fb08fb62bbe001a39e239eac4d8759dc925fc5cff3e787764a205d2569da3f0fd6d72393deace5fac61899bf8338cd85c5e35248e03545297dd874f3a6a40904c45c697c85aaaf3bbf12e6c42db17ad1d9fd773f3f94a4aac71b2f6cf8470a089e8a97634693cb4cdb045f06fa11c200b1c42dc862db21009b3ce1f32af77fd7b18ecc7ed1d49be1bf3b7967ee5e934c5a4bf8781bef1524b046744f306cb5cb9e6badd67fcd8529d2929b527537796777901dfa43fa1d6438aa259382fe92e08e829cef202091844cbeed6e531cf270ad48f1788405862318611adf1fafda63e087d53778025813032b50e7c708bad496a3fdb548c62c30614ce5cea79dae9a5a0bd3bd356870c3106d7b101449c2f807643afe82450d45d70e233edd25995e33e03ad43110ebe91e717140ef56b81b7d7d6056dfeb46c49ce6c5491e98813bacba6fb902b7bf923fb4cba871a5d7f26d59dbbb94388ee5c57dde264296abf90e35fd47017c8b8de39751f7a736e7d5eaedbe965015756f29c61bbbfd97ea0edfb0be514a305253c47658b698dfab46c35c7474a78312ee2de77ef589a0c24f423f22f3c055853f34dbdde230e696a098e0d527a24cc1f018a5579ac68bc0752277e06fcd24455f85d1d73fa518ecc1ba4b414bffa48fe6c0ac5622d3b0367cafeeb23f961b0faa5b8f33ce7997832b0b22c6cf0a882a32618d896632f43d728e0b285ae97b27a7ca9d0663db69af4254f5109b2187baeb294a00d2fc4f3df238c88ed77ced40a86d1659e2607c76bcc3c9a527f6acbba1d8b9c84b1de665314e68c9ff1cb6ad9c8c23e7e46772db95fbc154257b1e092e14e04000af0faad3fa68bc969c96db2d0863292bad9c733d58d404f12e88f3d5ad41bcbbd2e646bead0d819c42350f3b87c2859ef3cb1cb0f231f99e869059d02b386aff5ba1e36fa22cd9fa1f56bfd10113acaca604719b4dba7e618764ff4c5a6447d52a3aee352a2f431bbb6d999cf578ab51ab898c72395040424aef25e19b67c5023724ef9d5087c912209b854f213a13448067fc90c7a867ce2eac3fc0f1cfdf633a2e622196b9f8469d90b1fdc4fddfff9eab5cb402ab056b5507e05f51ef3189626e493ec4f1e430bbb20b07a917b853eeefbfea3a2a4013dc0310590a87f678913ae0564498011e2a4fbfbecd29a19054d8bbfbd54c1e12c648e70ee971f28e81150c35a1ce7e8a8eece2199b8ff155497208b23734663edca9dbb23b2ca1075147faa61e92a936021a7212471f82ac118a02c33b0e63608789faac224d0ca4377507c96b62ebfc5646239884f7e1dca4339450c97de76e32ad3c844edf3aee4251fd7fd14b0180de12f2e3e3ac5cef0b110fd922e9c5943030ddc2631033a9e996986b23f8a28a739d42e957f31d5de1e26ab2fac5fb7095328ab237a02f9de443b63ed0ea9b2723b3eb739bceb20f4ad1cffa026be19b935f81caa31b97a58a5e207f2ce31bd28f9a666531282fd7a14e300389063ce4d54b99ccb300398b03246b6fd8ed69d72eecad6ce93e566f101566ec790a680ca65581214b568fd385924a4906fda6088dedefb1acf0d5cdf83058612bb16aa01148d70c639b62eea58664407ac60ce32b1c5248c9950e0183c804be70c3ba9fe3bdbb4bcb106b9f9376bc512c040d8017352587d009317416120b028ac088671b5f743779c5f791ec4f068fb9851484040ddb45e8780be78bb58e5654d63c3009d1e8a025a0672ed652cfbce6a48608c9406b6585e9af277406468a9d1c96281bcc6d6e21c2f279ffc5520ddfd4bf1bc755048bc6e34cd5a155de04f84f4b238c230046d8e3a3dd4a3906f92a45869c092cfb76424f6d422f16d15acf6c2666c2b47b02cdf72b67fc91eb808b52185c805a9bba07c745baf300b5331840bc97836dac9e3bc8a2909d7237fca57151059c5852451e2b562d7fe1474df50b68fb106d4d41a1de7a373c416e1d5310e225521d4f81231cef50dd64719f6abad9e9e63c765dd0bf0da03c631e485672e1e4eea27c88746ca0c0774e72919d4b16d3c8fe430ff8c298b38a2348acd0094a1653fd7910c66a1b4103f5013ec31fc3f02de0c016718a7f5c2f855cade8fd0d3f4a7ce330c0a74d79b9d8160bca4a040d91c4ec8db2918ee69c7bcfb2ed8819ed6f3e65f266039e97ac93161b8bc742f1c903d9536b00d28e279fd5af4ffad02a367f07e3f234d2afee5a1229e3f0d9b6cce6ef5f8776f857d9c782f45271f69903049ed3f6eb540c4a6744e54587c3ae8f0a0dd25b366529fda93f861db467df4b6fe1476ceed7ed616c6d3967860de5641e22f561b5d0e18ca060733110def89676d37f6ad1b51c856c45f8238ff5b771ebe903815ca7f37548d44a8dd39207d593a85f9c262e1eb5a24f9853bf7e883a70c4c8df03402552c298788e4453a4c1b8b0efffce9090e4e385735d3ba95c5e2b09ddac2958c0c868357b04d002ef0d802889ac7f8c03243343cc70a39df0fc05c7af402b47e0f0752a420fd8ca1b42b74cbd97e406a4f9a77e5a7275ef344ce375deb85d948be6b322cfa0a04b46ffa449c2cc76e85d43b5f52a858b2adafb1f1f2c845a62a901be17f9cd69f9a3f7384b7449369d6d5d1f521f11e99a11667173c095e96453d29c7423b904a28a039496d3b5a70c077fdbad38d669d7f4034cb5b92b10cb21266866987eee23161160946544cef8fff85dfb2fdf5776a0ad1179a0769538b1ad70edd04a3bec75120ca6f0cac6179af32a7bed8a496b15758132e4283eb7cc90ec9ff50aa4c41be08db6e2f33531c00699108d84f74063110ef952ce7a05ccd25300d8833f61fc79aeac2cf99b7935253907a036deb9e92b84ddf949ba1fc866437c9a3f52888c93798d3c1ce1ebbf2e6207c78e26ab931a86c6447f309791c842534f64bc8b4331c5f43c49d39f9780e7f1e6ef64907927bfbbba4c4bd217e39f62de2893ca7456df4fdfd3d1d31c8117c9e244d1778a68e3c6fe06d71d3ae92dd13fa72ad60950cb64d9c3348011e6e9b700ebfcf66b8edde801d3873633a6558bfd32a6930d730a30a8edfdbfba7b3991498858a5f0fc00c01cdc3d26d1c77a524da1d6f0", 0x1000}, {&(0x7f00000014c0)="e56f8ccaa28318f25632570de97c8020de022730f0144433b198a1f229b78457c99ed3ff2c1839fd25067c1789293903831798c416bd60660d419d63f0d6dae58e642383968a39184b2367", 0x4b}, {&(0x7f0000001540)="e863b12e89a08fef7ef9839574c8e58f7dd4e47a1f78d8d56bb6dbcf59bddbc2fc57416c3f5c063e82c7db960be1ca6d4bca76c61210c07b744db5b18a0d19ea6f3ba2a065a19367ffb663f6b6f2539ef94f49673ad84ef74b276cd381c583c7791d8e900b1ab1c392ac5ad9ba0fedba41b4a05ee20c7c17e2678744b5975f23edc5aa1c3757bf66c408b858a03643f50fd79fb477bce579e99c8011885c808f2c9336b40350a6c07892325eb381fc9c294874095279ab83f1199963373be856eb180c7a58f01e741f8d161037f998ed1016", 0xd2}, {&(0x7f0000001640)="343770f0f26b870278e62c033a10f4ae9f2152809f95a4f49f2d9b89ce69c7e690c40e1b5b96ec9914049de8538604f95c3544fb26e8965f54ee09df8f537cf5a03b8319f9e70ddee0de5b10afb80cb9d64468c10aace5741ed8bb4fb23934a2711c0dd792545f8e4b45dc7b451c444018dc93ce742539f0eb0a92981b689c3cdfd7b9a1075699d46fdb7f22d74993215aa1b53ac7c1ab26095216410759aa71f6dae0269973e8ff66", 0xa9}, {&(0x7f0000001700)="07f9208e7a9d445936b6eb0040db91e9e102f3f0d6ef404eb6eea8bc30af6ab5ca91ebff4ad3c8194c7aa8a453d0d76e7c720a85d66c28d7427576302a0c6580", 0x40}, {&(0x7f0000001740)="e170b494b0c359418e0e44382250f2cfafd801055dd78d010c2d6426caf817c71cdf67dec57cef9d2e9586593733e3fef26e599d8b12e91efd9a8f2a9c4aea45050c628b896ea937c3898ea9e9cdc212cf9bdf4e36525940a349d06f29be917bace6b480b6cb9288ff089762b2da4e8c0ce5ef7d66e71128fcfe47", 0x7b}], 0x9, &(0x7f0000001940)=[@rights={0x18, 0xffff, 0x1, [r1, r3]}, @rights={0x18, 0xffff, 0x1, [r4, 0xffffffffffffffff]}, @rights={0x10}], 0x40}, 0x402) fcntl$dupfd(r3, 0xa, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000019c0), 0x10000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001a40)={0x4, &(0x7f0000001a00)=[{0x3, 0x2, 0x4, 0x9}, {0x7, 0xff, 0x5, 0x7}, {0x8, 0x2, 0x4e, 0x3}, {0x8, 0x1f, 0x5, 0x1}]}) sendto$unix(r1, &(0x7f0000001a80)="8f830159517a458d78f9af24b2ed6de8e64f992ed230be709ca0fa36b97211543dbfb09053a422d2e072abdf7ac2f5481b02ee10fedb4d6290393c36e1851d523bafe356a57221529400e6349b9dc3cffd2b2e37701dfc8c06c82a99d1df299ab162bdc74bd80ad16d06c71c0a73470ea39cfd1b9e3c94aff8e1a1f19d8249c53f91784ee84f9a327bab3f150f080c130a3f5062f11718fb0b3a41bd1b01a7b7160a23850ceffc60beca0ea7", 0xac, 0xe, &(0x7f0000001b40)=@file={0x1, './file0\x00'}, 0xa) ioctl$VNDIOCGET(0xffffffffffffff9c, 0xc4104603, &(0x7f0000001b80)={'./file0\x00', 0x9, 0xfffffffe, 0x88b}) getpeername(r4, &(0x7f0000001fc0)=@un=@abs, &(0x7f0000002000)=0x8) getgroups(0x2, &(0x7f0000002040)=[0x0, 0x0]) setegid(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002080), 0x40, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f00000020c0)={""/16, @ifru_broadaddr=@in}) shmdt(0x0) shmat(r0, &(0x7f0000ff4000/0x3000)=nil, 0x1000) recvfrom$unix(r1, &(0x7f0000002100)=""/218, 0xda, 0x800, &(0x7f0000002200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000002240)) r8 = geteuid() r9 = geteuid() r10 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000002280)={{0x6cc1, r8, 0x0, r9, r6, 0x1, 0x2000}, 0x9a84, 0xfffb, r10, 0xffffffffffffffff, 0x8, 0x1000, 0x401}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000002300), &(0x7f0000002340)=0x10) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 64) kqueue() (async, rerun: 64) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) (async) socket(0x0, 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) (async) r2 = socket(0x2, 0x8000, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20, 0x7}, {0x54, 0x0, 0x4}, {0x6}]}) (async) pipe2(0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) (async, rerun: 32) clock_settime(0xffffffffffffffff, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r5 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) (async) r6 = socket(0x18, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r6, &(0x7f0000000140)={0x0}, 0x10, 0x0) (async, rerun: 64) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) (async, rerun: 64) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0xffffffff, 0x9, 0x2}) (async) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) dup2(r4, r2) executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1, 0x105) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) link(0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea", &(0x7f0000000040)=0x2d, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0xffff) r0 = msgget(0x0, 0x6) msgsnd(r0, &(0x7f0000000100)={0x0, "2c494ac0097a96631dc5deb0f29ab0136b0b1fef20d9753b3c3de3a7ed7d38503c263357f3d550ba75e5ebde4c47549133b0ac24bd783ef7c2e55271b87f1610a85ed5b29dfbb08e9cd668dcb3"}, 0x55, 0x800) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() r3 = msgget$private(0x0, 0x0) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r3, &(0x7f00000004c0), 0x7c, 0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x10000, r4, r5, r6, 0x0, 0x2}, 0x8, 0x0, r2, 0x0, 0x3, 0x8}) setgid(r5) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="55f8f5782087a072a82ec35f78d14780f518", 0x12) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x48, 0x0, 0x0, 0x40}, {0x64}, {0x6, 0x0, 0x9}]}) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) write(r7, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r2, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) readv(r0, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x3) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc2, "00ff000000006544d900160000000000052000"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') executing program 2: setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x80}, {0x0, 0x0, 0x0, 0x9}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x5a) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x1f0000000000000, 0x10001, r2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200), 0x10000000000001e3}, 0x0) executing program 7: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0x1) listen(r2, 0x0) shutdown(r2, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 4: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08060001080006040002aaaaaaaaaaaa00600000aaaaaaaaaaaa0000ffff"]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xed) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001280), 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$pf(0xffffffffffffff9c, 0x0, 0x800, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) msgget$private(0x0, 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000300)=[{0x32d, 0xa3, 0x2, 0x101}, {0xfffb, 0x20, 0x2, 0x10001}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)="1f2c5a99a6e9133f18f09685cb7b27b4c4d9becd", 0x14}], 0x1, &(0x7f0000001640)=ANY=[@ANYBLOB="5000000000000000ffff0000070000007b97c2378d967b1288110afcf60278d34210047c9e97d5d222786317ad75e96d6de37b5fe355dca8d7e43dd99d0b15a3b4106baaed09341100b4ab2ffd978e9aa800000000000000010000000180ffff28a04997184820f2e4982879200d3b2f9cfb00aa8fd1622d25abeee89b886e486051e6e12a6d251f5c621cb157d82eaf7853a910c6bb424d42d9cec25ccc60757aa05472f0e253def5ee715b23182360dd7563b81b3909c9274bc006118352bfdba4cf49a62454bd1eec3509206d6c81c18051973b7ee3dffd7fdd7985e1ba68febb8c8a7bc04b26e7233e740a870d4d3d7e2a7be0f39b002800000000000000010000000800000001bf8093b31ecd8a3fc84d0200000000000000bf11420000f00000000000000001000000ff070000f64e1838f79726412d01c762cb5cdf14e605329ead48ada1317b3185403f29709aaa299a7932bcc6bb668a690d21cfa7c1e3f24131e71ecc9dbdac88b668d4452872b450600563f2d82e9598cc45910303510d2bcfbefd737b7d54b085a775ae7fbe573bb9289171d788461274d8ad4d7151bbb547798dcb2a05e112613cdaa89f5ca096c901501d3531bc6c4df975c8a7e4042e8bdedd86a7ac10fc405b46003c6168d0b47086ddf6e7f2c8b54bb431bff21b38372c13b2ed4a489214eb5659f68e053388df0b4a0bbcc191350255d0f2d7d258f09f000dc9de0000000000009000000000000000ffff00000600000057247fd7074069a16184aeab7fa8c8621fcc01000000c59687a8d1b5207005b96164c655c32b6ee2d675c24f32818beb9c9e0483525024bc1d1804d429eba11902f597c065aae9d5fbd453499cf543cf848d72d5b751ec56e535d593807fb1bc37306adb5970dccba44fa950dceaa941e7dc18ec03e32b8b9a4519d41308ce002800000000000000ffff000064000000e292fb1d3b9195d169561562e31e897c625ddcfca8000000b000000000000000ffff0000ffff000044feff0609d15fcd54ba6b5495ed420de0f005f612240657a7b4e840993c5cf18f0dc396f55f5f6e797f563b012f3e34950ea1af959a49c40ac678f70b6795661fb1d0537562aecda6d71d360bd557c7c1d42bb04ede105c31e101c15088256dc20a4306a6a3e586e98b93297c0554f851a3fd86800b010dd18b3e465808f969f19f53e5b6e0413fdaa4e5d6e191014dcbf3ccb2d3bfdd788e000000000000009800000000000000010000000600000036af0dbe026fdbad79ebfc93d3dd4f13115ac356bf4492e55776724dd15292c21ea4f3ef93491314c816b52a9f9ef523a0d90d1d46edca45f7e87a5a00d946a67bf47047c39b1d64d4414fdeb08dbc96976e4d5c8ccfe17f7005ed313d464f1d2d90dd48284b2c5eea477e34ff0bf84f5f0c6dc338fbe953379a27f1465fed1cd4b4109882d40000359830f4eedaad3ccb73d87aa85b6b824cbe7f1ab99525004ecd7835d6a91f07731030acd4da4941411df82b08da7df8dd2c46fb616ffd2f9da5f2c560806721371e88ccd7"], 0x410}, 0xb) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000080)="47b0835032ef78951cf96be21578f30378748b866947c35d386d872cd73e5ce1d722348d6e094dae709465", &(0x7f00000000c0)=0x2b, &(0x7f0000000140)="f3f2696fc90226cfa1df8b70c65c2f8b2b9eeb1a22c115342b1c2b27caf82c412ebf4c7c5b013d0eb484cc6c74f5d232e035653e933b4d85e29724d7", 0x3c) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da96252c25fc18fab6eed9b793bee5e6d47590df4a4e858105f86a0892f725a26d785", &(0x7f0000000200)=0x39, &(0x7f0000000240)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b476a2b7a89fa0a803348159e0946161a31dfdd300af7450978b7fbea39e1ce7c5939749003b231d24de99a0cedb4876a112dafc1434e7fe44e4", 0x63) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x40, 0x0, 0x0, 0x4}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000a00)="83eb7b60a9708b30ad6e84f360a995987ba6d18c1b25e12313debc3764a5da81b2bdf70b555efbb8a29827f7033af1ce11e9b43a363c2559c61b2775ee7db3fb054e2d99df7a4630846169fe8bdcfe", &(0x7f0000000a80)=0x4f, &(0x7f0000000ac0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000000)) executing program 1: socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = getgid() setregid(0x0, r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setreuid(0xee00, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) executing program 2: setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699b, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@generic={0x3, 0x0, 0x0, '@]`9'}}}}}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="708bff07000046", 0x7}], 0x1) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) close(r1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a8", &(0x7f0000000100)=0x72, 0x0, 0x0) close(0xffffffffffffffff) pledge(&(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x00\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcdH\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r\x00', 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x64}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_open_pts() sysctl$kern(&(0x7f0000000100)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x3, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r6) getsockopt(r6, 0x29, 0x3e, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x9, 0x2}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r2, r1) socket(0x11, 0x3, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x10, 0xffffffeffffffc01}, {{r1}, 0xfffffffffffffffd, 0xd0, 0x2, 0xb28f, 0x5}], 0x0, 0x0, 0x7, &(0x7f0000000440)={0x81}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x61, 0x3f, 0x0, 0x3}, {0x4, 0x0, 0x0, 0x80}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x2b, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) setreuid(0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0xfffffffd, 0x1c, 0x10000, 0xfffffffd, "b1094b35e4d8518d20bdf9841213570b5a09833e", 0x0, 0x41f0}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)="1e5fd975ec293cd60235a54aacdee9f0a9f2bdc1059d5ff69829382d1c906b4265e2a86623a05cc2bc5b7756f7c47ec85e608cef999c26fbb9631a206eed0e33892432e2a44bb758799aaee28be891f3b7e806ef83f9131a42f65127091d0b380d", 0x61}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = msgget(0x1, 0x10) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x5}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000400)=[{0x0, 0x0, 0x2}, {0x7fff, 0x8, 0x6, 0x1}]}) mmap(&(0x7f000004c000/0x2000)=nil, 0x2000, 0x3, 0x812, 0xffffffffffffffff, 0x1) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) listen(r0, 0x0) shutdown(r0, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 6: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x800}, {0x1, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r4, &(0x7f0000000440), 0x0) semctl$SETALL(r4, 0x0, 0x9, 0x0) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r5, 0x0, r5, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r5, 0x2) setreuid(0xee00, 0x0) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = getuid() r8 = getgid() fchown(r6, r7, r8) r9 = getuid() setreuid(0xee00, r9) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 4: madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) seteuid(0xffffffffffffffff) r0 = socket(0x20, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) kqueue() r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) socket(0x0, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x10, 0x3a, 0x0, @rand_addr, @mcast2, {[], @icmpv6=@ni={0x8b}}}}}}) rmdir(0x0) rename(&(0x7f00000002c0)='./file0\x00', 0x0) rename(0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r6, &(0x7f0000000040)=""/4084, 0xff8f) close(r5) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a1a3, "bb080000009a019fbcc2583e2f00"}) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setsockopt(r4, 0x1000000029, 0x28, &(0x7f0000000000), 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0x64}, {}, {0x26}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$vm(&(0x7f0000000200)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x8ecf) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) kqueue() mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) semop(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r3, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000001400)=@in, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f0000000000)=[{0x24}, {0x3}, {0x6, 0x0, 0x0, 0x7f}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) executing program 3: readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/35, 0x23) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$getown(r0, 0x5) fchflags(r0, 0x0) r1 = kqueue() write(r1, &(0x7f00000000c0)="5ede3835a82282d6a4813c95381843b27fd74ee87dd315c96a9cf005613ebd6603e303e42b5c897197fbe571473afe72c00178cfb9ba59", 0x37) fchdir(r1) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x5, &(0x7f0000000140)='./file0\x00', 0x8}) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000200)={0x10, 0xfff, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x988d}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x94a}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x100000000}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0xa000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x6}], './file0\x00', 0x4}) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000400)='./file0\x00', 0x10, 0x3f) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[{0x4, 0x5, 0x5, 0x401, 0x100}]}) r2 = socket(0x20, 0x5, 0xff) dup2(r0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x6, 0x1, 0x9) close(r3) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) r7 = dup2(r6, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000580)=0x1) sendmmsg(r3, &(0x7f0000000840)={&(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000005c0)="06e690c3a0b7a26840b8e3fe63ac372e86e9e446d7f85254c405cd2197bdfd20bcb6a3", 0x23}, {&(0x7f0000000600)="c802e7f9e68c79e4344889", 0xb}, {&(0x7f0000000640)="7955f282592a100610920a327aec62a5cd46e88c498864ce65e8a5b89c92945d83fb2ae144a5168a909271cc150d2b4851a5bd6bbda4c1463608897039b042", 0x3f}], 0x3, &(0x7f00000006c0)=[{0xf0, 0x1, 0x0, "83f9f5218d3e942734db8f9809a07da40173954ad92877b768a0ea7ff09df11dd133b838f4e7ad12c5d3029ffd96f7faa706c317faa23d3c361cab0f2b0b02eed2b4a37c2cc6c4a433d86752ae6d9fcac1c4f8b2fef0ffb6f2902de5d2f80f45f1ec08888e49fdf518dc2f033bcd9accfca9fd141b49963fad500200302d8bc553ea77ed879bd4674727e7e6f439aa4d138fd11a2d45bb723c0c1697cc51995792db66c18399488065d1addc5d217826aff804f21fd60dc88081758c9d41d3b8efff18c2c1f63eb29999f8b561254f0132c65d1f2488bb07a5ce58fe6b364a"}, {0x18, 0xffff, 0x3a37, "fdeff4b3"}], 0x108}, 0x4}, 0x10, 0x60c) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) setrlimit(0x3, &(0x7f0000000880)={0x100000, 0x6}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x40, 0x0) readv(r8, &(0x7f0000000a00)=[{&(0x7f0000000900)=""/206, 0xce}], 0x1) getsockopt(r7, 0x2, 0x2, &(0x7f0000000a40)=""/221, &(0x7f0000000b40)=0xdd) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) fchown(r5, r9, 0xffffffffffffffff) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0e09b290e96df58dc2b68bbee66019d57a080078c086eec038b4032938e8fe1257d5ee7f4880197c614d57b9508a58796eb200da5ae8f62c2a5a4ef2b5b299639147cea1445d1677d4d71fea5f60a17eb0daec2baf68ea83fdbfbe06e447798bc46eb51070a9c5", 0x67}, {&(0x7f0000000140)="a72b2af5bbdd42febbeb23341beb94f41612f83fa7b470fe921f18b29ed14c8dbf11e7e82ee81c1f2da160dd5e1e1497002abc036b46c0e7b3162fc4c8095aabde787e1132fb9a3b05f844720ea49999b7307d576c0e4eab550a", 0x5a}], 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r0, @ANYRES32=0x0]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x6f, &(0x7f0000000140)='./file0\x00', 0x8}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee01) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) recvmsg(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)=[{0x100}, {}], 0x2}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000040)={0x0, 0x0, 0x0, 0x57, 0x0, 0xff9c}, 0x3f8d}, 0x10, 0x2841, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x64}, {0x5}, {0x6}]}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000540)="a096772fb742b891b60713e6772cd4a1afbc2987df8f3205def2beb187df1beda7c52b7f0d93e3099aea3a8ce5db6108bd6225bb282db03acc7b83ee0077d1486aee7860c4266216eacfae6fd362bbc2fff0ffc58d6c1a2f31a923ba17255e73326eeb639b62b936148e5916e58c3798d6fb3feb29ca907125ca6e7f4c603e0f956f982e05d5b0e82fe342522cffcf391ae9babbb91953d52c3a49d80a05f3d5ec7d442985093895443b32", 0xab}, {&(0x7f0000000100)="3e8c628b407d3b39f280bea7", 0xc}, {&(0x7f0000000140)="0e09a1eaaa0b46c4c207d662574208524899e3", 0x13}, {&(0x7f0000000200)="716d5a5ef376457abc5188d7f5b5d3e192e7c0728bb666989952fd7bc50a15ace534bd95951c70740c65ad8d02fdb12ecce892", 0x33}, {&(0x7f0000000240)}], 0x5) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[]) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) kqueue() (async) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) (async) socket(0x0, 0x3, 0x8) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) (async) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) (async) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) (async) r4 = socket(0x18, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) (async) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r6) getsockopt(r6, 0x29, 0x3e, 0x0, 0x0) (async) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x9, 0x2}) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r2, r1) (async) socket(0x11, 0x3, 0x0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000500)={@broadcast, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @empty, @broadcast, @broadcast}}}}) r2 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/243, 0xf3}], 0x1, 0x4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) r6 = socket(0x18, 0x3, 0x0) getsockopt(r6, 0x3a, 0x0, 0x0, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x8, &(0x7f0000000300), 0x7ff, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) executing program 6: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget(0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) semop(0x0, &(0x7f00000000c0), 0x0) (async) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) dup2(r1, r2) (async) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) semget(0x0, 0x0, 0x0) (async) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000740)="97df1ee8fb36ccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb777e6ebd16c75b9b6bea7cfb5169cafe39c024440d322ab21e06860f1e1470a9a7f26e18e3070dfca7b14a342e890eb04d0455d6643bd3b3f4f9a8761411f80e7018dddf0db374d198d73aae8ca3ac6e71bffab2a7df32cdbf76d5d3e2a1181cd216e3562439267bd69f1bd88dec4814c5bed8b7f5506b8e46501d51989acf51764d84165a214eddaec67139b58b086aeae4b37a19bf952aa85aec3cbb7ad6c714d2a548ccc85e7bca72484638d14b08b7c", 0x16c}, {&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea2595557e59301a11e8af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d463017d38931d3fca364d5ba89a1612a5641bc767fca1d0702308beb0cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe386170153e94ac5bedd4fc0a328dd0cec7e33cd3bbdde94ca0a98850fd1ae27b361b473642941dc5df6a42a794e84692c9f5aa3c34c91256f30acfda6a8299ac5839a3e915f096e22ac79a7c174d75a358938f2347c534507f0f3b7bb43108fdacee74bc1784d7bd903ebb3824c5ca290a4d077b86461175cc541d21ac03efd3c", 0x154}], 0x2) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88edcc9d56b14855858", 0x15f}, {&(0x7f00000009c0)="84dbad87750b272891897001b800402604bdff7ba28be26cb4d6a713e9d85ec8de55c44a3ea5e9bf18b40f1bfa4ecdc59b91548e03353d077321e0f10f36bea80857afa367df95a46707f974306815e8df7e72c30f272160b5b0aec77b81fbf19ec72b8769e67c39961d651a36abd53dc48b6e04d116e70d85b5a11c89368afd33a889d000d4ff6f80a720442d4d5f481a", 0x91}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94415e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994203ea7f2342ed3c062b87e7a607", 0xa5}, {0x0}], 0x4) r2 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x84, &(0x7f0000000140)={@remote, @remote, [], {@generic={0x7031, "8521b52c4428c0c1fc7bdc43fc21ddee34d8c569d07f4b7a73d25bbe1cad724795d3fa2249226b280a7dfc01b7b8d1d789beacad7ff1a5ffc13ad9679045f861f921d5ea5eb6afab924932abc8abe42187844b7e172d14133fdf5c5621c04ac04217eb78f157add5434ccda0a4d1a17b7f9280a2147d"}}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fchmod(r4, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x1, 0x80}, {}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() fchflags(0xffffffffffffffff, 0x0) executing program 1: sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) getuid() open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x14}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local}) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x9, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a9188000200"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)="dd722386aaa50f06", 0x8}, {&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f26", 0xd2}], 0x2) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) syz_open_pts() sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r3) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x10}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6}, {0x34, 0x8, 0x0, 0x101}, {0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000180)="39f29fff56576a8d45ad01f2a897648517408a5f", 0x14) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) socket(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000480)="00c1477687402694f1ef70a6ab87cef651a86e390746bfc94783b6337ad78c147616ab6fd5ac637980fd6ff6581954204210d38807a5739ca29105db6e6eab1f5d094aed8924c070056a33c42c7c2be7f23614ab0c2b1774e73d197769b47ce0a54e7462a162eff48d9e5f3735f1922228f59b6f52705f34d47b22ac5165d5", 0x7f}, {&(0x7f0000000500)="a389c2d9647bec43899db4459a8ff6cbe2a8a430bd1dd62c8c1b9d59b460515013e3f829dc19c1df1ef50e947a559047436d469739a2839a02076fa9a3f45b6ba85a3896f855", 0x46}], 0x10000000000000fd) execve(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) getpid() pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000000440)={0x3, 0x1}, 0x2, &(0x7f0000000480), 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x4000006, 0x0, 0x0, 0x1000004}]}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) close(r0) syz_open_pts() setreuid(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r5) setgroups(0x1, &(0x7f0000000100)=[r5]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffa, 0x0, 0x0, 0x0, r5, 0xa0, 0xaa0c}, 0xf63, 0x7}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000200)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) setreuid(0xee00, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, r2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800005fc) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x101) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0xc07, 0x3753b53c, "9700fb00000f7e0000000000ff9459ffffffffe1"}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e", 0x24}], 0x1) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) open$dir(0x0, 0x10000, 0xb8) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x28, 0x0, 0x0) socket(0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x400000000000, 0xfffffffffffffffa, 0x0, 0x0, 0x2, 0x8}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff02000000ff60606260000000090000000000000000bbfe8000000000000000000000000000bb3c000001000000006cfc48fe9ba90a12e79dce4fb4bcad34f3f1dcf944000000000000000000"]) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x45, 0x0, &(0x7f0000000040)=""/69}) r1 = socket$inet6(0x18, 0x0, 0x53) shutdown(r1, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x5, 0x2, 0x3}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000180)=0x7a) r3 = semget(0x2, 0x1, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x23, 0xffffffffffffffff, 0xffffffffffffffff, r4, r5, 0x110, 0x6}, 0x1, 0x0, 0x3ff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f00000003c0)="868c5c0c553fc8a9a558c300c64907fa3401eef618a0c405a2352bfa0ebcf30bc2d5a7da938e245ade1d9286503d4a04e63183fd306c200b31b2fa38424ffd1e1b980c44eeb5470fa9fc91ef3ba0c514b3cacf3d499bbbf8c75fb2df190c7f6df0740ab57282a7c39bd1b84c97fd3a76791ed22d55058beda0451964f51f5418ea9486e5693d49279c819d87f6c8fc5fe9538d930653", &(0x7f0000000480)=0x96, &(0x7f00000004c0)="b009bfb8d1ebc88c60a8188e8e229feb997091323d8e859dbd4194395f329490f725b14bf6dd4454835df2dd00a02e87cc5fb77d6601b9202181bea2cd35c396f79aec4fe96cb5c2fd72869501dd22944b5056c88f5581cb390027abda33d7d2d5f9bd3e0329c8a7ac622dedfe83cf861856694a79085c12e4d04eddcea518824af743b589ba7c744ce8cbea3c04c79bbf637f0c789512877d1e03575ff80294fb4dc34cec53d15054d9fcc53599caa927613d55e3c7a1d9e49bfc8ec0d89d8e7d2290528aae076630", 0xc9) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffff9c, 0x800c5709, &(0x7f00000005c0)={0x476, 0x5, 0xd7d}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x3, &(0x7f0000000680)=[0x0, r5, r6]) open$dir(&(0x7f00000006c0)='./file0\x00', 0x0, 0x100) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x800, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) semget$private(0x0, 0x4, 0x12) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x8000, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f00000007c0)={""/16, @ifru_metric}) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x9) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffff9c, 0x400c5708, &(0x7f0000000800)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000880)) r10 = open(&(0x7f00000008c0)='./file0\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r10, 0x400c5708, &(0x7f0000000900)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000940)=""/244) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000a80)={0x7, &(0x7f0000000a40)=[{0x53de, 0x5f, 0xff, 0x6}, {0x0, 0x9, 0xf, 0x6}, {0xa1, 0x3f, 0xb2, 0x3}, {0x6, 0x9, 0x7, 0x8000}, {0xfa29, 0xff, 0x3, 0x8}, {0x3e0, 0x0, 0x1, 0x5}, {0x8, 0x40, 0x0, 0x6}]}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = kqueue() setitimer(0x1, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x10}, 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r4 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r5 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x9, 0x2}) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r3, r2) r7 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) accept$inet(r7, 0x0, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f0000001280), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file1\x00', 0x80000000000206, 0x0) write(r0, &(0x7f00000014c0)="0920090180000000001e0045b65369db0000fff95bc81b05e9995026a7308cbbaee4c6987f31f15685690a5deeaa3bb410243c0709e724b73d0000892a9500263c1776a8f1247d1f34b97c01e36f649e3b5758d2b1aee71442773d739dfbfa3ad8c700b9c0598974e96f6cf694", 0x6d) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000300)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x35) openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') mknod(0x0, 0xc008, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0, 0x2cfc}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) executing program 7: r0 = socket$inet6(0x18, 0x4, 0x0) write(r0, &(0x7f00000012c0)="ac1d7dfced97ad7d0b63dbe4e61b8bbb5ae641b40839ff5916efb4f2048bb8953ea8716fd2a670b68864775ad94b26750d1fab1f7c371ae3d9e0d0f56149c49cca1959dc40d890b15d1e96159eb4610cb838951860efffa9b9", 0x59) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="345628e8bb0d5b39d0144b1d003e61102631efd0c990eb4eea180f10445965a0e11b90bc0c23f81c3f1b5688d47be962ebcf073474e49b5df14da0762afbf129739edb5cd4b5f08e8a48d389cf1c93e0eb9eb5139b1851627fb8a650cae5fb1947d6a38e0f5efaac30977532df10062e4d010c97b8b0a52e3bb18e8eb8983083a8b58891e96dd8a6f9bf63fe51c68374ec8e5061", 0x94}, {&(0x7f00000001c0)="b5ffb1a52e53ad0d8f00ede85bfc04f17bfa211c2299f25998eaef85e56b1524cd94f29eaed862bff4fd6187ce2b7a70718f6ba6d5cea2d0c2c72cef93ce211b64914adcdb091c214ab267255b59c1261329c378fc19d84dca1ea4f25e068a02b5113a49efcfebc7c3a7c082ae642ca72a9dcf332e66228fd419d890375810f0bcdc7606f8eec80944df868e17c4081b428c7ad0ad32d3973b4c4c2e04c6512ad07ab8d96125f0228ca0196b0e4e", 0xae}, {&(0x7f00000002c0)="310bc52f84fd9c59bc6d0bf392209c4f9a3b7f7c11a6d2192769845ba05a2a03fca55f756ce5b64c543a054503dfc33e4143d1ee6bce36db99f59df57fa59a0af34f2c57374c80c847ec0bf3398349f37b1f97caba16a62e3fcce6b3b9da95c654f722939be5a5be89f05c745711f40830f4ab536c4febdc917f566933c0e6eaf53121dbd8f1725b3b1e96deef219a706935a8713dbb8e0a04b62f5a43b65194060d9089088a56ed58a67fc2a7895f52dd374651f2be87c4a562fb176aa5ba131f403eac1e0d48336fd691f108146d48a0e83763479eea2902241bb9f35ac664522024fa0d2e16cb0b7bae1ae30bff00d9b9feaee55f935de1437d82b0982ba901e066a543a592aebf2c0100f861c3032bae2c01a17f91d1afe556c700ed596c64e5587fba73b6f94a17394eec8ba8141c0bb6a3ced2859767e4f71269fbfc035997cca669553121aba02912d91a038b5794c557532875f3662349dfa92a12d43c4fa867e74df691ccf5df82cc0a3c157ffb47ec7997feed942d7e6bd351be24a0a6278a63737e39dd9e160e1ad9ef229b84c0da7408741b10c3b0804bc7c8932fcc33f937c0307b9855170658f26b5045ab3ce436151956da40017cc699045a74fa59df434c5771b42b48672c8e734e06bdee160ede014695f6a4bd6c7885fdb346bd06061861b156f1b8eadb0ebf58ae2efb2d172f79c83331d707dc0a1f29c452b61786322ab202d3a2830cb24e3de34ad036900b68396e42da662c9f8b61d35edc93243154aba93f1dafd7f1aa36e36add4748c4b7967fd92efd5608ce348fecb9e977660ed2e396e9be6393cc76bb33f9f1968be1d23b16af77c9d4c634961dc44a54ef8232617216db004579ac0fbbcbba0db9671efa51517fdcf60d39bade70b4d22fe353289a72814b9690ff6771949258994e172e7a9396b3b4e3e271c7dbf726f4d0bc081bb6e90395ba44b2c797ee0fdeef70477f09d1e0edb9c047673ed7c9dcd4a34736b5598ebaa1354f1f4dc62f2e28e9f00a947b27127869802899c60881393c652bd494df06e8ef335cb8fbc295226568864cfca02ca3c5653fb703b86e1cd16fb2f37f903c5dfc600aa4a9d60df7cf15feea0c29c7c66d7d22f6ee43d93fd70f0034e37a9ae82b490ac124310f5a56cfc4f9110a9e55fc560765ea765e90c2122df312095609a8ee8e9a9e480bc3ef16601899568e3ccd5722d83d97293aa1fe3d16a7d88dd7f1e2c31f65c9e6c03118b73917c959b1dd91683b852dc4b2b235339f3d0b840b2a4471823e8758c64b381facdb7d4799ea973318fde78abbfab7578c6cb0b63f3b77371e2f209ce836df52fb6013156af6935a2f7f3c066fbc652701d5dc1c0338bb8f53b76fc8c969d0c6a288aa4cdf41db76aab139ad6706870719ae55163514ee40030ecf7d9c490015ab205ba79918bc6755f0bbf210bbbb808ca4ee0b7de871a123ed19d2c5f612702fba189596d2f7baeae7f52d7facfb5d65179b9d15cd2b6c3905cc451fd4ceb4bea05c00979c720710c73c92c0b04787aed420c9f6042b51357d19f027c3f4e935d01d287fcdfba4a521d173bdc6c3b8e4254ba5cc201827586949ff62a9e4d9a3434764eeab50bf5643961d91697135671109748f94486eb0834ae55a328b6431f646dab89b16fd5af9a4952aaae221dd106e4abe551d9125af89c95cf71067cf564177ead6593b81731ea2cf49a8f62efba58dc17ab25e153c38a3256a0db6a7ddcbea55be172c4426e7531bf2034248ed1e3b4b47b37009034b88c596811b9dcc6238f9a6dbc93729029f39a465b7ffafb516eb4cdf545565ceab63573bc4516c92a8cbc550af79edcaed750c2dc8c9bd75bacae5f144801a161e166fb78fd88d29130695f5c5334287068284ffa2489da745efcbf82b02d35c5ff8283693834e01c38f5c43e355edeb35c19676e768c50c7b25e0d89f4e7c2fc942d2c4adc40dec11124a420f159b4288d772a918bc1ddd2f9038b612e38752f173612e6a4771b05e71e59bad5927e2daa86c607f773b4d4f82a729b19ca3046885410bfaba349fab181577f6cfbcd8c46b5a34270ea8e41869cd9978a04b5adfd3e700e20df754566a53e2ede44201eb555b9eadf4b262d7149a2f996bcb7ead9e5411b01dc534b825e37bcc6df08d07837ded0e884e82a27371defaf957c6ebd619f7611713c4200d7fa70fd3916c3e67c87e3c9a2d8895e18755a467e9b5935745d3d050740954fca65c9cf6bac87e249e77d03d2da35e27f4d6f8d302bf2350839aabc2a445415dac324d1bbec56d1ab4a8c238725a7fac00fe67d06fbfb12cd406a5a1815ba24d1c9ac38643a9ae753d2f2ac55fab01de3db67c15e2e1625da52668b9191d75cb033fc7da1f1a13a1bbe8dd3f673aa6639c37d02b7317099d9c56954f9463cd1d7e4ccfd26d16c22f48f9ef1f05d96bcc303ccf6018bc3b6d4f33d76a550cd3c4b98cf0bc3768eb49451d67f4166ce4ebb2c293712e285b1de1c0d0a43b8c1a722a9889930f60a8588075efc08c0ff30e4374a17bf7bae9fe93e4bd65c9c56d79ccac606e17fa95347f0f255cbca0869abfddbc4b0c3491a9747f251a6617de53f8b499ca4e3cd1855b871bbd6faf559caf16659f42438d14a5b9149ca0669d0503be0d22d6a2f9c8b63a995a78ba318d3d0187b3ea6928c55579fa2ecb1a2645fcb077549b5d34be5a9cd062163b25873f611bdd9d62c01e2dcd08b7ee73b297d402e9be9ce864e75d476f05615e0d40c42e429a377f123cd84f6c2c412ac902a67f8cbe17a9d9a01483be5b5b0f89adf51d9a4b02365994f3f6bdfd0c17ecb50f40516ba2a193ad1768f0f547859d0c7acc70770e28dc4c77b064d8a475ddca86601bba5408d0c87e60370bf18a0fc29cdb342c9878e5e9637b2f245f3828088539435d54bb254432bbf26549e22f3a13454dabc8f7ce7d35621d1cb1130bd97dadc2fe4cf78aec482274d87c3d2b7982921f6448fcda25970ba5e1f227d438177c84552c49c60a02b441621f42da0ee4feb765e8c17913bf1751ac1f99c7b0344cd4181f28d0f143921327b760fcae9aa018610a2eb47a912aed446c6b37cbe4db58d5a51b875e95fe0b365a4d9ba66dcdd6ec7dc039e781080a144ba2bcba72114a015fa499c6e59b88de86c1d6ca000d50fb7ec8d6ada7b92540b6fd5da547b8a4def5b0ac97c41dbb1da90df62a6c8b56344d05ff38d47f220913bd51a04b41a6909122ca983555f0cb134ad87901578b8fd15da66c1f13afcc6fbea78e0e6baea1435aa72ee3539b35fecb04594455995c1a8f2975780a2648721da6e9c703018514b440139b9d56338996febd9b111ff026a8156bac18c6af6597b056110c262fc5f1545b9b87cc32f0e53617adb8f87b1016475aefbf190a288cbca7bb456ccf5f7ef5f922e4740e4da533878ef098e14db0d1457169ac793f96b4f462336a669ddcb40f01ace85cf3c207e7e1497a9a19332f2d17a99bab9cf8539f657befac8f7789ef211b6383ce7c30fabbfac5346a8869ef3fdfca53f9ad06d37a7862eb58b286304a771c3c7bdb859c0763964140b5cfd964ccd5aa915ba5ca2d5649f31db1ed5c804485836821fd15cf8edbdd0fa45ea3e7a18131f6dd4d7ff88e16a238aafebaf0dd6e0bdcf86c9daba8b7b0d89cef9b24a151a74dea81139996c03cfead3c40dd69006ece0f2920b5377a10adf101b8c3ff75faa96660851eb7cb73f9f77193cce423b83a75594c324539bfa7aadbb8d6cbab2c6a18eebb51f1164c37355a7a16e22563ed57c6cfec09f034c62efc2a5b40012621587fb13550efe5d8d89d1a67e54229b66a0f37878198b26378014c1ba78ddb84c8fa1f63659fa7e3e03e31e1590cbaee7607389d1de1d86d088a480773c8821c962d64469013e45d3b7aad81530782b3f55ba17392da6c1a0d2c175a37bc89a7b3a769775f383b5dc71364d8700230f82d0213970342c7b356986f658b58d02624db7027198f3b81a96b433f6f8008f3cda74e8c498a946b0e58a674161e2408399eb3565086ac618433b3b9dfbffab54315ed9ff0ca0e42fde611c0ff73132b1fb075625bc80c327889360db3cb894481e062ddaa469dd1a06490a77bb09376e10368b8e0e77c1a4fd8be0c7101a9f76f723211ea4e30db61abd3853c2b978093408ed2ee8e05e8064197c7b1738abd20161ac25441168eee444a322e95a8c066c12143aeb05da4b8d39cd3e7d97ec0bae0a8d85be1afbd2b3a2df1fa643547aa1ec37d09ec41576201ad2d7b821528501ebb55df7160952f80eb172ecc461967eabed5def97748ce1c2ec44394b04baf9b88b3f1f9526f8cf42b0e731c9f284ccc678e87afd13e3c45ba8ac80e264d561e976aec4dfac4eb98ab2309c37ab6f9a022c7ef34e347f13ea31d90529aff8ed5a516ec92c761305e98808e8a50555a0e4243e8e3e8bf2f5a66554583db3429357f033d38d7b1911b71d88fe5c2669201d9f0f34d7f48cf5a556e15868c8be27eaf106f91bf1809eafd5f5d184e9479830bc9d2274cde18a1883c85aaf9a7a9b4f6c64dfe3cf6eabf05973dac1df11da534d28ec83a0d0082102e56e6cf1d1ab3f3667d6d58087f71aa687e134497ae763199efa819e518a65110165d518d0e7a0acc6e3eb36f538d5ded2fa2a46da701530c44c54a393249e8d1595783b1289f723f6d915def4a1a37d6511e197846ceffee5299dc32adbed6841b2d0a153084698570601cdac8854c2e534b2abd7abb65287ed0aa353e981afe2a8c7670119b14b5a15b4ef0740999dbda19fa4da7f84c044f28ef8f7595360882be827d576ea64686af963e589ebff1ad16a90010995c999379ba811cd55ae15998d88f0ee08e227a87b88da176ce6b8c398fc52996d4ff971bf3444cbda3dc1e58cd92a96622fc94e0694ac4296188af99d619571e16518e5931b48020ccb962c6f19fd17f82df192b99db7290298cdfe95db021826bd34ef987a7e13d7d1c69280bb409e1871ce720847a90eb2b8d3baedee4cd9c4cf85b7327bab0ea540f61ba5fc483c2c3a84d5b53397d7d7b16660218e9724ae221f0cb3515c3e7ee1fb0d0dfd458eea75bd00156086ddbb0d1e95074b534f3027372b1b77fdc75b3c8b068737adb3610449adf66dab529af48ca71a5de5bcf70f2af19a31d0ca3cedc6f8a64a9e930ab3efea2977c84a1a3a92421e7ce4abffd2df558eed38412298700d463001ea80449e78d3da519c7f864a4d44ed23031a87d565dceaacc44935fbd26391e9acfadc1925f7d23a2e43d32676fae28a0ecaa0adf7c9f99a42b7ea60b8bceff4ed722548a660bc2d0f1f95c9e252d83a0aa6f762c98736935c7ff3e136b75402fd092da650d129192de9ddb35b7bd843715aa594334fe9c1c1928b13835558799c46299f7976a1179b58192bb7eab7c6ab8945171886953bc8eabd1fc351f329d66b1608e48d3b4876e4f6d33f4678d4a8a889603e9e76eaebeebc72e3add832f3ebf70b225200a0c3a63e26b54d61a7c2f42550ae51898239dfb09a04e23ce7dce0fde830d09ee3844791ffb8902ab78e81efdd7dbd4443b5a26bed72f371753b4446d8e1233b759d1417cd22a91debc84d0821992c27c3e33c623f01b44606d44e749d8a54d42b4661f6e78b774e017e7d4fde981eef3b9d8edc0f0e9ec0697473230ba76baf838631d2cbdb58bde98ab70b6ce45e727972bd352f477b53c642ecdeafde52614df04328b78a3319ed704d02a", 0x1000}], 0x3, 0x7) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) fchflags(r0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x81}, {{r1}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x54}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x33, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000001c0)) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="16e0f1d78ac5f6d79ffcdaabebc83c0eac66a835486e52d250341886f354e8aad47f", 0x22}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="980c7f8b4b63b54b27", 0x9}], 0x1) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r3, 0x1, 0x0) getdents(r3, &(0x7f0000001280)=""/4096, 0x1000) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000280)}], 0x100000000000032c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockopt(r5, 0x0, 0x8000, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = dup2(r0, r0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a000000000000000000bbfe8000000000000000000000000000aa"]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x40}, {0x2}, {0xc0e, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRES16=r1, @ANYRES8=r1, @ANYRESHEX=r1, @ANYRES32=r0, @ANYRESHEX=r0, @ANYBLOB="f0c859f192ad889736300e791e250fa6546257b26b6ddcab94fa24d5737cd98b476009ad44bc86bf7feaf45e683157025e0374ff1492801f82d0b0f989d3333dda1e35231668cd81be0a06ed6b81694508e8f9dd1cbd39bbf55c8c49dc6b3159221a90370982787403c98926cff5ad339ee2e058aa0100de4ce43cd5cc7582b94056f0ec1fcfdeae0191949b72eb2caf6b2be965f2ecc05620da1079d8c208428b18a4df1ac4f32a7f50dfea745a41c289ffaf049e9a4d27cc30c586a9f8f2ba", @ANYRESDEC=r1, @ANYRES32=r0]) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) getsockopt(r2, 0x0, 0x2c, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x6f, 0x20}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x6010, r0, 0x7) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x59d}) getrlimit(0x4, &(0x7f0000000080)) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000180)="7a1de329c70ae0d949a5df095fb3fa", &(0x7f00000001c0)=0xf, &(0x7f0000000200)="536e2c4c1ec1577a3b76e0d899ec073431758035993462a9ddbaf96607653c669cb591f37574203f0e21e6990e8ef28090fcaabe2dc3b93de2e2980aab4469b1bc7a61e3f0192546896406855e9e134ce3f0f71a4f2cfea2e69fef5de43c1ae8a0deb803595840740afd7de878d58e1671dbfd123fa6d1f9b6c9e297b51d972cf94e497b26ee85", 0x87) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) open(&(0x7f0000000300)='./file0\x00', 0x2, 0x20) getrlimit(0x4, &(0x7f0000000340)) setrlimit(0x6, &(0x7f0000000380)={0x8ff3}) semop(r1, &(0x7f00000003c0)=[{0x2, 0x401, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffb, 0x800}, {0x3, 0x2, 0x1000}], 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) setrlimit(0x8, &(0x7f0000000440)={0xfffffffffffffff8, 0x8001}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000480)=""/135) r2 = socket$inet6(0x18, 0x5, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r6 = shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0xffff0001, r4, r5, r4, r5, 0x108, 0x5}, 0x4, 0x5, 0x0, r3, 0x8000000000000001, 0xaf76, 0x7}) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/23, 0x17) r7 = semget(0x2, 0x6, 0x20) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) sysctl$kern(&(0x7f0000000680)={0x1, 0x16}, 0x2, &(0x7f00000006c0)="6aeac248553a5de2251d52c931259b66c26eda90869771e8c2aea1efa74cdb07fb9d596f55b8d91c57de87c02462115feab81cf3f26dafae6e715ed3a0a901aa4023bb16ba411ddf0fa667ba5d263c139cc639ca4ae8c5044ef325d9e534a68682882fb6f065c8945b6dcc941beb1495fcaaed9e195b92b57de31b709b1c528c82936fdfa6c04a91b67b029b333eac6c41a082be5c49ae3424419ab29680ed895aa8750a3220b9b90d6f42d9d1bd3e08b5877e9fd11ea757eff7800f76cc45c22b8ae2d2eec93b9b8577abdb2c7394086d9ebbde55be1fc005e5c8d80cf62af67b638d388193bf38bf67e3964af3", &(0x7f00000007c0)=0xee, &(0x7f0000000800)="d7794376549b4c78a089808e47a4542f57b4038e54ea93d5ef916b14f330d4a91a9c2474569e4b35c82c29b182ff4375ed18ce6ea39d2839e36c3651fb42ed6b0d6aef9a6e2a36f4560893d50cbbd08293cab058036b65ac75199b6eb33087634b8c9f1e402faae5b294e5e183a6711c5e2358e2e54a30bcb8045e11be7320e263caace4f69d3c41488ac671761ab7e6a01dc6745bd6c732c26df70ae6956ffe61a9c8545970c4d7a3c62e691f793e03852e1dc4e20f6688b1ae190fe19020020be95337", 0xc4) openat$zero(0xffffffffffffff9c, &(0x7f0000000900), 0x80, 0x0) semget(0x0, 0x2, 0x6) sysctl$net_inet_divert(&(0x7f0000000940), 0x4, &(0x7f0000000980)="d27eebe4b215452d47bfeaa3e904a8575e2407518b5356830dc11fdac9c531685992cfdc9ddf5d7729795ef4a117029f3500e7bfd2d6f18b4a6c7ea3a22afd390452b225c7e447bec9997aaae88c5517dd25979a9b5b0c4afba7882e96f881bbee73f221434175085f7e8c3a6729955a4d53c5b13ff8d56fd7db312474bda1d2ab1a203f8a5c1e1a4aaba0c6fd00664cfdafe3ba804846154bade4bbcacba8f9d2ab60503919ba117a51b88286004d7bc3016decd7d061d3d4d9938a7522ca4826066317f9b527b92b141ceae63468172c9101ed6b7dbc4077ced016e3c930038b6297e2bf9664184fb8fc4e1cccdae99408e35fc519d2fad94575cc13819e0dabde15946c066d671b8b394f1b2e4639876db129901e56e5b0061b33521e28e9f210bb883e15aefff918f4409383d3a0ab33638c1ba594e5f6c94b7d9cf906fa1f4477b40595017c6d1d5a48de3eb074e5df7e26b9cf51e67aa7ef38c9a9913bdfb5328ec591d770d733281beeceb7e89f85bee5dad48039e0d9c1028e02750dfbd6d353f8e44d04c78bdebf785e5176c13c863432bb30c734e7d0151d9c4b9b152ad8953c808bbc02647c535e67f3e1dd3ee2b24c7c06251ee44153f1b03742d1cc9542f893a0e4669e8aeb8ee18877bd40a1d1ca293d8a04b7b43a2b15df4ecac177e37012eed89e9b27b3fc2dfaedbb8fc0a8a033b7467c1a65e044b9081c311ece54d6dfd0b89bf70ce927ea49d1d018d6207a02756cc9c4538da98bf21ddd4e9c1b490a5d5a6bde23e0156184b19ba029cb69ce35b00be26b2cbf0f4a476720e3e8636b923b41664a169ec6887574975ff09fd841ad0ffcedf7d89cc282f3d0c3313bfefd99a5644bd83c7100ef5fe706bee21c14e531f70df2e11f37117b6f615bc4384caab23ecd631991a2ab0ee396a629ea6f9771462e80ea759855c874624d197a7afa61ae91b9a173b328c0adc473f149cb87638a93124be023e155d06026f3c18566a4ab1ea87c870b8595977dd43bcd0277bf98c2fea930b33392dd7f2c2ee8438836a57eb23a9162ddfdad7bf82bb72739868356f17ea427cc991ce0fac25a443197359debe19235cc1e9e0aa62438b3a5922e82810cf2326fd83430cfd6a2bca081e5af39c212a31eafde3b0898054ad5283cf506aa46650f143283e861cde78569073187f89af8df4f4b80a90136666b81b6325e973dd334548a2bcbf70c3f5c38484c08251ed649f0a5fa544f91e4ad9fc1979df7655bf3001b6f45d3901b0dfd2638a176b4bfe344dffc7c01591e4273febc695c208bc2ef85979b3b2b67ddb4cc8e0dbe9aea7d35479b1c1d6b60f4a250e65b6233ae93def33b8a05c8b9a3ba8ca581e102c8c36613b63bfb74fb653f65adadabf194065c69ea76b888d2c9039e583a5dfba675701812b2e85fb0786f06ba9c4e852c7807d543b779b773299e02d6b5597186050b7cce2d76c8806316d8888f9c19d50799b3e00339c51c1a431d1a10639569f0b07906fbf8132dc158361fda4fa1616ddf27c1ac1a86dee9714feff134a533209fd4db241c181364a0cfe8764101b629fd1e9f5689d2ee01638da05a48e00ea44d2aaba6ce6c7808218bd6f694173cb3988cc0435fadec508bc2a1adff7b16f69329e6d914094127f06952f8b0c0fc270328c75fe893955fa9bd145a2fe59600594e7636737cd876daa2c367aa811cdd4ef978d61b1b040558ee2923cd63230e7be5b11ea619adeb9bc87e86a119134332c86e7b73481eaea40dc8c73e4e9ca2eaf20f14602820430f321e42b0f6506fead2662b2c625a112601bf5c0f02aeed26cc493400443fd6b4321521957d53dbd56ca2c1effc2f240e35810416a79e6a9e16881cd13c3cdcb2051cc34117c9fbcd30a635e43c9c6366d6e8596cb27e5e1b5a1fed6442c0646cc7416d965c71cc3d80ce9d7f604aab993ebbc90976ced5c808c5c48e3c778130e50fac4c7b50e6d97dfa81488a0dfaeed1c598093735eb92d4955948aa82148c81c94cf4648b2a29171247a6fb8fab2e21f14b92a8a04c7283d1c8954eff1716db1bac970319eb8b851a6d43b3d910be26aae88580cb0c83484dc868ffc8a3c6f08c208828562329ea2a84aec227ab11d369f43b60fc58232e4570d4928b91ac607625e8ca108c28828d4b40c805d40f9e3fdddc9a7385b785ee84978d57fd610d5d228fbd968de061564efcbae8f9625ab4f6245e40baef8ba79e35ea616f8abbe22df6abaefad3898c40a4a306407a0a407abee78c3914e0e28e9494b40c69207236df982a86345e1299a5d76b5f67437d9bdf1d617d480bad4566ffc4618421ce57e2de7d6788a90bff89ab57ba9f4af67341b66b0060e079f395754b66300dac153a6aa515125380afe02793f3647b73fef127852bff043b2e60ba5f2f7a1698324d49d29d6a12da5a9b845062a4b636648da6a86615372be8dabcbbfb9c941d3fffc1346399438bad7554505466689e8b9b9f1fea4d10c33f8ef0e9181464cb1ab537880080ea8e2d0369f1344fc0bba60a7ecb6adb9eb801c8183edf77d205e95ff878c27f2f5b0a9f9b93b0eb8a302a85b3cc11739180fd68aaa583c1e1e1550f38a273825e061be65398067c5383217b934e99ede39eed68c4e61572994cf0700f57760c7a0b0ff1eea5db0d297c81398e8551527e9212dee4ae20917c65121832f936e9ebcd9c419524d2960626e4ff81481c7e10c5dc3bc68809c0bb0e378a0ab2393106155d2f32d8b23c186718c7b8c8c06f3241e4f1a08b00bba6e9095a63f4c2abcea2ba8faa66f96e35e0a1a81b1e9ba530d6699713068047b46383dfdd8d81e410b97373e7b6aacc622c267735adc6372e9dd457f869dcd530b492f027ca48015f586a3b1d9b173906af5ec25584fb8452b3237c028008106b6d52a9236956eff60bfbb4a229fc0622bb8b6a2a05fb0accf8c40a673f59a077abb953dcd6f5fc9e162fbf9056b7562bd61cb60c90c5a2c8cedaad71e54466f2786beb8c1f761b7a2fdeb56d99f6b4b277298ae4950efcfbfea29d48ec07e86b4c0c3fcf1b66b2a9cc8fccc6de117b4673897159ece8c190890387a304af8e79331c90ae7b1ca50b51697f410603140035cc1f1744c6191495a9f1e43e42d2af4f47b0f23ffd1f81cce7bc5d00f3433842c927bbe03dce581308ba530beb1b3c8dc27f2683a744b02f6015efcda5cb3d28a5394bdeed625d034fe9bf4de6b7787766901c4ac01ab8de7dfbebebce58482ea6b97552c94d3c8eb8259b4d162ed138fca895f3ee0d5ead4ea8cc6425bf46cffaf9518a7f8d1adee5b7709dc5902361bb4d9e8e9f3f957a6d185abba6c23e03475872c62306c0dda41fa9a86b1b22458c543f0d11af30f5d2439fa63405229882e9b6f6fb15d37bf7f7f44d10c9ba9bd62103a6143e57059e3e30f8d7921995d2bf0be18ff733a6353a7249a0f35c9b83c213cc6f47c7ac6f5720a98002119aafafdf47690044f8ba2e6657799c61f0a6dc768e50412423869897bf4b6c4f3188d53643917bb294aacb6a7e916fa84b5afb20f1ca299bf5559ddf26a2f141218d44c74201b8098d6a269df98e61d974b2b0ec840ff477ba3381c1718afe1f913f1f59dcbaf35b9dd01e87eba77542528809ae38fd97eff71d638b94bc4c0f73e118c630991ee4c74461ae4dacda23c9afd886d36e90478e52cd6e1a6a28bd4ad8f0fa64c5cedc6ad165823691d677d1f36e22bbc8835e2a18c2bbc0e271ca8108e2d83a9163625472d4c4a7b69f727442a6530de5f120cf309921f053328445060027feb0e1361b0f057d89994f3dd3e8ae9501dd2d0e6266c59029a0cbc979528f53d86e3715a159e13c6510737a7d863bcf5562e42f23ae28c75d0c2b138a7b8a71858a4b40c7c0cf849fa8b6b85b7058f19cf63b48416070aa7cf9d7e332bcb3e809b35bb29e7cf9a18eb41c255eb23bc0e4e80c09730dac2da00d8e97a693caf4b29d238a20ac17bf0443394e6641325f57fc3bbf42592e1e7a2fe0b70b7944e9ec0656abf7b1716e76aff8d9d2f2079c6e754a4e44dd332f5419ea02c803fab67435cb939677111b54d2e39f24dbf43bbb7f7ead5a65bd51518fd9051d8b69c0ec0804111650b310d1efb4a9c72a9ed5c747ef10b1fc3e39ea67fc6f6d6e9430d39b00d00687a037e78177943f92a48fc73e465ba43469c1244cd852842b5b75b9089d0ab3810f6efb44c31156ce919d65889f2de7e5f887716a320cfd673c31ca6b3660261ba275d826c6c7eaac7e3086c3e251de06f1c85c31c14c8a1a7c3980942ae27e7cd2ba4a6f567366f4cf8058507a0722f59ca22290c6b6d40d918329e42d05c3a17404a63d6f7f3d820a5944f4c24711b943d70a70936ad73c7876f0d3aed0690ec4acafe9d82b12079a36b315a24b019590971168f1196616ba4a9e267ed7b86a7a2cbeb5f25eb578ef7ec669ad86c7173982a553f174df4434d1f5aeda1b7d78eca9f8c6d12c8e2639a2be83f8fc2e79db47cc1dfe278ae0f1ce6ee62cb75513aa8ce6c48ac61e45f4689e63e28f22d4f5baa10f3fc16c308d0955951bb02d09b7a052fac3a945f34e163d3c66c822753dd0506c0f451a38a7cb2ec8ebf39fbcaaa03e10dda74ea3ba4917bb8c0690c03c93c80bab0bcdebd47de067fafe60e3847a62ab6f943539b07e17ada28c49430cfc5b1639cfc5f648a8ef90661c60043201b3960b433c0fdde7e50d1350b4eb69d110d151f9fbc7f48fe390348a08e13ee27fc128efdb2f2d146d2c1cf030dab841a687cc0ae8c5f0a4e90fc741c8fa371e4b2d8d4fcba2d69e33ab2ff2e465971b3a4d4d98f27f6da21ceaf3ce32ded63dc6dfa157b511a38ccd316e1d75ac9666d8d87ddca5d21025a9142fefad9fe852f7c4f7d019927d5f43b93470948943ffa5d0c653c919fc689e6af7780634ef4a8c84ae639c616c4888d3427516eb5b082f2cffe034afb43a1f424d7d18d5850ec00416d76fb80e6e131dd99cefdef694073b804b15e3d38ee4188c928d30f723143f9feb9e717a9bbc27c39f33caa5a8c73afdf3c090ae6a86b4b8550d58b208401e27909d5793ad308ebd4e02598ca36ce6a209aa7940a8521c6d3a6c576042f8d6983ba67af87a53c6e11290f9a99a14410eb3095869aea9970e9a6c039503b0fcfb33ffb84648f56416ea37659d59af12e4615d5d25ff8361b0f39458693e58a9cc8b1bfcd8b296de32048775b6e1ad594a78942e87945f7c01d82c3a594550b1048fe44009c43a4b6030853e37fabbe8de5ee7d4dd1b85c290edda0fb601b5982f7bccb998c2d24bf0be8f3fb6949d7df98da8d13361f763eec0ed039454cf00598e066e5172be173e7cf7f41d512cbf2ca1b860877d553fd52fb09a6adc5892019e900a4b72f1c7a7ae6683ea993254010c1c2c7bcf30d7d8f1a9ea6af8a38ae443e60fa7eca6ec7cdacb4b290275506441c84523c1761b815d0bacfacab44a8ef1ac65c35864de22fdfaa8ea294da4e265267af8d9e24ec442f515740c4583d643ecbad6805c4c2357de79fff019eaccc029476035d95b8077ee696750efbb5520713a440b0c97b165dffe2a790fa9a3c8530f8cbc42ca693be5c65836a2d64926a8c142f5c07b6c32b2e57bffcd1dbbec55d4e4f2d3028c292abc5d82274838aa01bd7210c6b5b57552722af04e023021fb395bb4adc519229d667c7d743ed5af9f4b5d01936581646d83696d2d4dddfe601793fa87ee07ec1cdf4615162490463335bfca3689", &(0x7f0000001980)=0x1000, &(0x7f00000019c0)="9910ad1fe5cbb78c73e9dce83fade256cd761ee1b89d6d887404a2734ceedc04f39a25a36b19f29a4ac62ef46a94b05159e9078b28d3fad7b336df50b8713c014101053495a3d480f3a870f070b02df2cbff69ec9080d7a115b400a6edf80c9bbd3b46437797d49a255d3514a231b09081400f417a6a18bcf590c397aa82d07a0dd43792c4009ab1e296287ad11dbc40402250a8e549424b8adf8224dcf9358f606c77b189537e1270ec8ccf15d83648e82cfcc850bba49c1dd956e9edc48fc7150d950baa950726bcf67277a949cebcb0839a1b8d4c1ed3ebf193dfcaa09853472ad7beb769dd27e0bc7d943dae9ec6c9ba1e31", 0xf4) ktrace(&(0x7f0000001ac0)='./file0\x00', 0x4, 0x410, r3) lchown(&(0x7f0000001b00)='./file0\x00', r4, r5) sysctl$net_inet_divert(&(0x7f0000001b40)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000001b80)="7287430d09dd6d716189cea286a8332de03381550976b57f680ca7de9a9407d326ae20f3e46f179ed734188cfe536af8ac", &(0x7f0000001bc0)=0x31, &(0x7f0000001c00)="8bd89796e2779360c62b865da67b87cc4ab2ef6d7cd992f790738343af3b7e6bac45f4b52fca45c21fc58471655d0a46744b77ccc6a76a8dc7320e0cc33a246d2e4766d20ea9", 0x46) executing program 6: syz_open_pts() socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffff000, "00000000d0a24300005a11a45385e40604fff700"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0xfffffffd, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = socket$inet6(0x18, 0x3, 0x0) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000001c0)="9432fb3c", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22}, {0x22}, {0x7}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) dup(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) accept$unix(r3, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r3, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r6 = msgget$private(0x0, 0x100) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r7, 0x9) getuid() msgrcv(r6, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00'}) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x5c}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="20200330834e7fc629d96302fa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e25cb0b705f62f2e129f0390b6d41f0a", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: syz_emit_ethernet(0x16, &(0x7f0000000000)={@remote, @random="70f134ed691e", [{[{0x88a8, 0x3, 0x0, 0x2}]}], {@generic={0x8100}}}) executing program 0: mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) (async) setrlimit(0x6, &(0x7f0000000980)={0x4, 0x100000000}) syz_open_pts() (async) r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) (async) r1 = socket(0x2, 0x8000, 0x1) close(r1) listen(r1, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) select(0x40, &(0x7f0000000040)={0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc3, 0x10001}, 0x0, 0x0, 0x0) (async) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000340)=0x8) r4 = dup2(0xffffffffffffffff, r3) (async) r5 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) (async) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) (async) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000480)="1e2f7d3002659be75648941418a0ccf88e0f568fedf8f053416977d33d86b432d6a8741e11d3785bc08cd4911db56543f35040ea4fc36a410d97100d0100e21f0c246309b42a71d57fe9cdb355985d6cea07db31e52023357f489dbbdfffd1b1190f1034f72022d5dc1e0b462120ea6f70255324ecf3676307db312fbc340237895d8b0fc3cc34972d21c4df17520acdd8da6f778a8cdd8c4b93acd19a2759cdf10c960f47437f6ce8936499a6d3e84e30ebf107b936359e6b053c1559a345c2e8080b2be3ae452d60852c63f78af169a869644dd44a78490a7492e9510e48bab3c1f29f2cebf4", 0xe7) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000002a40)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622000000800000000065748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841318a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b0701003ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe99caa33855700af6ac1ae71334bbd601e243afbac93ed50cc7b82a7a42684eb68f106608f1e2b2a26c2cc3c98a5504c6c5a7511bcfb5b957d6c2b0f5906642a17abd741d4672f6a327cffdb8a083aecb5b1e548b876829a7ac2d43f3812a26f7bcfd0bd71f8d888c47b57b16ba27a6cfb89508bc64ccde4f4f34f29bafb767a20fa606bbf87e", 0x1048}], 0x1) socket(0x18, 0x2, 0x0) setsockopt(r4, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80286987, &(0x7f00000001c0)) (async) socket(0x18, 0x1, 0x0) (async) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = kqueue() (async) setitimer(0x1, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) (async) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x10}, 0x1) (async) r2 = socket(0x18, 0x1, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) (async) r4 = socket(0x18, 0x3, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) (async) r5 = socket(0x18, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) sendmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x0) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x9, 0x2}) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) dup2(r3, r2) r7 = socket(0x11, 0x3, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) accept$inet(r7, 0x0, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f00001c6000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x978f, 0x0, 0x8020001, 0x80a1a3, "bb080000009a019fbcc2583e2f00", 0x339, 0x9}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 0: r0 = getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_BELL(r1, 0x20005701) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x7}, {0xdf, 0x7fffffffffffffff}}, 0x2) setreuid(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x1, 0x0, 0x3ff, 0x6ce3, 0x1d4}, {0x2, 0x8000, 0x4, 0x800, 0x9}, {0x0, 0x7a, 0x5, 0x9, 0xfa8}, {0x7, 0x9, 0x1, 0xff}, {0x9, 0x3ff, 0x464d, 0x4, 0x1000}]}) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', r0, r3) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000440)=""/72, 0x48}, {&(0x7f00000004c0)=""/168, 0xa8}], 0x4) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x7, 0xe6a5}, {0x0, 0x3}}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640), 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r9 = open(&(0x7f0000000700)='./file0\x00', 0x40, 0x20) fcntl$setown(r9, 0x6, r6) r10 = socket$unix(0x1, 0x5, 0x0) write(r10, &(0x7f0000000740), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) seteuid(r12) lchown(&(0x7f00000007c0)='./file0\x00', r0, r8) getitimer(0x1, &(0x7f0000000800)) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000a80), 0x80, 0x0) r15 = getgid() sendmsg$unix(r9, &(0x7f0000000b40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000880)="4f2198473ecdcb4bba99a5ddc29c5f8d7ee32ceda5ff72bc028800f1ee3fd70b3bf3c4154260c4f93af54b7ae542df36244f7a79b09f2bdbb8634d84e749ccb98721514724a5bcd885282cd74eb5974aa1c815eeb17dbfe6f9844b4fcf633e8cf586d4eb3172938ca8b0b88e9c7fdec999f68e6f616f7b36d8d15a80b1ebf3db88cb3fc332e62eac", 0x88}, {&(0x7f0000000940)="b8810cbc33a6a3ecbc33bd34e9c10e02ffa6e66c3194e0d7fe498f6011a4f97de20913147029e86580cbaa307339241c3a24f2eae5977e53d5995edf3b890ce7a9374efc283062d3c127ebf89629b87859cd2c739465defaa674aa0df869bfe5b9f008b09f308338a3c39fa8f2982a546ecd10baab866eee0f7ad30153121d6d9ba57e063e29be5728dc4333ffbe73749748de5b77ff5c30d10b10ccdc7b799e2ae06bc574c70dc8cef3a80f6ac6c3d473e6436e97edcadb928c4caf69c2964eb3337aa3f784332da8c6b1e2100dfd38163252642629d0aba2", 0xd9}], 0x2, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r11, r7, r13}, @rights={0x38, 0xffff, 0x1, [r2, r9, r14, r5, r2, r10, r9, r5, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r15}], 0x78, 0x1}, 0x0) r16 = dup(r14) r17 = dup2(r16, r2) r18 = socket$inet(0x2, 0x1, 0x35) socketpair(0x1, 0x2, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000ec0)={&(0x7f0000000b80)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000d80)=[{&(0x7f0000000bc0)="822a5f36faee2c97b35fef7735bfc96d69fd8ee0fe34633abdf6a72dc4b99d5bea83f44ffca1ecb35c8a8e1d2193135948d94cdeb4cb4f5d67d897722160441f51816238346d35533ff9f90f67b6a5f1dd03f2191c7a6b7692fc9ca9b3dafab391dfe30a55bd50a2a33190ea958d7b551b58fbf2e6c4947710940c54ee81f86b7835915a2db0a89b4d60b9e187d51dc86d2cac7cf597c2db215077cd10", 0x9d}, {&(0x7f0000000c80)="6a2f5a6fa452d04ba41ca04427e8f3ac8668859c7b65c6e460bfbb4cb62cec7517394b93def5bbd62d68f2612294f28d2c15014da40126b739b97abfc36bfcc6dbf287bdc7fbba42a9872a598a9abf2658a3c0b8bb68c3e896b3107ae3049269eff4c0d8901c1646aa1147767b88154c8767c1dd89cf878a76efe9fb5edff61869912df0b4c05b4f33542060a51e86cacf7ee9d349a21596c154f44e03db841c0ae80acf16588eef055a71c2c68f2e54dafc08d12744e80855930c167d025c24f81b2cb0714457afaa92bb101d4a23d90e09df3f3a27c8606e80ac0988bf6de61b901f09bab4b83d867a5ad02861673bda0f235c36bf3df44bb62350", 0xfc}], 0x2, &(0x7f0000000e00)=[@rights={0x28, 0xffff, 0x1, [r1, r18, r5, r17, r16]}, @cred={0x20, 0xffff, 0x0, r6, r12, r15}, @rights={0x18, 0xffff, 0x1, [r17, r16]}, @cred={0x20, 0xffff, 0x0, r6, r0, r4}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r10, r19]}], 0xa0, 0x5}, 0x4) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x100000000000054}) r3 = syz_open_pts() close(r3) syz_emit_ethernet(0x26, &(0x7f0000000140)={@random="a311fcfedc9b", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}}, @icmp}}}}) r4 = syz_open_pts() r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0xfffb, 0xfff, 0x8000, 0x1, 0x8}, {0xbaf, 0x168, 0x3b47, 0x5, 0x400}, {0xfff, 0x8001, 0x3, 0x0, 0x7ff}, {0x1000, 0x6, 0x5, 0x2, 0x8000}, {0x401, 0xc09, 0x1, 0x8000, 0x54c}, {0x5, 0x800, 0xf4f, 0x0, 0x2}]}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x800978b, 0xffffffff, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) r6 = accept$inet(r1, 0x0, &(0x7f0000000040)) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb0cd59e8456abc00300000000000000cb4394c5951c1de6030000000000000000", 0x22}], 0x1) executing program 5: ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffff9c, 0x800c5712, &(0x7f0000000040)={0x9, 0x4, 0x9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000340)="15", 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = dup2(r0, r1) syz_emit_ethernet(0xce, &(0x7f0000000000)=ANY=[@ANYRES8=r1, @ANYRESDEC=r1, @ANYRES8=r2, @ANYRES64=r1, @ANYRES8=r2]) semget$private(0x0, 0x0, 0xc4) sysctl$vm(&(0x7f00000000c0)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x8) flock(r0, 0x11) sendto$inet(r3, &(0x7f0000000040)="b0bf0eda78bc450c3e7b43c935f07d9428ac769af027376cc72c8d4fe351145db593c4371b5ace604fc4f88f2bab31523b37f3eb02d2b152145059e73949ded2968241921309265ffa3a31646b07d3110dd7cb306d9ddcb859ff7337e3c254caf88c26dfd5dd847c6b4c34a72e4486d65d9cd3b29c9738f008a124b483b4ff7e4f0c924fda3e5ecdc1def3f00f28052e78f8ed7fd3b0cbe5044c6122e545930817dbaa519fcbf8675f7e0201b4e92d7535cdce838dd8650c5c119e79a8d04fa35b26e42f237ca70117f8fd6617d1eaf2101acedacc178363687b6ff5da5dc7e9c044497f0242ce3a3dc36a31b30719", 0xef, 0x40b, &(0x7f0000000140)={0x2, 0x0}, 0xc) executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {0x3d}, {0x4000006, 0x0, 0x0, 0x1000000}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xffff0000, 0x2, 0x4, 0x3, "012cea38b7735481853c28b98fdf995dc2fd20de", 0x5, 0x3}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x800000}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) recvmmsg(r0, &(0x7f0000002900)={&(0x7f00000028c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000002780)=[{&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/51, 0x33}, {&(0x7f00000004c0)=""/205, 0xcd}, {&(0x7f00000005c0)=""/252, 0xfc}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/108, 0x6c}], 0x8, &(0x7f0000002800)=""/164, 0xa4}, 0xf9}, 0x10, 0x740456b1f9cd70f7, &(0x7f0000002940)={0x7, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x277) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000016c0), 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000100)=0xffffff2f) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x2}, {0x84}, {0xf6}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f00000001c0)) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0x3b, &(0x7f0000000040)="00000080", 0x4) executing program 2: r0 = semget(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/119) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getegid() syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r3) execve(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x4) executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000011c0)) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd632f4ebc0000000000000000000000000000ffffe0000001fe"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x80}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1]) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0x2b, &(0x7f0000000000), 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x2279) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(r0, 0x0, 0x40c) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf46ad70c080bea61652c08c59da962", 0x0, &(0x7f0000000440)="6de19b3f35b6933aaed9f7da846ee48b000000e317a56a8632620fb03b8d290100896f3b907e36d968b476a2b7a89fa0a803a9b4674e101e85f80a65e6f4e666edb669ba4694349d2b82eeb74c657814a26a3101bd01e296991dbfc5463e381187532b1bca41b99a7dd943d983adf6105bb4139f95219ec3c95bcfb84d09ee8e08241d53576fbad8b2fddcd5c4062143e7a54510af78060df012f21f138b52d0cce754cf6d0adcfa9a98acf9", 0xac) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000780)='./file0\x00', 0x4, 0x500) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sysctl$hw(&(0x7f0000000080)={0x6, 0x12}, 0x2, &(0x7f0000000200)="6cbb759f33dc33e1204204f0f8d9ea63cd81d7c930dc3863dba0533fd7769afed8c9b98ae503e56018442491c7a63fc11e6916a4179516f7070348abf07b73b001e2b1d44043ae0f58b9c71cb4e70db26849615ca3e17eee6849afd219b874d5be28bda38c962f1ec8b901e6f6f966059bc6cf8623377688e6849f59d1e87d73", &(0x7f0000000140)=0x80, &(0x7f0000000280)="9293f5af8c92a121def9868db478f3483882ea3ef1f43cb167b4a4640eee69c300e49adc6672b54f58adf105a6e7594dfc7be2be8ac707756b1d3e8bbc898f95ecdd3ca28e946a36a70fa6c3532e4abc2aa30d9a98d315a1da4241769c030821e382119474a6b9a15965ef6382d4bfba16deba8cb6ccc7", 0x77) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) r4 = socket(0x18, 0x2, 0x0) close(r4) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) mprotect(&(0x7f00001c6000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCPROMISC(r0, 0x20004269) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 5: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x10, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) execve(0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r1 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x6, 0x8000, 0x1) fcntl$setflags(r2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f0000000140)="c47d54442260c031f3ebdd154b8af75c7fab4a6bcb7bf1fc0b0e514a556ac19c9e3d31fe8410089da1a82239af", &(0x7f0000000200)=0x2d, &(0x7f0000000ac0)="e7e69d30cf836ffcb49034444e64303c804b8cf62cde00550a1859e6d0f6693e25ec440ea20e6f97478c158488bf44b1312610312766ad3bee69fa576db3d2c2468c950df5303d4141017b7bf44c28dc455867d7835929d06d8c8b6055d45c0d1a43aae9832fcf3426be7e24920c21c1bb6acff323b9267d05eaf481addc21f9b715b35e13f5e52c97fe10c2d20b4b3c10cb0ea8d4a669eba05e55879c4d7d017b673ba3b926122ff2ae2a8d8db08187bb9decf806914debb7542b201f5eaa7a6dfce5691cf11592bcac2a65fef06e800a2a694d8ab599490b1e5adce6847a8d651f4988ffa0baa5b402aad1498c16d0d905c71807ff20073148eaf1bbdbcf803af4a97a5867aeeccd04835586ddaa21689f25150eed2173650f018925c50805f14696c3294814a8155d05fa799e0784aff65e9fed5c33792a1a94a2ef78b41bdacd4af445e6fa74673971d47313f75005093f469b170a419062dd5db3a266cbdee334c639b44be77a6f871ff7a8b9240cb2204bd92ea54648b3b5b6ea200cb9d076d07f23cfa1c22369d3df2bf2469902c17ec7356ff6a67da1cc52e2230cf77df2f53de4b3610a2813e407a0843bd3d47036f90cc7abb83c682eb885b244c33ed8ee0c9b3257b1a2f10eed3f4dafb6822f58bba41819e001088ba9f4ef8ca8ace2f8679e2673f9d9474c08d47fcfc0d42dd79e687229c3eafe497136609c474ddc760ccd01af1bff8e075524b7019d278859a7a809bb8f7b377c09a52930b76fb59e1f0af927db9aefa31bff538a855a3568f7845a3c00862ba98ff2d51eb2cf1ac1d990e96841ca746ffe648c17f24dd9515bfde288a296a0e909ef5e63df37a23a0ec90a14bed2c4a62bc2e4dee7166ad961a53a095600d355571560e6de1050c1c25a48c6edd25d383e752ed23ee0e0a8f7e6d00b8f2c1dc14092fdb48c2597ce74f872b138a7f81dc09f0b005250e5c978960d83ce96b4733adbfd9255177e59b929dbfbd276bb8dc1c4a774ff2d0ecc12c6c2af5d9c9773bbc9604666cb368d6bb08a44b1de12cb5eb4402b9d74bb8acd0e081213572fcee95652814b280fd091c57aa11b72158bd722b7e857e439d47c9e1aec66702aaf27b3ce326f9a0cf27599be9b783ba59d7af914a93ae2d90328d4a34332faf5cb8a9f79e0efa4a3be67973ffff00230fcf21c09a6f7b79733c9d9b0f09989b5662bda330c52e7f753a9c2abcf56a619f66fe79a7fcb7f5cb848fcea7e79cdd34eccf1caeacf2dad2e02aab9e21fb305cecff61ce596d56ef0ae1f8dc1f007660027b7294aad0b2bd5eddee04473c99df234548a4dba9664dd698b02b4419a8556d06206d6df3584ac032de2f5fd3d1ed36ae294219f0837ca33e7cf2143852c7178e2d1614576fe8df0e26784d3c66f769ead10f948274afec2dba630c252ab65ad82c137a98f69f86f806f123b263c366e6e912655bb5e09dd587133dd84a0ce118a667a2730d34670aff5cc8e587e18ee746284b59ef2c7968db39e9d81c74f926986bc551dda41a24f489c1c7947fea00a6f3ab41c7c4227dac102eaee4ca23253b950f4d32ea300ca88ccf027910a8ae3dbd033da409ffcb37e3b4a8e23239b991752ef811d7bc24224c6186871ef4d1f7b4f440496a4b25de6ba684a5d95c0a414cfb4b19748809887cf8c65776564b3ce1c97865c86d2d06783db13b2a7e293b86a845cd173a6749fc1870641b018b440eded490fe5513e3738f5d09376e8cbc97332f0c9fa247badbcf3a1be6ae6a7b40f42261ef574c1eef7b0f187b0099c619d1ee0f6bef6358cdfd8ba706b04b88213878e59e28f7d043da9ef9a76126c01e73dd4151732b85444a999126293b8ff66a835fde60d325f526826cc39e24ebac950eb2c5e7821d2647db04c2503d295233010a8a74faa625cf34c483054f38bba62c4ed0e08a27bdc74007a24c4e93c11352ea8ab411ab6ef3c1bd7b8be59164a6a40ccb538ba4ef677f02b9e1daf425235c8844550668556c10d34fb8ec7ff6bf4e8c2fe3bf25cd6bc994750b2c94b0b874be460213188205841cba34097c021038fda06487e9fbd2af50a228e7d1284e9e115197091f2188f5b540da2e29e0f1b9a78128f0b2056ecfb9e626c05b05f48a1e0781ab23d9ec35aa1e52110f1611a6dfb0cd4550661c04de3bc0494ea1b3483bd6049f9eace795d1040ce0a8f61490c3a5d107172027bc7c20559a78da0ef759f48ff01d998cad50a8a44651a44dca6c3edc874b73319d79d6ae6f24703f09ae9ef391f5294b72815faa7c40a3eb39a091728bebd9d833082b69ee619e176c1cdca677ad5596115cf8bae2a6463410874185b37e74548ba33c52c20decbe95d086343eb58ec773e3fbd08a36b986f100927959902a2d0080cd506fe01b488712ae9d8fcf546c5093b7aa46b1a3fdfb5efe52aaafd7948ea4b56861b68f4fb432ed6b9c7b9ea4c4d18a5bba5cf0105075dd85c94580a81004aa22c1e31e314b13e2b6f76c589a149905f0780d46511e0e96110a181ca033bc00599f02c89e877f3cedc3bd8e17573f4c64fbdfe6e7805f664d4e9ba71d5bb0e28f50ff87cab58f18c9b47aa68d30e3eaad0221abf91b96fc3c3acbecd398840f031f9745c6afa9c37aeb66c6824a087a607489066e4e758df24c6fe2a4e27941ab32ad892cd0c7d98952cfc668c1da694229fcd57b58bd90083bbbe7ef273786344ad900c983fee824bba8a4f6b14f41513e7ea2eb615bb8184164fd59cc46442909dc79ca917b858d2f7f5f6ee183861c891b96479767f338b53d96a47402dff64e07c4f6d88613100e0993a941fa30ab09d66d334c8f9669008bd31da78eb3654fdf705ca8a4dad3ee2eb1918b5fcd8692c8926cbd7af791dcb4c8222e89a4328528c5cb1f6400b9398c2da0bcfde009d59113018c27e3c4d7bf902d67f9583436241e8508d1f66f5c70149cc29c8b00b941f1316236a8197bb9d96637270aab08182636072318975014b8228db6e6101235a8fc96506708db4182cb6085d8c3bf164c5e9a148a2d90f9478885f686224428b219e086a8d0a082e772e4e22003bb040bdcc54d3d8025c548954fdfdbcc85ef26cb25c2cb7f603eda427087fdb085bebdbc9a004f4a0d6aa07feb1bf0b079adc7a37b22fe0178f94782671cfd747e2722f254741e6ad60ad3a7f16cbdc2ac843be58e2a0bc69e725e1f5c7e5d02b8e684f303d2c3d51e9f4356f1935f3dac0966715d3b2e2464084bb21248a02d76be11197f6c088761212128c5d623eae43926c11a0db6ab590120bc45726651c064d0d744798380307654550ef245129136447efad657bfb4ed1834a16ccf5cf3c7733c5554fdaf75d453ee0f4d1782a84e693434ad3412bf7cb4ebde8e107522eac4206bd34e2ab65968da0abcead4a3960ddcae0051c8b9380693396885e711dbf377a909405d4b47001866df9f3225670d2773c189785c12a8e1195ee2fb53cba5c674e94da6e636b1244afaf862499c2cfc2227f29ba9f01f92f92cb7236e02daa87b54ac40d14f62196cd05f177153928bafe48c4a26cdfa0adf779108abbd4dcfd4664ec77f33791f5e9ddf9b815bc1f65ecbeb153a1bf91f9d35cc691a15d3f7ecd2c84da3c3773d35985539490cf5b8716294cdc4f7c5952ba5dc61e2a92fff473d2dc4b4ecba62b6761d60282d982d66ead2940c13840bd3c25794f20182ed13d5aa35ee667ea3847ef35225863430a74ce6ca544e067277a37facab7e09789835566daeed1d71e9ce97e61635ec50585f9815ea4686d0d362e120f8b22b06be946fbe38ddd4d93fb4793f39131d65be5122cc1724bd473f617a974a5b9d044a8c68e98d043526980f7ef5210cb84c26ebf218f8690211ba23bea77895eab710ac459394f178a5898f5f0b4c202ccb2f24254cc3b8b2570b8cd41a2b7d3067c8ed74b21f7f5349dabb4416e7c28873829fe5bef65975e9975c5e554a3f086bf6ae05f88fda9bd42b9df64616e1c95f2adae43146eb55de4a230cd3506c0f5a2c8fdd7ad8989fb6f1e96888f62e8eae2952f3bc47130c06e10378d646bd20ac002abff1335f6a75af330ff3ae5882e01831fa1e4e3a1880fc349c6a10469fa39cbfc457eb8576cc589b9e63d5d23f23865ee0bf7ecfa952f44010585af71d20c9ebdfd88c4eab85c3287572573d2125dd1654149b51028635ff116d06ac4f62baabf0a8906b02cc9446f422e5b38fc1b18eaf185641e013b4a87491dff53d241f6506a87251430cce94f8624d866288b77274fedbab84a21e1f6670e74f97d5c46f717093d3d119269acf097128a4a4295255c0c4b8507c98bdb6a7e29d98fd6cc046cbe5b77dc0d48fbe97e1673b2a83f939bfe89f7d8500e2b15458e19a44a3d71bb580b8f4b2bea94a8e26f2f7bf4eb8ca0448c2937f3e92e2143643ee6314781a72ffb0226aa4b09efa2218a38f67eb3fea1d2c6f07bb7bac2a1982506fb2d08f9de1b5674e29416de57705ff0116318d994fa12aa262250d710cf5d17660a413a5ac29325fd911a04885e324740bac7fdbec004a8f582abd6783ea1a44fb875c328b19f496f5395136f33aecf6afa16654e6a6ed7a6013f3afa0ff2c280707ec5e0563b3d9d24c9e9ad7cc558573a78af0fef922166fafc5f114688d212d2730bddca074c466874e9f83f4a55626f73b98a5411b108aa13209550e3cef20823be2c4f9eee87c07b2d7b4aae9bfd96ee93f24f7c927f49327372dcc2e4bd6c98cdea1513507045ffe0d7475bcb968d923ef7e331ff04f82b365fb575ab09cb36ad973ac0c7e3a82b9d9d6bec770f2fa3710cc75a9c9b6f305e9392a74aa2d7de3bfc4a9009a95a1c1b30be2d17b3aa711c6893793b1613624ce4176602b90f3bc5621df681c8bdaadf39f9ba3fac954605ab8a830136351e7e6f5b69f249ecb9db33b4685f9c2582e6bb006da3286f5a59a6c93aae0db81a3617d82ee79b673f951da6d733615fe77c971d022b276f7c76b2daec6b819f2a4e981e4ed2f614380073faa8ef53ed5222d2e458e6a37714bcc0eef26bab387f4454bd3575ff2279fcc03a80dbf677ed427bce4dfee6ddfaa8224b50d9390f09982dce1cef924e0075b9067f497ccecf574bd9054e5ce5bc8587a360343167ac0d54d1c4b8128ea59b7b34f5c469b0e9c248e900b7402f2742f91d428a53be13a9c777fbc244149b62cc83a467e59658af7507454f893672dcc5f423e118d47061aa4a6278552565ca28f8dea425aabb45bb13925aed46af7f528c55ea6bf7deee4378dfec872e3c7601aeb02d4c3f25c0a0fa935f71fdeb5aaefaa5e31656e7247ee10668d130683875fd3d1c43239671a777c93f4bb340d38f2f50fd56b237f84cf434683668a9d63945ffe9fc9ca3b3adca658f8dbe12f6c178a29d72ffc4ca617488a89f183b3c6e603761be414bef78028da0701687c8672e1227dc35b1e7526e90ce6f65a2daff5e88eefe02f8b615f227742a0afe10644c28e644792ee19dd4ab1721cff09a508eefa79da650a54c9e26272785472ff08ce5fe6e7dd17f132cb8f3c064ed5492970bc94aceec8ef47512f85832a88eb1481623b1180acb8c38ec03bc22035cf2d944942617b547a80515f905e7635cad59f8e39d50e11bfb31bf9c2623f347ba1354389296947c592fefef1b2a9f493d5b4b4b9c7d9eb853474435364f39e8a53e034e3e327218e2abf8ba12434dd1ccef385430a6707b890d79834f8679a3f185b119bb019170f10734e1fe", 0x1000) connect$unix(r2, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x8000, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r4, 0xffff, 0x100, &(0x7f0000000040)=""/97, &(0x7f00000000c0)=0x61) pread(r2, &(0x7f0000000480)="6a5ae3d610a2c48cf1ad43f6037670dae7aa93f447f2f30ac3a7778e741fd58f179ee94b8eef4f07ca35cd7a8f70ff8b83de005391de1243e7241e5cb64c8aac6cf400fc89d0ab066b7fe7ce6868f515763585dace49c5c5b0179ea785cb9d7fc1b103f002d428ef301081cb2870bf1702a2eafd2af74896353c2ae0785312823e437a61e3b4956cc71deb40c247816127251f7f2c508a32754ab6fb60b6fe37017f8c594654ec52277d99616d8123f52995e3ced329ba6559e7ddff5a863f9aaf75fbe41af69f32c71e237eaba2ac73db2fe7bd83fea0e1f791a8410babc675610b96808c92fcb32a8165acabfa37b4463da7a6d004e4ef9acd146e577591bfe19b4b757fcdbc869a6f19cc650987f08e39e7ddf53c0efd6ba4c6c8baf644d048d5c92bd8b2839b1f6509623f4050e3d4407e11abfaf3df672c413c7dbadc1d3dcdd6260def3a532e5676bb2f9a77cb16f980fa2eb10afe9773775544e0b96185e3509f55d225ef018c273c78f13e04da2b512be6cba02d4080bc8491e8c0c3e047715e1a2c5fd77010d0aeffaba161432c1baa305907632004911a8dd4ef2ce97ee566941c3ea6edfd058aa1dd0b9f54ffef79449e3b2ea5b9ae8995576bde4aefec89880341c2608caf3a7b244f7093be6fd890659da31dd9c3ff3b2b71a4f3c31c35fc77d9a2622d196fa99615ce689cb51b51c32ec97975c14bdd38e2183494e7a24c6730cc4d452744138fbc29340ba5bb97535f4e63035825630c5a005a28d448792446ebc0248609b380031a543150b76b53e0c72a1b0f9b1b5770b5ce098eb8c17339f47c2a3a226b1308fd25b8bbb9fa6ed3a4bd8d9d038cb402e225f9cf919cf33efcacdb6a7acbb4bba10c18d7979148dde897791a9b5b4d8156a2c477e01b36d36a620dfb4cf5907444a2e09a033c2c7046fc8f6d87fa8a570d554329a47bdc5f73e308d2f98283ea65626e59b3b05ae1eebd8ba58b563f5ccc5158eff24d6c8d6c3f2785d6fa546f6e8135ed1680d09a76ff8b6d288d8ea68eb40e1f538d26d164c108198547bd8c99c91242488586aa4fec19287926a8ce164df5f5fc703e15564612d62ecd012e0bae1763bbcb07cc8ab42b4581ca52296b9e2fefbfb23786266c868204c7107f352f41e658471a053e7d696592b479f56426eab1dc4a67070b488fc8bb96530cb7f376af5fbda663d4c291989197fcd3ea98712d3a86b7f56d13d65a020d14a4911b0cd7c5ceabf1a9a073a324700f850376d643b04a15e4fc4ea0db5adcac31559621d522da0e153a97a44a7906d2aeb1117806a8f276809e9d724a9c2272556e06d53d585686dbf7e75a5d17da3ce46f48b20dae86d54ae37be4c81d7c944437f8a383d6bdee99ceedfcac16beba184fb5f2930743e0a80a86d0396dd32fefeabbd0b950ac958af2695223a75a36e97517ae79d764c42d974cf2a3ca57314723153d6e3a9aac6dbb10f59c6b8639e079fb9ba0ebbe0cca2d166366c1a61ac3bd290e0880254fdba3003086bd2f38b573f94c77e2cf21bc686b96d80f28ca475e01db05039f7930818009dba6f4786c414cda18fcc6ee73b019ead5ab21542507f53d2dc58ee50558716cfbbd0e6714feb9f05551e91496b1ce277c56a4732ad934c78dae042bdc0e185d3cf7b24c62005f25da979614039265d1c6b58c0fcfd469cd310116c61a3d2c3a76d75124547b68d667da4c948387d251d428cc95ddf088204a9ff664bee15c9580236bfeeae6fb70839e0c9058fcdbe848a1a732ffbb2f4ff6cf34b326a499f45834f72b3c452de474352c0c086dfa3b4ca52a459c4be47162293146b2ea23f17df909b4fe987c052fbca72818ace295cb96c0f5a761aee8b221bc5882cab8848bf34f4ca877cb496195a7f6b49cac1ab6cd7abcd27e853c94fd697a70a9819410ffb7f7e09453f7d87642b4cf77935738a8a723841a58af95e403937827db5f6ba0fe4bc0c337e5fddffd140c72dff371c2ce8e9d4440a0489c6bef53131a33b931d09ad850c3e6a3d7160b37259de019d24bbf0455760f84973df9e8c623fe635eb25ff968469707b8b80c332e13863d83ecf6b56f873f9b35863d3e24fa76754538519854c7ccd195b4db600c8238f05cd09d548008d1925dad22cbf0a126614f7355e4113336f7e946b452c417e4917aa64d99431a6b3ccabb0803f0c7575326e10fb5e5fdf11fe9ff7c292ecfeb0ffa8d4eebf73bffdcedaa41f606a98eac8a50d9445c5441f0f5016563099af1f15f233f36634884990d2a31e81defcfc111046331e92dfe13f9c19612bd9b255f6831fe1af6d2c2317222af70e06c30c3bee2879c7fb5f99b54f0cdc08f8a422012bbc208ead14065222fd8b70da366b1a1fb83019690b78317be2857bfaaf343e1fb17f8d92cc9e94350468cb82f79870d4ab70050308f0b4a86b0aa01b0f9aa85b3d767eea6735d959ebe65a59b0e444cea00f56f60dd90854a1cef0c4b77cc19b9622acc1b547bd5c091e9796abe2fa2a9329eb3a6e3682971b1b430c167dbee5e43294dde65380eaf61f17ffe8dbce39ffbc901198246885f3f90d6419c801fbbbf003d054791164dbd5d85c34f0f7bf97835e767be9ee97d033dd1eef13053bd4f9474ac4a1124a9280afcfef226e98b5f846448bcb9c61a339ee3583b74ec56a1af155a9028453f748135ae191e691c2f9696fc017ed89b3b5c527638c684b489e94a68671b58ac7397791416366f5e643ad43333d60c19e375642759342c5dcd0287d224b4ec922ed1d954bbf3fad9dcac4cd0043f2cf820be200f67222e30cfd15900c6730fdeffd886601c99a8d0739b9fd3a4535aaaaa3145980cd112db88443610a87afc749e300a4004a89cb491b2eeb3be2c91e1f8b6875a83917a61ae8815c22a7ba6225a77d72f25c68e4e57ac6fe4e61ef11be38f05053c11a8d9556b5141b5b8ccc69d638b4cb7e2b8705413c709d7dc46f1aecae0bdb3acdf194df93db8fa1c4c0b49f3def85041a3a8a160c8aba43358d8fcec21e08f6dcd3724a39fd0848775ce1e24653aac6256fb0b86ac077a7a27c168a25020be14acb70827d296d8ee291a914205e122c2175ef8e63d8c585d1dbd0f7d326b057659af95c88259cc41003d02016433e96a38908fb73086e61d7583a4eb6dfeb32324f9f4d27e0e027762db68012a50d32604b6cc4e87539c1a64dc9e8e62c8812e546bd95d6de039c7823361b8d4ab4aaecd96dc1ed4ed93c03824cb5ddbfd83e6a3b4ac6bdfb79c027dd76db0e500e190dc3162feb9a4ce750157cd5b27d0d9aa7966b64652e2417bbcb080882b134988fca9cfc5cb2ed23a03e9b5aaae0219d19b1b9b202e1b84ac9dd7da27349fed565512b7019f2121238efdbf7ab546d33ea0e7d2ee3f2ee3b2e2b9ca7bebaf9d730cc80026bd22170de7b45ef46502bbcb1d16fb498cf49991c7e51fee659f2f3a0e24ecef8e9035c16c2c576330f711767f67f36c93879e7d0646c80c7b2591ee01b834fa103e13935b34dbe55aa0a8d6c1d93fa512c1ae2b5de904d99a871d1d40538f8acf808dda129e37bb77621758da8e9f17b7ef6ff5c7d77417a279fef18cb9a5ad91a0b646e066a8c6df2edf760c9b9864f1f9a27f5266f6a5b196f07ebf7f60f83be4f7c8fa9e968ebf4d2310c0ab03bbff7f18dd53002f53bc436a827bec01551af7359c2666e1c52138e55c6384ed05d574a8ceaea11abfeab2aab6852dce8ad4ed48158d958e6281b73168b7039bccc4c99cc846e87597a9da0d628cf79341d3254cd5cec649cf8027c1454d6234516872dae4d38418e9411de4733c7129c25263d1df8276af00ac194c0f535c1d2aa888ac81cdb51f365b8038b51f20c8bb1837baf7550232eaed0b925e26265cd3ca95c688617a5841200602ffd1cd5febac8d3bd6edc68c55fa589cc9d4487a6221a76eb6f5a4e03c9c99252eb6d275dca40f4c8cb3d654a782a8f057a0228127075ee1b783e3670df9c99918069b53c8ead7171803f65264a365b91477b352df063d5b5aa4629fc0df937327c68dfa8a0f9c997cbaf18f921b3e71bfed544a6f3653beb8cf881fb6716be6b3f240a3c2f36834e1f37afff6bd6e984e6a3198ad4271efc6edfb45746363480d9a1a025470923e9e1f13449d68828586c8423ee52414a108854e4e74e3cab0bdef1c2700803aadddce892ec6ec5bee808fd89258ded7106eb75d9de49f9a6fa1220a5dbc4bcaac3b7f8d2fd47d2fbfd89cf10f07e9fcea9db0207d1e998a7e9f27264d19f5e2a3ad3dc06fbe44dbd11f15cd17ece0451e03bb0cb4f1f42a92aaeec13809f25669dbe24d081134ae10a495a93f0864438c53d27be3d0cc1497f110d41c91661af13deb5fc9c1ada29f5bf14540668a9803750207d0ecebc082f968073e215f93186ef9db1e1623f6eb4db666a4b17a7e9160542e09320b192ffe789202dc10ec999f1e784efee450e1f24f8ba494bc95e88747e91fb18cadec58cecb2ad491393aea64838a05c1867309b89ed502d48970929e4f6601e0d2040073ca9858dc5ab1c76f661470acc9271342dc21fc7429085c7fe8481979971173ad5d62664526ed9e0445bf1f9cd00327a5bdd62286e792f223f424d8af8a914cd02f33e22c36d1b863faeffe465bd0cb015c78b58bd0c6773256aab0db284f0d913e8f6a4fb125a1796b0c610b413ae6060cebe1929fd83790018363926c632fc55d6558401f3ae2550565d0db5f73bd186ca8e6262ca353b744a1e9c7afa171285131edf3c56ff03b8e5dcb45888a5742e3695fc9ce4a0d13da18bab04825a2202b4349c1c60a4537a9d58cdafc71d021f9b9093af2a31d82868548c87e68e88ea2548f6cd4aeec7e9a4dc21646c2630b21ab3111ed94de4d0344699934ad3a96b329e49e6e052a832ee1823f5292f154be39cfac9b13814f8e1d85dc937c1954e69f1465a80afcd67ede058712e57ca5460aa4d735ecdb994ab92383e4de9d42a81247b5c585b20667928c5b34115a8f0e1458f7cd3e5607b26ed2c9f618bfe7295cf8f039ad9400601c960bc9a9dee624976e415f20dcfe174facfb7be35cf064c937ab3eda57c4c0d601935145ff20d5644f542abcea02d324ff5a5aff9be465859ec8c9dae1142602e5c599cfb73e403d113312c82bfcf08052f5d83278197aed5bb633aa2c5a1beb4c68c0edbb4c6033a78c4e19ddc01a79a2a072ed81a43d8b20232c308f7d4c4733ea67d95a2dcf08de286f49b0f44e863983993f2b6a4a420bc52a5b8dba6b1a6760858263a13b65a36230ce5a588d60ed9c6e510a84569a4abb463a32f99d8d01d5bd86cca4f97b5caa4e3052e5f62f6bb3736ab448cf1a9bde111f515f24507ba9f6ed973b17abe6d1255724016d68725f603485242867f1b3a994adbd1c221b9cf00a5b9c0926d022f9952c7d487a962d1d3d573c488bdc942ffd2521be36eb7dfea38819c7864f1e3e31fd4ce999858c259d152e54b7918525e320e4f2d26a5a2b2501f75d1b116e8f400c37bed7dd0e15a761f6ceaa8dc358b3419609518b932fbe3984055c7ffb8e6a3b2ede7f7db9cbefb219b1b874c7c6316fe326eb5501142f06ed4d24b14cc77fe7d31f350fe28cd902ab5ebcfca3975f853e511accc10ef1820ed4aa0cd90f386f68d326cbb08627a38fe48426696d7506032e1a3be90d3e72043d60d53c5f63bdb87fe555803ea6146ef988e730583aaeec33b946b175d676d5f3012c8973f06c55a38eeab05731844a64fc4a54", 0x1000, 0x8000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x84}, {0x35, 0x0, 0x0, 0x5}, {0x6, 0x0, 0xfc, 0xffe}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000001c0)="9432fb3c", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) lseek(r2, 0x428d, 0x1) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x18, 0x8000, 0x8a, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x48, 0x20, 0xfffffffffffffffd, 0x2}], 0x78580, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x58, 0x20, 0x0, 0x9}, {{r3}, 0xfffffffffffffff8, 0x44, 0xc00fffff, 0x8000000000000001, 0x3}, {{r8}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r3}, 0xfffffffffffffffa, 0x1, 0x3, 0x9, 0x4}], 0x9, &(0x7f00000001c0)={0x0, 0x4374}) r9 = dup2(r6, r7) setsockopt(r9, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r9, 0x0, 0x0) write(r3, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x182, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x35, 0x0, 0x0, 0xfffffffe}, {0x16, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7, 0x0, 0x1000000000}, {{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x0, 0x800}], 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x7a, &(0x7f0000000480)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x12, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@rr={0x7, 0xf, 0x5, [@empty, @multicast1, @local={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x23, 0x0, [@local={0xac, 0x14, 0x0}, @broadcast, @loopback, @loopback, @loopback, @rand_addr=0x785, @multicast1, @empty]}]}}, "7c149fea90be68a0"}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c00000000"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000440)=0x6, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r3, 0x0, &(0x7f0000000200)) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000400)='V', 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x3, 0x6) mknod(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x80000) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eea2ec000000000000", 0x49}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) sysctl$net_pipex(&(0x7f0000000440)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000680)='=', &(0x7f00000008c0)=0x1, &(0x7f0000000900)="e2d28418486f7fe424274e542a7807fb4d191a4f489d5b7ba832397c2f79dece313d", 0x22) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x812e, 0x0, 0x3}]}) ktrace(&(0x7f0000000b80)='./file1\x00', 0x1, 0x0, 0x0) executing program 7: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000340)="15", 0x1) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd, 0x4, 0x0, 0x0, 0x4000000, 0x0, 0x40000000000000}, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r6) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r7, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r9 = socket(0x18, 0x1, 0x0) dup2(r3, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[]) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffff9c, 0x400c5711, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) executing program 5: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0x80}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) sysctl$fs(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() kqueue() getsockname(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x5}, {0x7}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/105, 0x69}], 0x1, 0x0}, 0x1840) sendmsg$unix(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb862b13e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff1e6d0000b49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}, {&(0x7f0000000400)="bbd5f7335797b4871cca8e748fb558ab9b34e328643765", 0x17}, {&(0x7f0000000540)="0cba4c64f0504a7a5084869c0abca8135b0bd3df25c02f21f9c2df", 0x1b}], 0x4}, 0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) renameat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) writev(r5, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) symlinkat(0x0, 0xffffffffffffffff, 0x0) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000000c0)={'./file0\x00'}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000540)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000600)="76b67cab98e2bd1b4ad381fd7b4d5a56c3fba52b25bba7c010362d1522b1a3240b0798637eba3efc0a39702f5755b5c92e67c68f77199f8493fd4f6b818eca300d665735f0949dda99f8f324a49bcb1a9fe21f0e5ae4bed766098f2ce1b6888a71cbd784d4e89b2291dbc388a2844316473bb3f7820738b5f4a501594bd26a6accc5a824f22bd81962d1a2afc2105248193f13dd4e2c5046dd72a050879adeec8a1cacabdb", &(0x7f00000006c0)=0xa5, &(0x7f0000000880)="668bf3802c03792190e7c174b3a93de3b22463ded70e5ba8d9304cd3baf7d408ae2db1d86c7322edb00887785bb4775173717285edaaf323b46e5a3fe500ea2588e6dbd189b168779355bd629515de4629360ad1bb7a0b4ca45008d69162d143fbc8df134bf898fe3197d8a8d874024610c83bdf6570f6db3c6fe9d64123bd9a02f7476d4bf448b248b7e73146586925ea1354187d1caa1318aa60901887f90b22d339f2e36b986e006f3a084c2bb5c78be52aba9bafd28950a58e88e85d", 0xbe) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000740)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs={0x0, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socketpair(0x1, 0x4, 0x0, &(0x7f0000000940)) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x20002e, &(0x7f0000000700)="eb477800"/20, 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x30}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f00000005c0)=ANY=[@ANYBLOB="bf6c115cdd74d7b58a6661d892e4cf79e764cb020dfa970b6458db0302000000000000007a7e4ec859f646e6528c0ea30c88ac68a02e3e50507397d82699542af6fb4670b68f1dc58eefead9885bd6795ee06b1485ca2bb0b968f89abbe9d5a5747d686098ca6e009f84e7fbb0ffeaa2d1cc0b018891a3503243f51ec9488f3f67e3c92c00000000000000"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) r6 = getpgrp() fcntl$setown(r2, 0x6, r6) fcntl$setstatus(r5, 0x4, 0x40) connect$inet(r5, &(0x7f0000000000), 0x10) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000bf000/0x4000)=nil, 0x4000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r7, 0xc544) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000340)={0x3ffc000, 0x2, 0x1, 0x7, &(0x7f00000000c0)={{0x8, 0x7, 0x1, 0x40, 0x6, 0x4, 0x80}, {[0x3f, 0xfffffffffffffff7, 0x4, 0x6, 0x5, 0x2, 0x5, 0x5, 0xfffffffffffffff7, 0x7, 0x7, 0x3d, 0x4, 0x8, 0x3, 0x8, 0x8, 0x7fff], [0x35, 0xd1, 0x3, 0x8, 0x9, 0x1, 0x10000, 0x7, 0xc, 0x3], [0x4, 0x421, 0x0, 0x7, 0x1, 0x81, 0x8], [0x100000001, 0x80, 0x9, 0x3, 0x166, 0x1], [{0x3, 0x6, 0x3, 0x9}, {0x2, 0x7f, 0x401, 0x1f}, {0x4, 0x1, 0x3ff, 0x2}, {0x8000, 0x0, 0x8, 0x2}, {0x5, 0x400003, 0x1ff, 0x81}, {0x2, 0x0, 0x7, 0x4}, {0x2, 0x0, 0x1, 0x6}, {0x1, 0xfffffffb, 0x1ff, 0x7}], {0x0, 0xa16, 0x7ff, 0x4}, {0x0, 0xdb61, 0x3, 0x8}}}, 0x4, 0x6}) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x3a}, 0x2, &(0x7f0000000200)="7943b619485fe57042", &(0x7f0000000240)=0x9, &(0x7f00000002c0)="6110d26dc12b363590576a1fdab12e9c59798aa49b1e03fec494b38761c79b3c6185dd1e48ec424e47836a607073b574da13c5f5336726ff3f2b0e60d3de8eb1305874788c56f9ba61b5f0f4", 0x4c) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setitimer(0x0, &(0x7f0000000000)={{}, {0x3f}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x400000, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r4 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r4}], 0x1, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) symlinkat(0x0, r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') setreuid(r1, 0x0) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) semop(r5, &(0x7f0000000500)=[{0x4, 0x100, 0x3000}, {0x2, 0xb}, {0x2, 0x2, 0x1800}, {0x4, 0x9}, {0x1, 0x3, 0x1400}, {0x3, 0xbe3, 0x800}, {0x0, 0x8}, {0x2, 0x8}, {0x1, 0x7e, 0x800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x800, 0x1800}], 0xf) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r5, &(0x7f0000000140)=[{0x4, 0x2f, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r3, r4, 0x0, r4, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_reply}}}}}) r8 = getuid() setreuid(0x0, r8) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x6, 0x8, r2, r6, 0x6d64, 0x4040}) r9 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r9, 0xffffffffffffffff, 0x0, 0xa6, 0x51}, 0xdd2, 0x7f, r6, r6, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r9) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r1) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/105, 0x69}], 0x1, 0x0}, 0x842) sendmsg$unix(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}, {&(0x7f00000002c0)="e4", 0x1}], 0x3}, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f00000001c0)=[{0x4}, {0x1, 0x0, 0x0, 0x1ff}, {0x1}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4, 0xde) close(r5) r6 = socket(0x18, 0x3, 0x3a) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r8, &(0x7f00000000c0)="a7", 0x1, 0x40007) r9 = dup2(r6, r6) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f00000002c0)="12e1f34ba5e430a7553dded6f47ffde4c85405eb", 0x14) executing program 3: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getppid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x400, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x40) write(r0, &(0x7f0000000300)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: nanosleep(&(0x7f0000000000)={0x8000000000a, 0x67}, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(0x0, &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000080)=[{0x6c}, {0x4, 0x0, 0xfe}, {0x6, 0x4}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) r4 = fcntl$dupfd(r2, 0x0, r1) sendmsg$unix(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000100)={'./bus\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000040)) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x126, 0x8}], 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = dup2(r2, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xfffc}, {}, {0x202, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) (async) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffff9c, 0x400c5711, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3ff, 0x401}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x15}, {0x1}, {0x26}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) executing program 0: setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1605) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = dup2(0xffffffffffffffff, r0) r2 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4b, 0xa, &(0x7f00000003c0)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000200)=0xffbffffd, 0x4) dup2(0xffffffffffffffff, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f00006c5000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: socket$inet(0x2, 0x3, 0x20) syz_open_pts() setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0xfffffffffffffffe}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc0}, {0x3c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000003c0)=ANY=[@ANYRES32]) r3 = socket(0x18, 0x2, 0x0) close(r3) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000163000000", 0x8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() recvmsg(r3, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2, &(0x7f0000000640)=""/185, 0xb9}, 0x1000) close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x6a3, 0xffffffbf, "002ac6f264ecdbe1a50200", 0x4}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000340)="340eef8cfadce2a4", 0x1}], 0x100000000000008e) executing program 6: sysctl$net_pipex(&(0x7f00000003c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000400)="75159d0eb1a2151f7e60b37b247e54da4535225b94be973b", &(0x7f0000000440)=0x18, &(0x7f0000000480)="cef04cae04280d32af3f05c9c6c3279a9a4fc399b92a6f8a0009daee19888c4a63a8d1c2ababfdef248c3e3dfbe5e88b68c46c73fda7acc69fcec686e6ba40b4851c3eafa64bbde892ca9185ea071d976d5bc280598605d367c6a7c3ca9dcfc383a9d8203f4b63294678b9c8ae2ffd8c4005dc815b2d973007c6c9794f43df56cfaeb813fca6a77302556895200d84b2345f4807baf97763ff09657696837d1d2f312b3bb0ce1e82ff58cff2ce95575e4ad31d5373aa3911d2ea4d3bdeb0dd28c657", 0xc2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x9) r1 = shmget(0x3, 0x2000, 0x1f8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000100)="cde8d28deccbc466e7c6cccccba2a5aa75a194a95d6e1dda1ee59eac38678efa73ddbbabd16635d8ae93d710bee7ac36c67c606f1c", &(0x7f0000000140)=0x35, &(0x7f0000000180)="37369ebc1515ef5c", 0x8) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0x0, 0xff8a, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000923f0000005ecaf0feffffffff153ffd0146c38801e93c001107174331"], 0x25, 0x9d59e3c031c5310d) r3 = semget(0x0, 0x1, 0x500) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6, 0xfe01]) r4 = msgget$private(0x0, 0x683) msgsnd(r4, &(0x7f0000000240)={0x0, "b1067c3c9e1a739bb23f5f6a4734ced3d493"}, 0x1a, 0x0) r5 = msgget$private(0x0, 0x80) msgrcv(r5, &(0x7f0000000280)={0x0, ""/84}, 0x5c, 0x0, 0x1000) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/132) executing program 2: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt(r1, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socket(0xf, 0x1, 0xfd) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) dup(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x5}], 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x2, 0x157) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) write(0xffffffffffffffff, &(0x7f0000000540)="76f5dead6f01f8607d2000000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x2, 0x2, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x24}, 0x2, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000440)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688f2caa639b2c899220fb2fe37e467d974592496816ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbae6c8af24006e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xf2) executing program 4: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x13b) readv(r1, &(0x7f0000000080)=[{0x0}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x74}, {0x6, 0x0, 0x0, 0xbffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0xff}, {0x60, 0x0, 0x0, 0x8000000}, {0x6, 0x3, 0x0, 0x20}]}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$BIOCFLUSH(r0, 0x20004268) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x181, 0x2b, 0x8, 0x80003}, {0x3, 0xb6, 0x2, 0x3f}, {0x8, 0xdb, 0x40, 0x20}]}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) setsockopt(r2, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040)=0x1000, 0x4) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8c5}, &(0x7f0000000240)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x3, 0x5) close(r0) socket(0x18, 0x3, 0x3a) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x1}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r2) r3 = getuid() setreuid(0xee00, r3) truncate(&(0x7f0000000240)='./file0\x00', 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000001c0)={0x0, 0x6}) readv(r6, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) getsockopt(r4, 0xfffffffe, 0x5, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x10}, 0xe) setrlimit(0x5, &(0x7f0000000080)={0x2, 0x5}) open(&(0x7f00000000c0)='./file2\x00', 0x70e, 0x0) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f00000002c0), 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffcac) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x5) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(0x0, 0x40, 0x16e) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) open(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x3, 0x0}) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') setrlimit(0x3, &(0x7f00000000c0)={0x0, 0xe2}) open(&(0x7f0000000440)='./file0\x00', 0x70e, 0x1c8) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000300, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setrlimit(0x3, &(0x7f0000000080)) mlockall(0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0x3f, 0x1}, {0xc, 0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES8=r3, @ANYRESHEX=r3, @ANYRESDEC=r0]) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e4", 0x4}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 6: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x3, &(0x7f0000000080)) mlockall(0x1) fchown(r0, r1, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) utimes(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x37}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36ffa88d72b925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e77257c9e0bcfc49bf586d49b9ac8b6965d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b31d28a8fdc619464d9632de71c951516adff26aa2e48b45f8ce92b", &(0x7f0000000080), &(0x7f00000004c0)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d91f0000000000000080609986555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d25f9983e58ffe651f1cd34f23d3b18c83d072e459caa891073d19cf3000000000000000000", 0xffffffffffffffb1) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) executing program 0: getrusage(0x0, &(0x7f00000000c0)) r0 = getpid() wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000180)) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r4 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0xfe) bind(r5, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x52, &(0x7f00000015c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaaaa86dd60f61900001c0600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRESDEC=r4, @ANYRES16=r2, @ANYBLOB="7000000090780000030300040200ca4ae340a8e2a44ede63d9828d7b9661ec3711ba0c82902e7066f0eb569e81762c711442f954b32aaa30c56bce35e97831c1779180724ba5a9864feb5bc874b8ad94a33366665aca8bf891609a369d2368e3e22b1add43a037c908cf4908ecfb9287c4b771b9b9b7ec4365b725c94e92a6c7"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x12, 0x3}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000053e, r0) sysctl$net_inet6_ip6(0x0, 0x63, 0x0, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r1 = msgget$private(0x0, 0x10) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r2, r2, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x0) close(r4) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r1, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d11"], 0x176, 0x800) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="84f6852fb9504f3f718a4ccfafbe", 0xe}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{}, {0x34, 0x0, 0x0, 0x40004}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup(r2) syz_emit_ethernet(0x6e, &(0x7f0000000040)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc3f0600000058132fa13a8be186e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment={0x2b, 0x0, 0x40}]}}}}}}}) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x74a748ef) executing program 6: syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x1, 0x2) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mknodat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x0) dup(r1) socket(0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) (async) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = dup2(0xffffffffffffffff, r0) (async) r2 = open(0x0, 0x0, 0x0) (async) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) (async) getpid() (async) setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) (async) r3 = socket(0x18, 0x2, 0x0) (async, rerun: 64) setsockopt(r1, 0x4b, 0xa, &(0x7f00000003c0)="03000000", 0x4) (rerun: 64) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) (async) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) (async) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0xc, 0x0, 0x0) (async) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000200)=0xffbffffd, 0x4) (async, rerun: 32) dup2(0xffffffffffffffff, r5) (async, rerun: 32) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f00006c5000/0x4000)=nil, 0x4000, 0x4) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r8 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x7fff, 0x3f, "a19f686c7a0fb7534cf3bdd315a2a3e1310005c5", 0x32a, 0xffffff80}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) getsockname$inet(r3, &(0x7f0000000240), &(0x7f00000003c0)=0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x6, 0x3, 0x9) close(r4) write(r2, &(0x7f00000002c0)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f015342c57351df76ca9ec87e92fa9f1f0342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0dfea0ab0d9c214c6a2393db966f0c0ace000", 0xffffffffffffffef) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f00000004c0), 0x1000000000000028) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3bbdbb8805e08a962b144812e60300000000000000b248849c6565acf31d01000000a9c326c202b2fe43304f4b93034ab5023b", 0x33}, {&(0x7f0000000000)="75e2270d7c3136accc89307c77a7288c69a878a203", 0x15}], 0x2) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x181, 0x2b, 0x8, 0x80003}, {0x3, 0xb6, 0x2, 0x3f}, {0x8, 0xdb, 0x40, 0x20}]}) (async) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) (async) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) (async) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) (async) setsockopt(r2, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) (async) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) (async, rerun: 32) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) (rerun: 32) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040)=0x1000, 0x4) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8c5}, &(0x7f0000000240)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCPROMISC(r1, 0x20004269) (rerun: 32) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e4", 0x4}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 7: open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x40]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_open_pts() execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x66, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078040000006006c33e00000600fe8000000000000000000000000000aaff020000000000000000ee9d943b5a983b3400000000000105669a35889da09f13f937d37c2733a86b1f02f12a9f6e0579b9833d5003a27fbce161434377d43ff0b0f8801cf30a989c68888a422fef8d0a82a9a53dd0aa62a2a2ae7851d9dff777b2e191c6832ed52e17fee88f204721432329d3c9a52e8f8f85680c39d4e32c26a5e6367fd4ce1e603dee1646b64db0c8f0d15f3cbfca500f6ea1b58f996b94d41fcf28ae0a0417f270375ce9da02479df689cc66f6175e5eb369e69d23e2379d588de099dc336dcd31778c3f4f05e0bd94925905e228d75d"]) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x48) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x80) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518e95e24c76c052edaefa59eb6ad20eaa1b5227597108830a54619a32e0678d186c5abcd180272a076342e8219bc024ec4e9be6a940223abb0dd3494f2423bb7c83b1990ec2000050563122927813c7811b23403009e4fee40b39b3230659fb81aa5c3f2541b22df354790e8a4704cbbe2f4112254077f02104fdc747b5cf7fee9c377e5f243260fdcae8ae0696ca966f61a1a7758ae06107de8ae5a51a4655d06b0af17920f70da604e7632e72d715e5945df926e89ad790bcda96b54e6156eeca336cbf077652ececa9b759238b9413b3fbcd6f33072558689bfc417537e5ae66ca4f3bf395c475abb1e48a845436f031a34dc0e07d94f6a72d46ab71906d378202373eb8817b82a19253ba5935197e714b0d72296115b6be5d6206f5f7a814fad07e438e7d205485e25cf12c326239e0d3151ba3d7bf94901414d04f48256f6d21fd2f4a99d1eea70d2582958e390c2497b45a80a10e70fe2417b65a7d17b21aa10b3ffeaa3e05331ae45cd88ae2c1f2d5821d2ecd5c7c7111754dd8e46f5e44d4768775e76c44504227f00b95fef79348ec18037d8ebe841afd90bbdab3b8ece568d0cf4eefff067711522df75b1e2bcf7d981d676dfbf586d9ad94c5383a5a1b8e5900c77fca64fa5382a7d37d0d3505cc69bde74ed00000000000000", 0x2ef) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: open$dir(0x0, 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0xa011, r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7d00698e7f000000000000104000ff"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x36}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(0x0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0/../file0\x00', 0x0) setreuid(0xee00, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000240)=0x4) syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r3 = socket(0x11, 0x4000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) close(r3) r4 = syz_open_pts() syz_open_pts() syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x81, 0x1, 0x3, 0xfffe}) r1 = semget$private(0x0, 0x2, 0x0) semop(r1, &(0x7f0000000080)=[{0x3, 0x3f, 0x800}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/67) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x36, 0x6, 0x0, 0x401, 0x0, 0x0, 0x3ff]) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind(r2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x8000, 0x8, 0x6, 0x3, 0xfffc, 0xc3d, 0x200, 0x9]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/71) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000340)=r2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x900000000000) r4 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20, 0x14) readlinkat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/109, 0x6d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getuid() setreuid(r6, r8) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000b00), 0xe2ce7ee5954fe842, 0x0) sendmsg$unix(r9, &(0x7f0000000c80)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f00000005c0)="c51d17192c389cc914cb6dd8b86b67d7746b80dbf1006cf3a61e635a6adedbabddedb73d8c518280ea921c09cca6cfb5ffff8ff5bf24ad46f4", 0x39}, {&(0x7f0000000600)="c7be5ea7b32933c5eb85662e8083e3e7c8a2f6cf25cf8b8931030b23954babc344a1f2281f5379c3145e56876bfa6b9c4ad81771b8bb86b40031270da1c29581d4ac527f5e3a21443602a81b03d856c80da1cb2c33b268c2d95c013abe221f5cdd6384222fa524c31ff734d5a57385e73a00b7c9c3f05c60dcc54474bfb834f838208bf6d124b4cba7819d366a27f9854148595ab205e44a443733c0644dda38", 0xa0}, {&(0x7f00000006c0)="1ff5436f5386288eb61774b7036c9b9e9a7168355dc7863ded7034a74833816a82e65a9722ff4bd06f6bdb58a2ade1e7aadc7d98c11c34d7ee45b73c6175bcc2bbcf47f08cc1807290273154ccf6e220f8d66a255e90f4525d76eeef5fd4ea22874ffe592d2049e0c92945bd1e559a154d2c6a09d9cfed638ba1f0acf6612bc75596f42c1b838f0e4cddf06c18aec265a9f1e976407f53a01e361be21d7ea4021265c074da468df6636cd382734ce43fc9347d349b616ee4f7919ae7e1e8f67b7461b2a93d42e6708ab5908cee6301735626af2bcb280971f71cd218d7a2a6b6b0cafb54e9c52b59f3b0b4e011d2d43dd2c450", 0xf3}, {&(0x7f00000007c0)="b614e30cc0b452a9ea3ed9dfdf8a8afe435176ced0e29d72c7aaa83cf249e490ba618d8bfd1fc8d62e4be44d8bf693e984c5ba87d9153b8341ee3976d19b60c71675062b60d667dad16a55875e98497b7fdad1a443c329700bcd693a3e59be82672adbbb929391cade35b278a0fed5e8d4baefa5b36b4ee1979a5e3827305b1c8a0e43bac86d00e6aad4da6a438436126cb677560fc96461c8023cc116cf1e1cef83b56b404ad7f6896e4297a827039101d48bb05224afc34e5a0112f5b633fff3d3ea0b90734a32aa8cf2f367422020c79d647a7481b083dfc5a144ed3bda414d0a06d66154", 0xe6}, {&(0x7f00000008c0)="2993aa9f73402a7e91ddf1886f63afba186e6c50af541bec39fab64536b5be24539c0de695cbda8fd118bc6389c2f47517718c48a164e7007d0f98ed2dbf00f7e9d94e61b569dbc58f060111e459c88ef70ed4aaeb", 0x55}, {&(0x7f0000000940)="f88572bbd24e5b0e38c05d2a9d42e2644ce02e24e518b0332c1c5a6ba9dd80af403f1e7f7b4227632ac3adaa92", 0x2d}, {&(0x7f0000000980)="1d41507395ff2d6879a61baefec65c25", 0x10}], 0x7, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r5, r8, r7}, @cred={0x20, 0xffff, 0x0, r5, r10, r7}, @cred={0x20, 0xffff, 0x0, r5, r8, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r12}, @rights={0x38, 0xffff, 0x1, [r4, r0, r3, r3, r0, r4, r3, r4, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r2, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r4, r13, r3]}], 0x110}, 0x3) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000cc0)=0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000d00)=""/69) chown(&(0x7f0000000d80)='./file0\x00', r11, r12) semget(0x0, 0x2, 0x410) kqueue() connect$unix(r9, &(0x7f0000000dc0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r9, &(0x7f0000000e00)="ee050527421a708c023897c3a42471f468554d1b1c83693c62b3de73e5132ae9b6fc5b364183eb2d26efe2f05c62a2bfd82300d73355c8517d102e665f10c631545e6194f4f76ce6ea07f8affcba575c0429ae34487d984117edaa12b97eaf9d39aed7ee71078bc97634efe3a6bedc13ca0e05bd29a46b041a6099539e49dda89ee2bdfb3dc01de5f3ab5bc96b5f6ae82a4f9fba23c803fa258721711ce59c1444a85204d787e38d187fe3baef9713", 0xaf, 0x400, &(0x7f0000000ec0)=@file={0x0, './file0/file0\x00'}, 0x10) executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f050007002000000000000000c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223ea44b032bfa896443a40618000000720fd38bfbb770aff5a872c8a82c6e87c5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e00004070000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x401) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfcf) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x8) syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000001ffffffff00000000000000004500001c0000000000029078ac1400bbe00000010800907800000000"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) close(r1) close(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x881, &(0x7f0000000080)=@file={0x0, './file1/file0\x00'}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000001ac0)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x101, 0x4}, 0xc, &(0x7f0000001800)=[{&(0x7f0000000180)="ef82acbaa8db9a50a345b433ff325bfb55101f19afe0b39fa18d84150e2911e8d9d825c4abeea49419711c32fb5af1aaf4f15119fa399cb59952c1ab3d1182fe8743d84751e93b9a428c27d46bb91b4fc8d0dd5ccd13123ce4098c1fe3d9cd532a115ef2174ccabdc1acad5085ffa221f2876365e27250ba69020e9e7795796b46ec9b8438bce880bf7e934f72b9c44a696c6280526a45e9d62a0fd219c649bfe210db553fe5c6fdae6360128430be6b2ede53fa4864939883b44f7ef413c3feb56f2a5f57509e143d5b59de428b", 0xce}, {&(0x7f0000000280)="e9b13653895a9a026ebf91899b8942c6e412be3e935d6e4c25e35da0d6706aab57e7cbebcae6dc7b3762642ebda9ddb7c63d94f8915441ef725728af4114725010b82058f3c66a3a9075d966903f92541f540605d951c3253f5a0ee8086a51c08185b3e90e75861ee55816ae338b9b241abd2092187416c6b91cc6beb8fc9a22ba979d35cfa2568bf0f6162f2242a9c54a768f7da2e3de3fe421d234b07ad8121af6b8442d1f418ff6e8712d25c77fef9bbcc9e729841e025d97adbaf25720755bbd15bcf567bd884dfabed2936af5ec9ae8be38e76c1824d5203e8f8cbb0f16db739be493cca318efdcb771751f72d2e83a7c801d0057264a3df996c6d19a1146a37695ed454f252906aa8d97f01d579a7f6c75e75b57b15b4024ee7ba5e51d51a95718ad1246dfd1adecd1a4a05ef29e63b1665923020f8a1052c43ddc051e96ca5dd3a0e125f57877e4c88df926d95265d1efa901f734e1b65f02b1564cebb01c715d2429de70a3e80af94c9e011e8c7da083007c2e398078feda384bb2d21a9cf093f1d4dff86d1f7ddf5286ec1cce754079cf1f469b3f24f6488b1e97bae464266f3141846cc4f92ffc459954b037dfa1a6e8c239b2ab29e4cc1ecfbb7140b4b70383df1e71c308d4bf3cf1df644da20ffef78fa94aaf216578ede332c5c9f6b5d14b245021b0f503175ce0e52074cd8be8ae508d4fc64061b7149711fa354e1ceed1d76a5934e9b48e10311887accbdc337e6e05cdb878796352e1598aba1bd2d7bad13281c12d59ea373a88f6f8a7e83cdeaac0a93fe3321d900fce3d4599ab15f9f1a6b65f080565873b927549f522ad71b41f814e56b97069dc68108a88b85b49430465f37340fa8bf31c31fd6e5a04bb937603540189e16ab64a580558696a69ddf8669be5a7bb831502790faf9582e732c3514f95cfbff4c4d6fdd4efce343f3a5ad710198b86881d72b70eea6a00c0f567c3c6d2e238669659d536ebc9b01c6fe01e0bc2d71757b9f3d62f6147cf7899a5d88d8ac68cbcd6139afbebd8dea14d1a9a41c55188ba97a87d3c587458b4296335438329b39235f200172d12b807efdf8438376d877e9386adb6ff354573efd9c7f1e2a3a7e630a67445c287d19a3cf652c8774a0dcd48cdf4727853b943d3f508a2ffbde6a647516469948c7c0982c3b086f755a83c02e2b777c219c9165018f1f4589ecc37224cd818c08b10f3c1d94888f9e4506087340390f6fda0b7a0f55fa51861bba070106eda55870817017348b140d22d81c8a8e8bbb7bec28e6bec8277eda9e498893499436c8235640d273cc8345e5cb91b9d2862a6de7735376f3c8d701b3cdcd40822d380488e2a9f650bacd0cb2fd768b5e553d76eca2d4aa86196099c10630a8c0e7320f538a4579212f70b6a1912a9f2e20f3c64a8fde7e95abe370edca652518de163c7a59a3995282e737f6f4de6e629e0b8d3fa7a40a28bad1d038c563a04c7626d02b92491609cd0c5a2e099c594f41754c17f604386a5742def38f0000e96ea284a9edd94f5a6fea5171ac68b68c531f47c3acc96d189f0e8ae693f4efd170593b1eaa080aa4ddba9e6affe50a9f9a4f5f3097ef88f92c1015c3731ba11ee1e62ceb872ea22b78dff0399f529670916c39165b2d7aab22ce35d623d5005ee8167ccb8b435224b8a7d5331202afe7e8f661af4ea838f769382a4c839212b27b11b0127bb3a9d62afce6ba62ff90606912e850322a1a3b90c35b135e521c1bb3dbd42d7a725b144463ec5202666839bbd08a2dc6a68a8e1a8c7ca5edde9a6c7d1dd70a4e258befa7349be96f9190a60774b63889a02fd5cfa11ace606a6bc1d14a968ef6a5a5eae4d85355b4649113429a93d7a53ca69ed2797525fb6ad5f90dfef3262cd7bdec86bc5b6a9cf997d4aef5e81ffc841c939292759aa50b98c7ff243ac842aac1a0ac15d6f2cfdc6fbb4173bd924da7a489b307f51cce0a4c4efbb2cc68d45744b57090c0e2a7ffeae8467711c118b68f2c4b64ae6a9e1468dd09ea2409ae7768731aa818b99651f077db09b30e308cd2617a429498b546d03173e1a760db5c4cc176f77d2044f6d25bb1eafbcb9c7b199437b11890b164068e15b18379c0495e954fadf6232fe8e0a7c72fc80d04394a72832f0235da95affc708403e06ea92a47115072484797b12096eb055a6db51944c6a8e859a6b023cdee1c0da8d27ff0da92cc540834fbb8c10f48373963a12bbf5b8ea959866d25784541ee2e2d2e5dd61f991b06408a98f6ecd4397304ab7d59cff79a15cfc21275faeb7041b385e69f8aca997a79036e36c38c63e27c4cd37c827c5e9c567028e5d211af4fdb63a161961d35fea927499dc437dac26d1cc1abf85f844ff2a8d9599adb110faa5810ef06ace65ad34490cbec51add0c31b900771958ebcbe862370d106185d163b31a01c08ad847dbfe66a70c3123f50644568e18ccaf03bf615b431eec672ea3ea6826427eab7f347d4a7ea5ed7ee974af48153758419f82047d8ce43fb4350566df31a585224387a7d88f2d23342889790837f3bacf5da6a5a3c32470d710e078b4441ad534b5947208cd0d66c4fc2fcab919dfdefb26a51076c9cd365b1bbbeb5602347d0abbffe96e158cf6fb4c4a7ac78629c3ef8e4eaf71614c3ee87a8808b148e6be109a7606819faa11409e1d36ba640959909d4d4c53f815a1b6a882237b854d5d21300f7836b8075f9448c820283eb0b3321697f10579cc76df7aa2af9485843ba21499a8d885f72eb0d83b6eba3818c478b566c0c9ff02729e08b84bc4c1d58985e891e3164e48e9865f4bac4f4b811157b8eca0ed22d4d2bf696a529b609a27f62e026de6c2b53afef39795ae1f7128278dc6c24ee821e5886660fbe1f297c2f2a7bf8a812d271422bc022c7d835aef1176b08bbf17a9a431eaed569178afc6bf1fcacb60c273e1299fc279bb3056a4e14bf6fd5364e54403c992181fb3f94111f9b5af8de8c64e079eaf621488f257dbb316feb07656cafce5deeeecdd8d4d47690a60b8df11a1e4c3cc1d551cd76c597c9cb2e5635f859f689e2be0e72a4adcdf58d95d487b8937f0ba3e19336fe3f5870267fc8ad6e941672da58121cf61183bc02760d2bd64a72a31774c94ff25989f36c007863cfb49e936a56666e2af6b09eb492d01c5409963d5ef14ec87bf4eecea204138683de73c9a62c5b01ee0fce92d857c309f80f9913584112159df2620bc98069374c634a374a58619edd6d65cd7d2801303fff1b9206073fa4a828dda09f698918fade685701c2e3e0e3336ec741732cb49cc99382e43e4aa445eca7e80250f7faeda10cc8a2aa0feae022316c9417bf851642e7879db2d560b3ae193fd323c71287a830c048f94ba0e159b635bef8dde9a8af3865fe725e0975daaed0ead24dd50e9b2c53b80626ff20b21edeea57ff2c92481ce325744bfc5257082efcfa32b7fd6a5f2dc11404db1799ef471707d8980d2358be1f42baae5bfef66ea3188ac10a5de3032e2c0325210c00ea5b85fb2987c9a6720f10a70c0724db9563f4143a27ce91b8651756149a8ef5e6420d84898fd85b05dc3a0766350f693da32fe48a77ffa9b41ca0a965cfbf3bfc9941dfec1259e70122ede9fde668b3c1da0d28386a207aa05e4224884d06a1fbd2045e17b160c3132bf67af4f65ec228d613a079e0936038acaa47ed13a8ccdeb67e8c4baaccea761394a1126d68fead8182a9ddddaca8e735acec419fde2a01e7f6063864a3785398213efa91f8b4cee1a063782cb75e0ddf05fd5a7567c74b96f7097be7989753ff7b0b814d45718ea410a6536cded14e7510b3e01d61f26327cb8697986755454f19a33a58d2cb5f322e7d3537db7147aced1b9f82d28fac7a3119a4ef568aa4d87ff979eab8d5dc18a1bbf3738e4389200d834bb9d52a592b387bdccd96ca459a084e4443e30f1c661aaaf31da64b355dfe46fd77c8cb6bb3b05bbad4ea92b138e5f0abcf49a2980d01a5afa0b0fd5167995c04f4a6f77864ba198c41f05dd9a19d0a907d3bc5440fe58ad1e6353a793f76f858f4b4f19a80992d987989a6b889bebfd5ef85b4965f2fa5c8aee50434de85238e7fd3366bc592c2d9ccf93eaeee7551947a6d7eb97b611ef106cd0a7a267c02122df0cff6321e64f041c03a423c19aa43371d4fd99c8ee1e72cf4513a0dff55fbb38ea205a663a5bca644566f015a81778e36a1d586eeee0e3fd9379e3e9aba94841f088a48100815e460417fca0af6916a21a36a8ec81618301baa42bb0f7f1a2c0997b03407ce5e3b9061790d7c09e592c1f417535de069372cc49b59aee365de333a16143ea2b81676646a8818aca2ec7e276e843e816608b7edc0ed3c1b21a7c0340e1df82b3d794732fc620ea55339c03c5b6c78e4414ad3b8c2e0f7b1952f73121751846f1aba413b06a336ed3d686df294ca75239598233dc36923148f951b824dd82f0bc82295f62712b87319e733951068fdcb2d0a37a99ce1130d9e9b1c6950cdc978d061d9d02670a160f870f0299619d2885583a208e6ec8406cdec03ec064828ca8cb4176a74ceaf01c364a22c3388404183594f2b9c0bedac1145b83899cb8d2742a1b82ccfcf6d854c9d38ddfa2aab9834dd326e1075c7556bf9316d4a618843fda0d77fa9bdc680cc5fad984bd0da6b3b2d0cdee699b15c274795251be2d9f588d09c6213a50ce93c38a9827c349163ea9397be015793a82f757c1aa1afade370bc936cc640e6a5f5da8dac4cbfd9eb9ebbccd05309f54a5f2854295783e855b1e8151952cb3f3bf5882e8f78220c878cb0f58688f4ea3454f623c9a655163ff8803ae476a959ded3d937b38f5f8ddebc891ff76dc07ecd67b0deabf9ca827a1d1d58114b39fbb38aca50506946589b6f059c431fad690a55bd628aba3f377b01df3a6a8295ac59e643a09a3b25fdf17971c84c48f9e22d81969b0df1c64b2a0e8c97ee1a015d72168ec461a3faea8e3e0fac22533bc18fb34d5d3f10089fabd9f51774aa2a200a9c79490b09c9437f70f202017d9903c2344b01a33ebf8697017f836bd0312b28ea5df96aac0ac0d82552083aa0ae5f916d4b3123ca9c4ca7585ad507880c4e35124128e6a979b5c6238c66e627c5cff0d20f724de0548e28172f2d35dddf13daed112c7b7cb574519cdeaca07301be951a38c244a3a6d4b49df315600ea1919d20d32d925de4d67c48b07dfbd1a2b47b86a40d45d1778abb4803bc1c696c65c20727ed3a1872aed3c4e0d62af242eb90d2fdec67a1fdb56345b030a2e6468aa662c3b007552f62dd13251d0dc3b5ba2bef01c5ee726a31c6141f77ff5f016d0c14b52bbb76ef917824462634df2d1efc0d22f8253f6d73bae007efd292f49cc9f0a376f348f290e53f7bfdfe613e30fdf690655f532293d033885c76c01caac726e667353b7ef109f0509b1f77bddd3c7e9296833639221389dd7ec7fa0e23ac3ea6292b5e762471848ab8e58d4f61aa2e43ae634821bdb376fafc0093ee568c507f97be1ebacfb955140e03df8f2b3b228246486e46aafd222930b0457feaeacdb3bb4e79351acf5835b116b7a249b1029ceddf31fbd84738dc2d343cb848ba56045059f5ab53196704d41f165eb6b4fa6b4134ce00c850bbd9fa38f6217ee119017d5499ae7532144b36c9a7d08aef9c969d665c6b5f6b6d4e0983a72d849e0526b5454df038ee4f3416d5bfddced4bcf36125760969ae958c57616edad099b65d83516b8808e2b", 0x1000}, {&(0x7f0000001280)="f800bfef287632e2132807d92c469d680840d881731973a908551240d51fbc4a560b24a3c6dc1f4590b8698ff86884eb520c53fe3cb43043a8e10b75013360fd203bb8dd6f99be54933ee11fe769c0f631fad59fe13775eb82c9b913ea578fc79a9a7b09ac75222d66da541d128d88fee44fab815891becf2433f2ed04f3a53d16ea51158360ed775dac5ec631a2d3d3922f5d75c022b839748e7b1fbd3afb2450a0cb92ac9d84230be73d37a48944", 0xaf}, {&(0x7f0000001340)="a39a3d626d6bdfa3252652f687a6d3aa4b68919eb46210b7e63132539ab457b396dabb2ca38eb5b32e7981bdb39eb366b990b42126c96ccc8bb80e20b40704225afd5fc9a2d89a814dd2e9f6ba749a44a6bb38792c5355f20fb5ea2f12f41460aa261b6477a8350a55d80c7d167aa364e3977290785ad0ab717482cc9fb23a6ddbe5ef1897d7b48acfecd45bcbd2de23fc13d16b36833a7f1cba767f308a2c690858e8a708f2e3bd4d3517a748a609140ab409e88c6a1eab07bc4b701efcc86547ed7713e976e456eaf3221c3f7f79c123726a81f9f232b7542a8adcdf24def92514", 0xe2}, {&(0x7f0000001440)="a25fc0f4760fdd302ba88949005afa08edbb9069b38e6dfa056335089099a618660eb7e2d288e46981a3129655c262c6f4504952f848e6028cfed259f844cc529cf56263dbb58d64062e7b4fa7048a0996ae7237a2074491f76938f25ff1f926c52421fd21285c62a66df08da9a314ddeeb8a707588f899949d7b232b74b504f76ee3d4530fa9e9cac711c0fa4f0843adc6eeb000baced1651ec7caec3e9dee5cc39d43a5667c43afaaf165a26b5252bef374a25b8449ad1e1bf8b2c9879a9a04d3cbb0e48c33b2e288aec5930cf1a8a1c1aea96797bb50f51e7e2967dcd7c9195bf30ecdcdc08ba7507ed080dca9759792e4e", 0xf3}, {&(0x7f0000001540)="a708928cccc05f269bc5a2d33e2d555debd9ff6097d795adbe3a87e140e0dbdfcfd361267d282b37cfe68bb675a3530a1d34959fde3fb506bcd37f4063d4f56011e24dd14e93efe78131ea27423656ebed2418774fe7dc593244af49", 0x5c}, {&(0x7f00000015c0)="7e8861f7358bf10fc9bcc37d252a91f5dc0368e09734ca9ffc751d31ad6159a2ab6c068189118acb0b1180bc91ddcd5a4e17306df4231bc45500b26017d56f78849552f36008f7cad09313f08f9d6482c9608bc9b8a60d62e410a75198c48c49771ccb3f1c0914baf057fdc571841c0ef63f4b70f8775e65cfcd3513749446c2bf2670c3a3f79230b300"/148, 0x94}, {&(0x7f0000001680)="080e46d7624031a56fa97bbaf4e2e3d3f726626e0d03fe3aba3e2879e6b688e092cb5d1f0022f0f8a3d58d75056968f0bf3cb6b01d442e75f7832875dd7630323213c43a0436be31eec42919fdfae6ccb7c8f032b8d52b57f712a0905c0ff5c0fe71e07363a27b6cc133cb1103119c64e7c34dd5a36f3dca38", 0x79}, {&(0x7f0000001740)="0a807f8b4b0ad2a97f0d8edd1f62d708cb17a0c5644515dc2ce89034e28714eeaa931f664d2dd205d106e4d6154150a32e3f4d1b5f90a89da7c291b02406e89b816fb0b0fb55d92ac162c7406cc65a58f401ab06fe5c0bd6cc7396e6b4a5d9c2392faab3b7cfcd46b56d78ddac974948e61f591d92b5611ceb33857c6b971382a15f98da03f9cf2331ab277b70900ee41c2f648e63e6f31211367b870c33e4766a0b3d0a881c5151a55728b77f5410093972e320", 0xb4}], 0x9, &(0x7f00000018c0)=[{0x108, 0xffff, 0xed, "c298bfdac6d2cb08dba7f1ad927a5cbf0cae00afa559f935239b0ef67e9e21ea02f4964e22696107bb0fb39f1a321c29d055e799368247a2cfd1caac0ccb729ae93111a5fdd5b6e44f18aa074510db88a9abc31bf05d60f4b0e2e73d966da8a95655cc2019951c8fbd8594f36a62bff8270e4dce5fbc2d133c3bc20265691a7e262a7592d557e6fbeb262fad67e0d00c60bf7ab819574febf4bc1c6f2f3bef29cc4a0274793c832dcc399121ac5b4b4aba76bfc84f8ad7933ad32cc3c7b63c093b1d739367c14ac0a2fd0000e907e3aa5663aa970cbfb2cf10aa45d01cd89dc33cc673738e45abd6c3c4fe28ff2393731ff8"}, {0x90, 0xffff, 0x1, "309eb94832ff3862eba62c29af910e47403505372d059d86f93bcc7e9f84dd4630273915bc4686089a2ada92448ab1728104bdfa1af8bd2f6d5f42764edb1800e9a409622045b837a4379b73a758221234da8aa86dc8561b19e45a479bd27d22870bbadcbf8855f5941e269fa6105794678f760e1ebc52d26a48e6b597"}, {0x58, 0xffff, 0x1, "c25fa880fe6e8d14687bb7e20eedc36779c723c52398de6171615098acca4c629864ddc9141ef478fa538fee30901750a5251462aec0a60f56ef6ab107a491ce2090"}], 0x1f0}, 0xc00) executing program 5: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) socket(0x18, 0x0, 0x4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000000)={0x2, 0x10001, {[0x401, 0x5, 0x458, 0x400, 0x8a, 0x0, 0x9, 0x4, 0x1, 0x8, 0x338000000000, 0x401, 0xffffffff, 0x100, 0x7, 0x6, 0x4, 0x1], [0x48b70e5f, 0x5, 0xbce7, 0x3, 0x3, 0x7, 0x2, 0xd71, 0x8000, 0x10000], [0x10001, 0xd4, 0x3fa3, 0x7fff, 0x558f, 0x4], [0x9, 0x3f, 0xfffffffffffffc00, 0xfffffffffffffffb, 0xdb8, 0x4], [{0x6, 0x6, 0x3d, 0x6}, {0x4, 0x1000, 0x1f, 0x1}, {0x3f, 0x2, 0x200000, 0xd36}, {0x80, 0xffffffff, 0x4, 0x7}, {0x0, 0x0, 0xf49, 0x800000000000000}, {0x86ea, 0x200, 0x9, 0x9}, {0x1, 0x5, 0x3, 0x99d}, {0x1, 0x7fff, 0x6, 0x8000000000000001}], {0x0, 0x80, 0x397, 0x1000}, {0x7, 0x2, 0x4, 0x817}}}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x9, 0x182, 0x6, 0x7, 0x2}, {0x0, 0xffe1, 0xde4, 0x40, 0x200}, {0x8000, 0xe56f, 0x1, 0x1, 0xdfa}, {0x400, 0xe0, 0xa864, 0x5, 0x7ff}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = dup2(0xffffffffffffffff, r0) r2 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x2) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000200)=0xffbffffd, 0x4) dup2(0xffffffffffffffff, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f00006c5000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setuid(0xffffffffffffffff) r3 = getppid() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000540)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000000), 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x1, 0x824, r6) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) recvmmsg(r7, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc}) executing program 5: semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x7, 0x2}, 0x8) syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) r4 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) semop(r3, &(0x7f0000000400), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002480)) r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r5, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6, 0x6}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045001000019078ac1400bbe00000010c009078000000004500fffc0000000020020000e0000001e00000010000000000"]) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r5, 0x0, 0x20, 0x20}, 0x0, 0x0, r2, r2, 0x0, 0x5900000, 0x3, 0x100000001}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r0) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)="a7", 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x20, 0x2, 0x6, 0x3}, {0x95, 0x3, 0xaf, 0x8}, {0x2000, 0x1, 0x7e, 0x40}]}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000080)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0x1000}, {0x3, 0x0, 0x0, 0x3}, {0x40e, 0xfe}]}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}, "0cee7fe97f28539d"}}}}}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) writev(r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) r3 = openat$pf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc7", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB]) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getpgrp() r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x1, r4, r5, 0xffffffffffffffff, r6, 0x20, 0x1}, 0x8000, 0x0, r7, r7, 0x7, 0x3, 0x480, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x8000, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) sysctl$kern(0x0, 0x0, &(0x7f00000002c0)="16dec49ed7b8bcf60374403c46e84cd17681b01efa77d0496d1037eb628e", 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x3}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000002c0)) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebebb140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607fe59614ecd8cc405003867b977b514684523024391ff8e97ecd00122442c97c8f59549930c1ca7daee7c0e6ecf7f2bfe9ed38ca4e8866e3674d7a9a1944300", 0x84}, {&(0x7f0000000540)="eaf82676aaba8e3046e4500b9494b8697aa0e25523eb752c9f0ce051747f6b2fbbbb4bec06acd586a88eeb6816df9063d99ddbed7ab18c68e8050e1af6fe6b93fd665d53c917a128dce2cca95291a805825e9ff48f405bd3cabd73b5e5b50a804bb3aee26694b701545a297bd7b80fe0942e08ff98af7a2e1ba12db64abbebd8b393bf0fa13ceafc14261de5527432ac70fe0f8f8881ab5195487b349b64ce9d31e3a7ecea905940bf", 0xa9}], 0x2) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e4", 0x4}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) recvfrom(r0, &(0x7f00000001c0)=""/65, 0x41, 0x883, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x101}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, 0x0) syz_emit_ethernet(0x4a, 0x0) fcntl$getown(r1, 0x5) msgget$private(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x5}, {0x4}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) r5 = socket(0x0, 0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x20000, 0x1) setsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035"]) executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r6 = getuid() ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r6) r7 = fcntl$getown(r4, 0x5) setpgid(0x0, 0x0) fcntl$setown(r1, 0x6, r7) setreuid(r6, 0x0) r8 = getppid() setpgid(0x0, r8) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r2, 0x3}) sendmmsg(r5, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000200)="b60404c2e194decee3d2e69da304f135770945c06a4b074829ab141ec564769804739f475be3fdfb2fca6b759631bf76ec33bc59cd5f92cad83368ec74fd026a7b08defd9bb94050689cda90b4d104298186f6ea00cc9ab126ba5341060ebd985fb89660dcbeb5660081", 0x6a}], 0x1, &(0x7f00000005c0)=[{0xc0, 0xffff, 0x4, "a2424bf428a794f5c821bba314a282eca7ddd6f7e4b864f990a47d1bb423464d690e65fe5003d67ef494b4d1bfc03ddd5ee5f402138acddcca42498c870e2b643b4a16c5b770b8ba48daeb04d6a14c1b073d59371bf0a2b4fca52ce125e1bae60e03c33189ca43f6844d3f9399d76595cb75df59b4aa5d67f487f3acbe5bd26e6810378ae08241fe6d0fe3b56ffd2c1d55469eaf5591790cf148bc769b26519e35f93fd7a776f5b77f412f4f7e05a7"}, {0xd8, 0xffff, 0x3, "3e2fffdf8f55e59fdd07b5f17b9f4802079f186197cce72072f984710207559cb9437a6149d3e956cbee25f570d422a4d6346ffb06e8a3536f51630219054492d11ca7b7af84adef9ed1d2fabb2dba1ddd95be6b84c6d603801585c12edaa145a1835a66f9395912f51c99cdad3fb96b2bd9cc739982a3d524b77754a6cb40c69fc32c054d62a18feac15b3dcd2cc34f7a1f86a455f32fdeab3762570732074767863262d576f77987f87f6df48d1ee05578f5685fdd0fac96a7fd999f7a18c285"}, {0xb0, 0xfffc, 0x76d, "0874b3f24748b502311c13967eb4f04bdcce99ff4c81101d866293c6a33c1a45ee45ee9de3a6121a0d8a72fcbe3a8e39b55ae128a282f346992ce3ec4d9610777c46eae6eaaa08f8d02beaafbd3a2e94bfbf52bd483c43ddb2b73a9ed4c29875c6581be07a2f6552f0eb7d1a6581c87e7cdd9744bbef139382a91e683d4891edec310910521838e359a1dbb47e72362cdc0cc0aa615701b37aaa"}, {0xc8, 0x1, 0xffff, "73661c55fcdf0ab85ab589d82657598de10c17088f6b8378962cc0e1ce4296053e0596712a9f600aecfcfb28020a9bd4e4c11dd5507fdc38d2ee1ec35d702d19afac461e1194f700701d6fad7757680eb637c474ecd6cdf45f4ade288d4951df528aca01f4c3490e3ca5e2e360b7c8e994d10a6e764ab26f56a44881fb7a252d3bf72c8a25c5506d8011c93b858237ba0ba8e58269cbb16997f52e3c4d8de7fd5461aeaa636dcdcfd70fe58c29a056e7d7254e16c99a"}], 0x310}, 0x9}, 0x10, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r10}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xcd, 0x5}, {0x1, 0x4ba80000}, {0x21, 0x9}, {0x8b, 0x8}], 0x4}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000300)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000380)={0x5}) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@file={0x0, ""/47}, &(0x7f0000000500)=0x31) r8 = getgid() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) r10 = geteuid() r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780), 0x40, 0x0) sendmsg$unix(r7, &(0x7f0000000880)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000580)="81db0ae89bdee8e58cfc6fc639de753154b644c33a8af4531fcf1b0dfedfd85a3ffcf03ebb109c70eee3a591cc25f256cb76c71db9e4382c0be48f67d00490ce9d9e061aa89a3d658e", 0x49}, {&(0x7f0000000600)="bc2978cb8917f46e73767630f02fb17553d011218f53c388fdfe91c925f36668f14e09ab58074e88ce387e0ac2818eff85b5fbf9436719e1ed772b6ed2e8cef26b473cbed4753a63e2255d706ed1499adc4f44f1bf82cebef83fca12e68087736c5614fdab3fb54a01a9a1c16f93d5ce2e6c6b877f58d8ee55b84c256a382c4e435e5f8081ed55845eb41db41215b0fb94570b6011b66a79c4a83f1f9ad284bb433f8b08ccb08e15bc7a9191e51c3f50dd12f883aecefc694c5ac8e59bf5e0048400a2cbfb818c9943", 0xc9}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r8}, @rights={0x20, 0xffff, 0x1, [r9, r2, r3]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r10, r6}, @rights={0x20, 0xffff, 0x1, [r11, r0, r0, r3]}], 0x98, 0xc}, 0xa) getppid() unlinkat(r11, &(0x7f00000008c0)='./file1\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000940)={&(0x7f0000000900)=[{0x3}], 0x1}) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='W\x00') read(r0, &(0x7f0000000a00)=""/28, 0x1c) socket$inet6(0x18, 0x8000, 0x5) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) semget$private(0x0, 0x3, 0x0) bind$unix(r7, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x3}, 0x8) semget$private(0x0, 0x2, 0x40) ioctl$KDENABIO(r9, 0x20004b3c) getpid() ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) (async, rerun: 32) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) (rerun: 32) r1 = dup2(0xffffffffffffffff, r0) r2 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) (async, rerun: 32) getpid() (rerun: 32) setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) (async) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x2) (async) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0xc, 0x0, 0x0) (async) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000200)=0xffbffffd, 0x4) dup2(0xffffffffffffffff, r5) (async) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) (async) mprotect(&(0x7f00006c5000/0x4000)=nil, 0x4000, 0x4) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setsockopt(r1, 0x1f, 0xffff6aef, &(0x7f0000000100)="df229c15caa026b613a015e929e3826deb3332abc037bd099c2a5b6b17943f48140e2120a7d6abbb8e4b2e35314b37813ec071c558c747de8d6344c8fc29b460f6373514960ea310846e8aaba2e223c8af522c324fa88556eeec24c85420e969b6f5a99df77c00e9c95d6ddeaee95b34c32dca9e3eeaca825557b4d9a720fd2478c9c4f84209b9520252e9", 0x8b) executing program 3: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000380)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') open(&(0x7f00000003c0)='./file0\x00', 0x80000000000206, 0x2) r0 = open(&(0x7f0000000180)='./file0/../file0/../file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x0, 0x10001}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r3) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(0xffffffffffffffff, 0x53d6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000002) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) msgget$private(0x0, 0x97f963dfbf7c8684) executing program 1: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xfffc}, {0x3, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f37000/0x3000)=nil}, {&(0x7f0000b2d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000f97000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7ff, 0x9, {0x0, 0x5}}) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$vm(&(0x7f0000000040)={0x6}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) sysctl$hw(&(0x7f0000000080)={0x6, 0xa}, 0x2, &(0x7f00000001c0)="20a051a12570b8c2b0d0a3c5383b7871402a46b6d3d9b37cc5e6bb63765ea11d386c2eeb063ec66c792ae5563a3d68b2de2392a8a7d0c59ee73c2b65197a10c8b519002fc4913cfed60d8f132f0bf030abb7704b4cae38921727eac9544709f8be5fcb0958522ccc64129e18dd50b84c1b3b2b50e4c78b9930a67ac61d", &(0x7f00000000c0)=0x7d, &(0x7f0000000140)="126010df772e3c6a9a97032b16f0a82d3a55aceb40c13fce7ca5cf9afa7e543ddd90acde101338", 0x27) executing program 4: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(&(0x7f00000015c0)='./file0\x00', 0x1000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000240)="00918462c75b6f85e46c28c5fe399fdbaf0c1de1c6075c286f66a4bae6c3946ab75c3aba95027f00853cec826b184ae27c91f9a8eb496a4476c5f4989edc324ec224ddc365cc49b98d", &(0x7f00000002c0)=0x49, &(0x7f0000000540)="a3941e89b17dea53c31ce1190eef280db5e4cd980ff65f2f7d9c1d67bc24d21fb352306bcb93af5fa55c25a46a4ba3a0a7a21778bdffda61aafa0d93bd0f94d784bf6d3f1a539f21a2b68ade6d62833e38ff2bfceecc56f1e67fc83bd12dfb45373e2b4aa29a4fcf80564dc74901879692973569992ddd6f9243e09f4fdf49dd8395f7780847ccca0c62ab7abb0117135654ffa3ee05138f952fc76ed927b3baef43b908fa8753c9018a7efe598f2889a9458a77e93aa17a2511f4a47d4b984d37e974bc3ab25ca2533b82ee3a41540a3b0f1ea5a31420d4abf19542625b22a93970443f572fe9844927bdf21ea8f0ddfb688b363fbfad733c9c0721bf881505877fe1f6ebc9a7535ec0d780811eb6061b17c2180a8ea85dd54ac38de70b6759866b0e0e6ab3539ef5787554cf85e30f8b724e1e615bb9f35e0337ed5263255e93f2b19a9ee0ef182f503bc4596197e2473523af254125a3891478cb2f150b79fbbdc6599401d2f7a794fb8b0d12e3240b3e630bdf0a875453c06691eb4dc328c4bc70fca43cab1f072973b27f2d61b0ebb4360f6bf85022af2dbdf3fbe46be0a9fbda509b10fe32f15307a5e97f622bb8eff8c747dfc66c640068d4a279ff560b60b2734c5f299c34b53786255bd52996ad9c524b06f5d09b4678e20c809a6508293935d67ce9b67fb02e8f539aefae37b69a4d2a567cd6f5610fd89d98e8f3be43e1a1726696625aa0cb81a12ed452a9d180727a4e9102c3e4a544a9471cefa6f6c7ce36ec55afb9feb92a31a2f22aeef0226b492449551df5fdb24151f1fc5a6eefdf180947035ea37afce2eb010191e1b5d5786146bb61e8dd2470f31c3a7665bed52c1094e9bf6a2d87ba5822c05dc855d650f3304f93c4fbb8afdf3297773ba92f9f8e692db07964d0dd8fed6acbdb342efb7e9d551a15bc31c11304e66f58f451630b1af3d93a0b2a567f22a4dfd5f8c91cf202e5b2b98ed8d2e5c59a6ae3399b6197af47c2b2c8b1d6290f91ee40c94ca029cfbce0155487666f3858be8d25a49917d0013347c034e32494f1ba07cc273bea0b7ee5471e08b70655def2f1be95d57e207e61735f6967c522913949bacadc13e1bc744e4549cd3a7b0c3b1d8dba25d7f1e43e46d2e085fe5157ffc49c6ae357c000a04f401b86534b2b9b332f7a9b32a9927ddbe71c5b312fec64e5a52f9fc67c839f65c43985f7f0888072d8a09f1fb5a47c39695f4226fa3752397ec863d56d6a3382f7159222b1a82c6bd7c089a39226c80918cb3d93efbd09c55a0b8b5882c831e766b73302ed815d7c76d30fea96cda655d9169258f64b1b9207199388aea30752053b4062f81d61a62e8ccaeee9a979ad449bebb60ad0d8ceef19a6e8eb02082844b3ff9a52d44e5e3c6d894b49d6e653c7d3b5c71f240df59c919dea3a7f2ef03abc184f043dec955867383a1dfcd1edec088719320dceeab806749bea857eca4801e3661c2ef1ebbc062a06b01671acd56ba4a26312bad86fd8c11ba88c2ab628df601f63598138fa72e7cc0d40b1cfde94b5750283e236805ad017099ef48db385b54325ee2f468717963628d7246be76668594a995a00e552ef30227889217d13a65e16a02e1908b5b4b8842668ecad28b7854d9f994fd721e5d3f9b01bc6bb5a1c2e8f492cf9a57314d25be06cabe449a235037f631252ee3555a6f8b684794a0aae936db1d967342a28716d0d35d9c093622255e6b77d7f80fb3e7c6e7566f47b1d4d810c82fe8ea70f169c7b6df92142ed051db0838d38eb27a163eba28489e7b9ad8e7c0147ff9cb7dd13ba3a1b903b3bf3e412e55e74593a1fcfb660c5bfee4db49cf10886199e23e3ad37477b1e2bf3f80a6ebb385d30f9c3902bc6333bdaddfb229fdf7d09f0911cdbd3ebea0b03f4101d614d60365df34bf387d0d7969a0b54f474a1cb56d9f0956b1153f61b4ad7d45f37ea10642a77f29d266ab4b5a1e46686b7e7bb0b2ae01460be5b010211f7b61665ca84ec0c75b92576a907337c02b1e9d2c9c972548e65768b03e2178c4c1bf42fd12844399155fb4630e5694093be83f13bb3f10deafa22321fe3bc7104e6e6a630a2cb099792a4f0044a6ce2450b4fc1bd770722122106868740a4876adb5647678d89e72ad84784e2242d23306e629a27569c2382f447b9c5b817e2dd05c921841bda884a5ae465bf755bf23359558a4071296343e4997dfafcb075f81e8d6be1212c028a25ecd67bfa7bb97dc74669ab28c1a87ad0a9e3f39ae803f90108183c701af32a114bcc0ea7035b0731fdb3b9b598717af01de074d85fb0cd1822df2da740f1c37514355955d9826605c64af4f13b6adb8d6449fbd5595705f6205e26c07c26d26d3f16e63b61227551374e603d6cb819b66af4543dbda87f85931f532399895e2c59033f88975ab13a4b3ab7e8be7b62687a672e964dc38b2d1884d78ea22230638343b033891a87a51400afe557838ebefb909e2d01f12fe4a49e99df5cda1bc23dcd42e15dd217b4074fecdaa25b430b44f3682cc76226afd174ed158bf1c97aaacb330fc2c6764ab7a289b94502f9b868193e8009be15893f0c08c0f224a2c0520ee4ee78cec27a2b0f6970c93c1926a159d09d3d68be9b78c9f6e314e84adebb4c687c81a2b1887e095f3b0dd2d13dcb85e89fe33e4feb44e2112e0fd3904aa67da633c7ad646a0a2a66464663d570ad5cb17880cc7a717482835121342e6bb92a7d37af3753279500db2fb00e42ad412b01f23e563293b385ae979a5f040d3e3accebd8c8fc74fa34eba9fc8a1fc93eadfa5ad36f2f1072364b1c13366dff8ee41ce338312a11e40040e2b883379021df45b34580d19d0ade849bf1cc3cb334a497d1aa04a218b76d670b33eb40924e40af596da9ee0be4d878311433b03e5275d8d26c5a20aaa10d27df2376ebebadcaafef81c7ac5cf1e74454c2dc959ea96c64aa634ec9644afd840fe20546a946d94f8876e2a919c1929df257f41560ab847dfdc06ed620369f20930696dc929780047f5e5ea87aaa02253ac4582db5a28bfb43921697a47685543a9252b72ac8a07a57a8bfcbf1d5eb4c9349d089c14729562c31fe94c1da1fab44fa9b04d74eacc4653aa9385b40d171f623da208e794fd2054d45882f466c3a4708154f21eeb2132c9ba5e01e5427dc2b9bc0ff34fe9802d3dc3975f65b67278687eec3d14889b9753b3d284a6f0bc0bd098bf076a7081aa6d5bbd208ec6b1bf0540b83a7a889e25479298a35380b900195911899958dc946b31fe43a469cc136ac769b2ba6800c2696f888392f789bca0153d96e2f5dfd380a096cc05ca0cc9bd8519a902e479a659b92336e03e3dce1eafec7847688bbac5b8d97b068ae6c3f4d9aff5a5314b04560e71da89523b5ab84d011875ecb90c746d4a95f1c33bb6a3dbd1195cfe10c0402a8a0d7b17e45465f35120939ac8ff2256a39f6013e5b15d062f72a1a17c69494f0990c8ad103bf2d4479c023b7284508eb32b665a00d7ec9f418eb1461efb6439c31cc11589b491a9960f69f94e5dad9000feb49ba6e238f7131ad90af1183a057abe978dfb948bbb55a7cfcc5c069ac8e65bd4b4b3b71cb4c3831a1a9fa58fd074e858d9b03b5505818c1e17574ba1c769e846a24b58d8bb55a56478fe89cb6e330577091b8d56c1a76290fc2644458c0096c39705b544d38e3fa4e741043b9dba6779fe13cbe681505ce34c618446a3eabeadb6bef0fcc2a9016c526e1285649987c89e1df8073fed951cf2ce61da08192bfb5bd02d82170bcbe520dbb128ff2319a4661887e47d25bba02348b6f52cc0debd4358e284ba6de58e3883505d5cf83fb889e31b309e5c3a2af981487026a11cfacab640a5609d71141283787a4b066dcb98adad1d7f6aabb770fa581cddb41a75166922d9cd1c3289719ec8e9aa5f1e4d7954eb8f3183378d6e7db4381341886092323b3e4c08da929c02bfb12e5eaa68fbc425e4cebdab28174ae489e853795f2c8e20bcb9f7a0674f5a1105ffd95f2ac4750514d8bea58ef4963c5d62bd98cbe971840c430ecbfb3c837a082800a7978fa2d64df3eaf8b03681be5fe8ce493e3bad291c9ebbcae57161b926ef474e4f66c6c85a0e4c426a48e6d95483a84de194b178cf70f297fd2db537c1528bac1385087042cfbdfeb1c5046c51bfbb38d3b13fd60d0e2628a029c9a2702863a10cfb1167926132a55e19f3590936d80eca9f5de7e4e093f17b65fde746e2013a6f36156e9da689135dcd2f07d5c4d0f830f75f4188fe88c7a9c8314a8296db3f22696acf263afdbfcd5260c12f8d39bf22333aa1e1bea434e8f9d7c70331b41a3570ce350f85e80b160520634e7459c4f469d3b0b5364d7ee14702af1e5cf5249ed8d12fda42b95199b5acf7b106ee9dead1b6adfc27e387a0800cd041c8114526b77e0d3f61eade8857432e42ee73e55c4b36bf9b0186f5134fdc018ed4d11722ee67022e9e2ad9d23ccd038090c79de08abfaf83afb3b0bb68c2b23797892f470d22184a76d3838423720ab3d1e95f33193a5d53d10f52d602c93ffa1c273526f77d16576d5b097511be10465ae70167bbec1e2a3b729f07bc3c88bda2be909cd8975527d285b0e449d7c7ef500dfc863f63978599626e34298e47f708ee856e498f43ceaeba28eae28f3677436588827b5bef8994108bf850b2ce1e17cce249154e6b403df8df2e6a4247fdb44ebed4ebc16395acf70c2d997d9abe44d2155da216e1202fe1f4ffebaf2f7cd2677a3af80bbaece68542c3287e869200152c074fbd35ef8f5f70f62e4444e3934071e758f2bc59483c7d6a9b17044c9198dce120712b8e58bcaf1c5e2465f9e24e2033a11f13bc264e92292c5dc30369eff252659fd478324542a551a51014e5205508c8812e5b5932dec0179d7a22c47970dee5ff88413ec9bf8957b12918b8555560d41099b51328308ad6dad50f9da926782e84361c668dece7ee85810c65e0a0255e5156c61a7a72dea971a91a6b0c21719ebfb667339824233885dff7a231c2369e1f9c41e4c76a42b494ff5edae4727393e2ee50cc496e95eba9bbf4e6169781970d235bd42f64451c519939feeebdf4ea5a6f0a1ec054d94ca1436f8f4d131cbcf39fefa8e78bcd213621b6580199e3a5b731e5daa652a533e9ae13dbcf475f31e19ef493b4486acdf54776a7ad85f2a59e0232315342828afe557896669d36b4d13651cbd7adf61f0d42c2ef06dcf904d0e9667587d847c6240ec9e1f7dac419138bfc6bc9f5c2b231e6e8263a570c86c5c0804627bb260335e06896b9d5cc05959a99c833dcff6569400de9df8843c7e64f37dffcfa7d57ea5b75c72b99b137de07e5d0174955aa90bd18958527ad4766abdda9adfe9640a4357b03ba4f4abbec138766966e26fc688fec1ee768b9b3b476f9acfe3c7c00c4db5a45ec5c2e6fa21d29d36b411ac264675eb386b37018fc2505d18513ae1ce430f937fb64fd5881dff87c8cf47e5784984c5e14bb5c9bf0b23e99d1c27e4c67ad752bd084153f8540c60666aeb3580207b5d0ce086c9dad31cced62e2a2bd15e2fbc5568261b40923bf393d70ebf025bcaa5abbc43f5da5f15633c0c789954e8a152a5941c504cfbddffbc85af0c64cc61eef1dff1a815ef30b5bdcc02416f7257a28a811a00f331f08bcc382464d178281f1739b064d2123e34677403b13db53325c1a032962eba27576621626db1afdc555c98dff410c464a3b12ccaafacab5a248ea9df03", 0x1000) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6a08a13adc4a4d4d149527a16b8", 0x166}], 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001540)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = geteuid() setreuid(r6, r6) r7 = getuid() ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r7, r7) r8 = fcntl$getown(r5, 0x5) fcntl$setown(r3, 0x6, r8) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() setitimer(0x0, &(0x7f0000000040)={{}, {0x100000001, 0x5}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x2, 0x1, 0x43) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) (async) sendmsg(r1, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) (async) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r4 = socket(0x6, 0x2, 0x9) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) socket(0x18, 0x0, 0x0) (async) r5 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000580)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x170, 0x200}, 0x1, 0xfffffffffffffffd, 0xfffffffffffffffd}) (async) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000580)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x170, 0x200}, 0x1, 0xfffffffffffffffd, 0xfffffffffffffffd}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x9, 0xd, 0x2}) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r3, r2) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x36, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x4, 0x0, {[0x0, 0xfffffffffffffffe, 0x0, 0x9722, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x20000000000, 0x2, 0x0, 0x3], [], [0xfffffffffffffffe, 0x1, 0x0, 0x80000000], [], [{0x8}, {0x1ff}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x4000}, {0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x7f}], {0x0, 0x2}, {0x6, 0x0, 0x0, 0xffff}}}) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x4, 0x0, {[0x0, 0xfffffffffffffffe, 0x0, 0x9722, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x20000000000, 0x2, 0x0, 0x3], [], [0xfffffffffffffffe, 0x1, 0x0, 0x80000000], [], [{0x8}, {0x1ff}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x4000}, {0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x7f}], {0x0, 0x2}, {0x6, 0x0, 0x0, 0xffff}}}) fsync(r2) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/7, 0x7}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) close(r0) r3 = socket(0x800000018, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000580)={@broadcast, @random="b62ae52b00", [], {@ipv6={0x86dd, {0x0, 0x6, "2501d8", 0x8, 0x0, 0x0, @empty, @loopback, {[], @udp={{0x1, 0x1, 0x8}}}}}}}) write(0xffffffffffffffff, &(0x7f0000000480)="3d562de543b74deb3d766ae1fb16a3be830c9cbcefa4ae9febc0c895a7eb112651e2fabd188b6c7aeb46bdb4ed851bf747c16e070471340efa179ca6663167975b76789781dbc3407194968a0d622f3dfd0852620df07bbfe510ff58e8ffcda166f72d1c81768cfd7106f64f0d1daad5281ee820c45e2260ae4c05ae24bd880c041df94cd5e6fe16b4c66a59c82f609d282c63a46103abad67ad280ce5b66c4c01b4d83dca47b5b2ff2382f88160b832bd5548b2cb4afb3d4ff62f21a9f6fbea01e18736be76876dcd51c51b9ae0b28480fe16d4b49c42d5ab0e63c2215cb324f73fb81a38e19c9da10096264eb981f6d30a779b0a00a0373d2a42089e5e2836d27681f9eb0b1721", 0x108) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setuid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x0, r4) sendmsg$unix(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r6, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x54}, {0x14}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000300)=[{}], 0x1, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64}, {0x61, 0x0, 0x0, 0x4}, {0xe}]}) write(r1, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x80, 0x0, 0xfc, 0x3}, {0x2, 0x7}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) syz_emit_ethernet(0x52, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaaaa86dd60f61900001c0600fe8000000000000000000000000000aaff0000000001ea443d080000000001", @ANYRES32=0x41424344]) semop(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="edc3490b97ee9c36bd1159b871ed854aa0680f1d94cddf3331d7b545d90cad28a53ac792f0f64fa84614971d807c48a45f053055f0dd8d8bb2a61297e5361de439634b41edd8be4f3443d01aef07a951cf90fab9cc9fea97e4c9ca67699c80040601b55c3f79cfc6a1135c6c10f1a24dc7bd949dc40864da275c4c66fcfdf17ab9b59ce76ee95a0ca2ce80c2f8484ad7d5f7f714c1d250421191143370273dea1185d7ab84d338032458d02246428889a016b7d7646f593d966c65b759cdbc85d8108d00"/210, 0xffffffffffffffd8) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x35, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/196, 0xd3}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file1\x00', 0x200, 0x181) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) executing program 3: getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000080)=0x2, 0x4) shutdown(r7, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0, 0x0, 0x0, 0x3}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 0: ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7f, 0x3f, 0x4, 0xc216, 0xfff7}, {0x3, 0x400, 0x7f, 0x9, 0x401}, {0xc385, 0x3, 0xdb06, 0x200, 0x4622}]}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000004c0)={0x9, &(0x7f00000000c0)=[{0x1, 0x36, 0x7, 0x5a4, 0x3}, {0x200, 0x7, 0x2, 0x2, 0x7}, {0x8, 0x3f, 0x1f, 0x21e, 0x3}, {0x4, 0x82f3, 0x7, 0x7a0, 0x8}, {0x400, 0x1, 0x7, 0x7ffa, 0x9}, {0x100, 0x0, 0x0, 0x41, 0xe185}, {0xfffa, 0x4200, 0x86, 0x9, 0x5ff}, {0x6, 0x2, 0x8001, 0x27f, 0x5}, {0x6, 0x7, 0xfff8, 0x3, 0x1}]}) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x3, 0x7fffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) utimensat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', &(0x7f0000000440)={{0xbfd, 0xfba7}, {0x6, 0x1}}, 0x2) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000240)='./file0/file0/file0\x00', r1}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x10000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) kevent(r1, &(0x7f0000000340)=[{{}, 0x0, 0x0, 0x0, 0x8}, {{}, 0xfffffffffffffff8, 0x8}], 0x0, 0x0, 0x0, 0x0) r4 = dup(r3) readlinkat(r4, &(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)=""/153, 0x99) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000680)={0x8, './file0/file0\x00', './file0/file0\x00'}) fcntl$setflags(r4, 0x2, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000006c0)={0x100, './file0/file0\x00', './file1\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) sysctl$vfs_nfs(&(0x7f00000002c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000740)="3f548de08dcfcf40675834f6157de53c988979264877d81de58bc74163a5ca5dfcef52121957318ddf77b7666aaf504567d5e7b07f82f4e37ee706cb66b93e21055d32fb4d57cdfdc10b8065b31a7031018e0147452befeb8f7b91819c8b5436db6e044e91cda011a3b5eb48a861cb4e17bd15a63d68d7ce38b7d79d06578e212b34405d69091581aefda5573f5a756af2a5bb7369f0ada8d2c74a2a347223c92abe86febfae7426f3944b0996f5b05012c808c29b2087e65e1dc547805fcf8cac2e9f285c5bbfafe14105ab9b", &(0x7f0000000840)=0xcd, &(0x7f0000000880)="5ba5921ebc9661fa5908be573c9165fae147772980c091b83794c344d9f4f0dcee3250d0c094cf3932f34bcb3af13801cf1566ab8cedc4788609f227115c2c3d365fd4088bf7eb7f9d725e9e382d27f2fac75123e322456807b85c8fab51416f0f183bef03e1dd1342ee61c910d7008c52a9bb78f1b8c83a6508c4205e21b3ed017ef7466460eb3104aaaab4c2f58f7b418157136f2f4520aa147cd08bc2d02e3152bbc95a8449f3adebb17071f251", 0xaf) openat$pci(0xffffffffffffff9c, &(0x7f0000000940), 0x400, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000980)={0x7, 0x7}) connect$unix(r1, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) readv(r2, 0x0, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d8166", 0x7) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: setrlimit(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) write(r0, &(0x7f0000000140)="3f4c653b9db7bc00494aceb66a92286e543f26489f3e4bfeef4a596c052ee5bb0aa6f41e124394cc0e6f659c994b0de9bfcae1ee4def6af3c82d48134d8d1aa181840de1f32f365db0480ea5bd95378a01fe16951e16c67932b05139fc2acb70788e5d10740c7336a5ce6e49a4e6ea97b44afc", 0x73) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x10, 0x1, 0x0) accept$inet(r4, &(0x7f0000001280), &(0x7f00000012c0)=0xc) setrlimit(0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001240)={&(0x7f0000001200)=[{0x8c, 0x27e8}, {0x0, 0x5}, {0x86, 0x7}, {0x84, 0x8}, {0x4, 0xcc8f}], 0x5}) getpeername(r3, &(0x7f0000000200)=@un=@file={0x0, ""/4090}, &(0x7f0000000000)=0xffc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x4}, {0x8106}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) semget(0x0, 0x2, 0x20) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x0, r1, 0xffffffffffffffff, r1, 0x0, 0x0, 0x202}, 0x0, 0x100000001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f80c8cc86dddb231c3e468100aac49d46122d96b72", 0x20}], 0x1, 0x0}}, 0x10, 0x0) r4 = socket(0x11, 0x3, 0x0) recvmmsg(r4, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000480)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) recvmmsg(r4, &(0x7f0000001b00)={0x0}, 0x10, 0x42, 0x0) r5 = getpid() ktrace(0x0, 0x1, 0x4000072c, r5) syz_emit_ethernet(0x138, &(0x7f0000001b40)=ANY=[@ANYRES16=r2, @ANYRESHEX=r1, @ANYRESOCT=r1, @ANYRES64]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) recvmmsg(r3, &(0x7f0000000300)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000408000/0x1000)=nil, 0x1000, 0x4) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000780), 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r7, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRES16=r6, @ANYRES16=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f66c06af09006c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000130c00000000000000297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) r0 = getpgrp() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x1, 0x0, 0x7}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x1e, r0) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="e5be7cd9", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) executing program 4: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0xd7, 0x20, 0x80000000}], 0x8, &(0x7f0000000180), 0xc1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001200)}, 0x0) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="1c37eb683c6b801e29fd7ad4fefd79cae8654526293db0b11c62b2a00fb60ddf6214c05d643b0c65e8750aa582604c26d5b03e769c7e0b0acfdf106fe68c44fe82de30eb", 0x44}], 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="125f9201003ff7cc464a02b0f20e4c4abb7697d88c06083790890395825804db229062dbbd262434bb83292d95b18ed026eaeac5b2f661a3a3eec2a01285b530e8b492f56779e2e8059689a9c009a36cfa72a61f5b81f3c17d90158e432e3827be5bbb498791a75c9436a87be7993f54a6cb26411cdde3351bf7049fd2b796548c7c6ffc429d2f35a470f5edc3515e6f4d47dbceee959e50794a1d77d16299044fa529e93420e79f3d01ff782b01d902ca62a1d97558af1b8e1d2a0a780c564726564580bf912c9f2015ac116874fdfb295c20be2fcf2221f49ead10bf0909b9d425f2344c7220c15abd735b69a5057a1a4234", 0xf3}], 0x1) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup(0xffffffffffffffff) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0xae, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffdfffffaaaaaaaaaaaa08004c0000a00000000000019078ac1400aae000000183030783172000000000e0000001e000000100000000e000000200000c0290785e050000490200050066000401080002e0000001ac1400aa01089c9e0e265a8a004424fa2300000007fffff347ffffffff00000009000000000000c3d2e0000002000035008807e27ed905f18904ac770044141192ac1400aa00007fff00000003000000050000003179744ad56a2bc3b7c47dc15bc42239d768e9c53b6241949f705d12157df3541dbb67213042c015d975a0f261f9931c8a494548a0ad4f38dff4cf0fc8ab1ffb31893f82f83aed470c3a206faab5ffd0db63d1be288b95d06c5d7231ba9f3fc484405d636dbd94b21267441a0afa5684293ae6604049a9f0c1ae89f3c7420240b6475c8fcde7fd223e063d07560cd68436f794ff125cc9015b0aaf3df7995946e2472f5a46bc77b09baff4c8442c17c7898828765490fc944344579e0a9feda71f08172824117a7c09f108d2627667f92596f1c33c0629e17c301bf26200"/407]) socket(0x2, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)) shmctl$IPC_SET(0x0, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000001200)=[{}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_open_pts() setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x7}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="edc3490b97ee9c36bd1159b871ed854aa0680f1d94cddf3331d7b545d90cad28a53ac792f0f64fa84614971d807c48a45f053055f0dd8d8bb2a61297e5361de439634b41edd8be4f3443d01aef07a951cf90fab9cc9fea97e4c9ca67699c80040601b55c3f79cfc6a1135c6c10f1a24dc7bd949dc40864da275c4c66fcfdf17ab9b59ce76ee95a0ca2ce80c2f8484ad7d5f7f714c1d250421191143370273dea1185d7ab84d338032458d02246428889a016b7d7646f593d966c65b759cdbc85d8108d00"/210, 0xffffffffffffffd8) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x35, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/196, 0xd3}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) close(r0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f00000002c0)='./file1\x00', 0x200, 0x181) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x0) (async) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCPROMISC(r2, 0x20004269) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x8040000000000000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x9) r3 = shmget(0x3, 0x2000, 0x1f8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000100)="cde8d28deccbc466e7c6cccccba2a5aa75a194a95d6e1dda1ee59eac38678efa73ddbbabd16635d8ae93d710bee7ac36c67c606f1c", &(0x7f0000000140)=0x35, &(0x7f0000000180)="37369ebc1515ef5c", 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x802069a8, &(0x7f00000001c0)) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) msgsnd(0x0, &(0x7f00000001c0)={0x0, "92717de7cb93aff0feae0854b41107174331c9921d3980ca94fe18f689"}, 0x25, 0x9d59e3c031c5310d) r7 = semget(0x0, 0x1, 0x500) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x6, 0xfe01]) r8 = msgget$private(0x0, 0xd) msgsnd(r8, &(0x7f0000000240)={0x0, "b1067c3c9e1a739bb23f5f6a4734ced3d493"}, 0x1a, 0x0) r9 = msgget$private(0x0, 0x80) msgrcv(r9, &(0x7f0000000280)={0x0, ""/84}, 0x5c, 0x3, 0x1000) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000300)=""/132) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x5}, 0x8) close(r0) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x1000, r1) chmod(0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getuid() syz_emit_ethernet(0x46, &(0x7f0000000580)=ANY=[@ANYBLOB="fffffff7ffff00000000000088a841008100000086dd602f4ebc0008000000000000000000000000ffffe0000001fe8000000000000000000000000000bb0000000000000000"]) r2 = shmget$private(0x0, 0x400000, 0x40, &(0x7f0000bff000/0x400000)=nil) shmctl$IPC_RMID(r2, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0x202) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(r4) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x2, 0x2, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0xc07, 0x3753b53c, "9700fb00000f7e0000000000ff9459ffffffffe1"}) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e", 0x24}], 0x1) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af1705004557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f70217567adf4d", 0xee) executing program 6: open(0x0, 0x80000000000206, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xfffffeb2}], 0x10000000000000c6, 0x0}, 0x0) dup2(r1, r3) execve(0x0, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000004700)={0x1, 0xa}, 0x2, &(0x7f0000000280)="13ac30606e65d0e4f1966d2d51341556c0029591523e17e1463db54a821bd5efc260dcda87235d88af19bc68a41dcd56390bcc604a59d5bc54c974c3a6b0459462db4ce6df53", &(0x7f0000004780)=0x46, &(0x7f0000000340)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92", 0x8f) getsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000001040)=""/4110, &(0x7f0000001000)=0x99d) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000080)={0x4, 0x2, 0x102, 0x43f0a562885c416b}, 0x4, &(0x7f00000000c0)="37309e9d08abd1f7", &(0x7f0000000100)=0x8, &(0x7f0000000140)="a859fa28451b9e56aa6f9f3b0d161624a143266746ee21022e65c1ec2d5e25c8eb5a6acc9a90ef4c8b032b4f38430a3d8ea614d8df284bb104db720b8715b7635523bf06028c60e598fafdc8332617af08be28d375d3fb661b7050ae40d1cd2c25ff148ff277319bb83998a47fa09eec036ffc61699205caefdbc866ab08fb10c5be1c1b4de61bf4c1", 0x89) r1 = socket$inet6(0x18, 0x1, 0x21) setsockopt(r1, 0x8, 0x3, &(0x7f0000000240)="6509d9433e30bb0db502954e49c962aa00cff3679e761d6df45b0ec80a729307d0f995f85aba0db03dbed762ad4627ea9c6d407e19a0f5b9", 0x38) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x69}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) msgget$private(0x0, 0x100) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d8166", 0x7) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000080)='./file0\x00', r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r5 = getuid() setreuid(0x0, r5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 0: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$net_inet_tcp(&(0x7f0000000000), 0x6, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 5: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r5}) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = dup2(0xffffffffffffffff, r0) open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) (async) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000002c0)={&(0x7f00000003c0)='./file0/file0\x00', 0x9, &(0x7f0000000100)='./file0\x00', 0x8}) (async) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000002c0)={&(0x7f00000003c0)='./file0/file0\x00', 0x9, &(0x7f0000000100)='./file0\x00', 0x8}) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) (async) setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) (async) setsockopt(r1, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) (async) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000200)=0xffbffffd, 0x5f) dup2(0xffffffffffffffff, r4) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f00006c5000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: sysctl$hw(&(0x7f00000024c0)={0x6, 0x10}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) r0 = msgget(0x2, 0x422) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000800000000000000e2118d9a770a6c13923fde50501cbcef48060b476004e440d1a0784452f1512c4f0b0d5f07d7fb74fcd735101cd824bc84272f9c97090110774d4c05e1829c899743ed4d73fd110a6d007b020a9c4d18e0a17cea1ad26544233d3a7a2bf94ef5298f2b592c2ecf9331a1a517fb9fbe601a4f7f77a3e895b9d5bbca05e7584e2b17a4621de736f4401bbc39b613070b1a71e602d1a88f07723cbd853bc28e4f1c52d23f9dac28fc230d6c72bb26d47c3f4480542257f0c161f9925dba1e8bcd74cb99f4ca33ff3353a77b5d17795b463b6220159ee3495486b91f15e9cd293eb791bbb011c26ce3828ce90e11e4d1961583af26b85325abe1a8ce8f92325aeeb0bc85c85e49f893ca8d5a458c89bf18f33245b63397ea94f0475ba1b8ec26a2e7eb1f6e5c6e9bea1754b785e437a124947ee7e1cb6088a152632d887d2ddad9203803d5bb8c153e48940efb16eeeafddf450000000000000003e3b69b13c99fa6961dbe164d20865712e8165e0fb28b395a7d65d06259febff9bf34beef4026e0dc321c2b3483f8b925c1a9173d96a02292b4248b6369c25734ace6008d214f39f50000000000"], 0xfa, 0x800) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) socket(0x18, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1d}, 0x2, &(0x7f0000000040)="d8d9b470d1e5f72857f83ffb9520c25084fa6eb1a407d7bca480e2e15ad763055f03253a3e888d070487d265118230818d5a04df8c1a869ab3a460971ac72c39a94307e58caaa67846d65846d78583cda46e0b4fe7cf99797a896d990ddb0603f090269daeb8f8dc9f5edadcfb062a9b6bdb9af8bed094c3e76e25cc5bc5f30dbbbf5c43a9a9e0428eed066ab6b02d94570cd10a91fb09e6dcdbb5fa612e0034b35a4e5c46448617e4b8023cf8eebec343c763a2807ddba8fa66c0f058bc89e394c39a21f7cd6e8d46", &(0x7f0000000140)=0xc9, &(0x7f0000000180)="efbd6c7c", 0x4) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r1, &(0x7f0000000300)="9ecc002a71eb277c03212343c0bee113833f7dd25f8e25d5c6ef249ce376c23f30b8290ae706a4320b618a68cb0a89f634282d3af1452c97bd144db1b5d30626ec2068e4a4f51857ecfd30fb67878ab950845d22f08465a42bb7650e7477765eb1ffa048a9c07767c4b599dfdf0c850d602827fddbbe7dcb8735ff35cd04735ab0422c956b2777f59022f6618a31304dffc8ff76bb5a4eac174625a014757c72be27c02d857969e2f8a044cc65ec05548faa5a5a2451ee4d86555217d791591aef991ddcbda625a29a04906961bd1bec97dc2d9f78a4bc7767d0f6246335aba45d46fcd384f6dc6bd847b57026e1b0a0ca0f387c", 0xf4) r2 = socket$inet(0x2, 0x4000, 0x4) setsockopt(r2, 0x6, 0x4, &(0x7f0000000080), 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x5, 0x7) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00000000000000", 0x8) socket$unix(0x1, 0x5, 0x0) close(r0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d1, 0x23}, 0x2, 0x0, 0x80000004}) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) nanosleep(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getuid() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0}) r6 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0x5}) semop(r6, &(0x7f00000000c0)=[{0x4, 0x200, 0xe5ce97ab354d9ebe}, {0x0, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r7 = syz_open_pts() flock(r7, 0x1) syz_open_pts() syz_open_pts() r8 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f0000000080)) kqueue() executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff000800907800000000"]) socket(0x0, 0x1, 0x2) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: setitimer(0x0, 0x0, 0x0) setpgid(0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x0, 0x0, 0x0, "2d917dcb"}}}}}) r3 = dup(r2) setsockopt(r3, 0x61a, 0x207df, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000ffffffffffff08060001080006040001aaaaaaaaaaaa0000000066382fb206a91253474f08a5bfc8a200000000"]) pipe(0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, 0x0) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) pledge(0x0, &(0x7f00000000c0)='-\x00') r4 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r6 = msgget$private(0x0, 0x440) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001540)={{0x0, 0x0, r5, 0xffffffffffffffff, 0x0, 0x106}, 0xa479, 0xf1, r4, r4, 0x0, 0x10000000000002, 0x0, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setpgid(r4, r4) bind$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661"]) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x1000, r1) chmod(0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getuid() syz_emit_ethernet(0x46, &(0x7f0000000580)=ANY=[@ANYBLOB="fffffff7ffff00000000000088a841008100000086dd602f4ebc0008000000000000000000000000ffffe0000001fe8000000000000000000000000000bb0000000000000000"]) r2 = shmget$private(0x0, 0x400000, 0x40, &(0x7f0000bff000/0x400000)=nil) shmctl$IPC_RMID(r2, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0x202) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(r4) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) executing program 6: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/188, 0xbc}], 0x2) r1 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f00000002c0)=""/68, 0x44}], 0x3, &(0x7f0000000380)=""/37, 0x25}, 0x801) write(0xffffffffffffffff, &(0x7f0000000400)="3eb4a5c4556fb6f7f21c43794633530165b158b078076709243bfbe7e1846627ce1e82c7a80164bdefd501a68cd4f066486847ff32f078263ecf856c29e445c88dea959cfe56650177ce2b548dbf46850fc1c9652d8696206577cc1eabb33d6e685d3d12e4133ec15078ccc46528a2ef76352fed1f3eb2cd54753bed3245787191259b967cb8d65868af6fc79249d5daea61435ef8dfb37a32c9232c7aa7028c136c6bbcf3c77f977a4bd80b0336b4648bf71774aeed8572d5a8c802fa8ca6b9", 0xc0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000500)={0x3, 0x2, './file0\x00', 0x5, 0x2, 0x9, 0xd12b64dd}) r3 = socket$inet6(0x18, 0x5, 0x1f) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000540)={0x5, 0x8}, 0x10) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10e) mkdirat(r4, &(0x7f00000005c0)='./file0\x00', 0x8) recvfrom$unix(r1, &(0x7f0000000600)=""/84, 0x54, 0x0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket(0x2, 0x1, 0x40) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0), 0x100, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r6, 0x40105706, &(0x7f0000000700)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000740)=0x2) r7 = getpgrp() r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r11 = getpid() r12 = getpgrp() r13 = getuid() r14 = getgid() sendmsg$unix(r5, &(0x7f0000000980)={&(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f00000007c0)="2764dcd40ae8886d08243f0b0d21afb01f4e2f930596d38934c73f295dc18b727b015960011bada5afb842bbd56689e4369d51d216cf766e9878f60abe8707073cd06af6a1f5a5f46f7fe9356f32929b2d134d31f6665ff78b92a1a381aa3f2fe78adb583d4b298415ec1f46ac206d9d3773", 0x72}], 0x1, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r7, r8, r10}, @cred={0x20, 0xffff, 0x0, r11, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x60, 0x40d}, 0xf) getegid() bind(r5, &(0x7f00000009c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect(r1, &(0x7f0000000a00)=@in6={0x18, 0x2, 0xffff9dbf, 0x4}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40), 0x80, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000a80)={{0x8, r9, r14, r13, r14, 0x40, 0xf65}, 0x5, 0x6, r12, r11, 0x8, 0x80000000, 0xa207, 0x7fffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000b00)={0xff, 0x4}) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setreuid(0xee00, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f8a19ae5c092a8a2c0f01172ef953678ed615f27", 0x0, 0xfffffff8}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xfffffffffffffffd}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000"], 0x3e}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r5 = getuid() setreuid(0xee00, r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) ioctl$FIONREAD(r6, 0x80206982, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)) executing program 2: mlock(&(0x7f0000791000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9c, 0x8d7}, 0x8) socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x0, 0x8}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x5e, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25, 0x0, 0x0, 0x8}, {0x4, 0x0, 0x0, 0x6}, {0x812e, 0x0, 0x0, 0xfffffffd}]}) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/132, 0x84}, {&(0x7f0000000540)=""/251, 0xfb}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f0000000640)=""/168, 0xa8}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/195, 0xc3}], 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getpid() getrlimit(0x3, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x200, 0x0, 0x80000000000000, 0x7}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(0x0, r4, r5) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0xffff, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket(0x2, 0x4001, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) syz_open_pts() syz_open_pts() socket$inet(0x2, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f0000000080), 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000080)={0xfffffff7, 0x1ff, 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f00000000c0), 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x5d) shutdown(r4, 0x1) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d8166", 0x7) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) (async) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0xa63edcc34f204a84, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) (async) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x13a) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async, rerun: 32) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f00000001c0)}], 0x1, 0x0) (async) syz_extract_tcp_res(0x0, 0x6, 0xa8) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{0x15}, {0x15}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) (async, rerun: 64) r6 = socket(0x18, 0x2, 0x0) (rerun: 64) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) (async) fcntl$setstatus(r6, 0x4, 0x40) (async) getpgrp() (async) mkdir(&(0x7f0000000300)='./file1\x00', 0xa) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x20, 0x2, 0x1, &(0x7f00000002c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x61}, {0x81, 0x0, 0x3}, {0x8106, 0x0, 0x0, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff67) bind(r0, &(0x7f0000000140), 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) r2 = syz_open_pts() dup2(r2, r0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000), 0x10) r9 = dup(r8) listen(r9, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, &(0x7f0000000040)="04", 0x1) executing program 2: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x5b) r1 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x40000310, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0x400) chroot(&(0x7f00000003c0)='./file0\x00') recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c1", 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffff, 0x1000, 0x7, 0xfffffffc, "e0000d6e6000000e002100000000000004000200", 0x4}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0xfbfffffc, 0x3, {0x10000, 0x10003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r4, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) unveil(0x0, &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) semget$private(0x0, 0x1, 0x6a2) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = dup2(0xffffffffffffffff, r0) r2 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000200)=0xffbffffd, 0x4) dup2(0xffffffffffffffff, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f00006c5000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7, 0xfffffffc, {0x6e1dd53b, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x3) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) close(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaaaa0800450001907800000000000000000d00907800"/54]) rename(0x0, 0x0) open(0x0, 0x80, 0x222) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) semget$private(0x0, 0x4, 0x4c0) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xa, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x0, 0xbd, 0x0, 0x80}, {0x1f, 0x0, 0x3f, 0x4}, {0x6, 0x6, 0x2, 0x7}, {0x6, 0x5, 0x7, 0x1}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r4 = semget$private(0x0, 0x4, 0x180) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(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}, {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, &(0x7f0000ff9000/0x7000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00001cf000/0x4000)=nil, 0x4000) socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) recvmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) r1 = socket(0x18, 0x2, 0x0) close(r1) listen(r1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = getpid() getrlimit(0x6, &(0x7f0000000080)) sendmmsg(r1, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0xcd, 0xda9}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="cde0cb5dff701836645aa92592871a20b6d736946835e747df2e8af0a628697342", 0x21}, {&(0x7f0000000180)="dd4cf42590700a64799d0827bb5a16f2c860cd80a84b049528f682d3ad0c8aabb7b49cc97fb2386edb6c2c681fb42b0cae3e07ead7dba4d48c4b4606d7ab13d51da76af9104a61bba1af9280acb60e3b48174e73052576e3a51d3e8ca429", 0x5e}, {&(0x7f0000000240)="23abdc7ff383c551630398c8afced53f803fd9cc2cb3346036d243a6d179b553", 0x20}, {&(0x7f0000000280)="5f87433c1e62d9cc964d447370a5b74164fec7f0b0cd88738f40306ed0430f4272e0aaa6888137bc0d72650f", 0x2c}, {&(0x7f00000002c0)="d49592716fa9f83591f8f1d5636c06918cc285f7c7a89b7df415637e533fac3e957ef857e0c8e4434aa78660371cd75c76d459dd821e91154f4b256900141f32a912501670", 0x45}, {&(0x7f0000000340)="0831b4611d8fe16df9d343a6df1252f0145b1cc18ca193d5dd6eac59f5920acf628b6764fd12e0c097697ff64ff8e09f59526f6b47de37d3a31fb38bfd98b9b5a4b0e717cfababd74b85e74bd8e1f415ac9f27053c73491de58df1946105a853ee04896c286318e736e8be2f453a4b8dc4bdc1df2b3c22fcbf9f87ec5dc1680c13bd587b485a32e52814078174b71435a30d42f6cfabd566087876e111b34555167efc38cfdfc855966e45451bb154afa2d03f29d8cc50c5e41d70ca53f1aa6ee506a8d03108ba0903c7c58a9b917cbc61054fdf4d2f", 0xd6}, {&(0x7f0000000780)="31307ff4f85d368bbd69c80da25832bd2676e21fef1ae59836cd2219c4aa86201d93b6dcae4a90309a5241280f4608b694c30a6a3ef50054cfb3a3a673e33b4a1eced303d81394756091e32b6ef64c767138230e5a063b49ca941b5296bb67c6cdaa0ea8de27a5239a96fafc87c2977a0d413689cbea016d3a1dcc6bb8f76d37fdc8d91d85b2d96b7ce6a34f98c2faf45758feed1345b4db796421e875515cdd5d2d9c15e74ff4926e9665a3906b4fe0fffab69db14cfa4d34c2e11e34010e8a3cce7b58f77c7f9a8bad6ebf347236d6311014aacab1140d28c83c72cd67914f9979fa7036ec2927b90e88022cb0655059135b1a650f1d3fb0ce855ff16862ea6bf8b4c434213aa52df7db04b296d5eda60b08d228a8", 0x7a}, {&(0x7f0000000500)="93f3b67a", 0x4}, {&(0x7f00000009c0)="014a675819e986e289676eae5597550efe0ed00e481b7c358831999081ed53583cbd1f3bd0476d96e0d9ec7c72d8f5c8caeed12bc8e9652a87611cbc03b9db0dbffe1b0c4f2118147715ce7753da3182c145c601cc8c3880e62e3b5abce429eb39efe153ccd56549fb782c44d8a1351cb7f4423795d47d0fb24893d5307bfaead164bf63337f05326e4c94cf02756c9d57d12acdd902dd38b3599996bbed6693ed778e75d8e63bf35cd4edf900c83a3f5ee6069ea2ff62a442541a9d490633b4637386f946a41710ad0470fed015967b9e5507a9d8dee523d7ad8bca6ec918ebf29d50e2d02acc382af3313cd3eac3551be13a4c93a31de08aeaa180881338223e5bbb0a20dd040b61728cc6fa20eeea43f25fc274da7628765e45dc5baf8ce818ce705b75ad198e1648c8030f783d4c38db1771aa3c8e4cceb47c0b30fed58d817f928112dfb811d65eaca1a34f92bd01d4abbb34545d8b5d94fa5b68e83b372b1434ca8a38b59c98ce642419eb296436c7b39e15ab01a16cf837cccbc5fef784c308ff90111cd8419771a8dcb2f0b1ff0607cda5294eb007d5540d45e38620e2ace8a8c911d1bc0109ef07dc010917e79d195eb402bf084321b90a69cb1b2be9cdcb0c4673316a5f4b58e263d3a1c4301fd58c4825f246771d7fa22e4f0a8ed9d5e1c512a0ec877b096ab14051e90706d73607aff34490e2b0134ed08ac7719fac11d49fd5cb2c2792a03544937e76173faf8abec38378ee9dbcaa95cd23c7fdd767c0545806e41ec2d4b7147ebde6ee53173af09100af497dc3d544460208373949518e77a746433ceb79d3091c5a405bea0e688e5ebda4c91526b17b419308692cc4a5bb37e6f2cb434ff3bef63945fb227de5066e3dcd325ee6126d436522550384e58242e17a5874aaa4c18dc9e556eed0e8f63ca3395e537462b8bfafb01b1357eebd3ec6c5d64da8e776664866a8aeb4350292b7ea3d63abeb05ec4306c9f1e534194cba806f6691ab9fe7d2202c0561e0c483e3b3f321895e5dbe7329f083080b4d5761920cec81179bec626003a2bbc7f0d8a0e0149f259fa6e4d67f944c0eeeebe6a065d0a913160ac92557a54ab4d401790e814130ea3c7747e1ea9e39f52ed6d3317d5f9b8cc02b49c21c04813f9f397bdd91aa8d43812d69af843f36e865bcc92aa27bba97c0079b1de97186dcf4ac583231e5bc748d0c2c5ab5fb660aec6d9ac02f309010479f658485682ca19f1be3ad4438a89efe80a70f08b557982aff95848695356e5f4fba7c4139c7aec173ce1196f764a4a8794f0f4877d801afa1071202e600f7c4f475c1845bd648ab4b489b5bbf32b69022ad925c9a7339edeb9e2b864f617d97156a230aba67069135bbb8b2b83c3256aa966c96282b9572fd9cc57a259bfe3b4e0fbd7a31be28325afe5f36e71931659ebbcf0e48ac6ccd98acdaa9d01b7c27a8becc7499f30110adf429c21edb13df3236b3f323b29127056cd85ada2493bdde3c7801bf2b811a211c4b4efc01c9dbcbba2398feca94df8cc1f6e6fb5cce946a346f87ba46e6dba94dacdbb5ca8a2287783bc9fb4526b1c0d97fc4d21a01070b83439a658525ce6fe5895debdb25dd6b67635cec2880f9a5ff017019f0bd1cbc67966320f048292baedf024a6b79b46157f1b58a8a552569ba124d817137aec5d48f6a338641900e5eacdc180db17305877d2bb11f7c03e3323b679e0f2575875cf38e7f1759405b296b5de43673eadb7a8c790d3f4c88d41736112763e0f3e4747bc385f9148caea1d624ce9afdb6fbfebfd98d88ace67020c335849000a8cce62178bdfce26e5f5097170d7c078214ebc495657e271b5d67759928b087b2c70556dff8849256abe820cc7b6482f07b51666984c836cf7282af573a7e1864c82d1a273bba9184b82ca10b8621fb757941b404d4c934d2c24ab27c84c9e195ecadd0e114af1a282bcf5bc1f4bc57794eed6de2d35bb4fba1a162e8f8789c51272e8368dd2bc7ba758291acfd5d71ea866bebd59a085604f355505abce22b80507e41623c667f027e9bebf709f6fe44da1f8a8ad13e72ae2acf8edc6d285451d8890de65753bf97e6907774103c0ea61c9764a9e5184258d5dfb001925296c2a457bbc640bc00c057e5ad2d75cc0c5942f3bcf39b86a9b693c1a3bc24c65ef12cbc821ab0d534f82f0c7b83673a2122565e43bbebf6eace0c8ad6e7788a131cec37f67efc6b105dd6151a2dd55a073248349b7f0b8ef790f370634567799fd0ff39cb9727adfa91cdd2b997706ce4b620973c63d4a7872a3192d572270349a43345b54df8d5dae1c6eb0cd15798a813cb9fa0f493a6d71f95042936e5877935b6c7ee2c0d5476d618ecf05fe9c253680b4ac68232710b537b6b698d09ccf2dc1ff6f2a51c80e400529f3006244604b3f98b483ca8621840dbfd60bd120bfd0ac71eb9ef10f60ce293b32c7ab89206bfb83ce6fa0ed84d6597e8019064cd59ca0db2fa84992d426d06b4e1fa6d0b07f71a960d455096e16a7a69322f9ead7ad12ed25eef79dc17b8153f9ebcc9d6396379aae7343a2cd9172b6a731a938dafa87e49ecc3d3453646f778e8bb1dec75ef9779b104bd49f4e4750c264191b64eeba6c4f72179201aa631c99431df65309acebe12581fd4936ab291073d277114b09d410ffa5fb616e77ac8a9e3ee2e855d90f7da1acc20f137493b853481df4b7019227f997825fc8207b5d0a49a6778f5861c3072f44424e858c8442bde01271c962672013cc3f6c37f1c76f0af05416b1dd3fbc76f5053a64a051cb5cf05dcf061c96c5cecc28b430f37be547969844cf734018d4ac5f2ae84f69b25f255e42eed3ca4c426d592c2e82895ffeed6b8df36f988958df03235c2570f9edc998c57765bf849acd0995f0566613c259df155f0b85d302dec8b4287a31c0be41d2812ed87903f88fac3bfa8a2df8456a233cc40e3f2d2db159d0c25a7797a0db3af1a46533ff2c0be0a4cca23399c0d9d1091df62b793a722d6ae67d586b9f73d575d5751d9c22e53cdc3762d156f7848946a0fe0fdfbf04a85227150b0226d024b72958776d786dc7dc74c63695b8f881193a4b5a28b2770b6f0f36afb381e3937782e52b3581fefd5f2ba125fb597c2b847b3d28946a9c4ed2756558f9ef3f8a974b0d320f39c49321a9256d6744e7819a79002beff02c3e12047386da4dcf39f3a13e5610ee2c19b0b9b745585e846bdf078b4bfd63631290d2e52b59ecbe0b2d7d6299fa41672f085d5f35d34e5e14c85e3be98a0acc410755d6524734723a7b874aaa76e273ace1ef5b31ed59eeadde14ed3819f17d55f5aa8a9334451b06c417f3b688c001d83a4c107a2e68615abc9b054999089a22884b5fd52d849886e3e633d523070bfdaebed06914f9031a1d1083f8613ef076bf82dea47a8fc28f113b4fca3d14027907c9a5a0cce0ee2f1e3eb468b33207bc1f3d473a4fb12de74b7589bd61bac4116e7b9889cdb9d4ed3063741abd22cb35a8883c2508726ab735589c3cde9fdbfab68f0ff387dcc79563a6b8beeec138d807c55188b585399e833ca109b3625fe45e9d618dc070b55e826564458565306a9f4d3df9f34870f625416ebb6fc9a2cf5a92aa54265a30c4bd0abd1f00ef469183b8af1a92d39c1d2ad4f501a8463380820ac1cba9eddcb6f9fec7538f23319e8521491d9102b8218cb1df298a774a99847833da8211a098fa33a07d0f57c335345fbd0a67f7f136d2125a89d456122022eeb173978753add5ff6c06d801cfb01618f0a11766db8438e58997e0e0db3c7139a0d6e9e4a30f431f6a6ce7fe6de34b62414d41a82befc38362b394cf22ac78c160e0fb298226f531a0f2f7e3d83f07ebd3f429419f5ac2b571004da26f976d1b59831c8cfba16833687bebd3382e21db9a022a67f18ebebc1e16274c99155cde0bf741be1642d8de86c9cc2a7dcee3954d250fb4142cd1678099d784529f86407329436f63f571626a0315fc087544bfeb943365d4d80fca3cbc48d572783ab916166f7a5536962b00d501c4744584f5819c097917c0683844e841ab3cf2483c76a17c156e9739180ddc9ced99db6c69939dc7301cde166cdd9abe6676db8283959048b60cc9850e0be494a0a729760940f8a809b1df2520a9e2e94bbeb1af715ade0af614b9a9162da3895e36d0e6fbcce51c04eb771736c5e32ce9c6982f5bec6fb5b2f2d87ac8ccfbcc2ee1baf7d8969e6583a0760d3916d409f3d186fdd844e8fd2c5bac6b46add24f3e191f2a4bbfd412ef0c1ceca7fda58ffe5c4fe7d77c56e318971fbd7324d1583f08a84294184bb86fa551c8529bf884804bdc3a8c1f0adee491549045823dcc92c9fb17c2657b9bbe26a95e1d9f4892e1f6bef444b373710b0b387ec8891b8d81bd8a4d9c31db9b9908e8633734b44761b8d2e2f673521cbec7aa25cc8dda4d7205dc4f763669e9ed1b93d897c36d963fbce46e16cdc9e7f7f4d9d8c38bde7a04f80a8421ae3863e4c327ae8a1fa42ac821292437c4fad684c0bbcdfc7429062aea33e2f88efbe0b327916b884fa82ac3f7bb491ad64ef6bcade5bab7a3d54af02efaf7ec664467b6e9c4fad552a151ee4f1499a94c2e15c9318675694feee5d9b3f79fee895c5fc8b09491f4de8eb32a6a9a58db12a9c8b5fe5f3c4714e593fdd197b23914cdff1ef86a931026b9908aeb7169a37513753a869a93694583ec5ccf43b81e80385c7e3f640a0155cfd02c3a2706715581f8976f9edcc6898b1bdb00189a9e56ddeb7289b9f49ceea05816971a5849937399b1ebe1b6f9f100eec520ac68201b830620eba901b656555ea0119c1cb2af89d95de28cf632aae9599eb4f1a459aaf13fccc004a4058fd4b3fc8d32b3aa380db2c92b5952af6f1178af1db61ea5d3de63ee4528e412d4c5d4432d32706999fb014f4a50b96954dc95b4af5424ecb89d8f139ab4428852623bc1dba18e9d7cbf0a64807ed2f6b9e751f907c51deaa1f437d79856a72f4c293a948b5368facc8452647259babf9857ecf9fb418615b03ebea43d1585f23a41cf6a95f0f39ea8da70f1e76323601bf2e88235d359f041ea9715b083c3aa4d4f77cdd3bd2bfd077d54a81aaaaaa7e394fdf94b6472c645687104a44c36da6c1979782af7e016e549e67282472d196e46ef60ced9ae70954bd33f13a43442f285913a916b38873afa67a7758bfe93e422f818ab296e822e4b38000730aa857b3dcb505db93667dd2c0c3b054edd2d111d567176cadef585d3a6bba18e909763b6833181f0ac9207e09d3b887af561ed2247ea1f7cb8b6c383e82cd312f88cd6eb0c42a91d7ae2b6a08583fd6387de66cc6733dc5fc32cd5e093cd9c2ef8e2aad4bf73122c0ce2d57879088356532b58525414c87e4bf7e6ad478a05edd1fa67c32bd4b5446c6c64b6fb5c99e7cd39d78531ee659ddd59e300816ab6e23886016dd137a6df8c962e57a3c89c25ed039923192bb573abb5595746154cbc9f8936a6cf6883a43f95700e2e6f53d0935bbff0074b1fdd3104d4d458dedd156753d30ec1cad2388d23840a8669d9a71d89d6ded2508e5979b8bf8768970b8f9d4453c45f324fa19ab41426e2a7aee3f724009718db68f8478d35b89e95f4f9dbcbdd7933ed8bcf0462691f9582ad68889198427ba3ddfa20b8150e1188d49a214bc74bc259863c2f5830acd1caa9c95593763089b1344d7725e3f66d5598917917a31ab8e4768ffa0b3a88a9bf26fede6804138", 0x1000}], 0x9, &(0x7f0000000600)=[{0x90, 0xffff, 0x1ff, "12c95815748d7d5e2f7ec81eacf5736d70d77cb38da2114f9f3da8610ec602f9c03570d9fe43b5a18ed7511d999d8f26d5356e8fcb4ba2e9a663f3c2f3355393cc3b7a48f1e6e6849abbbb87ef77c37e113a0baba19c9efc42eb25b74d9d2dd9d8f5aad4c036bd9df55c6404200857356bb9107ae2c38cf0e2b1036edad5"}, {0x28, 0x1, 0x2, "6143f8331b62770e951cd9a96c277e02c852b9"}, {0xffffffffffffffd1, 0x1, 0x9, "90f2cd72c3b10dd12134a02bcda02c72a4f99be4c5ea936d1bb8b17298d0d0f06716ba28cb59704c33e156ebf646d82e4ce5da37"}], 0x100}, 0x9}, 0x10, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x8000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x200}, 0x0, 0x0, 0x80001}) r1 = socket(0x18, 0x4000, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x3}, {}, {0x6, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000380)={0x4, 0x11, 0x0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x2, 0x4}, 0x0, 0x0, r4, r4, 0x0, 0x7fffffffffffffff, 0x7, 0xff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x3, 0x4, 0xfffffffffffffffd, {[0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x8, 0x20, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x2000000, 0x0, 0x1003, 0x9828], [0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x1], [{0x0, 0x4, 0x8}, {0x0, 0x7fff, 0x0, 0x9}, {0x400, 0x0, 0x0, 0x6}, {0x0, 0x0, 0x4}, {0x0, 0x3}, {0x0, 0xfffffffc}, {0x0, 0x0, 0xfd9}, {0x4}], {0x9, 0x2}}}) r5 = socket(0x18, 0x1, 0x7f) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x7}, {0x6}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="22c6c6a8d19aea322e1f17126e5c30de7cd412f35128405a535e7f89f4b31be7561343a319fa45e070621de92e16026852942d64", 0x34}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000940)=""/142, 0x8e}, {&(0x7f0000000200)=""/4, 0x4}], 0x2) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915", 0x92}], 0x1) r3 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/255}, &(0x7f0000000000)=0x101) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) executing program 7: setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000300)="f2", 0xfffffe7b}, {&(0x7f0000000240)="9e1cdbd0308c48e15b3fcf5625e9eb006994fef252b61e8bfa25caa3ee5239"}], 0x1, 0x0, 0x0, 0x400}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) recvfrom$inet(r2, &(0x7f0000000500)=""/239, 0xef, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) setrlimit(0x8, &(0x7f0000000200)={0xfffffffffffff000, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000380)=[{}, {0x21}], 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000100), 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x13a) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{0x15}, {0x15}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$setstatus(r3, 0x4, 0x40) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = socket$inet(0x2, 0x8000, 0x48) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: clock_getres(0x2, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') socket(0x18, 0x5, 0x4) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x84, 0xf8}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x1000, &(0x7f0000000500)) executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000140)="e33745e8", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x0, &(0x7f00000000c0)}) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x8) r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) shutdown(r0, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="714f98b1d0b5f83e8cf12f60d1be4c79d378e393a045b91fa6699309699ed45863feb6035295d014b316887680ae90d1be181f5bbbd30fdb11bd2d7049bfd7be1b2926a2f8e6ff6a033de5cc8232c9ffcfb26a7ce7215b011c46e13cc15b2610dda770a33c6ec06cfb6d7af3635417131049d137f38b26c6f4b34d4e", 0x7c}, {&(0x7f0000000040)="6ab71bb062adc5819dac925c0bb18b84b9e85c9083e341b3784190fa38f726989f07f1b5de4aca1b7d3e6b9c6d20a00c876ba51f8e51cae3b20224f376670d26f0236265cc0b6eccedd362594b81019174dd6d0eed5c37459626a6cb10bdfc68d490b4ba5db3b167316117d8eeea485f4bd437576824045d387fe6e8f22ea0bcbeb92481b8fbbafa7133c234dcd0731e1541e11b07d6dbba1e031b05506369b843426dca5e7de373ac5d4bd01a29698486b16b2e26bff5e95a3757fa798a9c7842ad321f33db25fe11dae2c31362966c", 0xd0}], 0x2) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) r2 = dup2(r0, r0) setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(r3, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f0000000140)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) semop(r6, &(0x7f0000000440), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = dup2(0xffffffffffffffff, r0) (async) r2 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) (async) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) (async) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) (async) r5 = socket(0x18, 0x1, 0x0) (async) r6 = socket(0x18, 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0xc, 0x0, 0x0) (async) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000200)=0xffbffffd, 0x4) dup2(0xffffffffffffffff, r5) (async) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f00006c5000/0x4000)=nil, 0x4000, 0x4) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7, 0xfffffffc, {0x6e1dd53b, 0x8}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80000000) r0 = open(0x0, 0x0, 0x0) getpid() fcntl$dupfd(r0, 0x0, r0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) r2 = dup2(r0, r0) setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(r3, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f0000000140)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) semop(r6, &(0x7f0000000440), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) setrlimit(0x1, &(0x7f0000000980)={0x8001, 0x54}) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0/file0\x00', 0x8, 0x7, 0x8, 0x0, 0x10000, 0x5c, 0x8, 0x0, 0x2, 0x10000, 0x9}) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x803, 0x7fff, 0x40049b, "ec9228440511f0210d5d000000000000000800"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d", 0x7e}, {&(0x7f00000001c0)="5ecd91183c5d11e865106659b4d25324622c443f229ca408134fd7b6b32fc82bd0bfb22dae54d6138b6a85b18b6782f142fca05932068d82ab65684a4b899ef7be370313d3422cb0f7f12b4d94ef94e5ff6e4c1271dd7f49253ef4d14d1bb1341f017f8310a874ab8c213d7ad557fff5039be2bf29a8e3736a20f4b4023876f4c336b2444d6f6d34321fc01776e535ef193924bb2f6c1f87769897c863858e7f7e5bce319a031750e920eb21458c06100291578784388d2002dd48a8511ffa7ff097c8cdc099b69047e1b8bdb49951e260142c7b353e9cc22455c0e9b030bc67c2e94c9a8a00a5e06d7e2f71db32cf3979", 0xf1}, {&(0x7f00000002c0)="525a53563caad825e7788e113fbe8fb8eb85b2bd55a62b6db96f18ad5ad0ee56be9b07de486d7082e4430347781d11b9d48ec37e82ca41c851cc57858caf5ff37e92438f48ca95588de02ea2094e6b42f7b16e4690357cd404355ae2cf79fffd04dd6f38dce7e740c2a7a2f6943c27c6768a3f1c8ad45369b45dc1cc6007b01e1b668a0351caa38ca7ff6ad4f5cc27e2f1e734ad835f7315c97a817b5d09e0b9c0df67522101", 0xa6}, {&(0x7f0000000400)="9b2b731b4c1fea7a93c0dc506845c656864f10951bf3d7f753b593438adcaa26bf235a74a7584c9aebd42fde8fab5e8fcd626eddc2f29dc6ca0e850adede633acbea605a436eebf34d255d1f389ad2663a503c77d9bba6a0d927c2", 0x5b}, {&(0x7f00000004c0)="eb656da0d4e0d4d4a8b511caac6db15e9502d6545ffa10f3b72ed28f431880c7898a82c25f529638b5c0ffe7607ec31a1a617adbdcb5a8d86430e2641d4e28fd5ccd71e328c27cadddbe312b03e9c2a76226b9af60913c5a15c6d44842409c1216cb0422d87b49621a92526c618b06997d89918b12355f72f279166ed67c2ff32af1acd096265ae97e6ae012eca9be9e67713fb2601db4fced8f5f434c4fc3fbef812ae2675f90c7fadde51a453b92e208bb6e12149f04806bfe42b58104b20126b526f6576681f57e5e3e4f9243ae9705c225a590073f0d33ff41a5cbf654496fba", 0xe2}, {&(0x7f00000005c0)="fe9e5713d59bf6b601fd57f5b9ce98450b55a9b82911e32883725a5ebcf58d2e7866f091b7fa638cfae530dd6b560569a1a06e8a38fdf28269214baf7863ea81db304f907953274f2cc9b084f04c6c0efadd96de962d7d16d159f6e953db7b628207022cba6d8d3c4235a18b6e0d2f72e0ae02609a14d75670a231bf1080", 0x7e}], 0x6) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00004e7000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000252000/0x2000)=nil}, {0x0, &(0x7f00001b4000/0x1000)=nil}, {&(0x7f00004f5000/0x2000)=nil, &(0x7f000079f000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000e4000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000223000/0x4000)=nil, 0xff}, {&(0x7f0000ecc000/0x2000)=nil, &(0x7f0000dc6000/0x1000)=nil}, {&(0x7f00001b3000/0x3000)=nil, &(0x7f0000c56000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000286000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000326000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x3}, {&(0x7f00004f4000/0x4000)=nil, &(0x7f000010b000/0x4000)=nil}, {&(0x7f000014b000/0x4000)=nil}, {&(0x7f00000e3000/0x4000)=nil, &(0x7f00004e7000/0x4000)=nil}], './file0/file0/file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0], 0x10}, 0x1) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000200)=0x6, 0x4) r5 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r6 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xfffffffffffffffd}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r6, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setpgid(0x0, 0x0) dup2(r4, r3) socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xc2) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "0686bc448663c10a4aff07005a000400008fa800", 0x80, 0x3}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0e09b290e96df58dc2b68bbee66019d57a080078c086eec038b4032938e8fe1257d5ee7f4880197c614d57b9508a58796eb200da5ae8f62c2a5a4ef2b5b299639147cea1445d1677d4d71fea5f60a17eb0daec2baf68ea83fdbfbe06e447798bc46eb51070a9c5", 0x67}, {&(0x7f0000000140)="a72b2af5bbdd42febbeb23341beb94f41612f83fa7b470fe921f18b29ed14c8d5e1e149700abde787e1132fb9a3b05f844720ea49999b73074576c0e4eab550a", 0x40}], 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r2, 0x8000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff6, "1007004d007c2600"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x25cd, './file0\x00', './file0\x00'}) r4 = socket(0x11, 0x8003, 0x0) getsockopt(r4, 0x11, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3f, &(0x7f0000000040)='g\x00', 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="06a2d518072a6a3c91953e76a47d66061de7e43d739216f93e6c2e77ec464153008c8d17db2b52bbf221e8760bbe8268958814a9475f5875ed5a4c0bbb3363821ec16eece9b7982a5360f288ec339029a185c81d218e7c197c675592f87a31bf2b47695c96f6faeafdd02092f5bceb9f445149bc28", 0x75}, {&(0x7f0000000640)="9bee861cb6a2be625a68991d33754cd35ed6c177534591daacba8f5de92a0ee536284efd25a8b35eb285480baac6e0cffa7b28ace45e15da315ec8ad5b46eac146854602654d50eb0e5d8c3a070ac5b384b2514554a422e55179560b76df3f377acb4cc46a4b7660c1ebb283fe2acbcd305bf50bfe99c2304e2386597e71ce9ad06999c0a806d5c321ec742162c574c2be1c2605904e2e3787be429837ceb50024dd7ab375a598b620a1668e8e580d0661c3d97d46975674ffe0136148a23d69182c5671bdfa18a9a2", 0xc9}, {&(0x7f0000000740)="67e3374715109e070e540ab29d8edc1a305523df6457d2309b8231098a60e0bcc4016d6c58cdcc7b0e00c8d2ff3451e9213cf3f8ba877da216af51683559ed3fc4f62908d6ac274cf2127d0132beb6361712e261b75d70dd5923d4599a970ecbacbcb01827fcfacf553b14e929b80700f587e8dff952a6258eb7e03999154beb697dc68373ea4fb04e71d0b91aaec6d2484d3519a593c1300644b0ab52c0b16fec58784eab8092d098f008111b1edf8b1ea08307b112178647248f59400734471b4aed7e791edea96bbde807421f6692bfe22ecf1dc30e56d8fae8cb3f95e383b95e49fd22d746690a37bea7dcc928", 0xef}], 0x3) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000440)=[{0x2, 0x94}, {0x0, 0x3ff, 0x1400}, {0x0, 0x12a4, 0x800}], 0x3) semctl$SETALL(r3, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r4, 0x0, 0x0, r5, 0x4, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1fb, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r5, 0x0, 0x0, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x8, 0x7, 0x1, 0x1000, 0x5, 0x2, 0x6b62, 0x3, 0x8]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000480)=""/251) r7 = socket(0x18, 0x8000, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3b, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x13a) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{0x15}, {0x15}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 5: r0 = socket(0x11, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r1 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/154, &(0x7f00000001c0)=0x9a) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r1 = syz_open_pts() syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 5: recvmsg(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b1000502c15d962e0000000007000000330002000000c6352adcc49f893dd3357ae320b3020000808a09000000bc25a649f406158d4f3f00d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc21820a24c569f5863587657699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c50000000000ff0c2300e0aabcba0008e371a304c16239e51eadb71d890000000281e4b2ffff00aef00d8db14c93b6ef1213f307ef7d3c1327ba7bd53c1514678cd5ca2e9cfea8da0d115e6fbc715229d059d76e1a44f22c94d6aab6e2735943f6204574bb57a9caa3dcd07c75dc39ddfc230be34d08ba00f2e34063bfe6dcc76839ec9d301c5dc2bd54113d0b6c664de8e58b00807ef16e333463ae820ad8e4f89a282119a770db7f8244e60bbd7f9b765f259e059aa5e7dfa5a9de0af0a8857f8c0d0b350d3a62fd4962eb91273c66b47f5c9802ecfaa4560acb2da113eb5712821fe1f8ad4e27b113b93dc538ab873c1b51068e6fbf0b8c0673293e15d85a14d7788000939200799e6bd08056be7068e977bc98156dbe057e975fbdb3498f5556e1c7c7f6340b245402", 0x1ca, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x800000000007, 0x9}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000080)=0x8000003) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0xfffffefb, 0x0, "ffe7c96ddd3bcd96fc1b000000ff00"}) writev(r2, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) setreuid(0xee00, 0x0) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/21) semop(r3, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) executing program 2: setuid(0xffffffffffffffff) setreuid(0x0, 0xee01) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x178}, 0x4, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, 0x0) shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0xfffffffc) socket(0x10, 0x4, 0x3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x6c, 0x0, 0x10}, {0x4416}]}) syz_emit_ethernet(0x4e, &(0x7f00000005c0)=ANY=[]) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000200)={0x200, 0x0, 0x3f}) setreuid(0x0, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r4, 0x0, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000400)=0x3) r1 = dup2(0xffffffffffffffff, r0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000200)=0xffbffffd, 0x4) dup2(0xffffffffffffffff, r4) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f00006c5000/0x4000)=nil, 0x4000, 0x4) r7 = socket(0x2, 0x3, 0x0) getsockopt(r7, 0x0, 0x67, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, &(0x7f00000000c0)="ff7f0000", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) open(0x0, 0x78e, 0x0) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xf9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, r1, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000001c0)=0x5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="12e1f34ba50431a705ebc4", 0xb) syz_emit_ethernet(0x93, &(0x7f0000000580)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="5d7eaf287eb29c286050"]) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0xa}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() dup2(r2, r1) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) mknod(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@timestamp}}}}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x66, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000013000000000000000008"]) mkdir(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x4}, {0xc0}, {0x6, 0x0, 0x0, 0x8000}]}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="a1a5537e880ad613b5070cbe0760", 0xe, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100004002000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$ddb(&(0x7f0000000080)={0x9, 0x1}, 0x2, &(0x7f0000000040)="f00750a0", &(0x7f0000000300)=0x12, &(0x7f00000000c0)="e800003bd14b0f67f4bdef7e589c4c3db5a675843121afcc334f30dd89982729e5b2f5f440fed3130fdc9dc2db45d5778df7838e6c231dfb63718432914b4e61a56df1772250946c00"/87, 0x57) executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x9}, {0x6, 0x6, 0x10, 0x7bff}]}) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x102) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0xfffffffe, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xec, 0x0, 0x7fffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r9 = getuid() setreuid(r3, r9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r7, 0x0, r7, 0x4, 0x1b}, 0x9, 0x1, 0x7ffffffffffffffb}) semop(r8, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(r8, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r7, 0x0, r7, 0x0, 0x2}, 0x7, 0x7, 0x4}) socket$inet(0x2, 0x1, 0x0) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000880)=ANY=[@ANYBLOB]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xc3) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r7) setregid(0x0, 0x0) ktrace(0x0, 0x0, 0x72c, r7) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: write(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x84}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000869078000004020000081048fa89ae2b849e38741545b4b986080a00000000ffffffc0020407001312f6907c40582d54ed93fe121614756abd0402052200000000000000000000000800000008000000080000003f000000c500000001131238533e743be61c4f07d514c7dd4f3d0400001829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa"]) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[@ANYBLOB="99b0e6c8a5ecaaaaaaaaaaaa08004500001400000006010290780000000019000000"]) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0x0, 0x10) listen(r4, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000400)="7c28acb854065baed6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247", 0xf8) getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x0, 0x3}, {0x30, 0x2, 0xf8, 0x10000}, {0x406, 0x0, 0x6, 0x6}]}) syz_emit_ethernet(0x13c9, &(0x7f0000000080)=ANY=[]) r6 = socket(0x2, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x1, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000004, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r1, 0x4, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe804fe1630414774800277fea2e0b0eaf"]) executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60cd5be100000000fe800025aa8719b364803b00000000aa00000000000000000000000000000002"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000000c0)=0x7) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) executing program 6: ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000100)={0x0, 0x0, 0x1}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f0000000380)=[{0x3, 0x7, 0x5, 0x7}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) sendmmsg(r1, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="40a931a886d4087ac7b798a2e3f5a77553fb6970fde2a17d8e0752c7d411269e9ada7a3410ba03672dce8ec729e81ce0e0f2abaf5cca3c728f84244f1ebd59e7674bd51fbb118cc3662e70900f30608127e78db6796c47b22db4dbca8cc0f0e92f78d01d37db78edd21e26c56eff9b529ace", 0x72}], 0x1, &(0x7f0000000280)=[{0xa0, 0x1, 0x20, "b39a254ad0b7efef2a8b9022769c31620faf0c78935e6d6fe7cb3d32ddf81f7b53818e2e616b29bde5d369f2874d86a3dbbf984ebca3c1b1ec141c15426d5ede9f3200603d5c8568a24ebece8c7ba6c5b2dde2eabcdf55028849abadc34fe8447850ab71997111f7607336c948208f46d51a5bfa09aa2e580ad1e8dcffc4851820bc05d610175621b59848"}], 0xa0}, 0xffff0001}, 0x10, 0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9e) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) kqueue() (async) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffb}, {0xfffffffe, 0x1000000000000}}, 0x0) (async) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) (async) socket(0x0, 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) (async) socket(0x18, 0x1, 0xff) r1 = socket(0x10, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000001240)=0x6, 0x4) (async) r2 = socket(0x18, 0x3, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) (async) r3 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x7f, 0x14000}) (async) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) (async) r6 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x102) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) (async) getsockopt$sock_int(r4, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x401, 0x2}) (async) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000180)=0xc) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() pread(r1, &(0x7f0000000000)="0fa98c31883ac5aa801f48d588b7828303591454924fabec678f0f1008b8810d1436e1f1fa57fd79fe443aac", 0x2c, 0x8) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x2) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000f40)="6ef650caf74d6e040e3435e46b82dd08b395a1bc8c83bcd4581b137930400000001ba6eefd16558a4eeb267c0c2098070000000000000040a34cd84b6e26cf262e78bb21598363a7a411cd8dd47c2aee789b20b3cfb36ba6ef0899851767a9692d1c4f95e27374333100", 0x6a}], 0x1) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) r5 = geteuid() r6 = getgid() r7 = geteuid() r8 = getgid() r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x7ff, r5, r6, r7, r8, 0x12, 0x1}, 0x80000001, 0x6, r9, r10, 0x2, 0x5a, 0x5}) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) syz_emit_ethernet(0xc7, &(0x7f0000000440)={@random="87aeee50103e", @broadcast, [], {@generic={0x880b, "2198f17656dc60871a59d0c7080969f38978142cc6ee45e30cbe67fdc56182063d4c695f7ce2d5fe9f5ead299f1455746c0088a3d827e99db88470e35206e2e6ad2b4ed50a648f3b5eea969223d248e67dc17509f4bb2b086261434c758c795a5106b03d35e8f8cc7f31f7fff46b584c5f685968eee1e37869812fc5305cbeb92d6133b7498b9a3bf662a14a6783aca0c251467d228539de2536cc48f8b4b03ae3bae88304ab17bde2eaca428ce0b3d153a4be1850d1495b5a"}}}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2012, r2, 0x6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = msgget$private(0x0, 0xa2) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000013c0)=""/79) connect$unix(0xffffffffffffff9c, 0x0, 0x1) socket(0x26, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x1ad) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000cc0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x80, 0xb10d}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000100)="c3fb261e8d83ceb67373ea3badbd21749dc482e749213ae4dceeb9d61f92eef05a1b248bfce34cddea7ee3c9309aa350287158833e833a6ac9463a645680cf5b38425e0851ac9205de54c6e9888bd2b6e0a151bc899f979a0eaddf3efc07733fa05e7fccadc822ac7feb7c8a82a56bb254b3925de3343694cb9f910109d960f1d1d0cfdc9e740b4d14c4e81c5678de49da904714ade2a1321e7176711ba6905dd6b9d5b16795ba89eb144aabd51de30fd11b9998a878d46dd4dc7a48e72c58b663bcd937922865ca99479bd7e6cb5b64064f9136f81be59519215978", 0xdc}, {&(0x7f0000000280)="bf7d790a1a87600d6ea30cb1cf700e6eff23ddebfe525e5205f2bc5f30a332b2b8920a4d506622d898694c7020bcf9af7dbd0dfa85b2a07e47fc29e98e6705bfc63fd900db3dfd4a46cebc144c3dc70b3423fdea15", 0x55}, {&(0x7f0000000300)="36662ce1d966e282fe8dfd1255fe5971811992e5dc0068d4efe2b7b44d90572c756aa7458fe9953349d5196034c188cfefe248084e147d0ce7da870d665d9011b0cde3be0eeb85ea7d5cda90f76561d60b62c526274882b3ab48eccb2f152d140f7b95ca0bd06d2d379f782226cd900ed5b2458ba3bbe724c479f52dc81f58cc9e9dc6b189f6afd28c169dcf55441416facf5c70053994806b17a6bbd11d61881effc825a7a320fa", 0xa8}, {&(0x7f00000003c0)="e0352a7aad822e9f5f39ef58337a6a141ae5ee3b0368c38b259c879391c5ea98e03ce51b175b30e84915cafc8c65c96ec7c40bbf3f2c9d4591042e9232a31600e992edb4c9933b87fd00526af9a9edd3f631d0fd51f980f21123d8f23bb2e9077d1f435d65a2e5a132633930338e06eba015b6fe0aaea26da70646004497eb09d641d15e0d9fe854e3f34c0a09d10e5801a955fc6cabde9b1e28e0026e6702ff130a4aa96efb2eb1adeea88fd612eeb45ece7b9fcb9f529d2a7ca818deebeea7f51cdba833f264427f5397a2240ed8f035abc6652a1d82918488ab2e26c522f9c1db9042054c8a1950342e616126", 0xee}, {&(0x7f00000004c0)="b2897aa8e299615e79df9986513be7825a4629ae9de3e8e57c20826ad57f9b038e17cbadccf3a5117be07fb50a3440c6817aa9c4ef7d0d37fbb96aa362e0833088b5ba89eb37ab30314222b2f022a3a65aed7189d874391d78cf89f739f2a837e2aed249e2b594ff4e2aa82a7623f7ee7e91de6cf50532c1813146f25e8fd506d07d9562575f45d2d696ece9c598543b07378e9673fa128d6300f57e01a5e58f89e24fa509c9d1e24bf80cd148aa0e333ea69f433b68f3e75cf0ec369165ed15002bf2dfd5280f8a14d12a8d641001095d28ec21e53237792ae47c08c1a3a2f58573071d9d99a9d268e8caebf9273924f63495550d668bdf9805b7", 0xfb}, {&(0x7f00000005c0)="30601e6ca1f2d22f48283cb918dfbe01d0a0601460860ba8bf89a7fc9345cf3d071798875a392a33adf3b5e94dba094ea1c2d11e26a15f127f48cc6204442eff6208e6da474762b52e972daa", 0x4c}, {&(0x7f0000000640)="ffafd8749cccb45947a7b16ac5c28dca96de74c3bc768f89a199e0c099ca794c27d3dd615c5b54788214ceeea75e23958b3ddddcba94472f812bce4915c30cdcf76f11ecec95f0933fa95a9cd22352b234601947c776bb33b88c16bbf6329995018e787c3dabe2e090c6d235b6f2b5be1ca03f043cf899c32d7917c04f2b9e2099e30d585e9094c5765b73c34504b9934fb116c05b329bc352d93ebf2a2813f3cb7ae4c6e481a706f17d9d1e72f19cfa5128e279f3a14134a8", 0xb9}, {&(0x7f0000000700)="9b731f1801603baac8da9d2183dd36d1cb902bce725f9f1cffe000d8a8d23c31c0db7f34763324f341bb4c9d6db2008b580d5c93fa834d8936494423f19607f4fb89c96728c03d9928df93d27c0662c58f0cb33762fa6262ee44ae4ebaa62190034b13c9b21938bbed6b13737187160143039ff9e82b62f52d0a28481d938fae6e5c6857d651be58867e84c43cb82688b3b825ec6027f8c6a67680273e70da9dbe85137455daba06b8514f2f6dd504e645ed6b8c3d3970274f878e97758f15fc", 0xc0}], 0x8, &(0x7f0000000840)=[{0x110, 0x1, 0xe39, "4907428a2ef5a0b38beec1e8f30a493109af2ec951e88bb84e4ff1a696d6e03c3fb5a92ab9d95b03c6158a8a70d8d4c9952a443a46088467891936dca92890e1a3acd10584061661669ca7afc5310ef107fc58f43ccf7cbcc70821c5321022fd20aec89c22d66bb998fb5e59e6473f1be856430783cc1e7a821f8c57aaafd12e0cac118a169888dfa93a1bb2c31aa5421cde6ecab407025b77c2744f570e434d1d23491a51d0c9b1c01526954720653cff4efd0dee9babfc811bcf693ac7665ff2b3b28b68b9de37999fcee139f2d3e5d114ab71259c389c94925bcfc8cff0da9f5f4b4faa53ca9e777c48daf1c94e969db0be3a935f1b9bcd83a4"}, {0x108, 0x1, 0x4, "1594e7d96629d870c9c439100c131f819d078ca020de54289c65e5042c01e0fdb201d27fc50a255e22ed9b32714f3e2c4751d84172f76b1b36aa0a7f88e00357e74888a482b2fa0a22405131cf4af29e67136fbff7306d2620a4d2360bb5ec43ede63c17faa4e4180b4fe22849c1bc689cbb319d19a2654a64e45e8edaf23d58acaf986d2360c1ff2f6391ca7fcb298b77d332a783d83c36a050760eac0a3d3d14a61e5b57c34df82a4a750ef8a27d9184f4bcf37c62c403fa20f0940dab900771e83433cb5ff25ad0ce5a5b7b7d1ab328f6785f7833a05d40559975ddc7e2d320fe9a8bd941a98a6ef080deeb731502c38b868b"}, {0x60, 0x1, 0x9, "b822bec210c8d7abed1da33bf3ec18c3584c45d4ec6d58eaed1529f04cecc932007fa996cd3216a00693997603a389407636d86c088bd0143a923426d3e120dddb7b65b77927c8008fe0ab4ba7e860f1"}, {0x100, 0x1, 0x1, "fa1d8a58735978e73e1b9e5d80e024786f52ae8164d507d4cfa6348b09a03abaf8488e98d1747a95c3a0824727a4123d1f2d7a89d2153846dc1339b2a4000ae99011073d9b855030a2d83ace4f339d6e4492587266a1460cbad06e277c1cf55d1b276b23d695c554fd3d8cb852d5490b43150946d8142e5c26eb6b53bf2209a22cffdb076c0593b23b08a0b37b2bf6ba02837278e3a87ce9d67b755d002999b7cdbc0da42706c4e5cb754c9bb278d7dcb1b4df9ed6ae3e53cdba432b9841e5b484032da69fa32b122b7c6d8c3c3a23e0e80fc161983b579cb7452a608de668d683741662efd9ebca0076e484d4ab0503"}, {0x10, 0x1, 0x7}, {0xe8, 0x1, 0x81, "e5cd4e49e07f9425e11bb4332e966b92da16eecbbbbf3cd509c1de5456da8345d2b9d6a126f9962eff5ca8947a00e70fa0c2e79be1f43f92bf49e829ac0269d56c1f8e65b7bc649f0b2d29e142d6888d23b744119831ffbc59be1216c8642853e434f3f7e868cb603501adfd50b5e592fd610f2fdba65ab71fadf0a2a3e438166ddb0cbe598eb480223905bdc95bd296910b856daf238bb861970b79911e8320e69090f5d6cd204d21c30143ca0647a59749da8869c8fe777bd1fda249ed4967b6b03c02ed0e8b8b9cb583de5ea923ba575409a4dce6bf"}], 0x470}, 0x402) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x18, 0x0, 0x0) (async) setsockopt$inet_opts(r2, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socket(0x0, 0x1, 0x0) (async) r5 = socket(0x0, 0x1, 0x0) dup(r5) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{0x15}, {0x15}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000080)=[{0x45}, {0x80}, {0x40e, 0x4, 0x0, 0xfffffffc}]}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f8a19ae5c092a8a2c0f01172ef953678ed615f27", 0x0, 0xfffffff8}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000400)={0x0, 0xfffffffe}, 0x10, 0x0, &(0x7f0000000500)={0x8000, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x8000000000000001}, {&(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, 0x80000000}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000002c0)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000300)="984a9738cc146a06342afbf25c0b88d9a1b9104fec0f46bcf9a78a94ca8050289049a001c3df5a635fb45c65c9fb497fa7028dc73353bb73cdc61ea4c05f89e5e1c9175be697f66fe133878cc719ba9297161d5f49f15979e9dc372308da4e77ceb550bc0dc4296b96810ad2d656ff516a1d57c92aa4e39e85c966d771d5e8b7353438a32a56775b75637b8deb0d7a18300340ae239c4f5674715f6455bfc646c46a4ba94eb2bc81689724313336958b53994ed087fa4085934ca33c28cd4ecbe1df1e3d4da0874c7aecf6523b8f6591a7a2229d30109d6df15eba103f61a7f8c4ca250f3e006811d375558016f1495844f66b84428040aa", &(0x7f0000000540)=0xf8, &(0x7f0000000580)="7891c80de5aa83cf053fd93b300e089a74fa851618943fd9a1646ad0", 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xffb2}], 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) socketpair(0x1, 0x7bc550af1aa37c, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfff9, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_getres(0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) mknod(0x0, 0x2000, 0xd00) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2008, 0x5cda) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f00000003c0)="210040b156bd7945a4a2a90daa06415c00f5e60a85f0aec5e63ea654d9d20b676bc90a87d552a826fdd0217e09a221e23cf6ab83dd8353780c0fdb4a4d854e288843fe0cce32f5860d80c33bf97e12b82eb119be82939ace9649458cc2d707d4a1fe3a9452cc84907de16279fa3681c96903697cca47210a08101aa308d59cece85137ab881a71f159ccf02a8fe1e1705a73ee94897f28463e2ae5ecfd1c", 0x9e) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x4}) sendto$unix(r2, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) panic: acquiring blockable sleep lock with spinlock or critical section held (rwlock) vmmaplk Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *397122 14170 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x1c panic(ffffffff828e2dd9) at panic+0x17b witness_checkorder(ffffffff82d96b70,1,0) at witness_checkorder+0xdf4 rw_enter_read(ffffffff82d96b60) at rw_enter_read+0x87 uvmfault_lookup(ffff80002a154ff0,0) at uvmfault_lookup+0xd9 uvm_fault_check(ffff80002a154ff0,ffff80002a155028,ffff80002a155050) at uvm_fault_check+0x3e uvm_fault(ffffffff82d96a80,7f8541fa3000,0,2) at uvm_fault+0xf2 kpageflttrap(ffff80002a155190,7f8541fa3c58) at kpageflttrap+0x238 kerntrap(ffff80002a155190) at kerntrap+0xf2 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b pmap_page_remove(fffffd8008097440) at pmap_page_remove+0x33d uvm_anfree_list(fffffd805bee7df8,0) at uvm_anfree_list+0x98 amap_wipeout(fffffd806b2e44e8) at amap_wipeout+0x1af uvm_unmap_detach(ffff80002a1553c0,1) at uvm_unmap_detach+0x7d end trace frame: 0xffff80002a155400, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.