0)='./file0\x00', 0x20000, 0x4c) pwritev(r10, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, r0, 0x0, 0x0, 0xffff, 0x7fff}) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1, 0x10001}}, 0x0) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) sysctl$hw(&(0x7f00000000c0)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r4 = getppid() setpgid(0x0, r4) msgctl$IPC_RMID(0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) semget(0x3, 0x0, 0x221) r5 = syz_open_pts() read(r5, &(0x7f0000000140)=""/30, 0x1e) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) executing program 6: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) r4 = semget(0x3, 0x2, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x1000, 0x101, 0x4, 0x1, 0x4]) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000100)=""/98) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x5) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/191) ioctl$KDSETRAD(r3, 0x20004b43) r5 = semget(0x3, 0x3, 0x8) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000280)=0x3) r6 = socket$inet(0x2, 0x8000, 0x91) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000002c0)="a716c228825b40cae6c331e6b4cbb8111d3bfc625f857df50f7c117d12168c74afa5850bfce5b936e3d3acc3877b34cd6e6fd5bf55766b73b95a9bbd53837b60b4c3c14c0ab3e532d3fe543b69b80c545cbda743d80c703c49694a49819c58c070c36315a9414d0faf99cba3217a43d8dd869082c544c44346748fd4a8201948ee94f1fcf5a9882e59195bf43a5a69964f1fbb2b9281b905", 0x98) r7 = fcntl$dupfd(r6, 0x0, r3) sendmsg$unix(r7, &(0x7f00000015c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f00000003c0)="ce53ead90ef53d051088be12325b45b1afb627396b3af134e1ecb7a523081643d57dc95829f1cd9615b967ed", 0x2c}, {&(0x7f0000000400)="41c11aeddf47c618cdc601526d24ad9a528d6e5103764e889c225c99ac6fd87fa40ae6cb3fc94a711e5ee6662412942a87c2fb60bb812c3558f58124d7b9ed13d952280135cd2ac229b459b50858562c067a2e6ecaf019fd6d11376e95bc15717b440a7dda8b5ce88f2ff174c1a75dfe8b52c2d5ec35e96d495bfba8625abf74bee000a837c0e5ad29b2c6ac3acbc4e932f761ccc479f2df564f3fe0f6ef608ffe90d5f498f1eb7d9744076a3b10e72d8136336db3dff6e2954f0059dc444b7434a133e6ab29cfce9e3b220417659d5f6bb32002b667279f68e19b5663e93cc39fbca843847de7b35345e12a17146f2051720f5ffb8e163dbd6aa12570f388042eb988d42bc244d74953d8beb2fce5d37965483e756f388fa8f15e24252acf099ada847ec2e52cff47604ea090e2c6fa5c2717cd2001171550cfe3802e8dc38ea91ba785e61f270ba5b92fd46d5b676e8ee888bd395d532069beec21250831e0c799bbf2552f7906c07b27a742a799782e13ec2040020eb7285916b5a5a75b28b69d6ffdd24e946eea3e6b77b9df6cd600328fa62e43bcca6660969a59fd533f1d0066d1a184cf694bc909997bb343e40b5f4499b6e4fc9e63c91805be7679a03ad593f014f6b70353d2996aa325c5e7cdf512f649c1d3111badeabccfbb8717a24391a692392d6b63ab270fe538925cdde7ab3d358172913c819ffa860b4fca89e8c22e1b272197f6c3c319f399aa0b884fdc4ca1ff7c498d9b83f758ab0e0bdf2946314ffce510f190e99313bde0fbd8edc45e8cb723310fd01e60d2eb2878a9124e51385bf24bf73c8688a336a4076426e4ffafd7edbe205e211c40b0c8a82fa9d66704ff7520e66b105945d3a2836d36eabe68a3b816291d14d3171b273d8315de2bea8a742d160fc03ac739d2e3eab2fe2b7efe84ed646b624330a6f346282934c5735805e67ebf169ef3b02959ba4c6f31c1ba813d7a82379f569025be2816dd1f2513cd8bcd553dd9ad1c7505f2fcab7f25fe63015f4e7afbc4639a83c7cd9d4ab72f6efcc4e25a248793a4ba0f030f5520841883bba28c1eff46c890ecb2dc432e20ff09d543ebda0b6e38d001bc55750e110ab7e6f71ca05d3e0edfadbc35877570cd1a85b09f9b5cf60a79bfff2cfd99769b4ef28ce64c7d4f8080b8803049db746b7677f1fb3575420b79eab8724adf4e98b0b59862f67b2b3bd2c0ecfa10c1f4af3712f91cd4192584410e77e74bd73d8f1e12458f368414dc3d5df2b4aca494a3007677bda5b6de1584649ae2ff2c01a0c5fcfa8feec78bc87bff9138e44ba6092aa7933fd09e9715812fb0e66d22c7786ea46be13ba62490f1f3763ec4613ac142b8a1297a47ef0954d114361d2234cbf5e5e30ae38109452ca362f97dceba6d4d3fcac634db31399ab55774cb8d73f9d45d5a7cb322dad3c1ba75d4b1d9efed644dc43c07d1422ad3ef314c93282bbe62d3ed49aa50840e73a694ad6a6bc6155d898061c0c62326dbd4bfb37f484981e9c86f6c6f56e40eacbd50a5be36c6e2fffa1a9ccc850fab5d6763bd65ca4e05a7f816ec8141c50c9561ade78d7200e58e7479b255902637c3229c399c0f3d3e3dd295f0757f2731636b55a83748bd4e80affcd8a3f36510b42a22504164c7c6b2d094d89091de56bf97b3eb1a5a1f4c9802838332256c922da2e391e7bc38652a89c8b07f816740442a0518eb6d98e85edab5c5260e49a7fd28dd34a6681950ea5fcd7541956f2d8c69af4020a89762e104a61ed21d53ec30dea18e787b53a8d2b9a20ef6dbce7862c3e91ce824925a789473f96f634c348e0d2aa7966c5a2d68e684649398f70052e9cc5072a6f5b78cb810c7f6c7c58a016f5114d369cfc774ab047b252460a6eda8720a6aaeb74545cb2294f302fa9e1db0cda5c5434f4a9da286389b124d9f981044a7ec86c957dbebe4f0f7ef7a950d52b722f59f7cb7cc86911910949e06e57f5724af0cdc58c3ed72304d6b89a1f063975242ade40b400c954955f374e5c8355b6b2bb6cf3e3da4cbca4ed29d58417809fdcb69f3d00231647aff5e603e521a9df353db6b6f7723a59cc9a505a94fbb1150ef28fcb7fba369eb493aeb8705efdd8ad93b0b1ac6621d732b1fabf392274baf6d21495c5fdc9495e65de5cfebc21686d91f857d4f66f972ac8ef050a713aa573faf9c01fee375afa093f33e27044bee08d02e9de50a10feab82a14bd16720ea73a671eb9c70c2f448ff0cf22d6369cee38dd61d063f713857575dfa5c451d3e97dea88ba3a047d6b6ced5bb5993857e7fb531b49762de8d09de3c218fca5dd7d018442c2bc9348e417cfeed3ca200218ebcb4d9414ce751df33ba79dba533d76df88ec520325ae187317a365e410856890990e3055ba861ce659fd24d2cf3c1367abc773654904d0c13de33baee609770cc4e82447be3b90b25962460ef533903911aa9410d131b1bf0d76915a4644898ac767c66f77c0ddfae4b9fb128401eefa002beeb5b3bad040a756a8b4512660a8d6ee15ee35fc6ba52ef1371cf53fd431184af06181679f414cf347aac2b95c4d897fbdbb4a99bbeea3bf1660539f256222018fcb37f51931ab02db481a741930a0953f0438e95119bec3cd0cff1e14a3636a8d6a94d681426cfc0be456205622a382120179ab73a030264c9833a1bebdae3999a1cc6722501de8e0b5c1acf7ec5cfd1e53b902b560706ff5d8db7d38a5d83288545c80d753fd9a8224daf9d86243ed49142c74de381d098e62be7ce9ad9542d858b9344741b0437e392d4df47ffd297621a45873d86a9ec8671105636ec841a08d595f44da92c7ba4b8130246e0e9dd96b43e6087a591c8ccadf7a7f67cb8b788fc40d200539413d40d936cd5bfdf4062b726897fa262b7e29443ded0fd5d7112c25d5e251a91422d0ec3a7d9af80fcd2acb5df1ffabe1ef08bfd1bbdc08f929f459ff2d6a97141e14390122d623ce77b1926ab713f0e425500301563dc66682f84d874f2f76ad8fee656cb01cfb3860fd01cfaf7047677d3699da1b4ff2b370595c63a4b2e412968157242eb1977c8a3ab1a71f4c64cb0f62b478e76f0b06b41a730d92b62f93463c65c9a60617a8968f77d1f64d33a35ed3f8c477b2fb0e174d8197e1cb93d2a2b6ca96684cb8deb9064199d22b03d9401406aa4f78c2cfd6196a986033b74e58e86939e12eac6c566ef26742707230720d79080fad4a60a0ff095c59201dbf009d50380b08660be12315e0e379f25e140c7cfc9e691361594f304329d5ed61ca6432bb3aa1e80a1ecf67c6984bb3ef2318048c638f358c20ae6c7d1d0f663d3c355d496c8343cf58a1b527ea12148236921627fb330202743b6c72bb5e6a9998768673ba2d2bec54c8f4b92c7e20adca852e499dc867fba9e2549100ec639f123fffe61794cfa07ebae318424861fa82fa107c9650c32747b23fdae8ca5f401329e6dda987f43a0afcf3d4275179fc90455a7a6d0970a5132b56092463494f97b5044ee71b450d0f80e9053811e1d07ae658795406765280857d63f9e013f48f01c10e869c75d1139f2c1008d0a3bd17245591efc95134c0a2efd9cb401b04655cf7416a538a8374dd73e79466399c21bf0a49e5a04b4e54aa575d22a3cd7097314a716c9b8289830d97a42b8464a5c8eb79962a02e39887681eaca12b036e2ab44828ea722d1ef7648474f7662be3080bafcca1381ecc5f1caee53d235351d30fc8d373e927083de694046cd189e8c2dca463738ff43d188aaed70ad582437eb6bf9be495d8251665405680acde52a7d211bbc2109df9a4c8ba0082d95c800ecbfb4352ba1f4ad8ea2ce6eed9ae7490163b3d0b7ffe8732587442f39e0f09eb05a20a875841d19214faf5896bdab686218f1f9ee9deb5666bf49db82c348861c20a873aeb73009d422c9cb06eab2357437aa86d81a329eb969cbec62873e9f97cfe0ba7f761e7c43884e6170ee369d85e116f046561a1d1066555a33848dc52ec5562869e7f0454a6343988268d0d84addb89fa2f6b58a2fda607e7e2d2bd9e22156ab4d66f3a0789df611d236b856b93bc57d634d2ce0df0c0dd9505152c806843aad51733ffef64fd925f2f81675e4ffc673c875a80476e39bdda5a43444d0597ef056b8a02fc80413712bec4a56b7333232b2a1208d382e25d65f6ea0a87f51b7e4f15efe69b69f09412a76b831224f3f67654cc9386355cd835597336eb2699e55a276c4350270190b1244bc98f194f4fd2ef53ebb3f6a5fbe1ed0aecf68607a6b45e9a4d70497436d62a16b772823e90d80e02bac2cd1d15570faebe4d3e11243061cbbe26ef6ab4004025042f53f75b15189c75131a41a959604e7b2eecad088a49626132ca0bad679518b3b2bb55a9790cf0ff89c20a3e199c1b0c1f55ac622660007ee7cf0daed88b9fe9e1f3b3f524061b2fecf7539aa13827c0d262e526bb60c8579b71e85543cea136eb9aa2394b105598aa46c220461c9018a898c168f2cf10dd9def1255424ef00c3fb69bb1e1f904116b1b2cf262262cff59b3ac2d954839097d57f7d9b391d9f21627c1cca65dd23f034a4f2dc775f93e92eaf867ef9d5cfa7a1a49b9b9bf4246139f8a1d754e5474ddff0e0c764367ba703eb523d5bb147a51045d36a8b04fa2cf0831d9b742583f062a59f71032aa25737dc5815af758db94efa40bff05844ed4786b2ca42ef8fe069b226e520f4a1009c16e8eb356ea3e9a1e1fcb152426c4acbdfc4be258fed8cd2767b3c9ac1d7a75cd329094ec0d8e31b65eca9cc4cf624f9a0e19e3d999ec15747dd3d75c759966dfff5bfc95fddf6871ed7a998492001ef3d1e98c1d02a95df0d79b8d8caaf423310d28c7ca14ba3ede704a46c32a24b68422cb986e17b3db33e70a38150c9e2e5511408841330b9b3a8c4a15cdab9893160b82527816470a3e358ceed8ce6a5a69d296d3da4db1a400ec9e4d48ed578e8f5234ff3a2da468b3d81403fd038f4bab7e9f78ff5150f52f2610cb3ae8c33db361d05de7c3e7fd3351b32d92cac7a7ea8670efa738f398f6be7cae7bc5cc5a67744be6178adf10e1c7e965723c6f757e6db55400724925183be3829dd8d9295911317e0742ae353009f1b810111d4aa454b0aa8c966f12416e4ddde0539ffca45e1a9ea7a6c04b5edba5ca4b830c9060be3e8bbf87b0cb80388e140c5094ed5e3b0474990b10e9ba1b36dae80fc0eccbfc6c32fe8e357359ae4f2096405daf78ea7635c8c99e7c391c99e651df398a62f6492b98dcff72d8e2cf95d80efe91e24a3546a3711002eed52d723d8e7e0b783cc6e32acfa1c8f293795b801fa9f50c932db73962e808662122baed5195e04ff854f41017bb838b091a6304094345e76d50887d10bc7c22119846e82a4276e9e0f72886f1314fe50d15550794e0ff69a72cceb1d63c3de82475e297aa58b742df53e9431204e95aab71a8a7c8500eff8bd303b87540482314a226fa585917ee8ce6fc927193a28266b2b1f7b2e0258c8e1bf2f2bbac996c487e708815d70dc235b911e7834bbfff6acaab4e9a67850b9d526d84ad9e5bfdfe8a8d6e1c6a664becee6b5ec7952f0975306af1bcac7ed907eeb531c75b6cdb1d67eb4e10b61ae2097f623346fb54caf3a95ea5c42ec3887cea12c574f273f0bcba1c0b6165de814e46db4472e991e0697eb2143dad61dd61c8e3f5c41da2908e1105f67432eaf2356ae7cbe3a1c678b077f5d512181a131b80b31bd3e2ff6a85413f6fa227986", 0x1000}, {&(0x7f0000001400)="1cb88abf6f86c2755e280cd68827c437f3ecdfb7f7571ebfe1361ef4ad2008b071c737a4d1a7661cecfef38e80987de9e06e77ab8c17ebf7eac37140b8d8ef4d255197a7f7e43efed1fcd960c79bedadeb08a6ec7043584457cc", 0x5a}, {&(0x7f0000001480)="bfd6db32be654a357e8e6fa4644604e820e2bc09cc6943d77e8c04ce7be0fd5e2c0e152dfddd2a687e17128563745b3777d5af5ae0cfcd538fb3d408c1ef750c389a26b4ba0e99ccb18fb583ede1d6a78fca82708f3825a2070cde4e1b2648f81c70899aa864082bc7ec0b67c904ec40995b2dfd6556c93bd273456c1d51a696e3994c7623b377740dfbeb7465423bbc5786b23a16a6fdad312a6c9c51e9c7b006c3719901b56cbd23a1", 0xaa}], 0x4, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x40, 0x400}, 0x8) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000001600)=""/89) lseek(r6, 0x6, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000016c0)={0x6, &(0x7f0000001680)=[{0x447, 0x2, 0x80, 0x6}, {0x81, 0x6, 0x2e, 0x1}, {0x1, 0x0, 0x1, 0x8db}, {0x9, 0x11, 0x8, 0x34b}, {0xff81, 0xff, 0x81, 0x6}, {0x5, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001700)={0x0, 0xffffffffffffffff}) getitimer(0x1, &(0x7f0000001740)) openat(r7, &(0x7f0000001780)='./file0\x00', 0x8000, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000017c0)=[0x4, 0x101, 0x40, 0x43c6, 0x5]) connect$unix(r7, &(0x7f0000001800)=@file={0x0, './file0\x00'}, 0xa) r8 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r8) clock_settime(0x3, &(0x7f0000001840)={0x3, 0x10000}) open(&(0x7f0000001880)='./file0\x00', 0x80, 0x2) getpid() read(r7, &(0x7f00000018c0)=""/125, 0x7d) executing program 0: setrlimit(0x8, &(0x7f0000000380)={0x44, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r0, &(0x7f0000000000)='L', 0x1) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/128, 0x80}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0x3) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x20) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x2, 0x7, {0x100000001, 0x59139778}}) r2 = socket$inet6(0x18, 0x1, 0xff) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = kqueue() getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x2c68092db6150a9e, 0x0) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000280)='./file0\x00', r6, r8, 0x0) getpid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x0, 0xff, 0x2, 0x7}, {0x47, 0x5, 0x3d, 0x7}, {0x67bb, 0x40, 0x3, 0x4e8}, {0x0, 0x20, 0x61, 0x3}, {0xed8, 0x4, 0x0, 0x80000001}]}) setsockopt(r2, 0x9, 0x0, &(0x7f00000003c0)="f0dc793f9d724302da4f123d838c27c1588062967007da18daca81ff3ad48f4871123d191336ed3930ee55bfc099492c50a7938e4d6eefef0ff948f00c91dcaf49ed806d967a4353dd6dbdf9f7eecf43b166484340c3e92127bd00e97de3c1b121a83272c424047726f3a75005ccf267ac21ae89387110f535d66e45ec22b011e40f1f2841c6b0e3c85470d46c55d4785c3fd61f1e73fedf", 0x98) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x7812, r4, 0x77a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000500)={0x9, &(0x7f0000000480)=[{0x401, 0x8, 0x3f, 0x20b}, {0x1, 0x0, 0x5, 0x1}, {0xfffb, 0xa0, 0x6}, {0x0, 0x7f, 0x6c, 0x6}, {0x5, 0x3, 0x20, 0x2}, {0x8, 0x4, 0xff, 0x81}, {0x40, 0x5, 0x1, 0x4}, {0x81, 0x4, 0xeb, 0x5}, {0x8, 0xf7, 0x4, 0x1b62}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000580)={0x8, &(0x7f0000000540)=[{0x0, 0x7f, 0x79, 0x48000000}, {0x2, 0x1, 0x40, 0x5}, {0x2, 0x6, 0x24, 0x200}, {0xffff, 0x3, 0x1, 0x3}, {0x2, 0x0, 0x2a, 0x8}, {0x7, 0x6, 0x2, 0x72}, {0x0, 0xae, 0x5, 0x10000}, {0x0, 0x20, 0x0, 0xc4c7}]}) r9 = getpgrp() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={r9, r7, r8}, 0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000600)) r10 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmat(r10, &(0x7f0000ffd000/0x1000)=nil, 0x2000) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000680)=[{0x108, 0xffff, 0x2, "8b1ce5f130f395c81766f3dfd1661eafd6ec0a8cb648ce257331703732f3d4ea3e355fcdb34e3e89803098f6153989b99b601a842fcfaf911af4ae7354423f2ed4d8903659d870e3e6666c039a115ddcf0f2dd4030d989809b0b057794aee8f880fdf46a2a2c5a920de809cc110935d85863c9b921e84e9da4a5b49862ad56ef8dfe916c570a7f5aab8bb45ef6599c82892dd26898dee968256bc20345d5bac49d08487d2e2006c2836da61501a5955315614c32548a1823135d0b73462dc9aa3ffe4e268a9cd5e6d7d208440349e725fd1cf26917b13591f54475d5cbafd61cbb62814afcc7f592332ca75534a77abab263247a344aa8"}, {0x40, 0xffff, 0x5, "309bc61f0bcac22a383d8e51f21266fc8afbd05315a1a2126aff7b11847cb13e964a664ada6d2f2c1392c4c9cbdd"}], 0x148}, 0x0) open(&(0x7f0000000840)='./file0\x00', 0x100, 0x100) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000008c0)={0x5, &(0x7f0000000880)=[{0x100, 0xee, 0x8, 0x20, 0x101}, {0xfbff, 0x9, 0xe0, 0x1, 0x80}, {0xc4, 0x8, 0x9, 0x8001, 0x1}, {0xfff9, 0x0, 0x1ff, 0x1ff, 0x4}, {0x1, 0x9, 0x0, 0x101, 0x7}]}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000900)={0x0, [{0x2, 0x8}, {0x2, 0x2}, {0x2, 0xffff}, {0x7b077ea8b5930dc7, 0x10000}, {0x3, 0x2}, {0x2, 0xed8}, {0x2, 0x101}, {0x2, 0x8000}, {0x3, 0x5}, {0x1}, {0x0, 0x20}, {0x2, 0x5}, {0x1, 0x7fff}, {0x3, 0x71}, {0x2, 0x1}, {0x1, 0x5}, {0x1}, {0x3, 0xfff}, {0x2, 0x7}, {0x3, 0x80000000}, {0x3, 0x1}, {0x3, 0xffffffff}, {0x1, 0x1ba38e84}, {0x3}, {0x1, 0x3}, {0x3, 0x7f}, {0x2, 0x1}, {0x3, 0x9}, {0x1, 0x7}, {0x1, 0x5}, {0x1, 0x5844}, {0x3, 0x4}]}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_divert(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r3, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r4, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r5 = syz_open_pts() close(r5) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x41}, 0x2, 0x0, 0x0, &(0x7f0000000080)="ab3a08dd4c57c030fabf44807b1f7cf8ad9634b87db23188569df563261466e9da8f2e419dd03988c9522617c9735ad274cd754abbe7dab0a6722aa1552523eab8621fb6bc578b8d051c22c7d6638af72fbe453da6487d8c64e9e570f6d3322c4613e4f4b47e9b8c3199dbea6b9feed4bf2082ee5063ed63a82699f53d69ae2ad70ea0c8ebc88c81cfde0a7d80d48f56ea1009d54e9e0b7d6cd622bc9aaec3be3baf26d14fd2c675412d1d20a917137e443e7d30f931590411aa05769d513f2a409c2f51565f5291774940aaa9fe90c4eaec2c8578e7e33e487f7e0883514e2fe92cefe46865db95c587a4b3fa7a8a35d088a2ae105476904aa6ed61dc111006d797c7baddb0d23811747a8eab429293f711be15426f6663005c944d885628071b3c08ad27ca46621359e8fa1ec832cfb75d3b7e312a4b54ffc3154ae80b7bdc6bed237fa12ddb0cc6f69fdc8a1876f8cc1ea5", 0x153) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa7550000000000000000e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e77257340059a4c9c2e92e5d", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000480)='./file0/file0\x00', 0x2, 0x8000) r1 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40002c24, r1) fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206980, &(0x7f00000001c0)) r4 = getpid() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000400)=ANY=[@ANYBLOB="094b00000000aaaaaaaaaabb8100280008004500001c0000008d7e43fb5e04cf4f30b78f8100019078ac1400aae0"]) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) mquery(&(0x7f00007c3000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x9) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) poll(&(0x7f0000000500)=[{r3, 0x2}, {r6, 0x8}, {r3, 0x28}, {0xffffffffffffff9c, 0x23419fabcc13b216}, {r0, 0x20}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x2}, {r0, 0x2}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x20}], 0x2, 0x4) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000440)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='.#{-%}(!\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='*$$]\x00', &(0x7f00000002c0)='][^\xcd\'^$*\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='.\x94-!#$\x00']) executing program 6: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sysctl$vfs_nfs(&(0x7f0000000200), 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @multicast2, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @broadcast}}}}}}) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x5) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) r4 = getuid() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) syz_emit_ethernet(0x100c, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb88a84b008100060060089e2945f355d34708622a2d6f8951fa6a71877a25e209bd253b260584a6e6d5335685a29bb1887b34613c3dbdca07872254df30c82f2d1a118943414e3368cc5b0782692fe76001c58436be874edf3738e04a2da238b2c30454d2607d2a1b3f6e0621baea575763bb9d164dcbcbb00a3d639eaace8e13442a96914376eb41eedc07005b6c2a2c018dbfce9bb999d252a5b7d57195b3f019d5a8429e5b7497e7a6853fa16c5edb8865d8504f6eebcefdd1511344fa1be7a4e9466868abeabcd77f62df6582ffd96e124d3144805481f8825a5893f61b59df174b2f9da45c24e4e4ecdda0a3a21ce090740fa27472a98c5ccc8b46e6d21eeffcf64504196f4e321a249f810b6fcc856d31a1538bacb1a85cedac7e654a6b9424c78b748a8d10cb37e91c5a3621b6104c6efa4dfd4bb30ddfb45986d9b24083fb6b56e821f77e063570560b14e15962feee4c14083fc7efd488186490256fc093512979230f2d31ce6d3a6707793d4ff8d5c481eca8918912b8f0d9e09f2378a56cc4b5eb3ba18c1a9d6f668a993be50ca124aa1b2db2328fd005c4b9746e82d81b3d5ae85d71b36ab00f085caf502364b452fb470000000046719f29fdc9425b7fd12f9819c10121b660239744a6a0f564fb41697d367c5a9347f7b2e90368ae4011977ae392dfd90efa016abf3079adfa0265308fc2531cd63e28b3ce7367d46e98d252cd8f0bd9fd7eab3a4001794875abaae0779ebf63514945d30dc8be06cff6a46fc2eb0e284a173055e71145424d51b31317111403a3ce62feaa302497dde92b650c2c4057128a0ffe39f73698817f5eaac6b28a5e7356f9bab9c823988e0ff8cceb897c8efdcd0cb9646c7723be7f9803740997a256e75f4a1036628b1edb4927d27dc5df975a8c8b681b57d9e2aa8280f2c2c4e1f9ce3796b7b34c6e50e272de83fa0e3a123a34ac197634070fd9c5a8c794a994b4ddb2400f7355783714cf2663bae93eb2005cf6806184df72cc9cfa4923fe65bf602eb2aa89d03687a8722daa6b12835aefb322dfea91287ddbca304d363896ae7f8fb45bd90622ef995ddac77668d85b77ab868f57d84024be06be21ca605ded4179c722e4ebc0b1de56949c4f1d2243b6cb44ad7bda0b371376f8f0ba6e6881dd0e4bafc7289171eaf60f37fbf500e04371051a8bc098a7805d9d0f98890ce25970e21c29f42dde8599cef9f8ccaefdf46269873f35543ae19aa47d94e5693a7b325725f8913eae320926133f4181bfb11e81002082d1856cd895dbdf5d7a381e343fcbec17c32fcacb79fef9f7343705e219f019b23bba64ebb2a573ce965277cb591bd909853189fdd5d6f96317ce1ce52b7e5f6b2a3db80178b7eccca12f8be1fc1af807f1a427b7d89cd63e9bd426eac8ee8f95715a31c39fe0ddfbe3891fa8289062c3ac65d7c427a100a0e8a6b6db3f057e3eba75ebe0d9550007af4afba1a950d2b2571253561f7f23eb16bd10d8bd6dc2d950bcf347d4ca18a9b06a3a69b448152a1b1dce8e5a8bd0937c628248cd7c29742393d71b85d18b18cb3f09f73f78825f2f3079d22a2d1a72868b8e94b0e4957269d88865116cb95c1df742c86f314545044bde505d908cbd30816bd11a696b3bde90614521372743e54f21b0c9b124b85fbbb1d1e4c11b377004481d6d37028498438e75922c88576b8b31c09ce113b2404ab330d73c2101cb635f312fc692fdc805c98c71df6e9bbaff2e66f661e1ea8a0586e0d3f57dcb64fcbc16491772d2e99b26a7aa9a60b7376a0cbca17c3bfee654cd10479aee170e1dbecbc29ec569d2852b808bbc4b9554c558f7ebb25af675cf451144933f3fbab0a6f2220bd4b12424ae4ea0437d88ab76ecc383463ef860f82e20f23fdd9c039f1d5c499fd93da7f6e7ffdb91c36741fbf237a3a7834b64bcf1b2e2fc3a637443ea90879751c283ed3638f3f58e785fc70455b694cf5623482e1c016089db9fd4c38775eb0c517c18c1d74117fef43e0e8fb780e191fcadc986717d1d2c282429c027ca5472bc5fdf194fe07d4b2819ca742a39972b2f621edc5c6f8bf9365460ed9a47dc1768ec22e558ae6b218a3c4796b7562857d1abfa0fefa0b120ef5a6c1db06717e4b370f6de1bbcb353f7048330fce2362f3601b466a0a6a49294ef3d4d26acba2e77b94a4080b5ba68846a85e918e79ca84b9b5b8200568420636470ab84764a1e84332ed1bdc93060e16e4691a20c1b12c5564bdc87ea7681195cd160b4b113dcb05392bbce00d03bc025234846edab6286a37fba0fa1dc31ab0df8d7313c21e53dc1509dca07e204e9ae6fe494e05949a9d4d64456b816e1a53570a0c2c3786e1f12178f02e71a0a3a46d93e78d08a16276e4ba71c6211aa7b57c1565d34a956b49085e40c420836f8682d2000a04db3a1edd9b1447cfbefd1b3a85e240ecf099508ea83edc828e7172e97295dcc8d211cb3cb7342e83a28520ca718b020c26336610d403027c8f5063f7c1ce7618bcf436e21c7c3ddd8eac3fb4ca09e33e5bac8798f29f9cd2efcfe2021fde907bf6d6fc16d7b17bcd7bb34e8cab619de7a99705064e8f4dfc420db6292d7a1e55734a88aba0fa4b247fcc5de2b5ddbba7fedfc607df387214a2eb984698d0230ed11c20421a20268efe84adee3ef0ae5b215340cceff46ccec71867166f0c3e396185a0d0661e15e4722bf9a5461069fb40b6dcd8325e49a359e8c1c223323090271cf1840378242c4b60eda64368818aac8be1e564a82ad2578eb774af8f904b7f5ba718137c7097d6caa3c53bda897f10f368f2412a5390b734f98b8fe14b9dd252cdd3605854e520486ebf21f9e49d8df9e3575a3b45ae72f67609b5e9892b2bf1100e87ebd4e54f0192f00a4e73bd4482f238770a8412801048d7076d9355f151de655ec9884c665515f0ebc45c51f285a91a7c52983de62f77b7e820d41364b446b5f5489a600b37b4780433eb8c90aa59f68d6cb58063e00480e274011eab5eeb0c71e992cb4df1ef6d18f3abd5f64cb0d45a158bdd17353cfc7fcd6a68dfdb0908fcf55cbed4fd6f71cea660d011a4c89dec32b11bf2990062bf76e21b27a61b9aa0a0f5b1b4ffb5e7dd7e536e6b2c462d30f38537e84dc3123aa24337a306b3dd966eb5edfd086e44f7b351be9f5b60a0e4c3faa0e661a1a21e79d01e19be30dd37bcabb1bb0a9bf397ac28d28fd38436d39efa0588d4a602a6aef2960004eeadc9105c604628729b6f89342e8675096e4f5c1c5844c584650004434ee763509d5cbeda330fab4adec9584a93ef51d076a43b5c06bdd93e8886c88d2e73cdb2504eaae63ac306e9f942fa3d0a56cad52ab907b519b07f3f76367a4ca880d79c7672cb4a343c93a4ce9ad5b25ccb22e7edac0ebc828b2003ff4ba97fa2ace2638885c5d2f78055b1d86e0da503ffe4e157983af19ecc8b269cebed0be42aaa406988376720d8507bc6307b2ed0faedadfad322c5a89d4d365ec7f08d248a8b7e505d677273bc863c0202d8fd648af3c3a3c2032d8d06542edd4125fcb344402bc6cefab86cccd016e7c2886520c4e696732b715005aa8cccbf25c83c4fef716797bf07cb3566668ae96b28299f11e1ea4345e3f2b3ff0d9d122b0fd4a38a3d8d1cdacfe3e312e89ab03f898364325055a1b7a05f81680936cac014e62ce6bd3d100000000000000b9449592139009fd2dc1558fb66c95d068decf41b436f39b4ba37912b83000370f6ddda44857aac2c3e2ba3be998846a7244b12d79110efb3980b622845fcdfdb1df3b916f81daa094221133ac0c769ac9e7490ddd63dc7cb10ece15e3a4199ca3fd5fa2fd465ee039a8cba5f4263c673713b5fc875d93499b8f982abcf6d41dd4f940cb0992eb2028a65d5ed83b1f60e680cee18098016aaf5dd32c66ea4a38cc6e0813714212304f56064aa2d8936976c35ae988b443fa3833988b59bbe6fdc95d5bf80a20bd1efcc6d5284c57cbe73feeade61e0d560ca54b49ab93a1f979d12733d8d5e63620a9c03fcce76e8e776006af408dfe90eb950f51f3f0f7501661006f4de2ce8049f8193c4702906faabddf4d518b922e631c9afb86f3e07f92ef48c105cc25b29dd759f5433f476c21b058f102c71f33af8ec0629a7a840c68f3feaa64b8ac158c6b000e150a4364c87d49d6143ee454c5b7c05e749b51d6ffa842aeb03991071f46eb5ab7c23fcae54ed17b3962e80e869339e7bf608b2067355d4c3e59e58d0c4ef6ad1f0b9747141b220eba4eb9acd7e9db0f2b1ca9f9610b8b876664f60b0eefb619373418d859e7a74db5459d9c9c0523bbf2c9aaabdb122ea85fc000db7fc39bf3b8b8e8912fac069798183df98e843eb3a93bab22ff2b42ab1ad6c99322daa6bac5d319f306c83a8e668feae691c9768b32286b328d6f767f2b310ab1e751fdbde8a67291413580a4a4ac21f9bf39d1eb5ef7ffdba74d96b11bfd89d15f91a646ff7e8c16c3b7f4a2dd80d11ec91e6ac6a1448ea93a8d83ac00f35a27f9a157466ac030e5beed644e731efc41a89ffc090c43cb99f37feadfa77d1db4967aedb4fabf3ecae9b7d942e6c0a66eac679d951d7aa5fa05cee655e6aca79a3c00a548e3f9e04243ec952b4aef39201f7cd0d14db32da8e39884d077bd7969793ef90ebc389344c249549864c94073bc1dbdccfddbffff7b5746494bfba47ed645d0c8af190612e2efc82a30bc5449760e5cc6b0af8d056628edd1a12a035d2134e19c8ce45a0c0980f9242bb2d734437faed321b01e52c075d04e00a8a21a35e7cfc02e0bbbd5a950c96008df7504ea1aea8816a38d705a9e9178afc56a40f6850efa37b6c2e61b96fa7dcf28549676abdb51daa17805e7eaebcc78c3b7f2c78a5d36ae10d30509413dc43afe8345bc08f34b3661104746be5db230429e4539c2dc430b9db27557d3cc3c6a39ab80d0317674a7da3fd1b93278de0f0c734446065ce1d564e6c7aa5ebfe91d05e05729fc623fc3670648354197fae3f605c58c1f8be6db9117f6262c6e990f5c123f203a9d6eaa0d0f92ec04f805d2f6d160b9a877758f3ca532024dd380ac340a2a11102c90283b396d47403c0683154a60986dbb7bd147f6a1218936a7205ad6db46fc440db935debc179407608922bee623fa99e6083988773968c385939d453f2059a3c289d9b697e7d7f9282008bbf4c8850ea241ff35bc1c60362990edbef8c43439b836e3d8c2125e41155399bb76711d66a025f3947ecd2279515c62a948bb3e16905f1942607480c168f544b06a97b9c6dbf2a9f2527cc763025f523c5d7f0bad3b3a0a795ac3ed85e73af40a0a12777875f234f00289aed5565fe02a3d62b0cdfe26630d21542d0ac0dc782dd9f88043cc29a72a0b75110b15162d11a8ba0eee972de9d7f949c547dec679657ec7573e94ef3436ab01e9a3b92d54ce472ab658108a097e7d59dd6b86f6bc366599c4501a400b00464d79a0056c2d7e2aca957b03e1c696c155ed04cf80b10e81371b1b84f02253db90ec9987b00129e575513103244cbe51ce059ce40a32d754944be02da6d1c59d90f0e1420b826dc82acdfff620f18750434655f49e7079faff7ddf308bfe45ebb03de0c9476a499a858142dd7f7f194df10d3f13c8c99232e38e06e5f1fdf094f0be6a550f8e8b81b6edc852176b3ad8ed747a4d1916d3f2c7c0e77b0e"]) syz_extract_tcp_res(&(0x7f00000010c0), 0x10, 0x8) symlink(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='./file1\x00') link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') wait4(0xffffffffffffffff, &(0x7f0000001180), 0x3, &(0x7f00000011c0)) bind(r5, &(0x7f0000001280)=@un=@file={0x0, './file1\x00'}, 0xa) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) syz_extract_tcp_res(&(0x7f0000001340), 0x3, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000001480)={0x1000, 0x6, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x0, 0x0, r3, r4, 0x0, 0x0, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r3) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x9) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {}, {0x8106}]}) r0 = socket(0x800000018, 0x1, 0x0) msgsnd(0x0, 0x0, 0xfa, 0x0) setrlimit(0x0, &(0x7f0000000240)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x2, 0x0) dup2(r2, 0xffffffffffffffff) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/209}, 0xd9, 0x3, 0x1800) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000a40)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffbc9255f3c31f11a8c2c86c4241d91367c80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2a89db4f4c", 0x12a}, {&(0x7f0000000080)="0d9282b5708b2cda0c81462d", 0xc}], 0x2) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x2, 0x0) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socket(0x10, 0x4000, 0x0) executing program 4: mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4810, 0xffffffffffffff9c, 0x478685b4) socket(0x1a, 0x4, 0x5) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0xfcd}]}) r0 = socket(0x0, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file1\x00', 0x20, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fchdir(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r3, &(0x7f0000000100), 0x0) write(r3, &(0x7f0000000700)="24a608d334f68b1f26da30b9a1e5e89f27bf086473c01cf9efec932754090909020000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) lchown(&(0x7f0000000200)='./file1\x00', 0x0, r5) r8 = geteuid() r9 = getgid() setregid(r9, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x9, r4, r7, r8, r9, 0x100, 0x5}, 0x3, 0x1, 0x5}) execve(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1c790, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) writev(r10, &(0x7f0000000400)=[{&(0x7f00000000c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2b1f8d72fec127d69afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec7cdf0fe8364e1e362a61e1b8b3fc61ec68aa7c9df08f53ac77bb439d5a0f078c0d023852ea12e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa54566323", 0x98}, {0x0}, {&(0x7f0000000380)="a74bcd98c1f1d786ae223d3d95df64bf2c7ae761694f5d2fc67797953cb0bdcbec665d0e700d8ada8714f187187104c3b5952cfce62607daf99e5139c697b74d94e4a04dc86a08d5a1cb2d123c2b1f56e136e03ec5ba83f266174316ed7cccf489f9473fc47358f11d06aad6", 0x6c}, {&(0x7f00000004c0)="f4da769809c848f4db0e60830e4a206ffb0033fce8b79d0384a3df6fac6204fa272a09e3c80809f2b40d85fb63cd9bf6f194bea986a5b7f5860069c55792ab44a5678cae0174809422b98d29241693a69753b7a4e012c42c1f7ac438a1e1f261b166db3e5c8ae0c100e736cdb6b0121f090662507622c20cf9b34b8d5cfbcb4c5891e1e8ee8d06fc67d9ca21e4516b88e557bd2a8ae72f9a454410b6d0ffbbfa8473d51ff10edf0eb4169ef16815510562a44f8dbb35c26b85c99a0e284aeb34862463e3d18ef9a52311351e8dec44407366a84ce47cf0dc28c6440d", 0xdc}, {&(0x7f00000005c0)="5c1a54faa9c4ba2d0f1014f1d43549728b1206d0ace3e5ab828106be031d6bfdec090197695275705638109da982974aeb9e68b53c5445890039c0391adf5f3ce3ce1cd6d9f98e88694f35ec481a41be424720a788a6b52e155e840e66b35c1d05d5c52008727b6ed5f4b8e8b8f10f81dedb7e0dad4a3d2b9c48784cd0d7671f89fae443095ce50e84a599c9d2dbdc066dde9d9de313bb070adc2ea830805569e978b2b626c05aa2ea5113d5e90ae2bb42582cd3d76220c17cd99cdec41c35a6e39c7b0085d0ca", 0xc7}, {&(0x7f0000000240)="5d37a81cc55676aa72ec238cdf6218e252881c3c1bf2c7c107d17da2ea6afb8315cb000dbe9903ea4189cf4759c36a", 0x2f}], 0x6) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 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') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x24, 0x113) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x1, 0x1000301010009}) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x63) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x7) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r7}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r9, r8, 0x0, 0x0, 0x7f}, 0x2, 0x401, r7, r7, 0xf2}) r10 = getuid() setreuid(0xee00, r10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001240), 0x4) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) setreuid(r8, r10) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) poll(&(0x7f0000000040)=[{r3, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) listen(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) executing program 0: r0 = socket(0x1f, 0x4, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r3, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r4, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r5 = syz_open_pts() close(r5) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 6: socket(0x0, 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000140), 0x0) setreuid(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = socket(0x800000018, 0x3, 0x0) socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(0xffffffffffffffff, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r3 = socket(0x11, 0x3, 0x0) listen(r3, 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(r2, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f00000001c0)}) pipe(0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r4) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x10}, 0x2, &(0x7f0000000300)="1402fb72eabe285da1fa", 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r5, &(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(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6}, {0x34, 0x8, 0x0, 0x101}, {0x4}]}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 5: sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000180)="f45b53e8", &(0x7f0000000240)=0x4, &(0x7f0000000200)="f658fb5f", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x1000000000000165) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x8}]}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0xfffffc00, 0x80a19f, "bb08000100f1675910508b00"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3bbdbb8805e08a962b144812e60300000000000000b248849c6565acf31d01000000a9c326c202b2fe43304f4b93034ab5023b", 0x33}, {&(0x7f0000000000)="75e2270d7c3136accc89307c77a7288c69a878a203", 0x15}], 0x2) executing program 0: socket(0x2, 0x0, 0x0) r0 = dup(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000700)=ANY=[@ANYBLOB]) socket$inet6(0x18, 0x0, 0x0) fchdir(r0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt(r0, 0x2, 0x9, &(0x7f0000000700)=""/210, &(0x7f00000000c0)=0xd2) syz_emit_ethernet(0xe, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) poll(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b", 0x5ce, 0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x5) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) r4 = getuid() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) syz_emit_ethernet(0x100c, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb88a84b008100060060089e2945f355d34708622a2d6f8951fa6a71877a25e209bd253b260584a6e6d5335685a29bb1887b34613c3dbdca07872254df30c82f2d1a118943414e3368cc5b0782692fe76001c58436be874edf3738e04a2da238b2c30454d2607d2a1b3f6e0621baea575763bb9d164dcbcbb00a3d639eaace8e13442a96914376eb41eedc07005b6c2a2c018dbfce9bb999d252a5b7d57195b3f019d5a8429e5b7497e7a6853fa16c5edb8865d8504f6eebcefdd1511344fa1be7a4e9466868abeabcd77f62df6582ffd96e124d3144805481f8825a5893f61b59df174b2f9da45c24e4e4ecdda0a3a21ce090740fa27472a98c5ccc8b46e6d21eeffcf64504196f4e321a249f810b6fcc856d31a1538bacb1a85cedac7e654a6b9424c78b748a8d10cb37e91c5a3621b6104c6efa4dfd4bb30ddfb45986d9b24083fb6b56e821f77e063570560b14e15962feee4c14083fc7efd488186490256fc093512979230f2d31ce6d3a6707793d4ff8d5c481eca8918912b8f0d9e09f2378a56cc4b5eb3ba18c1a9d6f668a993be50ca124aa1b2db2328fd005c4b9746e82d81b3d5ae85d71b36ab00f085caf502364b452fb470000000046719f29fdc9425b7fd12f9819c10121b660239744a6a0f564fb41697d367c5a9347f7b2e90368ae4011977ae392dfd90efa016abf3079adfa0265308fc2531cd63e28b3ce7367d46e98d252cd8f0bd9fd7eab3a4001794875abaae0779ebf63514945d30dc8be06cff6a46fc2eb0e284a173055e71145424d51b31317111403a3ce62feaa302497dde92b650c2c4057128a0ffe39f73698817f5eaac6b28a5e7356f9bab9c823988e0ff8cceb897c8efdcd0cb9646c7723be7f9803740997a256e75f4a1036628b1edb4927d27dc5df975a8c8b681b57d9e2aa8280f2c2c4e1f9ce3796b7b34c6e50e272de83fa0e3a123a34ac197634070fd9c5a8c794a994b4ddb2400f7355783714cf2663bae93eb2005cf6806184df72cc9cfa4923fe65bf602eb2aa89d03687a8722daa6b12835aefb322dfea91287ddbca304d363896ae7f8fb45bd90622ef995ddac77668d85b77ab868f57d84024be06be21ca605ded4179c722e4ebc0b1de56949c4f1d2243b6cb44ad7bda0b371376f8f0ba6e6881dd0e4bafc7289171eaf60f37fbf500e04371051a8bc098a7805d9d0f98890ce25970e21c29f42dde8599cef9f8ccaefdf46269873f35543ae19aa47d94e5693a7b325725f8913eae320926133f4181bfb11e81002082d1856cd895dbdf5d7a381e343fcbec17c32fcacb79fef9f7343705e219f019b23bba64ebb2a573ce965277cb591bd909853189fdd5d6f96317ce1ce52b7e5f6b2a3db80178b7eccca12f8be1fc1af807f1a427b7d89cd63e9bd426eac8ee8f95715a31c39fe0ddfbe3891fa8289062c3ac65d7c427a100a0e8a6b6db3f057e3eba75ebe0d9550007af4afba1a950d2b2571253561f7f23eb16bd10d8bd6dc2d950bcf347d4ca18a9b06a3a69b448152a1b1dce8e5a8bd0937c628248cd7c29742393d71b85d18b18cb3f09f73f78825f2f3079d22a2d1a72868b8e94b0e4957269d88865116cb95c1df742c86f314545044bde505d908cbd30816bd11a696b3bde90614521372743e54f21b0c9b124b85fbbb1d1e4c11b377004481d6d37028498438e75922c88576b8b31c09ce113b2404ab330d73c2101cb635f312fc692fdc805c98c71df6e9bbaff2e66f661e1ea8a0586e0d3f57dcb64fcbc16491772d2e99b26a7aa9a60b7376a0cbca17c3bfee654cd10479aee170e1dbecbc29ec569d2852b808bbc4b9554c558f7ebb25af675cf451144933f3fbab0a6f2220bd4b12424ae4ea0437d88ab76ecc383463ef860f82e20f23fdd9c039f1d5c499fd93da7f6e7ffdb91c36741fbf237a3a7834b64bcf1b2e2fc3a637443ea90879751c283ed3638f3f58e785fc70455b694cf5623482e1c016089db9fd4c38775eb0c517c18c1d74117fef43e0e8fb780e191fcadc986717d1d2c282429c027ca5472bc5fdf194fe07d4b2819ca742a39972b2f621edc5c6f8bf9365460ed9a47dc1768ec22e558ae6b218a3c4796b7562857d1abfa0fefa0b120ef5a6c1db06717e4b370f6de1bbcb353f7048330fce2362f3601b466a0a6a49294ef3d4d26acba2e77b94a4080b5ba68846a85e918e79ca84b9b5b8200568420636470ab84764a1e84332ed1bdc93060e16e4691a20c1b12c5564bdc87ea7681195cd160b4b113dcb05392bbce00d03bc025234846edab6286a37fba0fa1dc31ab0df8d7313c21e53dc1509dca07e204e9ae6fe494e05949a9d4d64456b816e1a53570a0c2c3786e1f12178f02e71a0a3a46d93e78d08a16276e4ba71c6211aa7b57c1565d34a956b49085e40c420836f8682d2000a04db3a1edd9b1447cfbefd1b3a85e240ecf099508ea83edc828e7172e97295dcc8d211cb3cb7342e83a28520ca718b020c26336610d403027c8f5063f7c1ce7618bcf436e21c7c3ddd8eac3fb4ca09e33e5bac8798f29f9cd2efcfe2021fde907bf6d6fc16d7b17bcd7bb34e8cab619de7a99705064e8f4dfc420db6292d7a1e55734a88aba0fa4b247fcc5de2b5ddbba7fedfc607df387214a2eb984698d0230ed11c20421a20268efe84adee3ef0ae5b215340cceff46ccec71867166f0c3e396185a0d0661e15e4722bf9a5461069fb40b6dcd8325e49a359e8c1c223323090271cf1840378242c4b60eda64368818aac8be1e564a82ad2578eb774af8f904b7f5ba718137c7097d6caa3c53bda897f10f368f2412a5390b734f98b8fe14b9dd252cdd3605854e520486ebf21f9e49d8df9e3575a3b45ae72f67609b5e9892b2bf1100e87ebd4e54f0192f00a4e73bd4482f238770a8412801048d7076d9355f151de655ec9884c665515f0ebc45c51f285a91a7c52983de62f77b7e820d41364b446b5f5489a600b37b4780433eb8c90aa59f68d6cb58063e00480e274011eab5eeb0c71e992cb4df1ef6d18f3abd5f64cb0d45a158bdd17353cfc7fcd6a68dfdb0908fcf55cbed4fd6f71cea660d011a4c89dec32b11bf2990062bf76e21b27a61b9aa0a0f5b1b4ffb5e7dd7e536e6b2c462d30f38537e84dc3123aa24337a306b3dd966eb5edfd086e44f7b351be9f5b60a0e4c3faa0e661a1a21e79d01e19be30dd37bcabb1bb0a9bf397ac28d28fd38436d39efa0588d4a602a6aef2960004eeadc9105c604628729b6f89342e8675096e4f5c1c5844c584650004434ee763509d5cbeda330fab4adec9584a93ef51d076a43b5c06bdd93e8886c88d2e73cdb2504eaae63ac306e9f942fa3d0a56cad52ab907b519b07f3f76367a4ca880d79c7672cb4a343c93a4ce9ad5b25ccb22e7edac0ebc828b2003ff4ba97fa2ace2638885c5d2f78055b1d86e0da503ffe4e157983af19ecc8b269cebed0be42aaa406988376720d8507bc6307b2ed0faedadfad322c5a89d4d365ec7f08d248a8b7e505d677273bc863c0202d8fd648af3c3a3c2032d8d06542edd4125fcb344402bc6cefab86cccd016e7c2886520c4e696732b715005aa8cccbf25c83c4fef716797bf07cb3566668ae96b28299f11e1ea4345e3f2b3ff0d9d122b0fd4a38a3d8d1cdacfe3e312e89ab03f898364325055a1b7a05f81680936cac014e62ce6bd3d100000000000000b9449592139009fd2dc1558fb66c95d068decf41b436f39b4ba37912b83000370f6ddda44857aac2c3e2ba3be998846a7244b12d79110efb3980b622845fcdfdb1df3b916f81daa094221133ac0c769ac9e7490ddd63dc7cb10ece15e3a4199ca3fd5fa2fd465ee039a8cba5f4263c673713b5fc875d93499b8f982abcf6d41dd4f940cb0992eb2028a65d5ed83b1f60e680cee18098016aaf5dd32c66ea4a38cc6e0813714212304f56064aa2d8936976c35ae988b443fa3833988b59bbe6fdc95d5bf80a20bd1efcc6d5284c57cbe73feeade61e0d560ca54b49ab93a1f979d12733d8d5e63620a9c03fcce76e8e776006af408dfe90eb950f51f3f0f7501661006f4de2ce8049f8193c4702906faabddf4d518b922e631c9afb86f3e07f92ef48c105cc25b29dd759f5433f476c21b058f102c71f33af8ec0629a7a840c68f3feaa64b8ac158c6b000e150a4364c87d49d6143ee454c5b7c05e749b51d6ffa842aeb03991071f46eb5ab7c23fcae54ed17b3962e80e869339e7bf608b2067355d4c3e59e58d0c4ef6ad1f0b9747141b220eba4eb9acd7e9db0f2b1ca9f9610b8b876664f60b0eefb619373418d859e7a74db5459d9c9c0523bbf2c9aaabdb122ea85fc000db7fc39bf3b8b8e8912fac069798183df98e843eb3a93bab22ff2b42ab1ad6c99322daa6bac5d319f306c83a8e668feae691c9768b32286b328d6f767f2b310ab1e751fdbde8a67291413580a4a4ac21f9bf39d1eb5ef7ffdba74d96b11bfd89d15f91a646ff7e8c16c3b7f4a2dd80d11ec91e6ac6a1448ea93a8d83ac00f35a27f9a157466ac030e5beed644e731efc41a89ffc090c43cb99f37feadfa77d1db4967aedb4fabf3ecae9b7d942e6c0a66eac679d951d7aa5fa05cee655e6aca79a3c00a548e3f9e04243ec952b4aef39201f7cd0d14db32da8e39884d077bd7969793ef90ebc389344c249549864c94073bc1dbdccfddbffff7b5746494bfba47ed645d0c8af190612e2efc82a30bc5449760e5cc6b0af8d056628edd1a12a035d2134e19c8ce45a0c0980f9242bb2d734437faed321b01e52c075d04e00a8a21a35e7cfc02e0bbbd5a950c96008df7504ea1aea8816a38d705a9e9178afc56a40f6850efa37b6c2e61b96fa7dcf28549676abdb51daa17805e7eaebcc78c3b7f2c78a5d36ae10d30509413dc43afe8345bc08f34b3661104746be5db230429e4539c2dc430b9db27557d3cc3c6a39ab80d0317674a7da3fd1b93278de0f0c734446065ce1d564e6c7aa5ebfe91d05e05729fc623fc3670648354197fae3f605c58c1f8be6db9117f6262c6e990f5c123f203a9d6eaa0d0f92ec04f805d2f6d160b9a877758f3ca532024dd380ac340a2a11102c90283b396d47403c0683154a60986dbb7bd147f6a1218936a7205ad6db46fc440db935debc179407608922bee623fa99e6083988773968c385939d453f2059a3c289d9b697e7d7f9282008bbf4c8850ea241ff35bc1c60362990edbef8c43439b836e3d8c2125e41155399bb76711d66a025f3947ecd2279515c62a948bb3e16905f1942607480c168f544b06a97b9c6dbf2a9f2527cc763025f523c5d7f0bad3b3a0a795ac3ed85e73af40a0a12777875f234f00289aed5565fe02a3d62b0cdfe26630d21542d0ac0dc782dd9f88043cc29a72a0b75110b15162d11a8ba0eee972de9d7f949c547dec679657ec7573e94ef3436ab01e9a3b92d54ce472ab658108a097e7d59dd6b86f6bc366599c4501a400b00464d79a0056c2d7e2aca957b03e1c696c155ed04cf80b10e81371b1b84f02253db90ec9987b00129e575513103244cbe51ce059ce40a32d754944be02da6d1c59d90f0e1420b826dc82acdfff620f18750434655f49e7079faff7ddf308bfe45ebb03de0c9476a499a858142dd7f7f194df10d3f13c8c99232e38e06e5f1fdf094f0be6a550f8e8b81b6edc852176b3ad8ed747a4d1916d3f2c7c0e77b0e"]) syz_extract_tcp_res(&(0x7f00000010c0), 0x10, 0x8) symlink(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='./file1\x00') link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') wait4(0xffffffffffffffff, &(0x7f0000001180), 0x3, &(0x7f00000011c0)) bind(r5, &(0x7f0000001280)=@un=@file={0x0, './file1\x00'}, 0xa) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) syz_extract_tcp_res(&(0x7f0000001340), 0x3, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000001480)={0x1000, 0x6, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x0, 0x0, r3, r4, 0x0, 0x0, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r3) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x9) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c90583670", 0x5c4, 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x8501, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x8) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0xa}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() dup2(r4, r3) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) mknod(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000600), 0x20000, 0x0) fsync(r6) preadv(r5, &(0x7f0000000540)=[{&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/144, 0x90}, {&(0x7f00000004c0)=""/67, 0x43}], 0x5, 0x40) flock(r1, 0x7) open(&(0x7f0000000640)='./file0/file0\x00', 0x615, 0x8a) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="1620090000807c60e1016745b65369db0000004278ad535c39413f308cbbaee4562eb76a6a0a", 0x23) sysctl$kern(&(0x7f0000000080)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="ed4dd618", &(0x7f0000000100)=0x4, &(0x7f0000000240), 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: seteuid(0xffffffffffffffff) r0 = socket(0x10, 0x4, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) setsockopt(r0, 0x1000000029, 0x31, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x18, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000080), 0x3) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) getppid() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f00000001c0)) semget$private(0x0, 0x1, 0x28) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) geteuid() chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000540)=[{0x0}], 0x1) close(r2) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) close(r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000180)="39f29fff56576a8d45ad01f2a897648517408a5f", 0x14) executing program 3: r0 = semget(0x3, 0x4, 0x544) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/31) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) syz_open_pts() setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) pipe(0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", &(0x7f0000000280)=0x4, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 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) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r3 = semget$private(0x0, 0x3, 0x224) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/12}, &(0x7f0000000180)=0xe) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) executing program 2: munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) syz_emit_ethernet(0x56, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x18, 0x7f, 0x3, 0x5, [{}, {[], 0x1c}, {[@loopback], 0x5}, {[], 0x5}]}, @noop, @rr={0x7, 0x3, 0x7}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @icmp=@timestamp}}}}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r7 = syz_open_pts() close(r7) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 7: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000280)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xfffe, 0x0, 0x11, 0x0, @local={0xac, 0x14, 0x0}, @multicast2}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0xf865eb8) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000013c0), 0x0, 0x0) openat(r0, &(0x7f0000001480)='./file0\x00', 0x0, 0x0) socket(0x2, 0x0, 0x0) dup(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000700)=ANY=[@ANYBLOB]) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$inet(r2, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x3e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r4 = socket(0x18, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r5, &(0x7f0000000240)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffff86e2290b7b2206"]) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) acct(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr}, @icmp=@info_reply}}}}) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="db67cd0eaa2675e155c85caa7f3e1d31d9e39f65d4fa813da2533b370d0ea8c7c534d3b6b9ba5835e3d7ada49dbabe4012782b7674a7dd662602463e", 0x3c}, {&(0x7f00000005c0)="d9c7f81198bb9afb0c99f3a69724cd9e16da8013baf987174ce6b1797323596e070dc5843dd199dff0b8014e193941d9df3eb99cf8eed2262cdde69491d8f6b790a282b78e9833bc6d4cd4ef93ddf8ca67", 0x51}, {0x0}], 0x3) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x10000, 0x2, 0x0, 0x1, "1f743327cd662cf57faecdeb5f37e23d3670b083", 0xefaf, 0x3}) setuid(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x2, 0x9a, 0x8, 0x1}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x8, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{}], 0x1) setuid(0xee01) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x34, &(0x7f0000000140)={@empty, @local, [], {@arp={0x806, @generic={0x1, 0x1995, 0x6, 0x2, 0x3, @remote, "c314", @random="c1648a4e95b1", "42a1633b2d6dfedb3c592b5b32cb5b95"}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = open$dir(0x0, 0x80, 0xc0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x20000, 0x0) r4 = semget$private(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f9", &(0x7f0000000080)=0x2, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)=""/254) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x100}, {0x5, 0xdeb8}], 0x3}) executing program 0: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x9, &(0x7f0000000100)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2e730a4cd29cb9be6ad5746a82a5c40143961c60c53e18fe9e785b7a0b1df338f7414896d255ff7d95690244ea4331a79453d267a1193bfaf7c99a2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb00"/122, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto(r2, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x81, 0x9}, 0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil, 0xc0400000}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000145000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x3, 0x8}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900083a008a211dd14500a1b07f5a1957de740000fe800000000000000000000000f900a581d2925dfaa0aeaa4e224e20000890780494c11bfe2b2293f19723d8139f63dd21c8b7a468f0aae776cb1b705bce0e2d604c5dff6ca952eef5332024101d31bb93d8a1a38394d26a03c34e12c5144ee21071434dc1b44e10113b6c74b1"]) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f00000003c0), 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 5: getppid() setrlimit(0x8, &(0x7f0000000000)={0x8, 0x5}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, 0x0, 0xffffffffffffffff}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000200)={0x81, 0x401, 0x1}) flock(r2, 0x3) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000002c0)={0x10, 0x6b4c0ef6, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f00005b7000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c51000/0x4000)=nil, 0x7}, {&(0x7f0000a04000/0x2000)=nil, &(0x7f0000e47000/0x4000)=nil, 0x28c}, {&(0x7f0000624000/0x3000)=nil, &(0x7f0000ac8000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000a47000/0x2000)=nil, 0x8001}, {&(0x7f0000b3a000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000db3000/0x4000)=nil, &(0x7f0000a2d000/0x2000)=nil, 0x4}, {&(0x7f00004c1000/0x4000)=nil, &(0x7f00009fd000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f000064b000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f00004cc000/0x1000)=nil, &(0x7f0000e94000/0x3000)=nil, 0x7ec}, {&(0x7f00006fb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00007a6000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000784000/0x1000)=nil, &(0x7f0000878000/0x1000)=nil, 0x8761}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00004eb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fe7000/0x3000)=nil, 0xb0}], './file0\x00', 0x1}) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x2) r5 = kqueue() pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r6, 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000540)=0x7) recvmmsg(r0, &(0x7f0000000c80)={&(0x7f0000000c40)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f00000005c0)=""/123, 0x7b}, {&(0x7f0000000640)=""/211, 0xd3}, {&(0x7f0000000740)=""/192, 0xc0}, {&(0x7f0000000800)=""/124, 0x7c}, {&(0x7f0000000880)=""/112, 0x70}, {&(0x7f0000000900)=""/124, 0x7c}, {&(0x7f0000000980)=""/101, 0x65}, {&(0x7f0000000a00)=""/201, 0xc9}], 0x8, &(0x7f0000000b80)=""/156, 0x9c}, 0x7fff}, 0x10, 0x0, &(0x7f0000000cc0)={0x77, 0x9}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00), 0x10, 0x0) readv(r7, &(0x7f0000000d80)=[{&(0x7f0000000d40)=""/14, 0xe}], 0x1) shmget$private(0x0, 0x400000, 0x140, &(0x7f0000c00000/0x400000)=nil) r9 = fcntl$dupfd(r0, 0x0, r8) open$dir(&(0x7f0000000dc0)='./file0\x00', 0x400, 0x140) connect$inet6(r4, &(0x7f0000000e00)={0x18, 0x2, 0x3, 0x1000}, 0xc) writev(r5, &(0x7f0000000e80)=[{&(0x7f0000000e40)="d0fdfaf3de65f6394ecbb56fcdb3c9a6776ac0b58cf0a6bc2ac9911f766468fd6ee1760a8fe779cf9692afa0", 0x2c}], 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000ec0)={0xfffffffc, 0x400, 0x9, 0x7f, "0694cc1a8b11e09a9d0c5a39a136cc9f49f18108", 0x902, 0x7}) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000f00)={0x7f, 0x8, 0xb59, {[0x30, 0xa16, 0xfffffffffffffffa, 0x0, 0x3, 0x8001, 0x0, 0x9, 0x2, 0x1ff, 0xffffffffffffffff, 0x8, 0x20, 0x2, 0x9, 0x3f, 0x9, 0x2], [0x6, 0x2, 0xff, 0x8, 0x1, 0x8001, 0x8000000000000000, 0x8, 0x3, 0xd3d], [0xd43e, 0x9, 0x3, 0x4f23, 0x6fd, 0x3, 0x2], [0x3, 0x3, 0x80, 0x7, 0xffffffffffffffff, 0xfff], [{0x1ff, 0x7fffffff, 0x7fff, 0xfffffffffffffffb}, {0x0, 0x8, 0x5, 0x9}, {0x1ff, 0x2, 0x8, 0x8001}, {0x0, 0x3, 0x7, 0x10000}, {0x4, 0x2, 0xfffffbff, 0x1}, {0xfbff, 0x9, 0x3f, 0x140000000}, {0xe4, 0x80000001, 0x70af1850, 0xc22bf70}, {0x9, 0x7, 0x7b, 0x1}], {0x8, 0x7d, 0x1, 0x4c}, {0x6, 0x8, 0x1, 0xffffffffffffff01}}}) sendto$inet6(r9, &(0x7f0000001180)="529bc487e7009ee83b33deeb1e9c54b5d6a4cfe5ef5016b168b51d8c806657db79b242a96758d2f95a00f263e40362d9b6dd57b318ff4309dfe726c039a16b8cbab7", 0x42, 0x7, &(0x7f0000001200)={0x18, 0x2, 0xfffffffe, 0x9}, 0xc) r10 = accept$inet6(r6, &(0x7f0000001240), &(0x7f0000001280)=0xc) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f00000012c0)={0x1, 0x100000000}, 0x10) executing program 4: r0 = getpgid(0xffffffffffffffff) r1 = getpgid(r0) syz_emit_ethernet(0x1638, &(0x7f0000000000)={@local, @broadcast, [{[{0x88a8, 0x3, 0x0, 0x3}], {0x8100, 0x3, 0x0, 0x3}}], {@ipv6={0x86dd, {0x5, 0x6, "bb4c09", 0x15fa, 0xc, 0x4, @mcast1, @mcast1, {[@hopopts={0x33, 0x1a, '\x00', [@ra={0x5, 0x2, 0x3f}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x2d}, @enc_lim={0x4, 0x1, 0x20}, @ra={0x5, 0x2, 0x6}, @generic={0x1, 0xb9, "2e508c1f654c42e369487c04bdd53147d0038781efb0feda77710cee4eecb221063c2e514a3fd17f15813013d7c58d02beac2763d7572de622d6dae5fdf6bd27c894981ea46b19a91f0c391182932d98d4739ec50f1f505208340a4f65c8e3e75b53cd4ef3967a17e15d699d5d9e7ea372339cd8656464c8ccbfd1005f9a3484c513940a66f2c9608a760833224a6680510de427b7f5e318524515c372c3aeda60583e43aa85230bff19d404cc78a757a9b925f4861791ff58"}]}, @routing={0x6c, 0x12, 0x0, 0x2f, 0x0, [@rand_addr="0f6aeea9c16bd52a29dee02896e10716", @empty, @mcast2, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast1}, @loopback, @rand_addr="9b5fdfcedbecf55f69af92dafa710847"]}, @dstopts={0x2c, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x8}]}, @dstopts={0x61, 0x2d, '\x00', [@enc_lim={0x4, 0x1, 0xff}, @enc_lim={0x4, 0x1, 0x7f}, @generic={0x1, 0x14, "21e4c7e01252aed13afed131a3b3a191dc4fbac6"}, @generic={0x4, 0x53, "3474657ad7c674fab7159dc6c98adfe992494f6710004d1d3a93f201119f942218506d4f4ef2053f5d232de10350885a2da5b9b18508da6e82b32f43d4dcede9d869006b2921b4b28a4cd0766951966801a990"}, @pad1, @generic={0x4, 0x4a, "43c6e3a8808ac04a15f40da8629499d7e669719f5a1802434a5af4341b6e5a0e475f58ca1c021602256261838e9c8b0a5edc2583b8410eccf9bd01266a85653c6c8fd052731dd16d9e4c"}, @generic={0x0, 0xa5, "46173422f45365017049072ddd2662f5676a37b7de3a9fca64cfb42d39244a002a256e0ed603fd45c8095a017ca0120910d235bd63d463d3a4c68f547716f35908f740e39f7e231072ee2d16c69a6488b8b56e6863721c90a70d6a4f6d0bc973b1f94433340d30f7b85c50f961f2d579ca82b92f76b1af9baaf46a95993f50c732597098aa993f1e4d2969764b4c711a942557c5897ff0f983041d5b9e968bf5d0d79a9a10"}, @pad1]}, @hopopts={0x3, 0x23, '\x00', [@generic={0x4, 0x2b, "011f4dfc5a84fb91d97f55de705eb81c1f50cf69664715dc6ce3ff9fca51cdf22766f6dac471d691840bb7"}, @jumbo={0xc2, 0x4, 0x7}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x3f}, @enc_lim={0x4, 0x1, 0x5}, @enc_lim={0x4, 0x1, 0x1b}, @generic={0x0, 0xd3, "0f226058448863816433aa9901ebbd5321788c6038fdea257c482102e1f3db9cbe13f0ddd2c0b75c6327994eb146a4d857dcfe5049014566ba356a6b6b49d375e6fc5e9c44fcf9b4abdd79812fb9dbdd7b3d0ce5d59991d9242a6adf406aee2417943c4450677bfa56a04549df1310c7e61e5120d8fd2797cb5bb9206bba9f1115c139bf8e096b1d738478870a2d324147a918a1a6cc543f32f04a899efa425493f688683d2081d6d2bfe400def82f6d832bcf0f76b6181f0c09faa02b361251137bac7550875efca8a13524cb80677e0581d0"}, @enc_lim={0x4, 0x1, 0x81}, @ra={0x5, 0x2, 0x7}]}, @hopopts={0x62, 0x213, '\x00', [@ra={0x5, 0x2, 0xa6}, @pad1, @generic={0x2, 0x1000, "45a5883eddb98f301354f529c9eb40dd8c4f9a47befa6fbdfc4e6b7b90ac20a25a7d7029c6c74370e8542ff27b908fa48257df5a97b77b1029533367db1507dff82218e0f1c424581023ca5c0f1d0c1d42bf468c25bbd0a8d8d8a4c85a19300ae249da1a2f1bf27bd500f3119d325f4ad60adae15208914136d1585bce7276e41acb4aae83da6993df3e3535f5f5541e1ec531f2ccd85a3274cb7147d3240e2261ad32adc7fc8e7b633529822a4996c5b63e436d48b7e4ed27b3f8c2fb59fa85cec88f41222defc951a929b2b760dd3f6e6e746f066bec75a401950a43f25d24ec3153673d3a757593b3c0ee9d2b69acabed47c6e3d3bf72b45a274718357a88db9b8000fa7ef0d0a81f64244efedea711deb4ccc96a29d8f647e60f54ca0b8edae7d396d89879c59b6dad2397affcf00cc1c5850633ab4310b2a6fde5a3f7857e47c9b5eb1bc333bdef56fe6593f08246824d472352610ffca383b4f35c6881dc05ddd3299774582fabe8c628b25eb86d63ad0dc4c81cdd3929226b9efe6a5d34fc86230254ea841dd2906c4cab45369b772e7248d28cb038b8951234453f56638480675c3843a306eab16ea670690a1b16590f27492c485741b1678e0f1e30568f636ed828f84fdc4bcb8cff40a96100c81e2f866b0c03d9198f4803d838da66053ad02926d7a714b61656440280678f0aa5d7dfc445a2a8d4fa6a063ed13600eb2038106c71bab509ee1ed081739b0ab16e40e4fa5ce80016a390f45d7494bf30ebbec769955feb485a62bbca1b93edd68f74cbfd63fa2c19732ef4043c9c0e682d4cf806ce7046000552f87d850f0161e5a80f30cf12c047a343a0cd4c3627cfc12a00b3827464f1cd4ca03339f5d1774c9bcd985570a69a2779734854b936dd8d74d408390532681c9efc2da2edb513561edb7d6414d7503a6b81538b3e59b35720376d2a9dd30214a52f41638215aa11a5222ce01b7cabb20b88d67a4b53f630892a19c401494a534f99ee5af53a3171b577696a2e2134a79aff7524c42d4b77a20af0feec410f4f853d58f656a098f706a883594c7286fdea7b5225e214c1b86dd46e40a8d8d25725b39d038874445869eff55a986dadcce977cb06416499f2906ed4c4ae9229c95af0d29ce30234a0f12ab3df3a6080529d5418ee08c5403ecdaf4173f7aded08105a5eb0e78a552f101fb87882cb6e481e88730660aa8161e026ff017831246cf2417e745e14dc9b8a94298b79bb4a002216acc113dda50d2533465ef0de54bebf297038607afb6293a87f4b49b8d9660141f3b321347ec942399eb122032d4ea0ff72d6d2c1a6fa7b72987d264157b7070198c23f87f37d3a3d968410c76572dabde78ee7af0103f55147f7fe2a6bb6f24d044b8ef1c155730a61ed8701b2a0f34645abbf3b5cbec07496a037a4d72183ca7cae5adb20ff543fec27603624f5a35ae45d40f96ed0dfb600b797ea8939e534d2cd5a18d8b23191e84537e43939cb29202d070982c978fb7bd79ec72271cd3228ac03e83c04ca18015bf3f077d6969fd57f7e126a181d92f4e41bcca8570f4f2c94b1d2ab8e407d90722d8bb98c199ffb0f111118c146db83e8018ed4b4614fb612348fff9b62f42a8876c115adbcec323fafea6d1ad92297408a0a5182b2c3650d47c9a7475b9976f09249bd2b5e7fc703b4821926d97308b07169a671ef6d4ca8fea182d0fb2ef50ce1180ea3573b3b8d94b7d38e4ad392072babeedee52312a0c4c43c75d7fd8a4c2a664609b220eff100a248df30f16f75c4d83b1e2247d1830573937df52d9f347439b97d51c42effc304ecc621812008a40ce8307d79d430b1362af7fbf97b0201e13dd8d3d48ec7088b898d299afb16666b8bd339404de45a538125d369fa6719ad16a7af25287f4c9ce043ad4d724dce7aee6152e9c4b89440cbd7ec8cd29dbced23cd0bac53b408f52b147e35d829e0da57a303e4a63c73aa04a8301a9f317a2a582fa433ec99156830f0c516d364e9f713b201d4da3a04ef293ac91a958fee771362dd10744d979df9b7661312f8bb0092dbb3d28627ad36e3fa4dd87480e296d698b36ee2abbcdb3c0d6524ba6ec72c1931ba04fd4f6a39c4f9c2913183e57f69ad07565c731abf26cf1d5749d30403cc484ba6d311257e6c8a19cea29179f226dc1d951da344ab6d0ff08dabc675cbf0c17fe9876d86b6822703b80530cf097ec3ed6508bbdfb23a1f4942f0792c6d983025d81f1db9cae0fc988b888217180c7f197eec0d20b71241996a0a310cf1cf9a722cd3825a6c9b35839975d284f27092bc364605b10311aa8dec44698745260901dd7aadcce0a85ca6667a0f0e191422cc2412ae46f6747da3abf13df89c9c2561cddff082526dfa09c771c75561ceaa52d754584d6f0746ccbeffb15b96cf22b109a42520422b3935f7854084748cab7bafe29739c5f829d5d0c1750fb64b37e86981173abc769f018fad3130ddd9d51dec44ac3ad7539e1b5ad2bc8d37021b716d63a43dc20781699347db1dc22e2bc712a988933fa545fd227f14fb1f641649693d1b44c77b683de59a8cde846f48fcbb761c255a45cdfb96bf31dbbee864e70005cd7f1b27111dd38f1be073774a5015c91fc001a911ee07004d5b53362fc6ea01f180b434076f389f7e6ac56e215fa02b97874733bdb6a3a119de6d22ee0c9066f73cdbfa0ca308ee454bc51efadd90a58339556ed2f7a17de17b99ed4d631a086d01c71b48e69d120beb0f434b4a8a4c2b8c63961a487b153f4143c32094178fe9991846f4d39f5bbb9e7e63dacf05bdad1b4b57a96f0d21661adc178f9021eb55423d6e284474013ba068e5ef6ad50397806bad3cb5d4f49728438fdaaaf827499c63111db9b1e9c034a199df2ce5bafa41367a6e947c8c02dcaf9ee2fe4e3a57be773af21e72a361aad2b817842c14faf781d4e18df85461b8f8b52a4dfa0ae155ea53085e2d19a4b0456cefba4373208da6eb456967a7941eacbbc2f12327ef9e2c8bc3df90997940812f54c4e38e469ceec324951aff154a5b87ed0ae60eb24e0a6f3676bcd371235d301053154b46aa77fa444e94821bb2e3f544d2fcae5e4d1a52075d7f2495fa871806cb4f2829241308b5b3f0cf1efcbaaab5781e0da798289819b4bd4d9932b1d67f57da1d40ecaac3d4e11808e301c58865b749b38a8ec3a8fd10e91c2f7f2fffe4b3a2cf314cb6ba11d336b1fad73c8d47bd4ac585e9ed65b603279b49f8f6eee2b2ff5174b8a4aadedbb862445703c34be9d10adb3d6d6faf651abc1077685a1991e0e5731cb6a10fc3dfe7b318f509a18106434fb66d20d6703a29843e91ced31691a745b8a9886f6231eaa7dcb361dd5d1ee7b0e3942754d9b043c4564dd883d59bacba2f437189e55fa49499a49879be02ffd30e185601092fa6dd99baa484a98103330c94d76bcc35edaf2f0bc1181159e2cb61d2891817deaf628f2a2e46599c1c6e5ff72b400e5ecc7fe831b7dff1cd41a8de581b77ee526f39e46bdc0955a3b694efcbe64fbd55d72c06559fe20fbdd25a1ce6b667ddd05e54a91fbf65f55ccdece0fd95a09f8dcb97c96c7c62ffbc0fd1f868ffa1afe5419c0a1b88d8d10a7652e98008ad311867dd8dbb1682f941e8ea8dff987e7d377401c3badd9250a77e25279417debc8680d7ec8ff8ea3b7d3628b18adee684c41a881bfde57476849dc3ba64a9d6aa64d151c8ce6c79cc3eda43a9cac642214cf11e4875928dc3181829e65d03bcd065b31f73f52fd6d20ff26a3269368ffb88c04f6752bc1da5d2fcf654e2f9e4f95d915fd64fe4f17eb362581d609c3698e6da9ef49cfb7c5c84796f714c17f27fbf72ce0f4bec1f69808bba9aeaba0bd1a7d80c0118857bc27f14de96a17cb091ed68b9956b59e6f06356059f5e025c0b91c7fa8a3766f3f75a037cd1172a05fb5feb11389f649162a3ba1a073204f31fc322c51fe17348b227e633e5011db2917e043d57b4d000f7deb10f7a819abc6b7fb2998f633a6d5d1781d49450d37996861b75c64b1f95dc04310ce9cf9127c8d9b60006eb73ac8d0bae82df6c9cb21c35bff2c5a845a2bf3b0a87b0201aadfd46aeca48b6b11e781db392e753a9a2fa849148210bc17c5ecef35696560c68d78c752a87ce0fc1b7b7830f20d478f96ee23bd84470f33d23e822b36475b86a1f23e1d0f1a423fa8225f91b01a6d0ff67828db651557a589a44355c0499a1f0a2c283c91be7cec2bb153bbafe0c739f6a763c72b19a92437ec25222f6eda385e038cb017339f00267f397639976c9cf91f940f7054b4f774cda26654e5a2f42e3abc27b3b66e5be2e7e121a1132731351ec430bf7d6c16415f3d0c48b00780c0500b8e9a933be26a4ae73a0da61d0571242acb9ef2e46492b2f719ebb4bb7b149f4dbc59585b015f2a9f1110a7f6f31b594707f6d824e73689cdca7eade0d4c975dd2ca0d4e8116ad358ef307b8cd4cc664233b855f39aa606008409280d227da6e855403ff9e1123ddf41aebad34c9ef586462b980b94a3eede0349affbafcbe896b56d629e569c2c1abdd180d4b63cff074aa9f5e1eef395d69a2e6c8e8f14c59a1d62ce4e33d70b36d1bb90755725655e2f7be4bbea0d1ad806e24349b6e282ac5a3c46db738167ab9a705f0d19de37197a251572a6eb6ca4cb4c336ad62b56c97359301c8abfbc54a97b2654caf025679d1c627864f3fb939ac04cb3e44ba29f945247c5283e42ad1666607b10af96dba4d55021aaf8afab313ffddbedce8d93d36f055213da42fac43b5e650b31135061364f91713b9adc3f8440e728ff5d7599061e1cb009b4ed0c2a808919ecb9c9b2a7ede4e78f55e440975a17439cb78feb29ec0cc97c2e1359c9065f969aef5e44b9f23957a1654eaddea7cd4fda2a5596a4e2d2c4656ed70bfa037b1d6327d7b30ff1bcca4a5cd485cfd32bb48a97dbbbd60507c960cecf050f68f6ae376dda2c2e2ed60420c630a0371c6702dffcb806ac6ce0c755854bca1429d2e0a5163030914b7abdb20392e1d1cbd5af0c0c54288477552ad94afe54e5b943514e54322e98b0d5963ef30224e305456ee71861f94b895e941657b7438b8786aa8baf79baadfb7c0d046374cc853098d9142c56f2e87450482a2215d4c89c9ac50d529d043823fcc6e18ca95fa9de429345fd3b041794ab74592cbc7d52bb721c37b38e351672245e0f46b135bc22114979f8385445e3d04f32669ff1f6a46f8867b7831ede1e409f8c7337ff0e74817435e89bb79d1503987230766f45c5aae8a911324c6ed9da094e333955a9ead8349330548897e803279d933c14f15cb7f81adcdb8401c9afaddf7142c82d0c8b74551fb31a5c280ff841f007ef5b1a6906085632e39ea7f194b63388856a1fd99ec94bdbad933fa216e9ccc16462b68212ae1356fe1e665648c0afd51cb164385816d86194fce6f4bca175d4cdc5686c6ac44547ededf7735bbeee6e9986c54e793d37f9b601897efd74bffde51b825a67103d967c186b1b3bb4ceed62183362b62bc6d5e63444aebc83362624860ea932b8ad8a47669009af7ffcb78cca069fcdced747e08ceb9a62a0bc6d17963732b0e055ad1da4678ec8eedda7cfefc2822e160b8ae22420322ae28737735d738fb2879649d2073e863f234e7ffab03cfe9a361eba485a7b89e3ce3b3f53d622f4c4ee6ce2fc767cdf928d81e3c36f18a044bf9ab7f5700e932bdbf2cb1bde7ca32653b3647d1c957fb15d909de6872"}, @generic={0x6, 0x7d, "6716c66f38d3f8298d52d3cc6a10eebaf5009fc63be5291379e6b0caa79cf2d03163fb7178fa4e485b8126fc5f1049fb3c2fb1572d2160bea3c7b3c578c4be44aceced8e10ab872c359b5f39f6d789b018c37310107a1dfb0f131667364561ae36d95e486a313d31b5b84b11a5df57e9719daedbf856b1929cb7d905b1"}, @pad1, @jumbo={0xc2, 0x4, 0x7}, @ra={0x5, 0x2, 0xfffd}, @ra={0x5, 0x2, 0x9}]}, @dstopts={0x1d, 0x2, '\x00', [@ra={0x5, 0x2, 0x8}, @jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x29, 0xa, '\x00', [@enc_lim={0x4, 0x1, 0x1f}, @enc_lim={0x4, 0x1, 0x6}, @jumbo={0xc2, 0x4, 0x2}, @enc_lim, @jumbo={0xc2, 0x4, 0xcb}, @generic={0x39, 0x3c, "0ba7ed9992a7f70fb75e77c7ebd26c138d046bc12091d73da67dea117fc32b99613c0ae1f9f13e1d9905ff0e90eef6b0182202de1e1c3ffe3bc22010"}, @ra={0x5, 0x2, 0x6}]}], @udp={{0x0, 0x3, 0x8}, {"cd2e96d6119c07d1b2996c3b277a79f9fd353edef8675e9760dd0e6b2c40f286a47c1e1112c678f790b50b7c3cb3d057ab16126533273929a7fea9c4c53751c798022829cf87f3f6b1b1bdab393110dd26c04863303df79da52648139a656945bcfd53743b3ab997bf2e2659bc68c5384532071962631d592f874dd4410e30e55b0d71852c9ee63570e937f5ae65d6ec3fa8474b296208463b360f0ad306467e866c"}}}}}}}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001700), 0x80, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x1, &(0x7f0000001800)=[0x0]) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r10 = getgid() r11 = geteuid() r12 = getgid() r13 = getppid() r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) sendmsg$unix(r2, &(0x7f0000001b40)={&(0x7f0000001640)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000001680)="2dc137c85d945f0280d95a4d0ac54e17a4597970732b8a85cc45a4465a06f1faaffa", 0x22}], 0x1, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r0, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r16}, @cred={0x20, 0xffff, 0x0, r0, r17, r20}], 0xd8}, 0x8) setgroups(0x3, &(0x7f0000001b80)=[r18, r7, r16]) r21 = getegid() chown(&(0x7f0000001bc0)='./file0\x00', r15, r21) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000001c00)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001c40)={r19, r15, r20}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000001c80)={0x7, [{0x2}, {0x3, 0x3}, {0x3, 0x4800}, {0x3, 0x7}, {0x0, 0x2}, {0x2, 0x2}, {0x2, 0xccfe}, {0x1, 0x2}, {0x2}, {0x3, 0x3e31}, {0x2, 0x1000}, {0x2, 0x9d}, {0x3, 0xa}, {0x1, 0x3d}, {0x2, 0xfffffffc}, {0x2, 0xff}, {0x1, 0x80000001}, {0x1, 0x4}, {0x3, 0x74}, {0x3, 0x93c3}, {0x2, 0x115}, {0x2, 0x1}, {0x3, 0x800}, {0x1, 0x9}, {0x2, 0x800}, {0x3, 0x6}, {0x1, 0x5}, {0x3, 0x1115}, {0x2, 0x800}, {0x0, 0x4}, {0x2, 0xb27}, {0x3, 0x2}]}) select(0x40, &(0x7f0000001dc0)={0x4, 0x5, 0x1, 0x81, 0x81, 0x5, 0x7, 0x10001}, &(0x7f0000001e00)={0x0, 0xecd, 0x1, 0x7, 0x4, 0x3, 0x7, 0x15349f10}, &(0x7f0000001e40)={0x100000001, 0x9, 0x6, 0x20, 0x2, 0x6, 0x1, 0x10001}, &(0x7f0000001e80)={0x100000000, 0x7}) fcntl$setown(r2, 0x6, r19) r22 = getegid() setegid(r22) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001ec0)={{0x3, 0x0, r7, r15, r10, 0x28, 0x1}, 0xde20, 0x0, r5, r13, 0x1, 0x1f, 0x4}) executing program 6: 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}]}) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) chmod(0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2b5, &(0x7f0000000480)={@random="8f6f77ede655", @random="383371462601", [{[], {0x8100, 0x1, 0x0, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x27b, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @mcast1, [{0x19, 0x6, "faf450938707ce17bd5a211e389f6db6ca5caa179f720072c9cd3b95efae1dbe933cf6a7d0815c8ddbf679c879891e4307031286"}, {0x18, 0x6, "4cb6c023a27600fed4ce65f0c4b2fbf34624b5948e2f1363fb2f4f11b7b6e529a169e1fccb25c66b77d075fdcd4ecc3587"}, {0x3, 0x9, "7e5d802780115a4bae3fb2dceab82aa46bd0988deb582206b55e83d3109bf7a0b528a9ee63282e0deb880a30041a61214c65adea3f5e775da464adeb30127d45ba075aebd2ec1d35d28c"}, {0x4}, {0x1f, 0x15, "e269c8bb9473c2a2d237fd53c94139cb61580fef13e8c888cf9ebadc3e929182f74a5fb8aa1f9ddf37509bbf7c44bce7a01e7866c75950d02241be01e8e524b7df693a3500730d3b28c718e691bdfed9d8b529bff5c90e51a627426b8d62a52e5ebd0d61bfcf487deb8422935d3c5ef5943e6f0bed2d91c3505a67807f2e32bc4c7b165fd8625b7a1d318546720ab59bc28b416a2b0f68f4ecfd66a217639efdee6711fc337e95a90fa96d453a"}, {0x1f, 0x20, "29e9ab2bd8ee29efeffbb3b69b48aebd437b50c22950cb98576edc0d3ab11113b0727b95bf987cf8aac86d0c8d650d16c07a479be5caa79da5d876f0a4ff92b24a48cfad37cffb5a21a5e813791e22b1c4ff10e473325df1b97a48bac4cfd2900ba6d3dc09598b0b95d511b43763a6e627a8f5b0b8df5f3c54e138050a928fca834470ceaa9195e69d880990f26799bb31135fc469760a8887b408300de66d9748f7ddb88943b70a4cef3b3b966d1375b28aa678b394b95f76dcd389a7252ee7c3f58ccf9c50417c693897401eaee77788c2f1f51e3635c921f55aa1a9f290b749e817619075118218ce7ad8cd581cad5fa2ca7d1ebf49a77d418a6410c7bc"}]}}}}}}) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c90583670", 0x5c4, 0x0, 0x0, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x20, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x0, 0x1}], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @mcast2}}}}}}) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) r3 = syz_open_pts() dup2(r3, r0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) semget$private(0x0, 0x2, 0x60) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x8000, 0x0, {0x0, 0x2}}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000440)}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x7c}, {0x2}, {0x416}, {0x62, 0x0, 0x20, 0x5}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f00000000c0)="cca610fb", 0x4) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r7 = syz_open_pts() close(r7) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x3, 0x0, 0x7a}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) setitimer(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001400)={0x3, &(0x7f0000000180)=[{}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000000)='./file0\x00') executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getuid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c0000000000009f3b7e00000000000000000000000000000000000800001a000000000004010090"]) lchown(0x0, 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) sendmsg$unix(r3, &(0x7f0000000480)={0x0, 0xfffffffffffffe13, &(0x7f0000000240), 0x22, 0x0, 0xfffffd1b}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) 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(r3, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x5b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) recvmmsg(r1, &(0x7f0000001800)={&(0x7f0000000400)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/39, 0x27}, {&(0x7f0000000500)=""/237, 0xed}, {&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f0000000600)=""/236, 0xec}, {&(0x7f0000000700)=""/123, 0x7b}], 0x5, &(0x7f0000000800)=""/4096, 0x1000}, 0x4ed0}, 0x10, 0x801, &(0x7f0000001840)={0x5, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x15}, {0x6c}, {0x6}]}) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = socket$inet(0x2, 0x4006, 0x4a) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) r3 = socket(0x11, 0x3, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) sendmsg(r4, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r3, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r3, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) getsockopt(r5, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r6, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="e85cf67c35f8cbee24455f330f47ff55f729cde375fb6c51667e01521dd367a5058a34f12b82a39c9a9e8ce1137a500e453492bc34a78512077417857cb8245f7d0fa3d8b97529a40fc7ab", 0x4b) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0xfffffa21) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) executing program 4: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = shmat(r2, &(0x7f00000fc000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, 0x0, 0x10) listen(r5, 0x0) setsockopt(r1, 0x3, 0x8, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247d26873d498891b", 0xf8) r6 = socket(0x2, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r1, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) dup2(r4, r3) r5 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168251fcc0ea26bac863232c4cb8711e6bab4a64a894fbe282b6199284898f237235f", &(0x7f0000000140)=0x2d, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x20351e, "1a0000000200f90000000000748412ffd1bc463e"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f57474928e9e77a212874439215c5f1bd5900ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be5a5b22c1f138ef80875cfe03ad813ce2790fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c1090200", 0x86}], 0x1) sendmsg(r5, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) executing program 2: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x5, 0x10001, "b6f8806024dc055417135eaf35678bd9656c0cc3", 0x4, 0x3}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r2 = dup2(0xffffffffffffffff, r1) write(r0, &(0x7f0000000100)="0487167a72109055b48ccffcce3c4da81ce5a1b993060d20a500c812af4879cb04a72e92ab3b20194d24ce2c33f65279739358bf387ff27ad8bff775255384484ffcd2b4ac61d91b10b49e15a41b1f626d77329fcf22180d18d043acae98a42230001db775a34748674fb7c53e07f9fdbc7cd74e2e546bce00a6a64c930834e411928d3414f9efe414836ec350aa503b5c1f64dab105668a592f5233d3add4de6c98183c8ac1b50f97b72d1425ff40131a53f8d251bbfccb5bf400", 0xbb) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xd75, 0x3f, 0x1, 0x0, 0x7, 0xdd52, 0x9, 0x2, 0x1, 0x7f, 0x7}) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0xc83, 0x0) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x7, 0xcd4}, {{r1}, 0x0, 0x2, 0x4, 0x9, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0x56e}], 0xe6ba642, &(0x7f0000000300)=[{{r1}, 0x0, 0x34, 0x1, 0x10000, 0x800}, {{r4}, 0xfffffffffffffffa, 0x1, 0x2, 0x7fff, 0x8}, {{r2}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x40, 0x1, 0x977}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x1, 0x50be}, {{r0}, 0xfffffffffffffff8, 0xa, 0x40, 0x3f, 0x1}], 0x5, &(0x7f0000000400)={0x4}) r5 = socket(0x10, 0x1, 0x7f) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000440)=0x80000001, 0x4) shutdown(r5, 0x2) r6 = syz_open_pts() ioctl$TIOCSTART(r6, 0x2000746e) getpeername$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000500)=0xfffffb8a) connect$unix(r5, &(0x7f0000000540)=@file={0x118a76b20a136966, './file0\x00'}, 0xa) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000580)) ioctl$TIOCNXCL(r2, 0x2000740e) r7 = openat(r2, &(0x7f0000000600)='./file0\x00', 0x10000, 0x94) kevent(r4, &(0x7f00000005c0)=[{{r5}, 0x1, 0x42, 0x1, 0x10000, 0x8000000000000000}], 0x6, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x80, 0x80000000, 0x1d1e}, {{r6}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xfffffffffffff87f, 0x5}, {{r7}, 0xfffffffffffffffc, 0x80, 0x10, 0x80, 0xffffffff}], 0x8, &(0x7f00000006c0)={0x7, 0x6}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000700)={0x9, 0x1, 0x7, 0x3f, "f050aab6438f00f12638ced7d4b6fba5901a6701", 0x0, 0x800}) r8 = socket(0x20, 0x4, 0x81) setsockopt(r8, 0x0, 0x101, &(0x7f0000000740)="c6606bb827943f4c1f49b365bea0a0f4ae9b11f14f4ab9d0103605105ba326f840e504b5b2ee1eeb22cf78c9898742c0035997fe1acca6a6b43a917187a8d3d3553b1919e5e0d418f8e1cf77241c94728b6ce6dd53fc32e1bfc1ed68d9c27a866063537fe3135a547245baa4360a64f43622", 0x72) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000007c0)={0x4, 0x9}) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000800)) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000840)) executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000259000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000101000/0x4000)=nil, &(0x7f000008b000/0x400000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f000002c000/0x4000)=nil}, {&(0x7f0000343000/0x2000)=nil, &(0x7f000024b000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) dup2(0xffffffffffffffff, r1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) r3 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x20, 0x3, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000140)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd4725", &(0x7f0000000180)=0x1e, &(0x7f0000000280)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c", 0xaa) bind(r6, 0x0, 0x0) 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) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r3 = syz_open_pts() dup2(r3, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r6 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r6, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000380)=[{0x2, 0x2}, {0x7}, {0x2}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000300000000000cad69937a7b2be9200000004009078000000004500fffc00000000003300007f000001ac1400aa"]) dup2(r0, r1) r7 = dup(0xffffffffffffffff) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) lseek(r2, 0x40, 0x1) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c90583670", 0x5c4, 0x0, 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x84}, {0x28}, {0x6, 0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[]) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, &(0x7f00000028c0)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r6 = fcntl$dupfd(r4, 0xa, r5) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001880)) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) executing program 0: syz_emit_ethernet(0x1946, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd696b9efb1910500093c57dee41a32873f9177445fe0afdbafe8000000000000000000000000000aa0000000965000000001f0000000000000001000300c2040000000405020a5f00010005e51d2d1d354d43fd37b2f39476f83f28aef8f157bac813889aa7efb7f6df04d61be0bcd43331c9a416fd2e427ae43ac282ccc984b52a328706680d3c7f300c954806f594a741047d8a7780c474723b1c0ec38a36fbea95d5056ddd34efc40b3dac7a52e2778f406ec4fb4c412032de5c9ae8fbf1247b46e7614498aae1c17c84e9a11fa490f5b005731c7f538757710581efb1d8f3bfa889402bdaf960125f59128aa7abea99ceb5f20607ac7050ef4d445d6f9d0162da47d5d6c5630accd950f9134138fe16fb096671718bfbcf2377c34615db476663741664a66f6d75e795eb07b6caf522000000000000002c0a000000000000814371144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c002887d8b3ade62b1bf673d4e6efb94c4df6f1ea1bfa6b79e19f74ed5f6750d843c204000000ff040102000100000000000000001d0400000000000001010005020100c20400000001040109c20400000001010400000000c204000006240000000000002ec000000000000008f85be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476ec204fffffffa0104000000002efc8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce274450000000000080000000000000000000000000000000000000000000000000000000000000000ffff7f000001ff01000000000000000000000000000100000000000000000000ffffffffffff00000000000000000200030067000000000005a0630000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="41040008907800de051e0000000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec9000000000000"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r3 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r4 = getuid() setreuid(0xee00, r4) sysctl$kern(&(0x7f00000019c0)={0x1, 0x4}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000300)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x4, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) sendmsg$unix(r3, 0x0, 0x4) socket$inet6(0x18, 0x8000, 0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r7 = socket(0x2, 0x3, 0x9) r8 = dup2(r7, r5) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') ioctl$VNDIOCGET(r8, 0xc4104603, &(0x7f00000009c0)={'./file0\x00', 0xfffffffb, 0x5d, 0x5}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r2}}) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x0, &(0x7f0000000140)={0xf184, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) kqueue() acct(0x0) r1 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xaa, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r1, @ANYBLOB="30f6074cc9cdefb05019a478e9c42f2c3505c7439187961185b5af7e0c6e7ff8fa9b6c8a1100416e03c6110a7c0ccdf5a6f9983bf19d58c3c189f9e4746f3d0295a1972de3066be8eb1f9295e1a9b20e28931087ee288c8d99d3142530b56dbdafdcee383cb003a8d41c7100000018705b22019da529e3851487b2eb71f683045c1ee06a3add39b053473f9ae16510234f2721edced9b2c67b04dc55bafbc1595fbd528a111aef9aff3978626b06a977291b9233a4bceb4833a693730f1700", @ANYRESHEX=r1, @ANYRESOCT, @ANYRES16, @ANYRESHEX]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = msgget$private(0x0, 0x108) r3 = msgget$private(0x0, 0x495) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a6300400"], 0x39, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1024, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) setpgid(0x0, r5) msgrcv(r3, &(0x7f0000000340)={0x0, ""/221}, 0xe5, 0x1, 0x1800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) close(r7) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r6, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}) r8 = socket(0x18, 0x1, 0x0) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r9 = socket(0x0, 0x2, 0xae) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) r10 = socket(0x800000036, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: socket$inet(0x2, 0x1, 0x0) open(&(0x7f0000000000)='./file2\x00', 0x3a1076492bc5ee99, 0x40) r0 = open(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x10, 0x100) mknod$loop(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x1) sendto$inet(r0, &(0x7f00000000c0)="08713ff303a8c0c0508f7d066739aae51f81e49418548c", 0x17, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) mkdirat(r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xa2) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfd, "ce51bf4d1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x18, 0x3, 0x3a) syz_open_pts() setsockopt(0xffffffffffffffff, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x4, 0x556) semop(r2, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x60cf5defd474bffc}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0x289, 0x800}], 0x9) unveil(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000200)='W\x00') executing program 3: sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={0x0, 0x0, 0x0}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffa, 0x21, 0x4}, {{r5}, 0xfffffffffffffff9, 0x12, 0x0, 0x1}], 0x400, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) syz_emit_ethernet(0x4e, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x400, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x16, 0x2, 0x7, 0x6}, {{r6}, 0xfffffffffffffffe, 0xc, 0xf0000000, 0x9, 0x81}, {{r2}, 0xfffffffffffffffc, 0x84, 0xfffff, 0x7, 0x1}, {{r3}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x2, 0x401}], 0x4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x82, 0x40000000}, {{r8}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x80000000}, {{r9}, 0xffffffffffffffff, 0x101, 0x2, 0x6, 0x4}, {{r9}, 0xfffffffffffffffb, 0x10, 0x4, 0x7f, 0x20}, {{r9}, 0xfffffffffffffff7, 0x10, 0x0, 0xf2ce, 0xac}], 0x7ff, &(0x7f0000000300)={0x0, 0x7}) pckbd_enable: command error wskbd0: can't attach mux (error=5) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) fsync(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="9bc9b470d7d1be34fb9f64", 0xb}], 0x1) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff}, 0xf0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x7f) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000880)="6d2f00138fc326aee5e0fb1909e7acc014ac72a49cf387b9e052a2dcbe5f92635d5082589b1ecd9453f1d5ffff000051e98f3c5d4c72b0e575d7cebe6402527e186fd8b0af68e76c1e07c21425f806001d974271d8badcad5d85ec722544619da430794f538714d2000000000000000000000000000000000086634c02902635fe3c14c87dc580926bb73fdc01093e839883277a97f4e70000000000aeb66d27b7fe5e111329cb645c0ae486e2259cee41e4f35c2e2c9ad1099ec7ae067b86a17452be8e88fe61a125c498fcee323b3ddaea303392d35f674a7d9a9fb27f75988f1b86335f18e3bea11484a695e26fea06a719e82faf4e3bce85df79bbd5d0184fac1e8c63ed2592ae2437a0dc365df0ffbf03abefb888f9fc1d15330ca02609931596922a5db223476cc57f310ea237d59f15c8f2ba00b9c39565a087baa0d239eb04082288f7d8df539581f41121925203432eacca289e22021806cfd0564598a2ce7713b9e8867b9df4a608c49b6096c569849dac768b579532b9b2e661e8b9f3184ab7781a6953663277efaaf64d11de5be035a252d79d80b09d20ff547db9da2df98660e2398a9393f1a0c18245484596a4875e408a2049fcd8d6859e489497dfcb71ede355618ba2c55aea4c4234a99e577243c14681b56cb9aeee70a2e393801223386443e47a172fa782aed4c4e3a453cfedfc4bafe1529fd88934eccd245d81b8726dc5dc358d1e493ff9a1ee86d2c4f7c8f533c247756704a9590b9376b0d00e86fd66c9659ab0f7f2ee30cc0a1f8683d5268bc674f4f1381851a352d1c3ecfa6a864810b9c26d25db75f04f2b46305cf88db19e6361e0b38d3dc41a0918246712c81d527f7cd599a65babc0ff924a49d4101690d86ec88a75ec305f16f2d43f571944454b808e5af815010cf03eedb615e9e51761f5ac23f285ab99fe5dbb2363d6398a5fa354851843bb2974eef11da3823284b5de7374df68ad2526916a78f782417bd988053ab9414b586f3457a5d3f9e536984044f4b80f8f96667b8f6e445f753f2e75b8e597b84bc594ca47342e495c73c0da024c152f6d8266237e1f165bb82b059ba0a21d13170312fec2fbce7207d67ee3832b56b20e52638c96587d433352e72efe86bc6975555239f0ee45f8745877f38d2683f1ef9cadfcc038b3d470a9ac462f8396e47306c5fd4c10742d63f4c3f5dc8bf968a6d5a8bc6f9e5ada4e15b94b71a6ddb3e5a9d987bdedc8704031a0ed81aaaf2b58cb29c844398196ff9eac74129104484d6e098633d768968ee44f0e4867ec28450dc0d5c21487c4a0ce2d1269fb79", 0x3ae) ioctl$WSKBDIO_BELL(r1, 0x20005701) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xe02) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x0, "ff00000000e887c0b46a89aeed8b00", 0x0, 0xfffffffc}) mknod(0x0, 0x0, 0x0) setreuid(0x0, 0x0) getuid() setuid(0x0) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xffffffffffffffd5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x2000, 0x3ffe) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 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'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xe02) open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000700)="f46387eddb44e9678348dba23d79a37e96cba90a2572ad5bebe17f680f1ef648f447f0ab32", 0x25}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffe, 0x0, 0x3f, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f", 0x5c7, 0x0, 0x0, 0x0) executing program 2: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x20000, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2}, 0xffffffffffffff7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2df8b47a, "ffff09009cfaefff07000200"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2, 0x0, 0x5, 0x0, 0x1ff, 0x2, 0x2, 0x0, 0x2, 0x2, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) sendmsg(r2, &(0x7f0000000840)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000340)="794ed6454a4dffac8f683a727cbf5aa939201039de9cda92e7892c6212dfb9488868c39068b54162ab98a269a080d1da06a04450a7a3e6c1db4d25b89f54f7b5ed58bbaf6311", 0x46}], 0x2, &(0x7f0000000880)=ANY=[@ANYBLOB="c00000000000000001000000090000000972af83f9aa20a196e03ae3f1e794ff9d90ae800a924e015d105802e4a954431369daf623d7148556b35d61d3c30542d4d74639c8e8ea3d11af8f5f43d7f0292b732f1ad6817b4d4484ff3c2f895986f27dc537815a7749673318ef52347833772747bd14cc7db6759304c391d6a7c200a0ae77f0103af8e6dc4f2e7bf47d6aee52e84c026c2811bf2045dc1288e7a5140f88c51d157714caf192a01767643dc32272bd8402f7f6f8a3e80000000000880000000000000001000000ca99000086f8131ca359b7b9523d4691ea45aee4802e9e8f6b4edbd5262818ad80381cfdee948ae86d903881d1db5063f9ee7d1783ded23383d1b1d2b9eb6f572efc396ba740feb57aa2e5dff46829f6f7bb9700521aa57e45f96525e3f4f2ee3202b1865ce39d9835523417c9bd2caf7374f1b3743c937ab3f900004000000000000088b4ed1c85657dd00016ad462a5cdd81b94571420481fbdea9aa49e2bf6826094985f881ce9ae8f3c9748ab91135c4c351176f583795a10ce50001000000000000ffff0000000000004f8a7d542a32f1ba495c0d7af5cb2f66268608029769df2c519c022f43476e6f8da79bda54c8668d71affa6fd76fa7d63a682c55392d3b4f622299f7bc9754bdd6a19260f2168033b4e6276a2053aaaf72898e3a5a047a40dd50b7ec018e526ed92c0e14e78c6a943e5e5560656a947e16b71204e39168d208cb92aa1044627c3cfba5882d95436f70fdaca3efd62d8f818f25e9051221452ec9792b294268d68560f6097c12744fb865099e0480cf85d6bc2f13983b9de5219e16c47f7eff8e5a0c165a53f40d6e81533e6ab9c2e5e58390fdefcf6ba4fb18b499301c56a6e4b6363120d98d3c16d4142f00000000001800000000000000ffff000003000000577ca10000000000000100000000000000000000020000008697fe1c3ecad12041858659049f38f700d4e130b18c05b4c08b30e5c12e9317516398b791f7adb71c7ac7765f5d1defeadaec1fd991f8f07f70c8969ac13e79ac213a8c172665b6a756da77e7c7199744bbea6a6f6a89897f6ebe483f09d54e91bf97eaec2f5ac49ef27ce4739f0764e92b87a9f62b81039783a9cf37468fb41ccec8657433f34971514749767aec5ec121562724fb06abe1182fc49fe683cb686fd4531b334476381ba1e09d943a2fc71d2d4fbdf2ba1ea823240b755920e7a0cfe1f87dd8239a392627903f3226f855291913e1bdfba430cd211f9efd9400000000002000000000000000ffff00000000000039"], 0x448}, 0x400) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x2}) socket$inet6(0x18, 0x1, 0x0) getuid() setreuid(0xee00, 0x0) execve(0x0, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @icmp=@echo}}}}) setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0x84, &(0x7f00000003c0)={@remote, @local, [], {@generic={0x807a, "cde6bfc91a25d492828a76afe3b4f08d8f0b55e92c380beab60f8f118f0e39af1b387dbbcd3375e1a86dd242cc3f3dc1f6a449e819dfb43ef3ad89b2fec9645cda9117926b168dd5b10cc4cd8bde61ab9e4f759ba47641d397eaf0184594dd5543e94491d7d4d12b25dffe73c0eb8fb213418414efd8"}}}) getuid() mkdir(&(0x7f0000000180)='./file1\x00', 0x0) setreuid(0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x14}, {0x2}, {0x8106}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x7d, 0x0, 0x5db}, {0xfffb, 0xb2, 0x8, 0x1}, {0x40, 0xff, 0x3d, 0x2}]}) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)='r\x00') executing program 2: openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="11"], 0x11}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x48}, {}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0x0, 0xa4, 0x80, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x371, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x86, 0x40000000, 0x0, 0x3}], 0x0, 0x0, 0x81, 0x0) socket(0x1, 0x2, 0xfd) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x4002, 0x0) dup2(r1, r2) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x4, 0x0, @empty, @multicast1=0xe000ffff}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) r4 = socket(0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x1b, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) getpid() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) executing program 2: mknod(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) chown(0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x54) close(r0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r2 = socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 3: ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000040)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) r2 = dup(r0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000080)='\b\x00\x00\x00', 0x4) sysctl$net_inet_divert(&(0x7f0000001380)={0x4, 0x2, 0x102, 0x2}, 0x4, 0x0, &(0x7f00000014c0), &(0x7f0000001500)="cdfbfc", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[]) r2 = syz_open_pts() msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/36}, 0x2c, 0x0, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB], 0xc1, 0x800) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/107}, 0x73, 0x3, 0x800) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/209}, 0xd9, 0x3, 0x1800) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msgctl$IPC_RMID(0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x29, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000480)=0x4) msgsnd(0x0, &(0x7f0000000100)={0x2, "367721467767f4efeb006399864bd255b3b2bd4d1c836e8feeba0abf450e6caa50e5c67b8adb347c3c3e912359e842933ae15a3dde93989a2bb2774555b1685349c1e22d5bfa80660fa14af61e94a42241eb9c8ae1e423bacff579e304fdbfcff9b094a329ac1833946948f910d45628ca69641700f3f74994d246085ae2dfca7b8a90"}, 0x8b, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffff7ff6, 0x0, "6106a6bc44862c5008e6ff0700008fa800"}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000700)="7659aeb94832406f050635f0b67c4824febaee4d9c497b7e5f0bf12b7225ef46ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca294f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977f1f000000891c06", 0x65}], 0x1) write(r3, &(0x7f0000000180)='I', 0x1) syz_open_pts() msgget$private(0x0, 0x0) r4 = syz_open_pts() dup2(r4, r1) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={{0x0, 0x0, 0x9}, {[], [], [], [], [{}, {0x3, 0x7}]}}}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x3}, 0x4, &(0x7f0000000080)="13a66be98e02a4923c81db1324deb910f4e704904eaecb80061995dd826faee53b87f2c9726fb1e1d8c4a36a379a935d704adb96dc444e079c3886df79ecf6be41089f401843b5f15207c84740c6323c9461fd927e99ac0b03320a364f64e597bf8569a117fbee6b6f77f88273b041309951e7ad078b57e7291f78c631c22506ffbf4e22d4ac440c2aacc028c715cc018026ebcf232d7cbbdb203c2d52e38f75c70bc0bb1406a8c2b8c1798a06245603569a520efa6a38d94687250361a43ad1f136eab3", &(0x7f0000000180)=0xc4, &(0x7f00000001c0)='L', 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) syz_emit_ethernet(0x146, &(0x7f00000001c0)={@local, @remote, [{[{0x88a8, 0x4, 0x0, 0x1}], {0x8100, 0x0, 0x1, 0x4}}], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x9, 0x130, 0x64, 0x3, 0x9, 0x3c, 0x0, @rand_addr, @broadcast, {[@ssrr={0x89, 0x7, 0x8, [@empty]}, @rr={0x7, 0x17, 0x3f, [@loopback, @multicast2, @loopback, @remote={0xac, 0x14, 0x0}, @loopback]}]}}, @tcp={{0x3, 0x2, r1, r2, 0x0, 0x0, 0x7, 0x40, 0xfff9, 0x0, 0x8001, {[@mss={0x2, 0x4, 0x2}, @eol]}}, {"87791349cc79a228a5cedd8845217fe9ee5e7f38d57a297dade6934a31592e391ec92d468db609b0d86ae8c3a250d256a5689765881567c90f78200ab960df47eda9e05dedf79d82690a90bdbc1cb7d76a94dd79e3026a02c18ffe0e8b210a9200b00dbd924ee7ccd04eac231a879cc6dd422815ea77bf6720dab6c4fa3d12e3dd7c92cf1dac1080b396a861316521b290a3b72b86dc9e69aadb4f0c9439e61dad9e6cba479e5231be3f1a385e15c298b123b7d32be12b2065964a7283fe995e316f9d7343d77e2386626a860a5bd0826df31441bb430ba366fc54c005a1d449"}}}}}}) getrlimit(0x6, 0xfffffffffffffffe) executing program 4: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x15}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) close(r2) fcntl$getown(0xffffffffffffffff, 0x5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x8011, r2, 0x0) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) ftruncate(r0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x0) r0 = socket(0x2, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000480)=""/131, 0x83}, {&(0x7f0000000600)=""/40, 0x28}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000640)=""/248, 0xf8}], 0x6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r0, r2) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x7, 0x4, 0x0, 0xfffffffffffffd88) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x4, 0x1, 0x0) r5 = socket(0x20, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x0, &(0x7f0000000000)="ebff4ec70048", 0x6) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000740)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) geteuid() r7 = semget(0x1, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)) executing program 6: setreuid(0xee00, 0x0) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000003c0)=[{0x25, 0x0, 0x4}, {}]}) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) socket$inet(0x2, 0x3, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x6}, {0x28, 0x9b}, {0x8de}]}) setuid(0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f802b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89f0008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x1, 0x4, 0x45, 0x4}, {0x8, 0x3f, 0x2, 0x29}, {0x6, 0x1, 0x81, 0x3}, {0x9, 0x3, 0x5, 0xe0}, {0x8, 0xc9, 0x3f, 0x9}, {0xfff, 0x1f, 0xff, 0x1ff}, {0x9326, 0xfe, 0x40, 0x7}, {0x0, 0x20, 0xe5, 0x401}]}) pipe(&(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) mlock(&(0x7f0000ff0000/0x3000)=nil, 0x3000) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x22}, {0x20}], 0x2}) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6, 0x0, 0x0, 0x80000003}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) getsockopt(r1, 0x0, 0x6b, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f", 0x5c7, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() syz_emit_ethernet(0x6e, &(0x7f0000000800)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000040000000000000000000000000000aafe8000000000000000000000000000aa03"]) socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x9, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+'}}}}}) syz_open_pts() syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc0000000000000000", @ANYBLOB="23f94c"]) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebebb140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607fe59614ecd8cc405003867b977b514684523024391ff8e97ecd00122442c97c8f59549930c1ca7daee7c0e6ecf7f2bfe9ed38ca4e8866e3674d7a9a1944300", 0x84}], 0x10000000000003c8) executing program 6: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x61}, {0x28}, {0x16}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) writev(r1, &(0x7f0000000540)=[{0x0}], 0x1) close(r2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea1", 0x38, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) r4 = syz_open_pts() close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x2) pwrite(r4, &(0x7f0000000040)="351acde218d46c2a678dd57bbf9cc28b816014bfd59640dc2a2f8db060378976d82487d69e32cd749ed576389e9621b5dc6a8aa298390b54024baad325d2536e88aaa40b407c285b8f70878f8e44a7009db55480122ae900a4eb48d3450a7ce0c73f89fe1959a49a32191f3195088bc925ebc98951859aea19cfebf5780e645bf5fe1a22d2c81806d76c3d93a18659e6e42bb011854f8993ae565f99e155c0a0a0b629f6c65f36f2c03184ff42025433f92cf781d7bd601347e6e399018cae2df3c53adaff714f9560", 0xc9, 0x3) r6 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x8, 0x0, 0x0, 0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 2: syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) r1 = msgget(0x3, 0x158) msgrcv(r1, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r2 = msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000001300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) msgrcv(r2, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0), 0x0) msgsnd(0x0, &(0x7f0000001180)={0x1, "74c3857c2665c6b7fb449a65ed6bbfd844bc3ada2f1add711ad26d4dda1a81a8a538fa08d486fd0cdc08f66ac9003627b247589fb276236e72d0039da6bd02563db831983fe16478a9787d407188c3569efa5a44ce7741537f1afadfee10d5fe24d1b84a101010d6f25d99cdc39076a24725d56cc0cbc43ce6814f6a111210447222512d6343213957aa988d1c305ae8a486d3216518d75b47e6a20862914810e3b3bf80341b2d7575823a9f8aabea30eeb63aa22e26d00df900b950f9a62f23e0d6ae7aa0762b757c4b8a4fee"}, 0xd5, 0x0) msgsnd(r1, &(0x7f0000001280)={0x3}, 0x8, 0x800) msgsnd(r2, &(0x7f00000012c0), 0x8, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000022c0)={0x1, "063d0e87850121171d1776057f3cfede1b1fded0735acafb12b13694e31c3ec7e135d0d6eb18319462eaa53ff936d8a7e289846e114f797a25d84eb9dea5b3a3d40feecc1df9b74d2108a3717e9714b2da982dc2406bbbdb3609f3d6602c706034332d410d705ef19511935c843e7033f627327298b9"}, 0x7e, 0x0) r5 = msgget$private(0x0, 0x1) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="2a7da79f3a23", &(0x7f00000000c0)=0x6, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) syz_emit_ethernet(0x52, &(0x7f0000000040)=ANY=[@ANYRESDEC=r3, @ANYRES32=0x41424344, @ANYBLOB="5203c20d563f1565371833b0c0255dfdf03117b0a9841163d2c09e32efa8e83dc2536711f96ba7bc963cc2e3fb298b08000000000000008fcb168200"/70, @ANYRES32=r3]) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x121) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe56) r9 = getuid() setregid(0x0, r3) setreuid(0xee00, r9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r5, r8, r3, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r7, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r10 = getuid() semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/266) seteuid(r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, r6, 0x0, r2, 0x64, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() r11 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r11, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f326fdb6d6a87", 0x7}], 0x1) r12 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x10b) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r12, 0x0) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x0, 0xfc, 0x0, 0x2}, {0x8028, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x80000003}]}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) close(r2) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) syz_open_pts() getpid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000200)}], 0x1}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0x2, 0x2, 0x7, 0x0, 0x6, 0x3ff, 0x6, 0x2, 0x0, 0xb19d, 0x1}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x2a35, 0x9, 0x6, 0x164c}, {0x2, 0x4, 0x2, 0x2}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) fchmod(r0, 0x42) executing program 2: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x67f3248105b4e007, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f00006c7000/0x4000)=nil, 0x4000) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x9) syz_emit_ethernet(0x52, &(0x7f0000000040)=ANY=[@ANYRES64=0x0, @ANYRESOCT]) executing program 7: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) socket(0x0, 0x4000, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r1 = msgget(0x1, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0xa0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x40047477, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x62, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60f61900002c0600000000000000000000000000000000000d0000000000000000000000000011004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b00c"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0xe02) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x5, 0x1}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="d1b00c2445587e1ef34b46db929c62c1d1e4aefb1f449d9a21ae42809242cde6b9340296abc573008407c723703428b30f200ffcf938d6bb04c838c2d10c94b4042f1e745fda990f2c9e425a74a81693969b281eefe79d7ad8140ddc7be08fd7efbdcc3f16465371a794d2705823af9a6f6738f524f86a1721134fde021283df2d75942f7629b89c03aa59301e4fed1583090635636dd401561dbca8cf2824cab53b6fec208b149ee40c195cd9c75dda81b5650f168cc5df29c518ee804f7f7d376d1fd21baca54dd370123ed51886ae20c90d6fd02eea0a1853840afcc4502b95b397b55d8f0c0e01f0ab6a8d06bfe71563a5d4e9e53a3c358e4607aaa12ab30fc4a4433fdc5dc9ac98ff3c7f8dee6fd706c8971920b5a0bea954a4ba05e5daed8bd5b9bffda759577b746549c79a24da4d25b2a004d33e974e3a6d5ea8d4b62e51c87f52c4010034e2557bf58a4487d0f9991fa88edac64e510e244a41384c9fc28eb2e59758557025433139f8ffff7f7884819d36153051806b2840510281887b6c8374e6a5abe0b429a40106a2ecfee50a3db0addc199ab6d07ef9ed9f367dc8315098595c68acb99b91fb40853538a373f817cdc742cf2d11c83ad49a6d5b746d28280e8d4a74e4b3b00a0ed9082fdb8cbe4d7316b41454b2b9c156c994224739b3f444421b7146d29dfbf33b4c2d6dcbb754ac7361f05989e5ebd244dacd7c2a9a304be7426c400264b089ddd427ad2096d677596eab84", 0x21a}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x6c}, {0x416, 0x89}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 6: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x5}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x40007) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100), 0x1, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001140)=0x3) syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60a7195400280000ff010000000000000000000000000001ff0200000000000000000000541dda69d550c4e9989a045c1cc62d000000018900907800000000ff02000000000000000000000000000100000000000000000000ffffffffffff"]) syz_emit_ethernet(0x1012, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaabb000000000000810044008102963d03ea613eb2fa43768b0a85dc4345c2e4525867b83702a73594bd5a88d45c04e6b6b7f0af565ad9ef3a1a765a1832dee94a9bd12fd794da5c43881fc9c38d52301832b6fd875f9b79c81b353d8c1f84956b5bd013b3ef4757bce31b3db802215b6a89651b95fde63e42b1cff31172dedf7e5efaab05022ddce55521dc85f73d4409baa8c9d263e2fd2f2bee54db0ad041c15ce60bc14dc3d8d57b1f99d2be3f30242ff33b100179c8d088a08bc78c2279db18d6d96601db7be965ebe5de247e68ef0df348429a15e857dfa43ac1631c30ac3ad49af84de2a0ed425458418874e3228235c1b6d3b3555dfd26477cd28fc37b3680247273c76fa39e98a21a2e222dc7f62e0d54aecca268b02ea443d4c4b7f6e06d6337525b33e84670ae72e0ef52c323b006e1c80b6efec17d9dddd52037c402f9d61bcabf081c719d79f97032b3bde056b907c0c165c07d8f9d709b0954dc9e032a04a142b409cfd936c06d109e331c4ae524b421e84c2a733f96c60739eb34131a8df41837dc48fcb000d444efe91896f4e153791d3d584733d6f77872eacd989f638d63c4e6c91b4b006c5712606f94f2308bbda44582d12187363da3080374f8932ecf7eb4d7d8c46c610f4db9fbc4e631187f62c81a6265affd72a67cdf8a705e9b15f4e27a36f9e81152b600cbbdc2cd37dae80539a29420baa5a2f9ed0fec0466c8b41ce4550acc2ec15b4adf4694c386df1c52b749fb9710cf63a95106236ac358d57a3955766b5fa96730352be10f5a410c880620da83c3a5d8ea5d270d22a7f56204887599190c5530559a6c673f5c393be3c9d0c8bbd18ee81da989b0fe1e1c807da617626e06d90d3e3ddcb6244718cebe8eab1c7b835263f79ad482e7cbe9b6a5a7b3479b9badbef0dbe3697466e3535153a215e3debe8f8aba486d89bbb0bda55d220bc0282891a4a0cb20ffff062be01b06a76a8401c36d318248e278e27a8761bf8a24a992a82c6d1e0af67a6d112f83cae9374a408eabb4a6cae85ff465b7e9f7e85ced427b6124a85dd44098451fd0cf1103b8531413e7d67f10910fb06425d2745260eac9d2ed291fee7d2e993dbc701d97efa89c7421b9ac969e02c9823d9d27201678bf709d9949bd7facafb51e7316da889056a105cf232ef1fb2f4fdd5f6262f7a6c75b201edde0d6fd525f2acff16ba9d0d166d5bedfdb07cbddd97b6beaf6ddff55df4cb7de5fcac18431ac4b5b3732becfeeaca01408807b01152f3d1dfd6bd51586a7a1b54bf33ae7772244901dbbd272c0eab1ff34346f00c4eecd9c8515917c6fe174502d4a21703a35fb92a7ca7c042fa8cacfc142b410fab952c7157a2235dfb816a7fc04602fa4fba056512be37ddc4088abfe0eb14a5a2b33cabe7b392aa741a9871d627c32bdfe1dcddfd55f2d49f9c40cea37057f0e3a1bcf7e5bcab383a8da070bcd35543235475aab8f03f2cc46e5bd4ebdfbe3701581dc7fa63c62983907ebc51501cae3e4a34d2592bcf59efb0df8e4d3738e29ec175c272c3e91225fc89d5b09da0168f1717f1c089aa0b56b0c2344a98b1937b5359c202d041bb1ac6a8165ba241e94237703fac541a8a6e56f21a2b7a03bbd8623b6bbe19aee05198daf6f4a8c03073609c1e0a244c073aeb5c45d41563e6fedbb5e9d73ec270c2d52f15b6e7052c995b7886d13fdae25f892726e49cb9e165298699980d7bb410c5eef17da10739fa6d6ce4a67de1ad0b43bfe72e5ba06d758433bf2feead358c0aafd12e161039dfc4116a97c0bc4e5efaf3243cd1f228fdf0adef5076603ce141ac30cf162e59b14e285537f1e38e506f0bd80ee47bcb6f1c06b033d373060eb50db37bbcf2b663bffb827c034e7163e03f04aba7bb8b4daccff3a680e1d1a4758e1387d18935ff9fe1b147b415279f8dfd82e6ab93e273b66c3df07d16c8ede8afba17342c8d6a8d3cc8bc9ca793c6a5900206783a65b324b98197385b145402e2da14e67555a319cfd3e4b373bf4d43dbca16a79dce066986cb9876a9fe0928c959a5b94b6683fde27076e4452fdcb0c2df9274b4ace357fad666c69dcfadcd7f13d2fcefc4a61aed09b5850c568e221677092db26a2dcc4d3391f7d65c1716a86f2adcc32281ce861f7c571abbd0abfdf3282e226f26a98c62c3af97aa65a40dc7d643e5a588a72b1a9720c96ab99e4db05c0015d9feddbf70076b5fdf1fbaeecc1e01decb856481197e7bb1470e9974feae90529579a06bd3461eadb29bfc52152c7ec39b7d2a8acd499965817de5442193dfc26cd7bc87c77de2ec5fa5300eaa663bfeb746e951253e2fa9eb2749cd9b89c56b3de57855272c72b62b244561e162132678bff7f712bd66823ac5338130115dd9142718dc42a7ddc599bbc7298c67b6be2cd51e5b57453281f0aedb5d13f2675cb6c9ddbff540c8af5ff684c72e71d45e06d45387a73a7150fc26afe79a8dd6b8b836e1869b1354655dff69190b1fd95e35cac9ea5767de0f1147736c8c749eb3c1fe47a86d4e3ed7dd80ffc1b4da2d4abbba9f306da29e91e7338cdae26480354acf0f30c31802d4da20a89fbb61634a10475bc265fdf9185b22cf920d17be6f544fb923a1082ba13d41be6a9314ceca32698b1af3a3f25d0cbd8f109ef72ea7c19c1b19db43b9d646c31a260337b23973baf011cfb951714cceb1180d8ee2075dd34da994f8b125b890350d39588c8bdefde10ac12a7af41a1b634a1d992dae64257feb9d93af4826a0535719019a83c8a408da13f6bd055527a94a10380ba921e3415c5bc46bfb7fe95e8564582ef4c733f6a67c81f85c66058696cda6bc4a012b8de52eef8585a50f1989fc71033c5bc1f6b57b5e9713b291db233fa2bd97549f418572de01dc083a10dd0235bff547bfe0b82f41836eb48e53df54299eca2e03b5759724306e4fb4a290adef4454eb65bc18f648146962fc371f98e923cd67ec848f545dc4453f71cb2ecce9ead0f112d5c89ff812d781e94fa182b1372df0ebf5fdde933bacc2a0bb46e6e2dcc42068c725a10c0d149fd510da82135d9c28417a70293b193080f7ad7d261f6dad8cb264672800a9f834420533abc9bb11f57f59c450efd82d80066d78669c5cb92b9ea04d3526f920b61be474eaf8d4076b852bc04806e31cba953643a04c26b2f01b34668a7b7e4722b9b6ea1f39b36cda3f992dc2ef381380bb677808e0cd34f9f91290929561c05ae890499b5a4a1753749e495d592430df79cb679af650da6c72fa98daa550027ae38724cf799276cf257fd608f7e0d355395582412877959e819b5ca008753c94ef9c3d2e74a80c8bccfc472c5abd6268cc15323f7237599831c6dbe7325cd58ca2de47a35b9dacdf48cb3306dedfe06881ab048bb00bf2d8901c53a07d3522d04f7badbb771827933fa98a4db3d0e7453874dc3bf55d6dd37403d06e124364534099ba94d48eb1fd45e6056f43b1e749e2aca8487a93ed8b708a5d68433cd4eb0f270c6f95341e5536a88b80fefd4ff3d041f7bcad2247c26b96eb89a9782feb6bad43c2825374964db4d96f3b9126e767b6e0429bb5925abb4a5a584de3422ee3f58501369f315a69e4a03431dd9860ae4fb95b35de12bb5c4eb2301a5e796878c3db9f969f82bdbdcf466d36a0cffbc968fb7cee6e59bac5cbec57f15456e8dbd023290d6288b12c66ca3c359e2a4bae7998be21b0f3ce828267a5c36e600433ff44e4ed099bf8d9b739a9f90e651f9d7fe08d6340e55cb000fa849a3d847ebc50ff2e1a8a29f68e05a387d0db74d782e0199d0fdc039d4f489fd2621d43e38c581db56fc2c55a5803683e226772d62e7f56947fb58fc4d30e760d721b43d099843f698f9894d9816e58f0a3f00f85a6561def4c5954871c6c49878e038d2504aac41b0a395a993cdbc01692da092788d8c353303fe036faa4ecea0933c568fc9b62b9fdbdbb11b48f9b3a206b63589c5c6c116defbac00ab729d72d5293b455232aa22f4d49a7e71c86c92327091e9ebc6427b6599f9df21459c1db8dc379a2b38835304b489943e39edb9014d5124053e903e6326c81c3bd095fadf5fbf814e2f84904686ccbdfb0c9f43de9dfab8a3b45c7761ee37291df09fb8948a6c23f5a1fda100acc8609e2757d82bdc43ea227a5a028bb91eab5bbfd1d606473b00e9e350c57d0899664ea8fc4860ff8ce878ffcb95af71133faaa8b07e415a46612b2322c84c880061554dd6273d57b9e0fff65727124e5d50ed625d6d04ef15401950763fc843096b9fd687548c599e0e6b978780cdead0d39d269f73d49b1436da7e1e22d261d001430abf08db815a4e3dd5deb492b9c01e7ee770556627f98cbf1458c34f168863818d47d4663f65cdfd7d4670fa53ed2962041530264cbe28ef68b3aefdd52db738552f2753b30830623ead2a5f3d3ae3bdcbed233b907d5651f93179cd66673f13b2d4666a75295435ac11b0460a72f0bea1f436cb6adab3b20dac88523de39dfd87fd9e742b1924f2db86984d5d6b8ddfb36cc566e9de767bf9a2e5145225c26fb5a27691ede1c7e304f28dada52f13c3858efd8b9ff4da3748998a224be4adde3a8f027818584e37603177934c97a9abf9251e130266acc1a799f790f2a995cefa19abe533f1ae101610af13bccc0691c1aac58c51da796467c3dc264d2053b6c39dcdd6bc917d7ed6d61a70034930d865befc1273c550e6365e2b4ca99f5029bde768afcc89d88185a9a13516da21dc62c61925b0eba67ea012f004c810ef9290a4a7a9b4d9f45bf266b71da823fb58cc9286b71d6934cf3e1a5e45a737ee86c48123ad01573e6d30f4de7978d905b1e9dc0facbca7d3772980ab2eb8d3de83f1118520b7301d2f17a6a56874837fbab5643539a0639c77f78f0f2d8b965846e101bdea6c276fb4de1f6a025022bbbc4e1433a5506f30f7679539147a622a1f62c96d9a8658988e94c0fa795974029d7ef2238ce43c4ef0350131245cac36d002d151fb57ed88261ca924b0af9e0455a0d120f22134db9261dc8db8ad231baf8e090bc5193a527930fc734d398ccafc6742df281c1ebca1a09f22a371649f7eaf8dfb54cb54c4473d5e7179aaf98cb2862aec58c40ca228f8c472e43f817af763b65272c3bf573e0621dfdad59bae1532047843bdebb3727a153819eda9660518d46e07116ba60aaef2ac1706c6b6d6f619e84ba78e1753c5f444f402db5a92f8be424e118aa550be9a7bff1be136e2982238d2dee01f85e3c6a47b952bbbd5eaddb8e841d1c5db2421ef4d676f532334043d4e67c27969e658ecd16a8f366e91b57ea8cea5a4dd0817dc43866a21cc139895d775390ba63a1c12385cf6718a9a1d674ea6092e2976ce4e8e90ea8cea3dc7383bdacd6882c801bd77d6710db9f717620ed4e817e084ee8933e7c0e6a13e8b95abbaf3729b13ba1fbe32e76b058b69bbf7816b561cd218336f3a1a1098a4cea0feba78166be134ef642340c887cc31101f49731db839a7d82fb145123ca22943a44c3d24bf02e2482cfa285271b200da35d53b6a8a4994853b631e82ccc415e7e2cc6251dd69d93f55b757f073be5ec9b4d47f0f9cfd67295acf23b8bd5812e3f33ab8094663ae9e430f0b74c68640ccedabd23c12eb9ae34d9e908488687094d55276a004f58367978556f518a558b23ea6a630a95ec4d165aa6f411f4aa0613b50a21dce5db446941765ed13de99b84c079269224de08487bbdcb127efcf5608b2438026b986fbd925e8316debfb0000"]) syz_emit_ethernet(0x2e, &(0x7f00000010c0)={@broadcast, @local, [{[], {0x8100, 0x1, 0x0, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @broadcast, @broadcast, @random="333485e9f7af", @multicast2}}}}) executing program 7: unveil(0x0, &(0x7f0000000580)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x80, 0x80) getsockopt(r0, 0x49dc, 0x80000, &(0x7f0000000140)=""/93, &(0x7f0000000000)=0x5d) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() socket(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = dup2(r2, r2) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000200)=@file={0x1, './bus\x00'}, 0xfffffffffffffecb, &(0x7f0000000340)=[{&(0x7f0000003280)="6593486278b1a575941653898bc8d51f9ea38b3cafd27b112d8d97cac371c9cc381d1374f683babc58b962b01c6aa4ffae761883f98d57168f5a7718cac6d254160e9b66b0ac3998f0771412a251a6f5e5619582470e3e2052f4567f7bcfb3a82c8aea4e70d22d79a495c7b350edd7c4cdf04c8538602d138231cbd362093279b869bcaca237f0a69ed2a199c4d4cb39c80b862097273d409bfd83beaef168d219ecd6d683fef8366126df4ab4f4cdf05860dcc6c160413c05faa93ee46936b594e6b92bbb71259a7b7f5994b3834b8c92bd1bb7bd9cf0557d2199bc8900b1d838ae646ecd15fdfad248732d97c4e4264189d2b6f7f0c29ea289ef42dc299f83e3cce3b5beb77e4743f98ea82503005bea4c7c0f6003d2585e0c684e8e6190626d261cdd02ccee71eeab6cefa7c9e919665c906b604335f227f67af4a46fd41eb8cbd653f8f8c2cd2bffa30156ba7cc05a626b458338271a741e2202a1599fdb8a0764d846eb0f0b6c17bfb5499d2a0d18d34c20ff2433959def2a9e58ade78ad4f2655f392f4d2a42b1a15f5ee61af0081d8e4f0e425b0560bb91cbf0844e2e1cbd82d6da423add3b667b0bdf0b9dba7786eb32c61eee5fe7605f769e3eafe1343d51b8fb848c7c2b346ed32d9eadb43483a811612bd6e2a84aa24088c6dc94ca4596966e3bc0b6ef8f5e52a669bdb9153a15506e8ece9a9fece3ab5337c602b1941ce50bac6d81e5cdb2291338245a1da16ac0b1633bc1d2594df7dbb1417f6ecc659436efe9430f37a4acc3ed40feab5524db2b24e61f1cec85adb29f7e543619efe32167a007334b68426f3235d1beeeb4f4fa737c348100d61e851a53e154a2c4e4f729adbc30c8a8aecb76783e7e154414aac1fd3d9804e182271269632a2c4842a4bae18b4eff9f4609fcad9500ec755eed9146dd85b9ca6c25303b30fea3833ffb47db4b7d74cd331c9679348fb23fc9e419638cd291e5f7da92b3c94562d55b05f49892f4af13b06475027cd180c2891928970fadf608d1dc6018661ef02f4a4852d274b449e3661553ffa5a051652dbdac7c5bb4724e0d430e3bd6a6eb11984e66c52fc07f3798a020271e638d5ade464de9727b8f0c969349eeb840d7cd2531d6feb7412cee017b263ed43c8983233127446765a9f32dad75c679ac10c4f1f0281eb8688f1a1d7196c5bfde08cfe6d4e3064291228e456c0fb5199ea1a473ab78babf2e10a8fb2285763d2dd0b225e7c9820cc99916360f5bd9e6649af246e19932ece904f3894c102bd0bfba97a886d9ac0882c8f444b6dd1b6561d6406d57af5e71dc28bb2027a1f195936ae907782361506aa0776f8dbc71033bf48a86b5f424cfa491472f9504a0cc9c9182d580398935811f4d6c5d4bffd76e36e0fcb96653d9c14f5567b7f7512083ad3f3d8da45833304614d4eb63821c622227406ff789b7c22f7d2d18e0c9b35d911ed8b63cc5ac8f20f5d5d750025b5bb5465562d3c914a7ea62393541fe233be8e82e5108b8a601e36c76c857bb0819d220f25ef1de34f7c3fb9a976a2edbb3c1613280bec3bda44c3b6d5437997653fbeedb924164eb0f444ca27d9069d3ba086155d6e7398d187c0784ad6305e50a9264e915d10d91436e45da23505a843b88761e6bc7b94fd96eb1a528cb6561e9ae9eb81026e1df54ea0b6476ebafd95415ca3ae1d3e4e072b247403b7a834538584fe03126e09219124f42e505faf01980083547b331bcd486146e41fe68caf9e4d4268f61c4d835216556680ae000c4e495cd8e0044d8938bbb7b98f2274fc407ec3b8569f0d6a8fe7a316a649711cfa1ec0c59d2845c49a72758c0ccaa0f1532ec24cc4ecfba5ca3d0594adacdd4dc1e3f5f7efae2760ab0bb3e994da71c136b323080247d6df0e54a81cac8fd5c5a7f00dd9eda4d92a645d03fa9d341d4c7c55aaf9945ed843cdbe4dc8e7c55fc04aed934287bb4e07b1bdae0eb6c49a9aa872e932cd59e7ab9067d82abeb38416f8eb695115a38723a379cf24fe9ca0795007a6646897f22dff48b233cee8b436ab994739c16697202e22f77732c044d7bf98876b29c9212f11bae69c6b2b8b016eb7d37aab332aa2b2f485f9ebeeb5f8b0cc7eace7a9f1ac1c70f607f6dcf2785908c5a003b6a47a02a651b33847041d60452ec7dec7220004eace21c8988babaad0f655ee6ba5a771f6d07eedc68d3065928a2007da229ed91d7bc5c609946a097086d5d568451d9a90f2da44ab13c0bbc1af9c6d1d3a4c65f177236ea6e2ac953a9c0d4d957adb405b935e54ce45f7e81bf70d528920fc22372e92072869f66e59d11ec5ff27da432b1bc2c90d8b1b24a043c07f1905ccadd551021ea8f859293b6809be57ca05d257d45da66f451148f801486ef8e303536d1345d7dc57ec9f632fa250a46246e1a61e05ad565de3e599427b5000279b64e84ad08ddffbf56dd4f5f5dec29ab8ff89f5bcdcb97c2437bd49208b7457518700a6caff94327e7012a32b187c97989726d382be4cfb9d524499d81e21bbe32ac8edc07e35dc556a13e33bf61cde4d3478ee75d9fcfc013098e408b3e78d36dc662520ce8cc82530f8f6f55323a77af02ff18bbc52b922b74be97ce222fba723f007838854a7520a089a8f90aaa672f81daaf655e3a3232b68f2e29c4afffab2e37239a7d5eb4016b8e19435a84dbb7e97b32b6ca819cd2520a6a60bb1a4e20748cfb96f965b4cff1a98236ea689a0c861cee5ec806a3f1c4c337a418536d85a8a6470ed7c24ed1156d1fefd382347506757a079f528c4323a5cc40138e830053f6f05cb0d2698d188ebda369e17d95912e70195186aa4684717b34fb66e2b10c7b4a46050d0650f910e5ec41297fadb56359567900d927626871bb31a9a96d1596a927b6283a726a97e5b3ea541da0622302080b30d9bedf18f1d05274beff81b0559a1550e6ac904138f4bde8a403b6250111f847588e1af95eeaf54dfb3ebf627f868aecb023b8cebfd23869cfe4d85a34fca9c7217a738d07956c2baab5dc64f739ed19f5e0411bed15e31f261f193625000251640d290d8f97e583726c8ea5d89350112234dac067c0e40df4f82fa2314647357071eaea6f540a8e2efa23f852d8ccf2cff79a859810fcc607723fdd8b93f33641d09185424781e34458e7f096ed8e3eb872e034922b329033b6b10f2381356284b3925496ae33c6ac5aeaa24f5aa9d7193dfc050c61b09cc4082e5256b13a562296d00d97d57b715fb57fe9c0d71bf8c9cf5a5c8d7c025518c3cff5f07f8c95679407924ce6b5630b6b250f2bdf08ca87b70d3e75ddf9fd04b79fdc7d2032d79361802349ef393301140d22d5fa551f2f59b94daae5b46ed76eacf88e635643c2d46c554fa1edf69b7c72b462175a6e1dc3b9a74d686350fef244c4c19709ae2cfe6f82a62c8eb68cec826b430dcc85a5749d9963c2d15c33746ca7609dbee23c96f3718e89f09f8033f8a7dbb690bd5611fa93e47afe71beb0d5d35db013fe258586c9ae5dbffc7236a9637809f1a738ad5eaac89dcc5c9a2ed41aa6606f2a100b7c4b954e4681b1a742ada51ce6ea31765d148a8017ced23276d80018604cc8dd0133aa25b41d226dae76612e7389283703effd6b58afe7652bf9f16029a83bed75269ca00a85556bbabf52a151f5237f22c536b6c733f89d9a95297d66b2110c2889727144dcaf1033e923832d39288c7166108b19b9e1b67766794ffb2e4691c12b08db8f5ddbec04551f458c91b62d6c51083af60b97fd9f75bc6e48332cfcdbaa779fdd225080a3995ed7e8ef5abd40a777641432b94212847d3b552414c06dfb835810cd9bf3d7eb2deb8a6f06f465b244c7f3bf83588e2ca3847db237c99e022950a5a9279a15cd0c4bc908de66a073df927de61c8b6cce637b5a56b561baee41ae203ec928d3adaef671925feacbe40c7a5b3a79e04a74f3ed52575b1c60cd69940f46c8f62bc9b1cc0b304363639a44a6ebbc90614a3a095465b559b9bc46377e4e9c08ce55c1e77f9ee21a1c220752cf313d3c077ade408703d6a9b5d3b873697c738de33feaf0d2547ff00e1135ea230e08e4de63899b5dd94fcff99a093c8bfd786f60a0383d9447c5fea0ee4fa70a31a821abe1f5d4abdaf325bebfb837be9e0176bc0dcb54c539cfeb3a3b5188709de1d9ef5d21ba90af7b50dbe18a97b0981547c765e77ed35b857ece0d18e137c6e73b47eb654f842f4c437249b55432be8f3bf60df044fdf39b75f171ec6b8ca0a49b6c5ed76416f9f6074de8479f6d4909d39ef7afdc3000ffca52fa1db0130b53b335cf344b6cd9ad29525b596efc19db6d7288262a83aaa86856af44476705cdf79eca887ac5ca30b5c92c11f803a35df239c5c343fbfb9d62b86384e303dbe8cadce9fc2257aaaeed9767b7559850e2e57fb420fa2672354c06ca5e388b374fa604bb3f02501f1d5df241bb5a9f4130759254c5b70fe60186d3e99775943be4dd9a5a9198673c82b273c78af0b2908713dc6a349726a1fe734783f56efff2979e11523748bb784adc13c3adc3cc4c4cf20cd980a4e8c9d708c241f115b16a79ccbf2dde377a02a11740f915f37194a2d3409d0babdb15e679b0c452ef4a3d558ddb6bca5e8c311f98519be88b48aef1243f06bcae4d0553b447f55fabb4a0034ce52275eb325514bf384e7d76c0e0a6478a20fd1fd5dbdfa28e05a02161bc9c34fb9f2caba835e2720758d895ed102d670c6bd7d444cda996563d0ba375eabfe95f08283e9e52b0fe1da6a5320442a4119e8a97f393e90999b87b7331b1d2cac330f3a80d4d7dcd51add333f248d10046d1ce6d0b0d816280c08c8562455cd192c0cd5d191dc440bb431a2016c33143b3335c42113749579fd57b195921f0cc8e8ebaaabc9afc4ab347fff75feb72807adefb420a9d3a6858ed48aed1d2d5302a569674de7e3799d1a3cb7e7d1329d9da6df76b737e3f0042058fa11f2419b54db53672b786cf3aa43968fc118e4cb3129ba6c08f975b1c5ad3a32459282a88e08260c04d5dc8552e95d18d1044cae7cab1cda14846b7d3e2cc502fb43ca81cee32f070814e221f52eb4459d2dff1f89341ece3299e43abd3e4f3c3653592ac99c6e3d0edcd3ad4f77f9edd79ed7fbd5ee00fe5593e9d1d03f93b57b83e58f5d9e0d3d504cd41135cf512e96f4b8c403c4b571e2cb8f6e62301f21b9af815c89e105a4832d53d372cadd2848906a34f0b5784115914ba27f81ec8fd24f1acfc209d307e99bce636ee068cd1b2aa04d64b43aeb5d02ed049517da53883973a1984361dfd9329ba985a9aa9a34e12024bc37e1b4e83c580be6dba3b4012b9f7077334fe90d2af01f17409907f54afab2d91b7eacd9858844382282fd7fb0325ebc465d2ef7b07e274010000000000001d94ba0205a81735d1177087e73e7bbe97a7f790051b4ae8ce14dce143a049df7c5d8c3d9b4c97349ccf173e34a40f347ed3fe0c4a6f5bbedcfc6fcd7f0c1327b6eb9f83921df220ee1ceddf4a921af0cba38155fb17ae535d555176b11899e59f7ffaddf2abdface4a26195334b2be8c13cdc7802c6629b69ed7cda8708ab257dd50ae82e8c007fd48d6ab976fa74c58cae1380c2afabc5b9459fc4fb026695bd9aaa35231283c57fef6a79be838574c7063febbb024efc22f624b09881559881ea53a3280a148b3a58e7200ce9aae3940c91dc356b48053b0287da510443fcab3bcf7610c81b07a0c7f023e9a1447c3abb4b62a66895a3378a", 0x1000}, {&(0x7f0000000640)="c36e839fc9c0a7dc8cb6703a2579cc52ff030000742b2ee083e0b10674e3ee04fa685498049f6203845b4b2ad4a37e0168baff2c3293fef4211cd1d9d538134fda7c98538b72c2f1c347197abe9be2cb7818b0a09426a7369bcf18c3e2d0f0e5484f83ed7af08e5c02ba7d71229d41ce823629a5802beec0b5d3d2706a5f41cdffffd0e6bb67123c237b0328bfa2a10a0d6f4de096f7966834426c65a636e06f9cc098e78809", 0x8e}, {&(0x7f0000002280)="9a57bf43b9dad5fbc7d576532b4732637931246dbef8d9014dc8c8b281f67c395a5b6e9e6d8039f0549622750253e90a10c5b1135e5d1773f8341f24e93f4b91961e3692459bd6fe484bb8e72b6ca9128cfaefec90a2364a256ffe59ca84ff42b13f1d486b4e10ccae52f5a753c2d593a51ac87e690133d538def4b530bba326fe8708d5e7bd3b05474ecbd5cf1c1a653b129b1e9079b1a5039e1ec1af2400bdf16fc8cc022f35b3854dc0346423d2b114e791e41c61974da55f530205100e53e7dd87aceb6939a3c403a836310785cd1d5430c23b5108e825b760bf0bd5b96b4cf3a9b20e763ee82a9d96130be92175ce3c1260100bb7f6766ace160e1b5f7647baf7790f732ffd5fe60ade1a5f4b53e451435ec64bf7c81cb5f1633376d94d5345d5a5c2b90f8755aa1e1a29320f151efadb687b602b199d3839830a369f15f2d1028d8b6023790e62219cfe7048f6b713f3417a7328d67d1cd922a0a1661ed819a8026c5352e20fdfb49d1ec58765d76edac87d8f6093912e42602112455a086d210769250381d15ad51965c83cf8be7f725b790fc7509181a7b2f5dc05c548d01e2cfbc5e4f9aa3ea0a59b002944ba9daa984212f30a9e0114b0574ec5172d4fa2dc46c3c92df1dde9d62293d37dd687a64854c8f6ef13ff29220284404ba5bcc85bf01bd5e8992c2b44ae0fcf21bfe4f7481411fa993454713a910d52db74fa6ea65e042dd3c74f4007295edd50398fd47138ab56fb757896aa72410782efec8a90be973bdd116c39dfde230436500dc347c860fbde0a8bd4c39a5421cfcbf2cc4bd3daa1f9189d081f3e7248db386dd42a4d2d022e877daf02db3e2de24e7657ac1b506fefabf46f056ad304df4ffc8667fb46549faad89135949affe1c0460c4849b680b42ab3a444b30a1c5520b9817f648198fcb6f17ebe59b15ad216f511b7f74f0e0f9c4a69d21e9fee92bf38bdafcf310f0a69a9986b2a9b43da84d8e516e652dfa6a3b0ce68732de26b31f5cd0cde7998010be5921a91c5b9d104de5d8e0590ce3d3eded4f93e1ce97b5e40db58d5a2c1d987b8eddb68afcdc19087b1fa7849c580e7f489d55e64be66c205df8b07f652d3321b51451738b1c52dc13bc0da724e1bfe1eaec8b1f80e24d61faec5e2c6806194712b44b4988e512af9bfd1bd0648257ca19edfadbbc9ef0cdd52dc578ad11764e7b3163a9de9909630e6e49e7c2b6115925cca622791123492d51df712198ba59c58a27b4421582525a249200bcea94ac9f2ba68a3b01ddc9cae88a974d01dec6337af7a52200e2722460de088fba75ed78d7d2fa1a711e60a368c2b1f258c2c766d0a7384bdc7ac683b2a0222131fe91e46b631b1001a495ea062a546e671d5e510ef7ab888ead852fd3731e1fb6a5ce1fff8e2cdbe7750773ad69dcde05fbfe591cad544e2324c7d6dd61eb99c6c17285d89dc92f3885e3b20f30d709a80a7fba5e124237becb665e2264ed02343b01cf273d9eab5874cd4099088d161621a2840b04cf243b3e19f7b9fe1b7af198dc0b5da5483b94e352242d4e3b8a07d7aeddb30edff973eea7b84b1e1855d9967a4efdd7518ee231f6aa11f8ff577a1daab3ccf0b69a980febe2294b532f02af7de7c37c6807b7166e86c6aa91bead8351e8d8d0f8a737b0fa8e782634b6ee8bbf5837521c32e587cfc4d933be2b682250eda69bb5c84f6883db651dc9a0fd1809b7bd8de78640dc432cf367057c2bef77a54db513093c16155a7e91925fb10247929c4fa970ea9a35ad262b9c9deb15bdba059a93ca0d56d622e3126abdd7caa29b8af69c4d6a16a092c3d082dc40615b09387241f6c776043510646ec173e317563180e068eace28371c0a0e6d22f294336833992bcba66aa620f20560ea041ef217fcd356ea1f4bcf85041a39036d27b9b1e8921454ad5e61dbb1ea839877103c33a94ab665a43ca068ba7335890b5b9e9061526dd1ce55b2a7c91de1076bf8874eec71a8e80a0ad84045b3593849b232330cf54d1a56b25ba2a71f2406679d4fd3a49d879805962843f0c3463d2d06e0bbe130b54c48862e0ec106643cb1582d83c904c6eb8885d5bae64f626b46dd93ef71d00d08a33667bef423e010c87ea35bc7e014d6f5d0fde505ee943e7745c28a4171aa635cbea67b2ebb4713c89e959cffa514e86dfa3ef59514b3809f217332c34278c8209a5332f5f1c4cad245c67c439253ab5d601a6f74d2c5ded234264ded197f067ffdfbba2a29c502f10283b1950f80a0d31a18000dc00b6cd85d2b9f7c3af67ba1e6193160ade0fa85e2f0577b17caaa385f6da2a2bb929e08317e4e85d0f971cbf26f0545ccb7709aca72cc2f1caae2af1efebb24df3402a9e0039c0e10bcd6f201b4c6607c7aefa9de3116fba545504ea39e01764fbdd1366c46acdca76bf4c81d6022e732e2a816fe187071e775152e3a639cd6d77aaf110e154201e93ea100577987236729fd1250b2d17362a14774446f27d5d174592419bcdd2feddf7d14a6746732231197ea394a137974a6352142c7f47d6c395f4ccf4611db9a56eef12a4983550b5d9dba38621da44287837b8f4cce69b0b7eebc0e996abd0664d075e76df4094c1d242746c804dac0ab182e456f1cd77705fd3a6acb97d60f63d8123bb9a51d1c44b9e9c44cee42459f2b72a961df40ae6d7fc201743f75a56e72ff3eeecbc79a030e6913b2efaa04de32a6655ad8414d454fe0c095b938119c08006f64fadc22c186c8e094d40219de0708799f9d378ede46919461c99e1be188f9896a03a5a2e0269bb991dfa828360c561a7b41f13cf59a6134df1fec7a6ec4019fe34ba6d1bfcaf4c4575d9bc41b61ae059493ddd5c2dca42174c93910a284fc01dc072d6bf9c849e76ffa0a26de8b6e555bb0afc8512058e09d86d4c19239fe2619b38cf331e4459c21a158b92e4650c13752368b731c91ee2872d622e5d35b5ba423b44abeacf49a96030b2df8ff21f791c150c7e29842d28debcd79564807c36a477ac1b5fb924f2e4c26f772a69b54b471d5b76f77afeb8907c0980c0b7f04fd1d3ca0b8dce494d75301a9dbac5008adf54bb595cd2882d8c5d0bc988fc7b5e60bab6b55555da0cbf291953d3b744b65d09cc23c02e766d18f69f50a2582103449c596ec80f95d270fd1df8a300eda82ebcfa811f57c5861027a72ab023b72c55de1102bb0bf4068e1b9dc8dfac2125cca4da8867626c5795961e0e3f2ecf68fc50058b57caad538707e8e60f1288a134246eb4d302490944c91762b9698ce8832f39260781e61611f6e59e6b07461c2e08b07a252f25ade238a875a3e9dda585ab95078856d44bf9be5877a6a27ca837a053893d2c6b177c5f0daab1d95965ec3e4725fdcc19cf6075073ae778acfc7d7b3b420f2bad85109e68de673d0e4e8098d234529b012093d5a581b879abbc356cdf49f74deb928bf89768a4193be0cb73158d9bd03f097b3868bc4b6d526c2bd82a1589fc02948a201f57d5f773de082fcd18c25c7345513d4f9108cdef3ff84e83306be827d8c9cb53042896efda64a85d2a67b092f381b1748a54177864b16ab36501c7154f990f355d49e6a270d38ed1f3f5f66bba97b634ff7ec7c8c83c743eeaf57011caed68c50176a8a928dc8f5370e88e9c6604c74d77271b11400797ff92cd1acfd714d99dd1df85057ad69b23ac2972749a879f7a5f8f834227e36308c2d2ca6d21df8ac880c666bf3d1a0e5fef0edca26ab71ecdf660962f156fe8c4592a8bd6f13dac8f2bdac9da47344caf5a8669edc79b9b304c4374508371e84f03fd717e894ef50403b76e34eef87a17c91840f74bc23dd7265ac39258f5d7f23f12c8f91dc652cdcc3dc8a3f7e4d8f38aceadefe757f9984ac18b42bafb63a6c593c11503c25abe1048f81cc012c35a10feb5369d08e4680ec92921ce2e2001b9fdf0de1f518d7afd86d075d81f672008bbdcd4d478b26309158d9d007a9fb191216c6384b03707d757a0ca0c6595e306fa8a4281c70a6168026350d7e5d61072c8e315ad8dabf1fd9adf47671f189aba9ec1205df3b1a27d7e00abd11fb0248b0f96c90931a5adba8e5fec3f77e8ee5f8d7f1ef528c871d8934f08f46189c333f257e5e733ce808660ec7eb345a80fcbdb11a1e8e8224bfb3220e60950e5c6d489ab16d0ff4410d4352119d52f07f0d859d2bc7848a66caaa533166c8e4b0355f5835873abd0e78800b4287f973dfcef0c2b975992cd8db545eac421721f1a03b57c33ff85bfd7ff87cfd9c253ce97f86194e1a8d967dc768af4b4522cf20c515eea47c196a04c0d270509ed4144ae9d8a3cf95a57ba49c66bd93da1b14a7da905bd705ef598093800886ca52f48b774ee94b1b5c200c90fa446e0c35be8c54eef22630c4c1a0e89fff13db57f430078235ad7965e023546141343f9d1d27e9b82b311ba6d290feb6421717e5ff0a31a817b5161c065a42c81562728b4b5d3e4d09f490c5dedc9e8803c78e483b4f9e1c18ebdeaae8146a8a2712d864a443bdce6abe8b6c285f42a81379bbca47491f047fe469d6f7aa4a0577849fc3838cac2a3c7f39c03112633116570317bee3a113198ed0f9178c6481f2fc998675b96277ae31dd40622f9677f1f32f96d217aa16ca343cf9ab50b1b74d7534baba2d1956ae01e2f9ddd6b93e4bfe3accc44bb249255350aff6ec6a7d1ba5dffc43483c165835abfac2587878e0fd0217aa4d44c57f4a4c8588de2cac342436709d50e4b350498740f80111207c106f386b6f9c40325bf6bf0b529d8b221bf6cd581fdfe68017a2923d9ffbc168aeb6360f2db3a7856888a6cd03224780121ec1e1182c586e5000198c73dfccd4c638cbd97bccd6e13211116bf56cb4cd0135eba9427c1c4d73c4b959f7ee087ead84c9fe5fed99d0608dc686402732b2c09ba6dc9ffa187100877431d3432ff44b7c0e527985842c1bd1b6474e9b9821959d2ba3e212d69177f21de12fe27359ee30f41772772381ccb05f7511d2b88652882df34f6034c83734313aa89403d8ead83539b7a2b68265866d60a8711c7fb2b71f8d099b1a8ebc8e0dae7f7c65bfa3af53cc02390ecfddded8d3adbcc715330434194a88ac88bf42988308d699a9d059635a0ce70df17ac72dcecf79c07bc1333e5920858ae4be7560b3dc350debc0e01b0841e873b615cd1e36d9f6a95532c9cadde9be1f7e9b57d22760833ace4a75035d686705a379ac20262d7e243ad0fbe7583e6abefd11f6e2c254855bc8a8593a1ba0c4a1c9b6e9b4dcbe693f3cbe3aa1f1d81818dafc07606774f66949dab68aa11e3811cd871c8dde849b589266c6b76b80b68f78bce1a092d5d69f5fafddd87b41fe3bb26012ea224bba19962242d537c530d1d21d38d8bec7c9e632322cdf671253d029221e3bdb84ae1b8868ae6bb1e5e1ef35bc35b78fc3d9876382ca65f32e1cb4a96fb5a59a12f16f62592a250d3e79e7309d2e30f86a25aeca34d9e64bb35142d0c5a8edf934c0141eee9b03907363850fe464a4f4780dc5bea69df77a1b79bade455e6c4d2e5940b3cbbd3353345840b952108f76af52e796675a641822af2d69cb10d0b0541cc76f04cb0264321bb75f3abaa431475dea349a095746f48ead0af3d0f2355fefb777cf65b149fb9744c96c492744d87fc1edf2e449cfa57f9d715392d46399bc868b589ca7a2cd669661cda0a901ae51601ecb32a0332867a7b189de5d95ff9a9390958b771ae76", 0xff5}, {&(0x7f0000000740)="7297ce2105428b72aec3135256f11426fd3bf18e5fa7cb6cde8f97f612ac4d0a0a6400f1ea4a257047700e5476a0dfb07727d061b6c0b2d00ae6e581604ae3cab8d96d58c864b5d935d319784620ba3e0fca352cb12ac015262cd25abf8297a04f6e3969d4898fef713c4cb4339e5fa9651d55d75847d7875c61af1152608676c530cebc99408e4531f89358c33281e882ae43d2366782a9a9b63be90cf27ecac6393e986fdc697c868251f5b401d3216588963ab17c9bb67d85287dc7f735b805494de6a6dcb7867da6e03226f4d6a868a80014b71d504a7cdc2237db4fe38d935ca34f6c48ad0f06bfa0009d31a101dedd6d67fc28c410ab28adeade764c9b87c90a22b5b633bf9cfa727df8937f2893c062b4b5f90e6e1ccee194d3e3a0d59c04b241f5f34476d488a07b772e85bfd3e74d4aa7737092dbbe281abd6e2cadcb80552ecaacbaafad929b04641c71e5f85bfe28f962c7d90788506c8563418ecb9bb6b1cb154ee2e31c9df898c115b8830d26844a8d101ad52d5aaad226fa2205dd19926fcf7f032ebc9491dc9df681d01ed2fed3906620e782cc7bf7363c54cc9235e52d230bcf470e7171fe39fed859a5cd8a99b0ca522cbf89872d04001a6bb5cf16160c670596f426e01874dc8b9fca1c327bb1197359b3d925b6328af8b16012f5433183c5f1be5f4c2ab2eb949a9e61e51be338fac02c02c1bc12254dab21f1e2469f7164a61f97f6d4ae2589abaa1f091d2d32291bb0992bf2452a44bb070de9b1d3d93db2b9c8398eabf8da02e23d4e0a5da9ce404fb577e5de4b5fc963013260a85f24bcdef1af943987c993a5e04ed704b513671e4011e81f14e47cc67c046b84d4769c1bdba65e99893fc9bd29165896812d717b13b0a5e5cb1f1d84ff11ce70fd588ae381d14bb1d6724ad63ed05322a08aea133df4dcc067af5b3d779b62886a9bf400fa129bb2754b1e01bee70fee3931fc1a6931f395da4e47920fa114299f3b8f7973bd268dae6537c18c285eed94c367460679409eeaa1bc6d86b57309f74a6bed0c9d58381a0ca6f432495cc5db2d7c2da76b3fa87cb2ced936d0c1855fbf7c1121b6c38f348ad5425ca35ee156efeace9d5eed0a672bd3f891c5e6d4b3b0cffbe2c020c9ed92ecbb1cc507011e5619d5f0a48871388c36a632aa97b86daf8de14f53a887e02a3d36cafe5a25b90a4c6ac8cf25e1d40e939dc796040ac4520eda9c39a46847a7a5df7b31fe79f2f0447eb0ae89fe6e25437cff1e0a9d0c56b612f68bde2aa49e066acea6843f02d816b3fd3e40775fa2f39f04097c0ed14d1d8617a2114ea65f0a5a6570fd2a617124456d7f76dd4041e6d5b389fc5ed01c4e9a1201f2094e5e5c6e175a2e24447568ea2446e321afb3435154fbf8ddf1c280fbd8e3163720bbc08e6b5945da2adecc386803d4948ce69fdcd9606d6895233bed9ea6a53e81d5579b63d0818bd88c7f06994fbbc3a9a03fa55872b0c5e7ede311aeb5d3c99606f6ef2b0c76ff470c63a92199f2aac19ef2ffb15ff78ac70f1478211b567406d32a978c4e8dd0b22ddb90a30c65cdd48b4c2f18109ecc89602ae4609d7e4a6a7fb9b2a7e4c33733df02a8068e7eceac03afb2c82c05d7b6a5a90db73e5a82d8710880cb0a7cb36b4da56b89dc692a8a6e01089d2f4fe463bfb707629277c840f247d3eedb0d3121396c5d97ffc125322226865fd0f4d1a0fe8cffebcb19ff1c09ff10eb0b1f7d8b4297614ab7e6bd286ce25b7fe6ca2b7cce59eabc6ff8ba93f9898221a71d9868dcd5bef0b4a37de67bf83829cee1af751fdfc64b04b549e0abe85dc3e94ea699923ea41f923c7f8cc968663d77fa20c76705f2c3bfdc6929e161cbceb76044894e33ea8aef53bd6b52737da59e166d49b3f970467ad10db7689225480d25d2b8433cbce461c4d326d5ac60674dd4ec8f2f3ffd47669b9958aacea8d277f2f5bb732fc7434da8e5763e784b778db976e803dbe56826576c6199becb78d02e232dd07b9ab240b0920e0f183b2a62c2e962f92ef5be32634955c7a5cc07f75409eeb02980d687734cd7d4900e69f2e6d183301308973c6809ccd702a1b85d4ae7c2e47c3dae75ca88255f86fe2ef5a92cd441558eec29e28b5c2ed6b0020326cd0493825628fce6585c87988d8b9db5efe68562ec60010349ddf0d65ea826f843219a644d46c1e2f58ac6809be7bf471fc2e72c50a6119b8adde93780c06c9c3e9630522a39a7e18b1d6c32b5c7c79452060a4a0ccda12674792ce0dfd7ea79414c16eb62731a0e5ef456446b85b675baf6f431db62899f46a97e710f31e8d9ac780e36d84c0329453a9850261b823ddae29f84de7d16173eeb6c2da358ee8c01824cacfd7e5bd0190a54996f2b705af53242499cb608b5b76638a6a489b73375173e89d101240038d5a1f6bedda5c3dd691994891e55d2decb908637f32d2a19b186d81a97160a150c7c8acbcebd35008d6cf1347b08f8a3f92ee05109aaa8157979adde6a56536cfa5e3674e052e8898cbc9be4e9a0c4274ba45b866999cfd72952e3faec2127366c0477352f9df89842ae9a50195fc0feff89d66ca7073cd361594976088dcfc3f6c045b7668b98190cef1a0e9931617585a6ee535ce55ffd2fdbc83ac1711f0def71640aaeb99aef602cdd36662864ee09dcb40754d45c0f4c3499506d9e092b0f11e5ae872b09a0147e01fa98296c53269b641fdd7cc6c62816890fcdd1d482905fead2426e5cd5b57bbcf2774f6988819c7ae27d504213396ffe2dfd7bdcdb8c12990ef15da4c2a4563cd1379cbe59e3a34ac935d09a7f5199e1d7d7c63a481c44dcfec5ada3121c8c6b4140ef826cafcb47039bfce063d10807a3742c9b07b211690ab4cb940b0ea86e6c10cda0a834a02b3e6b345cd63ab53c726b5dec9bfbdbb2c5794f6b52073d5a7b36542af30d6ea630927985ba7cbeeb49c6e3e8e65d8588056250341015b7e836a0ea192bf2cd7147bb8c589cac8e46430a7f89befc1e347af012d5458392c8283cc4bafdfec6d00c30a6fcbc89c57923f8481eefb58a779bc69cf31ef779853f610929e7154791a61a23699fd166a83aa179b589bf58502ce672cfcdd0722256b1f4454daf713fc1bdbbafa9eca1dd2f0d85ae5ddec5070098f30b39076a4b61b79dc1855afd22cbf6ca091dd1db2f88d461e2f8f133ca654b73aa7c1ed6775eeeee0426b54ae834ed51af255fc98ae99d11088cc0483a7373f5f213a51aa5bdac29e3013f59b5f2c2e740ab49987970901106764a2b5e08e32f12c6f0ce3f5ac73e3bb82c8213a6f2a4691cd9e057f29241693770983974edc87a12276ef36752be87e1143ed691af0b65ae8ac295528cf357138a2941519aa316e45847732fe4cfa7d46257a59d14bfe9fe98668cb54a63fa270175fb00a9293f3e6b23159283b9471d788cf71ea3036f557840f08dcc31cd20a75afef831b23c768feb74416c03ee3a30aeacac114570fea999ade3c7d10135bf137bed7a58aa10d5c9d844587174b73992cc5cd4f403586da0bab8ffc1c9d1973fabaaf6006b1e9bd3d5c7b240b409935652a8e2123ad292a7e6442fc27194869f1d2ba3492764a11bbb0139069989293b2ab8c3b6082b83a447a33888056f14d967a75067aae5018569b10d4f6ae91994f494d97eae645fd1a61620018658fc0881d85495b785a9442197e114ad1802b79bd471ce2b4b1b2e116793edc53af37e488a5d43167456f92ea6202c9c8bb4b567ad86f67a509a95b9df8cd06ba3b0151c1fed7f12f13bf3e2c20a74570896a7a68e7a2fe4bcfd566cdc766c9fa5a30191596fd714840c60769078e55dbfed18a1b9858a4fe905d52f7fc1f5c2eb5864299cbfe78bf39072c1eaa782cefffb9020ac94771534d54fedd08d76602a42b02e93f8c712fad1f2df1cc228a8de1829e5c6cd60a03c84440e774167ca7462e482381bb1e00b45b5fe973874102006c560dbe752f213057f4ac987e863784f313bc3accfef1096ce05ff40fa0d5f6c37a45e715a847cc0310e3d13ef475b1ce4fa400783fbcd3ad630950525283ba3e43d6e2a03bb164f332ebea9e9a16e613c2b0fca64e2d065c1ecbd9077ef0593a9700b729def600dd069bfb726a3e7b613be4add99bc6a1fd9f0811dc8889826c3bc0ec3569bebd193e5740474acc8a0cf1c9456f4410b2af0bebf9bfe4eb4e379924164d4859e47a2b30384cff9e7e82f6a3c5d9b6fa8307804134f68c92442fe023d5ca8e6235a1c270b4ea1aad075f690c9d5d4b58058ebe17189d594d9b639cfd196681d8b3ac280ac4d8f485038172117790ad62f28f9857a7a2fa1fb230e90947e8caf89a4f298c6683aaacf3481b3db349263c8ddddc4a33bfb9f9d0a1b8d0fb7af285db0518704c009cba59f18e19b5edd781f4f96f8c07ec8f8dbb16f8ddc5342568e75201a5f5777b9aedbc110e0b851685d310a3468c54373caaa8cf5eec5d38f6575ad64254696e704dffb50c1731c83f1e57681760e2110bc7baba797c98bfd1b3cc6f01182a42085a1a79c10a47bdc4530f32ac789b28dae7f3ca48e6281405d3a3c5752ac613841322c04ef857b49dc987548d330205bad9d4fddf032d7ec093dea5891e4bb0b793a5f1df0bc6e9a22173ddf3180a6aa40771b850af9b990b3d7c5c758dd287a37da48933ea8abed29ebb152f891aa4e3669dad1a6a1c9f3dc045778476f3c1bfa604cab507b0a7f3ffb65dd3f48373aa55f542d475249c63817cbae521a9c25e24e39af86d7caa9fa4f906d492d69e7e4ce85dfaffbff19fd645e0d3928493c5abf34a8a88d334d9c4373b853d46898c0743c9cf733ab656ddc7cd4bc5029bbc2fce54fa1beb5e326337aada51f54f6533c8459c21bf7984422f4b49465557d2da176ebaf1bc45938f16c5bf636abe0c46ade16c6145f912b785eb1d4b02a21eeebaa4c6ff24452a61e26fae8c99c67cceba338778d75db56ac013500fad30812c05b9aba89ef410be32e6b75596d53313df66ee146585a6bb5fcb1e4a52c6e4a1094afdbfe3ac5bba3958462562bdd5db16d8af8132e4934cc9eb4d6c78b923666d3162e4210712455096bc8b039615ef8628907f8612eda5c23712be1f207af9cf01e031c08c91f23f93c3727ae75dc1c1d0a45eef555e4bcd03cbbd876b920fcef9c58bad22e42f6e9d88769ca445f6850c826343cbcf18fdb39218d7f38cc412817d0899674424ba11f0fb8f0c6c6de89f50650e6129477ba7f6eafebf9956c1e20b89f9417e8da1ab5335c5e302f9c2e523ff17252ce580cccb36df05abb857abece187cbcc336adc6771724f5cb7ae099114282a9c754834c407fb0a146c73b64ab931166c1cd2d7843220a9084bd68f36346870a7ed2d33fee197af2f5d9da07125c229e8a5ee0c33a9632dbee87b522125c3f98fff8fbe731c38f6d0f8ab65d10735c0ae2aa1472e4f722382f8643c449052f19af0ead9a5083bcb39cbd16524676938345173c54f2d18b337fcb21fa17bdacbba0e4eb511a60a2e65025af5cb3f0db1f41950ec8cd6627ad22facd963d21adaf339a6f3048c484c4a4ac14a04331b47cb8576c1b8258c82498206e70691a4fce8b0df9f33aabded215ff8d10ccd1fae06224e503add797d0c71a4bce1cb7b9917b47e754dd7c99b9f06344d7df723f0e9542115fa11b05b0cff72171f17a7de999400a6917a0d2e7f1b0c98258c626a8dd4101286c957504ddcb21fe80a22c5588b581c2de999f3831faa9", 0x1000}, {&(0x7f00000017c0)="9ebffcea2dc97599f93e5d2ec728d3ef000091ee4e16e810639844b721c699d3241157afe5b626ffe4b165298bab8e40deb83c62dec8d9664d3d44929710ed5275c502a63abbd6b0797d9c7a8e914a43651f5bace3953fb03a9a910236ac0da0b76cb6b0410a54436ecd7a686f4ec1c7321d4be5091ea0a95340ce683c930cff4c7b0745697fa3019914c0e7dae88b", 0x27}], 0x5, &(0x7f0000001740)=ANY=[@ANYRES16=r1, @ANYRES32=r0, @ANYRES8, @ANYRES32=r2, @ANYRES64=0x0, @ANYRES32=r1, @ANYRESHEX=r2, @ANYRES32=r0, @ANYRES8=r2], 0x30}, 0x406) syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r4 = socket(0x18, 0x3, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) dup2(r4, r5) setitimer(0x0, &(0x7f0000000040)={{}, {0xa9}}, 0x0) getuid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) poll(&(0x7f0000000040)=[{r3}, {r2, 0x25}], 0x6, 0x2) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x80, [{&(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, 0x1f}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x10, 0xffffffffffffffff, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) fcntl$setown(r1, 0x6, r2) kevent(r0, 0x0, 0x8, 0x0, 0x4000000, 0x0) r3 = socket$inet(0x2, 0x4003, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x81}, {0x6, 0xfc}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) r5 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r5, 0x29, 0x26, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r6, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r6) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x42}, 0x4, &(0x7f00000003c0)="337b85eb", &(0x7f0000000400)=0x4, &(0x7f0000000440), 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040)="dbf82360dd273c17f674eb306f5adaa2f73c4b31a22b9fa596eb141c2574c6ca6da9ad201271385b8a614899d450b864255c0e1a75702ce277934776ef0b5c753b954698fb6f238fff3da11551b527ff161790de9488fbf0e6408a9ab6e21264c6a207990e1a29c3e05dee73ddfa3bda79f5879937593038042ebe41f82ace944435065a3dbce8bd332e65804df3", &(0x7f0000000100)=0x8e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getuid() seteuid(r1) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000040)) open(0x0, 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000600)) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x11) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x800, 0x0) execve(0x0, 0x0, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0xffff, 0x40, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) mkdir(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) ftruncate(r0, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f", 0x5c7, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000400)='./file1\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="62b64fa8", &(0x7f0000000340)=0x4, &(0x7f0000000380)="e8e24fa7", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRES8=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4000, 0x0) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0xc) connect$unix(r1, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x2000000}, {0xc0, 0xfc}, {0x8106}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) r6 = socket(0x18, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r7 = getppid() ktrace(&(0x7f0000000140)='./file1\x00', 0x4, 0x40000600, r7) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1846a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x99bf, 0x1, 0x4, 0x100}, {0x0, 0x1f, 0x9, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup(r1) r2 = dup(0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) write(r2, &(0x7f0000000040)=']F', 0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = dup(r3) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r7) r8 = getuid() setreuid(0x0, r8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xfffc, 0x0, 0x1, 0x80}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) bind$unix(0xffffffffffffff9c, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x400) bind(r9, &(0x7f0000000000), 0x10) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000200)=0xb, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000002900)={&(0x7f00000028c0)={&(0x7f0000000640)=@un=@abs, 0x8, &(0x7f00000006c0), 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) write(r1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x8002) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1bd) preadv(r6, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) setgroups(0x41b7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) executing program 0: mknod(0x0, 0x6000, 0x0) getuid() r0 = open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x1c}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffadf5746c387dfa83bc3eafefdc2387594b48060c042bc8718e7c202b7a9b4f098c4247408dcfa1fa885700db7ff186cf20a00d3f9251dfde28cd7ebb2f675d1dc132af81a02e915c8ef8583c9fce2050b77ea9ed8d813352c388836805a65a4f402cb9663d19d7aae792ad32c3f3181a797da9980ffaff603eafd920c1645f85fc65c5e02aacd7d08f4138e3a4f60eeaa58f390e2a63bbf7a947de52a8dd9497de719289e03ee5b0", @ANYRES32=r1]) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pipe(&(0x7f0000001440)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000200)='./bus/\x00', &(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)=""/218, 0xda}, {&(0x7f0000000180)=""/236, 0xec}], 0x2, &(0x7f00000002c0)=""/69, 0x45}, 0x1000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x8c, 0x1}, {0x8b, 0x2}, {0x84, 0x80}], 0x3}) listen(r0, 0x1) socketpair(0x2, 0x5, 0x80, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000480)) listen(r1, 0x7fffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x5, 0x7}, {0x8, 0x972}, {0x26, 0x7}, {0x24, 0x3f}], 0x4}) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x20000, 0x0) write(r7, &(0x7f0000000600)="d480bb80adbafd97cd80ac8b66d598d4cf133789b5a5864cbc6b92d5e11a07cdf56759c65aaab5a6aea7f81cf1ddaddabf42a9e8a8073eea501ffd72a557bd48649d523732474d6461d4b25c177e3845fb49fd1a85c33fa8f9f4e110ed95d4ae146c3774ddc70a49d35f12f46df191eb5b4655fb05eac709049d91e52a5808f5bc994ef91ccd1b296fe785b39bbd10a60e224d607ca2e91675372bf50ca1cf4b8e90294099f7bb8c97d58e9c1cf27aaaaa5b1ab4aa6675991ebbe2ee6850742061", 0xc1) ftruncate(r3, 0x3) pwrite(r3, &(0x7f0000000700)="3d26bb58aef7db53bf87e1ab8b9db7f1355bf1ba709dfaeec60fa7232be9f253916c25366996c73fdeccb4299a9621e2c78afceda9be146d99181923eacaa6e5c6f8d81101381717dd587b971d7074e4afa7a83034b292f757888a5d434364f914e1a1f2a5721db494d4319265d6418f3706d4a83a8dcd29abca6e7d5f48a99d3b53a2c04f2c9ef6f1fa38efd93b170cca169fc9c78d992a6058d86d735fee4b64bae3b8329c754eebc7267b0db47755862c87b60f0d427f78e4a563d387b607c3932cee46971057ff914f952c0b8f84ccb3cd7879c4b55b7e20c8b65ff977c7e1d724b095b0b9e7615e84", 0xeb, 0x6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) r8 = semget(0x3, 0x3, 0x18) r9 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000840)={{0x6, r5, r6, r5, r9, 0x1d0, 0x1}, 0x9, 0x9, 0x80000}) acct(&(0x7f00000008c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000900)={0x5, 0xffffb2e7, {0x1, 0xfffffffffffff000}}) openat(r0, &(0x7f0000000940)='./file0\x00', 0x1, 0x10) openat$vnd(0xffffffffffffff9c, &(0x7f0000000980), 0x8, 0x0) unveil(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='c\x00') ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000a40)) chdir(&(0x7f0000000a80)='./file0\x00') readv(r1, &(0x7f0000000e40)=[{&(0x7f0000000ac0)=""/244, 0xf4}, {&(0x7f0000000bc0)=""/161, 0xa1}, {&(0x7f0000000c80)=""/20, 0x14}, {&(0x7f0000000cc0)=""/89, 0x59}, {&(0x7f0000000d40)=""/199, 0xc7}], 0x5) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000ec0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0xaf7, 0x9, 0x0, 0x2}, {0x3, 0x1f, 0x3f, 0xb8}, {0x8, 0x5}, {0x1f, 0xff, 0x0, 0x3}, {0x6, 0x81, 0x3, 0x7}, {0x2c, 0x0, 0x80, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 2: syz_emit_ethernet(0x68, &(0x7f0000000000)={@remote, @random="57913f741675", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5a, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @udp={{0x3, 0x0, 0x8}, {"64c855474327d3c10aec50285cf68ed5967fdef98f28415c03d65c999f08945af894de17f38e9bc36779824c7f5e1b73f8850da6d0fe5d37c7d996d8b1ca"}}}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x0, 0x0}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d02", 0x59, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x0, 0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socket(0x11, 0x2, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000feff000001"], 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(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6a34dd8bbaaaaaaaaaaaa08004500001c0000000000709069ec508ea30fa178e00000020000000011"]) rename(0x0, 0x0) open(0x0, 0x80, 0x222) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000001900)="fef08edf32c577d53dec4348b8a882b31a7dd243fdc4671153e79cbcb73d84d4ee00f726a7ae8cf3bc0cee786854325956870ae29e3dcb188d3036452e981df8e9da1557012048ff70c10ff92f59275ed0fda342e5d79332c255104c76cfe408ade583b4f71114dbba5a5336424b829f1640aa2e2a523faae8d795ac78598a269408fef0811cfc739ebec021e582c9261278493f4defb753c520ca849f187172a5ade14082e968165b8e8ced9fa09d27e438a6c6294e1c6e857cad52688b22c7a469ca422e34e895f739aaf1eea8b0ccc9bab07b3b824e696741c70aad12bf87f880077064e33761e3f4be79324872f73e0c69e1164912068e1e702eb6b9524d564a877cbbe4ed45e4052acb6d8a9222475c24d0b213b93d5204113893f396f52e0f5f3c673e07fd8fda5349ef4a53ced078bfba53094c456d7318c71652cc13ee73275571524129c471fbe0abdcbcbe0d6b7b85dffefa1781ca8d563e49b1851fc3da69d8eae80af1c789f42996eba0395e64bf1dd3b6f091b9efc048563604478107f12b1d0d07d3dd9d356cdfa8140cd836a203febd4a278f60977dd69c64947ec6acb926595d2cad33f967fcb3f6a2ac6a2f398b21b5b568e0487be1b5363aad6458c96d2a2d75cf94e11976f71dc9df2510b927e45bb87799a327d14b3497bab206dd9701211aef8094a0853d2c74b73af380d562ef962b020ae0675153768169c59070aace4b8bc07058b6cbc6f891dccb98b293d6bb964444e18698ed6e69ad87872c15036fd1e4e558d7ffd7c770b296e66e3e9637d269b83f34ae7de8e5cd0ca5fe2e1916716aae4d2d50ebd1024675a2bcf59d45a4e8aaf5c2b2bbaf9b4bae4b56d33803c41345ffc1fdcc02f107d82e40fb3cf18e844032ae6adaa030840c6ea9c672fc7f3158147bb08d8b5163a52ff6369b370923cccd89d791ef223038c34bfd2d0b37898ff1a5346c6137c0ac834d591cb33dfaaac94c0460dc266061404d67db0f099f2294fe81cb77e5dc8faa091812050b7c0c3aa49c8b26c8cfa62cb59a831979987f26f0f75dade0fafff694ebc741e57320ac12f7e2d955f8bcdce9ebbd7d2219a2ab7e8f368c1c479214addf304bf9de28fb7a7d6f30c3d30b0081488a0f658832ec915261a71ee5e909d6967c4437db92f7185ff757cfe1167a1ed0218af64c9b00b22bed8a51c6e455b804bc3786a021679f7ba735587e025a8f02daa3706f553588e4f917d36cfdc20493263d15fca63896b62bdc622d6f17353d8b1745d7748b857c3a5360ebd815baee34e6144647aae08e9f01b2a7d5f87020fb0c33eacea88a47e5fd6ba80f36bd637ef7998ec8d9a22a54303ca099966b574ae43c322440b4ed3dbe40e57d35f63df894ffcae779cb02c94d7fd607adb810ebefa341e9ebe3b8a9645c6ad2a5eaffc2127a101555c2548bdc738cb42650f1187575dfdb1c5f089a8e44843148fd9ea1265e6b958361b5c9e4f17510ff3edb5500dfdaf89ff298474e55d38c33e5dc0001a909af0438c6ea1c5a25c2810bf7b16bc5cb7c173444d3ae92c261ebdc0e674d8d012c035205a26ef3175755ff875048f7f7f8d733667338122417b4ed66bd70e7b451dccd755362c55bf329d70802f722fa557e376d7e9c8ef814de55cb745d80fd17a83903641f216c91d644d305a551c39375fbcc5fa147284991ed0e669ff4dee0905a45f7814819f3650af666430ade8d89d76f2d463814cfd991a849d8697c64d2aa8f8e6e434d5427fc693a78c557de6329588d1bb12506fee45348f512700f72c375a8cb94942d1ea2170bf99c0a01ba8a2fb6c39c1f10017f6da4556f1fa82721c0e4c0eea6c47eb0d9adabc581ff93052c2caec0801f1a1851e1617ceb159c3b7ebe0f1efcff41ce68f67a9a2830a0fc9673cb17591c566cd23996dfe6788f0f171e28a64f9e4bd79a8c8a662fadab928892bfb6852b043530d24a2720f27355a396360c1e2498fc777523f91aa0e32f2f1d7247ae64cabf534d3ad3b4f16ddd2ec54d7da47233ae77566baa1cfec9d4268db5e605c149db010b8c46722b33f0a202b8204982d993c7b1d60f4a136875545dcaed46dbf8f830337b3fb1162340034b8f74a72b04161dbf8eb0dd08ea4ee4e2ee591c630e15304f4fbe0d01bff1c85a40c3861d771edf607ce0e1199abaa9721374a3caeb81210fa48764e3a4e4df60f26435b57b58ca52e187935f5d145f7f25a66cdcbbbca96dac75adfaca96cf7aab85c72ed72b044184a365d7f955e5e21b79f1a1e940907b708aaf7df3f48872e758cb7f6c488447af76ba02d897a9a562add7989ce978c0eaf5fbb30e605c6c8334c7856ae08a30b1241fc0e50c9cf2eb0998510a74fd791e2ca81ed9a9194c77970a2f70c170bf13054fcc26b1b1dc570fdf8f4f4115c4e36cd61f50cf769581cd3d5ac1d02c4903833f495f9964da15dc37fe6f3f5138988a6127e1ddc9b62225e070b200fb285576952f4e91be9fd987898581d08b7b408cc88642edb204035beaf2a7e11bd6a0125282fc8c516aa1690d180a85847e555bc07174e0b12abb2c6708d5e1e864198214eebb1312259807330f4724a2a3bb5eec650aeca2cdc273fa93d824f62133045410242323eb2bd08bc5122b74f953f4b2d89b6efdb076afa70f44014c89177b8c6a0822aa4b0e0768cdfedaecdab7ce1ee224987c6a9409715648759724856cf58eb83a8d0b2d0454e19dbbc1ecac9d3abbfc63cbab10e809da1f726b7713475d481b6f1de564d0b4609c43fb079ef97edfdb3dcfda83a6ae2a67e9ce9f2a131982b2d961354b06f9428ff2a276702475b29f022f9be73301d0fae7b47431b22b445611fa3bfed18aab30064e36fb0a67020d7c560b1c7dfabc34f827f6255c8a915a687b68ea091d33cda8eda71c133e85729f8e0a8bebebe6abd2375b8e9f6f29e7c83d7c1801085f01061564a4ca99382ebe5fa1994032382565e330549866d6b4eecf9126ded608a9087445e040051301ed7d64aeb1ed03e4f18bf0d9350d4d9345e110241a7a92916510f0117c5f314fe7839db044bde426c92cce624b2e7cf78317a21001e52d12f2e343993266c02588b43891f5322c0ca1fc468f12753311e145e6250189f31bb0eddb02c3c5503da3e1053e305021a8218baa7e59fc567785e232875a3e4b13dfaab89526c627e20f46e56a128b63231a22549a90e45bbf3bf51ba480850b44f761d3a1dad104ee705e72d30901fb6ca1c5613c4bd68eb3be59ad1bfb0d4afe49bd0b62fc7cdb60d1fefc362864df03f9f2f12a5b5d9d1ed67aa3e7c3e95b25fc0acfe6efc75106b07f60a2f971ba60fd2e6ada39fae7c9ec5d382922c6b308b1e123bc1c1ea8c467f3d3ed11d17eeac4de155833c2029f53571fcdbbc9f8886870e04b9aa6812d44709c3d8c234f7479ca2a72266a1a45610d1ca4e3530508c86ce82c4fb138699a50da160b94bd5108131647ee428ae44973df091dbb4457809b503b42eb10a20e92bc95cc11cef5673904568f2ecd73e8eff00ca6fd4ffb95fc42799d3c20eef4ef773bf8b087c1aa0430258bb57f626f1a74e9bef3291fe407cff1d54be0be8ae60603ae5aa47eb06f741afe22ec730c55c34287699d3e68a8645bba2ab1cb8399dd54ca257433cce9e71e7c7e2eb5c2074a032f6af4d1a6706315a00efca04e7161d7e993e443da713c8212341d6201eb7d312da4a1c0af332a75423b08641ff779b623dffaac2fa7068047ad79113fd0dddd0b459f26d86cfb2997b934a22e5ee30ab9a175cabfc4fe80bac38e4a6ac1889e45ec255689de6ef50c5e99d8a402a75dd61b796aecf8c08092256527392c77b8ec133ec6c64ef4574d01447762ad2291f7209f36e3707585488f7e55831fb6d7105fa23305574b81b5c07db5f6859f34ca8b231828635f8da71933a3069600782025c379a4ee9e628b4cda0717a8ab691beaffcb1c2b96e266085cc104710c088da276546b8b7138df4e608f551293f393a812bfca1226bd5810a136aeb5203793153954de857e0ee4a3613efca7725c8f938d0ff3fa0bf3f9fbcd37966916e15cf5d8dca4ad12165416238dc173be873228114386116f754bd0efc7becd1375c36ddd43693a0a03fc220e4b103c060641ea499818c997568635d80b1cd245a6f415c772d58faaee470cca3ec9ca638110004d2284f4b8a7eff3288535dd2cca238a242a4c10b5dc9f3be9cd1a0c19888a6bfe03a5dca7271950a198cf817bdd5af0a808a6c3bc102ccabcc3c5205c43fa60d41cfd2fca71ecd005dfc2132a8288cf94eb841090ae3fe082cdf4e0ad0b0dde77cb8dbb368ca51630237bf7b2c824604280676c66d9cd77aa6b53c107d9195b97dd8e70e20066adc2487e451e3af0e2a4a7bb0c8cc3fa79ff952625f119e81ad7e4580eaa0ac36305d05870903050b8b27216c2ece03fdaba581e9c6dc53c0173884b19c81039408a2fe284b646f0d06779ebeb6d2a9ffd9b72609b21dd9b38a1a92c515887812bd8d0535a3f367035bcef097bde386582d6267c7da92e39d959a1e31112bc23646fcb2a47fc9125b2c0fc56ae69fae3f858477daf9350a91d3754d25290fc8a194d299df8e924ce2991d66fa0053ee04ef2cff6b28c347fd0ba68cca54477d3ba1427854ebea22f20b65dfa6c25d6cf85a8aae26970019e013a80e3459123d4a407bcfa6b999a1f4ba53e1a8112848eea8e93d09d88a9e8c49625f0ddf2ae684ccd2e8a0a981738bc8f9c35d9f298c1e462b9ce1e7ae9c513fbcc0b1b9a33dd2d1d052c269e123fab947bd2f77036569d6b1d7904d9ac1b5084cf9dada553e99c9cbec92aa4fa67b255de14bd52a85f99d0e041767849ef0290318c12a9c53b41344a2880d3b4f3d48c7f2fab5f3d2ae269d478c5b7cecafd44afea146ed83332ba6c90935f052311b5fd4ff62866d346f2303fe9ce2eb937f5470dc624b5cbd2bf1615912457bd8761a08edd568d1f99655d66a4fe2b0f17c2aa9f07f78b73b8590ea13b58814a464290f877948c839df9def1e8cfcea27c423a52b31314caf80bdd870e33938bc22c86919822315ebd7222c813f423051d4f4a1ac1a92bd42f825e144c7ae39991cc3de9aded1e792510934ee74e93770cd88dcc004bde68c7c324ccf8a002b85aff7fdd9bc9d91460fb11e6d931abf0b77721370983164c87c0e6142bccfe0c5dd0eb3b038672ca9407f07fd103bd56ff90e44ff7beb85522e14f2560b1682c93aa4b3e18d6a33f3bd75a70199abccfcab8e58dd9b622a030b3c24408f608877d705a72d6f4aeb3ee8bd808fd589b0697990117170761a65e76d5b5f52fbeff21b0e0327af1c4b267451fb2366ec08f5f308ef1e764d7b8f76ab8b7a5db6f60cb07cb267e3f5c0d4adfd58c4b6a925aa3e726a20a33b7f1f2692425ee79f580637999e9bbaef70d223f898d1b5edcb1c216fed92295ad4aabe70f1bb238c34c96f3beeb1fff8a7ac7ff7911a181f9b354fa99e22d25c0d98e4c95e10c897db32d6ad3f9f1d61b641171a58e3df93f03f3dae3c56ebe9d7e1c1cf57d7f7350f795f591a3498d1100db1a91839cd5b5c2a382c1c82eb2efbf98c292fa18e83c7ae59bc6be418f7f9cb8dbb06d9f4a767c2760b567d94cb4d05c4003800e2cd96763468bdcfe0f0dc00b4d2dc61eb411580b4c0d08182ade4a4fad5503acf8c04e5c76adbe69c066fa773eb84b2d3f1fc18f533df3db402c05e6b16ea085eb62951cdf603a51248fba22cce27e6e74", 0x1000) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) pipe2(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) setgroups(0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) getsockname$unix(r2, 0x0, &(0x7f0000000140)) socket(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) fcntl$setstatus(r4, 0x4, 0x4) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) unlink(0x0) executing program 5: socket(0x2, 0x0, 0x0) r0 = dup(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000700)=ANY=[@ANYBLOB]) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) poll(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b", 0x5ce, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000180)=[{0x0, 0xff}, {0x3}, {0x8001}, {0xe222, 0x7, 0xfa, 0x2}]}) setuid(0xffffffffffffffff) socket(0x1e, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x35}]}) write(r0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getuid() r3 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r2, 0x0, 0x0, 0x100, 0x53}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x54, 0x0, 0x0, 0x6}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000ac0)=""/79) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x9, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb6786970e0b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x92) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) semget$private(0x0, 0x0, 0x0) chmod(0x0, 0x0) fcntl$getown(r4, 0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f00000003c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a29dbd32b2c9b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eaf0b9d3cd358d9552dd02afeb2dcdb", 0x9e}, {&(0x7f0000000680)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x104}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c7002497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247", 0xe6}], 0x3) executing program 3: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f37", 0x5c8, 0x0, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000040)={0xa, 0xd}, 0x2, &(0x7f0000000140)="fb276e3e562c0c979bc4230f44cfb750427094220bc92936a19b7f5a4c318e34bf2afb68f0923777185188569ac7fffc509a576118fd9ef5e89647a6c539aaac757300e6963d995e21403dfbe66bb77019aabbb30075c39fe067aa1a70848e83bcfcbf6c455913f95bdcf6625ec6206c0e49547d48d71ee6e7121a1522e5c9e1c755cbd650f39188d2cbd22ec1ea6c3eee152c301f0330b1e25bbdf02b7fc746dfb4833f00001000000000", 0x0, 0x0, 0x0) r0 = syz_open_pts() shmget(0x2, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319", 0x113}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffff"]) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r2, &(0x7f0000000000), 0x1000000000000098, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) getsockopt(r3, 0x6, 0x3, &(0x7f0000000540)=""/226, &(0x7f0000000200)=0xe2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r4 = syz_open_pts() close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5100) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, 0x0) r6 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xeac) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x2}) executing program 5: 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') r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) chown(&(0x7f0000000080)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = socket(0x18, 0x5, 0x4) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x1, 0x60) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) renameat(r0, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3e, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}}}}}}) chmod(&(0x7f0000000040)='./file0\x00', 0x152) executing program 2: r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100)=0x1f, 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x4011, r1, 0x3f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x64}, {0x81}, {0x16}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCFLUSH(r2, 0x20004268) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0xffffffff}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x5}, {0x5, 0xfffffffffffffe00}}) executing program 3: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000300)={0x7fff, 0x0, 0x80000000003, 0x1, 0x8000000000003, 0x0, 0x3}, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x4}, 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) r1 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x80, 0x0, 0x10000, 0x0) close(r3) connect$unix(r0, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r4 = syz_open_pts() fcntl$lock(r4, 0xb, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000580000000000009078ac1400bbac14ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="100000009078000005ed718589da9f0efffffffb000003ff00000003080a000000050000015953f19c31bb0000000000000000c137ac99acdcaf8b6b2303030300"]) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSDTR(r1, 0x20007479) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6084e18700000000adbb7b937725a3bf5c5e2e0c11c96dade8cd19368f3813b0ff010000000000000000000000000001"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r1) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) r3 = getuid() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)=':{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@)\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='.-\x00']) setreuid(0x0, r3) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) executing program 2: sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000100)="a8c2972e89c32237e33272c996ca067a600dcff3dc07d48031b6d7ab6bdd9d823d8e0892ac3057b6c61d21920ebb71f7005aa02f96f9ce1e05", &(0x7f0000000140)=0x39, &(0x7f0000000200)="257e8f236c23dd6719294c295c903c66b27c829db9774d79661cb5720e647eb8cf1e5211b9867d271a72286efb6b8fd4aa7984109385bc9d7c054337299eedc7b645fcdf825f1151ffa95df9429edfe112b3f989c9e4e37ed532200baafd679d02c74da76b19a44622bf677e07700efed36e1f522306fea43b1430c3b2020154ce5c7a3b703da9e6fe01c1161ae31b0f79261c893ec978f75fbb3406bcb00063c12e6f00ff277b5129573c0d1bb62e499c7625e279bb9c0e6d824a2d188c841e5ebe4ccd93a21e933a0624470805708d45c71500a44ad7c1d5c309", 0xdb) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x82) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x5c}, {0x25, 0x0, 0x0, 0x3}, {0xe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000340)) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000300)={0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f00000000c0), &(0x7f00000001c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000180)=[{0x61}, {0x1, 0x0, 0x0, 0x4757}, {0x16, 0x0, 0x0, 0x2f}, {0x2, 0x3, 0x54, 0x63}, {0x6, 0xac, 0x7, 0x8000}, {0x100, 0x8, 0x1f, 0x9}, {0x3, 0x5, 0x8}]}) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x0, 0x0}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8", 0x85, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = syz_open_pts() close(r2) fchown(r2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0011000000000001130d15f413a92bfd344b12cedb13c8d9ba68d1524170d3e307d878708c7b7cda4112483f0a125add63942420cfff35e1f4a1a6dbd9576377450ca57330b199fbb92b486500", 0x4d) executing program 7: pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="21195ba2d723dd9fa8db18e185396502c9fe83d507e1cd5d000e382f455204dea9a3461d2a00ff5bafc2d9d2d1f2025da2a89b937bd6c59a978b36348103cab1e85c46f7abfa38b273fcfec91f4603bc59e0c11480cb9ce1c282c794b2f5cc7d40da631706c84288cb29705cd50dd41bd241bf7eaf4a917f0c04f132fd3555738fffc785b464efd6c5ed10ba521a2f9cff56ba9be93b4802032fe595c0614286339041c01747f81496fa4d5bcd91f4c2729bb44b8e24d2e91ac2a0081f2307caf84aa22f851c0ea307d76417141cc5606278c52583d20e63ee2ea4d171add63e4c78db5a480035f9e136ea4ea88ccb42", 0xf0}, {&(0x7f0000000100)="0a8eb5e5ff07e1605b383071de275e7b2de97bc2a1197496f90d1bce5a102ccdac2845433946366d4b5183bc0e7640a2a4589a522ca649605f011966f9e4822edda0b5813a5a52b34db56bc66fd0e83f91b54b26554c7f416f3ba8511052b8fe04cf83bf1797a5452974892f90f9403ab3af65dc911f07f8824c231191bbea2d0ed424d280e9fd841ff2299188777074b4a49a5314cec4f388ed3f93c03283ffba1361ff4de4539078a412a8004816aaa6b126ef7168e2fd82e9015361b18e2af30854acba0a877cd4dcbc7d6570d638c71174f18585406a391ce1b6", 0xdc}, {&(0x7f0000000200)="b8049ce4cbca1aafe2", 0x9}], 0x3, 0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x1020, 0x0) fchmod(r0, 0x1) r1 = socket$inet(0x2, 0x4000, 0x7) sendto$inet(r1, &(0x7f00000002c0)="92c4133edf30933d3366c4de013a8036c917b073f5b03b6bdfbc7d458c778bab1d7981dc365c755425aa57680986bee7e0f2c26b329fb405f9578ae865197652e73fbd465527f9aaf539e2dff798732aad5ad527ad2267f2b087ca62da8cf98f7c1642957dc2dca058373ed45001bb350207570fd3808242c3d05611f48633301203f08a6a34eb9f04f8", 0x8a, 0x8, &(0x7f0000000380)={0x2, 0x2}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000003c0)) fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20, 0x18) r3 = socket(0x6, 0x8000, 0x1f) bind$unix(r3, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) read(r3, &(0x7f0000000500)=""/4096, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x5810, r3, 0x7f) r4 = accept$inet6(r3, &(0x7f0000001500), &(0x7f0000001540)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580), 0x8000, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000015c0)={0x6a, 0x2, {0x9, 0x101}}) r6 = open(&(0x7f0000001600)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000001640)) openat$vnd(0xffffffffffffff9c, &(0x7f0000001680), 0x200, 0x0) r7 = semget$private(0x0, 0x2, 0x602) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000016c0)=[0x401]) connect$inet(r6, &(0x7f0000001700)={0x2, 0x2}, 0xc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001740)=0x7) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001780)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000017c0)={0x40, 0x1, 0x5, 0x100, 0xd74099a}, 0xc) mknod(&(0x7f0000001800)='./file0\x00', 0x4, 0x9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) r8 = socket(0x2, 0x0, 0x3) read(r8, &(0x7f00000018c0)=""/205, 0xcd) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) 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}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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(r3, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) 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) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) r6 = semget(0x0, 0x4, 0x653) bind$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000000)=""/9) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="a866543a5ec0213232716ae627dc887b720f1b07974663eaacb053f232e408cf5b750101b052a213d2e738a45888356ad2769bd8010798e8758d1c032b9be804ef2e0873f8fb3fd89e5d25d2d5687e3369811b0deafe64299ae82d4ae2b13fee0670c44745864761db3b0b0db70d70c8f5f31bb45f0d9c9e", 0x78}], 0x1, 0x0, 0x0, 0x9}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000340)={0x9e, './bus\x00'}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r7, &(0x7f0000000180)='+', 0x1, 0x8000000000000000) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) r2 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x70, &(0x7f0000000500)={@broadcast, @local, [], {@generic={0x80f3, "0884f459f4d818b6ef95c00b1d2788f3e1c4763687fadd5919f63730865dea26e1badf77c9537d46efbe8e1e1d57020fd935dc90c865540baa7e7b1790a3e76906183422113445264cee3c9ff0878db3cc076c3e17dc9efa5a4a96cfe6e666105761"}}}) r4 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020697f, &(0x7f00000001c0)) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/243, 0xf3}], 0x1, 0x4) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) socket(0x1, 0x3, 0x0) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f37", 0x5c8, 0x0, 0x0, 0x0) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff0, 0x0, "ee70159b110004443369112295cf00a60400"}) read(r2, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b", 0x0, 0xfffffffd}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000012c0)) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000040)="cc", 0x1}], 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5a) r4 = getppid() fcntl$setown(r0, 0x6, r4) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) fchflags(r3, 0x10000) executing program 1: socket(0x2, 0x0, 0x0) dup(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x14}, 0x2, &(0x7f00000000c0)="c4bf6aee84fe1acc6cc4e4049105dc393f69c785558ac5989e71b7e6aa23c2fd3012df6b8877e45a5a6acfdf25fc7bc7d540259b78a1f555bff7a1a2ed3e06d712eb9be20a80e50668fe4ab22ce67ec6fb3dcbc5b79313bc4e25bbd76406f67c0a109647222a22ec97999406f3c746d2", &(0x7f0000000140)=0x70, &(0x7f0000000880)="e748a1de57190322739535280e7bb9e50d868af7b675e708e921f0cfb0611874460962c693819a4afe0b99d9e11439cf50670962fee4ede7c10954c349be994f2697543f1be056f6e423453c29f2ebffd13803978b7a1cc48a33e2536243b0740ed4cb2c0e16659b3fe9605c5c8d787ac95cf4dcfd1c92c411e99fd5b808ef42554f889e4c4e51144b897dc06a7705fa46d239ea4aefd5429f3465f5b5e6eccd38f2e156df57bae72961ee38e14b77b06fce6af3bd583a42a556c893fab5217f52d110d22f2265ad12b50849d9c8c022bbdd8aa856fc2a5738ca93db7ae80d0036206d6d3a6ec859c91c0fb4212d143607f5cbca93227e5d394f24000cad7ebf9a882b4fcc5f9568e8238870322d05d8403e2462c70798a00c22e795fc1c666ffb1cb5a61115732d5629b1d69493303a2e45ab0c3ab60c2cdd34316ba5d325e874e7299d60fb9cfb7c2b7c5d7889c904998ae10a202b5b766a62baf07ae6dd418fc9105c51768eaf359fc3dc4197e3af10b7d4701059598a54f76557cbf31bb638b8031140383b261217ea9e55a05a425fdd0daad45997d75c12277a343ef8121fddda4bc77106199a892a67ccbb41c91a2b7a944464114a434d894f701581dd563a9da699b4332b76a597750f12fbe4fb85b95085210e69c878b7a54c3c1f69063b3cc6cb6aad6c2ec43a589be4d791ff50edda321e73595fa5554e1de8b369c1cd8e6a3c4a092980fb4d5513ec1807377fe386b99b3fba6563eb5eb057c87e7a3593e45968a985de12fafa8198ff70f0e1231da45cc79f14d5efac136058e7cd4101fa32f58d7132d4b13c7c3b1b471396d3c137f4018fc2c3fddc914d74b04d3a683824234dce0ba08ac96b34cbeac71ac1c7d2387f77d0266e733d5a0b29b9737e67f1aba35895edd1476c04c26b1d411a01f62d20fd3067da345ceff080d9b31c288a2a4f7cfba14e516d203dca4a227565c6e436904c7ddc8daa7c304f9ee65788aaaaff5033a3aae6dde98f4a3a4b169bc22c794514157b4f7dfe5551348324069ed7355af34538221c5237663b3f2686b5a0ac4ca094b9ef3e88b10f84e1a7cd31ec059cbb4ede379a959822372bc04bc3768dae7f488e480a346b6ad9475112a91f4951706dadc426717a845b04dee9e083c0e25071ee74e28e9835915e4f5d8b6cb591bc238910da289660dd990b951cb052c7c157d4bdeafbfbb5d03ee6a021cc5deab34a332f099726b5ef719c2f3fbcc359f1f33686e5d2a4c7077cc0d3dc4566d6a181fc03066d94396f6580b81efed7808cc759761a91ec375346df7afd93299c28acc452be26f48a0ababe3d53e5a1badeb592c9374a61cd935b7fc6dc54936b3010591e248e2c4007725768e20334544899fa75d9f89fc8033e5d56d4fe528c5cffb3d1f0d740b42e412ef85f35af916c1abf6d6115645644158bedf8bcba46d5cbfb85ab8051cc3bfe75eb31423648ea449e4f4d1b73ef5dd5d15a00f6a2035417bd9e5a061866f09297d733b78911c92813fa0145da81bf97caa9538df0eea68bca8a59b91f98857e38827cffc615361271a7f98e92582e6c0447df26dad2c20eace8aa03023234b3c5a03c6087c34d9ea8e487d215a0ea8255f698e942a16cebedb71ee54294a82a9a652fa4e57aab902e10635f55627a715fb2adab700a543e04d5b236d9ffce2707166fff23eb5f258855a033d741c472f3e260a1b4ad5a687ffdfd023528e7552251ff5bcc64929e8396782fb8e5b486da4813855cca4219e066799b64bc091d3f5384f5fb83f3373410c0e15819674b69b923aeb1aa33bb6b2c8d9fdfae79b97a51d12f4d06c4b258a602dbcff0b392871f9531936aec942a7b38dd66ad3a737194867a3cb719cf673b9caf574cea159936ae68127c57024b2f4c38ac15c0e51e804a00da9183607a08120bc9a4792c4b6a6e819b816315490b3c91b1ca83eeb7c7be6dd45a1b5156b71c156edb7a85c66ebf85b1f731fb63cf55015671a5c96b367958cb92135b60cf45b71ad3f3f88726d2e435a19e35a10938fac032fb85067c630072316229fceed0adeba93eb4c829e2cde9d636935592edc7e8c6b361a2339e24fba5a090ef64cfa1ca3ca5a828fe9766326de68ea18a030c68274a343ef847eb06e8929b90fbf865d2b803e8983de6ad91242fb78af337b46b62d42588bc9fc5689060c584a377ee6c7309f98056a5659a7d171dd07c342e1cd7620bfa6923ca85dc04e6090473d8a569eb97ca4692d90698b6cda05713dc63858e180df86c5efa7e971670ac45b18ff02b4bd3173c0446b05c7fe6268864d804a2ee187cada5ca86c601649627af800e9f5549b8bd60702871d9efb1bd357b5e6e115dfa2649977b1f44f66515308215086f72bfc36947721ddde5ba89654fa0522c7a032599f96cb310dc9a97ca52ee9e00cde6a23dd335400f11a6f2d3e0205d0354048969903775df77dc640267d34809573a1ce1c568918e480e4a12367367400d57a37ce1ddfd149e05ea596fe398a9e6eca4b7f55b2796714231d164a1e00bff083c0999f14ab80c2b260ef630d5c708e95e5372c3f8dfc382a6ad1754c82c4a7fb271c92c1b9ab349aced13d05d3c530eef7f95c7f6e44d839fd895af872bea4f3b8e5cf9d0ebde61386bf6cbd1f7d131a71e092d390243fd4c255f09a9a59da546890b0a63b425e80158548c972a0eaeae4110b71af17c9c738e5dba8111e9d032fa178af8d8158c601582657407480b6338c5ee7e6b74429ec14643fb27efbdbf9efacad298e6f8c55309c9cc9d97e885c11b5d81fd1c192c4994d6dd56c78b537697ee8697c62ebb60ae5ba6237114893b61c233d8aecdddba730d9cb43fd192e873d9c3f25d8dc664e62a6bee66e03cd91d7f129f1ed600aa8b6a699e2549ec16e95785238541f01d7aa255a834e1d525e0cf849f4af9f20ed4a99277faa60d59f81354e844922470eabdfdf02be1e6e4deafbbbd25b75614145d049c349bf9f668276386e046e8729198981f68d1fdccb38cb05ade1516a4cecaf159b471f610ae6af2bea5bbecb998690229fc420ae106222833315a161e30b69792943278331d149d24f6f07519f848524b577caa3893ce5799302869c49b107e8100b46a5db65c05ee17b9f42db2718fce3f2cc1064e5749b8be6e5c9e57acb8e41a458e5047e15ee59443c9ad57342b260f85ebc49f09c87648846437bf1d6d031e975d21b78006293ec3fd60d07c7c0f73033bda5a91b6a9ace7f315053857e5f28c793645d18fee3ab6a152982a6a3684c887c04c2a6697c97715d13dd7a6aaacbd4b665d55affc7baffc5ae11cb2e9b11687d3c28aa19cf68ea55be351fd0b48ce5ec7c2dcc45ac30f10c5f8ad07ea88d853ee528fbdd4c911174d1371a49727a5db96befd45bd8604230cd4a391f94212c468d4a74ab5404b69040d61954da9afb3d40e22bddc7ddd4729ee8df3eba084b10efb13f9eba795c90ac87f733d9b920b073163b935fb69935f8f6c0850b2a7d2748bf05f49ec63de54375b172c7385b5cd11b10c6fa0c0c7b02aefd7c692c8869e0762d3db8208d22668d84515f6427f024e97e1dd02a999e69d3324b50f81d0230f35ec7b6cdc8543a4cba46ccc33a136a42c299ca1723afddfd1d6eece784d9493c6cfab0866ff3529768132c1d83f1fafd3c22dc584d8c32ce3fb17bf36f9ac28902e5dc959696f677dd1f2bb44fffbac857cff2abcf38b854f4063eb84a77b46d47ce330c3ba9c30614c2d3475ef3d46d7b24316ba2f92f06919d878fdcabb66439d90b67813f7b6661b8ca04f6cbd7c288f8e4865bc53c10b52c12e8f939284c9dfe293d3f25c87f32928869a7a1a355e9ad93190085aa3609fdc0e985fbe93e2be984a110d622a81c5bcc1a9b881de7eaf0404d91c77bd3985136f7d67bcef39e53dc9b6def767c1816bf80bfca4b3a586c9cbf721ca6fba249c92a17b12d1a63012056b6d35f71bb5246979df877f14240334600a37b53399e3988e3af08deee5e80bfe1092a997b6f1335dc89576f2ac63efd1135669559c91b7ac9cde2877490ab22abc97e099e619af1c57b02d2fb96c21c6ba39ece48c45f5f61e598c632f29e61dd2f8c4dc3432ef64baec4dd6c3b699d21653c79b97d1f5bb353c67ad6e7cbb2b8b6c699613c596c4632711153f193fb3d3f4146850cda228232e471dc5851dedc0a0a5be169a8f8d56556f4823a2f2a498ea0a8edeb201da89cca9f33263eb49dd1ccb48f7c781e92e1dbcd99f449d6e1ee205bc7b08cf86128c282834ef506ddd2ad853872fc2225275deac15631a11dfcd855bad22efaa19f7b7ac912e5f9402e949e2f7bf2f9da8ad768bdb2b7b99cbfda1ff6c68cc3ced6a77de5d106713b44193cc600c694e5b4ba2995e85a8d2af3a81805d49babafcd0f749cd2e6bc1f87b2fae6a93d336afea760a544cb44c1059ca054ff59b804066e519aa2548a70a5e0490505978972dc386b600d09b201ab1ca9bcb03aa3df84db31c81cb1c98073fc948cd58a934dbe40f29db340193efb85065aed3fc8f708cb73f730872a9223b72e55a0c11a223cfb4c41cef42117945efe522021e37099d2aeb2b5466ac40c84b56bb1228f017cfa45c36481d1adbce85e52170c44ca59561596956bdb066d44921481b583c438eb4b7b77c540dc19f362a15b6bf56b5d63fbe8fa9360c6e66c0af8333bc6ac44f565186c3be68eea64ae8be05578f5c3b8f3423263d89fbf57e67bc2e1184bdcce826e362e9848a727b19e0cf8ad00b4a8588d7273c87ca16fc03ec5655b65eaf757e1398268d8b6735544bfd344e488191a71c5ab7218108757f2ab96f7a07bf7b091dde8553debf919e74e9e7b388bab26b9e0bceacb3c449808cff6073d26e3f5f80719d2fef719466da84054612035c58348d5fbd2ad052377f5eef53409dbb71ac95cf2ce20f1fff2b500230fbb033e3ed030d140a3d2224181267d8245673eda1c5277cff0863e327b0ce5e2d7f7d13d8f173a987456499aab7342873b6aba072a80991a47a3d9aeeeb437b6b8bab793dd56a15ad665e4dc4a44316ac241f6361824ecff778f59e61840d45376d4288b5710c9c84baee41b040ef86ad18142e79c1955c6b01b1f96f8cb42310e5f41d1634d0c7af63c60249a2f2dc45eaf79bebf1391b554f71a926db006eae155c06ac732d2976d54a2d147b9addfbbf0c6dd398f3831f2208e1e7f6f55de47f9ed81a85f23a94728bf2aadd3842ff2a5410f047de7de63445a6ca47b95c43cab80d8deb3295ab1f20fffaadbab530880eb0a4e8da6f16f4d5a12c1ade30ba25b76596f53cd98ae79f7058a3e72ff3816633b4892427c6d5d8ee27c34f5f26d773f5b9bd5e2ebcc951313cd1e5a9433ca85948da846262d7aa136ca747a4b42bf61ea9e5512bcc176098a6008d674a1f4fc8697fe7e45b9c4c804fe2dc4cb3d60f4bb8c72e8f9842ceb0b189752515dbca78d1d38ce76a099f0fb1748c951c0e727e843671fb31b522fa15c7c8f8b1c59cac9a6b429166e68edbb808f9a7b385a8874521fea78215fef5dde246c4bd0467e2ca6bdb1ccfc0be09336c0af6188bf330931021ee799e89c410f97ab329cda5823b04097dac108b6bc135ad438d84b22b372ccfa894e33831fc1ffd170bb948cca5b478befde1736cfc2ffc0336c1302a0a5c0a5b788b74ff5a9c94e6f0352fd4441c481b981c85145a40576feaa5ec053f8335d7ec0f5665ed883722ce6637f36656ed4da0502f2b", 0x1000) syz_emit_ethernet(0x3e, &(0x7f0000000700)=ANY=[@ANYBLOB]) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x4c}, {0x2c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) poll(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 7: sysctl$hw(&(0x7f0000001580)={0x6, 0xd}, 0x2, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r0 = semget$private(0x0, 0x4, 0x42) sysctl$hw(&(0x7f0000001700)={0x6, 0x16}, 0x2, &(0x7f00000010c0)="b5a3040141ae889687cee0a6fe3d14f162507c593406bd0e559aa3124dc091ee1169c0f36d1ee29add4a3ea7029e8b2f61f01b593065d62c29693ce91d0c576e603527176a393437b1935ad2cd7abc0c7b020159ca7f5463da7eb9d696f971017a02776049807856093552d3f5ae1fb6f9e474d92ec7aea28f7f1aed2f4f61d3bef4c9a3d4b72036d5d0011410a501339be733f9e5d462c3b38be81aa8d15ae5a9cb7bc04edd466292cb8ed53179465a76365a9ef754ce2641ff1997c6751f7aa7ae9e1a633602eecd4fd6957a891b3f72f154", &(0x7f0000001240)=0xd3, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500)="2a2f90b0a25084", &(0x7f0000001540)=0x7, &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a04468c09be", 0xd2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001280)=[0x7, 0x101, 0x2, 0x7fff, 0x9, 0x81, 0x0, 0x1, 0x26e, 0x3]) semop(r0, &(0x7f0000000440), 0x0) r1 = semget$private(0x0, 0x4, 0x556) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000380)=[{0x2, 0x8000, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) semget(0x3, 0x0, 0x300) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r7) getgid() recvmsg(0xffffffffffffffff, &(0x7f0000004cc0)={0x0, 0x0, &(0x7f0000004b40)=[{&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/3, 0x3}, {&(0x7f0000003680)=""/143, 0x8f}, {&(0x7f0000004d00)=""/130, 0x82}, {&(0x7f0000003800)=""/92, 0x5c}, {&(0x7f0000003880)=""/180, 0xb4}, {&(0x7f0000004dc0)=""/4096, 0x1000}, {&(0x7f0000004940)=""/66, 0x42}, {&(0x7f00000049c0)=""/75, 0x4b}, {&(0x7f0000004a40)=""/199, 0xc7}], 0xa, &(0x7f0000004c00)=""/179, 0xb3}, 0x0) acct(&(0x7f0000001340)='./file1\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000012c0)={{0x3ff, r6, r7, r6, r7, 0x15c, 0xfffd}, 0x100000001, 0x23, 0x2000f3d0}) semop(r0, &(0x7f0000000380)=[{0x2, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x2, 0x5, 0x800}, {0x1, 0x7, 0x1000}, {0x6, 0x3f}, {0x1, 0xffff}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) semget$private(0x0, 0x2, 0x40) setreuid(r3, r3) executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) symlink(0x0, 0x0) rename(0x0, &(0x7f0000000240)='./file2\x00') syz_emit_ethernet(0x6e, &(0x7f0000000800)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe80"]) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r1 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x5, 0x3) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) writev(r0, &(0x7f0000000400), 0x1000000000000165) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/132, 0x84}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/128, 0x80}], 0x3) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f00007e1000/0x13000)=nil, 0x13000) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kqueue() openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000500)="c27394204bfa55e7370af0fd1ad88cca42d20d7dfa3651d5c069ba202e51a7c9fd3d706663c1b13eaa1b70495b50e2666b569c9ac31211e39f926cfc0ebad01cd025fc9bc4e5c0c2bda5f5021ba590c2426ae4c3c9058902512c65db1871dfc4d3ed23fbdd02a288d45a997b646a132a02bf6e4a7f98cb74c75ab9ace3559defc971cce985504f1709cbbf8d6b0433", 0x8f}, {&(0x7f00000003c0)="f13a3739e4dacfafa95db02186575b55e26c5dee15b90d48ba8b2039702c1b576bdaaa1a9d1577cc9f0b5539aeeaa3e3d37e660d1f35d44aa2aa09d4fe3502eebbef17aeb96e3a419cfbcbc701aa10785e67a70431d95529aa1b2da6f639cd3538e5351ce86b2b3bb04abc46969cf72640", 0x71}, {&(0x7f00000005c0)="ec0380c339db6e62c5e308dac0a1674ba73490a939fe188d1e990f97b977f447b3df84d55c52a8062ee19f6c5e13c499e091cc234116e885b17a33fa18e440dd3b56926e697645c05ba2a271c7c63b2152475910928fe10e7c78eebe16a0724bc43b110bc712bd5b64763ff1f43249dd4242bd5c92d19aa282", 0x79}, {&(0x7f00000006c0)="5cb6a216952b0e65ef5d4f43302726185637f6e499c6b83c12e572c9cf578bc89c1c0b8a02ae12aad65789d93cfd23027afa6b5334caef3e95a470f84e2b51f622ab8ccc1231389560953fe6081616d1ae80cced9877f28f1016f16cd7e7c5d1268c69aafef1a73f5a4b6d5fe885d72fc8067a0b168a6b8866fc7c0a2c5f24a6d624c3cb9a49c41bc0fa56ba7b056750a69f509ad2e494dd18a7b580b852a1f199ced075a5beaf30353627de4b96b696ec55d483cf37c3bcc21b22595c38562b6b1cac504e866bb84df1480b2df6323a19b98659a1e6", 0xd6}], 0x4) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x3, 0x400) r0 = socket(0x20, 0x2, 0x9) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0xc, &(0x7f0000000080)="71f91e3471ac0058bc5a91502f94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xd2f5e5e4748744b3) chdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x9) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000540)="7d8d7871410ea748289b7c44004711bce72d3a2f9e1e18f6be58d8dfdfb01758cb15b86f63f865cd00fe4cff7856be4d9b88545e44c2c47980f055cb745389b0bf510f3232e3b2ad511bd9bf42f0a3233571afa5882c5804cad7e5c983e51fa611ac51a0bb02e7e66dfeb0aba49d723ff87729a4c34f5ab5e4fc9ca23dc08fd120d633ac25b6da4652b0ddf24fb19213da89f51aa64d09a3842f9676e55b2ba2b10fa69f87353617851957c020bf3166b372ec756547ab877caa30d454dc6829f3a1dccadad6ba1f11d2c1791ab425c506656e451c0204", 0xd7}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)='Mn', 0x2}], 0x1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000640)=""/131, 0x83}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = socket(0x20, 0x5, 0xff) getpeername$inet(r6, &(0x7f0000001240), &(0x7f0000001280)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000012c0), 0x2, 0x0) bind(r5, &(0x7f0000001340)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000001300)=0x1) r8 = syz_open_pts() dup2(r8, r1) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000080)=0x9) sysctl$kern(&(0x7f0000000140)={0x1, 0xb}, 0x2, &(0x7f0000000180)="ee40015e9ea2fe46634af9dfe61ee5ddd4863d3aa861861972bfd95ca0d41c0e6ae8ba5096ec52632d5cfe7509f30760ca2c38b17488fa2742c97aeaae2a42e393c8fc1293f679297641fdaea9472c1d", &(0x7f0000000200)=0x50, &(0x7f0000000240)="d738afebf3ad3070290d05e2a9f8efaaf2941d3bf4d2bd0f25863a958f9d2cb89c5cac477217f6e2d0105706cf6ae09f093183766a24926edc3e64bebc939dbe709fb80c933701b4780c66ce6e77dd0d760edc28ce028917665890a9421eb037d70aed504e36442f57dee9101fe41ffd353a0ac39f966906969ac882a52b176d3f184f342ca4a26384d67f7feb228807ea82ce1ccaf9648be4ee2b08ba3647b0712b1597ee30c3c1a04773cc16d17ee2a4b8b5dd5ce5f5e807a19ad022c7221e4fd30bc844b7eee87f93d9d1ab243d3de05d81ade8ec3e1c01ff23d9da29770f99515124b902db052c62e4cc4126a584534df9fa2a8e074d973b0921c7bd0338ed5066e3d7a1f39d3100f193adc11b85a49c23d94c063f0fad8edd7e620f46b5b7ff86b96fa578c2a3edfae307856f6fcbdee7fbd3bfd867a91c1414208bd43c75a7e660562f8147a54e15730d110ab15418dc435e82b551e102830c7245e33c00436b58ea46705027088e4bd6a01a954c525aeefad9e912ab9d936704ab02e9376e1434f75b850aff4f7fbbb403043fbd75f866205abbd4f43985702b975cd2f89c238a7f9c227de5102d46df24640f44f58445d962d91dd049972216e8821c4aaeb512f591d88cc19a0868e4c8cd75457f1b5e63ea98389a2caf203fcbd3cf25c6b3cbec146f85c1ad1bc7dab1946eaf256a6f71e91455b7c9e7d91ff8fc69532d8354a0133786059c8cf761c81ba1dbeb97ca2dd180dabc16dec619ebfcc3e72bb695982662e0e3c99c48671c60dca10a63b4166e1a82b6aa4dc40f3f36e4f8c50529c54ea98691eb00a8dd1d9d6833eed05ca254de2a8ed16bc08970ece2e90403cff08ff3de5fe6e52c0461efd5d11d7e602aa75596d7619e1ee80358b6f1f99acd06f0bbba2202a462d2e44a0b1bbae57f598ac96249630d3c4e52c174df76828c9d220f33e15a07f3e809a4d3e0d4c5f28c09b488d676b96f658f5c3c1a3146d27b1d9231fbb959b70735e5b857557254a95f976e26891cae93fb360c8e94b34702064e1d0e1aac9b43c8d3bd51f3e37dc550a05373ecb5d6fd21620699c4bd59a035abb59d2a96feaa9ddba021080ae03996fc3e28a06daebe83e76b75e7b4dc811bbaff6d96e789ea5629dc2168d99e82d64264df06a27771de2cf92df32f1cb6f27347e49a778feab4c48a31f2c030b8cd9c41c29a0dc765e1568ab999d1a8fe95f1102b7f641882a4f6917e0ddd50d5309ea06d3c65473c4b16a7d558d7ee05a36af883d144a5a358722494d9f56d8cde5764d63717c5eda721bfb3011b3bafdad16eb05ed71b4e5803168dbbb9e00f5273f13664677939cb46a4164c2daf38fd5adb9064c290107f25a98f741f40ab65303dcf8e215d62091f1c276b8a6ab02f6a96bea644d0b2983bf48287fad4a2bedb4256948ad832a09acc5a757d6319e7ce8664a03395fa6231a6fc1e0a96bc7a527bfe344dade62dba264fd61b00711122bdd9310851778cf92ceb904517c61a53552c1cb72755bd264ea3d434c5b3f25c0312fbcd7c28064ddc1f9863a006ca472b10cc749688e61e17b7b4466144ef53a1de4e926e90818332765163ff797e6fae2609457d037e68ddbd34a37676381082690a84cc649c27b8b2380ced5c202520a3d19553e5da3c6bea9a02babc3665e950d6e0f5e38b0f54ae845ebd908d0560401b1e608c3b3bed1b908baa700231d2d81b916cda29a117c295ad58578e93313c2e83ab93693616a329412531671f534073f1f342ac153ad70cebe3f47991b3facce39322730d1b6b041498f6b2f1bc9d5d8873e1d6737ba01f680a6dcd70a5fc1d109824579e4bd742f185b44eab4e3558ec55e3cce5127bc12bc45f08804947f5df9c4dae9887c19ed8471e1438626fd9b7faef297b78428751fa165346cff0c7d1cb9e8a0ce7a0dcf103d6b180e456a7ca1f3464873f20c2947ff7402e7b424bfd51f277edf8192a2de51b347ddc450e9330d42d5b894596d3254cb99df0880c81f6ab909655abe255c2dfd0670abb1a607f08aa646d5daacaba87587727845d9e45d63a16c9ee7f2c5c53829d30e0a434a00582ccbafaf8e061da0ea29e0f3e63cdb7f1d176709a83b2fcc186160280d42603068dcbf09897cd0389ccf58a5739de9a636cc93bf3489abec6e84112d1e831eb268a9ad625e523ea6aa4282104d7c13f277b8ac8cecfa107c7a80109bfae21184a002ec0f6839debe48c7adc56b64e5f02e90c7e062cdbf3ca9f3ff08bc6913489a21a0fbc737b06fa578ef6fab1ea9a8af5d5eebfea6be2e4d9aa70235ccc2dd0300805aa73ad7d282d7e19a454b14cee8ad6163bc2059119fe07ad4a9d74ddeba3d8895e42f4006e89aaf9fc35e8eefa7bfe5e7a5b8618a9bdafeb5689a9fcf86db5ed0e835c8d27fc77d630b1e86627c21c22a30b0faadbfa557616cc2ec7596c8c1b527fa6dac230c43a2522371f6e5f8aef9d6e579aea910ca8940ac76adfa984af7d87dfd221e22ae797d4ba0040717765f353540369731ccc6b4d1c6aaab81a4d99b1d828c326285c3032746c2613a52b62cf55251b3c7c44b371b2ebe03f3d1f7527262f9af8e52f8d6a428a4e61a358011cb4050b37cdeecd4af8fa753cc11969e92155847d9a0bd31ee90541a40e1e2354692ef7b7f4ec7e6d92c00e0596f556ca57395289d6c881bc8123cc1c074af73027fc297663d705f9377d3101069842ff210e126345fd8ce7ea227573657761a6610838d1f983b0f625126973bd85af7472da5e79ad76bd21273309e00d92de12590d0e0c521fa14fe54ded67e2deb623034fd9573ca17368bea6b45286b748389adb589f76d3ce56f6647af7a520c2c3bb1037da1a18298ab65800345566054067b03a2b9d444817dd6565aecf2230aedbac7b90f77a6ab023578073a79a7af5045ac5f406cd90d138f739e00e9e0bc3a964c7b94cbaa78129a3bc56afd7a22723e8b6b0fb6604b36e48181a513cf0cf203ed100c22527ace45c663e78b46103a8e73dc6906cf4040a0f90dc7b3304463ed3d220d8f9c440adba3b98cd64c4f7d11fe253939577a2d5cb24fadcfece941b0c89a353ba8d535939663e7f0cc41ef3ecad5153d1c41e1b73c5908221eaddad5b5fc7c8f3359b91b0073e617d701b5656b409e9d1d3894ff76411e6b8058c90823b8c26f773529bd4d7c37d1da1bbb51d4de004873ee845a94a8cdbe5f93d39096402987208b744f1e078561f7c49db65cee6c670a1d387afc5b62263e961ce8fadb102cef5317d042782d0722e3f58b6a7d1070e4699787dc40d8ef91921d0c78b8a2f2cefc8f0a656c3cfab0d635d94f5d362e0c56eeb084d40062d5f82fa44cae098923abfb4aeba907f448f44d389b1eecd2d7244168e14808c12653a2b6b0e6622c19e687031233607dd035a6b5a104e648b6a762c8df979b8438beb276b18c78320ffb92d242cc852de1b8399264356912104864ecf762757e8f6e574786a485c27f0ad235d17d4afa575540ba41253b34661c85b9fb59d33b748c854a8e08ad16b8e55ad1b146c5cdde92d89b9f89e642bf1abd0cdd5de5bc01dc3cac78093de916f280bbb1caf043d8c5a4571da5d8649692ec9ad649efe0593ee233ade7c5d8392c807908fd3490176426fdc9bffd1a31ddb7e6a6c09608696318e310ee4727b76053f2ccf4ac4d732b3fc2867015dfd83e62d6b9efbe4926fc974946f10ec8c6b7bc6ec3da2a70b6dc73334706825e0a91824195d8ab2b0f26af04f1aa86838de969b9702bc1b07086a94f1601533b392d75fa91231d413a1adbe33145c090b0c941ae9e4a9515b6aaed3de1c132d88d46d02463e7e0442ae3cc16a27067cb9cee8e2b50eefdcb9eb9ecdb23efab4502bfbbdb33a9207b3ebb428ddc5eb4d77870e8297388302f8af19e736fb741f480e6321d215f06b2a710439125c4c58f17f4ae5370c54eb1fdf10af7718d464a2af8b9cd04b9ed0ee1a39b6a539a251bbe4fbded0ecc51c6f21e945d744c74d300de1c06ba2758b4e8d06c4aa69c1f645f6b9b0562dea2602424b4edc12136cb163bbae89b9ab30bd146bbc602aff7466b4c8d80ee3f41a60db4b2e427b35808d5ff22b8ca25f06906c3b56e0e672361b11271d4c9b2efde1ef4a21982021b7afd1561360a491b63428d832207b9042237c837db66de2dde176fe41b407763dce79f89c672aead6b0de65f39dbfb5a66847881cbdd6bec2948781c67259f533eefee577f7369a0142f3170adb1860bb52b99c2ce0e941700a0d570e392c2977b8eeb39c7b11f0c68ee3d785fffd7f951f023c874e9a68cf87ad0b2b7d69ee6e5d77ce195b5f633de105538819c075fb5450d3e9b4a5fa44454326dec8f9ede9b383409a946e207d6437759225621533dc86bbfdd4d8fe53747c17bfbd49cdede8f0c687863489aa43c50c12ce6ff1a4dbda6e76cb39bde8bc185add96beb149dd957d753cade2faae4fff850cbed8b913566682bb5feb617cd2db18f1e0b71654f790918955fcb593127e7c307c939d2db41083e2ab6869e8e724009921d98dc509a9ee1cb251754cabea93b0c4f302a84a40e4da09d1f5447811996405e49650806ca27a47896eb4ff78d1e01bc22d1284997c79b351a109ad88086bf14b144e2a19463f11be5411b8cc8a23953534844c089c8025624c313cb6b5a2132b07698d0482c5cc9fab7dc36f765384e6a73c455983274b3b1d2880d205c61374c6274f0d872347adae2ffa6b03a3b4466470c105d7d31870192d7e1fab8e9a825e413fa78e13c54329c579b62a1c09a2be6d32d5fd93db20a9895474842aa3d3935466763fc26a09ac03f6ceff1639106c2dd8734e6202c9521b9895d7c9d40c09c6f516d22531eb3aee83978681b3d7fc0c0da7e6bf737cfef7df605b8f43e84400e8639a3d8ddb267e53a4842b999540428de1b8d210cdb25197d92d0fe64580629a75cd873a0f616280cef180d73c00a8779eb83ea8446b5dff2110f102d272fe6898fa210a6985c9e1dfa984fb336f90d1a8d0b322eea0cb10f981929ad303ae7ce96fc66afc132a9630547558b9934ff2a9c159838e3432ff89e2cf49b7d5a521bc51bac24c7d10408aae1e27cec77fc37ced7164b7b7bc8708a42fcc2bfe53245e81e9c4dffefc05041ea90d2fa1607ec6f5297b94cad7d0a533940a77ff363c4c315cf71802aedddd8d44a09e28e3274f2be4bdae4fef29d497f80322c3ef6e7308bc83802e89902aba39df07e88f82f2ebaa24845fb7064354cf4ea0bfedd2942d1b481ebfc404f12fca80e8c31e6f5f2fd3fb76983ed8313b43dce273d5c0031e65b50a7b02501de5ebe79f59d7c91d312c739b8c343e98c0d238ed90f73808270d3b5dd87ddc7c528c859f00270fec7aa58973526deee279ca5e89f9783ac0c48205973b4bb6a4aa45859d7b4eef61c3789760408b3b30945a5aee0914bb942308e3f24333aad06afd9176ca5a3f9e36040b64552b9948f59f6a3b1cf1990abbff2fb9c97088122c3a6501af4a5bc0dea74b10103bb3bba732d415982e65008cc2c827118e4647f9b87ab2b44490bf747c9814418281e3a3a0b866c577f1ae7272916cde495b2d784b3f689385f54646202d9caeada83cb955bc3e4927361005b1ee4d49d96d305f5e710d0ef2c2d028093cf2a81438891cd29e133c2a95af2299dca7798e0cd847745349104b490f66212f0726139728e6b9f8f0664eed9b426217ae8a0fcbc51973a935f99e9f1fc89b893a55", 0x1000) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8", 0x85, 0x0, 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) 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) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f00000027c0)=[{0x40}, {0x1d}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000001500)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xb4, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x10, 0x0, 0x0, 0x0, {[@md5sig={0x13, 0x12, "3d1b1a686b01a14c4d5e2d95f362eb15"}]}}, {"5f5a7bcfb752471b9cac6e8a9f5927045cab03521f2e3b5c93cd8a8426b0837c7c680e7b284d4f262e8856016e99bed65c22e90ba569418d3b0a601bbfb38524e6bff17c89fd286b3c26f29012ddad303b9d2b6e8b488afbe4d1b965c72af551144a645e40ba9b1169ad13e8a7ad1b07a4c71525a89047c2"}}}}}}) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) shutdown(r2, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000040)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r4, 0xd}], 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000000000000078ac1400bbe01000010c009078000000004500fffc0000000000010000e0000001e00000020300000000000000"]) executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000001040)='./file0\x00', 0x100, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) socketpair(0x2, 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) unveil(&(0x7f0000000140)='./file1\x00', 0x0) pledge(0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200302f01fe8000000000000000000000000000aafe80"]) executing program 6: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) msgsnd(0x0, 0x0, 0xfa, 0x0) setrlimit(0x0, &(0x7f0000000240)={0x0, 0x54}) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @random="2cbf38174634", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @remote, @local={0xac, 0x14, 0x0}, @random="772683f992d8", @broadcast}}}}) executing program 7: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r0}], 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001614389ef1c13fecea10500fef96ec0c72fd3357ae300acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e203000000c257699a1f139b6702add6ea223e7d0c032bfa896443242102c881ea6e2ec5790400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c09005cc5238e4c78334bbcb3e7f86d00000008e371a3f8343712051eea", 0xa3, 0x4, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f00000000c0)=0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x1}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000700)="80f070e89b1fd97bf837057e7f984e5719471606535ed09ca35d9de3e693ad2dd490c9cc22d222d419db4f3edd85a16a377d9936b98e7205a11120750eb1f87174a2472ad852b781b6cb2b1504577716107785df202d623afa31a41d6bf8fb9816c7645f3fe30e4afcba8f78a1021ba8cd33b53e5d154a8082077f2c1eb88dd92a8706586d716833d8ec10b9a9e0108d83da0a84539af447cb3b07fc510e42dc39091b41fddb21dd855fc9a090f3f2075b321e14ad94b1465f9231739194c095ab99554937dc81a551c297da91a2a61e6cb05ee463965139679698e84345e218b2777e8ac5659b41445b615e2f93aa83de66e96e17ee6c4a8f0ee30be7ad9ffe28bdb1c7f1fbd95c73c256aeb5221cb7dc267e69e85f05d03a583e3fa8c7d3a897fff2f73b82d4bcc29a5cb646d35e3432648612dd0d86ffd8210bda5cd9b7b7090d36982cb24a07240ed4907f9043043c806a28d9a525b8f9d932d6c2d4b140d35211afcd8da79dd0d996e42f78d8573b115daf40f8a625f4fa824248bf0e654d78136a8cbd7a5ea4c08711fe72bb9b57e9f1df3eb7b31b2afe4040a2e3e0651c3e05f0ed2bee1ff72612aa8b14a3de019ec8d2c07aa7f2894f2c49e39cdb87dc6a4a1ded9dbf1ffa698dd431776c4c88c9758639976148f8608c1123dee40ebfcd731b26939909c03f69e00b561e75ff42a9a809a2ff5e70a901447845941dfa65dd9c42a8480c520d48b170764ec0d4b50b8fc2ea79e790db67e86d2fe1e338c485b71184d2dede9986fa85a0d88b3637fdeeffee3901920470544d678e4c1c696893d9d5de3b208cff5a7c6f865480f078de2416fc635fdf23a45147304c1ed8da059fa4eeb40d6b708e317ee9a41aa36306029bac7016609c8dc699105c7194b8fcd73213065f9888783eb5ecd347f5194c2d9c3476523c147613136dfa69651ed8e17e65f871e5bfde4c5e17d61c0098f280e8d3b39a730850df627bd4773f21cedd7de115cf7e051825281add382e900f974379dacb55e7fe071ee1badc55e85d51efff4fff62317275fabb6890518a9dcf36f9e8731cd21d3b779ca75505a27fe5c365af5efd8f87d913f1807204919b2936e22733298e342f7778d8956b89ad8a7e9c5f74aed1746d35294bc2090dca40b9a99fac8612456c638bf956cd98c40d1b78f50d4f45e92fce1ba5f12af22d33861983909a1ce8f16d00e7cb62853e18cebea513336a7603d25b4d34c66a564ce318de204357e41732e87fd9a8ec18749bd8", 0x387, 0x7, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r4, 0x5) getppid() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c6f26461c094f4ffffffff00000800000400"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) setsockopt(r1, 0x1000000029, 0x40, &(0x7f0000000040)="674ce500", 0x4) executing program 1: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) fcntl$setstatus(r0, 0x4, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSKBDIO_SETBELL(0xffffffffffffff9c, 0x80105703, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)}, {&(0x7f0000001700)}], 0x2, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r3) truncate(&(0x7f0000000180)='./file0\x00', 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r5 = socket(0x2, 0x4001, 0x0) dup(r5) recvmmsg(r1, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f37", 0x5c8, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr=0x20}, {[], @icmpv6=@ndisc_rs}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000735000/0x14000)=nil, 0x14000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000530000/0x2000)=nil, 0x2000, 0x3) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r1, 0x2) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) mknod(0x0, 0x8000, 0x8) getitimer(0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000140)}, {&(0x7f00000002c0)="347bc8a19c62322733022c129ef625f51874c23dbc81f03c2eeb4cccadc5c900cb72e6", 0x23}, {&(0x7f0000000340)="5f07a0293ba0497ed7313b2773cbedcf1a586c279598422f6c54fdfc82c6ac17ce392858e98459b1e39ad4e4151c869294acaeb42b16be313fe632290f315ae01e2eebdb7cceb839efed2c27a686d300240b700f44de68e335696d317fb5a0463d11c89c938b91b07f40d13cc31f1b5bd5e2baab2ba3730926ab384eb4f42707a3851486eeaf843d3b75b2ff42368a8b9f231effa6e220a778d173447ff35e8a40104cd8e3d3aaea7d68519d35999ed1dec3a93910090d4a4c4eceffcd81d527822e6242fcf0fd3ebe65febc7f", 0xcd}, {&(0x7f0000000440)="fadf36fd0cb5c4ad9e03980c070fa1932185fd46e8cf5624ee883ab87b822eba8586158cbcc9c7d77c683186a54288c51f0d5d6251cf2d63eb12a733cda852466fd8a0ecf5bc99ffaa4b69fa25e4666debcd73c15e102f0d93044cffc6e5acdaf65f6312b6b1ce002a28e8d6fad8d84dea7f99b65743", 0x76}, {&(0x7f0000000240)="c79fcaf012def474d8052bc17520", 0xe}, {&(0x7f00000004c0)="05508fe4461e8e759409aa946e48e59b2b27bfa3f79f2e633cf765265f7113149360a996044690a4f806fd7633379465ac04024a9174cc1c80fe482f68e8c7b6b664d4671a39ce8c6fd6b5c134ac5106a349672ef1b29e377f5bea739a91000e2ef23b8e314d6a45fce110c14d27b945ac9d12d74e10d0135e0a3ae77088191ed3943f5d7e6f7e178aa0b629d71aaeaa62bcb299b483e2bfe04b3ea6ed08967fb6b16cd90a271bd0f9d6d1f0f86a48f96c4d794d2e6cce14ec6b73309447cf2eb8e45f1e5a08579b3da75da94e6441e17c4ee1be6ab2e0ed6e4aa8ff1912224ba43aba99f1", 0xe5}, {&(0x7f00000005c0)="5a361984d1aac1dbcd785279e965da2412cf2d5f31ad1331fa0a444c4299819a708b22ff28e3af67af7342a4da9b8fcda392ca34a7e7a7cde2243089b67db705735784c85fd72d4b20f7bff3086fdaa1377baadd6c78ec2ec0bc3cf413f037e6ab933c2ed506520fb144199f0262450dd580028d7c7c9e7d264d19a7cb8e2a9fc4eedf4b6ff19af849e01d6c5587363e88e79fa9bcc28be0b17a0888df758fd5d72e123fab03f556ae9fb5011c41fd6804c748ec3313caaefa98c2a6df5bfb21c5c5f44b837659e4317cb3f0048037a4e863503ee2a6072a5e7b89c5e11624d092fb6603636e7b337ab769d77b2fa45c9ae86bb2971cebc150e1c462b1de6696c03881ed69ca62c1b26a72c436840eaafdc822e7f79309d20bdb0b56c6e82bc0d1ecc58cc24364c5fffa346c3519945a73bd76a198de3af21f77ee6f3d4b901e1cbf5969ff98fa86c156fc35b478f2d70371979add8cf07987daafe5e8fa589a9d3ccc39c2b2977aa355c6e68881391d82d7bafbd1cca68073ed3b7fc662d4582269e0ab2380c22f211e53171dfec6bf0471f2e19501656715cadf659bbd70fef43e4b7310d7fb5a6d2151bd4a1321e0dc7a77796e9cb5938d2efb9f75b7d2fe7633b9847b646135f4f679d2682d82b46772630722d2872af79087edd8750851c2bcf88f9b60158641e91b40efb931d37af5b7199c18f15ef35a03a87e69383adb519ad88ba244069149b89553aa48ae902c85fa3b983731d59fd6e6f4cbcbddd8b6ac8106529b616d488269ff144c6da24d3aa74b2df644b26e45dd6b4e2bb7a617f7313b8900b9cb6f829a082bb98230318837d703b1654e3a24861e7a0f4d0e1cf668449f68bdf1da54984ac31f6a69ca9cfde7d5e49185e7a109800a1ca9a9a4d6e3df813456f3b691161b552f77ebec9e8892ca4da55452a80a94d5043a17893a52b9c24d855ed5bee7d5755ea77a9f1cb7ecfd05bb17aa1664ad82facd7418a94d80c1ac67d7a7cdfd02bbc4a87e79c035011ae187830d9d446093cc47a246bed2f8bdcbd00b15fcdc750fb490386165b5512741c6004a71fab57e8f08018d35631c916ea0fea85c20e97cd13d01233ecdeb56503e9e53f097f04ecc0e7384780971957c68ad888fda662c6fb44128f48e270d7cfadcf70e647f24e5df6808509e15c76171fc1b46c10d10aac6a012c98f4d264b509a90d234786ec179bab11ff1013ac464cfc1fe5a0a2d240c153004edfb4e717399fd301b817684f0562f575f414c9ae38cb953d72315658f661f466ec11a7354cde226cf61ab744c3744559d208d510ffb50875d8386ac07abae2318deaa3cd4600dbba6e12d0ffbe346d9de698378a910de909ee6e79f7ca42f147b1a27411f541327935fd613e6115f25e4b6c44903a6d724bb432652d1b9952854d35e24e19aea7b979ae50da9cf83d5758c4d82afe85207bb0ed75f6b837907a4ffd225fccef948d2d7bc7a4871baa8b9314c8c4435182658c573023481d68c9bdbf8bf74f93576684f6e7d317039b88fef3c93bee4f837fd1db1f860d52021edb6062654cb00c3c42a454b85173aea5531912cdc9a522526dec11c51a63fab5a89396b9a04a5a7f326d60afdc3c2b10a4097afdfbc1b66302fcee3263e91d6a38c38914d52d197bf254ecc0ca75e5081f8c1d33fc3507d2efb1b2da57dbf7c2da0d2f29f491fd7a6d893d3ba24a21668b747682eafb5a60569019878c68043c0b44d15fd90b2e710a9029048217b12f4fc4e7d35d6e62a42e98f4efed3afe7b8af04699e554fe1b89048606a5bf3e7e21720e482b659d2500df98c8748eb3ac17391089959feb7b53d08a5d3832cc68865ac39fda39cf64a8d9c64f8c232f0a9d313d40f52d35d87ec92bba57a3fa98558a7c8cb89f611ec7703ffb692d5ee09b73003940855f3ed7cacb9f9ed0a833e7f25a724fd2820ad40fc834da95507d5ac82d0cb2f8aea1674abd090d61e491def06a2192394800d20958a4c25b751d818bc928cd6cb7fe65514ae4b2f8e2feb6aeea98d699892a4cfcf156d1e71ed9ea743126ed09684f69cbc94e8569cb07e676536c160487ae1d3fca0e9eb289012b729bb012bdfd0287ceef1efa81ddf840c4f31a1b7e4890a260e92f76867ead30f6fa24b18fcb68ced5edc8543294d0845001364eeddac653f3d4f0c187e0cc68d53f5459071ffb47e1cf570ce21caa444eb3a1977e99d9d9cdd84490298a7e0afa6cc8e10cb2f5621a1827658e716a66d1d167ae6778fa0ae3f63753aa3937de37d8863b5048eabd185acce39674b7a5639dfece6101101c4db183d72f5af8310a421751d45faf869bb45f408520f392238c605e456e3af8a77df516663b92415af7a9b4e9afccf7c9ec7fa85de474015ab7b76850ec99d974d75836c507be5f29143758e2d5dbdea1a552da709c71f30d420acc1f5bc63b7b90e3a2702f73ab7d3ff3b67083ca0b8def963ab9c33d0aa6609781d921000f65f142f807ec06cbc9d9c83724ea4af59f31a3a55b9e8e295e3af669b952ab1a71b035945bf56eeda379f5d84c68384f813f873af2fe7c40df582a4fa367769b51695bbf011e27ef15ae9cbcc5ffa46a02d26a5c5158ca32f2ddca2753b0d19e66fa05626409fc5abd7bb6cc9c82f1fe80fa9bf692285aa9dc7003fbd88559ba55e0df5b97429be0c5fd338ea9dc64f0a69af9c69397e142f4aa1c511148f8894ceb40726f8fbe34cf64819d841ddcf42451c5a910fe812ccde7a0492608674d37b545ad074e8fe71193f84cb78fb454a5147638ef08ffb0b99b5409dafda9eb96e68ff82afde73a1009f5037ab0c300e8849e559711fe64059ec22cfe7155c36422a1f1afc754b8d3cf2e0439d786615a4ab43beaf6a2b5b662b061c05f3737f6e6039ab43589026a7517ffc1f8bc76e3b035af6f63dbd5311f900a5fea8568198fce39c3f419eeec9f7ae84cb5ef357a6053ed9d096efce23fba0b05669205533248e0dafe89c13d279f59f2bc7fb77c2f5e37f7348e4c6be3baa49762e6f5d381cc13e75e813fe930d90b1bc3cd3b89acfdb1784186eaa47794b22873b632c8eb3b234111a2ebbfbd8b290416bb02917440cee3c9f690162712f9067e28b0fa6ba57fe258ccb8f55422f09200c58f980498ec21cee3e3850052694dd7ac021628eba583d739f9f2d0fd38598a74459fe62705192e801ac680683a61a5b96a8eedab04813953495bbf53bbccbb792fbfe3db0fd613c8bf708b277ee0c3a10b38a2817943a945dbc9edbba337ac2de8ed49b08427262886446541275b88243817c762b5dee30f590524d6008e29f60357bfca880d010ec05f741154195cb55536cd685bd9a3c538c6ba66eef5405c3146f6d7a48f5927e7fc338148bc9dc6e167a1c3aa3d661231b651bc071cdfb268356accbf02539f509813807c72926f1ea4e55c0edf9020ac8931345aa1dcedc90523478c7c1b5495b989e4dee9e5a5220ca6d6b4c8d024a40bdcf3af7c087cb9ab865237984d02a938f94ffb85fbbb1b707750302ebdbfb9e0b89f0c45b2c842ad0fef8f3d651a3e941f220e714203b130e0689694d7534f7f581dfc584ea9ddcc5496bc0302562130fbf879c43408a0d4f580d24e560ada4378c7ef0ea518561fbedb6072335a0f772de79690e197c4cf6d41eb821e6038903978bbe82e991cccb62d09c7cd4714e7d751c481e3fd6a35f9a16a4f51c9d28f8d784b2b9fbe0f9feb0943528c598b9b871c373e2c8843274a919bda086b826d043353417914baa1ad51330e194b5351566c1bf19247dbf7f39490a32c427be0030bdd2261d7e98f08c2e9083e8d12dc334c39b143d230fb4e14128af5dc91bd48d3d78b599d21515aeedde9572c8087c6819b12530e503b679a3996297cfbea02046bbf432744b86e28c871b5985421757ac78ffbe5813dd8232090d050c9fc2f4836153c54a52571af4c608b7779768241247a70ffa43961d48914cfcb5b7553fc9a7a89b390a57dd1b29132499fea95d215b6baa72e7f0b545f37bc3d5cd064563111052737baf6725b1a022926c90873da61a189280a67baae332b16a2c43b932e8ffb03ad4e00f9878e18014a5db70c691edcaaf6a211645cfca8582369472a53d36c15759cd7deb8b2029eaff7ae3b8eeb75b13c72145320261d6240782766fa35f7959f8bc27b9191a1eca1f001571539e7b70ea6f7649c8cdd6753cd4312318a1d752937d2f2937ba2edc8c54e918075524b04d324f51c340b98e2e243dd9e6ad4cb33baf826ac9d257a050f7a8e76fe2e61dc2a147cf868a252119555d01c946dc4eaa485649f4be5761a43e0fe222bca5e514c0c26782c852f73467a31cd2ce72aab2a9ba96cc617790444b54f728635a5241805be006040ec3a5889a227d88f0d543e5e8a81c451fad17c0272d78324b65818138d07327d51a88ed6f4dc191b8f457ca123bdb0994c57aecca5575288abe892dee337ed98f254b325a61b0e2722baa57d81e69046a7cf4140ddcb357b30d4e2dec350c7124b2ee9606a23ad84927de29f1e2afd7d224a27d9ebe8ee3351cb992d2ccaf36b847c3f684c82a4f7e756e9b04ab718e65902eae97a506e02509c63c96edc9bd7254adcf8a1e3099a0ceca2245803357f5eea395e6fcf20a2a0c3374f88d9d8dfa16a180b57b0e8c607e0d4fd0d8536e5b52e54d19f9160769ec038c8a7ff951887235327b8898bb8ebafbc3ada1fdf5915b749d80554102b475612c4c53f863303630659110ec5bd7a6d9230de3fb608a51dbfc3412223be004b3c518f2b62152bf6f0c4389803d7c9ebd9c76fed82a9e6d82ac00b6f4d18bfb8b7512a388d7be4b1abab572fe1062951667481846a2728dcfa954b6cc5b55591c5f9dcc992cd937833a781fec06ca2ebcb5539dd62f04904276d4adbc536acace5ad4d5146141fe685baf87be3f1d09fdc82b4bad2f4a5e2333bd16b5f4ffe89785e0d375f7119c24a153d5dbc7387fd74427220df2a872cf908878d58bac68ef105447e1097cfd7119048a5b6c6322c85b2e12a8bc581917b7f108198afc4bed839999a629e498271671329aed59fd6a32b5c239272d14c71f4b83ddbc6cdcec4b1571e2b683bf80b17666028eb6ef25e39615265004802dd94d01f2d2789a4720f3936d2081a3a738fefd58fe8a8b4c0a0f0cb10d83f7fd7fef66452623915e8003f9c72b22d3d426c8d285667b3da5450bdf04006703976eb2ded55863a31572484e1d5566181669cbd13ebc30993f0408ba11b9daf1f7aa67f151386c4bb0f485c7c5ab498c7eb1c3953e7448c295e195afdea926bceb33b124af48fda737ebfca9243c5495907e946df92720a94070a349d7df7405b0327d062c8ed586acc479349432a59609d632c3501eb38b92e0f2031eb42e1f7a10d8926d91891db59b27dd4860041b109b7f1c5798006be6f22e0b270bb91346bebc7712c0f71f39001f7f80ac7cdbe4513d7b1c7e8a36fe32cb48c9d8a4275566ae69702d9be9641e7034a32067a501e2555b8d525186ea17f94602c97366f1c0321404c2eb8d17d689095e3980b92a79078721d4e11e540b2201ee58879770547b0ad539dcdc6af199044335369868297e9e3aadfe3dc7235543afa7a641144a7bed0c1ec0e35f58f6bedc64794afd3b33e82fced729e726f35ef26318cc387e68b767ca70d337a7841e879cf54076a1a5af3511de140f7f03434c97ca233fe53461c94e813d09dd3c3c76b116f84029526a0cf6bd913b00624f", 0x1000}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x400}, 0x0) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x80010000) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) socket(0x2, 0x2, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8", 0x85, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1, 0xfc}, {0x40e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0xc0}, {0x8106}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0xfffffff7, &(0x7f0000000200)="0300000052ba684d3e67fdb91f358f2f2d12d7d12b798a4b3de7e9de5e1727ba3bcc6e7ec1ca17d1cce9c812c18c89a55d", 0x31) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) r3 = open(0x0, 0x0, 0x2b) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r3, &(0x7f0000000500), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x11, 0x8003, 0x0) getsockopt(r4, 0x11, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r5 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000001c0)=[{0x80, 0x4, 0xff, 0xfffffffb}, {0x5, 0x40, 0x18}, {0x6, 0x1, 0x0, 0x101}]}) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x84}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f00000027c0)=[{0x40}, {0x1d}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x20003, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000232000/0x1000)=nil, 0x1000) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000040)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') r4 = socket(0x18, 0x2, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) r8 = semget$private(0x0, 0x3, 0x408) semctl$IPC_RMID(r8, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x40}]}) write(r9, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x15}, 0x2, &(0x7f0000000040)="a14df1f7534b8657337b4d8695b708954b54", &(0x7f0000000080)=0x12, &(0x7f00000000c0)="8bae01c17d268bd6041e318d858345b5bb7899917ce704125fe0e2c88cd85b7c4f2a132c53987625c35a862277bc22824959a154ebda2d1cb863fee982fba72cdc67a1939663e4e325673228b28115db778958171c2b3167435e1947237a527824e98b8f14424711fb168db916af632f6ea01c1d9840fcbf0ce687f5c92b606d002de69a56c94220fd4d91ca00430970495f4f78e33b1b5b576e441b40e550f3ea48a5b3c67e600c72e8fb336be6ffc6f02052f5b80a8b94833843634503c30d185d99a1bb57e625a411fe3623d19153f731bc4cec6b7498c7afa96beb99b29358bccfc5a0b6d48ac5929eef7cef46", 0xef) executing program 2: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r0, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd3e, r8) r9 = socket$inet(0x2, 0x3, 0x0) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0xe, r1, r3, r4, r7, 0xc9, 0x1}, 0x200, 0x7, r8, r5, 0x8c, 0xed, 0x9}) r11 = shmget$private(0x0, 0x2000, 0x592, &(0x7f0000e18000/0x2000)=nil) shmat(r0, &(0x7f0000bfd000/0x400000)=nil, 0x1000) r12 = getgid() shmctl$IPC_SET(r11, 0x1, &(0x7f0000000440)={{0x3, r6, r12, r1, r7, 0x10, 0x809}, 0xe0, 0xd42c, r10, r2, 0x2, 0x1, 0x7fff}) setitimer(0x0, &(0x7f0000000380)={{0xcd7}, {0xffffffff}}, 0x0) r13 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) getitimer(0x1, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r15) setgroups(0x1, &(0x7f0000000100)=[r15]) setreuid(0xee00, 0x0) r16 = getuid() setreuid(0xee00, r16) shmat(r13, &(0x7f0000bfe000/0x3000)=nil, 0x0) executing program 6: 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) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="05", 0x1}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0xffffdffa, 0xffffffbb, "ffff09008700", 0x0, 0x261f}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) close(r2) msgget(0x3, 0x384) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6090446c0108000000000000000000000000000000000000000000000000000000000000000088"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 7: syz_emit_ethernet(0xba, &(0x7f0000000580)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0xac, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@generic={0x0, 0x2}, @ssrr={0x89, 0x7, 0x0, [@broadcast]}]}}, @icmp=@parameter_prob={0xc, 0x1, 0x0, 0x4, 0x3, 0x0, {0x1f, 0x4, 0x2, 0x6, 0x7, 0x67, 0x8, 0x20, 0x2, 0x0, @multicast1, @local={0xac, 0x14, 0x0}, {[@noop, @lsrr={0x83, 0x27, 0x7a, [@rand_addr=0x7, @loopback, @broadcast, @remote={0xac, 0x14, 0x0}, @multicast1, @broadcast, @loopback, @rand_addr=0x9, @remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x2}, @noop, @rr={0x7, 0xb, 0x6, [@multicast2, @multicast1]}, @end, @lsrr={0x83, 0x2b, 0x1, [@broadcast, @local={0xac, 0x14, 0x0}, @loopback, @multicast1, @multicast2, @empty, @multicast2, @remote={0xac, 0x14, 0x0}, @multicast1, @broadcast]}]}}, "bb44eb00e7456c9e"}}}}}) socket(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000380)={0x10, 0x7fffffff, [{&(0x7f0000ff1000/0xf000)=nil, &(0x7f00001b1000/0x2000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000091000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xfff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000090000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0x8000}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f00001b3000/0x2000)=nil, 0x9}, {&(0x7f0000091000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x2}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f00001b4000/0x3000)=nil, 0x6}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b3000/0x3000)=nil, &(0x7f000002c000/0x1000)=nil, 0x87b}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000087000/0x4000)=nil, 0x92}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}], './file0\x00', 0x9}) semop(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f00000002c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x2, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xf, 0x8, 0x0, 0x0, 0x0, {[@sack_perm={0x4, 0x4a}, @sack_perm, @nop, @mss={0x2, 0x4, 0x7b}, @generic={0x1, 0x4, "9f78"}]}}}}}}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaad00, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r3, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r3}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r4, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r4, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) r5 = semget(0x0, 0x0, 0x0) semop(r5, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000140)="c195103428d6a946b108de902024bcfb772ab424513ced281ae01dc6e3716bc1ad767ca9fca3e157049ccfb1a93d87abeca9758afae55cec923b9db963c5446dabc756a117ef94558f2402eaf0ffc0df74ee65836865b96297680ba4276cd565f61b5fe3c764aa8470d7df1c9c041fb23f0d40be60f2ecd91f090d78ea3ac553ea888a8d52b1d12bbeea81b30f510d806aa5703102c332ea1b61cbcd8fae36bb3e2dfc9b5078ffa4fb6c50cc1a8665971744bfd9d93f4d9f5aedd8211d8659e30bc821da708eb922177a41647cfbaf55814eb21d4c3cba182b3f", 0xda}], 0x1) mprotect(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) nanosleep(&(0x7f0000000080), 0x0) executing program 5: 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() kqueue() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x4, 0x8}, {0xfffffffffffffff8}}, 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) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000280)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000000c0)=0x2000208) r1 = socket(0x6, 0x1, 0x7f) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000025c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x1, 0x3b) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) getpid() socket(0x0, 0x1, 0x0) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xfffffff7) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [], "a328ad63ccd115bb"}}}}}}}) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r4 = socket$unix(0x1, 0x5, 0x0) close(r4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r5 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r6, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x0, 0x800}], 0x4) r7 = socket(0x18, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) getsockopt(r7, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r8, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r1], 0x104}, 0x0) dup2(r1, r0) executing program 7: setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697f, &(0x7f00000001c0)) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)="2dd0ecbe6fc846d31367e5b1eded470484fbf49e03a9e8e801dcafc370414a040e7d31c429f2675837f4ea7659eaa5e516e0a6f6d0d6ff", 0x37}, {&(0x7f0000000280)="5d33b6af50208c5145a7825de836a5a81e941f3dfb8beb6816b4e4da525311033165bdc77b07bde7a17dab97be9d359efc8ef2ef9bb609ae06240725c3134e34244546de337dbb06033cbba65b48a2", 0x4f}], 0x2, 0x5) socket(0x11, 0x3, 0x0) socket(0x11, 0x2, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x1ff}, {0x54}, {0x812e}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[]) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) write(r4, &(0x7f0000000540)="b71731eee8fd0fc4aadb315fdd2dc3f44b", 0x11) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2000000000000082, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) setgroups(0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000000)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r6, 0x100003a, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, r7) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195", 0x9b, 0x0, 0x0, 0x0) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) shutdown(r0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = dup(r0) listen(r4, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000800000000000000000000000800001a00000000000401000078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001"]) setitimer(0x1, &(0x7f0000001600)={{0x220000000, 0xfffffffffffffffe}, {0x7}}, 0x0) getitimer(0x2, &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000000000000001, 0x6}, {0x3ff, 0x2}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="89000000ffff000001", @ANYRESHEX=r2], 0x9}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f00000027c0)=[{0x40}, {0x1d}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x20, 0x4, 0x89) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000400)=@un=@file={0x0, ""/516}, 0x206, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000640)=""/234, 0xea}, {&(0x7f0000000740)=""/218, 0xda}, {&(0x7f0000000840)=""/241, 0xf1}], 0x6, &(0x7f0000000940)=""/96, 0x60}, 0x1003) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000b00)="c6f7c26a31e35d2520f7ba0abb6bd83317d1b084aa933446ab63213411751713848dc5d4ca5c94c6c792c147af7597e7c079ded85c94", 0x36) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5, 0x3}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') mknodat(r3, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) openat(r3, &(0x7f00000000c0)='./file1\x00', 0x0, 0x38) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x3, 0x0, 0x7a}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000100)="9e", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x9f}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000a80)={'./file0/file0\x00', 0xc4c7, 0x7, 0xfffffff9, 0x0, 0x8000, 0x1, 0x10001, 0x5747a155b99b0a67, 0x1, 0x8, 0x3}) sendto(r2, &(0x7f00000009c0)="352a15be5de263b332cabf722c22b532ed8dc65b04a017f14c60558dd2315c399b4d214b560331d12901b36b28f9b8ee3b02f04a865fd460df5dbea561f0945e9de6244fd0bf06226dc46311a19e8b98293560ca2f7a369f09c0b07131b07ac05640b4c8be04a797b0", 0x69, 0x4, &(0x7f0000000a40)=@un=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r2, 0x0) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000080)=0x69d) close(r0) r5 = socket$inet6(0x18, 0x3, 0x7) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000140)) socketpair(0x1, 0x1, 0xff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r7, &(0x7f00000001c0)=""/254, 0xfe, 0x42, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000002c0)={0x6, 0x6, './file0\x00', 0x5, 0x5, 0x9, 0x5403}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x30, 0x0) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000340)=0x4) semget$private(0x0, 0x4, 0x20) r9 = semget$private(0x0, 0x2, 0x10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x5b, r3, r4, r3, r4, 0xf4b8f98b3a4fb011, 0x1f72}, 0x3, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r11 = fcntl$getown(r6, 0x5) getgroups(0x7, &(0x7f00000004c0)=[r4, r4, r4, r4, r4, 0x0, r4]) r13 = getuid() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440), 0x0, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r10, r4}, @cred={0x20, 0xffff, 0x0, r11, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r12}, @cred={0x20, 0xffff, 0x0, r2, r13, r4}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r0, r6, r0]}, @rights={0x38, 0xffff, 0x1, [r14, r5, r0, r6, r7, 0xffffffffffffff9c, r6, r7, r0]}], 0xd8, 0x401}, 0x9) msgget(0x3, 0x312) bind(r0, &(0x7f0000000680)=@in={0x2, 0x2}, 0xc) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0), 0x200, 0x0) sysctl$kern(&(0x7f0000000700)={0x1, 0x30}, 0x2, &(0x7f0000000740)="a5522caeaa584e", &(0x7f0000000780)=0x7, &(0x7f00000007c0)="e80e98b177777de07515bc64cbdaa05b54ff4f9a22604cb9f4e7593f9ae7f50a0174100c66b415ff6af04539f44fc9962372e7e8cd210e0f680ea7307321c11347f91d9a8e1252c5fd072117c411988c81dc7402a578c3a1151b3aa6a2afe0c268bf8cf88adebe536361c275b3cb1eea20d75218bbf6196382", 0x79) ioctl$KDDISABIO(r15, 0x20004b3d) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000840)="dec748749b2e65758da9e33c29edb0dec269684e794dd7704511e21d11d1e119f39b1f2cee03dbb1e78fda9abbffbd4b8f5174df57bedbbdaa3a729324a314fa44344f87d0ed05c1e95e62a894bff22c8bdddafcaf656d5dcae866fe173cec0f2d02fed78da1d57013dd59526bb8ba7ee5185137ba7623819093af054670be7ab5ac13a009804232d953ac1ee32777e30ae9dbdb5e", 0x95) ioctl$WSKBDIO_SETENCODING(r15, 0x80045710, &(0x7f0000000900)=0x8) ioctl$KDMKTONE(r15, 0x20004b08, &(0x7f0000000940)=0x5c) connect$unix(r1, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) executing program 6: socketpair(0x18, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000001340)={&(0x7f0000001300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/244, 0xf4}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0xffff8001}, 0x10, 0x1000, &(0x7f0000001380)={0xca5, 0x6}) r2 = dup2(r1, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, r5, r6]) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000014c0)=0xffffff85) connect(r1, &(0x7f0000001500)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001e80)={&(0x7f0000001540)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001580)="728e51e7c8ae4bae87d4387da04f3e910cd61e1485252f649b5b5085c17d5eb3340f88fce598be931ac9b6e4d1f4842d9f6272c5946c49c256e8b99529c134f2efe92b086a1b1a6683a6d437b5cd7c3ef387aa61540b2ca60429b1bd234b27", 0x5f}, {&(0x7f0000001600)="30ea4428bb15816d21a1503696fb69b3d613c3095fece5a4a6d07b89a4695b7f99460289ff0d83ad382c67ba813c9a58a4594b219a721a99ce8b7af80d5f5b1f54838693132abfaedee2c0cdeb4922d00456f43ffa8303", 0x57}, {&(0x7f0000001680)="9f55eee7503958a06edb216140edefbdac1c8e358737b6a2c105f5316e229a4d7d0ca61ed5ac56d7fa0d3d0971abe1c5d988e31715d0d9239636e606559ec9aea5c18a0b777c40a87a940604b917c81e649263da7a67cb79", 0x58}, {&(0x7f0000001700)="aa4cade708b6e88650a2a97909952f1009dfa80e581421c87d9db288a5e4d71c8898e6077e5a66296f9f86863b7dc024b86ecd26da37550b77e622238e52ad4b136c70bcf2265794ff3f327a1cbf3f8489eb9715e1c8c7374565cf89a59fa0240e788d6895d2a5b1769d38c93a30852219f980cdebc7ce859fe609501df501c9f00912266e364e27ea34adba732f22b69821dcdcf2a627953868dc9f20434f88a1df2e64735ec672642e637f08bf24f246565269f7159b7eada9ac1db65daabc845c90c5d7f1b455eba2763b0fe6b4ca3e64ce92cb1e6967628f368f00c20fc8799523fcff176c39cb8f3e7fef", 0xed}, {&(0x7f0000001800)="4da443e19d7442c4001e467027890e38d82bfeb5fc052881b961304289eabbaeea53ba8d914fbc19d77bd3218e87d97b620e73f6114c9ac23dc43eaadb4b0ea49bdfeeed29cdf5782ea0a50c43995c9db7f2cc68ed86f8b57e06380aeb3c9d5bd3", 0x61}, {&(0x7f0000001880)="5c4264e9a1d55d470042eea31fe53b1dd65f277a6c54eecc6e3e5d343fd82f71398a57d251d810fd5da779477901b215f7acfbc075881112ba3910684d96dd49db3bb38d1a72de0f0f7e5bc9bac1d29aff3ece19668f99c7e348fe65090e00cfb5aaf4c1dc17057743111f11d7eafd23e480ba04d92d42f320405cb73f3195bc2c9272f1ef4446d086318026e5d733590cc32bc9c281e4ba1694d63987277305bccd02b65c9b9494742eb89b6555289c80f2622a143a76e6de02ab7078c51bbc6119935d08f017d3048fe0ec1d0cee070b9ef6dbee84d1ab1b9bc5e2ec0ef039cf9a30b1d70d9e6140113115fa", 0xed}, {&(0x7f0000001980)="92ea5800f0aae14e86d79f6157cfbaeacc7fead230e6d1b1ece52a48a880cfaea445c8b58c4a4f66dc2f52f783c8f39431f827a5171edd93b0455be6cc25dfadcca0b3c672d75e4c7a1dcb32b546278c4d4db872a797ac9f64678423d4bd53d07033d0b2cc4dedfbce4e03e5b452d6b362c675137e35193e66846d0ddd967796a25a5c6b5f14e040a7c834390a57b8e8eab20559ebe37d60e9210a4cc0", 0x9d}], 0x7, &(0x7f0000001ac0)=[{0x30, 0xffff, 0x3b0, "47c2b42600335864329f2104fe661c7719b68ce763833f66e4"}, {0xd0, 0x1, 0x9, "20b11b7010d3c1582d4388bf2fcc088af2ad166f7fff7f2b27b9b85a1f50eb9eb9267405586b2514d26d2b643e78100af0503cd3fb41158d8e2058727eb93e1b4511d5ae581f371a08d7950f778c5584b7eff401a33360285b9ca794149b630e60fd605ea0305f6cdeedb5abb506f6be05e0cbba646a56c8b8debfeaf6c5bb12087bc119e26617e3a1e5d7ba832482af151345023778dfa297dc02c3570b7aabb012d51c72882994ed3dbdf223caf06fad128a41e2686d01877dc4b8ace5"}, {0xf8, 0x1, 0x80000000, "2110ad3abc6db095e6737be2fcf53899fa8957e39e9b333fa508d3cf04ad0d395b73a1da195cb464ce4dbef3cb66044dfccb26851a86419258441b7dea365fad74a9f9e9eedaa3a16b204a3d16b4796da040fe6161c5b78420075fc3464fb2583ade3ff68445ab7d523dc8da4fe02a664365ec66ec16c6bd52f32f97d5aa02bcd8f3d8d3e2db9c3873ffc293951df90b8206883da812e6d083520a944b342cea7d94b120896b19fef33b4d25020a877ab29898c3f7308e9f117d917209b809ca0fd4e5306e58a4f2d3c20a8c48656a7985381252df6c7c95fe18331d4a918e7d074a6cd8db2850"}, {0xa0, 0x1, 0x7, "b475ebbd84a1a53a3059004500b1cdd8aa85d1c5bad451d4bf9f84a3bb8c5ab253c6f36249bafd4e591a128e9c5a9f1e1e5e15366f0b670f58d520bcff7c5c3c4028f3b1cdbf7bdae1ccf40d09cc89ba0aa9bcfdb0289ceec4a42f5d2ade27e2aeb450a2d7c556a7c40b2eba769e9a77ec014fb964b8333e7e2dfcc1004f5c3f532601abaa46dfd5b67067fb54de9183"}, {0x110, 0x1, 0x64dde50a, "9aded7e58f92028cb8a984d283ecc36181cab2d291c89ac0fd40025189c073ede4459ce49dbf43918e044ca67339d478b3def111a8cde880cb730dbfa70097d8623d8e8e244cb46a79a12ce141a7503d0088fcc567d7965c7096a24c9345a52d36111be6cfe73b26b0547cbb0828b57d26c745bb6caac3656d609f9bafc9fdde70b8cf7040e4ce35966ab626b76845a16315357848a3785c00ff85d2f9b526795c637629d9c1e681e18381e0feb4a93d394e600b18635fdf49bcbc4939f59486904266efb5c4aed121c99b0813419a1100388fe970be526dacc922a60824f2109824cfd09febeda35e3c114d32aacf3aaacfe12e3f5e5f0e142c94a93bcd00"}], 0x3a8}, 0x400) r8 = open$dir(&(0x7f0000001ec0)='./file0\x00', 0x2, 0x12) syz_extract_tcp_res$synack(&(0x7f0000001f00)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001f40)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x309, &(0x7f0000001f80)={@random="801fe0059fc6", @local, [], {@ipv6={0x86dd, {0x1, 0x6, "c0e3cc", 0x2d3, 0x3b, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast2}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x32, 0x3, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x1}, @generic={0x81, 0x11, "3a6d7abe67e0c3a13698c77290aacac33c"}, @padn]}, @routing={0x2, 0x6, 0x0, 0x4, 0x0, [@rand_addr="b39d396277ebf211a467d3c8ee459eff", @mcast2, @empty]}, @hopopts={0x2f, 0x7, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo, @enc_lim={0x4, 0x1, 0x6}, @pad1, @enc_lim={0x4, 0x1, 0x80}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x1}]}, @fragment={0x11, 0x0, 0xf8, 0x1, 0x0, 0x8, 0x67}, @routing={0xf0, 0x8, 0x0, 0xc6, 0x0, [@ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @mcast1, @loopback, @mcast1]}, @dstopts={0x33, 0x1b, '\x00', [@generic={0x2, 0xd4, "e00c1ddae8f6f888b7449a895ce505663e4851d05497334894ec04390122f82863ac308b4bbde4227c5fd6ffa8eec318cc990eb35d5f329b879828cf0a7ce9863e13294996993c33224b33f5bf77976d4bd138dda38c97915706519c32883ba5f4738ca096624ce8ab3ac0232672d8a303083abca7e3142bf60bb557d547af61fbb3cb903f659316da928c630e21d108d79b1d05d584aa99113b3f35057cd3c24c93030362343ab6ebbf5ad34623618f5fee1290a5fd65c6e9c2b87ab59c8d9e364027c131d92735666e0b4c8e14a931f68c0371"}, @jumbo={0xc2, 0x4, 0x1}]}], @tcp={{0x0, 0x3, r9, r10, 0x0, 0x0, 0x7, 0x80, 0x2, 0x0, 0x8, {[@window={0x3, 0x3, 0x2}, @mss={0x2, 0x4, 0x1}, @eol]}}, {"f510373fec6797a540317e4bcb2bccc3d5bb2aec19739aefa046892ffd0472900b69e6b51adc556d64ed466f6f6e2477be6204ba3d6cef6fac654657d3d29febaa29e49e223e762b43770123ed0e5269b82f967f370b6cbbc359b76925c5e109491010291785798a233520116bc1e5ef850dfa83281ac146a9ac0469d6de1a5ada18446674af5c0b8d896a3fcd487cd879cec76b41f1c478283eeb138ff08b1bdf44c23580e27cc6f4b1158c1b1ad9585ecf091e56f2534633fe8e5b52624478d8fdd9377b41aed47ae448179e3c0cee1d5cce30ee7a5c"}}}}}}}) pipe2(&(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000002300)=0x40) r13 = getppid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000002340)={r13, r4, r7}, 0xc) fcntl$setown(r0, 0x6, r3) getuid() dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r11, 0x4010426e, &(0x7f0000002380)) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000002400)={0x4, &(0x7f00000023c0)=[{0x81, 0x49, 0x5, 0x3}, {0x1, 0xa0, 0x6, 0x4}, {0x5, 0x1f, 0x3f, 0xfff}, {0x0, 0x6, 0xf3, 0x200}]}) writev(0xffffffffffffff9c, &(0x7f0000002a00)=[{&(0x7f0000002440)="1644c8aea0ecd5af428db2fb61d843dafdd568712a0944b228aaf4dad4b1a4c7baa741ea5577d47bac5dddf6f4f8ec36c4ff06f1ddf56d8f5b83307b7a1ea6a9a6e2c2958b379830f6bb2ec2e1120fd5776ff749cfb61fa8b43c0f642a268578fbc86b3adbbeaa590851f6701a4bb2adabc0f774ea5d833cc959139c180dd0f3571b5d249a3d878830ba24b83a1c3bd85418b9158cf5b2a0f842050301b202d3e626ba10896a06cbfd21b3a8f8ca236911b076a0324688c7790cc913fae3925bea7b43e68d8643c015b7f4441763d71d0bcfa74bf4", 0xd5}, {&(0x7f0000002540)="358b6e0b0b0ce37627f52659288818ffd8cd042dc6b74fac27358c1141d3c2ad86f67942db44d80bb6a041b5c1e86a0292cbc2d7d1fdcfd34fa168fdcfb15797943113bff6e5005e9c447f147594e022cd82840d1e3b255324c634cb5594451df784d6acbd", 0x65}, {&(0x7f00000025c0)="fa3c2745dcf1855d1b7662743daf9e88266cd674ab1753b3094e19fecc00680128bda3f6d72a0982ed2d150d3d61a1c726cf425083f25de666f66f533f4a392d0a038cb1a144b2899983879e3ebf517e7b36bbd461f6ec1f55633c48b57feead6ad7fead7dbaf35222bd36ea60b87cf118eb9b0bae96e544193d44725734102a4bbf13460b56f5b32e0d08533ebed051b0ee8c90fde4ab051886cb4b687669adfe447240ddb911a28adce8347d071bd4992897ddf1950b62bd708d8f63c8305ae195e986cedd800ba1dec570bbc39464af55a499fa7d8c91ea6dfd7093", 0xdd}, {&(0x7f00000026c0)="16ad4e0892c6c26b483d396566ff1c86d89027b05aa2cdc17dd1639d398cec2f9cbe05e4a0f4c9d2dd0bca9b4cbda91d5b56", 0x32}, {&(0x7f0000002700)="19a247d6e237362c8c85b5cdef1b766181c79540bc4a7ad610da66d7902fcdff1cdd312ce207e9bee2295c6e67ba98c7586d094343ed634b2b81fe2c11f469a60fd40d0dc9ff02bde569f7613ecc460bfa27e3da84251d5ac455661c6220cd639d63a88f32226010e63078b9832676c958f0ed960fae5ebd09e2bbeb4233fda38e93bf0d42aa20600fb1", 0x8a}, {&(0x7f00000027c0)="1226cd846ddbc03c3f0668a34e", 0xd}, {&(0x7f0000002800)="5afe358f5a09e590dfeae680db01fb54382048f76008847118865a8631410b57351bcc56a5f9186bf1bf544d1e7edff23c32203e3da149deb114d36a2fbe02bdf84217972cf7f7b74845724975447cffea503873a2a68f82fe29548938136528cf47b762a14fc8574ea6df25c95fbd9d0b0890f51b341399b90833fc60d45635ecea27b9185cc7537c415fd66f77ab56a5a562df3faab3b1ef2525e3364e22a332102d0d75658e1aefaac384097b3b5457d15a2c6df08470", 0xb8}, {&(0x7f00000028c0)="5b6d8f6437b3785e5fad3031f382f21dc3c67e24bf58f8f86c1f51d5a43f5fc2b2ae5648fcd4a968263e56e40563eda9f736ecbe77f3d54256182c4294e0e9e0b18e2d5e28e2741dbaa4c23efd84f4855650b995c465d7b929e27cc71b7a40a26371f3ed965fe7b62e3c7946c8e36fba6ab17c001e9d4172c20ad40720bf307d249fce6d6c833917cb445528142a1a8b3d182e0274fed5fc2939b7d3e0ebc54c8d1e0f6c13dddbe543d65f171d1161f184e3", 0xb2}, {&(0x7f0000002980)="af9d24386e422e8ec7096a738979b5613606861c8705a2100a4d1ae72e7782a53e7fb0ea24619901b9e2407c5d4807d30600472fa1bc7b174e29b11113d20c2888d204f6df537059b53c686da264", 0x4e}], 0x9) sendmmsg(r11, &(0x7f0000003c40)={&(0x7f0000003c00)={0x0, 0x0, &(0x7f0000003ac0)=[{&(0x7f0000002ac0)="ae15f926f4eded7c6e5902f8299e0e538d5714d59e4c33dc8efe42eb0e1dbd02959c01d6308299d169af182af663fdb3e19ae5166326f541979dce49a9ef6c2a6fee6e449d7e46641adfb9dbbc6d1bb592c9741dd171afe97c8a27d2db2b77140c2940a61bd289f427a1799c269cbf341c41cf05811716b24120402f4b0cdc7f9250be84a70591671a92bddafbdee65c73336556321f47b3cad145288f1964a53326d3464c5ad02fa36ce823c6ef71de6a7bf4c93286ae204e1b5688f2696cf1935745c3bed0e45425deb849a531347ae75616dce11c18e1462c2cb6c0d947f2233e73e9d6313e7940a3b2ea2478fbdb6f3f35a546a8aabeff956232cc5f02dd8a8cd7053186de8cc4da66290c68716c69d6ce1282bc4169bdce30716fd5f4b4f8ef37537f52fd2202b3e2783a31c0f013c2a9773cbe9d897c2c3422a631b754853cc75206e896327e49f93cd90d2720a3ce4d1c75cf72c95638a27f59e12d73ad8a35946ea715ef493e3dd52923274bbd75507ffdffd7ede1d099b089e514b30a5e97e732c3acf69b21d2ce5da935bef4b00b6246e602165ca0e90e9390a34b342c5d47d3f93bc1f46c35b71b7dafc38cea540fc09223b49f5ed799a0c60e0f1fdd3efe9e39a66d50cb3ff5575fd5ef2bab228919e6e40f6eb01bd177a8a63250e37f5093b5fc03a793ba4ac52dec25cd09824949ed4e50db32279604cdc7aa799478a4e8753672c86909ebab81c139e310a85e0bd397e8d9dec195a08e0dafeb19c0f2731cbdfb4bfe4b8db977a8fbb4401fd910fb694b4bb4c4f54b465948c317b988cbad1753c6e499d68678b3b3366f393a96d9a33d9d48810b77588cd5359cf44209624ce1235931cb1d6834bacbc25fd4e0a183a3ed8b2a4bf2e726bce7bf4c800196d1409cfafb8f138798f64def75fb0d270544946a6b7bbdc9d4a4ad63f4a8e18d4a1df5157ba67cae463514a9492fb882e3b74c1b3f10e29391bbedcc9170e24a864a5619fbfd355ffb2a51efe3bf16b4ece78d90fb8b0234df683fe92fca8eab4effa22c8b16b05d051966b63ab170da69c6d5edbb4a6329d2204ba050cea41a1df2bdc356ee8575ac32266e5daa2a9695848e1ff2fb551873559028d4672ef027bcc6922867c6d509f50602f6a10f8bfe032877b40c660169cb3a282af60a4e74aaeffd9ee96e4722c988f9bdff31766c17e82917663689553e3f0e756bc17465681803718e73e8c4f6ac03ae77fe4bcb09af53cba1a1121c2daa0315df26ddc48557cf04647db2d7397f9137883f9f204d6dd01ca2c1cbdb1d3215417ce3a45a838d8ea64489e5e97773fa7f69785457a1569794d587a922f3c04a3db7d6ce712cf589f0683409df4f313e4c8e70ba38681bf0c984e24a120589e8d61583c3aa87095f5f583537f3d4184b4c76b091c1aaa08b3b1fa653a93945c4fd0dabab9c5d330aa4d7c713ed5f0ba0b01160c7cfbd50945cf6b49385cc0f646dfbe4d104e650ce144a5b2b079e00b3b1ee4d1300966de263a00f6d0859d885538a570b8ea597e2c27a39532636d5bc7273e3599f50dc1793a2b635f19b5d019da57568e83481f114c3e8f7c2384fe86c813e585d3f47da98121c8097b00f6cf52194bb471708fbe08418490dd16dc9dc25db8f290f391bc550abd6fb9b513819023557f2e73207a7a31a747e128d6b50d85587e1f7cc0f991d9d15ba1e14673c89ccc4357afb8763b23dbc64edb5201e1d595a715eb820d5e2505ac6c60f7dbe4d2541fbd5621780dc0b7b4060f5fee3e43d88073ff174db1c220adca0370df42e03fbaeb7bf1c31b7ceec89bee38ff4b68f8e62e878721a866b59cfda2b9c10935ce71226d64b919255b0bed6bbf32483b0d0b992774c59177e3b9347882f7d40999c13a2c2f8f813fe15866f0f1337c364c0d26392532d25a30c7372d7258b168e014b5c133205191862681809bbabc73c0aed775373ed6adb5b4d5360234f9b72661523d16f415fe826759db3060e04ac92bf6f8fbc074786821448fa98c0e7745039180dd8043397cda084940e384b79a16eda10496edd2d6fb3be2003d6114cbbeffafb3d9d0c06620c6621c2df3ad598cee5cec62904c45ae90ef0cb0045fb1ee0c82ebc855395289445584606feec468e69a57fb941a7e7987375377bc788970c94cd98b864020b824f9ab7776c825b9d044e54f1b960f0e049082047ca8400ba587268db4e904aa90018782a804d944f2e169fd073dc68b647bf9109a7465a58c2f2d6a58f4e7110ac92d5a52ed25a46b32dfd179f67a74fcb340d20e26f011d056e372bf539916b7f128837ebde5dbf9bf06f29baac9e2e787c76b7909941f03d4568be4995e2fa4d0612119dae72fc8206340f51ccf17f4e23069065103b3856525137419aadb9ea056c0ca44013a0162fa17abb698869fd8531b4adb362d6f0cc250d56d5efa802a68d84156aaafa36d49450ba8d9e121bd317e473f61cafd6e0af4b424dd22c57d8cdf1dbd4242e19e4f30c302a91c3e57e72493c55df2dc0704d22d3b626fa26dec50fd14e6a8fd8a466b6567abc2996b7d6404330b8d6988cb2062f75c4dd966a273da024f65f7379484b2ba95711b87ed7c550c14869b145967cdcee1cc8ab46a37546304d9a4936cdf3c7992a1148b98603a92a801206d05fb4e58cf066325b28c4af71d2ea957888be964e086c971b231b93d3f08395e782017f6a6b74e96ba0fa676052d4688a9f7f3c842929827d8453ab3ac214bf7bff480d6653608f615acaf526e39fcbaa7f77da4d0e1f900f90839aa58c70b34934ba931dd1a173b831f9f1b7a0d92963ba90e8b122430826f628f67c80cdcba616f439e0023cc522e11c9105b58c3f93e8f6d1c4621a26ef98b4652b0e3d3bf2e926a4fdca1658f4b6bdc2dec4b93e0adf2a4f4369e41a29b5d75c8c3e648a164172bcb886234b59961116dcfe9da55eb5b7ca895fd3ce616a6d39bf04bf8d2ffe9be1533d9d69ff84d6b29650b10f31fed824c4878f3ee3c16afede3de267e2ef32f5d21c7aacff30f28605c885605ac11815d66d3a6e52a2f248b02c2b5dfe54d74fe0f708850f46a36827221f9a35b8f6dee720b2347b744841c2b815c63e2f2eceae94d5bc5723b32506807641bc939eafb5b61e949d823d39f643e80d02d575b06cb88d3219477c61f86427602273ee67324c491dea6fc19332a8de1f92210325cbab70491b3894d7697902d400b568c12a60515fccb2472ccc3d0cde90ca29907e7d4c1f93fc3cf579cb256ddd6da48f2d67c79b89a8637024b4b486641735ff3feb6c8ba8adcb42068675391f67fcff5acaa2f6623d0a07328cd57e54aaf7049cb6b7ab9b5345425eed1ea4803c2ec57317231bdb48c12c91c410225c54d28f4abeae6e04f392b9686e1586ce9846adb2fcb231834074233edc60111360f08ed9b403a4969043173f0f9fa4a54a8081a6f1b0865dd59665b191d46431b294e4fbb0ccf9d7f1bb788e5c024c9431f6c8f9c0dc8e425bcddea6188746a071782ba01be879bc6131ae0be0d96196c16cc4b8d850a95534da4f527bfa0fe224f259d2a735b5bee4d721e5061068be115e874ef42eedce6ee3ce997d387dd349c3cf148bf0b2ba96a76d0f6b08b75e08a5779e9e0e5cb01696e281e97e6fa29700c161ceda80cc839a1b10fede1840f4ffe72282f49281d0a447c2d4521b5013a1dc029690c4d87ece0fbdbfcb68664a7bbc67b6dca74350b870509b28108da7e02c8f896f17d1980b9ff14b021a0186a316f82fd9d724db4f1ff7cdf82cc84054fe33d5470cc795565021dc81bfc7ca2b7aedac82650f03c9021cfe9ccea3412bd4be445aaf0b33882db563a0056309d6596c8befb0bb42ef99b571c4e43cc727c9e4736ddcbf35e1d2a62b79e107b9864f98db8a3b1cafaae2da373dd8b56e104cbcc15d5ff0f99d027171162fc7d803da7a85dbb12a072699dafbcd4f97ede00d1c24b186118193e94f0fbff51072f87985331f8d34f7d09db1f8790b8cd4b8112f2cd027a32c788e46a949a1e291ff320dabecc5f08e17ccc4ef1d703a431aca9392cc0fcb16a70dc1c5a852d1b8d4cb3d53f65c7620ab9b4dc99d5c3390dafa39b3d66fa38046313b7609067d31370d945724f9bf35093054a5d267323786e30165ba8185f01e56a56d061794c440afc9d6ccaa49d19c89dcf75bd569bfcec730a4581eb8544627ef3ba21d0bd2069febe15f36f7cc5f1af1c686fd59369821171afaf3a34dfb5807cbf8927d8274d9c597a4f01d335820af063d8c42f84760039c8021cb5fc7e9f17adbe32236efb73e6c48ba34865e4f9446d647e15cbdfe8a477eb2a3e57fb5f6dd4761808eb6d9cef9b3f3e1de5f3a02d6556066899d99946daddcef66a6dc7e8b5a0fccf99871ea80d5255b7e7bcb0a41b82cc6d4ead1d94360aaaac7affdd3d457dc8299cb69bfc1809a7daee4418bf9427c9b9487e8562d06b0f31e8ebb065680fc64d9077998481086863962c81abae5ac9e7ef398db6fd7f17d59501a2e32be125b311ea866f5f83c522a38e02bf788562b35a14345599ba52918e15a48a760c11fe57b367e0d4c9c6f71c596c3184c30c4ebfe96285bf931ce036c5066f4e18884fd4c9151f1f21fcef36df32500f8c1d3d180a8ae0da36c8573847afd30c605566e73350d86028f259561e3e88e497e244e0aaefb991b54eebcb414b3354b3a51b8b52a8979f739f5937f3526bac28328a8579b4c3bd67228c3b106657bb85d19edd836741fa9c98b99488113bb63107edc46543348dfc51ff980ed3c20708005c9ae6557b5f58ab2d0608af8a124efc962a7e88d7047911c119833504aee53ee940d0c1b76bb3ba8c3bb3fb480610dd01deb37a6696fb4b3fec8a971645bc73d9db10144c734c77f942614094ca3f95676fcb13a3204c352fa38f9a5d44a590eff01de973bb612c5d5b32f24e6049352fadfb5e9557def1cb5a2000dcd1eca62fbf993ed4c54b966d733c0f6385b13bf0ae14df60c73770fec4a12602b188c8513804a7e7bb8ed3e22fd6071580530c42535a3da65a4bbe46bbd501f8bac54502bedf6905bcf13214dd7a5db3932a570e9dacc45846c9a87f0eb86011f4c3f069d811d33f12cf3a681e4600ca307fb55614ddcd2f540742853833afbee9e86466d9484c17b02144c7d481534136852dcc3c739acd5679870328556674003a57e803c75e24064296f7c4b9a0aa6aa54dd8c2ea27ac853aaa24e9f3acb0e902e06698ed5b77b8fcb322fc9d2ea2a91219b286f8b45a472de8f2f91fae96128269221dfbc73bbcd8272373bc3f2e850e5ed96e7570b9deca9305391b985a5e2686c597478fdfadb03297f7dbdbbf279bc485594d502c53ed212b7f162f3b54ab745deb34743ee48c5a247cd7509e98243c22657c6a31a20e105207d4508d11a2515405bb4b12602142ca90281696bbb71404fc11651898c9e178d9e3d9abdc2b6a3bc7b2bbe37a33b8ef4e41087f9e01f118745302ad75db2672afbe190d3a85d69c8965b62d584650a89366bc9446dc3d5511b8f1edccff0d10092fb4a7f4db90b91ee51b3a40e5c2bef67ac1029c32b4dd51b88b0b8b38dec2182b116c203c442b5c2a2c12491df44ebcfb2f62f1e0e0b4dbdc11d9641aec5b31c06f35bab97eb4a8dc6403a2f24aeefb98a9b0d50f288390a6c2cbb4cea940a6a8c0ee13c3f7afba303cec7d9946dec93453ae7b3b38658901ae26dae8f02f128ef2216bab65afa56d89c368dbe", 0x1000}], 0x1, &(0x7f0000003b00)=[{0xc8, 0xffff, 0x5f1, "9bc0da41734a53429042c305ee025a2ce6b7b84fa12c0c656c1ff5f545092e151ecacfaa0f4e87351d6d39e2af63a642f2764a4e9475f5d081c1840a723731afb228d806453c9f86663392d1c4abe2c49cd4648b6c3996036c829f6c70c1069068d1c7da55f67699beeec347aceaeef0f03ea8a66d357c25bda2e55e33d61f3f964d167669cb5d68cac9cef24e7addab5a0ed1818f541dbd59258f9295980298ba32c726cba194b6657b9fd17e3d20aa8e2c"}], 0xc8}, 0xfffffffb}, 0x10, 0x8) setreuid(r4, r4) r14 = fcntl$dupfd(r1, 0x0, r8) recvfrom$inet(r14, &(0x7f0000003c80)=""/150, 0x96, 0x1802, &(0x7f0000003d40)={0x2, 0x0}, 0xc) sysctl$net_inet_divert(&(0x7f0000003d80)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000003dc0)="c20cfd03a948ca24d3fc9e345b9b3930272a1b108cee045c3a4872d5460f75d2c5946ef33fe5323f9e488d6502c8447d73010ee575a17855a968ad414ac0ad1660", &(0x7f0000003e40)=0x41, &(0x7f0000003e80)="80f651faf54d102ebee3488c8a5875deccc4cabc51aa933e53bb18addd531d96c31bbd12d34843c1b1e7da0dafd99935778c077edce5402af733c87a1e101c6b795bcd8a3227fd62ab7c79510efe1d25d88f128409b21262fc7a2622bcebf46a", 0x60) setsockopt(r14, 0x6, 0x610, &(0x7f0000003f00)="6714b819490536deaa04fe8fbee0574a8ecaffa48e4d5fa5601ed1dde991bb37377d78cf8d4b60415d00b566b2bf1c8e73d82107dad74bdfd820fe94dbd3b76ec54b24a06d90c5d6ad34c40ca782d0c2adc9467acd792abef5325e2f3e88ac1597dab42bca2de9d865827149ce8eacbdf9c2fb2a56af5060ed743530c737af7cbc7f9e77c9daab1c025fdf8f75635bd9f861db58f0634695121cb62c3b699864704f260c92795bcf0ab37b820bf3d6a0a3bfdb0ea2225d4cace2e58cbce297cbf6cf5413f05f3c3f776a0352cc715a36", 0xd0) executing program 3: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00feb6"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="7100014e50c94958bc4c00000094fee2ccfe712db6dff6c8467324a157d9563d81c0fbe97481228ca5a7e6b611e2", &(0x7f0000000100)=0x2e, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x78, 0xffffffffffffffff, 0x0) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setregid(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000180)='./file1\x00') acct(0x0) close(r1) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="b00000000000000001000000faffffff4b1e64795a5e9202bc3b314f6fa5bdee371e01ad60af5c5bb63ffce5c417388e775c"], 0x260}, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700", 0x9}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) kqueue() syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000009078ac1400bbac1400bb030031513200000000000000ffffffffac1400aa0000000000000000"]) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x25, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x6b) setsockopt(r2, 0x1000000029, 0x25, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) pipe(&(0x7f0000000140)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) close(0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000200)) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x1e8) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x70, 0x4, 0x0, 0x1}, {{}, 0xfffffffffffffff9, 0x47, 0x80000000, 0x6, 0x10000}, {{r0}, 0xfffffffffffffffb, 0xf3, 0x10, 0x9, 0x46}, {{}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x6, 0x100000000020}, {{}, 0xfffffffffffffffc, 0x1de}, {{}, 0xfffffffffffffff9, 0x52, 0x2, 0x1, 0x7}, {{r7}, 0xfffffffffffffffb, 0x4, 0xfff99, 0x1, 0xfff}], 0x0, 0x0, 0x0, &(0x7f00000004c0)={0xd9f, 0x7ff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r5, 0x5) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040)=0x6, 0x4) connect$unix(r1, 0x0, 0x0) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000500)="d57494451a5beb39f81ee5ef89ca40c6923745dacdc56e39ce33e6fca30ffade6e3b2d799652264e324573cc8432437536bf429f8656e80103d9b06a66fa25201b2464e9f4781ef2bebc0438a7333a9bd3e4224849a64833a03cc8f4d3ba7b8cab1b687cce976669449e6bfc3ea78388f762f04f7ed0c018d3274648ab7f5fbc9fd11d7be175652abba6c920c603e7ee57277be2509261943d0a332570cd631f6d6ad561fae53ded1064fe55c6fc7af61c5683413fe24dd2eef453c5383bf5b045c855c8b741ffaf1317a03d8f0cbb31eeb7470f", 0xd4, 0x407, &(0x7f0000000080)={0x2, 0x3}, 0xc) socket(0x0, 0x0, 0x0) sysctl$vm(0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0, 0x25) executing program 6: r0 = socket$inet(0x2, 0x3, 0x2) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() listen(r1, 0x81) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x820351f, "1a0e4de6d30aa639d13e000002f9ffffff00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000001fc0)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070a", 0x1c6}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x284d) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = dup2(r5, r4) socket$inet(0x2, 0x2, 0x20) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) writev(r7, &(0x7f0000000200)=[{&(0x7f00000000c0)="1cdbf29eb259540144260cdc084a9a84dd6209b138519b17b21da682cf8aa446fd2c41d920f5713fe9f5cb8351b4dcee398902da82a463898f8ef8cd5a365f6c279ccbe8efb46f386cc3f8467481467072ba1d1b1ffdde61d75ae0bd59ce1595a5ccd6a8a18697752ff8e264f101b4d764eb95416105a3626c6a5fddac488cad6c4d476d739963d8ccbaff4ed37ef0b850c0406db2ddb31abb6527789408dadd5460097f9ab5b4d9bd38748b87f9e89ebdc083ba456f9c455fcb899bea78e0641cdf33", 0xc3}, {&(0x7f0000000280)="f2e8a078258d5885", 0x8}], 0x2) executing program 1: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0/file0\x00', r0, &(0x7f0000000040)='./file2\x00') setreuid(0xee00, 0x0) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r7 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r7) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r8 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r5, &(0x7f00000002c0)='./file0/file0\x00', r6, 0x0, 0x4) semop(r8, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5}, {0x4, 0x2002}], 0x4) semop(r8, &(0x7f0000000340), 0x0) getegid() semop(r8, &(0x7f0000000500)=[{0x4, 0x400, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1000}, {0x4, 0x8}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0xfc0, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x4, 0x1800}, {0x4, 0x8, 0x1800}, {0x3, 0x800}, {0x3, 0x3, 0x1c00}, {0x0, 0x101, 0x3800}], 0x11) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r8, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x0, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x25e4, 0x1800}, {0x2, 0x0, 0x800}, {0x0, 0x3}, {0x4, 0x1000, 0x1800}, {0x2, 0x8001}], 0x9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, 0x0, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x3000, 0x3ac, &(0x7f0000ff9000/0x3000)=nil) getuid() executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195", 0x9b, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x6, 0x3, 0x7) r1 = accept(r0, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x6f, 0x0, 0x2}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0xfe, 0xf7, 0x81}, 0x1000, 0x1ff, 0xbcc}) r3 = socket(0x4ba0f8bd90829a15, 0x1, 0x40) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@empty, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @local, @broadcast, @remote, @local={0xac, 0x14, 0x0}}}}}) fchmod(r3, 0x80) sendmmsg(r1, &(0x7f0000001440)={&(0x7f0000001400)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="e047964ccb74861a8b137fbf98b30eec12806b2a5d57d471de3e47fc0c70d28541dd8157c7995315bd71269653fc8507997f5b626a5b7865665628c2c101b75c5ec057f5ffccac92d58598fe92618bdcedbc2e1af1367299dfd151d1491de6ad12b729969f54021da98537a644f0f056f2286f1630d87621884f6d8b974f71a94bf3f8b331bbd0298d6366458e9f3ba6d56f5aa9fa2cd76232ad3ef2e002a38c66a22b1bab", 0xa5}], 0x1, &(0x7f0000000300)=[{0x50, 0xffff, 0x4, "fa59bd0902064a4b8691700af1e880af43a3c9b6ff9a005c7b94bdef1b04621ea7df26e8df6740e168942dc17e5a5295b55cbab79ac4cacaa3eb97c9"}, {0x1010, 0xffff, 0xdf, "dc90470f0a9c121cbb58ec04d46653fd9f3f6bce778be18df4027856fd61a5abbf3e615440a466b9cd045a9aae93586f48d40a8982d500974d303d3d6551ad74843e33a207bbb37dd3c76ce425c6ee24dab0fc912a24f0ee33afe50d38f7cc6083fae67eabf7672ac9f600b57da597a3ec628a7d32e4c2b3616fe238008bc655df5c6ae6282f61fbf66a745a8b2db9d907285df6d1966294b9baedcd8a45ad0d41bb819aa052371b054e827f44eb15a6644cfac88db10aa8274d44f7e6931dd49406f2851293a100e424b32c19b3ebc8b9d0e8558be148301012433a00877f4bc0b16141e692fed1a0d783204bd67ee029777ed8d4f5367586e8cea7db405af8c3c011dfe9992b83711fc5dce6ae22ba9763bfedcde64ecea06a1be37091adb918c524723b3105b08de57d6a77ea95c0fc72e309c0f449942edf2a0d63e876826f99aaf9da779a247c7ee16955cd01556bfc45c5b5416d9d3e029973aa424cd844eff18cd2d0043785807a59945382e0df4392998c9809e895f3545889ee84d5eae96efb50b7259f34b9377c8c1548387b75b0666c30c8e05659d4d0d2f1931001caea5fad2ef422ecafbaba791d1a33a63f4de3267d40f449203fb9f1decbe6f7369618af3ac4c2d1bded99f9043ca20c3b4be3766885ca6ffa558ba33b3b3a36456738c6352c3b28c343fe0b2a15e3b10640007d8d686d2b49d2aff8ad092c1f1b58807c615bd8a0a194d764e6e4a846631dec1fdcd626dd2e28c8e230f9a84b086eb1d64d96927269201b7d71ed294ed5b440769e4fac8fb4cd5dd1b7cbfd54293362631289fef1e996c5d12db31a6d07624af5c92044358e028172d0d2dee6b20b4f62c75d28f52a066dd9fe3feb17afbe6818b35df93afdd677ba39fe421f4198d33ef352d6ecf08d02ece15ecdaaf472f1d0504e73cf72f69dcd398acd76ae18b7221fae9ba8c23ef996c1156ec1fd5c14839e1c28d1d1bcf2b1467d9e2d8cbef8da8da809ea49d5bd5f8881b74881b3c8fc71ee2532b4f6ee24c0591cff76227412d7647c34e454e0b95d144363943b39ce28c9e6f61690cd44b838569e33a0e153b4a86dbcaec9169b0d546d7919e4e53287098326e4987b6a82ba79af38e9307fc1ddba4b905a417bcef9b378345dfa931e7ea6a5b6a421a2fdbcaedaaf179bd2746ff08412d519345098f575d20207579a880fe7bf9072052b2677db7fe74ce3214d9263fb6ae830958b6a41a69fd835b096fd92110d76fe87b858b13c22fa991d63ebdeb8684e6250f9fbb4034a59c7878880b617fdf1eb6264cd6655ee4c686b75cbf1b0db4c6bcf8ff5c9bc74cef890bdec9d4236e93ce399595db28a2ee588d6a1a84c2b514634275de2c0264b91e4763dfc3fa25fabe35e6ca0b77d0480211023de6a3082046df9d591afdd8ea4dbb8bad509b427d14c6d150e4df4e967c34bb696b0d00aea5eebde96eb16c65f93a8f18dfc67baf566f44ca40f319420f74adb41147e917fa725c6b5fa1b5f99048c4cb4a01cfe7cb6092ff8e06c232fbf59a66ae9b5af4bb8e06eb41bb094293be29a3a56c2cdc73d7db710ce527e68b37328b07b97f558ead36cdaf96b0729ba472ac18bc34d18293dd672b0577626cc430967b32c8ae8ecb0062d667c9898e9caf29fac163a062e4d4d25e765ae6c5086796a4ddccf1e9e7dd1d5c99fe31589afaa5af3314e1d3dad75a7d40bd69655b8b316a4af0fe77ccfb0091c1aa3e14282109f7fc3e58a4476469f7a94643ee3bb632d89418e4109b1096113a84d55ce95e095d507febb8e3a6f83aa66ffae5276617c13034be8e7ba2e136a62788884eb1c8753a3825068fd196a54e4f154079c933b63b9c743761e3dcd58d82d060f1d7d8f3702a252d9c3243cd76e2e36fd80c1310980d55b91fa6cc434193a4cf9a64fbcfbb7f967830e7fa154fc0348d1a89e48036d5dda1babf7d1f5b485067236990d49f60177126383a4c429ebc9067492bb1bcd3e1b11ddb60bcfabeb94a472e8bf0bd4cf87a49a8bb544024e0d07da4e0574c54a8a9e23c31f27efbc49f4606d39fabfe2fb45155851bc168305621c12a5c4db62e3a8a7ef1b47ad41872d534bc4241aae969fd480ec2c16b4c0452e60c907cd263584402b49ead45becc664717a2b7b2df0a5d7185e4f5f11b9ca9a8690712273ce4b84032cf8785f8f6b3e14a3b3fc3f2e814118e19d9847005e269368b2a4e9b678c6dfda909f76d5ca4499d2dec265aba2e3bff44b5c584f1732fce7c0ba070f4bae55d31a661309efb756cbe6305222c9a609b9b81e81fd97af3cff8d05a1585361a46bb81b5b97f1c3369ab0be62c3ce674f070289d47d504d78ae8bda76a99cd9187dc023c3ef55532832d81a49f52441d69777f3daabee4bddd174ba208868134fa666d82b8aefa114a5c7418c880856349172a6586fbc1d11e9d0ef17cccfb1f051bdc43f3d4c8ddd9d6912f48c217f19a073bdd30dcb36bafff1af039a47a501e769c4ae9e8b38cd0cdf41d45483d26513ae9840ac7240cebe57fb9acb6d77ade1fe33759b6874f47ac2bf40b07bc02bd738cf0fb5481e55b852c2e4bbfd324a35fb407a8a826fc5122c982f2e2dbe655a6ef5dd59902d7222146c036f5cab44d29d99b127e4f7c8d1efbe769549bb31ff3a19156580503469ce311839ddf7b9731b30a606e8b4378fa20f560a556dccf94fa970623384ff9a547701d9e20b35a7df308fe49aceddafb02d2d4f6cc016f0ecef5ac070178432b3ae75dbef91050ab1b13fd4513e07d8896e21a396e8b5a4a36a21fd328eea1712251ca733ff272945f8adcaa6552a5ae0d2672a305256b47aa88d45b2df49f96ba72d0669d88ae84b5e527880b4f6c5d3c137a735d35b46e9b8d2b678da3d42d229cc737746f28c026be1350de07ac97d3af6dfe1c6c86af78238d8b77b1ab95524a3e8576bdb738479573c0894e379d30059838f7e1f774cb001bfb8e338cde052cdb36e58084f2ecae1a4be01a89e9e415da947740a9432af527bc16b8739f4628cc1194de7297899a980a495f3e7660e5f9a7af6d9570c6331052c7c1dea338cc6ced134475c98c67e3aa7cc57dd5cb923a4bca1008004377fa61696b59d69b83d78fdc1943056fff84978c6e26a6206d03e81f84abe2933afd7838d3d94dd2ac675053b536dbffe0112c169299bd574e9eb0f83072ab31a75fd181e03b535567b030349cf16d83e98e398da122113b49c52473f6f01db250941c35e866a7ff3499fbb847ac11f1542c1578c7f05845eb1d5c9acd865335adb9e521ec94bb99407c590d117852e37bf8566951983cb4ab0c467710b4e3158872273c393d529d69ba1299165883bfa4e8df786f0170fb4a65186d36cb7e86e7754e58dbf0099380ccb20f45608c7a74abaf0b6e54af83412088145241ff9874ff29ff94d45aa4aca5dccc52bd59886edb475f28e498263baf38d368fb651761f0e681aef6b4a60297f4f00749e19b55f649dde68a45bdf4e87332fc1ce496b65799aad30b19c7b40ae363b6c66eecf39988cbb1de0a334351ce2d135a3172f613597c0037d13d74dcbf7442ae65a42fe10cbf5ceb4e362a6e8c41a3abc0532fe08fa1d0dc6d088908ce34d4a20b31bfa5a7fca360fd9a197e08770281d2c4112754f42a4912aa106e5d5f1d51e5de02581f37c79a91d20bf3717e785922ebc7c7165af8e842bf9501a9cf25a56ad84d008d669896796607ed07584d84f400eb1c66735c8c241dc281e9778606e22caa4843560563c3a8f17ee91e85e4d8a008002350b703b6f9b1d6a735db8a99950c358878373214603ce5adbec3d77859a46a597adbf6f9c5017284c9586bd81331bde1011b88eaca70970f45a94a64d6b3121cf25175d07e7a068d41b593968f3ec090e8d9497bffb15baa40f9378ca20d56514a9a5516c6a020651292dcd69956a0802ee9e6037367b0a6cf8c52e1edae915a78192386d21daa4aa584a90bbfe7c77cfdd876fcca0c711852e0c735363f37de8bd5f143a9f169c1cdbdde71c2d54d3de79dd7906138c1568dc1c8838d3de3da0f732ae009924c381e7fd5dd0c69f154c77d1a139c74b98590bf3367cb6c593665cd4095bdf003955ef46f86482cf0953e63a4c21f3b1f1ca70dd93c9fd68f6a3feab10d14154a8bfa86e8d844a86e6974f8f3c851f6084dc7eacea022072371b1a589cf8e1a5f7ec41747872d4273e2b88c5cf2443a19dfcb84c6f2cf888016bcf1152c6b97229644a625c4e982622d7b57010911aef22adf93a52c0b7e58c025cd33fe28959e280d0e42bffb7d44a57a3f327b4275d8f3de0e07f4489a4d323f25ae9c060b5cb0be096dfe47e3f87f40f26ee17bba80ed36b2794fc20771624008e23ea0c4ffd4df195fb438dfb7f39069d03486fbbf96e517ef4177e63eb94e2f6f05154de845a93c277cb37e4aa336eac1611a681e9ddbba30390cfcf9a32593ea12ac9532ee6a32ca7517611445e9d6badaaf2c088a97d0d723977f81f4bf77765ed27d886e3a08e3b74ef7f5c721ca8c93091796c90453a9d4901bceb9526d3ba35d63afc7636d4596ed32948a0a482eefc76b21a7cc490b587239b8e74f44a06ac4c6239155c276e3ad07dbd61c20c4ce2dea70412c398ed5dce9a5c2e48f0dfacae84637f66a3d4a284106d0f757d1a42b0e334cebd486ac6465d6cf817128f77cb4faa24c49d61b26067b4e4dc800790cad1a9259f87e44b169f0fad0c6c2dd6b8237d292ca59087e92985a4b9974d1f00c7f30de16a5f1b18f20f28de570a6d4b760d229b1fe78a828666da33422e26cd5e4b7d20c2e151b44c8b2bc6a61937eb4b2c42274c5f020d469f77bac90a41f1dbd95df217800a45f4f901beb1a54cc18fdc6387652aa08d4bd69929717e787a3d4162ff29c60f522d1f54a5cba9635554fa538ea30b64e916096366c70c82816e93086a6c510f33668fa574adddcefdb0070ac2bdf538572cee75af416cf95d3d2da9f3f0f06ca3c620bb0dd2dd8d368767ac81501d38e3b432abbd8476ff0c3360e12b50a5f415bb2b87671276fbe7a8cf754336bb3eed8488f4bde736d319684b627134ca593b61d384f62e47c003f436f388fcd57c713977c41d1cfe47c6dbd176647f65486d762ce277f879d779e348c3f20d6916ef624ab31b050b31cbdab4ed031b63702f55aa58341c038fdc98692c14ffa75f913c419b51b4bed4e0fa1e9769bb498079236b9f06deb41690ef28caf2ed5a0d05c42dff9fc1fa1508bafd2de17c7da80379e0b88f1ac3d257ff98d42577f4fef3fc608e00bbdc50e53e32b5f69133da33844963a107f2d5d6af55373512bdc82078c52c102158d08f855a851735f66d307778e5ed142f93d2e421cd372f64e0ecff393d64d7036f07a317ace71f9a1ef5cf4a587e78b94c3908aa96b684bf781e5e5bd009560fedae02249406f9beded97cf87d3fc4938235527ea88ae06e9ad7f8c39690421026680707f98c7659a317ce67bfb4fdc8adcc295a37193922ea58da85a260913b2abbadb2060c5cd3af735b5a62c5ab7dd78175ff788b64cec3d8e43a86d93badcd6086be09b3f84abdffa0e94d087f8b77f85d244b3cf94333aaffc8243653fdb5de84fd09345109720015ed0b57aa2f458b16dd994cc907ff2f695313fbbe409030a37cb89707c9a94b7f2826351af3c89b1180590256944021d2fb032dac49e4b0af0c484eb51c03bc1a7a83deb66e1a606be9e1ea42d584b80710a1576b8da9d1134721f6fe"}, {0x70, 0x1, 0x9, "c301f6a54ff2838435fe32b0208bfa3bbbcd1115030894f3dfad03d07ee7250c9db60ce751fb32150bc8f1a7beabbef1c062fb71987b4c1161f7b4d0696ed047add0b4894aa9af3d574a7925432afcd5e12d0b8688bf2e37a6"}], 0x10d0}, 0xd5d}, 0x10, 0x806) utimensat(r2, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x80000001, 0x4}, {0x40}}, 0x2) fcntl$setown(r3, 0x6, 0x0) getuid() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r4, &(0x7f0000001540), &(0x7f0000001580)=0xc) ioctl$TIOCEXCL(r5, 0x2000740d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000001600), &(0x7f0000001640)=0xc) bind$inet6(r3, &(0x7f0000001680)={0x18, 0x2, 0xdc80, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000001700), 0x1, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001740)=0x5) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001780)) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) syz_extract_tcp_res$synack(&(0x7f00000017c0), 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000001ac0)={&(0x7f0000001800)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000001840)}, {&(0x7f0000001880)="3518a86cded7eac47c9ca8e5c7a40ca2a2f89dfd7736de8bc4c10b48384c9602546c44c3c33c24f61f2aeffaa6753d2d798fdcdc7eb5e8be7562511bef9501e841f974c54665b8c99006bd5f2c8d8a5d35190432b4937aad00edc2ed8d998c2e7842d157dbe6244a2c544cea4edb542fac8eb58f395d6f1fb98e458374121a8f609bc2ddccaea4e8a3838901fb66facfd922f9666be730e705e5e4", 0x9b}, {&(0x7f0000001940)="0d2cb0a855df96a15fd0e3ae503f1bc338b5f671c4741e578db3f7e59465671a4351acbb5efcaa6d8826217f74619448b1dc94cf6f8eadf931194fb943cbc4ee8904828f8102f6117ff75853fc44c48ccfe529b8ca60f1181f7bd92666f2cd216a9c25054949970fa41c032731dfb56844657a3d26e2c6a1d9e16acc8e2b69fd", 0x80}, {&(0x7f00000019c0)="c38397383203efa1c7caa03b18f999d2d25469cf61f230de7126210fb23d2ed5383a9ace3f18e42f0edd9d2d518db5b9aa68440df4356d53daaf6c9d83d703827943010795c0863489acf025331def1c2d185f", 0x53}], 0x4, &(0x7f0000001a80)=[@rights={0x20, 0xffff, 0x1, [r7, r1, r7, r1]}], 0x20, 0xc}, 0x5) mknod(&(0x7f0000001b00)='./file0\x00', 0x8, 0xfffffff7) pwritev(r2, &(0x7f0000003cc0)=[{&(0x7f0000001b40)="f305d8dcbaac1ad40757b7d8bedcbb7ad5cb5670c35e616fb3da03650519d9287afb06647044dccaebf9f68ffcbf678c76eaff6e9196d8c776b846388e50cbcaba2a3ce11f872e40788d8a9c122e1169d6dfba152284025e9791cea24f5ce2717b04140bd5e46823430836c8889a55a6bdd3aec4a90c1e61592d54faba8f849c36eb0d9125792ba3214817d00c38d63eecc2cd6117461cf8b9b109fbc07710a9267afc2077bb37e62184483fd1e53dbb35725b60f0dc9b9fa49173", 0xbb}, {&(0x7f0000001c00)="5ce7b0523424d309e90e37a0aae181d4998e82ff7c34da03244759d525ed08378b47501277da75dd52326bb1f133be15bf9756cf313e2534667b79f4fc0ce49c948d20bb8f74970efedf5e5020d9300ae0b64b53a19bb9865bbebcaadb40daba42b649aeed50d72f459257b8bfe7bf8399e7552ba45c4307e53c9bcfa846ce18839f416d5bc4e3afee657a6e9edb9df56a0e1b66e69bdecaf4b6679a0dfffea777c2466baf29a3cf7d3377e74a116d134a6b76fe93950eccf6e81b9c5c330d4c26258ce68c79259a253ddd3353baec87b0ef385cf057dbbd89d0c0256f49b0c1a11ba46600f444dde8f6d9247d98262974b3e9793d7fb7b0ed3ad5c24b12df0cfd36550744afc9c03d8ed08202995274749916858a6fbfa14901f367af887fae2526433caae479e8f859b4acb0d45aa5bb634bd38bbbdb7d7213b89f3a9e24e348dd8673fc499ea0e2d8c4b95d18f38f1f6c3268b119a8bd882927eeb604ddbca49e390b685e5b4715a0ddec53e63f98ac1f1420f2160f8fedf696c889470dcaabf0d6c2f9fedc9a36ade35bc9f6ff0608919f0075306452ed85f70e1b35a939b15e14f442a047f89ffc0e1e72cbdbb9214c8e9ddc7388053f300d7b4d502a473cc5677c6204d9ea96e1e2112b59f274d99d0f8c551d0ffd629bf6246be10bb8526b1a743e10de0afe025d4ac28278c12b78fb5e7c2278473c7f87a7c6cdf5089bf0b8fd85136420d431430c8bd4ac35b3ba0a03cceebce72296bb257cbd28d610aa852317b0e8eb456b4a0a38bcc156ed11e8119ec12a95e0b10bbea7704c6b4fe2dd47f303771363939701df0c83619f7d4fe2d3ed263940866937e9c1da5077cfbf668c852392ccc0cad2d038d8764b279db53f43617f8e6e7602d95b1ecbe0fd318cfa68f362c158a787fc475dcd6202c007011f324315afa2e067ae929393294c2e740d3e63314bd617e84b3f8aeffcb2b590fc27a2b75ba6e95f4d851d6f6bfb7bedb3a2ce9796e9cd620cd3c42e92f10cd8a60cbf2631b08a58f97176131b0b6b5038ccfd63dc0a95ff09d676c66dd1000f1cdbd2c0659c6a4ac029ef8471e4aa8820f2f57bb367d2b834e0407411ee4c9393df5a08efcda03f9821d35a40a1977df289e125ffc90fe06944d9c64806767af26d72bb0590b954e97d63719178e805e39f138cb9d58957cd9ac01e385b1bc7abb3644d3955e313bf188198f48594929dad63c810096cd13c364eea8e5549d54c266c93bf277a5a4fe7fd9c8e63479ab82b59d8431a26d73301da2e2bd0bc48d6e566767af8e125202ba5abe975bd519fbf151cda6900f85b3eb100c591fe481dcac68c593a8d1bc508e42928071a13eb443d439447f9d09ee5323c848bed92fd428fc42e5f721570d77fb50454eb0ab540426d0a8c7a8158007a08b31b809bb58ab9835aeb25caa94287d4db6214a157147acecf830f3525794b3b120ec01e11253126892fb422e37b1d06db8e50516d7e753cea01f8f9320cfa7069cdf6b48defeb7d1c2334f1eb219645e0bd448658fc6b741950523cccaaa9db6df0f40b7e2adc9213619b564cd635b0d736e02e2bcb87959145e0b7bff5cc3ba2f852824e85cffa84368629fa1346f96fb16cf9be376cd7ddca60361ca5d50f85a00209c44e0c0be402c297239e51bc0c73c3c0bfe949f90d7bd8eda982ca23fbcb48aa77d9ff9b851153c2d3acb681bf2c1e836baf9787572b0ac6f33c530bc6de475e756ad3acb9962155ef69c62f6e118655855f04e86bb55bb9723e3981760c560a3df956f10febf42913ec93a455e2908dda18bc055a71d4710a3432848691f210c9faccd675b9e35dbb43e9b6378efc74c1dfbdc80f5692c1f6a8a9aff7e766f65d2ca5a6ed755af26ba820157bd41d2f818b53c787b2233dc862e80416e1cd61622bbdd011839a1265bb2f1bbf177914fd73a590fae61acf378c4a479f23c9730d86d47663318479d9924f0cdd3a75440b30abcfc39316ef6dd3d98f00e62c5e6630f37168971e49b47f1767876ea6e5a9d8dbc5e06d598f31e3bd8a18273a6f732437834ff18f98062a1abea88f5ee658dba110a4f1e28ff8229644d609026baad84257aed1865aadf1d8e26f0e78008acf4316c7df6d5457ca98f1ff2b5a5c3bebd67fe14ddb7be417ea22f7335ef5c95215305b0fe35067c5ec5935532aad58a1a5153fe78d997aee5d5a8ba1a4de55063d601e6e8a8143ed806e422420f9b651a3eb27816c0298755dae04e3f21c379f9aaf3367f6b2f2e6b0d331fc70d3ba3a0eaeb3ad7dcc805037c4662b832576ddfa8d5421b9bf8cb1f7422980368a3a2e992fbfaf08fd4a549226d5ef7437f282c3be785b2bb786d303b9d9d3ee0234f6adc8f3f88502110418ba4c456c855bd2a50cc2bad3ebf45d5b84577b7a2410856aee277cc4a565679495c0f855663bfabac8c930a94e8dd366bdb6fb12ac6b28d525462a1bdda23e1b06f64203c0a216af20210f07a2ff83005e8371183d4e96db2718897790f3a886a564c3eb194685e5e3fbba3b85fdaf3be5ee40ded6cfc9ee9a42aed1b7fc1d46ac8654d7965def28fc4049ad81d6cef92439d2001a4828b2f6f640c479eb091cee80c87aa659bb390fa1823bde41d1f7d3bb5aed2f158d91aa9a28900a9e868a05b6c1894aec76406920871e8700b2d4bd55593c4c1f42b37046377e740376682fd026f4f769f8f7a8865170fea6f4048a0d3ce6d2639729b034d24d975fa6e87f8ef7026f8e88be347a16364d64fa082f9b1aa6cfb119a2b7905ccd39a724781a9cd0907798b61565d4414cfb31b0ae33b88a6c62ec0f711dfa4ea982e1dde043f72c3f1ddd17f798b95c1a88b17bcd1cec22a16af1968817b74058bb2117ea87cd2957c115295cbb957218a874b1329ecc9f335e3e7d0834d58a5242af186de3754c2637b170d9938c253ecada93611cb588bf826e9f46d7cec6a35b72afb06933b1d28aea8c3f79d663941b4384fa1c19da24b5922f3a1b5c7dfe1ff62bf4ee071950b7822abeecba7e78f8cf8be0c059e16fe2ec928c7f50ad2199755d0d5f5ffa3791535ca2d2dfd1b9c16283e5aa53f11fab480de41e2af253087403a3086d00581d71fe475d182a84407d107a197bfecbbcaa9d3671e1f7e3b69e9bbe6f5a1e3f1cacaca6f7d9491c5aea9f66a29bd35acba631e5d414dd3f9750c3d683232dc15ee5afcee97925053055e496ba17e52f74148adfea913e5e2c8dca361a6159a8fc3c97a34ad28b2c4d197c9c4103474e67468018833859177e0f0846f39722056e59f846d2657ed9e01516d524df87f9925f87961fbda702e008f69a575fb94962991ec068e6d669a3de720d34da4bee2120c5b457024df488c4ca295fe004f36b3a771336d59802fbcf3210e32fe6f01f8070c5009b8c367515163866143178ccd1148fcdc9fe2ef7676f8246325f1480b905539912a34aa5cb7f716572cd977866821c86a065d195d96cd75e635a2f6dab02a8e285a83523c6081631db0549b833ea0656f9007ee369725913c9976b5e5f5f1ced2f57be20d052ce37c88fcac4c49dda6b2584dce58b544de4bf0aff25f50f6002bbc6bc65d73e6424b11955bdfcd2be5900c78cc32695f9d13408285a15df4f33a79fc4d3719197391294bee61d5be5edc48455482ebd3cff7e0485f27dcb1540200e01babdf559cc511ea5d7a95620507bd830b35cd612877a00233bf8213678a93f918abbc8fada5d310d034b7c8149c91bf56839f769f6fe136332e843ace8c128dab2143c158630551da19059035225da5610087733eeefd3b3e76c18eb5d946c5aa0a618d8b5f705eaff0df87f29fda7bf8e29c59b8b3f978329a8a19e79039e85c8c0ce5bdf77b411b29869ef6260fda105afa6c970124ae7354abf6a56041a9af44176d2b90d0128bebb0132fbbee81920a3b6fd2229e83a13d1a8bb045d798c51e82e5dbae4182871243d6c782c40073a755257df227dd6005a3244a050e37e2a5ee50454f07425d406bcd6287dc4f9af72d833320c6d5f65180230f9cb031ba50c04415f2c40636aa14cb58e66253f569f53af70b28092b9618840b18eda04bd7d92f074e023fd5fd29b6c0803d58cab07570afd22ab9953836400b9a3e19a057180ea01180381bc2a2e1511679a08efc8e961f40d2ae77c292778c1fa28ba5e06a2cf92a738354c052c81d233fd103813b44cb300e6260bc4c1508276f12f835952257b903302bea1bbd77311069a54fad1b18ac567d491225e698bef9772b61be70ddda18a17b94ad98c335532110163c4bd05192281e1c40e9a449f088de4a0151b70efc160a195ed2f5c6a2f0e66bdc08cc1151486d374cc1ff1216264cd438c8333e56c350aea60893da1cfc7e79db7f9cdeb5bd3843423a9057f3be4ca02400ffcc2d6312303f36d557ea7e8a7fa5ae8016a2c665979024e7155238a16950378618a083e8f8c20e141791b9d2b537764257c097d133e21ce14a8c8a8fe3c9e901c91e192b6af6951c43df82ac8c3ad7f69059df5ff88406f36206855c6e522b6b213b20191d34977f4992adb173419294993ca742e6d3ba52a11c587cb010d8faae50de97287450b1a9d6b5a697ac349238ef365eb024da4989cebb8ae901057e2e0e20965eb25b08f6545a87b2d4ed5fcb1547183d1353720a0afd3b81a3c79b50a03218fda433798eb5e97b6aa3ba15b0773eb0942336732fbeff7cf35199f047527c61e3d642f80efc26713740cfc957dcca17fc955b78d573cc3095e707007ce141a8f86661e67ee995c8880006239e4fdea03ccbff8cbcf0bf8d1d65815cc19929e8a96e57a7ab15d5e0068ede39bdf610898c1d0c13225f746fb1058cb5599a1dd84cf15494bd9a2781bd670d19c8af146aab9e0621cc8599e36cd040daca96808974b3dcfd55b5fbff41a95936833a66c621913fa06ce9ee858aa258d0a6d902946c9da44a8ff9e708e230c0bb1567e616dd688feaffb3871cbe965c4612710b08f1a185f0b32a5db8198f205650cc85f328c63e7aab720a4ae1efde17c35e7a077b052086a1eb0e8e76c66ef799c310ee6512bc5ae891be2f109cfb7318e0a318cc41aa778389643f1a1e7a4646c4ab8e87da7ef1e17617982fa82e99d209586eb5956880dc0693d27cd1c76892950f6de9d20aabd707b7dfc9d9c7052fa459e80f0fb1c62fade71b69263192ae19f651257b5d79cdc162aa18ceb20c807146bf3f94b0d6302ecdfe4b30925b7b16d2512a7791bc987bd6c7b5be66d9373bb154a9d2735e1c4b1019890b60678d810c1829999ae24f9e67554f892f61e717135f882fb5574226cc93bcf0f4a0913eaa4686898eeec71a89cad2db3289d92e83411d6284c3ca72500347969cfcaff1d1038d0894e7f74886bc0a34ea518180d59327c045881d59338d9c847467447a9150eb2557d1930a57ceaf4fb11d48785a3962b5c45631ae4855cb452f34625f4f533da69b24463f145d402f9c9844776afa40e2d365563bfdda7d1d07e9bf191185721907728bc9322576447d2808d4be0d021d5b9961c083228383ef777c6e54ee1b4572e1751f2ada7d031678f51a7bea2768635c65e44299fad88819d95a9943548b1d8659fc6f63e542410f4cccbfcab78c6e00963e345ed7bbe1f51915dbee20995f204ecbd82d7f0a6831f0a769a58681414608157e6dd41db2ed57f790af7c8442e7a6b6867da939b64e4abf16e747eb2e4c88ee9c3721efe50b28fd992eef139451496455cce398715", 0x1000}, {0xffffffffffffffff}, {&(0x7f0000002c00)="769f5fa9df337c865537b7d8bf84707246770a261fbeece2fe5552b40571f0dfe9f7fe7db8a0349ff600ac6753e9f3791e2a0b419b8bb06fc278b41b56d5840f4c3974e5e93e72ddc7075ed64ca7a83c07f6d8ee75086efba4b34db4829209c9aa2afb95d9a57a8ebe54c16eb19b3131fbe78342b2fef93cf7ef708682f77113fb5bd067ae95e44f8e7496d4d90a903b4a66a54c28d7c723219726a1321b94ee8cd0be98cfdceec45acaae3a45c2a99acc23845085e0e0e389eb11199730ddafde25f7ede25e74143a09d064bf7089f10d3fb0f176acf872c961a435eaeb6c0442d6a730674b4c1be4b9531551d00416ed997c6b85fb641f598b92c46ea4232f15271a09c597deed843fffee88f58a4ff524c4588f548874194c55284af47df36e9beb2d93e9f9bcf1495f669ea9d95978d8e36f25544d61531f9d3f4f88fac9a26b67b3679cc029d89143b339670e54999ab9e96d55ff162c6c2077e4a5d925406077ad81aee13643eb27945e98a1bb1f28432b3b558f6f8acf2948f455325c8e414b9d26375bad8feb36957a782b4c7cae9f3358f36ae64858f9de4a89ae9f6980bb090c057f98f4a03218334b73b67e04f97b2cf134520b2c4b3b862593cb6f85baa058b70919228163d7fee61192070c3d49e090054446a299220b7d13007842050f359f4ca6fb4aff39de7f21b5b51a3c46f75e89a13ff5ae1fe04e7c7ddccda2df4fcbe8e0de78dd23222d872cc4082c07c7486ece93075f0a65234df2640a8546b07632ca504722d5a154ec45379c155695fac38d57552e0a580d1e570b5ca07159e9c76c60a4d22c18e276ec03e77ffdf9c46bf9b1ed0a76bbeec284f3f844981deadb544de344dffb54181f9c4b87966c6e90df8c959f2d054e788ab21ea5fccc70f5866f37377c32e7cf50879a83e729d6a71e2643078d6aff887786f1938972cbd131eea72e4585f3c5b695426f31117b00234c4154b5aa3c151ee07a9ad320a680f3a6cc9afdd7b7568eb3f3c86c9e52f401099207e5cf70f90dedd774ebdec4df94b9dd76732d9cb95d661d8f2ee7fcc36e3d21ec3255736dae8573b30b23e522e36cee2ff3e18ae849a0601e28c030ae72cbef91745400dc6551bcf60f653b5da9d8646b1f7aee145a3114fbfbf2a8e8fc2cf47d0cc10e592e1cdecd7da2e216a847ab6b80db5c230bf188c8256dbe0821f7f26840d13b118b131ef14594d7b1ef39b1dc936b453eb8a9b751d4eda55ff5a1a30c8ed4784787ba87781a7f652a8229ebfc3ed7dfa8f062968eca5019d148a50d7687042db171bbee4dea84e9007faf69f740f4795321123fda01de71e1fe9d0f1e12eb5f1805160cf0f1dff2b1440e74d5b34e4bf8354624a5d528b0160ac3d0158e520914e5d0ff91efa4fa0083ec3f27825dfabc76bb8d0bccdf49ab28ecb2bbc0fcdb3b23de22269b336695b70e7039207ec92aecb27feedffc58382e10b82ab618745657ce5b0077e0c949d1f32ec7905a6692e4728e05d69f6b80a44b7186779d8eee8c9c3723319b3f4ee3462c2e5b8be2c30e495925c4db2b84569df5ca4cce57d900d8946717f1559ee799d4168b6e5968d6944025b88e03a545f799bb41b6b837a2c22ffd014a1f70af3cc379aee3c0be7f24d0de0e1543f382d857f5544bf537b44d0208e7b4188531ec783a8f697b19b4583bec46aeefe3b26dbadfb22fb7fe471a56d8f7ebb9c62fe2e2ee1a67047eb4509da25c5f70d23dd9aea1da02c6d5ab53eb2071461e378541fa4c4776215a9b7f53e6bac64b1826c7f3cc9281e67242674f167d98b17a9acf1bf741b4c192d0654d5437163489e1f96326e45c93e70b664c520f867c4bdffaaab5016d6f030a4b97c79fc9d4ca5263fb149600547380bbe67ae49b7f003981c1e4b31356eb55aa2b650a2e5fad8c05335e83cff8904982fc6448aafd0ef144cde9acd6b6a17a60f7bc2748a0c869d62b496a8b4bbfb9938a4f8bf3ebac7ea963b8362fcb1269b7be2bf0aa331b9ca3b9cf3abc3cefdb5ef14d80f02beb3b2d43d7d0b06f00283c152875a5bd397d2455b90ccb7a072dd24981811e60df1d63494d4bf76d6fa8fe6c2ac59d4aaf67d2ee71c393af8b393bc9b722c189f2fb28d5ec78b9aab73841e1b6718b1766dd93b88151742792158acd3e6ba3c6cbc890be34c00cd50784814250f5ef79af18a9ee2ee3a0ccc6a9dc553f332ac8789855ce16742f55c92e2f0c227bc09c870eaf1039080b8254d409dc866b9aca58b7918b7e7191bcca2e0ec6b3592d47a8edeb3d82e18f4e7ac977d0c79971c417bcfc3e53dd4cf9e543c971dc61a0e22b1ea96e8302212d0e70d5616e9cf19171bc989ebba3d01e2f31489961eff77490f7f030da55c41e58afa0dbf0c630f91662c9d1155b1d804b383483b628ab75818931f88fa6288a6fd9bca32d19ca44a4d3523ae1276533519b6df8010f84c3a5d6b61f8b04032e1032d7fc6d75e50efaeb2a4b9d5584512eaf0a1ad7cc66b50bcb531e2a376ef15e043a49c96a8a11495355cd48eacc8edceb507613ed5b87793882707063770a1c22db5a3a3cafb6a992fa980895e71f8117467fb19ea4fc055246f7a9193b05001c19507d6899f722c909fb57af29651ed427f0964db7b2f11faa5e1dff5703fe327d24444b0ba8e17708e37e36a2221edf17cb08ddcefaa6101f2223af7133044b901c8062deecc126c95e70f172253759079d013871bbe3d4b7ac34bcf7449eea18c27dfd6ef7ad11b9d5e4eeacb07302da06e61e26dd851c962755e454adcacd3599cc6026ba66c6561aa5665dc904d0d178cb75b993ad7bfe9ba56d7224ede425bd83f5fb31424f3a6f56bacf1597c8f103ec17a801ab9ea5fa865a92732d8da0579ac8f852f1390e2befdba76f199b1a62be6f27c48f6da90ed91365d3bcae34d2f7324d3aa4dd82cfbb67d1e7b31b8e061fd8875e1d7b816b5b9b447258bde0fea1732897f82e28327063c3f23d41fed0c2098000d4b5828b4dccd7bc7ba8a1665c3a14827b81dede1e29d55f888074ce1933c5bac08a6636c71f0369cbfb3556ff32a54693fcde369752043a623457b29841fe66fa703603677c73c7f941368e099b03c9727560361ec579c272acb1cc1cab4416e4994e3bb6743c2779ead3a1a057e33d99825be905a1de39f1933f11fa6d4252d90f35da1cc6936b3ada324015bc062b4f4519ba3e768ba156367d87ac7b6a8b29328014c51ad927c438a3e1c91d11bf647470bb56a3daddac61105780463d7adb22319ed118651748d63e477c89b3cc97e1a88a353e47b76f29a636e17bf5f3115afc0dd3bf96e11a8a17fb7b05e6814a48c71ec0e0ed732263d7b8cb072934624c4d526ade5422f7788bc83b4d1bc9542a82ca761a5bb3a8cc1eb553b7c18dbbfdf24e429634f18164daaf0ac8e96e4dba226fccae3e8480127ae6f5a42fab99d9f3884fd25805577b85d51b3239202f046c8eb290e1919b2131ccdbc04ef4e91dd37d3676c977f4f0d1f6172753268eed7dcd7258965b0691b6db7f6e52894eb9a57e9976d5e28481afc073d9590379a26ea6cb8eebcbc5417733798678ea0007f24d7636ba2a8c6ef9fb841b72179de207650372ca4c299f3f8900f0fa96dbfa9cc59faa51a4abe1fbddb7a700a340323cd7052ee16ae7194f0abc351d6047967c4ef7a863349c95e72a2cddad37434bca52c8a3d42eaa0b8d041324069220ef434d7852541b00c2ba7280c45a1a6d71773c2d114d6dbd11db4a376311aa37fe385bdedbee1761dc9e16e7a0f1656a3ecdaeb6137ee70c106afa87912707eace267e0a1021974161111b591d3b28dac10c63eb13c59647564c47de9c320dd5b18fb95b8a4d5c3a3c878d06ef43c975c7fcf2a70bd551f869beeb2adde213b1f52444ed75c161573be7b50e25b5e6852cf03cd19eb03717dc344701713f5474afa6d5223f55e50cfbd080cf7c4fea5f603d1013eff82dd73e3a15a6c83257b1ec1ebdd940994437fd41e0e1e32d941836e3a1677de34238eaf2f54bfaf9dab3760c599d989a1b44195a64c6c2606ca66051bbc4834ab96b1a1c93a59669d66ac3608f6da1ca99674dec572124e36a0690ab99f15330007c101a3bb8bd3e353c9f10495493289644fc5857d4ea2fa98be0886e9a25935d4008138092dd9303c0674ba16d4df59872240ce6ff6e137150b2ece75ff88343fa191adc2383529e74281377413f35bd0ed21e8795f9668737587c05d4b63df52859f2da45c77cfec768163e89dbfc57b6d319c8b4144c2fced464f0f32bfa4274d122dd593dd14ec078b5400f29a308b39cb24f793a926e59e03e586603d1f1063ec8ab411e70390833de7386dc67ed1da835523dfaefc1442fba90156f9c9fd5edd8c14e346c7b4ebeb57c173d6068c3e8aa66cfa5fe727c221cd8e88964605dbc4dd3eb3ead607398aec8f17fadd7276415a0ae18ae06b87128630138eef439a7d7ec471cbbbe64a2564a4442f8dce277eed2e3b9617f677876157836fd10b09306158df14b7740072e8017fd5a30f22833405d3f15d64e8aba1444427c9fa300281f0a0500336193006439b3138306b58b9aa07d9dc00fec6441888fadf3cee91c55eaa7a49d8570b35ae1c2cd9fd2c76fd97a362de73c9416cc5207c3096720cea15adb1c36fdf4526f0014c23ca485ed7cfb9565ab0fccdca053d5c0ea5effe490ecac486820e89a99e3b4600b2d8dcccf9a84e8e6000425857e5c2e6057db945f30200da0b66874a706d7d1f3dbbda3e6e6031af1a83efa861bc8747745f730acd70efa722223f83f173e6e715c2d3c1c4f3a290cc1b0a9c1b8eaac8516627abc69e16f60f2d72f01a49b7c26f17b87b8cf75b0d4f54844bdc8278430c6d46d3accdc9315f574d214ae1352412a0af7cdd7ee5df2d791c2f30461b6c54a0ebbd9d6c7157f9aaf1a27b60fdce3ed90584a44ee7007c30c2df1b86ab3909420f04458dfb3d95f1f35b9d4b125f1ef2741f13f1a502f7e0edf4e7f751f0ea8e64701b60e3aed4e8835831a47a0352d7307cd0f6d4c6ce9eadbb2678457bd55be6110ff4d33d9d323431ee08992cebd7c87798a523380c09dee6e5020a989641f6711961783af4e1643ae617bb4e43470a448737c50db741a5967d2001945c4fd9afd24b752da6a5d7e0ab0bed02814f747aae66a7d5352617b5e42e82f75b025d97e3bbf7431409f23309e20d8ca2e4bb5b7b658a2b48fad684471403b5213ca3cd5ed3cf1ff92abc55cfb29904718713a3cdfca4f1038124cba9d1274b0fd77dde20b854fd18b865ab372b238de2960af6af184cdcef1c3131c60a504158ac47ca06600add5aa1a577133b046960883f2d3feba5e1b52d634aef0d1c2d584f63ccee28b919136ac8ff64bd9a51236db26a541cbe58977089d7ac696e74335569312d310a0ae00e94f15657b075d72e158028e9c0d43c63865ccad8d7c60b8d9d172212ef0b9f073f7d0311dbf7c50d4f9e248c4febf4364e396b624841c050211ff248fb34ed0c789597b953cbdcab1799693896362a647fed2df70a92e28f88833562fd29e3cedfb5f13a3f45d027cf4730323a574366524a28ccc812fa6c2aae5d8c4f8581d03546e1c4333160fb7b122d9072e9a3d8d31e02470a0d53f491d124bd93d7233305164f80c83d0de3a942c1d359210813447129e1f374e41a31d184b61e5c0a520c4b7b7dccbf590117d4c1517d4a21deed81f99b8e00d6a76bdbeb092cf548f25eae2c14313ece07c", 0x1000}, {&(0x7f0000003c00)="407d6923f8a09357029fef21f1b5fc6c574b803891305389a279d4d48da0d800431764ba2ddb0780190c9c7d6325b1e141766d63fbf23a7ed37f6c87f9cb118c715e6ec7cfc27745512c676298d6b0f182b14d4879e8fddd565ab2900ccf216c71fc9c38ac79f1ddd352927c2cc279e3c6633685ea65de5b713f66aaaf7212858aaf923b2b5b4b7fbd2d597d6a8e8b8b86d2f38b7a14861d41b1b59f4a0b1e6228a06c73766b276f3588f814aab5d5da2ce199f8bc97e19ff598b5cc", 0xbc}], 0x5, 0x0) executing program 0: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write(r2, &(0x7f0000000180)="952aba046861", 0x6) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x4}) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) sendto$unix(r3, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0xf9) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, &(0x7f00000000c0)="f6dbcc83", 0x0, &(0x7f0000000200), 0x0) r5 = getuid() fchown(r0, r5, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r5, r6) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000027c0)=[{0x40}, {0x1d}, {}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x3d, 0xff}, {0x4}, {0x6, 0x0, 0x0, 0xf00002}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "04faff0e0000043a846102cb58c006000000e000"}) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) sendmsg(r3, &(0x7f0000000500)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000280)="802078cb0fa887a40ca6cf17fc96e620237001766c4b63d03e5d03578256c9db299f7392c3a31d23bb6b49a1364189f383e3a5eb2a6d8fc43fa807da86919e72d86a2c8041948692fd5bc56aaa7fcdefcd5f6df31ea92971a65fa3ad4c89f89bccfcaf4f41fede80036fd4e525adbd1547281e692991beeaa7eaa2cc169a551b7e431ccf78b0b6f7a79d219b90a708b981328dbd1e033524f74c332ca55d7ff6e93554e753392a9d8253cd5fa39914c68205032ab14fe69edfdac4e071e63f449888ea9097cae697c73792f5b8e53c11f666c97c517bb1d21b4a9059e0500dfba6cbe6cbe4e0bd88fde655f11270f795044898c43e", 0xf5}, {&(0x7f0000000580)="9b575fc88784432fbe356d29277dc25dafb8c5a707e97f8fe60f7ef6b6909caf4ebd41bbaefebea6b6e85eafdfb960929dc5c324ad7bbb2856d6a34fab802293a2d5b257216eeac8a7560e0a2f070269b3332239629df6f1227c944d59e45019cb16f3ce11767b6982712f8b76de6acf43104ef9a7620325ab798752abbfff74a5afa421d72639c676368baa2c7731fbfb52deb19782496c82250da5747ec76dc93f81510ae0c1446538f24fc69f7cb2a78288c84123ae7c2cb0890bdec07e69ebd0d0ea60", 0xc5}, {&(0x7f0000000480)="d1250d55aa05f752cb0cf0c857eb1a0e9cbf57b0c7ef5973fe234260c45e636e29ef29985e6bc1fdeee65fd8a90efdd81cce939c746a92f3172a7d22e91af617b649429d", 0x44}], 0x3, &(0x7f0000000e40)=[{0x1010, 0xffff, 0xf85, "a90d8daf502a204191973bdf4fb465dd5afb818666b13eb912d3aaa594755f4606523057b2ae5b502b972e392537ca0aa6ac383ce418e3ced90f9564d50e6535e7559001ae29dc1f708cb39276129a48a4f6e1885cbf9a2df065f7969eda84e79bd7d9aea82c4668d04f713d2dc51f0b4bf5c8e3bae0ef50da62601abcaa1b22b618bc3b71a4022c654336f422d7afa64e39fa10c5c98ea92cd1d7d08fa3d22c11f8ef1123124b30d4523abe7a78db00cb0abd4081d8c0b5f6971ef80f6df08f36e669f09e3d6dd80763ad079852b88ed0607ee600101fbed208cc17e4a0b6ac489b938fb849211204352904e70e70b6e6d69f081447e48921bbfee0791db974f3edf79902ae6f6df71b2dc888f582c58573f3247788bd15fa77d44cd6b57ee12ed6ad53a2b142979962e0a64b605c2b2be710b95598044d639b8ec33e6dcf8e485958fed83c77ab565e52c4230b7c8e5c6418eeb166ef83265a0b4279869091fe349390d61a0056dbee249e4d873934c754386b4c6df06b154b0a999403686eb7cb185b858f924771484d29c112b82551bd1a26eea4c73b8f023927169f6bfcff338a13dbdbbc5dbba34c415300d25ea2ef63be55346144d83756606af4002eab8a0931e5317ce18c1dd0e46f46f89abbae1765ebf01b1f7089ad1989be5f5d024e28ebb03f9271c9b3ca117c1d930572e81846373bd2ea5427e4a53198987b94a75508f3e417ceea048442b29e2a0e1ff9e44a650e9f38c5e2353c64474c338d75cc67229aca1eda59da4275c5df17409a97aa4288101a41a860b9c21af3f9a0957a03d07f1526377e91a67a88af6da0447d2ca966c2ac9ada4ebf5d58f8259ce9146918d1a8811b61395af7de63eb8c7fbaf94215d312298694b814adce4087f7abea1aa8be1b02438530d15f0d0f1bf008fd73695e6c5607ac22372748a07be1bfc950cbc337c74295b03ab1e710f3e1bbe7d27608adc3b33aea1cd7e86e367b9e0beb9c9c31944974832589ff4b23736dc411d5825744ed378d8f8a68afb278e98809ed1d8062a67dcff03865ae97fd5feeb53fe9bf42a08359b54f49a4fe62f93b58836ca63c8ee65f1e0c98638651e7d7e1b39a0e6508fd94b0a22d61f588e98287d2e7a69b73e9ce8e1cd61d940b5bcd7842589d26a770bfe32b7228b2d32a4ff4639b15506bac47c833d0dad03f9e8e4ab50936e2355e0bc433fda35a98dd7fda18d3b9c7c8a3d6b4df1e7d99900e8bf1d5e7a3f8efae101075c092c139d35daa84ad6d750a2de01871d8f92897b100821ff521b79107c49ea1ed566974eee03aeb15b5cba9ccd02db4b5a40493d0702f3f4fe991d2840e36cb42e64486719202d3cde49ce7518772560bafc26ee7eb79db07b27d9ee308868ef8b6173ccff354a41cf3a09116f99f47b0b96dcd9fd82dd029ac839cce946f5c3565e122103bc9729da5628ee2d75a88aeeb9461214f6fb9c844dd93ee50531f3a44ee9083cd085e95272c36ed6cdaa93de90f0ceed473a3f2582f488d738ded7ad96cbdf70c0d0bb42150f1b8eddc7631e510cb19618bc64eef3d3511dde060af6481264792736283f33b677811a9ef421c9c3fe2438e7950999cfd04071d0113acf266f83125bcf3c1fcd33223d6ef8c002c58e315e5bb9fee15d5c4f0fa0c6a788fa29a818098462d9f4938814c4d0e8e9ae6a09746fc98af901969292826da528e18fce842d8c16a4bcb2d7bec99b6ce66ff80b4a8d5e5f76b309f6635409692a76e58029338f609f503cfb467949e13a61f3a435db31173fb4db44e20e8e72b9b2c96efa3f008f1ee184c0845576c29469d09e3b2d21f60589d79ffaf42f6e467336d0deb0ceb5c8e521614d9526b5eb75c5494a28ab6da1464c37cf74358ef62f995f7c2902355fead187dacf29c11d6cbabac4bf7caf7c2d44b6e3c251b2f48090672e5f76d8b7e23942fea78c435b669fd29450e70e9fc39fb28b4d75037a586c26a157620ec0c86cc9224f31fa7b74e3370747e591a696d92154f48173fd356a8d87981d1f059c21d8d23cbe63bb72d30e53689ce2963fe54fcb54af1692678657bb01ab65f7733f01e0947a374e39ca4eebe2a7cb95af9dc3df1ac2b7808395c2b3955425b029911b8d70d39be29586eda218959ae9bfdc76d5555ea07889500742f7268dc1cc71de103d68cecbf6c9dc62ef3da9ac4732682d4883db1afb8300bb67fb6bb47a925ec55baf1b9524f1ee7e8f2be69fb715b9da3d109829b8750a839bf7e566b2b5d63c4a7fdc5bd01d1c2c8ec3da6f1cd4187dae2577d33e607741fe89c2d85a5aba5f6ea10b0916a59762cad3c4b1e6d74e74f25bcb3c539370688db359c1fe9a6d5d2f1c06044935b350d08ce4f3499f959809ecc8b64af5b417b28a0aa0c215a6e8c802d280aedb8339ec7710e256aa0fdedd22f6861ffbfa447ba7d0a90db0ffdebf7678ea809bbf4f500b3525d7b3b0d1f1cf396dadbcecaaab2ec788d8c1db22d7dac58d1ec4f42e7d8435830c6890bc54286c960c4daee7268b6f9f7d37f14bb64e484ed282c4771c721f8f685f14608dd291b05bc54df9fef5d2666f1ee121c8a57a4b0306dd8e19c7622ece7105a2cec4d9827aa51b11fdffcb46cca26c33141e5b0a2d5cbad5b4a327aa41f797e4bacd298f254f075b3d1de2cbe3ed587df470b9e1b3dcab9463e48f4caffa55ae7edcf78e3ff7744831709ca9d34814d3aba84740f1aced9913eb54a00e3669d182ae12359da8b1ec6315dccfc4c17a64b1cb0a357105ca638461f627e58909794a7b07632115f9d2b0b53ef32ba9a8a76b207e6d15e2905b2b8a379438b04c3d53c2f0c146a73d16a15ecc0d9290d5f013ec4abe50e4b424804cd55e51fa26dfa45bd80ae79c4c8c3b8c99d1a4e54acd6ac7d3ef691a91178419119f74bd0345eadcd0afd53a4dc612727982ce6a3fb8dac510cb8a9ab130a1ba9b820422ee0bf48035fdd0c5ca62d24f778bbfda0e76866ab77f09585733a798d97b133377c181c486d45a24afa1fc4274e41c1017c55d89892048f1a1f688d6ba29fe5c1aa0f1cf8bb564b498139fdfa909eefebfa15d9a621c702e660374180043cf8d2251f443d1ffc60c30798109520755e462a4415f09e242a9c540a03d74e993ed4f288a399e38a5e847b8fd473a5082afd8782a55742e08b888b4b6756715ca6a2eab03265cd1f0965b1e0e755c363ea61d7b5969c73a06f9f81d938652159d3828dfececa295b404fc76be9aed977408e2eed286dc86d67ad628f35c7ee08bb4b427e0614de3eb535f1cbf54b21f50749bb2bc63b7513b84899dd157a841467f4c31881422ce7867456c6f69436443df45b5e6ba0d44c2c4e437f717c283f44096529ee2f0b3ccb84f8dbf172846b3048f3e0fca1369672e9bbc240bd1dd43307095a7ef39d4e596fba0fc6b3d1938ef7dd3467c1a9ebc3232a1db020e777ae4918e76371cdcb19b4053f33f6eccf63bc036604f5dff5c70d1f51cb8a3940efdd91d617aee2f215a05025e830968d6fc5b3399441b4215418cbbad8c83ea5ad85e574511d3b4157cf0ba25532f4a6def4dda534a775e8ede2f6ef963256a6c987790196b9f54d2c8e65b23605626e7179ceaaae712139b7e7870d8b4c2d3207d722d59e9f9fd9cd05d86ee324faa9a345c1f486ece63d67bbe8a96f6e8fadfacb1ef85bd250e08789b2afcad553ae22c7f602dc2c283b33c9bd5a934b7956e6aaefa01bec4f4e10f512fc480e977694f1e011a72d259de5dcfc396d0a6ad03b65a7a0ae079e8a3a4f4be2e9d9e904782e95b5ab8aab47f96d79d5b97ed414c26eb62538c79fb5476a514e1529dbe51796b27e92da6263508cef7fcdcaa82007dfd51faf713a823fc22ce37919ccfa426b326a6eaab3720d3408de918bcf7b4e19d5d0324f98006ad551c9b468672d90a89abf1a72e53d27b7064d235a6eed78031321e253a4d5abf57b0685b7a7b4edf3cc8ff234dd20ea80986989859ea0426302714392fc80be33765c80315457308e5ac72de07f2a61585040c55481a14b8df5f45a540cefa2189bd0fe33d17a0ed180b494ce73c07f0863ea15ec2f2630b0c5c5cd0687688afa34a6096dc2bae41498180ee359b6fb738547c3371752c2d66fe626856bdbd3d7a8f1858fff7119f7916ddb241b56d2d42d615d6ded50f93c4616f8d87231bb50337069f0c311091dcc22c50c13cc048ae9c2cb3d6820ee7cbfa1ae9e162de74868e0f15236d869fac0d2c0e507ad6cfa846da097eeff024bc5b05d0cf80de1c743ce91631e5e732b4e3d91db3a5b2394f302e99cdf1577a98ffd30e83efef22df73a431029d1a97c6a1716c2496be2ca474690bef796927fcae43dd427f2c03ba5819920120e66f69c96b3f8b350988aed4e25bed602dc1502abe46822d7fa6dfba572bafb609528322a9ccf3cfad29908320255da9b0288d3166d8a1c9f4ee5ba9af0775aa0a0fe5a7437ee3f3f4f1208bff2369fca9207ea37b7adbd27bbd4e2686cbee0ba9883caf6d30dc3d297bb801860153cfa3c37efec3f2c04a2e08483f737b01b1017ef3f23432013a5fb78aac6bbe346aabcf8bee80e145b24c1178631d163b4fc11ce8e66ced43bfc0ae482d5eb5b22713e109a6fd95f6f41fcb8dd6d478a9b662e9801713b0954f27a5b9cfd4d6577e0cd29518604319082c575e3082bc581f7ab292821d8934b8f8be1acc405eb3130b17e9c19895144882e0faec0605db93902c4e9398ef1473427c919360c699c61273cc7cfe54bf81e25ea53a2b78cec67aa77d51d1ecaa6498f01ba1fffe1a77364a949157e40a5e8f04ea08de9aa0ac88ece17c54b4bab071fe74f44208e189d04a2709d06336ffd73c66f88f0478ecf58ecce171737d81f7f0c14a8bcee5f2b488e78244be0fd65eb338b7f4c328f4bcbbdeb84bab3ec84ab446f98e366d74cc0ddb40c29cb899ea02f1fb4337e9d2bbf5511cccb68cb5697465f4a69e8b676d381b5b5ec39b00ed3b3d60864ebcd3b68cf7d7693f5b641162a193adb35da94a274aff949ad3b0f43aecb06ed107780fe994c179318fd950daf37ae4694e66f746bcad6bfeec133d8f4c19e173bc49a2b71505dff90feb083b27d4f574f5cbb85c874474687fe28fc6b97ab9a2bc80f8d767a59aa20a71cb219ec3d3f97a26410397505055cc99877863bfd2f29b251f0cec060d7c7ac87b33795314ce0419c4759b35599733d6c42c568e965339d7e93a1392496ba83078761159447c7496be55a98b380390ed28c7ab28762b84ef5547bb815f488dbd0fff4658ed426cd91d39ed3580fd7523a6966de5f103e07774b1a51ecfa690ad9b1a8ef11ead3482f32a98cc97a898f862a7aaecc084aa34efa9d7888c3af0b47ca54cc361da1e5097258bbbda2979897c69a2250ebf745f284e198f21a5c533688ed7487e933bb3479bd825a2bee3cbeac94e10812fa91f73e03d299aafaebcc175ac9acf939ac02aac5e12abc6ed2fb696120c5daf2b58a54863ab0509a7a78849968e511110b9539defd7f8a3aa36d9196211703c08e4d8d385b4d9951eb547a244b40e8615964d08ce74ab21c50da9762f7f68e051a436031924146e0a865355cfc74530194c5bb5b701f708ed8a9f2db03cc20342ef3e2ba78b67d27839dd34699b1680a2bb29e9d9037559971cb1f9f814e38deef5c60ea631fa4badf7221b8aaffee28db0b1abcb8581f6a667d9f2031df5979a2a11c00c1a40052a80f933f226bba6875ebdd72c2c369c015"}], 0x1010}, 0x400) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) syz_open_pts() close(0xffffffffffffffff) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, &(0x7f00000009c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6390ecb6baf1667a7c989a5051f031ded2fc9cc8a13171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ffbe91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad66651bc5d57f70c026596835926d3a14b69dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436940034e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe74e700d617f79f616dc43980775bb008e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e000000000000000000000000008fe34b1be29286b43392da10bd462dfd749977351c316b7bfdf9ac901cfcc3cb2ed51ce7606a861ffe8151bdd519f913c6203f3e97ff7d759f0096dda14a74c4a8a9e97e9f1810ba3f85d93913030075c55b34530ab100176190142fc83c6a33be8c838018d01d3e330dcd1cbefce4e3e5b74a98e06fb3dfee431119482d5e8119e08f013195a8c6832f194cdd0196a4fd839ead0725818d69e57ff6fffff6172287391a36609439338708841546de895009af4e38df95db888e5d8bbac94a276b47a476fcb40d067e1b9c2c3ef18f5d7eeb81f327a9b19aec970128c096c5eeae684d152fcd86662155f9655f7bac03db19bd7f767f1a470e7f37a83eb4d22b6543dc94d9eff37a3287166453b0a42a21d8c3e09339189809a7cbfb9c93a4cf1e82d16aef55fa157a2d10ac8ba35b7d009525ac344cf1018b0861ee628bc34ea02f0ba21503777a33cf5726cfc637578e8d665b0acecfa57e3117f8c3cee119454b1cca1448502dadcb2028c7b6a985b1368e2c96ccf70786202045fa054dbd6f27e5f12ed425fc6a296976b73be466328ecc7189ccf033f5d0257ecddc04", &(0x7f0000000080)=0x447, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x5c}, {0x25, 0x0, 0x0, 0x3}, {0xe}]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x80000000) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x4f, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd605f6ad900193a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02"]) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) executing program 7: sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xc4}, 0xffffffffffffff4d, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) syz_emit_ethernet(0xe, &(0x7f0000000a80)={@random="d7e478782612", @remote, [], {@generic={0x8864}}}) executing program 0: unveil(0x0, &(0x7f00000001c0)='x\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1d}]}) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0xfffffffe, 0x4}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000100)=[{0x0, 0x9}, {}], 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x403, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4}, {}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8", 0x81, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000240)='./file2\x00', 0x2) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 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, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0xfcba}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000e36000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fea000/0xb000)=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}, {&(0x7f0000fe4000/0x12000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file2\x00', 0x2, 0xff, 0x0, 0x0, 0x7f, 0x0, 0x1, 0x0, 0x0, 0x9, 0x8000000000000000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xb17a, 0x0, 0x80000001, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000580)="f5016573984cf3af16f4c51932199344806c7a50e4843e29550472087de51f0f73b19a8d6f967e1d6e550bd2b43e9a7ecb385445870c9f764a64aaf666508591b87fdec1ca809d5103bb01966ae1dfc77934719f486581ad73892623d4f35a61c7455ed5392b88d2332c97b05e8a9210cb1d3c5708a79ab5f4a282f458796a8dda0162fb3b52ddf64b57eb2738ce789ee471ce550a8580cbf906ff769c0b8875532017085169a82eb327badabc05df12d2bf5c8f10056697833b420e7b4e6fa04433f526a9cb45e231d0378c39066f6c00000000079ed58add40438c64933897a8bff738b48013d31461", 0xea}], 0x1) executing program 1: socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0x2}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: socket(0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x0, 0x100000004}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYRES8=r1]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) executing program 7: sendmsg(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x0, &(0x7f0000002580)=[{0x0}], 0x1, &(0x7f0000002640)=ANY=[@ANYBLOB="1000000000000000f1ffffff000200000000000400000000170031740000ffff0000ff0f00000000804b0000000000000000000000004de24509"], 0x40}, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0xa4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5", 0x3}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845", 0x1a8}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sendto$inet(r0, &(0x7f0000002a80)="994c65385bbd6b7d70c5c54b0dd294408ffa840f00f2cf97776abeb88c2d682a2f3b7e8eb993924becaf6a2ca87f2d2b908e60d08bf47f077f447364783ea2995a0d0299c02a3353b653a8ca0a07d7a7e0da4b619bd7af9f190b2f7c63126aea73cddf7e15f700896576161a8c02e7ab3e4807ae77a720faef6414a5f75d4c00e214ec4f3bc504313a17f436831aac7cfb860ab7a181b4a895602bc0ecf28c59ce24baddbe7a41a8b8a9897474be4927aebdf3b2b941dc7820fc7fa652539ee737e047cfaa9db2a995a8cc72f448d5713fedc6f3e9c65f4132b932ec47a861dadb5eafd308920703092118d017539af823fe2084fdb576ce5f185a7ef5349813c50a2aac6d8dffb83ef7b0a4b26ea547712f61c96711eb1bc79620a216365688a3cf349524939dff52d667f23f6755a31a54cd7fed79d0508a86632bd9cb529fad1519d5ba2dd10f768f30711899d6480f996ec8515f3abd0bbccba360f054818dd0f5699bda51c687431087f12612470ece3ed50a5c0028058cc14f7ad49faa08c127adb15f328720d37c0f4f06f6c0baaca2a25217d7ff1d55ddf924d5959d9d19b9948e985dc22f3be5bd740f3b2d11da2377c000dcf119f383c1264cb0a353ecf62bff9b87e519f3642bd96dc530625a9fb2d4ae80a5e4e54cd75ec35faea9c5a5fb243b7f41dbeefdc815ad0c3a1f62412184d7aa7dc3530b745a6f0c22770029d450df963f8cc48a35322e746881da6d1f931f7fbd5d46fa1321fb1bb2e4bb94b22e19636f33d397da2286273533d21c3be5916c7d70efe5fa8968db550c11432c4439358be0e3cce392df0244104f6756b42e9d19f26658af953374709475d2c986bddcaa82d008d876f431e47c11e0f65c6b72c93145fc9db45a5142828d5df8699da8edd76fb869cfa8002f386991b2a13066b1cb9438f44ef2a051cdbc4663cc856a8d52c620e800fc7d7678e87b546c3e3877cd5fb848cfdffaaefaf158386fc08942682f0d0fc30df8eeeb5a9a6ed32095764a2d985c89256ea7444eaadb77d8dfbbbdd81bd0f20b3f5b34b37c477cd9e414a107aeeabba107da5fda40009bc57f63274cc77f33a497badf6bb3e2152c57b63c0b6bdd89d115ab48c98b17bc46c8146529b9ee5cf66c5b9faaaf7e788d5a952966bfdf8384600294e2a525ceec94759f88c0fc4e2361ff532d9540e1bb0794a33b62c1172bf3c84f3afbd4e4b4e7dc11a30b0b1d3a7be59ff55439db71d8a341a3721e0fcc7dd5b3b0a70489f96ac5a098383c040afd6b964f0c4a723aed32733af491352147ad45523e4be0733fdd40fb05508e243aafea3c8598c20742764a1e6980d9557d0b466d52162fbe05bfbbdde7aa6ee226097d38c763956fe88ece297f88e463b701b013084bcd05a7b649c63ce8627fe62854e7f0fcf24fd8fd119ad140a687a8dd74ed480be0da9b145086c423f9f6ce18b48251010078b79956aa0eeecce347eaa6d696b37e9d1271aaa037444a4e017706e87c60c63debacfab20017b1bba4152045a5d3baf7cf3684262ed48c8fbf8064d50429fc786a58c9abfc1b6c5a46d8007d01e61f77fb94592e7194ef8c9375a2bc598ff4637244230bb62c0639ec5fa034a782523ee10c77d97d95a43601b1a7d0ec8c95f677dab58693c1a4e0600a7cd97c5184a7c5ce163f1e8771386658fcaca9f37a7e8c324399aa9a830294ce24bc060b559eb2c54652f6df750a39fa1c2664ae82a1873705b77b9c04bf24a896da3130003e5cc0fe87934e30e492f06a41c6a97c34b7724a81ba8ada02d0b4e59a4bbd825ddc2bc33183d23c24fd20c5f042b4491852687308cf9403f3a5c80a0dbbc0c189ba1fc964b9d2fbc5d23345404469d314135c9e42fcc06ab9f546c6b0c3f339a5f8a9851683f322f116d8c99c8c22ad9f0c703d3311ea76936a1e5ba5d5a0ef7cdb91a5912a30c003152643b3601712772e379fc40bfa650537dc3e2dd416d5bc78d86ddcfa132273948c0a4fb22010add40b7236b8011a053996934cf6ba792a6b17637583e2e505e0b338121a5d0d8c3c6909780036b26400b592f8818da7625a9ed54ea5c8d5ffe834c379f5e17d2d42f368b97006abf3dfedabc42beda8ed6728cf3df380a6022abbf8a324a36aee70d0fbf219c9707891d742a98da61cbc11f86d50d248af14b2bbf06a320dc4c5d326492db25c28ba2f448e170671724fd80d465ab23e7629fc2201d1705130aa18884948ec9d35b3c682464d8c126f7aca5d22da2a5f4050e1492db6acb64211a209435757297bcbce8bc612a76cfd48b35cf701570ae045ac1fa0ada6d518a616323bb37ff71307eebbfdda67deb524e8d8d8d6095648667d3ec5ba8e9a53c169728a6ef3accec689b5d1b0236d18dfe35932a10b4591d9859e6b9876f333e38335c26091ef3c2cdee0313af839d5082096977a0cf0c246d9a272ec8875f01aa67daa8c7bac02c25f89686bfc48205e39bacce64e143dada486be9750c1e31fc71cae62ff9861070da79574f4a84b30bd860f19798a01d6d08e84eb9c0825a9ef559218eb564b44e2d777f67587ac768a1978400c286762b44c6bf2c68913fa86ddc5c1f7b7fd9bd293fc3202718f8d6b1610dc971d82c7a330c40cf6094627ed15dfdc6504621104c7e378732f131f3d663bc72a944d79eb947b08c6f1854fb02765c7965afe850db72c5b6d685fd2c5e096f5857bbce63b33fc41443af2c881871ad597730f3dad43ee89aec73f4c6aef890e61169ee59f53525dd3d00c2450218c438b82d8fbf8e043413865700f7428c6ed9051f35253229491510bb10440bf5aa37472f6fa2318d046035d3268f2145aa49f9d1f974e69d91b8b0cf5f46aacf185e76919764338d3b452caec4f372b923144e49e41bb45baafd202348799c7ff104f2cef018c63870678446a8048c5a337e1c0553478a6506dd7f2b5ef69f2d2e947b81b464f5f1096e06e767a22561ab9429eba2857ca3621d66d60ff5d660929a50796139fe6da51b313c6571f5b65b125141914ccf531158637f4e6468793ee24524e7dbd7aac827939415e5df68217050d84fba80f889dac9e13775b0f298392ba2f8368bbd991024af7aa8ca3614534d7c4f186dafa9b3ff1d9e256ae46e037dde16c716565facad019c0814723e34e6cc7851b998de916510b8641afdc46e5a359e10d50fcfb6f06309add199664fabdd97438e8d35ee0571e9cdb7d824e506e64a84c201afd89a3ecd94d9c4dfcca78429f14afd049a786ad6f85f98b232181117c21ec7fb2e9a80b551d31420b011273c9a4fe500f7c695f10fdf2511fe3e383b4bee0114db5f751eeaa36d821fd8465bfcd0ef761275ff5070450b5e7ec1960ed028858c48d3e97d1b91951a3a5c7d0ec3f2bc9219d1d866d7f83b3a7de66a224d1775ad9bdb5acb17350077058fceb43eba79d33ae7e00bfc89f168bb403c9286c720c8d33c83b22b879cf03a8568ea4428b0f3c2b7e8d6bebc0a01582d2b42d8e77939adba3d30580c64a96e9c9b96a536dca52111648917570748556cd01ed6e2bec5020c9e7e60eb93e4df2d53c48f5fb527524d166d8a462c2a28a94140a91403662cfb121f8ee2ed70afa86b82771822620a4898b658be464ee5403fb9e7dedce96c83cfbdae0d87ea2743b8057f009ae179522984be71b7514d4649eb57dd1be9aac4b1578d5b77ef80c96e17444546cafd251255896f1bc037ad11e97fc9d5aabecbc9a9bbbc08a17faa9f8a0c2492b4414c5692903fefef0e4600d8a9b122dfea937e4857ecfafa3a86aca292a4abcc459057a50e955115ca5d0a23cb1c29a52231771d3a80f5831d20463dabe4de08207561e56dcfa178a2c0021c4c518f86f3b89e5979591c8362822b98e7f428b59f2fafe38b7a5db63aab5beeb80daa5bf39589ddb7f9ac3c3021347ad70e7642dae7dc06afe13c6c2489ae4c5e5a29a65ec7fe0905b371cf125f2169493e5f4ec20f555823d22059cfc8160b2c2b073ff03fa37d245c2c1465bc569619948bee75649841ebe2f4546288fd40d41075aba9ed7d27492ccbfcef5e1b49bb0edd8ef348965abdcd074576d457fb5d325ac8b4baecea7a6e75f20acc6f13895854046853a59e8988539cdb60e58c9e96acfd9b499bef44d24800f6c054c8d3d84ba3854c668269180e1236c4d691b39a7b31bd557f7cc6fcd38941163b1b38966baec40cd4e49f4a693bef19f125b3b16116ec19e28d7702e9dbc52fcec61ef8f3a958cc2f7641a4838a79dca478a05d91b480f9fac7289be16335f96f9aa921d0d533d3917657b962578c7cb3bb41f7c7598f5ea9f78e3ce176f19d73e2650f4dec6e47aebcc50fb4c9fc4d920a50b277fcf8ff3fbd54987b8ee66b5ecb4208d0385154b8cad42ba4717135cb3d78c8599deb03e3092d7fc7c371b65d8c909937d7e8c05af76d6546f496309ec45dbe750a7a0558153d9b4da6edd256cf037f9465014d713598b0ad6b324a7656f26631b098380143ac01728ad08366649d2988165fb4ce4a610c33854730bbbca5efc1f6784693f3edd1078edb94dc1ad6fa556866cfaaf8ebd2cd0b2662ffbae51e311a6a9db68090a7fbd8e67ea3fd5a4675b25332ac82bd56f1e821d5f8788731d8ee3cc70487534caece11267f471d5c19d754e8aef96c79b1bbb0401d3aa6d2d6f316bae0cc075d4c7f77c2ba6fa01ffff7cef14417b73fb58436f3b9b043f48631a4fc911805e193275c27d679fe8978071ca8e2cb27a25eb63a424a06c8ec54c3cddb3270c47067e4a2a5a0a23bff1b2485b71a82ea69ebfc4d1ff2abe6ba3f86afe6d950baef346943c7a9e802bd0d3709df5d8bf75df51d7f03ed82ea1aaf8494a4ca9581c4d5032798d08feb8e44a7252079ed369065d503ddc44a7502d53203dcdc17772cf912d3527a66cb737eb53f1e9141b0e5167e532390395d31b31a1343ba255761c4d7c7958689033922a96e102c3018e434c749cc0b3293f74410fbff21f164f557e8a886aecc50c2e56e2aa3597daf515ed582e7b832d1989dd73cc46575f63ff2f2d1fb6b55d10271ab0feb9f801660892b9968f86e211136dc01b18ebb2a910b8aa405c9c8b9479def0dc472e2cc997c1cf4009086d7804df90107600b67191584afa9dcf33899c188a76f418a3a26d7e4515660e29a0348aa833fbe98cfcbe0dd99b10267bb24969dce5ea3ae606fb930a6e5c20aaa7aa9f626499cb22472eceb78cdcf2f8bba4300e95d7faec136464648e2c65958452c2fbb0829a76cfe53d78b515a54d3acdace025ec4497cce119f537226d825307df8ca9733ceed0e9c0440b9e293a8f196b467947942d5f4cd07124dfc88ef34f9bad17f63c8418b7f055ab020985c2c1da3d5ca49830d988a9f29543344bc12b95db4be97374ea6e03a7a6f028f2d36f0f496e7bd5148b33b2965c1a64074022cec38c67c202812497faa3d6652b4a6d38a0ebe443c121c893d509c7e410a8225cab6125bc62f6b578d337347bde2f16792e1b000dc8518d4d5d4ccd483c60f9ce833983b58d776a65fa71bc610f28a0b17abc74775c8754017d14371566c41663b9a5f76b980039715588d6fb0841281c6af1914b4647329272dc2c4881bd08e10dc1bde341f291ae8fbe99502487369a1e6c59b140158faa0f78e0d311f13338ab4dbbf8f38b1276566fd6a2985226787c828232b2cd21c0b183e3cdcbe58763b69322a0b17bb07e49ff2dde80723ec1eeb4b5c9a58b75072e32f0aa5ab315e1170b1d1b0a006bb5df1a3bafec26216d3ffe41d9b1c3a9dfa2074000d323342fc108b15e9043740d21b82ce1f147bdd7a07d8c10ab60d21ed6925701da6085af70d7c4f5cdc2f15911dfcd1a56e6aefe236845209e5b865a5b0f1d9588a1ffef1e1ce4b28f804943f289dd154da57ae19cd94c8d76db89701596f88d8d0fb315df140d7665c262d2353a72714e2c998bc8edbd", 0x1094, 0x404, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x9) sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r2 = semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0xf8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x3, 0x5, 0xda6, 0x7, 0x100, 0xf07]) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x7fff, 0xa, &(0x7f0000000080)="00000080", 0x4) r5 = socket(0x2, 0x3, 0x0) dup2(r4, r5) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xfffffffd}, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kqueue() executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195", 0x9b, 0x0, 0x0, 0x0) executing program 0: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x18, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4}, {0x16}]}) write(r1, &(0x7f0000000400)="21000003000000a8", 0x12) r2 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() writev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="a712c3e7072914ceb94a2df2b3e56cc320e9fd6d6bb17542919b5f42022547fd9f4814a2853f0c1605246058baf24d15a6923eb17d5122e3b45eef3cb7c19485ab5ddb864b099d449ccc75a8354c50f6eb11882700a85fcfe09989148fe4ac1d5a5df4bd2eef9dc9f3d7a392cc695212474657a66381b85c562bd598041d5c8c63d37906f393a58d8a806bc643938398d017ead132aa5c0194c21e9fa6e2bafa99586ec56066242fd5fa99050fbc85becfe713f0632bd8b7917ced37b3c613f0903bc178ca088f042e680c57b0dc4154187babe3c68fc12bf9b4f9b35b026f7d", 0xe0}, {&(0x7f00000000c0)="c59212e4d72d12df198e2ef78470b6d8e374ebf2dd3909db5199768fc180228c39bc712b57876131fe334ac6ff244893", 0x30}], 0x2) close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r3, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09e9c22947354eee9e9c2a823972dd02202a537718c91efaadc18d677ceebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000340)="7c12e022db4aa0bf4b626e60ee782c17c48016feff9c0769d282d5aeb02bf27e63e8a3550aaf065896aba368ae346a89697a10288eb74119d277afa51f20f1b25b4bc51d5fa39b95112cae7145032777d9cb2853689071f30f2f9c65f0b8bef6d2b5c7d6346f4d181bc4e37085688805932d7ed252c430ccf1a6a9c4", 0x7c}], 0x3) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) executing program 2: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0xa) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r3) ftruncate(r1, 0xf869) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9", 0x13c}], 0x3) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xc07, 0x0, "9707957d0500c0406b1309000000fb00000f7e00"}) sysctl$kern(&(0x7f0000000200)={0x1, 0x54}, 0x2, &(0x7f0000000580)="32a641a8ad08781fd5ba715b3711cb000000000000002fd2667cdfa586730861b7a105258f5813621e8e48d95ec2d63b68e730a4cd29cb9be6ad5746a82a5c00143961c60c53c0ffe9e785b7a0b1df338f8b68fe42d66c76b256213e5ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d4e3c6fb78ecc8a55943caa2956077e09d42080c57191219b1f46dcf7296c35dfe62fd63c6955e413e8071971e919a8c9f673547758d0a597e24829257e0cdec3cc2ccb89f8429799c4a17666aba1d6fbb3d0c0571e4e529693df928cf6437993256e426392c0f1a374249afe7b44aec907", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x38}, {{r2}, 0xffffffffffffffff, 0x8e, 0x0, 0x4, 0x40}], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r4 = socket(0x17, 0x2, 0x3) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pread(r5, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) close(r4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) getuid() dup2(r0, r1) r7 = socket$unix(0x1, 0x5, 0x0) getuid() setreuid(0xee00, 0x0) r8 = syz_open_pts() close(r8) fchown(r8, 0x0, 0x0) r9 = getuid() chown(&(0x7f0000000180)='./file0\x00', r9, 0xffffffffffffffff) r10 = getuid() setreuid(0x0, r10) connect$unix(r7, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000027c0)=[{0x40}, {0x1d}, {}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, '\x00'}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffd34}, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) mquery(&(0x7f0000281000/0x4000)=nil, 0x4000, 0x1, 0x0, r1, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) syz_emit_ethernet(0x3456, &(0x7f00000002c0)=ANY=[@ANYRES64=r0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004ba000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) r4 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000)=0x7, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x1, 0x3, 0x3) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7004"]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10}) syz_extract_tcp_res(&(0x7f0000000000), 0x1574, 0x1) vnd0: sloppy read from proc 64808 (syz-executor.3): blkno -4194304 bcount 5 executing program 1: setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x10001, 0x2}, {0x7ff, 0x9}}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = semget$private(0x0, 0x4, 0x3a) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, 0x0, 0x0) semop(r2, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair(0x20, 0x8002, 0x40, &(0x7f00000005c0)) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1008, &(0x7f0000000000)={0x3, 0xc}, 0x10) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x6a, 0x0, 0x0) r7 = fcntl$getown(r4, 0x5) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2, 0x0, 0x0, r7}) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r10, r9) setsockopt$inet_opts(r9, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 7: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000180)=""/115, 0x73, 0x0, 0x0, 0x0) msgget$private(0x0, 0x1a0) msgsnd(0x0, 0x0, 0x401, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3}, {0x2d}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="ed89f959fd763e6bfe772dde0151bdbab0f06c0b195380c30422bcb69daa7867ff640fdf147242697c069b6218707e56b35a8f275574a92aa4efb43feaa8b6c9b23eef70d456a4f7a811c63c128c99d7814d972c537c8fb08897d7bdba509c0ee6403ab3f94c602e2e2c43ed710986b0c9df2cfce646d9daf57edb9eca02cd1cb3d6110f8d9f162c3154cfb0b0f169ea0f610ee47334569d1acae98158716d9163183058c4059d4123", 0xa9}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x9) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRES8=r0]) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="edafa7d48beb90966df30dc686f2a27f5541f66addb874c644efa21a58080e09ce0c2873592831571e75f0403883676b142a2259bba052475b961dc1be3f82f3235a4523d913ee259cf5986e1c5ac803828153b13c", 0x55) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0xeb, 0x444}, {0x18, 0x1, 0xfffffffb, 0x8000}, 0x40, [0x9, 0x80000000, 0x401, 0x6e, 0x6, 0x4aa, 0x1ff, 0x3f]}, 0x3c) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r3, r6}, 0xc) sendto$inet6(r0, &(0x7f0000000300)="8d42b3c78798d1b0e374cb5da123ea8efab52e169244c07cc3f17557457c95cf96a4984e3407361e7b21ae02ff9c3a48304e36e764aa8f4e87fd8a8024d54e02f2", 0x41, 0x6, &(0x7f0000000380)={0x18, 0x1, 0x984, 0x1ff}, 0xc) r7 = accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) clock_settime(0xffffffffffffffff, &(0x7f0000000440)={0xe3f}) r8 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x100, 0x80) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f00000004c0)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) lchown(&(0x7f0000000500)='./file0\x00', r9, r6) r11 = msgget(0x2, 0x100) msgctl$IPC_SET(r11, 0x1, &(0x7f00000005c0)={{0x149, r5, r6, r9, r10, 0x16e, 0x20}, 0x2, 0x0, r2, r4, 0x0, 0xfffffffffffffffa, 0x7, 0x1}) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) r13 = dup2(r7, r12) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) r15 = socket(0x1, 0x2, 0xac) ioctl$WSKBDIO_GETMAP(r13, 0xc010570d, &(0x7f0000000740)={0x9, &(0x7f00000006c0)=[{0x9, 0x2a, 0x4, 0x0, 0x6}, {0x0, 0x4, 0x1000, 0x8, 0x4}, {0x8, 0x3f, 0x1, 0x2, 0x7cf}, {0x9, 0x9c6, 0xfc00, 0x20, 0x7f}, {0xff5d, 0x6, 0x100, 0x9, 0x6}, {0x146, 0x7, 0x80, 0x0, 0x4}, {0xfffd, 0x1, 0x10e, 0x1000, 0x3}, {0x9, 0x3, 0x0, 0xc5ee, 0x8}, {0x3f, 0x80, 0x8, 0xd03a, 0xff6b}]}) openat$pf(0xffffffffffffff9c, &(0x7f0000000780), 0x20000, 0x0) r16 = getgid() socketpair(0x0, 0x0, 0x8, &(0x7f0000001b80)={0xffffffffffffffff}) r18 = openat(r13, &(0x7f0000001bc0)='./file0\x00', 0x10000, 0x20) r19 = open$dir(&(0x7f0000001c00)='./file0\x00', 0x10, 0x22) sendmsg$unix(r8, &(0x7f0000001cc0)={&(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b00)=[{&(0x7f0000000800)="3f37d609ef76690166dda2d6c3187f09c7d6a6c0a423937990274e2c317ed2ff7b604e98edf1a80f2038b93cb6c848f028356ece250e41a0650e46dd70df1fa50c0e8df0ed79f5948733d821500b75e0a57f662faed2928d09eb410de1dfb4a9e1a0ab81db33b5937959accc361c4f5f3f60889a46a08ca65f5f4883f55f88700e5bfde3af2fb5f9704b997e047fe512ddb3b2932f2c206d7e5add91aedd106a15cdbe6ebb677b78ceeae811dca2de24ba92862a81d51d5bfcc9fc87d18e82d75da5978d655a7b5794ae6fd0b179b93487431d5ebc13c2553b", 0xd9}, {&(0x7f0000000900)="6f95d1bdb58eeb338d748e19d6b98a797f343164f69acd81618c6cff275c3a0b5e2cc55b5fdf2126cabaf676dc97c1688844a0900a", 0x35}, {&(0x7f0000000940)="fb2bf1110a8932cb53f3092b2f75bdd2a20bcd936840c36437e57b86b3b270c8a704ea2381cec47b79d26a312d0da98004ab66d0b1a2404a7b472d44b904d1b185335c9e4c66aa8b924d6969c408b7bc9140d9abbb1e0b0e76fc9702d805c23660af67f810f29329189a06e448c390d6bac8d72f708f9b5ad3c96a3eb6", 0x7d}, {&(0x7f00000009c0)="747a798b7629ae50ce0deaa17dd300d62c04112c1ca587710e53bde7455927053b69845b678e400eeeaca43238474515b0549cafae8ab354dc7ddc74b4316c863428f36e18e750483b1bf4e6e3303babaabcc116377fe9c2d4b87c5124e7f19688c923bfcd173b7980f19f59d7dadfea20427578afa55bb6008ffe539c5e68835b213b7dcc21df88a92173f575ef06e1bcbe17512fdf092a17bcb2f48d833a364344ef3b85cb48a5f6d66a0edeff37b549ed3a5fc0a07e4fd9f2363c68a0da823cca7f455d4d5f962468216d7b8f0dc027ee34c37bef3c6da41157313f6ac95be025ba6ad3094a3d8c49fb1262269eb02808bf8831c92e4af2608a2e1ab691b6e4fb683d3eb76d0c3af26e774d431163d4690e01be4e4aff5c44ee8f21e303aea9bf921a175eb36951c3fc9f88f0db0239f1fdfeb4135a772b3d0ce393c0e18bb53cfafc0ff70da9b364edebcfb1151cb5e92264bab16554c7212ed29996c46bd8cb2a3f701511979fe422921fe255acfd0342f1aab528171c5f1559eb5e0561c03d9e7242ab2c2d4483665cf933eccdddd679cf2b3cf290016356fa39934ec3f57f1353d6421479bfe979688379b6c7aad15ec5f40f44c8d9283a60a9ac819842b6ec62bbfbacdc7c9e4e961c89c6a53c33405bdc1fb5e8dac4f82cacc40c08eb19003f4daebb9061ae3d86a7fd3d6b66adb822ab966e822308cfafc4d2ee46b5122c4056f544a81c5c91b73cc43795614bcc19df7e02e8546837277b1ff5979730085b6769dadd4dc6adb297d89f94ee836b4d38236c2965e8c5d5a54a273bb2a1ea0df1473c7311312254a624969b538d6b6a8cab51e0721ea3a40c450b8a972f74988d69023462b1c2aba5996cf16fe9f747e5f8861fea5dcc68eb46e89116825fa980ebc417c4c0914da13073b5b55ded4cfcf5ff09aa20f71a8e66ba21f6d14491b67b842dacf54a392b753ff980b6954bd2c004e8313c3b9d5074103f90ce902bdc3089c4ba7981123b8896a1dbb72e9c0816b1ad6c7af2eaf4850d22c677b10d7cbba75f0a4dba6e1cb3a5c9c7036a2f1e57d9d34c14a3cb09e13380b055e83dedf43c65598d17aeaefc883833f072ece1d4451d9b5398fa571746745fe0902a673f15265175d5b3b688e01d86ccf4834ba4d67eeea4f7ed1d61347fb9a9ee3e568360f97261fa27fc43fb4f43712a1cd720912fd49c603c0b37da7b97bbcaaa21f9b78cd2e095f1e81ea8dff3a63033e7d8685e785140e48fa94716b101040fa59861d7e2e7fd5558c6492283138113bcda62ef55d0a4250e82bb29f2af59fc43099fb36d980cc6cca382700b1835ff431bd04b4fdbc7e3d0f0e017c4abf50560e357a4cd53ce5a80a5210d43d3c03be10547a523cfd26c7041e957df792971473544f531d2d7ec1ee153eaf84047dd496e4ca8c36048f4016a779b48da56417132d098bcc67d2644c0a8de510f1bdd4d32bc168d93edc05a2f95caee20522de78eb1c1bce9e9b4841ebc83a8a03c6c491d28efea4aa18177c391cb37860b41320734382c2c2a9eea5acd9b2d72cc99d5c40684024110befaea8ab0626fb280121bc8ae8b66539d0042cd3bc663d5aa2923e20bf40a081110ddb63f10fb02989cc1b5b5242603d8bd2f3d36991c4f3d3212c1c6bfa7bca2a08001fbc46d21725bf94e742177244a49a41e0fb65d19e6a795e911d2113c180cd72e19a080b1c368465033fd12876d7d3de15001bbf2dbfde70342029abcb9a069373890a27c4026a61c0c66b51d749de3f79eb4ccc62567473eef1628ed6552d90249bc3dd2fd59cd9cf99e0d9a73694164f751dd262901761a01d5f863cd9b55ff39ace23af80dd7f6768f0ea62948f1d170821dbc5a44983c1d3cafd4de3a914083fb59aeb928f17d323ca5b8bd341d8c58cfa1b629980bda814dd0f734801dda7df116afba8e11295f1119efbebb8223bda0d45c9355573964022461abb447b72d1b578e3dea3e493381c9bdbe9af0fa3c0b057f4d3c7340a4591c132139f1aff7e0875aa5c1930b3328bacfb8e69bcf456dee89f892ed28231082b430822320b5cb81083bdf5e22bcf268022437b4b721c0d0b3989cd0a4c8843ef61716c553925205ca98735ebee52affef1480ea8bba4b11b6391b899571dc0ada2cf6590de94e0ec80a2f06faab8722efb909d4490d61f13c15192919ecd566f16a644a5828a347e2870d591be755a352e472bd62430c6c1d1cfd557d1a46627a166a3248b0eaac8e038f898d6df0149bf3bf8d7c39c44237f828759941928599ba28abb8d43325e3285b68a49747caf63cf428fc2c8c0df3fdec4b27b7f3ffd94aee504d11def20243210719f64eebd9e6ca71ca5fce58c3d75b122d347e224b34822bbc32c31746b25571ab6dd084bafd7b068ddc69ac21306ac7170d753879c9a3704b31b51f6f9c145b9cb489641fb573505ee719a12b315fc26a16c6fa791302eef4c81dc2694f5a5186c9ef8817b34654fcecafa142fdaa35257e8ce6a28f9582e64f286d83113369feb7e9015524d11568c34768f470a01817ccbcc33bfb9137eee98d13b5a55b695d17fe5cd36fa8459a59e49522e06e109c1d81115df34da9f5f3e689ac44c21a61e3d064d618fa61d1fd7db1d2f54acd78a395de7aedccc1d63876963f90c6c46f384e2df903fb8ca309b25a4fe59f7669798fab979291f462a80ec70501d4e3c2b6c59928223bc0c1cf2e9a4d47db5d2556a522c913770bf5c6b97c11ecc8d9446ada37e07f520e848bd37a40dfbe2ff2f93dc8b83a1b56847ef31966af419426292665f7344cc62eeb0611b3c5f44ebf9ed9eb10d3fc2a7d7a3ea7de156fa8f5ecdf83b91304fd2a00cd9d10a6c29af6e0e502a951a5f54bdc740a470391b5694e395c9f882a64c7533eb26616fe5c8d0f399d31d847f1ca33444fa3d4cfc2d50935bfe873b04959aeba40ab51760032e156f573ea34fbd8ec5faf2d963f2df5c61c7026ddddd96440049cc2c8cd578c3eedab91cd71074a200b46bb01fb4579ffc6859883c215cf382ab3ac58bae0b1449e40985d4d54b5465195e15c3eba5dbf1de18f0a4ff4386f152ce3035651fd091840b093558371ab7bbc9ddcd069cb166a411688a0f444b908f0743962621ad7ef73f1092b0be2b8b1b7a29c4762c639c33404ad631783118be71653fb684b192800afe68499d80cdd0954d5cc0d450d89b2d1da45c78a4cd2027f3a289ddd740e2bb83b3fc02fee17144f65176e07c764a000255832d1b489953ab1cba9c3de86b22543f875967d73ad4e7b719a1017735853a428a6d8e4d47080029639d89c04aed2ea61a5127671239005a2fcca216a6da8ba3e31e8878da1add7cb65ac82adbe00bb60c3298cae88adf531cc0f754042cf62e2d9cb918800b65b1a131236c301812abbb1ff5c4bdf5808c217f7afa172af40a2e7ae9adc73754f6cdbd7dfd07ad4ddb444e71ef8c270a61eb834ce6eef58aaf52780ee5c4db2e8aa480d60f5e42ee24a772cba4f48813afed19b6904e977ed96cf159412009c4112b1dc55e45ac695a2c6c091d991e8eb36bd1f10b35123eba6456806a62b503033f264eb3052c649e53a8d44c8e4ee48136c08b7abefab0b49c34c036858f30d950a67448f1ddb1b7cdcb1c4cdf0457b46f2d3ea447de6720927609d8e277242c93038e902842c50cfa621178cb386f0ab8c25b820bdc1d6e88ba5e01481c9529f99dcaf2313bf4eaf8a0d5c91d5a53f8d35b3e5de4d472a1f2717673e149eac51bfdb4813711a1753ad0c10e12cd4851eef1d47f5ab7431741460b99df630ce08f4f94ea4155ce43b7bd40d4a0a0ab47d62a2f450f658b2b61885ecbabb8a3efdaaf62279ffbcc9b240478c35184eae2d2347d3e68e68f1f819af576efba03b1aaf1639aa9c46c4424b166629f35ddbfc7071fa377465158ada35d5bebc943f3d34c7385163e5796e18f1e3c34407209afe09cf2c46db663d2af495353d1d51ab2e44f72b9df8d6162c7bfeba0af43b705b442a7894ca3e33ffee3dace44441e4920bfbebf4636b0be1333ea6e3fc3f500f3ec29cd35e72175af2f4190ceeae8e890034e3d8f80097177abdf463e7e1c0a760414f24381780813f97f2cc8671e850133997049040a0b6a58b148c8f0f4762d64fa0671642be2c91e180622f6abff78b21f5c896d5d7868bd1dc2dfcd3cad21663bc4dcf9b15230362aef7e2d51a29e450b350b2b876dfa5337568b0bc0a0d20366448619ea27dd2cf8ceb7468c1405a0bd567b823a2f776fa36c6036353125fb7ac59dde9acf0e6f3da9f43c9b6d34f41740c52195a71f82d982e62b2f772023527a90edaa0ef074e31762db268a75ffeb45b2825dd6ae544deb6771c22469848e1a28a8ea62bc18eff564c07ed4db129853f2a6c04f490c7ce94d07aff03a3bf4d0edf0ab174e8da6af6142f31b4fa6f15621c44aca59ebbd80855021b9640ab248ee442c4e41ae216e8717ceb28ecf05e2b3fb4f432460d883747cd63bb3b58b77e769a67015333b387cf5940804cd8d3cdb7e6e9df441d950752daf7e5afabdfb79f7e617d669f52a6809c6ca78239767b9c7f26238095375436700acd0ec39dfa7bd2e08d46e3481314027be65534a87e60b54baf8db3fc60719258df874fb749992c3802b013f166950c574c6104cd093d186480fd30fde454c02c59c7a038cdbe0832df5eb2e8226d605dee947c34e372c01ae77b3c677f245ad6b07a458c1c4c213f8dc153407ef292cb388042e52767ccdabd91eb815c3248775e47e99dea55b4473aca4f8463d40dafc63cf42332874e22a358ac1e7116ae2e3a8326b5f0c95a6ea13bd3f8f65900305f8e6c491d65fa6f40e3d5ed0b24e2d72f526585296973b4e26ff2f1cc792c5f6fb7264c1be9827c9b3ff917afc61f697f42e8ab323fcf40dcd45d2983b6e063f71a9384d8b83796db3a5a0339874143cde8d25daf921d0065ba7261bec51fc01e07a6c72d3a1b8885195b70d8235b655135f69bbfc11ee1dc910e152bcb3189e4017d184d1f70b2c4d38d41ee395fdf6db01d529ca5533c67e3ac27dfba6ee910a97af1ea8635e8d713d31a99de786d7d25f8c59682143eecb70827dbe8e69a30bb50ad4540ee18b587f81943e246a52bf02d9bc31013bdc0b06b8bc526e91cc7a0bcf5ef04af263f67627ee715cb7fb2fc639d310c283e29f189224c247f558d393882de16a6c453e5198a70127c47c8a86f0fd4ac0c2530cee22c3912122f8958d7a4af966e6844a93e87c146782f032e05342c269bf66475a9ef2bdff8d463ef574bc876ec74de97ac667e85d177a4a33f22681a7c1bb1bd514375b673692fbe46fd9d64864f467242aaa88c28dbfc77be243ec7a11cdcb9cce2403264dbb12908c352a6abfd25fa26156806c2163990e034b7cc81ed19642634c18aa60761a72798ee1ccb76bdfc1b005e4fc53cf8d446756cbd66c22fbb5be62f9c595ec3b1ce77254bcdc4cba0b368996e41c522807299467179f1c8c9795eaf503993062fbd36d9db7494baf0ad50df855242e467d989b4f8368e84f25084eb4773ba142e31470ff2270fba65580947a6fa30d0d3c655ce00553386a725987d02deb4c80b8e9676a086c9b71c503f5e8289717673f6c2f964dda832932ea15bcff63e6cf75137bc7a483e4f11941b06d90e33578aa4481422e58db0b28fa2bf7fb6310511ec5c886289bcff86ab5c68578ea2bb95436f67111869be39640f23d5eb979222c4da0ec0433c5cd5d1", 0x1000}, {&(0x7f00000019c0)="9be41e9ad53a0322e687d18324a9cb496aba31cd15b8ecee635c28746760bb02ce73ef3305d72b0b1c30312f5dd9c67e10e4439e9b74af8846ecdc8a2c340a8b01aa94b94d8d39432daa55dab5de34caf825c69f98c0b9b7243dc5560a6798", 0x5f}, {&(0x7f0000001a40)="4324815adb2d18db7866188d0a4d6f63eb5f59c40fe9e00da2570dea6364b5f0df0df3c7c9243114c7c28d34f12d412aeb20800b95bd180bbb7ec1697ac3a809a4f5a751a68a5e477922a71565479e51113269e5c6a88a1c10941115b7274fa83bcf948344e4b8722fd834e040852f9b6c900c835ebbe73973c93dffb53bc77fd97420c0089488ba8ae1b3e46f7a8617fb9339f205d5795d13fcc026559b05eec69857f000a9b7", 0xa7}], 0x6, &(0x7f0000001c40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r16}, @rights={0x28, 0xffff, 0x1, [r7, r14, r12, r17, r18]}, @rights={0x20, 0xffff, 0x1, [r15, r19, r8, r7]}], 0x68, 0x401}, 0x4) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000001d40)={0x4, &(0x7f0000001d00)=[{0xfc2, 0x1, 0x1f, 0x7}, {0x9, 0x4, 0x7b, 0x200}, {0x9, 0x4, 0x86, 0x8}, {0xa738, 0xff, 0x1, 0x3}]}) listen(r8, 0x3f) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x0]) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r7 = syz_open_pts() close(r7) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x3, 0x9) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) executing program 2: setrlimit(0x0, 0x0) pipe(0x0) syz_emit_ethernet(0x36, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000140)={0x0, 0x0, 0x3}) executing program 7: getgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x20000000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)) mkdir(0x0, 0x0) mkdir(0x0, 0x0) rename(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) socket(0x2, 0x3, 0x0) r1 = socket(0x0, 0x8000, 0x4) r2 = dup2(0xffffffffffffffff, r1) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x29) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) setregid(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000000000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f833a1da5af88cf56ad8479", 0x0, 0x0, 0x0) syz_emit_ethernet(0xa0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff678bffaaaaaaaaaabb0800450000920000000000019078ac1400bbffffffff4d7683e094d939da237d6e4d313310856f87d5783b3396b14bd8f725d8a497bc64fe01ff00bfe573a8d880af2d5178b63d504bc6e006530598f36b520ee10e2dcaec6494966ef6747d51c09b21675d629445deb0df7bcdd8f4b79c13ca67460d27aa1fc28e04ba7121257dabc4456388ed12b22d29d420e1484ee1f28a77d4b38b293365325dca"]) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = getpgrp() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x84}, {0x7c}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = dup(r2) fcntl$setown(r3, 0x6, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpeername(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xe4b, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000200)="ecb56ee598", 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x0) r6 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffe, 0xdd, 0x0, 0x10000}], 0x0, 0x0, 0x0, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="c4f2d699f3da5c78f06c40504d59cc7a6f4caa9f5db9fd87951b3f7e2912b0c1265c40401046a5", 0x27}, {&(0x7f0000000100)="b2b240f5f73fb5a054094dbb718f45d0c84157a7050fefad57462f573fa08871d15f903c2d3aca3c07942f115f25e2c5e0ca08cf11a77b07410eb5d6a609b03bbd7fb23cf64e4ed70b71ddf4a09611e0f0838d4dc9b0b1872746cfab1367f7773eaa7094311aa941f1b6de24f64d8b2c2518b9ad1a029748df76527d2e", 0x7d}, {&(0x7f0000000300)="49a714c8ebdff0bdb7a162185c35c72b88f96d0000c8db6f20c14824ff69daa4445447f9cb00130eac8ccae09e34285535e22bdff3b2802308d2f264191562bd6668e9c8f4508401afeb7c3067cb635cc15b4b142b42eae8d547d5758c21ae527b88efabfb933794a6d8aa5c6402a56a68eb4e0784555dfa383eba22a275ebd1bdc2d163247d9bb5d1f5066c53dab806d7e79c9f6a66dbd0203acb416b1f867459c74d7d8d91d1f51c0725331f7cf778c2457f3e2b2641e4316a7806cd71a23f3d9a39087657912a618b5e", 0xcb}, {&(0x7f0000000040)="31b20ebe9b631b0915033442d0e51387482d7466dee97f3c2613081e33114439e1d1f5923684a22394dc8d20bb1b5e91828019ab05", 0x35}], 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) r7 = socket(0x18, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e0", 0xa6, 0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87, 0x9c}, {0x0, 0x4}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b9", 0x3a}], 0x1) syz_emit_ethernet(0x3b1, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000037b2c"]) accept$inet(0xffffffffffffffff, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x1) writev(r1, &(0x7f0000000200), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) lchown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x15}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e3000080000000000000000000698dae0500000000edc7e1a16cfc06c8d501"]) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000000)="a23bc03626603cf6e9040000", 0xc) socket(0x0, 0x4001, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 4: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="5cb3bfa027c368d07e5e3d27f4a312ddbdd5980b65253537a0ffa17c39ba26e89f6e23c8beb0833bbc88b4d932bf74efd96877fd7b7dee6f408e5b8bb4e889955c4c89683fafef7f33ed11b723f47fe52b313ad5ffe2eb7d36c83214db3777da371ade3ad4ca565e05bc65b0bf7b686c607416362cb1e2771f548485f7afb5f77e7c948ccf2b3c09cd1a51746cdea97a0c8e82f5662ccff8327b23c09be6db4c3fad4acb5a078adfb1682754ea83dfdd3eacf2943b", &(0x7f0000000100)=0xb5, &(0x7f0000000280)="e3b96cbf80a01688c874e413abf8805e0375a66f3708cd7dee46e5e17b5395997576c34275b46d40014025ba19bc0f39eb72124c15ca921ca3587b4c5fbe756f6a21c14a6efa8044310445b2d4570716e0271eb60bd235bee0cdc53d002aac50cc2897d2ca7bf617b05b5cb662d68c274337bd69fd2e9f7e12407e18e1b42a261a910b3547c1dfa2b5c7256a379074351d61940cfcea3230f7605debe2d370acc45ab56aa4ae626669c5dc6751e4a1cb936433735d6ad6558bf627d1962eb4165eef38d447ca29183d1877402f1bbb659aaef163e09105e5970876a294b8e042ec83cd599cd03c1de77c76c9c2a06680543b15af03b0bd761d11fdf3665a6ada25c041369cfa04c9b14f37228e03c0b4747f1a8bae472b81227708d30d3f6b97fb8cc7c401cf7eac2c1ce6725b512ed822cae0c3a3034d4085461ad4b0206aba86adaec86c37ce3b5f46431f17972661a2c9b71445bf35908e50bcfe45f5f3afe15ff8b132c317e5db430b27e406258a792af83065e6c98833affc2f40e497f72e633de83cde0c7ad208f7dec9305c05636d99a46b8363efbcf1609056c365cc2321f44a50b246e6ef97882054b352cee9ec4e587c816c38fe752b019d8885a06c109eee99450a447953b5d854d2eb3dcb3722f84937a392903a93f52f9f5b49c12662d9ec76ed516e0047259213eccd54a3a6c1d981fc6e57bd7c58b540d72eb269174d26dee7d75458e6c74ac45f2640d57fbc9e095a78dfe77ce80405231438f977ca40a5c5a815ae47330f160c86e96ff9a66d7cdb0c2f228313425383a9fbe366c79fef43fb8b51a0215f90d2d3e1da9731a74a757b2ef48219c94a180a1b0f8838b45b47fe04726367f6c654f72588ce30b9ff41052bc124877b7a9f9a003c6c6de4d226cbc8586a16eb501e836a40b053b2cffbafd24e55569c3f9fc72625b7079eebc795f302a335e75eda46f341d7001c867026b4b4d5884b00031ef681be18d473981d935b2c8dd829afc8d72a799b1c39c41c85f76c968d7ef805ced66c69ba28d95959b5a4cb85a4d478ab56325ec41fa6e5b2ccec2af902c0b127090d4a6f3ce766333325cd3d560c6a93e5dc75b7fd3373ce7c297cf6fedbbd1679aac786c82198915728ac03bf6bbec22a5c585b468b5db08c51dbecef59f809b6c99577aa9ac289a6eb46b4a8d3d8e5119269775c66600c8844077cca6af7932311342cac1327ca6516101d89ff8c8a369a377fdfdd6a750d4671a7625d4f84ec4cd00038ac6e21123380d8a952c165e0000f713213ac11e22c1b36550aa43018081c8a810a5af6166d6deec2a04290de39fdc6d37c56e5b000e92adb0dbba5ecf209c4336b4b69bfdbba8f718a7d48efb124ff9dfbcbcc908a6d726f21dd2c1513b67928b396247cd535c6e9835b72677ad8ec1d17954aba45fa8eeb70f7999fa083110a06957d3aed40dd4bd1aa9d76628accdb74e6db5e35c255c3f7787a31d475bac141adc683557d4fe13ba6f43871f3fe2a5ab2d2244c584b5f092de4250449ce4998fa5ef7b1e3eed9bdad9baf77a2167318f27f05ffa0868bd78641fd5eb9475e34bbb8f24f8ecbdbf0abcc13dfb03d8725f30f474d1b16409d38860200dbdd4587f218bc415587b3e946be7d93b94ddb45dc90a52576d35b534ea5cba89fffb42d9efdb1048cab0829ec7fc84ab06700fc394f783036b706cdbc511916ee580ed181c94918f6af7ed23244741dac090638970d8e4657342e0c8abab55c96f62668c32437a775bd90f38b1edc68c68575d886e47ad3727466b0aa81296f19c3b4b20a97eeef2d596931643971a0bc098131ba4a52c33941e16ac82b5b8f36fd64f8084107ec0dec048bcfa3f4cdf0af7edec6a43319e2fc47e60a7d61a22b1cd883b36877efd2fc1fd8b4831783c869752f4ac64a22abe6ae8ae5b6a9fae7defed94c25a5d33df792f56a6b1d7216b67bd10238e26f458da799072477da66785f1fb64b37f351db82fe6062e35a5c2168a2387f69972d45e0abf2fd88130a64e79dcf827cebd91ea733396038351ffc65153a2741b9805616ffbc0f91fd765d7a27c79e66894ebfb79358f2eb5095cd3578468e0fbabf590dce571f90451de4b5745aaa410e1f0187f0716bbac4cec90ad279a65152ddcbc83524a427f9f34890d0cf9d52e7c13415a84189ba2735ec400b98bb98d81a086625d7512b7b64f075cd9b7a260c52aacb5eb2b7dd7f8ed3f830c598cc745e7d0ee2b7e4b6ab4719621503437a68e0cc80a35972f8398f48336ece6dae727ebd6c177154239b95d36f0bac85b38afff6b859275b1934c6c352e4b5ab5b672800ee0b709c40932dd8f82898858d60be26c84d8e40966bd990d212f1db98903eb0e4afe385672d29a6b9620030304d8607028e47a2742a2a7e7cd91dd5821d7165f52d7536bef17c7e3120cd2c77d0845c47c1ccd0ef413bfd826e360feb819f8f5def195af3c72dda55289003cf65417242548cd5b24a93f92a9105ffcfb7e27a54d6953d135ac482f7a8cf2babddfde6f4b4b5edeed860f345c91f47ce889fc802d2fa5a9fa87f43bec1d5e1d38e8898db99694c6ed7846a290cda2ac07d4181b6561868147376b43bbc54fd3f4132ef709900944d7d31bcf1e9fa7d16ecdd477d2b2483e111fd44fb3e05bd5ddbcbe7efd050e3f4e0a516052a55ff49edcce161808483ea4f312bbc5b25bd9768532c8bbdaf64693042acb6becdcb9f705c060dd3caefe2c187b114867a69cb6a8c5e889933fb0930969ed504294b52dc333491e744f19d5c092858c9ffc2a8bf15045a609992a9d5a8f7503358b09cbc5d2bf54ee644aa55ba9a1c39b96e023d5d228dbd52fdb550e8967d8ea7fa9afdaa221e355115e8bdae7a96f91482eaa9d58aae8e36ce723357299731d011e42b3414e6b1c447ea6435db1b0c6886d11c48565b5ac4e6ab3576b5bb0550e49c92e8956732b9f9918cbc3adf83b61c39df7ec97128c2d32de23c8087b463a6501d0dfa25953e288e40c5c28cc0874c64d821f3f0beb4dfaa17fe3d4f93f99e9577e3310cc7217c5e58d01ae4a1a47b0c9c97973f1438610379222a5b82f3f231f5e5610f43a26510b149a5c1b9024834803cdda96645c328710abb1fe3f428db4a28f976faed57969e0405a9828adcd651d2eb8eb9425e25631f5c0d0d745a2ad0bf0410cbfcd926d6ada01fe9b9e6105ae32679838f7daf84e68cad0e1451fe41ed42d27143b92adef6a2f97ebed8472004acb066d8c640133b2b54b4ce96a05c0ecbb723c5f5bfefb1884a655e47e168887bd5b381b3882562b749521b540771aca64575b5b8add910ccde4c081f49dd052aeaf4076c442486e7cbe48386d31b5ad39f0766d62ef165342956e00e834e0402aeda822c00ee340a8bac0855d503a024c5ea195388295abdff2474cc2c1d10bfcb76139054e3c3f927bfcb65f94d1d4eee587c4dd57a2e5ee7b07f333464e556fb0fd8efe2416d3b8ebc37183411c7ba08cee926d426b605f925a15104a63117cac6dde1373cb5092fff81d3c9a233336c123c2dad578edbb733ca0bc37efd4bc1bf30660a6882645fecb459566d60f1f94472713e3635fb132877e0bb8b9f75db056c4ceac07ccca722c910b47b559593f5577523493b93f454777655b561692b51b66eca67e702bca315fa043e947dcabcf72c0842c07ff102c01e916593396497726a08966f8d5a8647a31df300235f3c09f029f29f1de0df676e30a9a50962d5d5d909851bfc65f967c43ab862eab372216d9135ca4f17f432d9721e5afc7f8ad0c489fedf16c24f09115f15b377f1846fa51d101da27ddedb044477168f77b02ba92f12fab5134a56d051415e0aec3a38662fa803fafb15099bf05605b778bdad943ed3630599f3c337c9e8d83edeec433c3a08579aaad47b8e6f613a7248a47440a7d081ea5eab25fc01a9e00c8f64254017530e441d6134e9d9934a0a583f079be349f155df0850532ae3841570c85c03ebeec6264e31ffa0628766e34ed6537cd842a648a069afa14714b97134272adc45780806eb76892655e8640e005939a7b0eecf6e8d0653bf5f7ea765aba7519d48ff39690b185f8fc421a0b08937034903641ef4d1af7507cb3f745d2d27ca95c8bb0e6562c340482dc233389e3525aa93f4ed13a133483a4b1ec49f7234427d9d99cbbe63cb6f52ee643f9e6bf9f1b3caa3f7e9870065ae209f4bb697dd865a9a9446240cf359da1e55430de56e67385564b28fa7046bdf9f917bcaa2911135be9890632a0ec0f055d9a7a4b4f27d9720fd027e59763974db8db028cbc4f149bad62f689bdddf5960e600dc1c67530881858e9d00557969fba14d53d84266dbc1994feb7b805954f95cfb4fdc4ea9943fa0f8f626d004c94295bbd2f68b0401d3671e5e7b6b75722044607b30648e3445c7dc67f3a0cfe093b6d95d5273cb78dde6eae39605e60f4afff4826b18f33b5ec5cbe08bd529140b19b734a6e0ad26933ef813484925cbbd2ca89faee49694fdafbdca0978be4587c140fef595612eed5373df156251da9fde582837e59f4b130d262644ab6f8c46ef879fda74e91aa669c0d8c9ee6f9557c6a9ad8b6db690dfb691ac1d74b893928140f78006dcf86e1fb3c983d9dddefdf98efa5472569a349daf53b3341f1f050851982824979ba83ea07f5d357b7eecf21d27d9f76d215bb58c42b3f2ae309abff1ec1654ce83b085808ab309f06ac00059c61086d6a4ae259fe8de3fb7233dd19ada3b1f8ae39c963aa3caa15e742b7d0803776acbabd155527c0aa167761b0051efdf56a5a588540bfac82889a973dec0329d590faec2cf3cc9ebe65810f2cf15654ac71cde2a24ec19118b768b9b71fd060af95d85693987997df7eb6ce0769dddc7d9c0db0d05b6a940929e132debcf41572f3d121dbdc101e56922b158474404cf8882e84a4c76323ea43b33aee7a011d7ddbdec7fc55e92873ff63ad5cc23d6d455037f4bee1bf46f5ebde556c6b9de2ca6b16fed5c3255fccc1429fcc299002f97f0f333005c131f22870e8345a6bd911ad8613ea0272780c2e49b1d37a9b505605108b6a1d998360ccdcd86deccd65b7d8c23e76214278e1ee990fb3bcafb5822bc943d3f88caf79f2f0cfde4754fccb8b7abe19f15941903163a02dba5d3c869b3858200beed5ae9fac85d1bdc6d57335e262b17f10c4f4292854ac13199740335d04811bbb74a453b526cee1ef2b3f45c5c7f221b13e91654b9205744f3910ffa31ed88980304f26a0bb140f2ce42550e06a3e96daa49107232c9074922b523a71af807a05806cb786db04dc9b01cc3c4e0ae152d010868b8464d651b46f18504512b78d9a6dbad0ab3667d6bd2ba6bea012f09b9246d2ea344a797c4af748dd49fc3603b48b84ea6b40855ead0e5cfe204005a26a0bf8eafcdfd0be581317b347ecbff78f116ef583c61c6e43423bcf031be484df70deea05f4ec7d54cdd3776fb429b2c98016cfce68a89361f6eaebcf132ec923bfe16be35154e7d9e7364535fe9811e72c99481022d1f027fca358a0f3b0e4372df091a94874e08f3c125b60eababa1a41640ac5386a48742204aa7e4f5e7fa9af60168782407c85a113dd8f9f3b9c5e6b5478b7f36295bbc5d5dbbcc863f05a3a56c69860b0230d125e7fa965baee435d3d3b9e6108a39e67cc4d16aea35d18c3f5fdc6b3cc6b2137838a2ef059b2f3f8c7ef354b84b6b26404f0b6e8bb311569ec71aea2a045b32ac7b46", 0x1000) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000083a0000000000fb00000002000000000000009400000000000800001a00000000000481"]) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x0, &(0x7f00000003c0), &(0x7f0000000040), 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(r1, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = dup2(r1, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{r2}, {}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1000100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020697e, &(0x7f00000001c0)) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r0, 0x1ff) executing program 4: msgget$private(0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}}}}}}) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) unveil(0x0, &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() setrlimit(0x4, &(0x7f0000000000)={0x8, 0x34e}) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000040)=[{0x2}, {0x5}, {0x6, 0x0, 0xae}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x73, 0x9}) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ftruncate(r2, 0x7ff) executing program 4: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000100)="20f7f8a77a2601e2e2e4fb4345f32e48a1ae6b2244b7cadcbbe6e9778640c7f2794620dc102939da2337f0375b4cd62159704926dd1ac43d2ee96b44607d6e74559fd74733dee4bed0a3909b722c5a0ec7e116b4bd551390a244d4d176bcaed9488bc6badf9941011d78befebf488522f56f3ba5d1d50720d46a7e51d42631de00b85229476eef488085d7264bf5897770540433e1813051f27150", 0x9b}, {&(0x7f0000000340)="8d60f81421cc344239a2f04e1fc0125989be2adad69209003d71c2a305b3d06fc57db8af76024fdf1f82838d6005bf31406f278579d53de10c5735dc04284b528d2db5dfe664110bc48e3d1700d9dfd948fe325c1458b8d8c6921062ce6894e4942c8be49285ad2e24cafb3e5098f8311f32ae0160b7ea1f28908d97182235d6a6a43118a9d820b2dae4f78fc0e13def3f167a9bc06e0e047d679f85cda9e74cf9c8b0", 0xa3}, {&(0x7f0000000400)="58c21604b7ef3b2df01998226797dde0160577298fa6502c20423747024f39262bc8068fb6622d1245e1fcf6b1574757685415dc1abe28bae1b33f08a09501d0061a378480280acb0c8f9752c8e21285fac9b7e9b843350de39647663b7236ad71be3be282577b46ec8655469c9c9a997a728c2c84db38a28a2b82217798d7ee499d0e99795d63af7443", 0x8a}, {&(0x7f0000000540)="f097a33a4b7be04d278a01afab395f00b74865dee7a7638dc9154a76f8a675e649a023e38490f776ae46009d5d838077dde10f966ab00910eb9e12c920f52f3d828f6ab20e766b2bee6d0207e281b0b2c869db9ff03bdaec5f6d70727dfb8d656251ab0e7b9ab5dd84b29ff938d0eb94c914c853c192aa087062352b98473f805c5f6d04024f4e703655a019f9b4b81a603f580618e8590d8bea95204f8bd8f56d727eddf5a5c276a0dab4530cd3763d", 0xb0}, {&(0x7f00000001c0)="81a22e39140af68406b8d59978eabcdfebca57666deb6d6b497a04ecf19f294563de88888c49dfa8393da50f475126f402854fdd265628f2039a609dd263577a33bc74aaa443d9f7eb0f4d7791b23da8c451bee203f8ae", 0x57}, {&(0x7f0000000600)="217d07021adf122a93fc66254ed6f73822aab405ea29e60f399ad4de8bfaee03599f8a0715d5651c268046966f595a261bae5a4e6fea0fd3dc72ac169e6e818f9daddfb485df49d191faf88bf42d334751a8352b9ea6bdac4870b6f087b8c300aab06d4bc762b6d209d7cdde5e927841370248a822cda11a53a30dd6d9f619bfc4d32312e10d9b28cd4b8cc0ce4dd2392b63ba7a172a772fa875f126ae206cc6f3bcf19f4693", 0xa6}, {&(0x7f00000007c0)="9c51368218a493234d11fe40425cfe09cebee1b4ded000808510a77415a201cf0f55a9185d84e19d6b84ce7f404bda08182edc75ffea7184a75e807851bc0914054053696dd3ff9012f419babfce49998e69ccfdbbab2a17ee0d938244c2fcd53e0b0dc4bbc76cf8ea5f198814a9ca134b3f9c32316c3f9e5d1ceab25ce721f1bcf250247781434af53b24a19047f248ab5c7e39f984dc489246313db9881d6d56cf10c513b1fedd4d9e7758c02ac4b2df21838da3d86da752607d907d8e640fd539cc3afeb1697590fa0d6eaae647c9808614defceffcc1afdf", 0xda}, {&(0x7f0000000940)="385123648eace9a3160fef0256b27c941b1193f83af9c2d63053e9dd2b2356b71ab20994d45e96209d6754581f424a540ecb6db72104d57b51747fb71726c79404eea9123e2016df76183f01e270147817f1503f45ab4a3156389ab7ccc4268658333415a31972964e76497a15d1fe554761cc8aa61a08bc7aa675cee428713c62fc82ad995f50047480c390d8c9726d0f1a63432978780d35cb59e989895febf33152a0941e446c6e114ee5af43deb4e136ff17131b422712e2e01c58929ed54cbc9cecee36762408d254d94484da010a4600704f7e489bb9d37be550b8566aeabdc019046f5984dbfa175b574ba7778cc7ffe3b3c5c628020a08ff9810e2d4c60cc81017f56d38230aaa1cfe4f13c78d15c3d07a2d1a6a32b4bcceb6db91c665ac0b8b842e26f61e82fc1e09caca13636223bf845c1759204818c1a4e6a4012617a23a9580964ebd8977c7603af468af5892b7e91817309f3beb6214c37db0a0e53ddc0014f81c6b829b5431e3ee9eb501a8253b513ade5d41333a195b642f0d21fe1dc12932ac4f9ef487cc256bcd3b6cca408f4e3e2004f406d4374cde156fde29b8ed42d5fdefd237ddb809caaac6fb49817c0a1e2fddf3b9ad6627959bbef63c3f6b7c891626a3f4d53512526d1ee64b05b9ecf1214f20c1616cc7c89cfee0840b7d13390f08b2bddbffd8cdff35fe0800b536a1c6c37a57344609a78f987e84f134d83d486b4cff44233aa02ac60fb8248e50eef1156b9cf14e3b089be5fa6b93e14040cc6910015b450f9bbb8a188b2d0e11d1fe64c6d45d9c9a47597872385d8bbf5bc9c395d912cf12908a48f098294f747c864b7f3856f017f32cb9d2bc2063d2bb2e3f8e3e4215915799c233de77d6c3eb296f5460c778879a0851be957d84d271d846b19a527d64af72fa7ad91f2297a58320ce560cae93ba70bce57e0960a62eb53943f6e8444cc5f606bf1e6f6437742c35898a03a2df9022ddfa11ec9befa06ca5276dce7e657ddcfc8a80e359743803bd9c71d9fda64fb46aa093e4650af065a112b0992bdf35d7b76124ae83f6206fdb619b47645ec3c130879e9d1ffaa20fd81260067825be88c59796970c77ff4f2b4c6858d7c20fede662fca65b0474f7c46944e175283d13e2e56aba1229dbfa9fe5f551149c7a86784b31909d6896adf97c212ca84311d4217756ec2252e75dd4cb957122b2e657971100af1ebcada091f59c37a604df81417da3374d7e3dede2fc5cf41da657bd46cdbf62a5fdba09ab6c736a91439bfd6b747d19da9c2b92205e733e382165d68a9db56fa0b9e5620c9796b646a2fc69c84f9c672177d6cdf024a60aabc1fc65db449c1e845d53dfafd1debce7907d452386204c3ed5cefeaed961872ae2948afefaa8420c8c2088a2b1233eff69748a2134e02233a42af55aa8e7e8e60af4a5b5e11a11f059f30f42123f54512e0989bd7a081ba83d29800391bfc62e0dc07c7e02d70213958d26f21f219e6b292f2dd33168b5934c25c31885cbb1a93ec53cf466f0e8cd4c39e3ac5dc1f429e19caf84814be7c63e2e592750b068354fd2aa52a5698ac45f9b53aad410b8abc3dcad664f368e000daec30b2ee7ea72aea0c47bad1184778e4aa6fde357a204b862e1d6d1fbcd7377fb1ecf80c90f05d89c1370a3d108d83565ee27f9714251c8acadc622c604e31d3f30e245ee87ce3acfb63c856fff39dca6165b2f66bb9b035bbe99b9bb72e16f86c3330f9856438298cf04b904a41fb0ae14af492bdfebda558f05d81acad9b10f4057f8bed2d1b9d9316f9f3e41c86159643950902b34ab00fb64d4517e4864852999cc16e133e151e684ce66a30b49a9cfa770603e2cabeabc07ffe630764c994ac363f91f45bade99ce6716cdc083b2c7d6c81ff690de157c9d181574deeebb154548a42553eda3cd36231f6ae1694e066c8757298df4d89842e93c7501c3afc69f132ce77bbab0c31062f691937405722c4f0f5c12b0c282a9e56823ae5388ea8bf3356b3e7e3fdb2d076299350924f59bf1ac715317adbd8ac68ff45bc09339babd6b93f4381f43bfc7d2e5c191bdd0267e7c948badbb1133dfbdbd7d76ca8812b8248462f3c1a18c581c616f9c79322fa67a2a99df80044381d3df404a42cf732388640050b0df2cbb47ba83be141cd8eeaf0574ce23a2800c0660b99f2e4a88df5b3ced3111dc3f01f2d5dc9b4334fa7788fd71b127756da41ba579d94758a909f88b21c036e9b7af41f2bd96d53cfce7a1f888b945ffceaf894a72eb790d6fbdb106008583cb5db82906cdd2fefe27849cf6545c7660473f3fc8a80be951982c4e86364e71579b19eb4f0b8eeaa1e6c0b19710abe884f5781889deb9381df7f701b99bd8ecb6e99ace366fe73635474ce85f4dda2dc45d78ee28d864634b464c5ae2c126c10062f3505354f6143e0dca761756d1e58692f556d2f36f54c8fe0d68ef432c7136be4564344cc81dc86c6a5b283dc5d5977388268fd86bba48b2f9b67f0336f2f0a7158aac14a6396ac9e465d92dacfe7602f3c02bd7c2eef661c7757d3f43845f27ef0c403d5fb58a79ef9bf74048f0aa96fb73d445625e774493cdcc800a802b2e72493a5528eef7a1d4e8e36576503cc1d1791aa4cdd72c34bab973b262eab59f0df052abcb4fb25effe9e6b10180e89fae37716b53fb97cb3e66cfd7a643fb2eaee34a1152db91c2f96a7a32210a7857814a629ba5d9ad04dfe0f651ef45b7eb0c46d90d90800fe617ee9197b0548aceff0ead242bfc7c7dec723b4cf1a863e77ce3d092266acfd39e75e7d699bf04e99e69521703bcb3513ab1f1d20795f5e98886e947f9e281180e6a7ba006ae1b1c26691288d5b2a9bba1d699a67ca0029fd5215c99fc60563a5e6b0996b0f37cb6370ae56ca8e0f32734785a124defbd3dd4d981bc94931574de5c002afb55b83fe4ad89b607e8c7439d74feea01ea7d02b25ce270be948e1dbfbd67ab000ec4ad02518a8597f7621a2938e83315557cf8088cfdd9b8e9b01ae3bf2d41d5046ac1a56daaf1da16d892b93cd717c3ddc0e99284130daf88f60e533cd881ff1cb19f49535d2459aa849aba848b3b690ac228987407f971e1d594a6d768b096ef13667456b8c4869ef0cd971dee161b7cb242f705dc7f2329240119e2c797c351efa327448bdc7c7803fc2124ab3647f05a1ed4ee74e002a4a27403d1c29cba8b8b6e021264a28016da7919c805538cbc98b5eb5dd9f9be0afaf6a3012374d340fd7b8efef9c0fd48a6a294412c3058b05670078b5edb80e6eebe9d4bce2cf8d382b293a7ccf1115d9222ddcea02c9b3213fda419f952d3cf54329ec6b1c3c0995d052941354e2b074788d43ec09d9ef1b6da37ae6631be02c14680036595328c5770b83464bfc8ae4b778f61ff71c6352c5acde6ab0aa76490c72eb17c20086e73bc5d66c9756b26cd89dc20bce2012a4b23e984a88513504c59829ee9028ba6cb94a1b318d4d09d168f4e1a89cb9a4c8e2157c702841339fcf0b77dcfef97041c617969702f7bbaf46267e9ba6edabe809d867256deb70d3bfc669c56cc40c047dc68378a1ab9b0a98154f922b1e1717697b4db1ff52390fdf167ab5fb6a8178b97c4988104f63b87e768df4d151c37287a5e5e90202bcd1c44177c17c5ef5d99f5d959a261983438286f8e1dd5c1edbd0b397deec5d39375a18d596ea6dbb64f3a67b6a1ce057d8bf608386c2d64c238322785db32ae8141a5f3ded571911ba7ede41d1a0e11b229f6bfda15b285efca2c493af1f853dd232ad4908bfac67e751108579cb2f26fa82d3b2c9c7d0a8570251840d6880afa448c4744ccbdf1c6d74d747409407d756a75916bd1fe57089ed4209e8dd0be81b8f94f7c5c5fd0050d338f01b9dc9aebccb62c8e9592cd58eeafe58d761fb872c9489f3f6ab98a8c5ecaf0e397af883ca7f680f2d7c0d703e8e0507030fbfb8f445059bdaab9a0f5d8ebee6d9fa693145d940e55c27b335b59839ca018a42e1b3ca0ca307710660cda50beea3a0d992ec93e69c3b25fb64a7b6ee34e3aa5063aa93bf9322bd8614d5cbf1d9d206edcad0c8f6993adfb63736c3a9840b060d900732ff72bad406e613dc6302145d87b5523d5e71f0e2e21e88baf7842f99bf5ff70c7418d060d8607a25ed3152c0256e50001f874bd272dda7c192a02a9708247a147f3ecf05c16678b9a674e8e018f518218ca08e26aaea7a00ffbdba5c7423ebcea79f700048baf785708845e557f09f9485b4eed2294fc60db1a3a0c60412bb2fa67a8ae9e0040144b15af02e24685fca6695c226ce4d5af474e9869aaffd4952a9469f46266a3978a9468450199111e936ae38945062f162fb2f0f1b2df90051512dd45598050bcd3ec0dd0935f237da389849f52cfe6a960c215c8f21ad52a30dac090f320fe26e4a56e68f455b0bcfd351ce40d4ad7e5119b3c9343fed99f733ac9495512ee0a31d21945a69b60e7dc0f4541ca7796dc9c25c14171a6979a3a52ffe5fd8bbbdd65081ba491cf2e27e0565f63c8fb4313dbdbc2dbff96cc868d5b671a98de7c15e3cfccd1afee0e3ea97f601a541f4f9ab21f42803d82d0f776f6a07974855695842c15e9b67a6b347bc58eaa85f355dcc192fa7db233a334cdd8e649b4a0090e6832b7ecfed0e959ee270426b82371662d8cec370ddd8a1143ea35191332bb2324bb57d8e61f6a4a279566684c6a0578b72921390382510b6e0fc642594a1363a5316ccd8c9dab4631a3a86f12b26effa260632d8805286b1de3f43e29de2db09a4459c4512ec2cbab22b18067f608df7754d66964839a0016bbdfd6840222c3d37e3ae226585c6eadc9fc447db06c72a7d2ebbe73c2d801b10c8655a7d652e79a8760cfdb9f6fd604fd045e9c47072ac1b443c0abcc786a20128138c41557033079fb30b7ada25bef2008627e0c4bb6ad24802daaaf613d35d52ca088b65c16cbd3651bfc93a6a6de9504cf9b5c11050dc726b1dfb5ea337609cc9c308d95b3afd7befdd39733a52c42960e768f1d23396bdc286f4671304ddb17603d20af0bcd7b1aeec65e60a2dc4ccca0c7bbd2ca1eff611f1b25dc54c31f966af3fbe25c813c8877b80d7b9a66bcfde8d656abef7ddf3dcc0eb750a5aeda52467053c6ba14516345730e01ced479066022ff8d75ff33ad04c326c4ed60151614e60b8d9374df9ad70375a22d6af94424dcb3195276c470edc2b75d71818a0f56c4cd6d405fb4a27e1e96407b8b36acd8248e80b3a9b05053e9b0ca9fb0c48df77e9b6eebd02f1d37155b89769f3df68f829cfb699e6d0c3f2f914c1696b86a5d756c167c89c76926c80a973d4c7a16f7181f92f93c8d15d6c2932de0f8dd7b025b5639760e286cb8810eddcb89d66c949774a0718e71b2be939f1ec100945c2fecf2a501f2053c8b167d841bb0adf66c808dba612b10fc58719756d6997dc541261d5057f734e9179a8759571952c91c5e48d8a4ef7bb93aaa5c4149734c06b189e064132134cc3c9cf8113fcdb3010b6ae1b9f44601887022fd1f45b90a921992de22b131560c93242d70eb82c77e627eec8345bc96189e595480103c313c9d6fef16bf83e291fd8b6dfd8e1529fa210933cc0fa0c2e12b8446025d5f7f75d6b6523e1af70374a181ac7c76c26244f5ee877be540a69881baaf5ba0317f137b91a55fcee8d85033978cfffae092fde70ee1dfbd4e7486dce8a00b494ad3d0becd6a062d809d5cf176316a32defd3c184a6280fa", 0x1000}], 0x8) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x18, 0x400000002, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) dup2(r6, r3) connect$unix(r4, &(0x7f00000024c0), 0x10) connect$unix(r3, &(0x7f00000000c0), 0x10) execve(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) sendmsg$unix(0xffffffffffffffff, 0x0, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000780)='./file0\x00', 0x1, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e0000407000000", 0xac, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x14, 0x1, &(0x7f0000000200)="12c10401", 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2a43) r4 = open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) sendto$unix(r5, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) sysctl$hw(&(0x7f0000000780)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000140)) socket(0x2, 0x2, 0x0) r8 = accept(r1, &(0x7f0000002380)=@un=@file={0x0, ""/4101}, &(0x7f0000000240)=0x1007) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000040)=0x3, 0x4) kevent(r4, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffff8, 0x8, 0x1, 0xde, 0x25f}, {{r8}, 0xfffffffffffffff8, 0x8, 0x2, 0xd86, 0x2}, {{r3}, 0xfffffffffffffff9, 0x20, 0x20, 0xda5, 0x7}, {{r4}, 0x3, 0x43, 0x2, 0x100000000, 0x5}], 0x0, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0x8f, 0x80000021, 0x8}, {{r4}, 0xfffffffffffffff8, 0x12, 0x2, 0x8, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffa, 0x8, 0x20, 0xa53, 0x2}], 0x7, &(0x7f0000000380)={0x4}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xc00000000d, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, 0x0, 0x0) r2 = socket(0x0, 0x1, 0x0) socket(0x10, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) socket(0x0, 0x0, 0x0) r7 = dup(0xffffffffffffffff) listen(r7, 0x0) connect$unix(r7, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0xb) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2005, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) recvmmsg(r1, 0x0, 0x0, 0x42, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) executing program 3: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000240)}], 0x2) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x1}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000001300)="b9e3ac1bdb16f5240cac670058eca8fc600b19035631850766c1f8da73f510455927ef94f9ac1994ade325f440feb749cb10e5ad93357b5e22d1f3f499ca7bde98c33ea472cf408d9297ed1b425d3eaac9cfb323dc7ad36bc550f985fe2361730ee842a6bbabbb020533a1e201630102a3235463770da71ba308b970551f391ecf7d5f138d620682127197a9cc0bc158bdb19def3915c94dc8eef8a86b49367b29dbec58886cab35c4bc52be826e8e8301f67ed83276ccb10f98b405493d01fed6e58b803debe3083ba85c30cae06038e1a2d22b62b3ab7185bf37ec5c57", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() msgget$private(0x0, 0x0) setreuid(0xee00, 0x0) getuid() sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) executing program 6: setsockopt(0xffffffffffffff9c, 0xa85b, 0x8, &(0x7f0000000000)="c4963f7b3fb9d762c1ff380447f5670ca22d042d33bd60d28930923907b721691a914edf0af8cb8a75f98783f11840b25c81f5fa952f6e82eee7c9cc170ec07c8cb7851e81b38ab80cb52778bd89f354621b342edaf86fad6acf42a7d0540e84e0a733e74f2c2e3551fce588ec169412eefafe5d6edc5574a0db5d", 0x7b) getrusage(0x0, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x48, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x2) sysctl$kern(&(0x7f0000000280)={0x1, 0xa}, 0x2, &(0x7f00000002c0)="25554846dcfd", &(0x7f0000000300)=0x6, &(0x7f0000000340)="fccb643799c1754a8ecd0236618abcf042ce1834b45f24c03f950b81fef1e9d18c8ef458e819ffca952c14539ff223f49170e693e324bb5ff167d6d4d112a12aac6393d887f0b5840a18d527d5f8f7ffe7d623320bab6eb4e05759f9c645cb1e64305e26b971a8e525ecb08c184e7f15b50e3178c5b9a55719710e872351c77926663d50b37b8786a61a362f2c244fdb386d523c3008117cbca5f5d08daec62a1e88f2", 0xa3) r3 = getppid() wait4(r3, &(0x7f0000000400), 0x9, &(0x7f0000000440)) getrusage(0xfffffffffffffffe, &(0x7f0000000500)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x20, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) ioctl$WSKBDIO_BELL(r1, 0x20005701) r8 = socket$unix(0x1, 0x1, 0x0) r9 = dup(r0) wait4(r3, &(0x7f0000000680), 0x4, &(0x7f00000006c0)) r10 = msgget(0x0, 0x44) msgrcv(r10, &(0x7f0000000780)={0x0, ""/6}, 0xe, 0x3, 0x1800) r11 = getpid() wait4(r11, &(0x7f00000007c0), 0x0, &(0x7f0000000800)) r12 = semget(0x2, 0x2, 0x360) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000008c0)=[0x3ff, 0x5, 0x2, 0x6, 0x100, 0x5, 0x0]) syz_emit_ethernet(0xf2, &(0x7f0000000900)={@empty, @local, [], {@generic={0x6007, "c7d7006d162a5d8ccce57cb80c730bcaa59a19710dcfa7f893137c84ba8f930b96ff2986e5b8599228378a6e2a549d81e695cc0d5704c726058cdcc5347f8175419cfb8ce051a65c67927b3c735d3aefea71ce3462a7b22dc26d283c25f36686c134166ece6b030d5de26b830837903d925167984755eafe1c92c39d8152d77f2b14c714dad10b6eb173e53bd2fb4164df1e29d46b12bc60d674a20ddbda3112e9b4d2ea5259d42f0c1f179360dda944c213ffb0e8404ca82efcf88b10fd641246e39512dab2a48901ac90f9b53cb83872301f15ff7ab8b6c1640526210c7f0c365aa4dc"}}}) recvmmsg(r2, &(0x7f0000001080)={&(0x7f0000001040)={&(0x7f0000000a00)=@un=@abs, 0x8, &(0x7f0000000ec0)=[{&(0x7f0000000a40)=""/207, 0xcf}, {&(0x7f0000000b40)=""/145, 0x91}, {&(0x7f0000000c00)=""/127, 0x7f}, {&(0x7f0000000c80)=""/19, 0x13}, {&(0x7f0000000cc0)=""/241, 0xf1}, {&(0x7f0000000dc0)=""/55, 0x37}, {&(0x7f0000000e00)=""/124, 0x7c}, {&(0x7f0000000e80)=""/16, 0x10}], 0x8, &(0x7f0000000f40)=""/247, 0xf7}, 0xffffffff}, 0x10, 0x0, &(0x7f00000010c0)={0xbe8, 0x6}) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000001100)) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000001140), &(0x7f0000001180)=0x10) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={r11, r6, r7}, 0xc) wait4(r5, 0x0, 0x8, &(0x7f0000001200)) executing program 5: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rmdir(&(0x7f00000001c0)='./file0\x00') getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0x104, 0x0) listen(r0, 0xebd5) r4 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r3) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000180)="39f29fff56576a8d45ad01f2a897648517408a5f", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r2) getgid() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0", 0x8f}, {&(0x7f00000003c0)="67e673132f7b8e225948d0704d527145f596ea0eac0da28d863f2903130dceda43548e106350e3f6d15c5ec4a219d8610120b5f34f5f611a7ea4e7d7045e28068f814a41489af95cbf9c9d6a85bcb2809c165441b7709055f0cd7056df66568964c410f1c70324cc064c3936edb68a7386f2dc5fdda30d65fa1cba2a189fb13416a0c75ad1ee897ff721f5dcdb026ce9a77a007b66fc3c07747eea8ce6d133c49fef1a49fde99d861dac4ed5431d7d7bb79e64a235d770ecc77d788e81d210d3199cb9c528351337c35247640000002b2eb49b445e088eefd989000000000000", 0xe0}, {&(0x7f00000002c0)="a8dc50e56a567957def63f1a7f792a08499d5eac1b5169fd85065a8319d61e5ee28855adcd13", 0x26}], 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x40c}, 0x0) executing program 1: 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') sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x1c}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) 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, 0x3, &(0x7f0000000a40)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYRESDEC=r4, @ANYRES32, @ANYRESOCT=r4, @ANYRES16=r1, @ANYRES32=r3, @ANYBLOB="5a48be6b7b8dd7c8ba3102f0e3a8e93ffca2e0bb66d61b9d1a99e2c97a4c5fdfbccf7de6932edf0ae088128763fbef9de0fb1deec92bf9ec05f5a7695ba3f7d269e8b0dd98e67cf9c5c6c927a6891c978e141e89bf4c1b16e86f8736876036b651a88e70759b179b3d965cb390f424619a4bef53c67e4c19c70896c3d9dcc425cb89c4ecd518eb14d9353a8ada3d5fff43bb09c3158bd022bd224e6eae284f69653665c9363cc0f3e5fbbd8e0285e4", @ANYRES64=r3, @ANYRESOCT=r3], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1002) socketpair$unix(0x1, 0x2, 0x0, 0x0) getuid() semop(0x0, &(0x7f00000000c0)=[{0x4}, {0x0, 0x2, 0x1800}, {0x0, 0x0, 0x1000}], 0x3) semop(0x0, &(0x7f0000000100)=[{}, {0x4, 0xd3d, 0x1c00}, {0x2, 0x0, 0x800}, {0x0, 0xb2, 0x1000}, {0x3, 0xfff, 0x1000}, {0x0, 0x7ff, 0x1000}, {0x2, 0x0, 0x1800}, {0x0, 0x1}], 0x8) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) kqueue() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) fcntl$getown(r1, 0x5) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x10}, {r0, 0x4}, {r0, 0x100}, {r0, 0x10}, {r0, 0x8}], 0x6, 0xbc69cac) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)) executing program 2: getpid() r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x0, 0x3}, {0x0, 0xffffffff}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) executing program 6: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\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) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000240), 0x0) r3 = dup(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) lseek(r0, 0x0, 0x2) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000200)={0x118, './file0aaaaaaaaa'}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x0]) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r7 = syz_open_pts() close(r7) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 5: socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x30}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) recvfrom(r0, &(0x7f0000000000)=""/117, 0x75, 0x1086, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x41, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/65}, &(0x7f00000000c0)=0x43) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000a80)) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000080)="1dfa0fe3da692664eaebfa584b4dfbdb7fa2a9514d268a3863cd6139d296bd78c036e1ba8775ab0e0eaa747109f0a7d66fa2de0f2375c30b07694b5bfca328d00fc5194f9772d95d8fed21d4ad5f386481f4880d87e226ccd55aaf4503db006fb00ad95c8b596d3fa06ecefd09", &(0x7f0000000100)=0x6d, &(0x7f0000000140)="1138a75516d219c97ace3f37430321c6c0fdde3a6c4f8a78aecb56add80cb7b869e999825a5b41052dffd360fa5569f996f31c0e51c3b0a6def37762165899c04ef560d278e154aa89f2dc29ae7080563c9c12ea728b374d6f64e1a91617549bc65b049d61f3f8be21c3563489a4016f5541f1da1702e19850e5fe1d29d370010088e34869e06b5167d1f6c047f0a13d638d2ce6e7ce5fb01b3caa3041f66ddccfa49a3feea9373baf097963b778b4242f420e6fb2eedeec1bde26414f12fcdf", 0xc0) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x4) shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r5 = getgid() setegid(r5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000240)={0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff}, 0xf0ffffffffffffff}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="026000000000aaaaaaaaaabb08004500001c0000000000019078ac1400aae000000109009078fe339657"]) socket(0x1, 0x1, 0x0) socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r0}) chdir(0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000080)='./file0\x00', r1}) close(r1) ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44, 0x0, 0x0, 0xfffffffc}, {0x1c, 0x0, 0x2, 0x1000}, {0x8006, 0x0, 0xdd, 0x100000}]}) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[]) execve(0x0, 0x0, 0x0) getppid() r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000700), 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) mknod(&(0x7f0000000040)='./file1\x00', 0x10, 0xe02) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000080)) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e0000407000000", 0xac, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x80, 0x0, 0x1, 0x400000}, {0x2d}, {0x6, 0x0, 0x0, 0x6df1}]}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xc9}], 0x200004, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x54}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd, 0x100000001}, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x92) kevent(r0, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xfffffd74) syz_emit_ethernet(0x132, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004a2401240066000602889078ffffffffac1400bb44188090000007b10000000800000000ffffffff00000006071fe2ac1400bb00000401ac1400aaffffffff00000001e0000001ffffffff831740000000057f000001ac1400aae0000002e00000010001442c05110000000000000006000000a6000000bae000000200000004fffffffc00000007ac1400bb0000000201830f01a888d92ae16f86cc330c60a7c200000000e000000200000000830703ffffffff000c02907807ad00004d080004006800003f0021abe0000001e0000001830781e0000002070f03e00000017f00000100000006440c033000000007000000034408a8f300000001072b04e00000027f000001000000000000000000000008e000000100000000e0000001ac1400bb7f000001830b0cac1400aae0000002"]) executing program 2: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x841, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) close(r0) sendmmsg(0xffffffffffffffff, &(0x7f0000002380)={&(0x7f0000002340)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x6}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)="d230ee1ebdfabbfb69e0f28f5e191f1fc84aedf23e140493f81f4db3d7c9d7eea4dbd63909758357176d17dc8e537d5572ccc959b08da3ff54734858b807adc8a8b609732301442c28a519c99db7c7c06a14172ab9ddd1ec378053ff98e266a3676e156253aade7ed3991f84f55060380a0eecada3b1cd80fada3d76970f22f6d43a3d14e5dee1b2a02cbf218815165a97dd834e9ce22185cb70689ac210da90039b766bbd2eda2c3ff8caa13ea6aeed64f1f0dd71dec722af7aa63868af4b31eeec3965977364bca046651e393cebb1c349ba56877ed1ea97578cd023cc719b70b1deb03f2db74eea6a86e4928d", 0xee}, {&(0x7f0000000200)="ca537b7135dfadd12672813961e1adadfd5c911bff054519a76ec239a3579b867e34136d71e1cdc4bdd810300caf6ea5d674136f7b0131b476c656be9f0ff8448024c01a5d229316ff74ffb9ccff8bd1db3bc42be09611ae80eb305aa58b1c0bc5688e8ba4e0d7e4c535ca3da495665fadc93e8518ebb6b31a9a91b15c93ec392663cbb0cd05dad7d666e31e9daa3918f4f75e79dfecb5c0df62cf75ed3fc1cea7ba21bb74f4e8a26b97d74432d4d9a9355adc74035a5706f863a79075190acd6d83e0f54a86a62891320aaaf24109ddf537e11d31731b0da0ecb0e8d73f868e0a41e7a4a6701eb5a5d84c60d3752935fff52ab51842b06976976fa1414e5d173028bf872246143b1d13aca7ac465f446adc4b925596f1c53cf3a7a61f7ba55e09b52176b235ac9ed0d41b586f469646a7beacf89865908018cb967e185623f150f56e2c2e2daeaea404fa13b7f71e9bea74f27d3dc5649d24a009742156b2ed2aba3deeeb41ce26e1ec6dd412945d4cfae32689479f49b7d65593e35cc45eb14d9f075389abe3d501ce715a894a37c7105f6d4133251c48eeb2f4379bf31d06e14ea8eb1dde402808381ad722b5e777d71bdd2200a01c8dbb35358f0cf33eedc16013b945ef92d85af7fc89f6188079e2d0d68ad4c85a3f4815275a0b2b4b17caa3da92ebb16ef64b1783c00acd13c0cb1e27c68558114b74c76062762e0c06b94d920dd79d0e20d11159807bd252f88e9be5ed614f850d06bf51535599ab5035474d295a77456b6b745c56f1506991986f4c94db6ed5f304ee0d58442109e000fd462ac983fde70ce9ee62efb3c7d4d001359be37d17193489968775f10ae8ee66e6285cea968b0fa6d96a55cf04b049bcd53df3305b7595a326102bad1adb810e50986b1464078fe785a093ca693425610e8354ba60599b588c106a818eb8ecd17aca63c73b1cbdee6cc13627c5f841a67989822f8dc1133993c0623ec1ace066a78102d784e2c38572da247253ebb6ffe52ba4fba3ad72eba9581de252a6dcae81a490af9f30a62b34c5054543400f281dba7fa0714d581a8c7100cb9bbb7bedda9bba6efa7ce24c0c933650d8426095c295672fa4068478a1ce99859fc07b6e9130740778173f106a44945f77a08716657e9c7585e6571c5c339578de74d37f13f205f9237bcb514fe1cd6d5609d52bb25e6d7aec737e7c8a30b14dcbf7fd908858e2f8b8352ce03143cdd43574c43af93bbe4eafd37fb74cf8e6fb2e0e656a338773a0cf2b4ab0fc9556c2f3c29a2e06e9fefb957dd226659df7b6bcba2a938d3db00369045e966b4408881c792dde4eb790c86460bdc6628e18e914f0b37f9464ca50566ead810da555bf8bbb9006f0ee214c8f5b375668cf9e8224a08bbd526fd787d1a57be44632a254aa63064aefb5c9adf88ee39a63cfb9224b248eb7143b98bfc97a8673f1af26e74373d7580fdb3cd7fcb6b218db1886743d99a2744e0785f908fefe800297e71afe829052f966f8ce47c02d676a766fdf77414462a951300b6cd0fddbdc6601a939aa93fa45994b164497422cb3c610d973105768388afc7b9bbe85d7fc050303455992e27de9a76806bff47e3487dd78246abc126453b304b91b47db0d3e49508cc67db2ff0ef64993d41a570840b660a2f4bfe058d06cfce2a166c1885551be8b8dbb5f2f71bac71c9d8ef51de03512700be01307aaa2275474069631b85d1c995dac89bd879525c6eb12d3913953709b0dcae09f5b0385541f42bdf7fc9a08b74a019a41a72937e16cfd08f5b0b3310d96348015537c04c9b57c505b9af67e1b8dca0840966b2580ddb3193353eee89423da7eda12b3c1b9bf3b24f2008bda60f49888a0f30329a67aeaa7d91f7a39c1db3012f6891598ffedec612d6fbcb220866a621c28f2a258c5eb8a4cdd329c64b4976e960008469227e44ebfea17e81cd4a519fd9fb9a081203626a6968ba2c3c1c72412f2f1207f46d05fc2c8e65519ac81219101c939ea1137a40fa3b628c45f4691a5040819c45f256a38d6ad0d69781f723fc64a596f611df0f239a31cb5881d43b7126973fd497ebf38eab46b873546d94ec5f852fad32b538f17b38b2bffc8e01130286551109c0e69e8fb4732363bd0ca9d5698022745a85aeeb256c3e1de8fd7f1aa933c3f03684cfd38d0ab3a758238a51be165867bdede73830b6ecf0d5e6d0be7c1942e5ec0bf88137aa4242acb6dfb5e421cf116a4f49182af7aebb2ebf7777ad4ce225f30d97c74249dc7251fc7c0360d27e3884f30e69207d7ae3e7e9eb5e8bc1cdf38dc3973c575103b0ca749d2d704fc4540bf67465f5581be49f4218299c19f7fa139be8db08a255414c08a0bc139e0adae3bd531a85e965e0e2a73c10c3509e8ed140b104cefd2585a8b2af01a4db1078bd93148b0211ec0e058fc3b41e617f5391af6f53de876476b9a2d5f7a6f32f2c7b3461663d9d54448aa2c02cab26d42af3891d9683f51a9b2c8ef0779bc396c68a54f20499d3bf11794a03799393a69e8cefeabac3ee37e400e0091b9c730ca3420498210a9db8b4d7c2ddbcd70556b1dad973b901d691b59cae60331adada702f0f913f8af886e05c9267180b3625fae0ea08e9a39fa7c86f39220ae5c41cb2a54e08dad81bad1473a7243c400c2a333e4ea2765ae95a2b77e1409da699ad0f96c30285b5999ebbae6b9fc9391c4386933bff220bf491a46e9e724ab403c89277a5838c7716555660a4aa0a4c027cd0edbab92e4c8e401c02b53656465fbf5723af13dadb1a369c6f08c3237ad7595564ac34830ccf6c3d9ddf7b5dcc3064e1bdfb0819801a93d6c7e8d1f7ffab602518a7b2d6b7c855666d9acf53bb5c4a5e7bedc47012c9f983a57ccf7213e1b5ed6a07bfc2eb2165b63565aeb90099a5859db07a1c861c700c2f8206904b610af8a6d0bfded98df22649c42262dc84381beadc44ac6bc1d31fb6afb0f6883be49b56cd9f55a2ae5c33ecf677d0a83daa70709fc53e45d1bd80b5de43cb3ea9c44337751195d59bc305380e08e2429873e8211576d33d47ea301248afbca6f98f891b8f544a3ff7ec4b627e1183fb082dbdd5ec442a29babfc053d6062f97a629bba01f6cd5d64388b752eca81adcba3af1c3fc23e99bb77237f5ee03b21804434d1acaeb6b3beedb01110c3633734f2b554be91229db18a3fb8fb6091767c43a787d96d600cbd56bdfef68a4e5860a7643e27bb248b02da9481d99bb82b459db2b9f2cf2937d384fa236447e745d246a63807e82b1e4c73f6b35f919cd1a7fed37250d0458a3ea9339bef589ad937a8d863d1836ed7c2dc27cc919e0cd99b0bf3b950862c8a1865cff9ea7274cba1ef26ee058d2293961cfc58df0700b644ecc37506b4a892c8dc5be60bef9e03e4b5d1657cf961c339e409ac815baefe7a95a5ec194de88b9cefd76de827bca978169ae98accedf42b6d848edc9862cba10f31e97eec5f7c9c1731ef985e0ebf3a458def9a8ea44f183580c6e7728f82706ed793066728ec2f5e2fa29467bba4bb513da002d409104da9a797ca0d57f4fb6c5ce814b0b2e2e6cbd128a01f0cd2b3056a21e01234d27212bdc849972e0e7f2db540e9b9a0ed70039abfd43fff1d263a0fedab307cdadb3d4beaaf977e94ba689df1fb4f19f714104dd4ab156d5fd7f619b322d26846347b15b1280fd7958f3afa62defeefea5c1942017987d9c19d41f2b19698875929b09f26c6e293b3e600c6c66a01bbd5a9f27f53b3ca970a509c469e7da77d0a59c99e540674f45414943f3e707ae6f9a25b49a5eea7897742fb5353b16313a4a8ceeb4168f7903f67c1cc07c3802618d9efac54f559a2e6a549173ae5d2d1bd9775228fd4d412f95b7f790440b4ecfd0b488901a77697b909aff1e8eb749afc6ad260532c8f322a3cb4e2f6954677098f115fcf79e34c0777d64abaad56534d8de2d10f88021986344ec06b18ae6f990afd87eb93ca44fab22f4af50227535c649383f9a0106080625b0bbc9b62e33bc88b4e5bae13cfb28770bd5b821eedcb8254c948353d8ce9a37f7df32083de269df27a0c3c7667383cf378211e0389f2c5f09b1c9c31b31e5f50fae581bfcf5bde23d4046ead2766f98c38ceaf95200848a0a6dfe44f9b3f08240f966ec232bbb48c648eaca14e2bfdecf710c2de51a9d6c928da43fb80258235b5a4dadded2c0978c8d5b4ddc3312e8eb0d194e613bd34d6478b5bf510e7d268be1def8e649a99f35b2d7e72d8f7ae2ce4f6fda27726e215f40b5c5675114eaf9b0a35d4ff36ec4140487be839aa40d79e6dc3833aa376139f3c68dcaeee17a8c0c9a70dd2f064bfd2696e97c153ccc23e5bfabcfd87ce8bc46f5d234cb56889c3515c2b1382ba933517615bb51cd1a0fb0e91a47231e4702319680508ca1fe458d10c3400d396547c6968410f3fef0da15e05545550385abac3a36a85e766f23461dbbef0f9f55fb06f5b9c4fda586e3da615fe9aaa99290e849ced42e1ce967d331dc88d3518967552f452af733522d73169d7096637ca3e8d9d8436de66f74fd60eb2c9aec219caa1621dbc1e6675e74b3c623717dca89e8fb84791a932f5541ad34fbbbcafb429fa55f200618419063cc56c99bd63374762a272c7ed8ced6b5471e39c1a822bbae3b2e6cdb70da2034c6e4978a805d783a8400c28a16c0dde61ede99c1492236894960bc254382fe3a59b79ca6965874ea63e80901dd345c67f0fe7b908cf588c6be6f4dc56655a72aec5f7287e551ae761a79486f2d1b397915508ad0242443f9cfcb50d7fa16a9f06285f828eb66863046c81c8448eaf79b90c75ee5f4ec0454e8ee8643816b0e736892e1b558d78595180bc1db135642bd808f9396236e785bd976ba0ca518bf200520b931089e2deaa8f803b52f2b316f8b447fda658b1d77a0404bc73d1df196eda98a48e9f5e3667d3153c1b6e615a680b0bbd163bb1ad0d3ddfae8b366ac304b0f358045d55930e4af132088593b075fef7274d4ac7c5f304f19ec5da84fe2e33c38c73e3ab06fede330b50ecc246dd2a5b758220cdad3786033d562f1cde734700a6d1ebdaaec38aa6f295bdf64cd334ff13635cc0b5cc1917783e4ab73bc421870d9b1dc463e9c15b062b060064a782c52e14c09563634ae03fc7c96f205a148fac2415e180a778aba4252861334613fa4fe74d88d1d19c2dd59407cc0a747509fcbceb1230a371da9ecdc1d90244629db1d5e9c290baac35d9ee513072bc7d7b2a1dd25901edc29f36c0aeaa5dfe3552de2a64054b46eb9fbf2b6094111c4d0998360113757ae589ec22660541f42dca929aee50cd910422ef948aac076f67a5b6563f493549fa7fc17c21b49ee1cd3d28709ad2a78760fa64672b5dc4194d085d5e17885563773bcf05bd295b0de1fc714f8cae4d681c9b5171c5d30e823f6273522bbe5c667f17ac704c8436b1c203bd568515d504b68a0777aec432123fcdbd769ba423583fe104052cb60cada8bea190c7d8a816cf8f1213cd094dd2f1fb6d33ec443ea36f7281abd4a8d10e43b1a43e487d7616b33affdc540b07cfc0de64b46f9b2f10522c4ba8d9cd4b1a5b2f12cc15787e16974e3103273488c73b8a1b06f0d024374f3327aaa2e8c1c7c52b7d6c6212f6fda3d01fd72a4eb1855db8e09593c70ab7c7b3e34ddbda4d1d913b69e6f74761036349c203d34e3cca23481f1f1347a14d4e21d424f9b5850f69a008ed3ec407cdb49a4a130814b4f0ec614eb253797c", 0x1000}, {&(0x7f0000001200)="4c571b415679614bafb610ee03596834aea1e4d69735a5868b11adc215207e58b6c0d2203c1a8efd78ae04d8cc99452da2e3da0f88e7a41a071aab19231ff5e8938d0a5e3a3109671b083e61972749dea7de892ae440703532853bced78649dadfffd614e6782e677e8d019a7bc4a7adc9b0c8b21b190eea829018f64100bda6cfbcd3a0df3cced341c17524684927cb6b956015926da169cb309078", 0x9c}], 0x3, &(0x7f0000001300)=[{0x1010, 0xffff, 0xab47, "346e178efaf11ac343d6577150934ee2ba6ea947f547395e95c580ad9f2d1e6499a6e59c48ea19e54ec3278ef855f927ead3de021783ddd5929f67d41d08e2a3024e83281026556b71028a93bedb473fb2c96dea5bf9be6512ea43cb8cb2b79ebf68d6c7c7adeb2c5da383fa82b0c98669e8e2545714a725cbc400382079617b5419436dec416dd990a3bf4553b8f83a21c61906aac49779f05625cd8ba2ed53a083195950beeacf78873a67c6339093c40f6218e36408e537c63de184be338836f3219a4ca5d3e59726daa1baa94c5d00fbdc541d1535ff63de1ccc4008a5edfbf78bc41d7e8106b31e098c49dd65987ca82b2bd0974b6dc23a2b43f99309388e30cf85b14740525ecd07fb9d8b20daf7a4e1993ace99ebd18687fcaf9811c4f96da9a8234953412d55a3e4620ec94e74ecd3304521b86500aaf33a5a0dcd773e822110053eb7669dce2983db0ed906da5181aad2b30e1733372d070020ee3d3d559a8dc285476feb70a223601f7ac255871cba15a287394aeedeede179f82a8acd32a4582a62e4efee0d205834c102c9a33b1792e5f7f2e9f944c833927dff08d561641ab3d84b6adcb8737fde1c698aa82066b06bff4049d9d3e91dd72294ec2c4310b9c83aa01add4cc8f2328149a9b54bd85b1fc610ff2623534fbe8219f746297f37f825bee608f924e7ec21c90df0e01e5128ddbb37bd862594883efdc0c587d20a59c230ad326f5dc93461e0bfd80baf84875c27ca8d3485889e259c9f9e51ab490281b504e0710a8cc78e52c5b6137965f7ea327dfc28e4a6d73332979cb73ec5a5374bd2a214bf6aeb862eb7b1209b470acb93712a38c85f77620e75f2df7c9bed7652ed8ba87d9a4e03a8ace69d90d5fce4dd346b1d41507e8414693b2464a52f88d6fd727cd642daa1e2fe68cf49283500f58357c32b293ad7c3504ccb4b3de75169f4738c02a37ad230c976c0bc5dd819eb35ada74426377ddbd26070e7139c985ce4ccd3559ae65d8b7ccf819a2560ee06651a166d4154aed663ec22381ac8f856b3be6b770b48f8a3df114cd444ce7115140bd685c7d43fc24c264a30dd3cf8554371244c58251b030d22de6b36133efaf6ea14f41cfcbd98d4e1725854576df44da52eee2fd5fc26977cf26fc17f01e59421adb21232b5894a517a31f8e6fd9d51878972c10c70afdac3c887d51013f985fee60d527424145f8636d2e3885c2a617825d5537f5259b2578b1a4a35d948d875875715ab13fc16568fc1d9293d1232d7507f501acdf9003c6b69865e948981f0acd7e40f52e0641f78d588e09b9dc4acda9e390241b114d2f79eff4cfe85a0227a8c2391b80f8563038342a547045bd8d00863a1f9d363ef1b858a9bd5e24bc2bab5cf9211e759ae74d9c58844ddf4723b6ea1025678799e03b51e11bae14ff8879f0989470179417567871d1adcf2cc7e5563e33ec96a6d8dfa9bdc7d412f165b42237ab9082f5133973371b359d843b307279e46664d1fb9ce771a676c1a70f87eadb1eef36cc1fb2967e63de7ed8d45949e34fbc27a2a70cc59d5a2345ad7ac1dfa000a30756195d3e19741c02cf55caf42b354e3ed6a36ba5a40b026b795feae73791bf1f80302d51cccebde294a7f141fa4fed9b22ad0f5b8c45cbb0e5bbcf757834c6495b77a310fbda9662b95af17c26a3e099185bbc0df53740dc8fc7539169c10b6a3f44e938b759eec1048a015db263a65f623f3d87f27837c7079192187e7b5630e8754c0b41372d255c799fc8f70750f5029f79c0fc57ec735b79d64a978c6a7c544ea419c6f7aaf55dcfb2a19dbb910773afed33fa00850899910a58de1bf112adb54a1973339620e036cf529810636d7b1ec59f821771874eeb0f45bd574a9536f58d39670711b2b86e704c6a655ce04b99540f8d9fb51f3c3120c68ddf648e9c45a4d09512ae5a67f2405431603175353cccce61f9237ab41ea78ab004b29c55fc28a12c734fdcbe6842e846f9fb36eea72c3541db17fffd6fc9246d42e482a2d5bc8dcb562ad4298cd7e03c83326285d3e504222b72f6511a3018be67f9d90c7579f493c7dd586eed2c8b968f5c30d2e0e99c964be7762989fb6c1ef2250bc86e4cd01bd39b554c0f86a3b54e0b59f7af0da1e499df3c3019e7d0ce151d92fc9fe807daa6242740f56d766ea2adb7abce2e98d9bf41ad2d0681ebcd2eb3e747abd417987a5642859a2744686b422004560df3d6c168425c8b83b883b6860e44b8ab1e13cff6c8baf5d51f7b24eed48562576e55152c014b225f18d0ea7cf107a201c5d12b5ed1e721976f0a7a761b576bff62a879359fb02c24880fc1e336887eaff3d99796a7a5e481117f26798487e2e3aa57a334e6ec46432df73630b746914daa991059e0d456a9ac64197a9729bfab59d7eeabd85efb5c87f0df9a888bd301fe883e2e325c1c0e6b5e0ca6c08c682b1dff962356b849c4542d55aeec610032b65b443e8c1e2acbf5bbfc8d57b8c7c9c925e78481010b750ed88b9766d1aabff97c8b0c889731961e74aebe25feb89ded3f2b72b3ee9496d7377a1cecfc8506e5f2c88056372e54445f738e16268533c69fc0416dd427b295cfbe9c2a9540515f3af3f6b4cbec547acfd4ab989dce899775f043424281307cabd5a13323298c1e65f00a79c0fdd3fcc461f1f090f4d60bd66623e872f17a657afb8d13c0a18562a63e9a15c67f8ecc98633f5e454e0e221b5b2ed582b53a4e78b9bba08a052c5aa17965ed556c82bd8354268c509aa0cb3a5e2f9621f52d378bd89806dcce80407c763903daaf4f8df82254dfb5489163f7aba8e240f3a6ce700098fcccb51947814f72e1bf0b221b5e188c8d939d35749163442bebe74f3938a07f303d7545852f40cbae0de8fbb1920afe1d4ab6aed224ef715da2d75a54767e77baab68bd21a51c73d1910b202d6693aaffdde6119d21ea3ea9d0329a6336848f468463655f9a2b158d6d6acb77d3db1893d9a2e245e90a3036deb3cd129fdd77a82885d6544daa279447a007af2f598d4d0141c255dda7ad277052e9a12b785939ac650c7e763ca8a982aa35e2d0cd1b8179dea55c340e80e6a15a3802732e717416f06c21f20213d9db67c4a563579e3112d173716fcd7aa10fa475539800452e2e526071f6893006b7c96427a201e3ff72dc3128b9a215f92fff274f5fdb58dd4e554c7b0b9e435ed6d21515e4e98520efa05f70eac6365f28022929419edfd32ed147ce94eb5418829593b342b337a8efd8cf1d73cb191a996a70ec913c9379e04cb537004321dd69b142a8512d3ef422c686acb7d8633c2b656f4d7315701bf0109c6ce150665cc4ac28466fb3dc380e4e3c8b371ebc2698e269a3f36b31ea3e89ac6ed0e592d76864c241b14e036650b673058fc05e1638de873f293c3689c20827b51e5e0dd455d4973914a99e7fced03b9c3eb79a7cc1353005917cf7b0d1db2dd0403ac34cd2f5c507d71eb71f429097d2224554566b0bd4708b049ab16a9effd9717a374b9ee3a149b589f0d613045e36d81a71a308323eef132f15b490f83ed76753c7ec78aebbcfb28f39ae2b4c8767d63a73d60401109ddfa08a1f361bfaf0ea40a38bcbbabfac7d781b206dcfac722cb481761dafcd1f9beaba147770194b93bcdef3c9e8f8691ef60c48c281b0bce2b93572c1107fb2a8fa29fba94c0e17fc3aca12375d70cd660f9303b925953dd0358c523403d560e6eef419ad53d36bdbf2ccba1f84a40bbee1787ca0ed6bc15e523335aeb2c948b03908aedf0de81821f3a1ef11590bedc2d42c047fe3a559af5cf7de06e047cdbd93e022e3343fd5c7543507d79cbd13e0ba10c153c42116ea8061a1f0901854e55ec6df9518f4d57c49e99c0662baf3ca18419c032cf4cd812ea1b7ae7884ccc20ec39d4b2f72d47380c3f45d4e151fac3eb09f83364472d5e83a6936b0b13eee340340ae876e8979ea044f4dd8b683e56dd1ace0a99d6abe64f1b320410e57bcb2964982de41a30b5ccb394f81d77f117fea3ce0a8a8c2edb9b60ee2e138584477d34aae1f0ccc4b36180c54e636649c3e1b09abf8bcf8ee2289f2145086c25c45d2c1e4f0f42a19245e1ee7c7c728141e87d3e27c714726f51d662480714538425b68c956247c14802face6e16b1a65ef2d2b6565baaff0853fdd4480a68ef342e01c151c5086ba05a9bc7a3f26a78199cbfe612fbf76e4838addfa4130a07f12944f5af022f1fc7d57da16b2d1c9a2e8c51796082e74a5ca50127a8da1d43ff0a213943ae2132b8ef2f78c35a19966507e927d76cbb18c0dfd95398d43b68c93ef826ab11694ada9351d6f0bb8985da54355e1365990dece407f5b22594198801f4c3bd0830ed4f5b08096d18ac3e1ad98b94de11529cd8d0fd37b7e60fa9e37347b352f700026b5962ebdaeb0fad78e15fe973576d2f6bf0c2c0d65740605264d512596f9a74981ae55acd40cf43a67764091917310eeaaaa7bbeb4d75302de32ff53fbb8050405e8d75f1cf9803b348b2dfa8a13073549f2f0cd66a414148fdad677738da6dabaa7672ac55e1c8e9646a941aa4a20cc4657ddc05f901d8675a37942348b8b69b13d9a52ae4cef91f79f453cb6c181443fa2f68cd00b81f2ab9794258e20407847a9717b767b64b85c0511f739848160136d09d7c4036f3d567361c6ad4c9315c115c521e69124609d6543469bc7f1150f4b25ad7750ade71484e87ed61bc5dac86a56e206161359ea1c226920ae042d76bd5f092b9e5cc2a54ad3e8c0b588aa81815d11908e1d294ed6b7b1899255f8611eccdf6eedaf2eeadeb48605cee0cd0afe59f4c3f96963e6c33dfab301b81c3b44de96ab2bb9b6d0b1091ed3348e6da9e3e9fd9623f8d2ed1b1397fccea5ceba04dbc887654df80e8f393d07465e3d4d4647d6f3cb40522f9986df346c6bd964accbb7a187aa6261683baa35d463451a554fa59777b43c0e5995f5b38bb2808727621ac3e38531fd6068ab5132d60163ec99e7f7ea61712fd6fd09e02e10d5a814fe0222056ea7a8782a2e47c04e9719dfe7490e7b9508f944e48186143116909f00166297104704ecb033698db46e7cd951e88f410386ac3c2ae09d5ab1903adad4d483ea5613fbfda05d4b43c993206e3994aab504bd4147b84aa48231969826cada55471aa118d13168c81e4fff2d7e8dc898073b446240bfeadf969dbf1d7a497c5e0581e983230f0e8dc1d6adcccbeba0217f0d674f89feea240cf20b6d8d5f685e80c23017684033180ce55b54e8b28a89724ccc0e0d166eb3da3d0d496953bd4af9c0669f70bf1dc8dbb5fd77ba499fc4a5c211d8a1f9cd1d56b30dff8614048cfa8a826f0dad91adc89fb8696e768f14441eb9bd1b6ae2be5868200454a9f08c0c0ef15c064e70878708db8d0f4fb3503e8404fe41b9d478788c84fef7a036e92bf21abc7297290d118de2542af1be53422907e65a197704fac1f401636621e41143af2e4051a910edc30939ac565b4ff892a2291df4e9e1dca3ecf03a460da819e25b30a30e6587479802ac6d58b16b89b7a8165c17dd20b9334f4a531bf52935ee4fd94abf9606a5616619646c5f82615f7bf5a58c3fbc81ef5d5b1bc5074e7e31b2b22362cf9faca7839cca9eeff66baa1106df19c9d56e05567a21b8216828a1379ac2831c2d94a7380b936e27b6a46da739cd7b721f70e7e1325640f4bb8e6c92c2d1b0dcf1abb46ce1d973aa2875dd679d72a5aa60538749cd3536fde4524c2d48f65"}], 0x1010}}, 0x10, 0x4) unlink(&(0x7f00000023c0)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002400), 0xeb1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x89) sendto$inet(r1, &(0x7f0000002440)="850bea03b2a434c3caa2063cdbcd77354793d22eba015249489c85e28a1bc73bb488bd0cc94c69f815ae517a028ac4bab463ccc9a7bf43b5ce0b8359c30ee38f049d8855b699602d77376151fcb94b07fcc432b72fa7a6e1741d1334faa5794f437011cb2e24837d1e8156d32c4f7fa5028937d03785abd52a2cb53b4b2550fbc2d488de0ca38dbf933f62eb4ad2df66263c8e5bc1cc1cbd4d9f3b721ea4141d22afaa5e4dfedb5bda755aeec228fcfb070311e4a2a5f550c3c6619df1eca0976977c32fdaf49e0ae5e92d0d827c1d89b970d1c799756f709465be9bd1cfe331a22292fc71e11e", 0xe7, 0x408, &(0x7f0000002540)={0x2, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x8000, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000002580)=0x80000001, 0x4) lseek(r0, 0x10001, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000025c0)=r2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002600), 0x400, 0x0) r5 = dup2(0xffffffffffffffff, r4) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) writev(r5, &(0x7f0000002740)=[{&(0x7f0000002640)="309008deeb9231f0a15689b1b64b785e0fd239616e3465e27f0b40814216d191eb4922d8cb473965678988b234389c0623544e0a57b97df8f815b81817743ec7921384dd51bbcb3f9a78b2bbcac290deaa127d91168b91cad6b82a0e39e25628cf1c02af5236ccb2acc002f3684133e78c69419f39fef5b4823f8a4fac8cb8690a86b9fff90cd39b3bc4479aa9e4540ba7e29ac55dddb378a355ab068b7615cc62847b3d849e1a15f4778b5294d8589415f360947ca10d868c3c08062cdaf914294bcf9d87bbc31d671f301383cb468a", 0xd0}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002780), 0x40, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000002800)={0x6, &(0x7f00000027c0)=[{0xfffb, 0x3f, 0x7, 0x1}, {0x7, 0x1, 0xfa, 0x7}, {0x1, 0x1, 0x1, 0x2483}, {0x0, 0x4, 0x1, 0x1f}, {0x1200, 0x6, 0x3, 0x101}, {0x7d5, 0x6, 0x3, 0x8}]}) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000002840)={0x6, 0x0, 0x5}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002880), 0x1, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000002900)={&(0x7f00000028c0)='./file0\x00', r2}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000002940)={""/16, @ifru_broadaddr=@in6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000002980), 0x1, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f00000029c0)) sendmmsg(r2, &(0x7f0000003180)={&(0x7f0000003140)={&(0x7f0000002a00)=@in6={0x18, 0x2, 0x7, 0x9}, 0xc, &(0x7f0000002e80)=[{&(0x7f0000002a40)="aadc45cc6d6199f89ce15fc95478933b0449df362bd51c2c9ef27bffbe96a88ed4450567705ec1d67269206d8549b4ea94da205b67efb379489096a3050ca7aaa7cfb39d676ed9c0885af8c3381685f661916f7cbc31005c1fc3733078d36dbef2c220148cd3c4d9c3cd7e5bf953dbcf8f984eaf7daf551417ca97dd21371b59d20a0e96ba036584e8ee232f5bd10a47e24a481eb46f29da7080a6466ab054065422e2bd0e0ae9c7309048e18227f51a16f3ef466abbd2c7c441e3faf1359d7bb936679bbdfe8978f4c3272ae8f63a0192c4e00b0b861f2985a428a9d10364194ab7628340fc383bca5a61f27555effaa532d2657a4e753a113f7a22cd", 0xfd}, {&(0x7f0000002b40)="fee1e05f6e9d2f50ca99bc82714e535a67b463ffcb666d6d93d8a5a663fd5de746ab2c7afb88b2cfa5414726064a0dbd5a36c980a4f5fcdbeb66e0abbf1a210d7fa9cd80f0e391c100d5cc9faa31e6a1bed01a823bef2a9cddf07a29d7bbe2cb80f7213b75d6b2c0bde251ea28feff0905e291c9687ba8e43c13c5c63cdb41d63f0091f2280f2aa42f707c382fa0881a26a86b", 0x93}, {&(0x7f0000002c00)="a84c9991c5bf092cf96509ee2f61e49f2408755837ac21976929446de618c33920dd70c8dd5fa55d2e1ad037e3d6f2983db4605720a5e4f5668e64c756801c7f85ea9cce305af6340854b9a89a64a1b506fe78435d22b25ff97629ce63fe38a24a49776a5b46d1bedaf7a0cac4c2f008ae5094847e7a86ab7b0ea64c94872f6899fa623c6a", 0x85}, {&(0x7f0000002cc0)="188527eee2996229ad781c8aefdf48eb696a374c5a1227a58836786da96334a9c77073be01c6bf11548f950b3f406520327684", 0x33}, {&(0x7f0000002d00)="b24bfaa83df8f66f664c2f917d049c88e4d4e7c77d3cb9cea16bf6e615602e4c10910250b339e21080d08cd34f0a4a0227", 0x31}, {&(0x7f0000002d40)="4e5d804b10f1c5d5b15f5cf9e1dc887335c5148245d74a30ead946", 0x1b}, {&(0x7f0000002d80)="4531a79255fdd68f235bf6796aec93e5fc44cbe889b07f8e555cec648172eb8712e3aaee24d6b3812cbeb31ee6608647ac547ef83541dc004e3899725e118481046dd9c0fd8c2b017ceb9e02c74fd3ca90767f1f89c8d206664e990c8c710921697bd9c04bdd6ec7d9f1eb90112e7ec2cf7291787e70b0232735450de85285b9e18dbd896652918235ab4908f9ed208253331d4434c0e2ac05b4219ad09b0f5fe05390da601eb823a36da345247b15344b66ce0f2d0d095fb3305865fce6cee29cc442f97a68bdbaa69645", 0xcb}], 0x7, &(0x7f0000002f00)=[{0x50, 0xffff, 0xd94, "9241db2ad5c361a891fa60e85a8d8de709198aeef723053e812f09406632fe447e7edf4cdd729d89480264beb32c780901055c81c26068232121bb2db8"}, {0xb8, 0xffff, 0x1, "ba261dd2b1ae7f985a3f7d2ee9ee936c4ff770b560b2f5586bbf45100f6fb0ecdcc5fb3164e1651a75e1043a51962dcd9dff9e7f07b8256685dace63aceff8d305cfb7cbaa5f3c30aabb7f244fab29feda43b720f13a9de1a928ce6603c6bb7730c9b21d636517b28bfc9b8e04d10aa37d5bede45c869ad6ee53e36d9ba32780cc767a66e620dc232e838599093d59a858beeb2132dd931b443867081484c384e0eb4c8ab4"}, {0xc0, 0x1, 0xe34d, "94c29bd63fce84287a66929cca5e068e022b0835698a8aed5402d05ef9da163b5e949222fe01a50bdf49004cb29a4ac1706e6198a883e2f6af9297d71bdb813f71cb0ae2bdf60d9e8d4056a928e660daf05c98af9f70058165c571c59558f3092d53813b53e864897f551341afbbac78bbc55178ca09cb1b3ef1ebf82321a2d97d773c2b95044e27d8701cdc5e752f559b5596dc805dff44baf791eb3c9fee58674a39b4981d0f3cf20fd7bd"}, {0x20, 0xffff, 0x1, "2fec4a7310f529fef3f963b44f4b"}, {0x30, 0xffff, 0x3, "324165339d00ebff4239ed862abc3b0ff7a22ba6d481190ac990f9"}], 0x218}, 0xd9}, 0x10, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000031c0)=0x6) r8 = open$dir(&(0x7f0000003200)='./file0\x00', 0x2, 0x100) readlinkat(r8, &(0x7f0000003240)='./file0\x00', &(0x7f0000003280)=""/134, 0x86) executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, &(0x7f0000000040)="fb61241602d34367d6f6c76c42ae2a971f88a89dc52bd1357aef0e91cc8be01027c50f5e0d104d6ea023237d3dd81dc59d7d1051b1811d842ef3c567a7f37faedc7578845338a57612550b5750a8f93236a0493a2cfefe44c0526193db21369ff6a1f874b0e952b2084040e533fab1ab73ce7bc4ff39d520c449222c76914b91130d80a3f9b61ded0efb3c30b2efb6f547aa75332be5d17a566e5b4c1de6a2ba60b006e1d9bebf49a8e6b3ec32c64b0700db9a36d38d3a7c412b7a8961ac0a9e588fad2276", 0xc5) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x5, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff60) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7fff, 0x200499, "d88c4bfa87abf9bdca1e0a0000001f7a00"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500a", 0x131}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = syz_open_pts() syz_open_pts() getpid() setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) accept(r6, 0x0, &(0x7f0000000080)) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) syz_open_pts() executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRES16]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x0]) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r7 = syz_open_pts() close(r7) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x2c) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0x0) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, 0x0, 0x40a) setegid(0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/73}, &(0x7f00000000c0)=0x4b) connect$unix(r1, &(0x7f0000000000)=@file={0x1}, 0x2) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e0000407000000", 0xac, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000280)=0x5) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="8904c99a00"/20, 0x14) r4 = socket(0x11, 0x3, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x2) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x46}, 0x2, &(0x7f0000000140)='\tzY\b', &(0x7f0000000200)=0x4, &(0x7f0000000280), 0x0) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/91, 0x5b}, 0x3f89}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x40047477, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x1) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x28) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x8906}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x13d, 0x2, 0x0, 0x1fffffc}, {0x40, 0x5}, {0x6, 0x0, 0x3, 0x1}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001700)=[{&(0x7f0000000140)=""/107, 0x6b}], 0x1, 0x0) fchmodat(r2, &(0x7f0000000040)='./bus\x00', 0x35, 0x2) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = socket(0x0, 0x8000, 0x4) r4 = dup2(0xffffffffffffffff, r3) getsockopt(r4, 0x29, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000100)) executing program 2: syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r0) r4 = accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 2: 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, &(0x7f0000000340)=[{}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0xfffffffffffffc01}], 0x0, 0x0, 0x7, &(0x7f0000000440)={0x81}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x100029, 0xfffffffd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setreuid(0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0xff, 0x0, 0x0, "b1094b35e4d8518d20bdf9841213570b5a09833e"}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)="1e5fd975ec293cd60235a54aacdee9f0a9f2bdc1059d5ff69829382d1c906b4265e2a86623a05cc2bc5b7756f7c47ec85e608cef999c26fbb9631a206eed0e33892432e2a44bb758799aaee28be891f3b7e806ef83f9131a42f65127091d0b380d", 0x61}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r3 = msgget(0x0, 0x80) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x401, 0x0, 0x2}) openat$bpf(0xffffffffffffff9c, 0x0, 0x8767a245e520199b, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1ffffc86, &(0x7f0000000780)=[{0x0, 0x40, 0x3f}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x242, 0x100) socket(0x1, 0x8000, 0x6) socket(0x18, 0x2, 0x0) semget$private(0x0, 0x3, 0x460) executing program 6: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) execve(0x0, 0x0, 0x0) executing program 7: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x0, "bb08000100f1675910508b00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)) geteuid() open(0x0, 0x615, 0x0) msgget$private(0x0, 0x0) executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="000068cfe70173ff0a1d527d946e7f3aad7ef372cea02c214b41f445cb050017f50100000000000000617ab1cfb005461f43e464be4e2646f0a1c08f2255b54c6e51092e5f31577c24c3aeee379cb4990aa8f18d9cefa1c92b645ec9ac6756c894e18d8db5ce1913fb", 0x69) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f00004c2000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df5", 0x1e) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x1]) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r7 = syz_open_pts() close(r7) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) socket$inet6(0x18, 0x4, 0xe3) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8008, 0x144) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e0000407000000800420", 0xaf, 0x0, 0x0, 0x0) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000180)="f45b53e8", &(0x7f0000000240)=0x4, &(0x7f0000000200)="f658fb5f", 0x4) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa5282e920e3390853e5dc570d0600010800066b45bef8d65aa294680d040000ffffffffffff6fe803c477f61ce24219e0000002"]) r0 = socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4000053c, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x808c694d, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r3, &(0x7f0000000000)=[{0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1, 0x400}, {0x4, 0xc3f5, 0x1800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x0, 0xffff}, {0x3, 0xc98, 0x1800}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r5) r6 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r5, r6, 0x0, 0x42, 0x1f}, 0x8, 0x80000001, 0x13217f73}) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) getgid() setgid(0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$dupfd(r7, 0xa, r7) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000540)="fc29ba638c3a9c76bb2291527a3e71f14d756eaafa96dcdbb7670d31d3f14f7828a7b0438e780fff4bf9186bb6d906b761062e8bbe1d89f1a5cf3f8213555e21373140f667211c8afbd6730f7dd8613d89f8512ab7b5e48950b172138558f02abfc8e0c41e54b25c6932d347933a6d57f89055c7871e0e542d24828dd8d09b0d35885356375321b70db76c187ff13782b10c93caaf0c8058d13e491ba7c00d7a6ba51805d70826fa2d60f05b2a4d6acac7d31c2c106cce708af8cad62d2e1eb70100ffffffffffff2d837799bb2c7e542934d4f73831edfb0000000000000000000000002b95feefbd6a9e2156ea942e54cbf742dc644ba92c7e9e5b2ad3acaa2a77bea1453980234b8f92092832767a1d0ad5de41ee714f365dd3a0a3324ea8c9c92861500e499b60dcbd1d84886d163cd2275b2d315bc33aa558d661e4c1c7fd273fbfb637c803f46640db295998eeb04f0f2a54f7667a0fa241355232b86d0bbf326bf5441559060be2f5ea9f61367b09403f92fa54ec9ab0e94a802ceff3924cd7745d24205ebbe71260993ca5043eb405d02cd27389de520c7bfb3ecda5683b4f9d8acebdfb5eb718df569a49ecc2d3d565b457b808cc74a848a3dbee2e61", 0x1c1}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaae00001400000008004500001c0000d650e81db48362fd1b60000000009000000000"]) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r2 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r3, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa3cd99ef5ffffffffffffd1", 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x5, 0x4}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmget(0x1, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) getuid() seteuid(0x0) executing program 7: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r5) setreuid(0x0, 0xee01) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000002c0)="fb9b2f636f76eab6627ccb3955c4daa0ff4f7d82e9611317932247e17e5fef4e67ec372ec6f6644a547e3168400db9b7f06c3cd5c5373d7a891ce8b86a40e0d3909529e8a2637ec0aa67ea752077015fb40cd4567fc95d9cae9ab0f8f74938623632", 0x62}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffd}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x48}, {0x2d, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000100)="76e5dead6f01f8607d2100000063bf00000005639e22a4f5df687cd84897849aa3dc50624786610e6863863b", 0x2c) ftruncate(r0, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x7) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r2, 0xebd5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000140)="60cc30602f1c0df660458e66511a76c8fcca4e2cda633e9584160369f094ba528758795a2fd43121c4d3c352fac4279a477a5f83baf15532808ba28236b859da4c671c39dfd40f451bc9a969e498150cb805fbd64afa6ea0dd0bce0f002f75cb27ea3ea42a222517", 0x68) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffff80000001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x28008, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000480)={'./file1\x00', 0xffffffff}) dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xa, &(0x7f0000000240), 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) r6 = syz_open_pts() dup2(r6, r5) recvfrom$unix(0xffffffffffffffff, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000080)="ec94b72a1aa96913c706f7940c53e37fd839f3", &(0x7f00000000c0)=0x13, &(0x7f0000000100)="ac1be3d74413ce2ccf4785c77285b46b3a1869f0914239203e1948e9fc7f1f32c2ed2755db89ce420d9a4ac493a9f0e6328070c013030ae1676f475529463495fea7e0bd188b7669390b2e3ba9eb1826ae434d8bd8aac369ff63", 0x5a) sysctl$vm(&(0x7f0000000180)={0x4, 0xc}, 0x2, &(0x7f0000000340)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942c0a84c2bbaf40b215b3ba78d093fb56530a537c154dc57e83737836172066f204be5c2a1758c0b058f40a1defbb9a37ba42bb1f66d46448b27841a413ad931a4834df1cf4cb1968e8fbad0f1e25b8692c7914c028216a77615dbf01bef08752626a9450626de2b8e142d8748b6b968980b3f5d0100283e343e4e36c1d25d8e927ce81d5e359bf21f91cb2541072fd943c6aa9644fda83761575c2d4bb14a7d4e22ef60476c2c10afa00707fccb5773b066113bd907000000000000004582206428400159ce859c31fde564183d7c95f916dd66a62cff426a4b20c21ee6b0763c2b5fa43a441a3bf93b051c3f3d6ccb49a7f78aa6f4ab1fcbadd744529e8d2ebb4b5986a9949ebb47db6452f46cc32e45d1000000000000000000000000000000006947ce1e5d34bdc0af6ed2c74d4d0737fc6d4a55cce155487627103ccc6848d627ab4d143846d9a829c284793237b0a7576bebb82b3064166b25aa0676e045e802d64eb362cbb31b1579411016c2b14a1d6742270992a1694f5cddd247ac852c14635c5f2b8a78ef47f8eedad840b01c66f3f1ccdfbec5595f6d3e2aab92767384", 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x1]) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r7 = syz_open_pts() close(r7) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x2005, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900930cfb026192c80209a18f1b92ee344e0dc5f300b1fa9a3163ced458e00f4be5a6726c4443193bae8d75b2", 0xd7}, {&(0x7f0000001140)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e126126", 0xee7}], 0x10000000000000d6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 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)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000480)='.\x00', 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r3 = open(0x0, 0x80000000000206, 0x0) dup2(r3, r3) r4 = open(0x0, 0x400, 0x16c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYRES32, @ANYRES8, @ANYBLOB, @ANYRES32=0x0], 0xe8}, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000140)) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r2}, 0x0, 0xfffffffffffffffd, r1, r1}) mknod(0x0, 0x6001, 0x8ffff) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000980)={0x1, 0x16}, 0x2, &(0x7f00000009c0), 0x0, &(0x7f0000000a40), 0x0) getuid() executing program 3: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x0, "bb08000100f1675910508b00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)) geteuid() open(0x0, 0x615, 0x0) msgget$private(0x0, 0x0) executing program 5: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3, 0x0, 0x4}, {0x6}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x22, 0x3}, 0x3, 0x0, 0x0, &(0x7f0000000200)="ab067d0819b45296024de79d88e47ba483e3ec40c72da2ebd10c52bdd0a0c37ffab107a6f335eaab3005d96a671b77ff7ed7e3ab855cebd3a7eefbda2a7291534b1e0fb3ab7d388b568b85bffdf1a887be5d30dd0e1a7422214f09834a59f3a40c55290f3b14906f5f6b89f21ff60dbfb9172a4aa579b5635554da532400260550fb5b82fbeda91bd48e7f556da55c2ebe9ef934de596e3424256045f904eda9034c56abeaf9ee4072529b6c692f7a528c3f664a649956d511d3e38b9ef4cc3e45513771c4e9e8249832e2cbe3831cd0bd09", 0xd2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0x80, 0x7fffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socket(0x1, 0x5, 0x45) setuid(0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) r2 = getgid() r3 = semget$private(0x0, 0x5, 0x10) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r5 = getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x49) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r6, r8, r9, 0x0, 0x45, 0x2}, 0x400100000000}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x4cd, 0x0, 0x0, r4, r2, 0x40, 0x1f}, 0x5, 0xd5, r5}) r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, 0x0) r11 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r11, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x3) semop(r11, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x8) semctl$IPC_RMID(r11, 0x0, 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) setrlimit(0x1, &(0x7f0000000980)={0x100000003, 0xfffffffc}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f00000001c0)='./file2\x00', 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') link(0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="9bc9b470d7d1be34fb9f64", 0xb}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./bus/\x00', 0x0, 0x1720, r4) clock_getres(0x0, &(0x7f0000000280)) recvmmsg(r2, 0x0, 0x4a, 0x0, &(0x7f0000000200)={0x0, 0xffffffffffffffff}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = socket(0x20, 0x2, 0x0) close(r6) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) fchflags(r3, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) getpeername(r6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./bus\x00') executing program 0: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0/file0\x00', r0, &(0x7f0000000040)='./file2\x00') setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r5 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r5) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) pledge(0x0, &(0x7f00000003c0)='\x00\xa8\x0fIm\x03\x1f\xbf\x05\x00\x00\x00\x96*5\xaeW\x973\xd5\xb0f\x05L&\x1a\xe4\t\xac\xf3N=\x1b\xab\x89^u_\xb2\xf6\xc4.t\x05\x13k\xe1\tW\xda\x00\xe6\x88\x03.;\f\x1a\xd8d=\xae`J\xa7,\xb7\\6\x96\xc9\xafv\r\xa7W\xba\xd3\xb2J\xacr\xc3|\x94\xe9\xc6\x042\xd7\xb0G\xc0\xe3\xfe\xd9\xf9\x806\xd9\x02\x91\xa9/\xf3fv\xb9q`JleIz\xed\xdb\xd5\xf2\xb8g\x91\xcc\x1b\xaf\xfa@f\xb2\xb4_j7\xc5\xd5\xd6\x02\xcen\x98B\x1b\x8c\xe8\x03\xee\x15') 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\tH\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xfa&=\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\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:\x7f\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\xce\xbd\xceZPg\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\x00'/571, &(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) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r8 = dup2(r7, r7) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fchownat(r3, &(0x7f00000002c0)='./file0/file0\x00', r4, 0x0, 0x4) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) getegid() semop(r6, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x4, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x800}, {0x3, 0xfcd5, 0x1000}, {0x0, 0x101, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r6, &(0x7f0000000300)=[{0x4, 0x2f, 0x1800}, {0x1, 0xffbd, 0x800}, {0x5, 0x0, 0x1000}, {0x0, 0x4}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x1, 0x8001}], 0x2aaaaaaaaaaaab05) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/65, 0x41}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/108, 0x6c}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES8, @ANYRES64=r2, @ANYRES32, @ANYRES8=r2, @ANYRES32, @ANYRESHEX=r1, @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYRESHEX=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair(0x20, 0x8002, 0x40, &(0x7f00000005c0)) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1008, &(0x7f0000000000)={0x2077, 0xc}, 0x10) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x6a, 0x0, 0x0) r7 = fcntl$getown(r4, 0x5) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2, 0x0, 0x0, r7}) r8 = socket(0x2, 0x5, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r10, r9) setsockopt$inet_opts(r9, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000027c0)=[{0x40}, {}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x3c}, {0x836e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xb8, "09000000ffffffff080400"}) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e08", 0x8e}], 0x1) sysctl$kern(&(0x7f0000000340)={0x1, 0x5}, 0x2, &(0x7f0000000380)="edb82d4f6f23bd173e50e95e203ea3504119d7ad430758a9c34881ac67213ede6e600a89fafa4294bb46b2ed683bc39e2bd4861cb44bc0ec8eb4e0c3c775a83f9a5b58aca8958ec05d0bd9cc09bb766bf50029cabd73cdfd415be3ffd92b8db5bbad568a356fdb47b186e003818ca73eafa17c8d31b2cff5d823d2570c6dfff16406ed66e11e53894f65c80a1fd7e6605ed6e1960c01de6ef5404f34b260238932887530a5779653c247cfe8f2bf1c044ed4b2a2f1e39c668246da4ba26ee312d484b4dea55629598819c53cb257d153f73a138b68767c408f6268f4739abbc4665945e5", &(0x7f0000000480)=0xe4, &(0x7f0000000580)="a59325bb30d9a5c88983196644bac85b2cfd119d9aea9dd71655abbbf3188a811c3bff780340dc31a4c839290482a559d2480aa1ed5990b9a61448bc4dcf07ebbc404d3f9e3bd119cb773ea13659a18417eb824b7abf65ba5bee7c3cbaaba6f25e2f9e2eb08b67e48f6c974558be099305f98918f82883bd939d10cf8810c8ee0e7a75576bfc28a3192d405e150057f3715fe63847f5aeec476516164c3d0d7afadca61c024868454d619acc78549beabe8080907354f9f9d7e1af14ed49a8f69406cd33739b3eb31a28e0dce959e61dfeb00e0167bcff6a81232f7482c5c26de204195a46c990931b1ca9616b0f", 0xee) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/75, 0x4b}], 0x2, 0x0}, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000), 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) lchown(&(0x7f0000000040)='./file0\x00', r6, r7) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x1]) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r7 = syz_open_pts() close(r7) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0x0, 0x9, 0x0, "a21f000000004dff0fd900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="df", 0x1}], 0x1) readv(0xffffffffffffff9c, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/232, 0xe8}, {&(0x7f00000011c0)=""/187, 0xbb}, {}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000001280)=""/190, 0xbe}], 0x6) pckbd_enable: command error executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) fcntl$lock(r0, 0x7, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x7}, {0x2, 0x0, 0x0, 0x4}, {0x8106, 0x0, 0x0, 0x3046}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83}, {0xd}, {0x8a, 0x3ff}], 0x3}) r2 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r2, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x3, 0x2000, 0xc6, &(0x7f0000ffe000/0x2000)=nil) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000002c0)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x2) r4 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r6, 0x0) connect$unix(r6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x500) semop(r4, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x2}], 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000300)='./file1/file0\x00', 0x1000, 0xfffffffd) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffff9, 0x33, 0x20000000, 0x8000, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x40, 0x20, 0xfffffffffffffff8, 0x7f}], 0x9, 0x0, 0xfb, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) chdir(0x0) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$vm(&(0x7f0000000080)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1002) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x1, 0x2) ioctl$TIOCCDTR(r3, 0x20007478) syz_emit_ethernet(0x173, &(0x7f0000000040)={@random="895a3be47b6b", @random="e51a18c822a0", [{[], {0x8100, 0x3, 0x1}}], {@ipv4={0x800, {{0x19, 0x4, 0x3, 0x1, 0x161, 0x65, 0xd5ef, 0x1, 0x50, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x10, 0x80, 0x3, 0x1, [{}, {[@multicast2], 0x200}]}, @lsrr={0x83, 0x7, 0x4, [@multicast2]}, @rr={0x7, 0x23, 0x3f, [@multicast1, @rand_addr=0x58, @multicast1, @broadcast, @remote={0xac, 0x14, 0x0}, @broadcast, @loopback, @empty]}, @ra={0x94, 0x6, 0x2}, @noop, @noop, @ssrr={0x89, 0xb, 0x5, [@remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, 0x41424344, r4, 0x0, 0x0, 0x5, 0x1, 0x2, 0x0, 0x3da4}, {"b833bed088caf95adab9e2e5a62c547029a5dcc8be7532f28afeb5488bceae67b7dd36276b127f6ec8338ee26fea5a15e058bf07f6a03af0e3bd327b3151a353dbdfedec8e709fff153145b011f9d4b73abe3784b5a9e745e4afb0885de74480bc465098f36e3203cd01551d694d63149d4937d6198c15e7cb47c573a7d01c8094cc5c7026a5a12df81c23e6c8619c6eb3c81dc4697649ac7a325e3b5c875c9f5b7a35f3e121146623051707eea9ec227e6dcc31951341391b9f8aed438b42431e41a5915effe1f8447bfee3608683af0980ec44491971feae2f4db3d5f12b3609e0974fd1189903ce"}}}}}}) syz_emit_ethernet(0xe7, &(0x7f00000002c0)={@broadcast, @random="005157db2500", [{[{0x88a8, 0x7, 0x1, 0x8}], {0x8100, 0x0, 0x0, 0x3}}], {@generic={0x818d, "2489a83bf13308a12196181d88821f99847bdbb233a688dca9b95b30e4ea1f4ba57bb64a507ea556bfd0e5db7853860ed36d5d91764280cc20b097de13d2903fa887b4a201493da778bbd8fddc9cfa2439de5f3667cab759d197cd09e466c188e282a2ae9a9b1055c3ea84f4451d2b36efdb712683a9ef128ece3c27b27789eec84123edb73a4f4c47373eb4d100c62a0ea13c57e6931d03f388617abda44a7607adceb3a9b1f5313f4a783c6121b0ace2a0c1fd09a0fb7dc822228ce32070178de5cf3fa6d59a3cba9b7372404219d465"}}}) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000064000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d758745154f0ae3052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf701008e87abc5c92f03f3ee96fab557990e093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba480ec492b7f4a66c37861e1", 0x9c}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) unveil(0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e0", 0xa7, 0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b3269467", 0x78a, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f00000002c0)=""/200, 0xc8}], 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0xc07, 0xffffffe1, "97071540d67d3f0000ffc100"}) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) writev(r3, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffffffe}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x80}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x7f}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) r2 = socket(0x1, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xfffffd74) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket$unix(0x1, 0x2, 0x0) recvmsg(r5, &(0x7f00000028c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8c1) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000040)}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r6, r7) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r8 = getuid() chown(&(0x7f0000000180)='./file0\x00', r8, 0xffffffffffffffff) r9 = getuid() setreuid(0x0, r9) executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x145, 0x3) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = open$dir(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000240)={{}, {0xfffffffffffffffc}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x20) setsockopt(0xffffffffffffffff, 0x0, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6993192", 0x12) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0x8020560a, &(0x7f00000002c0)={0x10, 0xfffffffffffffffe, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000786000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00002b9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000012c000/0x3000)=nil, &(0x7f000028f000/0x3000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f000055f000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000595000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './bus\x00'}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001540)) dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x182) open(&(0x7f00000004c0)='./bus/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x7c) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup(r3) dup2(r4, r2) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) writev(r4, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f00003de000/0x1000)=nil, 0x1000, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x3d, &(0x7f0000000140), 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8d1f9bdcaa9a00000000900000a67e6ff00", 0xfffffffa}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09", 0x7d}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r3) setitimer(0x0, &(0x7f0000000380)={{}, {0x2, 0x7fff}}, 0x0) setitimer(0x0, &(0x7f0000000500)={{}, {0x2}}, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, &(0x7f0000001980), 0x0) poll(&(0x7f0000000240)=[{r3, 0x144}], 0x1, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r3 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r4 = kqueue() r5 = socket(0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x100, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000000500)={0x2, 0x1d, 0xf6}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x769f, 0x0, 0x0, 0x0, 0xfffffffffffffbff, 0x0, 0x56379796, 0x0, 0x9], [0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81], [0x0, 0x0, 0x0, 0x0, 0x0, 0x803], [{}, {}, {}, {}, {}, {0x4, 0x97}, {}, {0x0, 0x0, 0xfffffffd}], {0x40}}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000ff0f0000000806000108fb05040004ffffffffffffac1400bbaaaaaaaaaaaaffffffffacfbc79afd5d2f13a009244a06c77725cfed8f58b057", @ANYRES32=r5, @ANYRESDEC=r4, @ANYRES64=0x0]) executing program 6: syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x3, 0xfc}, {}, {0x6, 0x0, 0x0, 0x5b2e1053}]}) write(r1, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x1]) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r7 = syz_open_pts() close(r7) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 6: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3d, &(0x7f0000000140), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x930, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 3: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x0, "bb08000100f1675910508b00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)) geteuid() open(0x0, 0x615, 0x0) msgget$private(0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000027c0)=[{0x40}, {}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x7fffffff, 0x1, {0x1}}) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000140), 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x41) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x8}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0xfffffc00, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="8eb0", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000000040)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95d38f6f9f8b8cf6bbca325ceb835ec4e1dd543dbe2da6ddd0606e80bcd9d02ad718aa62be498cbdac80803afed93335ec9ccefae854d07d7b2e950abddfdc5bcd3981425988e960518963116a5c457e1b6da47b69e39f58bf034300234dffbb3af451762f5df162c6d3736533c0cb2f02", 0x96) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x8000, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0xfffffffffffffd5f) 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) fcntl$dupfd(r3, 0xa, r0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x2c, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x20, 0x0, 0x0, 0x1}, {0x9}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6ad) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x1]) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r7 = syz_open_pts() close(r7) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000080)="06ed781251e3f3d21f4d97711d03000000", 0x11) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000040)={0x3f, 0x7, 0xffffffff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107004, &(0x7f0000000240)={{}, 0x0, 0x0}) fchdir(r0) select(0x40, &(0x7f0000000000)={0x1}, 0x0, 0x0, &(0x7f00000000c0)) executing program 4: socket(0x1e, 0x5, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x40000001) r1 = socket(0x6, 0x4, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/520}, 0x213, 0x0, 0x0, 0x0}, 0xffffff5a}, 0x2e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x48) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000300)='./file0\x00', 0xcd) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x411, 0x8401, 0xffffffb9, "150000000000000000e9d403eaffdffffeffffdd"}) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) poll(&(0x7f0000000340)=[{r4, 0x2}, {r3, 0x20}, {r1, 0x8}, {0xffffffffffffffff, 0x100}, {r2, 0x4}], 0x5, 0x0) sysctl$kern(&(0x7f0000000000)={0x4, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f0000000040)="ec52185909c3b6", &(0x7f0000000080)=0x7, &(0x7f00000000c0)="393eefc04bd42dd1dc3e319cf13bc1b918f4e6dd9e2ffaa8f0d594ed74c4f23b5a6f5fe9ad3ca9ad6444e03953c39d052c18255bc8da4185536f52276f85e75f6808ee2ad98076cad28f0d081ff944bc62be227c47f14cec9fd64ef151b06dc577d2c7da6fd66b4dfbcce9b58a7039c5c8974ac4d846bd3e57626759", 0x7c) executing program 7: r0 = socket(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) close(r0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) kqueue() r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) sendmsg(r8, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r7, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r7, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r7, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r9 = socket(0x18, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r9) executing program 5: sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0x4, 0x1ff}, {0x18, 0x3, 0x800}, 0x8, [0x0, 0x1ec, 0x2, 0x3800000, 0x4, 0x6, 0x0, 0x4]}, 0x3c) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xc}, {0x40, 0x80}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0}, 0x10, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000300)) r3 = syz_open_pts() r4 = getpgrp() wait4(r4, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r3) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) write(r3, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400001803c1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c541e3b91c476fee6519262355fb5da547b433492d0f2ab60a1ba2031daf44a2ce342d2f36a883554dde0ad876631964d2f", 0x50}], 0x4) r4 = socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="12000000", 0x4) setsockopt(r4, 0x8, 0x1, &(0x7f00000000c0)="2da707c38731cf9d73e1020000", 0xd) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) fcntl$lock(r5, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x1fffffffffffc}) semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x4, 0x8}], 0x1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) dup2(r7, r7) executing program 3: 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) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x1, 0x3, 0x2, 0xbe1}]}) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x7fff, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3cc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc35619ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc85753d9b0b0c955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000900)=ANY=[], 0x80}, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0xffffffffffffffff], [{}, {}, {0xfffe}]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004e"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r1, &(0x7f0000000e00)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000000c40)=[{&(0x7f00000007c0)=""/28, 0x1c}, {&(0x7f0000000800)}, {&(0x7f0000000840)=""/50, 0x32}, {&(0x7f0000000880)=""/25, 0x19}, {&(0x7f00000008c0)=""/109, 0x6d}, {&(0x7f00000009c0)=""/126, 0x7e}, {&(0x7f0000000940)}, {&(0x7f0000000a40)=""/160, 0xa0}, {&(0x7f0000000b00)=""/216, 0xd8}, {&(0x7f0000000c00)=""/53, 0x35}], 0xa, &(0x7f0000000d00)=""/224, 0xe0}, 0x801) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000340)="81c4ec56518bc12fc782b564140e3369c2872b4024bde820e0534b7b48a72318010fb99a0b8c28ef55bdbf66e2d310e50f155164718f9c31734adea8e722a24a40a0531acf48c9781e70898fc8ccfccddcb8cf14c4e3a42d96fe43a135e88674f5a947d3f81367fe75dfbf70d38e23fe33b669058d5afc7ef4df0a89745a37ffdb68572f05d1989ef567cb43dfb8000ca597", 0x92}, {&(0x7f00000000c0)}, {&(0x7f0000000400)="0f77750ef1a53c59d5ec19b089837241af7ee4f8f2717181790f13742397f323be931082d21d92dc26775ed3e4cd5c30b9b686724f2f7fce321b89a03763600bf6e34a3083cdaac0f0e437d8c93b11ea6c45a3eb52c70f536959926b7752d4d90cdbf04e61c5fe9feac678c63bc4a4ca9b44fb4452edbb7a58985fa0c06a0adde050bcc1d2788d6adb3d1dbb38201df52d2e1494db22e4ac3f30018019be6dd3c8", 0xa1}, {&(0x7f00000006c0)="9e4fa2c3123296864332a4da953a4426ef5561e411d45c85ff26c2c9a3162f3689f525f6659a13b28d4ac4f0f17bfe5468094e6862e8fdd1f49b8cc3e7b9d964c3847d3d635ab46234fb8336caa915ad79b4225bbf9fdbb4e0698fda9ce255f6827952a508ee1ddff05820a4f4430127b46b42c4c5b906497a481725a441266db23339af22a3e1ba9ad1004b2fd6b1d925", 0x91}], 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chmod(0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe80001c"]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0xce) setuid(0xee01) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000001640)='f', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) msgget$private(0x0, 0x26) dup2(r6, r2) execve(0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000027c0)=[{0x40}, {}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x3}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x40}) r1 = socket(0x0, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r4, 0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getpgrp() getpgrp() r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x140) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000140)={0x7fffffff, './file0\x00', './file0\x00'}) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x2) dup(r0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x6, 0x3}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) close(r1) executing program 5: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x836e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, '\x00'}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffd34}, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x284d) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc1206922, &(0x7f00000001c0)) r7 = socket(0x2, 0x1, 0x0) r8 = dup(r7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = socket(0x2, 0x4001, 0x0) dup(r9) executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="79ac7ccd9a2c564f9b1185dd2df629f92c2cb6d085b04e21119e12df6859eddee2c8dd7a009b0012985f5fbd3c50ebf346ba778a4920164a5401a242aab89b3129b466d2218c99842218b270f9b36c9de140afdcb0b09277432558ccd6f159fba1ddf7ca9883345a79bec5e0bdcdc94f8bf4f828dfd30bb9ae26f5", 0x7b}, {&(0x7f0000000100)="558da535411ed1eae75769f5872ed76832371f0b570831688d8db986b94a7ddce810d5f6c607db925fac80d4cb4e05988f6d5356a535adf9bf6b22b0ad31a1f2f154a582a1dbb529dc25f4fed2acbc7c1450e388a457da98035152ebfae4b021d64e51613b3234a2f4c87806384e43dff6a0e0afdf3005a5d29e75706593597e12ed22412d517576bc16dfd9587003cf7b13387831c4cc45976ab89d7c30ff56341dda2e219d54c97c6ff2bcd044e7587bbe6a295f44523a49fd1c129ed34d2c56f0fcfd5e64770eca193324fc8366ebeab07d00", 0xd4}, {&(0x7f0000000200)="6faf39579c142030c68269a7e1eaf2f72d1dd7e3c5c1a4db503da50932f353bb7c65150663ed1999e9c005d1f205cf6ba4211d7000a0c8d60923b681ef08c21aeaeea276e9b65afeac98f34aa61031aa63b860f655a5566820e8474c5f1f781a04413f8515bc375c7b5bf81955af647313c0082f5d6a4a2d7ed181e545ea7cd35f43246b14b717b0d790dfe2143bba3022e74b667fde75dee2b51cdce575826ac6d4f0b84db92cee30b8a91b9ae21d44bdf8bccaaa19e61ab1a8bcaba2d62d6bb999efbe363ffb01cb6d7e46ee71eb2158695ee274a950762b8dc22333a74e35b17f37b99cc23348e454c7285de11274", 0xf0}], 0x3, &(0x7f0000000340)=[{0x70, 0xffff, 0x6, "42d4c59f935342d0d22c24246666645cf9ce897e46bf4b4add7942165abfaf965db270a3464e2e76f6a52afdc82f1f6ee7acf3efbb8ffe746521296a84dd07bf497c4ef081ef761e13424b80723a4c6ae7c22a4eb36e11bb2859b00e6a4a7933"}, {0x58, 0x1, 0x401, "c21c8a254329b8fc4f5ebbfd4af57a0426cbe7ed127e8e387ecc6e2f249cb31f820b77b72764bb67bab6ad1af2438e7fe20fafea391d6d22bdafa1d120ca5b51c6f38b12a2ec5015"}, {0xb0, 0x1, 0x9, "0b00c0d08f1603281b6c78dbbad90c054e3e4d7e8b5747df8eee90e2fc77161c5107eb464b8424a9bc49dc595a724d7adf235f65dbf12a7af73df1ea05123f843576078de7b847bf83f1a0280667eeb4f2eb8d94493b5ca9331b284230f3a0799fdd8ebe9acf15b177e8c60e78984b789addb8fb063a20b541eb463a8c8279879a49ce2bfe2e39b9ac1012396f56c175d9051eadf45cba9b229b1b97a936"}, {0x58, 0xffff, 0x410fd1bc, "8a7790d4f15b1eec7aeeff14bec147f2fccc856725bc1997e5356264641fea648e64c52b9cd9f3e2e933599b3d6fcfec73bd43388c66c0e97ea6565d2c97d04d423a17d55956fb6b"}, {0x1010, 0x1, 0x8de, "ea321b06545709f86a81baf83b2076b861af2543a3d60c5779d6c20939ab8eeb9428ca52eb9a6c4aa2a5a893d308f5fe6643a5776d6c70103b2752373d276956c499e2d0a1c61a3344f71dd836cae99fd05925d1a4b003892d0a8742b710aa5f95c1bbff03d54c68695b2344fc611ec08d4e7adff2387393eb921784a4250e9cce850731b8b9576eddad7a8370d740aff82be1a01f3bbaf440befc1535266bd51cd9e34d87b0fd6bf4c840bc0f9ccf7fb11be2b6f9584936a427125fe5373f6b4f0d8f8fc03d2d8ab56771f0c5fca5d60d680c87a0c461d9ca4114ce1341ccebe55641d26b22cfba51b11a6de5f88fa37329eb383115671854f1815cad84910952d9bc4d05abd7a4f417f2bff498c4338314ea1856b313074360fbbf1e060764cadf3e5dc270453b7b158ae28c44224612f8e4310da148873de6342775e2b8e03883b0c8341d0d41300682a3fe30b27bf9b1e9f89a151cdfb6dfb7e256d4d6e960a0e93bd5cdcc6f0209c5604ebc5fe9ad134d1247e2633bf94c579b5a19b326abd499fe049cf4bc7044ed89d11e0431fb3460f95c33b09560c7b28dc2f50cb7b7851399e7dfbfab9468c46403e9185663b1231fa931e3199437f8345d893bac0d70b5b2cbaad032fdb29fabab5dd21d244b14c9b0767e19d1eff3f3694d96efa538673bc05a7072eb03b06b8f881bd10a924a9e8d07456ad5e95b51d908b0dcfcacdb84361ddc15e89d7bf8ec8176ed283e53ab4d196a99ebe714be445cbe814d1af91f7aba1833f1a7ee5f844aa2e157acc971b65daeb50b68884725c5d18906fc768b886acedf588b286f3f4b3b0edba44b81a353c304b8a739fedd0c709dae15b83e4fa40d876071d7f203cd8c379885e38c12e2244546c512fe0bdca8f311776638adb42d06e0a1df2aa350171969514b076a74ac30e4c27c2ab13b75c9cade0502bf7766f48d7ea0e958ab95dc10dc57b74aea68edb51bab7b75ad49ad181eb027f5f69a4c74b87cf5957c49c9fa884fa8ea3f3ebcc5143744d0b9faa0a22b7ccd8307e45cc64b7264caa9fc8e1a86d987777b4eb130e819e591fa5d37abeddfd14e8a73393215a66beda88762f8df62d4dd8054803cfbfd61302cedc6fab8ce14e87ba41f005dd7dabbea33cbea59a29ae4dc93e274067601a150368837997e35938617006626d66e40b56845b2f134a8a0ef8323d0d9e7d5f4d1558ee798f2502c7af7b71bab672e97a240f3b2982d0ef263ab51e75c30f6f80b315717d6e2a5fd581da05bd1a79f432d23baecf6a873daf53b6bec14c9540d5b30509c1919802578b6dd3766667a5a64b76f7ab4d6a017db561dd44460f7bd2e94f57cf9182d85175a6bf67a7cf938d496f6c16631f80a58319398cb54d60e48a2f59e94865444dffcae01b29e0862d5eaf6d50324d801339d452479d93559d661b4142d20c0663626e21af44c1ccea951c0e8ce0d890332a307712b4904f4295595d2ad912e7fadb35232dca6a8bf024a11110f817e8a6794750ef450402751d9d903519562f4544f7fe624710689bc22401a82380b3cd8f1edeac277af76f09265f18e766bc67c056cc04cd2d4576abe7dcd3b433f6a9713e39f3069ac8b55248d0eacb8a8c80a969df9d5bbb5419bec8803e0489903ab0d2909e419cd6414b629b6638131dea8d493f6158409a0486a0cf4e89abcd4e87c6e8471654387ca01658432f326442563b68eac3764c44a662d7b60862b0faa5da131097987d6e0c8a86d279fdeac375f123578f6f72726620b46ea9cf1c8f010e0717ddd4f44d89fb5d4da05e44f68282ac3c56231e0efb372906ce56baacf23dcfec570c1ca18576adf99f5027f9d7e17c0ee21df803df3501d22557c6ebd6a786769207761b9a2ed3d8ddd05866fc45ac181581aea24e0f460dcd90cde43067f67ff090201e7f4cd2efa538695b0122402902d6558fe538a44546354eb1afd4168bdad02014530b9369b4f2cba0fb61440760a2596bf200ee7b0469c855cec0aa36fd75d05782324228115dc201bab744fe0525982cc5a691beb0b222162cba46ddeea78dbf5d651a5e639c737cca0971aeca0fce6c7beb3fdb240e589f0764a13bea2306ff6a17d045d0683832d4ab872d9a8bcb5fa9bb49f169b79d3e8a34c27ffcd03535776fe255f6ac1697ecd4847d7f837b3fb471969aa7a1dc0a685fc6f24bc205f75e5306ca8996a82053a1a577abfa996610e18d11092005bb13017e314c53027223291e5a4769a5b6a6c6b2b0572834d4caf77f06166df3923b4e8d39ab6b2f14cd8f521819d3f4204262174b41cd8ac53a8dd9b3b8356b939b884504c94218eae932637d583e2029f6d301e0e666c044b5642c9b819da944e85c50891b732776f9824607c133bf1d4dbd32e1576611928b93ea65a8d52b511089536c68fc94a14314bf79256d19f26cf8cf03fb242e29973a48ce926a35e4baf3fc884982b510a55cc60b55a09ef1f8e6f20cf74e4cc5c7fa55d4cf7092e9156549c8ba60cd16c23521721477a21a87b9961ab096d4bbd646be6bf1c3faae5ed52b9ad1b7f02b560cc4c5dd0bf42235d14a8a788816ac5a26090f2d4a914dfa66c23d001968a5e0a7c4070ee3e37bbc46690d90cec568a2e797b81953f8a6c4bdde90854b75bec018352f645b647614e78ad35cb96a2a5be696107ec480e66e024e6e576e7f103bd8876913e03f438517872712b155f81feb1488d51f1a06c17d49a3e86c726a73893cfa6bda04959a9464661aca2565763f8013989f17ff75343d3381877480ef5e738fae12302c7360b26632ce8c89d9e76a05ae641ec9d68374a9e42b3871352a93fdc16e0b3155ff0b6d2a92eea72183c7da751df65dc2931dff72c7a5cef80a12672281725da05a634efe528d92bd53f3d234368dced4ce9784c23e463220f0a521f87540b4b7d073e59a90147c0695e7e8d425aafb96d70d34bd7f7770c42a7be967657d75f981845cc8db7902513a992dbe9c227da07eb665ddc6044cd8853d8e643febd58b492b5e14008b2a3066b2ecc13055ccd5ebe9c6a552b0c87d52a12fb726f4d4980389ea68e0d48ff1c8f98089199b52550358d38a153389213e355bf28ad5c0cd743d90cc2d313d51f28f53685f6c3fe427ce1fc149eee2f4d85799e78ccf6a518c8f8f010c4caf1eb9123bc519a5cba4c8658bb85ba965bc4d64b233ce8e059cd8646b00b47ffde551b6159b6ab2f38da68816e04209e839679b990e242b340b05847565845a2152d27fbb3c5dd292e703c6dc4b92f3c0b77ccd293f5e38fac793d282b8f067dd7c69bf378c3e69fba8b458bd685fb0c9c8dc914d99631793d298e3f472fa353f6b1a0f3b5a0a5e82eb334a4ebd95e23b4782acada550b6aa37469976fcb281da9386f13f525ede3abab6d40d06142bd137052c8ff8c5629bae1076525ebc0f1afe7661ce6a5864ff4b5a308a03c186b527b5cff8747c954798be00e9924f8dd660b8e65eafeb319a7eac14c2ec31ebf1559721f3beccd581277efb2ad93b643ac98af8d66e68732d6c9ffad6fd702c88879622261c045d2ae33bff883d0e43c940d0d649d15dd55f82d67c5cd7731ee377225c21ff90004d87e20ca2e105b78027c97b24382623a078483905fcda15497fd6621dcd6c7a55f3a96a099ac81cddb811827b8d5e180f7e4c4dc6bde1619d0800678095976fbffab41173405706d25d90a7066b8fb0ea36f09856bc18c93d497d8121bcdc67feed4e8248913b28af9f4b54e0e4232f8b78cedb6ba542f4b2cb38a8f9b49303860b3e9c7e9d2a8032671eedf0a593b10972ab4523d1c63cd3356a5fc933e7de6e70cfa709657cd3e7efc0e37e84a6fa45c65f13eebf968c566bae475a8e8bc0bcd3a9fa38c3676c1c680873e3241499bb6d0135a08d8a03d19d6ababffd534d0b20f68a53c7c1f01e417126bb4fb756a22e3c0f799d70876507862cc8c4a72e92d3c077487a08b060e60675b4815bdff4655601ddeccff8bc588f6362b0f780753cf7c73a12398923f28202373773381f2e69251255443dd92b2cd3c64a1b53b4d7e2b74e7b2def56fece2602fb488afd5672db01c55a3f3049e929b53a86c3cbefcb65fdeb163a1c1fc928cd8f8f7f4f02a41acddb950be02c6c64843f2d2de72f5b51845c0d10612c8a6025281e9ebc3a53ec04ce5de4591f085c8753cd37939256afc82e170597fd3495b9d3826ab9a1cb1e549f47b82b6a9c7e88df3b41219c6fc6109141711fed5ced99a96cc68b73b7a6f04cff48932184987ca896a037dbd353945c8ca4f257ff3915086242886561708e255e8727d401799b27d50eff602f2591b92b46f81dedd4ccb3f641ad4ee883538a560a060807fa348166dcf7636070eb09510ab2475155c1cb2414fd0527deb4aa3ec210ca14b82e3b849e1b4b1de15220a91d8ea9f166a5141f6ae68b543f8ec18a1156794ae015a30b8612ef5315bc178cda56f9b51d51db5e374c1418d162d8005fa9e281d6f639f9e572e86cadb595f872c3f1aed7e1d2472c9c236d120f75cdaa2871941af5cc97ce89605bd73c6bc53041e9b60eb81714a77e943abd5bd0e7445f057e6652963b7158082403bf9fc7f75766cf7d52bbfec6c9e067cb6b5386044c489646a23cbcf2c1ba1036441add31afa21f754e10699012e32107256a996fda6cb7c87cfcd6c0c3580c7ae60b093666f8b78ffe32122ad54e840dd5384581b2965548635884b32547391156bae672621e8bfb2e492b124a08a900fe650d22a82cf2014325183f45e38f8b9686aa5d0391e0cff7e59226cc575a978ec2a80e1504d6ca3b5c32b23ea6f29cb98771faf76cff0f717172fffb78e121028c003922d66d27ce595bc36433db52f39c5124523bf4b90e69721903dc0d8ef2f9c3d19de0d565120d360c048edaab8d2d5524a8e69797064e4785250c4b5dac869b057a2b137b394edae09749fa2898720b0364183e4be5e2058a73fc12e1ef44aba813b3cb43bc8fd9d5e61541ec277873e720c6b8cb7ec0cb693d25a614f4a20f2640b80e96d91b47fd226982e9353c60215d1ef261abff6790628e66610a2dc324a10367405f398343b7351494af26a9556f0f83fef1c01f0036dcfe396e45f379a3f6b6f8a3b4e962fe2d5c3d6d8b1a0f8a97661709a5779094b7641da0e50dd221150b7bf7dce49186eb7cec50aa19902c02e9a38e319ddff1273a56171f9188030f573390d85e7a635be9cc3a5386c280743c2ef2f27e48d89c02900d225e71fe76e422e493079d6421bd6fbf9c07528b8f477a8931681c8768ce696d174ebb9df3d6bd3a01d46a64882207752950f20f3f487546978616f4a01b5d0098d1b4f5e5ff3475efc77872e0a9c877e7b76fa9b29bbd2603ac760943274161f5229c68b4d1ae88168f54d988fce280c9d2411006b6c6adfdb2c6916d16eeba1c80cf36db8554f7d760cf9886922600d2251a8b6080c9fc4e004d241ef08ff8352ae5adf556363baeb2e0ca471342443b87a32bb37bf5090d450c461f348197f6eae46c326fd313e0763af8a1324a18ba2b74cae89509be19f7b9e00af95224962bcc36814b4cfc02f4b3272a388100fd9203a68f0a757cbbea98731c6ce83147862eff72757f540b21c43c6817a916a78f6203df36dc0886c9c3e4beb93c3257aa2c67524972c6bbe3a6c389f577f0ef1236189d03483ebcf1cfd355a92483756283d86c5706cea26aea5ad0030ef961cd23e0ea9f0dade7f8db54807facc24bb945408f27b"}, {0x80, 0x1, 0x6, "9691bdf5c7c2371f00588de5a008b85bf60c51fe4d775177b370d61e4bbbb78716aac8a38ce56b43d49c623e652660b27f86c2c5bbc56b0c4f70717e006606c17e45361c85b3a4a4500510a7775d8f869ce082848036e940bd28b80e8c96f024c77dbdecc783228f44"}], 0x1260}, 0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000001600)=0x81) bind(r0, &(0x7f0000001640)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$net_inet_tcp(&(0x7f0000001680)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000016c0)="700c665898f24cbabb68b9075c88e1489b0770f5b3ea8fd1840bf619b19e65bf7d62f40f5c7b4649bd4cdfdd01c97827725457fc094108d27652bcd21e3881a37e308049b49f94cfb33766d60003157d3cb9ac50d8390a5755cfd01e02f38d99e34d487f9a0ef22889719b34d5bdbbd62a7bf59bd85e9c13a103c832c5bc2ca1dde9bb4a8c8878b9fd30a1be89658327a05cad6a99d5b0e85d4d56583f059220c33fb5a03ea40f64c2d3989b76d1d2b0885109e0538eb865bf1790342ecd1c6a471df11f0e842c3279bd49cb7b2765ec75f1398b39be3434b196f5b85031e9ce66a3d08fc1542439e81bdff7497dda3c3a98021f0bbebdffbdd62a377a7d25eb7a2e9665280bb7f6264f7fa60e1d15e3fb34326489d7f9b069457bdda9e72a98944991c091948a0b6f85bb8b3cfb012282e576a9df1daa917c30f068ee11a39961da44fe54d500b25aa7198a5532b1e4937658d73ff551b0127ab9e0676b7b0b9d79ad1a1160a5a696a0bb64e2286e2f5f5971e0ac06cc2d94c111f3b3e4afdf38b44b2a1ec32eb910d65e5b7bfd1355de64af2cb676af275faa30d2ae1f825665af069d4578553d9da655502463c12674cb31307ce4640b73111283e361426e68b856c760208873acd166facbbf8a11310a541120661211d28276a4c18779633aec43b03faa9452806c4e7ccffbf98d5b4b0e14645eb6639e0f7c9177d040a0f700040f6e7b2f3b0023dcebb6c0b442712dd33bb52e1c5f6e83df0543ef9f9a64321e7321b290073cff369fa427a51760176c2004c5a964fa5ed0b514c9dbbacf3f8d7a7ab1cedc4a7f852ad55f5917f807b2bee2fa37ee3eb89cb6318ae722f1f9cef1ca8baf0d18cb82156949b316130d6f6005a0322ab18cba6d0348e7eb915469ce5bf3508a7a749f13bc2c0b21348fb1556c2696a40ccca87c94fca191855ead63cb4a46625fc58131d5c49cbe101200ded74fd0aa0d6ec45744b1fda573bd4bcc3e6f0ced7d0f45e8419e386dea5e532f25fd33297674032cb6f76168fbed54e19a98200f417441ff0a45af1ac0e757dc86ef92f2a0d6c58d82611bbdcc11ec4cb874c3793637aaf2624980c8f101e0579d26e1ee5391570bb9d22afc5f634de1bfe260951cb74f5a2ca8dc148b9dbd583155e6419e31b887d18df60bba30a72e7429fe9280d9561933ee051552d25e983837b18cb275b600a8fb4ad3468f6cdbca99f15e3dbd5fabd3476de256245d58c9c43c195393a82bfd94e24860a5ce00f58faba2b06d18f668046a6ad108fe48ec0584ccba6adc8d2460c66dfb788e052a6cd9f14c2557feaf45e13407de36ec591dfb58dd18a6e99c51d03937bd2d123f7df6664bc9d3a780b2e15dfee59ef7d20b9da1af8f02f9cdf07e7022368871f353b643ffd4d07f29ca4d3fccaa190b5849c07fba7247f01e8c9b14c9c7859d55db2d3098f626e9f144889088fe4169301c7f368a49ba8d54a5b8e98047c8417825998dbfba8b23cb44e45c06b4746d48d2f43318935b11e2a60c1701cf4efd02c6a866aeecae8782ca1a5157c9440c8d2b8c9da1fc6acdea748efd1656e1cd146773b1b08f606cc05d3dbc0119ca2209e6f95fe11dc2a29b73e2d21474977e0a59cc78198a334d53a2ab4260ccc5d3c69ff4a60180222cc043be3aa95e8278f9bbe2cf4b3f95b2ec7d77be74ae3770ff625b17aae8dc89889667d22dd6cf0178082b13245f2e10325068e347a61e33b272a8a8f30636d6ef679e72b267b4faea229517154ea2bf26d811b2ffd38cf49889f8c210a851647cca5bd29e7a0ee5569eac1f453ba31cb4bb4aac27caa55dec25863a9e5d4d6a9befe9fc4ed3ca80d93d0afd45d031fb2c8d13a348d477ee3eab4e1002c3e6421a2cacdf4a5b950e0669e136a75a92665691c0cdff59acd4ed95b9483d737a31e89e88e7624416fc8050a4c2d44beecd166a3c80fef7ae7ff3f656c743089a1a3fea599d1f4ffb8a056a7c16163178ef4b77886e6fd2ccc9d4f19b6aaad11104da49ae667307fb3afcc431747f579a561bc559110c08f7bbb0ab479444023f3dad3751bd4ee189010af1c099d50994afd0f678bef78b2f98c5b4217ea7cc8b2ba41598c98915a714c35e1458150cfc9fda5ad26f7bb0b0a0006fef5081f2dcc61fec450d2a8ed8b761717b44e867a600a95dff63b1d567670351f68938ec24406e85f4826a55dce5dae28cd2047105ce1d7c4ce8e2eccb9d8c76deb98c47caffebaafd35dad1456a42f4ef4ee5d2420f0c686b79896366ed57c6e99ca8ee4ab1f2f2a68a9484f601b01ac5523e635d6b75702e10e6a4ad461900862f0b8fd94373cf54bdc8c63826a48d831581ce2b655e24475f5294bc435cf99d95a972425a95588f893dbdd0cf907c574957595894cff59a0630b71488668862d270ea2484caaac37067eed60b23245cf724a56f009aebf452d6180493e70350a2b697ac2f23b3c98d328e0a3af2912d3a09da1adece5057f8954ee86db3b70415d93738bde399947ccdfe29aa5ce23f3b8f17a4c94496abbabb62fed819bc89252dc4f02f9611302d3980d6df6f2e651be866fd5790d6683b2988888f57828a80d83a48f435bceffe5096e6b6c0228df3082e07f1d7fd5dfd0866c6def43ab700f73636beda683b0af39849bc8c03e62fd84c0bff6c3c9ece543ae1e327375563b08ccef85a5f6d7de4b024868424fdcc003d8b06d086729d913fb576d2f39e86d9671145910b0391bae8a3c3ad3e2f44ef3cd899eb56258ee3ea92bd644ac594bdd28a413257ddfd4a46b494d80a4a371e5fb83bef072ac167166dca0179eca0ffbec0aeeaf48914a1d1a309fd641967d32e87f7a7ab213860ff58de2b8dfcd70c1adff5277db7ca009189e432e42b846d748e54833caaa084c5b9da55a377843dcf5551009553f99b456308c9d9565e2ec174c1260fcf27b868199b9491ad0ce87392a16c29a0f251d09c4ced6cdb9f8cd5d9224e072b6aaf0137e726af720fe5e4f526dd1d0a888be01d27506f7ea0679e36e01cd9cbecdf5aff4c0e838d1e1bfd8c7a8461bf0823311fbcc5b40959d5b55bec75a7484f69af4eb1fd62de8914ca3c77b1cebb4c6ed7a9f76bc24283581c771eadfd848df521d6fb8a96dad8333aedca8b92e0ba13daeb42d8299c04f81a3d00b26168c3a1f78dcd945e3a56c6f8a22b0a44c4f2889f3d1257858f6d6f2a241ed23253dba85e1500039af9c3d916881d4f36355ef630cee95b82d6543065aeaeebc283e7821419ef6c95b69b6e92f859fe46ad128f5bd1dcfeb29b9b2aadcff03df5e82a129fd94b0c1a7b0cf6daf09774ef9d02b6c2a30b2dc1ccb6e7025261f2c42235403a3e5003f281b5d7c592bcbce384f968d8ab93c965ea012689ae39bc89d7c6ea8ab837e4d995ac6458cdcdf14c06056db53a6f7a739e758419541d51ed9de891acc0773e5034e2941daa90a864a698e550660ed38b56e6b71bbc14740eccc3b334b59e3123c239b98fdb5286e80778253edd62fe70c5b3243f3a5a072a6035f4f4bd137a2d8d4c91c71398601fde4c74c67e11f1912b3a9451fe73b17de156323d150f06f60b69d58070b52ad6c30ec34b21c33e33dfe8ffb2af747375c4184888ed333320179426bba6e105c8bfcd2d36a9f1fab7ccd4fb26cde86029081429fc25d356ea529b59ea5cbae4c60989fcb6a9d6af26814f3b7dd298429528fd010ea1ce992999d8d1c6f779deaa8e22c6ca1e70342e76ee29661916f9668309be22b2013740e928d17cdbafce1083730c4e9381103a37c36dd91af4ddc074bf6e8651ce00288086e917bac146f1dfeeb92ef8aee31af0c1b76e40f998d4cf55991d378cbd459a3bcbad4199317f9758a4d15c060db0c32ad7f06ff72c52d5e6d3248aece58c8ee1b0b1b9bebbc733836614b183c884876202ecb3893fa86e48fcc2777c73cf1b3f05d0c8b0416cca4f2ddb3581d2487964854d9e1eb3ae64b92f9a46ab59190b1323ed7d3b06532fd7f334cbc55ccf2510af63bb59426d8c60c5ba043d50340e92cc9d51d82c251b90b3660f7d58e558c1c67d082eed37a2b1e812b6ac71a8e95b65c39a22ce77f41e2ed0f7fc51707ec93d7f75e23b62911137e0ba8b05eacae58021bf185ca67912648fffb1b4d2db13d6a16c19a4b63a9513e59a9f9b8c472d9e5e708fe47ac32a8211927e90ccde68883b78ad8668272028f77efba065cfc8864a2afcdc1dcd382d45b001f2a847c1c579e6fe23094681e25c0841dfa25c2883a5be60443357429c0d940560840113fa05ce0bac58afc52f268bf0d4fd661c80ac7d5cede541549862d14a07c9b6d35ac1e53cbf0d307d84e37a66a4948233f3609f2507ba278af70dfc451c1ecc30525d488566668923ccb04845f3e91cb6d7c2fc1c7920ba002644cbf5cf7b6fa2e4cb1003560d7c4ecec9761673644e2e4236333205b14666fd0ad5f4df5091e80d15380e9793903da71b032a1c6904a485e4607aabfa30bf47e0d1b443d2bfc50b4e0a204164baa20f8962559c076e35fd325c50dfad40364bbcbc49c51ddc82ab70f6b3250d78c43823df2ba829a5af2f80b55757158beeeb4768b22a1654f82ea060246360268c5adf47e841dbd1183da129b40ea67d52d075de197c1766ca019d9a9b21b8f2c5c9eedb942de10aeb2ab5c615fc8c4769f328d46f0ac4be1e8ac0a51630bd3ada71d0ef8f8fa20582809b5b17bc5665d44fe1e9871767bf59246258cc77dda1faaf82f9e2d1aa007ce10c1b034c99eaef387e3410ca7b4c1ea38b4b3bc4e868b6c39dc03fc5eaba7472ac7c5270205daa29034b485eecc8d47be155e6e1696a750044b62e0eea64b4d68b513f62c66b837272e160fa4279b308413da3e8375bf57a4b1e21e951648c635d2736465df56e081f07bb3af4c934b306614988825f294902682df2af7941464693c52b192ba695301f309b26f3e22fa462f1b9e926c3cea5d36e9df5fcd51aeeb8bdcbdc738a1c5990fcbb1defa7baaabacd6b493c90386a157aa6c3450528722c7f16e4e274d75b6d6b610c499327a3624c7e23ac6f60722375d4d98c4568b5bc8233fef5682022d1e137d664cbfc669a7e2002d847315822c92a738f42ffe2c39dffcf1f3e0743885966d3befa81b017c85cfc5e1a15c36e080d3098cccb20e73921053c011994e7c7097cbd143558e93b5fa19ee28da46aefdde11fbc351b075da108f36182fc89d24dda1ab7111e10b7a6ebea3834bbb8d54a17f85076045db6c3a23781394541ed9c58f3485874617d44c3abc4387e357a2089220c6ae63966fbcee85d331ef7477e849787577f542a58bb57d3c2995b3c99a0cb78c6901f0eece9a86da49f5916405dbb0723240ffa22867e83147eae2d032952edda17fa9a7bab80884cf4b4da988246f0761f25518c8fa91b98b687169506bc7913ddfaba610a1197b7c9254e8b28d2bbe5c8da20e2598a4f47670b12bd09efa16d251ba8259d55a8bd10729ee0913e91df997ee555f295e82ce3d7b63a70bfe8af48c61454a4655242ea3378cdcc4e238c703718f75ce0aed1082377690fff3eb0916fa592c575edc3772b81569c3b441f8de77f3a4202a2e47bde5b7d4d57fcc32d215d5090da22b668cb825196359bdbc140229e2c59fa1ff98507d856cc66f5d4c6d19ea26dd5c883c79467e95d9eedc0cd1ad06543e8a1e94d0532e2386d12a8beb6f1c43eca45a3f9567e1353d3b90433084547df22b8c2c14267a5e91e654b5b565718f487", &(0x7f00000026c0)=0x1000, &(0x7f0000002700)="21cd5d05f33b60821cdbd4c98ab421a68a11c48c3609e5506bb8353f4cb8e7233c88e9ec1d76ceb4a488cddf3c8a37c24388fdeca99e86a5fc55e4a6a9d864c630acb1a94c28f386f2612e8d12d28a1862259667030b1895c938676c44994f39c28403e68c129545370114c6c4665f07525911b7d849f26a16ecc401d1a3ea5b4dcddbfba44a0f8fa86a0da746e64056f5e6de3a26e22ae74e59810ae56cd5442f3b48d9addbf67e59afabf0e62470d9b3e96300bcc3fb6227db2e728f07c18f84966b02bede1026723c84fb793373a47587a592b9f51e6e23c3c7c6e52bbc9ae04d994a8b226064a2", 0xe9) r2 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x4000)=nil, 0x3000) shmdt(r2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000002880)={&(0x7f0000002800)=[{0x4, 0x7127d1d3}, {0x80, 0x51b1}, {0x8b, 0x401}, {0x40, 0x6}, {0x9aad43feb373cced, 0x7f}, {0x6, 0x200}, {0x89, 0x20}, {0x86, 0x9}, {0x80, 0x80000000}], 0x9}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002900)={0x1, &(0x7f00000028c0)=[{0x1, 0x6, 0x1, 0x7}]}) r3 = semget(0x0, 0x3, 0x1a0) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget(0x1, 0x1, 0x40) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002940)=[0x1, 0x1, 0x4]) semget$private(0x0, 0x2, 0x400) connect$unix(r0, &(0x7f0000002980)=@abs={0x1, 0x0, 0x3}, 0x8) sysctl$net_inet_tcp(&(0x7f00000029c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000002a00)="daa2133f8b183959240477e912ee0188b467c1e3165a98664286d7a5b1cd6bfd43d0e2c788ba4771c194eddaf234862e81638faac4ca4125024b8cd19bd2fd749417dbbbb4b045c9027d6fae3440d8081d091df56c6b0fefc020027b13604127354c888dc621c9df4a063b742ea36d37335f354c166c79c85d59b29fb70aefec6c2a6b1b8e923a717f1d28d555c7adf8732e11bf950557662ba847e5e5cda3e65416e6bb711446e5965b8a259d42d0e7467e9a7ac9ec3a91b8405086473cf7e594b9d4b00bb7b8264b37", &(0x7f0000002b00)=0xca, &(0x7f0000002b40)="21ef97b7b9e539645ef2df83095ba3660eccf97a7e7965a3bd2d0cf990702eb2fbaab01eeaf2a64b87c3b232304c181709b6753110f6386e2cd960a16de5d64c2a34b43da3cf02877b6134527706f0d47d851f1f6980c226810aa3c78151d82472e184e8629bbca6286b35885bd206aecf667b1bad1bcd252fe300febe11cf14166aebf8e1b3d26fa8f046cc96d8a8e49e73630b4bb0bc350b28f29d4d0853a9bab46c0e1575ba677d1ae4830e23f52a429859cb7b40d74aaa858be8518b47ad8cb3f46ddae858124cd9be748fa86bf640cdf7035022782eae82e104a16d3deb349268eda1a702348378577fd60ceb4b656b905b8b21a326915f040c407352f720376592d19837d8ae0870e40216b109265213acae3998a33923931b907237590d730869c3a03959d8eb2a1ec54829b3d3e3dd28dcbe976ecb61a7f4e01e0a3b28bea49929326a28b84f98628f48ff738acf36c12d14c3de793a69be52f3b96eff1d08f33bfdad46c86df3ce0ff3f68deeb2914fad833c30ffda919c349d978ee8b89ec47825c94dd62560ffb0996250dff10dff386dcc0bc8cdf5beb5a9c6aa6d52db25ee620a559c4daeca42ffd6bea6fe844ed69d2f01d93fafd15e01587c58c4fce876400a196facd017b9ec5d452120cad0288e999edc4f562d23c3e844fe5dd714f9bc8d871e6ea2e47fb5cd7f126adff17b68c9cb13ce7f93f404af598399cbc5a8a28d1ceeeeb9b7abf87e41e38d61d0ad5f2a714a2e2598ba58de5e029980246c443fef0965ccda01753fda3f6289ef2534b47f3e6e47b543628af99b196278a3a5aad2ff83a1f77a275b0120bd78794a35ea224f04871f29e48221622187efa6677922d058bd7319f559c83af997876ca1a06b74d567833f3ea6f1379fd07c4154cec4f3b10cc2e84cb4a0445ee9afbbb093f52736c6cde587e68d84942eb0ce3bf4476dfd1f6cc5a57e442f8d7144a5b0898b5f3f14301b1b2348a02ae7e7ea9244586d0ec70aa465af27e3d4dfaa0443653afd70aa8f29890173b00d19ac83fbfe428f231bed06cba886b8626823c5b6f299af100bf0ecd25e88337e79f46735cf47e6f7528eb6e92ff2f2dc6547067fed37a27ad70a42f3a50af4d8fb3cb90572774b08a3b441254e1e2bfa9dd046e472ed72eb696d483f60746da8502a97276838f895ee1dc12faeef652b75ed9946cb3b31048fe26bcd1e7b39854f4912810e992abfe88935dbeea97376ce35283f0ab34663744de5514e673b43625b27a5fa78579ff32ccb68f27ad515c8ac3ad9c29a259aa6ece1f387dd5fe9f713e225d84c45c0995515e4fb705cbb555cc592196d81d7bb725f7e147d613881ac4253f751f9530d242311a812fb327a946a27c34432ffaafca73bf398df819958cfcd913b5f5d705b288cd9e064bd0c51194f07c60f84e1d197cd7516d993875685d00b8ee75eda4eefc3910586b7cd4f929737a98695c8b08f0e6688b6eec5db8811995ce3739290f79f38c62abfa824ca53a44fc7a236c6782a6a4c7b020f978dd46b905b15cfe82315bf73de4d99cb9260f37c077729e2227189318931f11d902763ba2aebbb3bdae90e02099b56fca93cf358c75058a2e21339f143f49b3b79682e1418123e76c3252c8ec9c4338790dc2538e79e54378f56628d94378d6b52e5abc21ec79221143cf5a89ad7624248cc482850ccdfc33a98055e92e3abfcc33eb5eac63f4ad568b9464e76f9c0ed4de2bf6b2660d74c62ca03e0b2cbaebbe839ecb7f63fc293485cdb38f6c931540863c2b872252b55e20f195e74936edb8c0d9774c32ff1a6761511a5a44bd82d070e5c6bcdfc8ef569130c31306d9fb8e2d7efa4b84e9f6d163f36495c9698c91fed4b96cd8e02bb19f813e8d3446b2c1fc8953372e3903d9221b123afe426d44d7f6e1ba16706bcbb819df2f25741010062a7d9735905dfcc52637b0eee78f79d7d5f063501f5fd2e7ff303da04d710021bb43e616a0599c8303264ebe0c5e21fec55a1ff818086b5249a9a3619efcaaff9151dced5bc16673e46c7b9092527b21e21ddc6ada9fdee32b82f2ee92175c3576673e73956149e284179d46119d43bcef1fb4d3a8c3026b7208292d954e793485a160a1a8da2b45445d8f57a78e995abd312529d2ca387d0393b21eedc137ae1b008780c7b413add7f7619caf0346da57b184b7fa251258b9373dd25f71a81fe6055bedb20b20712260763aa0209dfa51c22a3634a47a809d716cbf5ee6896b129aaf43de92b48f3d978a5e095847b268fa5b753b4270a07388ab7373aaba5580e55797cb5f57f4c8723aabfa7d498370c2e6e3c0a95ee32da1a69d4ca000936da437ac792ec9d67461ec28329a263a66a7be098317ec3337dad67fa7852b78a7db0b7ce6aa39c749779e7d0e5822ba2751c95f7b8de87f06fcff8aa27b54e16d94cc981e984e7fd35c1ca84e6cab1b6b02dc33fdb3827d719846d6f9c933c6ae20a0d8cb050565345ea46c560e4c4b98042b55f521cf916e2d90f82e6cbcf416df1d9e4be40df7c79d312843025e0c30900d457d0b5d9403b115ac5c7b373228f415796540a0a6cd90a6c9e1245fd416a87b69528837c0af3d8d31266ea42cc5c126166f692a38442cedffc4af7cb59699cd01f93cb3a62514e0c14bb2192139b53d5a9fa2b3d1baddcd58f6542ba01c4db5207711f098b7eb791497889ab87dcc47c0ea920d4257b37b0019de9ee54cda7d17c82ace5b14f1a622eaf496bf9d9dd5f70d5c39f74562c928dcec5d225a51e17bd8a252539678ad128d1e5e5d37be8769ad78430ea6b7ebd71a2c533ad1c0e4dbe7f1803da000fc6a295e9e566f51298c8d8a4695a3c04653252bb7f910be28b8e126674f0ed7c0336900fdddad64e177175b95a3fde9be334a998e9f01f339f83e2ad7398aba7bd33f9f47d4636f1392b6c6fde1bb9107274990282651ddd7ce4c67bc22bee6ce3c186a68d585874a24438ddd7c2e2e8534bfcfb9515deaeaf8e097d63dcbf63bcbc10c4d97b61e2a94b61cea9bad86b18fc4828c70d2be6d277fa1fb6d08f8b02cdaae6401a5782b772b979312f93e2619353582ec7aa8027c655522aac3b472c9f69349a18ffc1e5baa8cb9fbe29f5faf7b32b6ffb9f91311398dfcbd8ff0d63cd39731ee07b1f9acdb30a72ac5d114978fc691df101ea248030c5b60b04d5528772abfb0df196d5e0ab1c8049f8c293ef44f89050e2d6aaca469cd8e607a4fedd850946fc42c3b1f532afdb0c69d44ce9b8bbb253f66b45cf50fdaaca0ed7460aeaf8afc23ce8b58807caaaa859762ca4fdabaa2d74fa3015649447f79f27800f07d56c656f2b692c341cce0715343144a64a5f0e9a0dd4f46131f4b99bf16b3917cb3c0206b7936ecee9fadcb0d2e8ede2f088e37c363a79003a0ee5cc3330dfb0bc4b574f837c2682058b90dbfc291513a728aaa20e18dff53683250866f5c87e96248bda0ce61e59f9d76c7a1b447796358d04b5cfe17886e32df10c360ab519453e0a4e743a2b3ed5fb78b5d49dc80ff375e2bccd260cecbc96f163ef5bc201a8f1f9b57ef9cea004eb3242b5d7f0716100c9b5c213588c90cdcf645bf14238b0f2692e4146808de6112e129a32cda3572eec1b5a803b1b57e942963afd1dce9d8e2d3b6d061c5480e81649cc49e9cf1da6cbd08aa635a10ba4aab82018c18de312a03f0cc309bacdee83fc0459d2ca86677847faba7c93a90dbc83196ac2538325365cb17f4aaebc71d2557f2615d200bb5c36a53b761b4281a5836e05e1e16036bed4b661a6e8de55c8f53fa7cae233216935cb6743a2443079fcbebdafbba1ff801f445251bccdf8660d5bb2f1c314ab023a8a9af09bbcd696d037d8543c70b1eee75e1a4346309d065d253253dee05369f120ec344bf5a68a04b7a147af4f0ecd65743fe0851eec29d3c583ae1a30709b79dd454e20cbb0277a6f5440240c79ff8b9a7dbb232c4ef7c55e52a46da8ab91fb5f54df5f59bf103c76676c41c138a90bb62733468d034654e0b3fa87eb8f901860ed36e20a8bedeb9b54bb95cb2b9762a56a525221559d6d4b105dba1d34f476ead60aa692b3f628fae2dedb1183aa3bf8f0ec2c6eb57691d002237d05d61ba2a181cf4758877faa9b89100d81c2f844ec2e4340c6eadb1bb012038d8c8daab905ccc53a2fd6f5ef764eaea04f9890959ef79c60704c45ae2e0363fa1baf998ef338b383b08694587995c9bc0016b2bacdf869d996998669b824bb44c4532e2521d81b7d5515693a8d05e30f2a38a2ec6e476e39d68581872dccb4eed7fab0db7e5335160943f48fc88d01453ebc4aa860fb9e48f7372a43bee6eb76b1112fcf6c13049e511e5b2dcf146ce9abb3f906368b93b45bd274e5da3f765fb7a4f57732c313f0dc7e6736afa2b5a379e5450e112e8e3bcd3dcda2c28bc51c9594e15a76fef7e220f1b9f85e8d490dac876235bd6a64f0b7c1c6905bc885360afd9f04bc340c4415b04bb18eeed1c10c331288a9bed54f2f6ed04cf384592eb44d9383eb22d04ee571a2fb34719fe69f2dcdb77c0f869328b3d2fa4948183507c8e08b4f1b8b456d2dd05f19f057e71f510b4a0d3de66ff483dc137e8e67c9785c4d58f64314ab5b3b1df56e9a061b7b8228e486c8c1fad31e0ba8e158e71630936d6d54b1e9b36a50814044dd8756ee5819f52dd010020f6f505041ba5115f041f6d54250975b1e8e08621b12225c28a0f88eeaaf5a343c577b806022f24c3d14a41af26ad6885be6d62b8622eec56e840a69b7124931dc05522cb95ebce513155e2253604f59ebf4b83cf703b0d296951f7cd73221243117b6174b03fbf1b93e82c28a9ccabdb0c8fe3df7c70a476fb408552bf07a9a475b052c648975bc509c4c7376e0a0e0db1c5a6ca0af1a255a4baf39ed3d74f1a382dfee0b912bbd1b94a3b78e86b519461edccddc272429b9b104d97c3c47f9fbe4bea0613c6d5dbe3bf4adccdc843ff7742d779d8f9ce88c71a13a873984da963657cd07722793a9263c2db14c02f1d1c90e81f690f837aec1290c65f0115affb0ffaf43a8d7a30587e60c2de153c189a4c7cae50a76512ca3fbc4cdac2a2df4a5f7c087d757e6af56c51a67052db04aa591088543311c84df01136260a4ad0edc6d04f73b11c6bf1f5f89bdec295274d1941bb9bba3fba25ebdbf1ef2a8479116377623e37a62e3c6658c8fdcd072428c45852bb7eca6a5b344b84e1e51258f24add87c6d27c1eb642b3a183fe05719af92b5ce192ceea195ab5da1041b6e1ea9bf1df866cbafba3ba62637e51f94e35c7b3e7b549fd8447eca6021f3776dda0dae3796625e2e2758b6c00e88805daa47954d8e33fd7a90d1c49d6ba12cb4aec7c021fcf7be50351ff48c5c5787694b39328b3ea759c7c076deb83c37df2ba5a3c358ca0fc600ff8f4c7927f0357f87cf0f18a09a8ff6f510d2f44a1451474465b846584cd3efae7afcf108e2578569119a665a8ef3d369d83a4ce3280001cf564d73616d5962b0f14c55c44b130ffd8f1db2e17f91ff1fd9148d59ceee39c2c521d6d50bd0943c9833000fb54dc6d599795389453fa202dc544f3cea110ccabd0da5a81e0429bb4ace362324a7ac0b664f34fa6b339546f6cee24d6171bd5c6bdc4b148bff3f0300b8ffbdf15e0762d6e5b720a8386245dab87e58590951ac9974c74177465816c74054fcebb02735d84ba6fea0a9cde22fade1b08922c8b9af73fad604ef4e16dc443a7d0c8207d1083360d0", 0x1000) shmat(0xffffffffffffffff, &(0x7f0000006000/0x4000)=nil, 0x1000) recvmsg(r1, &(0x7f0000003cc0)={&(0x7f0000003b40)=@un=@abs, 0x8, &(0x7f0000003c40)=[{&(0x7f0000003b80)=""/181, 0xb5}], 0x1, &(0x7f0000003c80)=""/49, 0x31}, 0x1c00) r5 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000003d00)) r6 = msgget(0x0, 0x0) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003dc0)={0x0, 0x0, 0x0}, &(0x7f0000003e00)=0xc) r14 = getpgid(0x0) r15 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003e40)={{0x1, r7, r8, r10, r13, 0x1, 0x101}, 0xff, 0x9, r14, r15, 0x5, 0x8, 0x5, 0xc608}) r16 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000008000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000003ec0)={{0x84, r12, r11, r7, r13, 0x4, 0x5692}, 0x3d6, 0x1, r9, r9, 0x3, 0x2, 0x8}) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00002a6a0200"}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) syz_open_pts() executing program 6: writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x191, &(0x7f00000f2000/0x1000)=nil) shmat(r0, &(0x7f00000f9000/0x3000)=nil, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x1]) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r7 = syz_open_pts() close(r7) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x0, "bb08000100f1675910508b00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)) geteuid() open(0x0, 0x615, 0x0) msgget$private(0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='x\x00') syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) r4 = socket$inet(0x2, 0x5, 0x0) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x8001) execve(0x0, 0x0, 0x0) write(r3, &(0x7f0000000000)='L', 0x1) fcntl$setflags(r2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r5 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x800, 0x0) execve(0x0, 0x0, 0x0) pread(r6, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r5, &(0x7f0000000000), 0x0, 0x7) sendmmsg(r1, &(0x7f0000000300)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x3ff}, 0x10) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f00000009c0)={'./bus\x00', 0xbcfd, 0xfffffff7, 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc0206937, &(0x7f00000001c0)) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f00000027c0)=[{0x1d}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000002c0)={{}, 0x1, &(0x7f0000000280)=[0x0]}) sysctl$ddb(&(0x7f0000000040)={0x9, 0x5}, 0x2, &(0x7f0000000080)="1b9671a3f656dfb5ccbe9377260ef5a1866e26e3c284c197946e8bb090efc17eeee8877f423f1014107e54d6b5aebc8d2b84e2aa3107afc7f313e70ce567e437e5ee1b3f5f61f004b261637c15e6fd8012c083668eef50402a3f994bd9600513740090d19a77b62ec5d56d3c7cec82b6e8d13bccacfb7c604d04982460231df52ee09bb7ae7434694274bea3b4732e0b59f0ad131057961c1800ea7798c55d2dc05c5c1d9cc35635213992ca1ed9d54420ce05a85becca6c330c94799b9190904b714891309ee7f8761ebe98d18ef0f6a9c4016fff771e76d40e2fd4af8c862fe713cc1845a9cd8bf42e93cadafe36afd82dd03c68a3b9a02cafa7", &(0x7f0000000180)=0xfb, &(0x7f00000001c0)="7f3e4f24b9aec1eccd364689779a0969587361fda141dd0b9eda559a909c58d39553f213988f15d290a957617890046158c31542fd390cb3a9f7e1379e461e0bfba10925731d68dd1e3f1aac6e87b689d63a514efe6aab8727d7190a7fb26405a0ceedf039e21d2a", 0x68) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000001000/0x13000)=nil, 0x13000) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) connect$unix(r4, &(0x7f0000000a40)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 6: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) wait4(0x0, 0x0, 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x0, 0x7fffffff}) r2 = msgget$private(0x0, 0x10) r3 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r5) r6 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x2, r3, r5, 0x0, r6, 0x60, 0x7}, 0x1, 0x1, 0xffffffffffffffff, 0x0, 0x5, 0x8, 0x7, 0x3}) socket$inet(0x18, 0x3, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x1) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x20, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x200, 0x800000000005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2c) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setuid(0xffffffffffffffff) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) socket(0x800000018, 0x1, 0x0) socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0xfffffffffffffc98) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) wait4(r1, 0x0, 0x2, &(0x7f0000000400)) close(r2) r3 = socket(0x1, 0x5, 0x0) setsockopt(r3, 0x3ff, 0x2e, &(0x7f0000000340)="ebff001000000000000007001c505e34b5ba08c11ecc7841922bcfb8e403730003a297c24ce7e7352397478c3ebcc13c52a352641a8c6e24edcfc6fe0e5cdd2aeb48dddc07a86b34683c8d28dd3e950c8062c71ba915589010feafde7a65a5194c73f1e67bbf948b2ca940a8e80228faf89f2aa869a760018d7f079e3981d6ff450eaf2a8167916b71f6df14aeb799732ef0e7c3763dcde6cab15c9a8a3080815711def26515e5c357b12189ce26a3feb12a7551", 0xb4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3}, 0xfeffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, 0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x2, 0x0) executing program 5: setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket(0x1, 0x2, 0x0) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {}, {0x8106}]}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$vfs_nfs(&(0x7f0000000040), 0x4, &(0x7f0000000080)="eb7a8c5774791c282b83194faeb0bc9dd49d5926a26ae0b33ee094f8ef7ebc4babee68a1a906cc3d42a6540c8fe6ab9f3aed292c34990a032d9fd6ef3926fd48222cd2b1cfb4226a698a0087d742371e0ae3d89f310f307d889e8c40c78c27f1d1049667791ef62c09e6490c376b246923469fc02e1d0f0c2c0b8d46d642477326b6fddd778aa7bf207463ca460a6844629004aa41db276f08faf9be39920dd0692ae5bb6d3622d67ef2634f25b98d357e624206772ceb857a", 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semget$private(0x0, 0x4, 0x500) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x0, 0xfc}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000a40)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffbc9255f3c31f11a8c2c86c4241d91367c80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2a89db4f4c", 0x12a}, {&(0x7f0000000080)="0d9282b5708b2cda0c81462d", 0xc}], 0x2) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ftruncate(r4, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r8 = dup2(r7, r7) r9 = dup2(r7, r8) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: mknod(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x0, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8921, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x100, 0x8}, {0x0, 0x0, 0xe9}, {0x8}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xd5cc, 0x0, 0x7fffffff, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) close(r5) syz_open_pts() openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x1f2) writev(r3, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000480)="b799b412cb77c1fc978cc923dc61aa919234f2f585ac0cbe672791f6d485a9263862ba99abc044ee6fcba432f34da8c7945a3ec650f947c846575cbfcdbd679806d22b6f5c989c312bab6b5a7af114078f9fa9e69b9ddeff1d1960e5c129973ee1f6b43a64e597c0ae60048ec6fb1741a37899d1faddea84fb0fa2273ca161c2af23a9e6913a4bc24349b792c694c418d1617af889416c087b5f37eed295cfc7d17900b5088d08e1e6a178668f09fd9dc3fe2ca6cc08073a7aa007addd39f8de66734d3da17da948430554b7bdae04e22c365936c837", 0xd6}, {&(0x7f0000000400)="2551042eef1ec977730b90bad780a9943a91c7dda1a25af0bb800558588f8482613f9e98e47048ccc54c3c6536c79176de1f18", 0x33}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ktrace(0x0, 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) executing program 3: r0 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x5000) shmctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0xd4) msgrcv(r1, &(0x7f0000000000)={0x0, ""/250}, 0x102, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = geteuid() getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r9 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x10001, r2, r4, r5, r8, 0x1, 0x9}, 0x16, 0x1, r9, r10, 0x400, 0x8a, 0x9}) geteuid() setreuid(r3, r3) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r11, 0xc2585601, &(0x7f0000000380)={0x10, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x20}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x3}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x2f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fe4000/0x13000)=nil, 0xb7}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xfef}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fe7000/0x3000)=nil, 0x6}], './file0\x00', 0x4}) r12 = socket$inet6(0x18, 0x1, 0x81) sendmsg(r12, &(0x7f0000000840)={&(0x7f0000000580)=@in={0x2, 0x1}, 0xc, &(0x7f0000000740)=[{&(0x7f00000005c0)="e21a8dce447c7859b3dc2ea80e9595bc4a80cdddb8be7aa5f0b68b23e6d2918e3dcdf6b429d94416299f193ed824eed2dcfc825d69b8e88fbb0d26f3fba6c4b98305996bb3fa11eae35bb96b63e4779c6ff8f2432cb9eb6dc8ce956506c33f8bc1e005ae1fc045f053af38673db33bfd1107aca92787a01545a03b3aeea9a96cf7f9afc79f194bcb6e091b976a903e9468b50f69e9c0cb6bd0a88b10ec5c11d4370e77aab9572dfeb318a91e773d4448a730356ecee6fdb466acbb6933aa663744202007d629962ad25710aaf6d9444c15e4780ca43cd3d36d15a7e4", 0xdc}, {&(0x7f00000006c0)="95d2f690674e89cc55ac6f95f5854aa6ddddd2c8b3d3cdc706820c94a1c236a76dc8d3d965386a0b3d255e8c01ea9932a9467ea31dd263416f5049e76ba7959eb10b03d2361cb53384b0571ad3ba3365058e94c9", 0x54}], 0x2, &(0x7f0000000780)=[{0xa0, 0x1, 0x4, "00d304a90a080467d493d131ad44972f3b5aa230fa86ecdc2e0757f52cb2980a8371c93df00f07b2c3c14d8ca89f6aced6a2fb8a09ffab103e8736a633aa4b434daf175542e2ce4657b73b15f370774bac0a1928cb238444f2aaa2e3bdf3c722f880ed856a570bc0689cdcc0cd01ca8fbfbb55aea5087d6dad5aff2b530ea41a1d0bd7bea28584a247c988c855b52dd2"}], 0xa0}, 0x5) r13 = open$dir(&(0x7f0000000880)='./file0\x00', 0x200, 0x100) r14 = getuid() fchownat(r13, &(0x7f00000008c0)='./file0\x00', r14, r7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)) faccessat(r13, &(0x7f0000000940)='./file1\x00', 0x164, 0x3) seteuid(r5) r15 = shmget(0x0, 0x3000, 0x40a, &(0x7f0000ff8000/0x3000)=nil) r16 = syz_open_pts() readv(r16, &(0x7f00000009c0)=[{&(0x7f0000000980)=""/48, 0x30}], 0x1) r17 = socket$inet6(0x18, 0x1, 0x0) bind$inet6(r17, &(0x7f0000000a00)={0x18, 0x1, 0x4, 0x812}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000a40)={{0x3ff, r2, r8, r5, r6, 0xc, 0x1f}, 0x5, 0xd7ca, r9, 0xffffffffffffffff, 0x6, 0x8, 0x2}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x8106, 0xff}, {0x1d, 0x8}, {0xfffa}, {0x800, 0xff, 0x5, 0x3}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xff, './file0\x00'}) close(r1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x4bd0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f00000001c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x0, 0x20}) fcntl$getflags(r0, 0x3) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000240)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000280)={0x4, 0x8001, 0x3ff, {[0x2, 0x4, 0x0, 0x7, 0x4, 0x8, 0x0, 0x2, 0x2, 0xffffffffffffffff, 0x101, 0xffffffffffffffff, 0x4, 0x6, 0x8000, 0x8, 0x1, 0x5c], [0xc2, 0x4, 0xa0ad, 0x7, 0x240000000, 0xffff, 0x8, 0xff, 0x6, 0xfffffffffffffffe], [0x1, 0x0, 0x3, 0x9, 0x1, 0x7f, 0x8000000000000000], [0x6, 0xfffffffffffffd89, 0x10001, 0x100, 0x7, 0x9], [{0x4, 0x2, 0x5, 0x8}, {0x3, 0x7, 0x6, 0x400}, {0x200, 0x3, 0x4, 0x7f}, {0x400, 0x800, 0x80, 0x8000000000000000}, {0x9, 0x5, 0x3, 0x20c43974}, {0x8, 0x7ff, 0x3, 0x81b2}, {0x401, 0x1000, 0x20, 0x5}, {0x200, 0x40, 0x7, 0x8}], {0x7ff, 0x7, 0x1, 0x7}, {0x1, 0x6, 0xfffffffe, 0x1}}}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000500)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x7, 0x1, 0x10001, 0x0, 0x4, 0x4, 0x4, 0x0, 0x0, 0x1, 0x100}) acct(&(0x7f00000005c0)='./file0\x00') shmget$private(0x0, 0x1000, 0x106, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) ktrace(&(0x7f0000000600)='./file0\x00', 0x0, 0xe10, r2) close(r1) r3 = socket$unix(0x1, 0x23c4942881e7560d, 0x0) preadv(r3, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/218, 0xda}], 0x1, 0x2) linkat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00', 0x4) r4 = open(&(0x7f0000000880)='./file0\x00', 0x8, 0x126) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x10000, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000900)={0xde, 0x7ff, 0x9a1c}) write(r1, &(0x7f0000000940)="ca667094a4846329372d8cbb5cc09fe2c3a1a2171e045fb906ac1029527d2593767a525f891665bcc457604e39d6047cd2f313dbf76864e1a8498e9470d1ada988854e806d82b4b539f2089366ce46c925de44d157a2cbfb10848804ae6d04b84633fe2f3173a183f05b088630ea2a3bbc88f659bd6622f39bf179c448700fd0efe8fd525c0672c86e8fbaa893d1c4d4af4e7bf5aba0905ac828931ecc482cc7fc8fe956bc8ef8c86534b9490d1eefbb80dbc043f3ffa14cbf", 0xb9) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000a00)) r6 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r6) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "046cf52be3da1c664a8b55dd634db17f1cf7f9b8"}) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x3, "d88c1afa8797f9bdca0988d115540100", 0x0, 0x800}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe80"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) flock(r3, 0x1) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000280)=0xc) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x4c}, {0x28}, {0x6, 0x0, 0x0, 0x6df1}]}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="9e", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) mlock(&(0x7f0000400000/0xc00000)=nil, 0xc00000) socketpair(0x20, 0x2, 0x2, &(0x7f0000000000)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xd5cc, 0x0, 0x7fffffff, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) close(r5) syz_open_pts() openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x50) writev(r3, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000480)="b799b412cb77c1fc978cc923dc61aa919234f2f585ac0cbe672791f6d485a9263862ba99abc044ee6fcba432f34da8c7945a3ec650f947c846575cbfcdbd679806d22b6f5c989c312bab6b5a7af114078f9fa9e69b9ddeff1d1960e5c129973ee1f6b43a64e597c0ae60048ec6fb1741a37899d1faddea84fb0fa2273ca161c2af23a9e6913a4bc24349b792c694c418d1617af889416c087b5f37eed295cfc7d17900b5088d08e1e6a178668f09fd9dc3fe2ca6cc08073a7aa007addd39f8de66734d3da17da948430554b7bdae04e22c365936c837", 0xd6}, {&(0x7f0000000400)="2551042eef1ec977730b90bad780a9943a91c7dda1a25af0bb800558588f8482613f9e98e47048ccc54c3c6536c79176de1f18", 0x33}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ktrace(0x0, 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 5: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) writev(r0, &(0x7f0000000240), 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="a4", 0x1}], 0x1) readv(r1, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) readv(r1, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000080)=[{0x6, 0x2, 0x27}, {0x3, 0x0, 0x3}, {0x6, 0x5, 0x0, 0x1}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) executing program 0: clock_getres(0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000003000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = semget$private(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x28, 0x3, 0x0, 0x800}, {0xffff}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="1234c1470300e68b93029dfee01ab8df3da13333dd4afa6586283ba94023de3d4204b7761f88c96c0b502a8e8badd0a7e0b250b6e4f95fec8f3bcc3688c16a2dc871b539568a1406ebb9406e893ec3b7edb0a6b53ec9ae1ab02ad316ac9b63031cea0587cbf96ac72016c898943e91ce1b488591f546162cb961d65e28e458fad6c41dc5b74fbf56ec05563bdfcd86cb7a6aaa5ec45241717a382881e89414be7f3cb71dc8b171a5e400000000000000", 0xb0}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) semget$private(0x0, 0x3, 0x601) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f943", &(0x7f0000000100)=0x4, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) semop(r2, &(0x7f00000000c0)=[{0x0, 0xff, 0x1000}, {0x3, 0x14f2, 0x1000}, {0x2, 0x100, 0x1000}], 0x3) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r3, 0x0, r4, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r5 = syz_open_pts() close(r5) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r1, &(0x7f00000002c0)=[{0x4, 0x81, 0x1000}, {0x4, 0x400, 0x400}, {0x2, 0x40}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x800}], 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x14c) ftruncate(r2, 0x9) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfffffffffffffff8], [], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{0x0, 0x2, 0x0, 0x4}, {}, {0x8001}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x100}], {0x0, 0x0, 0x1f}, {0x0, 0x0, 0xfffffff9, 0x4000}}}) kevent(r3, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x38}, 0x2, &(0x7f00000000c0), &(0x7f0000000000), &(0x7f0000000340)='Zg', 0x2) getpid() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00148fe9fece76a44a170e318b35195bcf133200ff"]) semop(r1, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {0x3, 0x95}, {0x2, 0xfffa, 0x400}, {0x1, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semop(r1, &(0x7f0000000300)=[{0x3, 0x6, 0x800}, {0x2, 0x7ffc, 0x1000}, {0x1, 0x80, 0x800}, {0x0, 0x1000}, {0x2, 0xc9, 0x1000}], 0x5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/190) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) executing program 3: socket$inet(0x2, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000000240)="807745b39ccfc794133bd64fcaab7d3dd4065f20dbae2f449ea2bce34a14d55995751cfe4a4342d3b8f3b3071f5ea1a028fe73ebcb017c3e802d5f6f3476d12b8b28b25813dbbf7a14e4b0d897569a5863afd9dbd98e54355b1b11aefc2924000000000000000000ebe40351651b659912b3ad476e7c6db72a32848c6ba3681d7655283b6009ff5663b3aa9ba34169a5db9a388117182790f604948b5b162c385f9d0c94ac33991dc68e3592cb7eed943cf80025ed0559d4a05a35d8e82c16304ed1fee54522445bee5ce56c86741df6bf9b2a76d032dd4150bd1b766daa9032d07235645e0c26d72d2922d6d4fe3108daace012805ebb93328efed7eb3cbefb7e44dfd0a948c0ede5c64c0d75e31390bc04a188ba1d8a7e04", 0x119) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x1f8, 0x4}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) utimes(0x0, 0x0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0xe9, 0x0) r4 = getuid() setreuid(0xee00, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) setuid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) setpgid(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x559da2c6, 0xfffffffffffffffc, 0x100000001, 0x4}) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000580)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @empty, [@fragment={0x1}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10000, 0x11) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00002a6a0200"}) syz_open_pts() r1 = open(&(0x7f0000000b00)='./file0\x00', 0x731, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x40000100080001}) syz_emit_ethernet(0x10e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900d83a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000008aa02009078000000006006c33e00000008fe8000000000000000000000000000aa3a5b8167d63cda982ed6d49ce65ca48d0002000000000000040100000100c20400000000c204000000620000000000005482b437fcfa9e5f9ab4d1ac3f7200418ce4144df54825881a9ff936bae61dfef214fe70826ff90381d3963d313cc96fecb9bd7e49eb39299ce649f2d886bacb5cfde3990e4596d858d26465d899077fa8609d5f7ad6ceb0694785aaaf114ba687438030846447c7b1cfe5e3512239975279efec1fdf04894652bc91e860281f0b9a627b66d1b1673ca80828c9c66ce445c4f6a8fdc6231ac7eedf02"]) ioctl$KDGKBMODE(r1, 0x40044b06) clock_settime(0x2, &(0x7f0000000000)={0xfffffffffffff801, 0x6}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xff, 0x6}, {0x0, 0x0, 0x0, 0x4}, {0x2, 0x5, 0x0, 0xfbff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720ed38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r5 = socket$inet(0x2, 0x0, 0x0) dup2(r5, r5) pipe(0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000000)="016f84", 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240), 0x0) r1 = socket$inet(0x2, 0x4000, 0x4) close(r1) r2 = dup2(r0, 0xffffffffffffffff) close(r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 4: write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x40000000000000}, 0x10) r1 = socket(0x1, 0x3, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) executing program 1: setrlimit(0x0, 0x0) pipe(0x0) syz_emit_ethernet(0x36, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000001440)={0xffffffffffffffff}) getdents(r1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a000000000004010090"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720ed38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) mlockall(0x1) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r4 = socket$inet(0x2, 0x0, 0x0) dup2(r4, r4) pipe(0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000000)="016f84", 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3}, {0x6, 0x1, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) (async) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') mknod(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x10, 0xda) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f", 0x5b}], 0x1) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) close(r0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') r2 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/69) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 7: sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) pwrite(r1, &(0x7f00000000c0)="a7", 0x1, 0x40007) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) sendto$unix(r5, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x20, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000011c0)="506628813f9cae5fdcb3c7aad8012844e857eebe27558356e1f80f0f94d699754e102b9a9ca41661f28e6ddccec7d392e89f1f65de94c36ec2f5e56f2da1ced9b603396c7807f647427470134d99405a5780b53764f9ccdda658090a830f354b0f23aecb81a090678920164d036fddf2547dd51abbfd0e1912722a0fa3c219c74a8253cb286059e4f55faf6fa63c67a9fc151db07fb805d9a46546675fc08f4b689f5cf03a8d9c269f7989f935e36de2141b563abb4636651445256488b5f05f991576aea4406ff16f53b84f34cebeac4ac2c08cf3c337cdad36a0ba3f7109136791cfb32f8d08192c901a7a2c3686fbc0e1a6a0d9699eccddaadc60c98f47086178020519866d25eca341546ce42fbf8366f8652b280496ad69fe3efea7fe8cd5536b7581415e2ed6a81d670db5aac6079732350978effa5ef01725ec6400af172d5d1caed01f43daa186c140a83a999b1b9e2391b8b06f5d198186c67b51add80afd732605e3503e6ee7fa0816e0263320d2e2091cc1a81b971dd712ffccaf775248c5b86b835498b98ca969b80bfab7dd7104dda5cdb2e497cdbed5fd97047bec58fc20c41119152158779ce65a9a7e255f504baca04e157c54637a5300029a35f81209a09366dda0373bf643f46d44ee8a179cacf6920461fb2d2a16b3b88dfdf06ea028091bda86464f0db66d7638cedd3909d5047adab23cae802de3e1914a7da85b1d0c8049c3f2d56ef7cb1e524cf43ae75d649d54e552484a1677dd85906c7413f3a1f517389b6fd4e11bec4b8e6e5d893140167c27053a2b0fb3d17618df1cdc2bd0226122ab2dc89b6fc72da474e17e6bf3c50fa6fb1bdeab528b00c39cddbf3f178c2325c45a88efbf3904c7c925c9aa5cc4484d7e7cd0a18c2e375fbb6e871f7db3368973eb9fe691b44f96b7275a7cda464a7d29b94a3892c2fef04ae90cd4ec0f2754ab1b571558ee853123bcf5eda2b7711e2bdc86d2316abd2df0e1f0dc142a6e2cca57d25846547f704fb40f18baa6d808afdbfe0f0a3ef097b9b378f690ebf2b3d0a26a91bfb0ceaaae6f26a601ae8021eea5109c02d51594bf18c7a6fca4f464ac7191ed10f8fde78538ee928220c66e287b8a5f566534c8fb997b564ed3f10c35861709c2c29f461d60374bc04e2bb7f2dae0ddf4837e1a419eeb924b6da697a23271b20a74b21db8b9857af8adcc3d8374bd0fa4d14030aa8e67eb91df6950fb68000e6bd6f2f929c806c4d6c5f52163c201867c958d703c4b6627d9326c65b58b327a6893c66995c4e77619dba44eaf604fa095a9e2adb266f77ac0b4e7d13f696184d22ddd9c14dba2bc444a29a9db7296a9c230f983a44ac1d83de026591834f267f8658b8f10f9fdb18430c18c04dd569f07bda7c836081f936d525f64b118930909c21c619c975846a97583c072a59f02963b9c26a6ce3438bf16cfd9988a8b6a3680fa75e40ac467f4122148c727c592efaa2df6f98fd982f960c1fda91ebe7fcc9b53bfdf984571e95334ec3a5f9dcac250bf90b4be8841669bd57106ff904e542c515b544b74f00d251fe345225f55949bbf2fc514d691fb4271bf12f26b892ef61d356b92ebcc89e5c5bb99457e77ebf0675e6d3cbba7b9edfd909037a31d73c823fccec67ca73d555a72a0e19be64cdfaca58671f0b7987bfe4f7c77fcbf68c34e578e30d2ea40cf5ae3ec1e14b410d2f07a7ad41ab948676fed03636255e3c7f8c3a86df51d9d852ea4d6e9d67f9530c446fe97187a65bbb93577a4c3e85357535ef09184f9d9b7d0881efb5125cb07b3664ba86c4456d0c92edbc9baf7f01c6cc0e39cbbd6f03135fab51f5cbdd5f4aeeb56d5e7d891633eeba09a7f0be66f1b7daa09a79328d16870d8a72ec9bdbc330c72588ed65cdc07048ea5f15c7b90fa6effdb648aefe6bdc317169c92246ac111731bf170940189cb55d70f6f4d91834568b4a759b2c1b1993a9d51c2ee63be18cee6e93aa07af1fa42b04f41398b3784bfa5887cf6e4a5f06a711597a0f1e3659ab959c714e4ecfca41193a55afefc655e0bece96565b881c43987a090a8f4f8e5f61c63caa920564bec2c808b02cb1a428098f17f3e88d2af05eadfea7038340e0f94ce500aebe33008633e135c9a590ae60d325609096995c7445991360406c4e70b44aec1890ff180802352a9a4c741ed64b18f7f7aa4a172737d28ea9f100ba474f9b7168a4e2ea88755226084bee453866b0853ef43c9f63987c98e385185c99c14e588361a896cb1388cda1ecfa4ca9e374be09d79aa2ea7889718b7a13c341424a1bebf564ea281d3131fdfa61c3883e682b64a51f21a69ff1a7b887dd44136a0b973be5bb8f91c1e5d41229eb01457d28ed5662c59df7b1191f91bec4247e6ee18cb56abf0fbbf69c4f24c38b00fa966ed33c7321f046628411a2ec279359de72bd624cb7330c2b597addd5f8ad1c3a5488f65b99cca641771f2603956fe2852de7cce190a52225da70e6c06fb8bb6d224aa7d8cc5cbefb01ebf0220cbfa9da6ad545986e09186ac1ddf8d933697d24b1408a4762e063590f543241e9c5ca7ad18fe6d7e0703c7574520ad477e00c2127ee5bb603704271c86e7a68356fdceec26c28867e88cde8dde1dec28e20ac376ccb6105515da917d403f406978100ff508140e7943642598a403d89a3df80a0455d6b97576ab6056c7c20a367b0310144ac1a2eaeb7126506f35f832867cd45f7222e49703e7c3dada914d95f73feab4af95daf5d14b3cf6a28c671bc8a6d2d5d5d68f6dc28c8ee3d38603c053a27f3d6877ff1d0a2f74b4bac45f9677218f50a9dd705f68c4f2b01955c6ac45730b631f3a89a86aeb0b9da2a8761fdedf7b1e36836c398a1feac24f8b7307bf5453cab611a7219e59714aae1b24612cb8e3020b66d51dbf6832165511d8728952fa9df5345ff0635a86c092c15d679f354d26eca1d11c83f1e3b2c87d55bb5613cf131c6ac9eb699b433a792140b069643024f5302b1e2e2de670c3e223b110ee4e713855c502d696fde426e4078256ddc19f7482b9b0ebb6e24e824314e43fb2f1c11be024e71dfd0182b64c80ef8a026f19683a056be125f9f0dea7877efc2291bae7a93c6e03b4204fb4f961f160957635954d0f842378d3d40e592da34fdcca7394952ddd10445fa202b22d20f8d78902f4b2c8f238742e8f2f424134d7adc148c46838295885e250f23bf477c09d4699388667e388e5fc9d97be94b967c5cd94e98c2f5c354a88afb59cc3241668ba40fe7e44c6260481b264dcdd9e96c9a00fd93032494e821dc9c4337063434cf8432c5beefbbac772f8b3f3fab465c7872ca2babbdc6fa54f8ac0358350460de5f3bd99f78eb7594b61fa7b410cab060ade784fb60cb0b4da035050755a48e23a627adcccf3090b26f3284a03a4dffd8bda9de101c1b4b30e276e2f8a93e402c470a6d6415cec451a87695ccfd7ec58ee95dcf0a1edf8bfb2d70dcbcf6a88c0995d70f7ff52489531608ff562d9026f8a7f4aa3c652e9491077d8e7f46b9c59e120494d0aa489709b27640de9a92409ecd3c3969db4645ec59ec42874c8b0ac0c346ba8ff3b111c5fbde23fd0ebb6ab52f62f127b382ec5dc9e29fed95c60399aa26b78faf2e9c42d5c35b95c17c796a623b8fd9b4ef69ab93b77c37354c0251a49ec4a8f9b0d4133371f8bdfb6d74faf177eb60458e6c66515a02a13d993e1e6beb00ff445fc5a689e16343c42a59ad89c0565bb95e728a3fa7c1edc6ec58e0916444e6d7674e2ca2f1528c3ffad43803097dacd2f4e8fccb9b485b2a3d92d23777b6ffe84b39765d6a4c3ebe1a6b415e1da70c2aaf7308093a8aa0d383b1d7de4c6080fcf1bde3076ba307ddf59d732d1b336fad5e8467958459678b8b7c30eff020354b209cb9792baedcb341d8d1bfd006e3528a18af35173e5fc74ab9322540dc9027eda5d4fa3454ca671ea4166f4dda81603ef316b14b6433131812de1e7433e969fb10299ebf857a228392bad2f3798560a364966300f62d955ee50989ad681efd3c3252ae97eb8f84a02816edeb12473e820f09125721302a0541de8e89ee59a8c3ee264fcd335e37b9e6076cf4adf6c2a8f85091d3ad95853ab60dad61a492ce29a69db07d65abd7337659ee3467697bbf892ac8f62868c064ba586ac8b85d588f6c08780adae3a176a6059c632364c6e2a0221260b281432ef8ca8d37bd1fe7a0443927a0feab7b83f46fbf6347c14c083f5e280c7308bc6c2933aadae7f2a03e10f39a1a3483a58b6429eace103c5086617f306c24580b036e2fdc2d441cb226ebc125dae42bce9cc9a29ff45afb7fa3e8d345c6f14b62f31839fd7ebdcfa5f992191fa09181c34a10cad2b8b0a917fe8c17971d3ecc23e821a4bf67d413cdf7ad170cb3ef80cfd5eda245c317335533288c3ee11f380a8f70fb5da86b16084047fae746543feb94ca61418fa1a1ec8511b818dfaac9243b53903e14845d256eebde13ed697f11fea518393d4b598227d53a452cb49af7d9852af8a2dd611a5fc2cc9cb1a423c6356fbbd05638fdebc4f5bd628aac087cef9501f0ad6267c48c892a1385a486bbaccc728ad383767e6a3a73d0f99eb587c47485c4044a1f389a34e24f7a98a2f380942c3d1877baf7893adc8ed2755eb1485dab91a1ce088789fccee98caae2626654bc3d83296ecc253ee50bb07bc7bf7064a7fef07547ed2d86f03ee8decf30f066355530de6b2e3a6137ad69182d1d3f8b00baf2fdfbd9b4b8054335e9f20e0cc9d174c65b26ade6a6d23e4b03a6cb791812e312633f210b0812c083bb8646bea5d0393829db550b5709465b7977480e72d8e575791b9cfcaea0679e49dd5cb6f62683a799e4f089f55eef0a1b0ecdf7083ec5914c4895b47a73c220bc394b1ff073061afa0be32968e513cde1de390803ee45beafd1c1c9fb358a95d8e3b252f6f206ae943510ccdd2b0db11b39b161aa79e42f66419014f7eae1469575e90e2e52ba3b7dc5dec1c4fdd877d35917bdd90ef4f575d03a6391b2d759c626d5675dfa0eb50684eb27bc1f2f9c0dee015b20d1e3faa3011f006e5695fa6bf74ba3d0140b36c1c1402c7baefca1f18b2b6a3401103d337e993f2dfb41d1fccda8816965dedb2f5e723b33e861779de5057c2c95feb8d30d5d89a7dcad2276d233952ba8074e0dd2d319de5de9c1cf2e796ef8a34ef707dfd4e71476a9e7ed4cb158c94591962e811a190445cda66a7db57e6ba58e57cb67ec9da0f202ce8adae4aba94e01dcd4a18bbe40a964e158c6c8bc1b5e1b7131025c3b24502b77fddd62f379557df7508c66e3720405256f0d2f05e325068afbc993fc9ae11877203d385689e3a72f88e869754f3d17a5e19d4f7e292705879c9825a18e51af7c9ba98e7779a9552df351952020f43d836233066a794e97712cdb117441cf94d412b98addddaba57761116b49744f4024aff3cbb039a4185545fa6b750ebb298554e50bcf86712987e82b07c41bbcddc730be05f62cfb079cd3b6d87efa1d650c59f05b5a286a192827af328c7ea39d28ea2642a83d1a988c85faf06a0a1d46c881002eefa44dd42d52260a362ec1dfc204fa7c3c5974389f920845c21e578bb798787a7f4fe06be98e695e937fef4d16755653fcbe9c60651bf5ac93d1113d1067af757e9c4486354c960da3346aaba4ef45dbd5dc6edae702ed791593e9a25ef2bbb4152c76dca07fec53895b89fb2375ee2430954f84e3781eacd3e9016dc3df2", 0x1000}, {&(0x7f0000000180)="13f320f938fb18e86a22f914ac4a19265bf68050fb51b8055ab9a16672495fd6c8fed3ba63d97feaf5f80b00dd42b3557b1db1bb9012653346585e5aa98f1ea12f3df862b24cc2072e722fcee6ca2e4ce7b769f58228e9976e31693ee061563e03bb01e21cede948e29b972fa6b5b7c3c1c54cc2946afa0d304adf91035ca22bc48416a5dd6176c18f6bf3853bc7a52f0b47b079beb5538317093dc8fbd8bd592284f67ee143379ba8fcf199c9de497154ea94ef6dbf306601d11b3e8b8eb7f94c5da7e37ef0f8ae1cad30c3ee10e7e11eb3b8e15218d2229ee4288e1a0aea52b6df4f9682d068d5b51800cccb82a2fbabace98186c7a048b5e58860e6a9", 0xfe}, {&(0x7f0000000280)="72c598503dced8d4df2c68aa7e8c89e0ca06301efcad5deb21a1d6ebdc82ae7d3b6b89166989d846ac0f913862a8912731ad8f53a3a32efb7c6b0ed463aa528fee16404127665905c0b6772fa172b01187b7c1e40c64a821263ce966ce42c9e23a969e0ed52af9db46688d6e4709ea287acdce943332054230dcc3c85493927d183c5dd949023e023395decebf603d6d4ad9764b95b2627328c142d6f7bf0d41a4c6332a3bf60f51f37c48a95a3a8d0a9c5231ec6833d972f8c2919f7e81d013e66d0ee296861aa0d460bda2b51289a3d426079385919983883640c5dd0a2bbf6088db42f67abe3f9b", 0xe9}, {&(0x7f0000000380)="ddd081963fd96f1bdff24e4e709288547376a1026a45d0166fff9e3c864cddc62575879fefc385f3197bdfeba6e5a660016750d244", 0x35}, {&(0x7f00000003c0)="f930f408a5709634a939489b2bab9a61a8c2c8736c9c3a4d79b570fff238ac548b385ccdaeb4c9f1186cfe4ade26972a0f65f770e2fea94203a085a43181f0bdfdf5cfca1a3ae9347ff49ebf638a92f0c7db84b37daddad7ce1dd1e9fb3431a8131d27fd4d31b9057ba90eb02fd4cc703f7c4996608d3e6eec608f7a66ac8bc20e9ce0d5a2f6a70c0444a7c4ab99495c", 0x90}, {&(0x7f00000004c0)="41bb325daaff993d490b7f6e1fd5b116740a276846574142955fa90179dca3b6657f66641a45e0d70db97a04680a462105760d71076b0c167370da4790957a91c77c630050f337f3068cbebab3527b9a4a3f0a5b669de4ca8b9659b38f46d6017057c4d76c", 0x65}, {&(0x7f0000000540)="e446d24276ebc8978c1c69d4b747e385038b2571e8631bced930348aa11efbef28ebc22e6aca7e78e0743967bcef75611de873bf74f4d4ee41550e9a738ef055710f7776d5f8e83ad69d4aa827ce8d804fab629fec6a5be1f06cf126c5b72e71d92beca1fc79a02131c20ee53d80604502978a88d54c4119a3685b051cafcd39fdc66f15f4d79982094dd7bce0e19d71173228919727b6be06128c5d764ecd27e15a49a81e870dafaca949a0a4b3eac2b717da13a251daf34650cdefbcdae9bf5b", 0xc1}, {&(0x7f0000000640)="4b7b1ba6eafa5e34237a824e22e730c5991a6cb949c6b8e369c7784dba3aa3048387a5cb8444c50d5b8a81418f59beaa23e72ced920cd0a9dae76df7b0f9a53c49156176d5d114678c7f07c2960b4d66c707854b1fc25c2fb1c273a2e68c66676762215b69dea96a6771a0912f015add0d5c18cce972fc8ddb339178cb62b88a2e73", 0x82}, {&(0x7f0000000700)="8d33d5c0e8158f4434956a8f50d8d4e0bc43aba98f1e5fc46e7bf3981c5f6387600225d0fe00c99d85c54d49bf42138ecdfd5b5ff3f05f373b43df140da80ec758324d1d88ae1817235e99255ace0a6408f61ac0806741a39822e58f8df680d941fbc1dd6aec8d8a6cec3a6ff90bc12c5984206f", 0x74}], 0x9}, 0x2) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) r8 = syz_open_pts() r9 = kqueue() ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000000000)) dup2(r8, r8) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) close(r1) setsockopt(0xffffffffffffffff, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = dup(r2) fcntl$setown(r3, 0x6, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="b481907e66d3c60864891d5fd7518029a7ccbd9c4080a5d5489554ba28e2b1c72d157e9cfc44ec7382793862cc", 0x2d}, {&(0x7f0000000240)="6584b3cd4d0c326e4bb9230138f8716fc121d7a6a1fd810591b9571ecf2ee8e0b929623c8c6d70dd5a73710ab93447db90d1d050f1d55583efc83e10ed20c41a17d7a62fdbc6589a857f7724ca01a9a770c138d827515fc16858c50951", 0x5d}], 0x2, 0x800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{}, {0x3c}, {0x16}]}) write(r5, &(0x7f0000000400)="21000003000000a8", 0x12) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r8, 0x8010570e, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}]}) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0106924, &(0x7f00000001c0)) write(r0, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e000040700000080042000", 0xb0, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xea, 0x0, &(0x7f0000000100)=""/234}) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x4002, 0x0) dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040), 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000789000/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}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000067e000/0x2000)=nil}, {&(0x7f00005d7000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000048000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2f, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$WSKBDIO_GETENCODINGS(r3, 0xc0105715, &(0x7f00000002c0)={0x3, [0x0, 0x0, 0x0]}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r3, 0x0, r4, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r5 = syz_open_pts() close(r5) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b2111f170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1db", 0x90) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x7fff}, 0x8) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="abaaaaaaaaaa406cfc0c9a1408004500001c0000000000010000"]) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}], 0x1}) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x400000051}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x20, 0x7fed, 0x5, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129900fdd105dfdb1b164c6d77275ccdb3ad35ea196c329b7d6fda0dff1cdfabc9911929ed856c5cf1af29612ac0e5d565e6c5b3a679f459013a54eb9c6883ae71e629b9dee9bf29955832d2dd6eadb9043b7967d9fc8426daa8a4f5563e0362a1bf39ccc41dbb3904202c1e6011925e7a12194ccd6a093a7bdfcd611372cdac340948a8d", 0xe9}], 0x1) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000000c0)) close(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r5, 0x80047476, &(0x7f0000000000)) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000180)=0x4) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000240)="b514d87237ebce200f4b44959629e3a6535abb27bc1d75691f7f8d40f261c6c810f0d02eff3a1a7aeb9664c78433c3749f729703eb1bce30bff1e0c3d19b3a0e5d119c15c35369f71c21a5cab4b39cca6e76bcbc82b79afe61087262effd8b8d5638a3f408f980388da0e21c692b6e6309ae881718cb828aaebc9bd69fa9723dea085ae59eee82525b7aa8dd451f0fbcf912d1f1c52a2b1a91239223500ee51b0c4e9c31ed3d3de43ba077bad43963f5cca7db1336fdf739a5d2aa664f2fb74d5043c5699b85e634987b7cf55d73c1a9442bf65fc869829f9c5e", &(0x7f0000000340)=0xda, &(0x7f0000000380)="07928a4556e60348c728bde13c86bcf9cc27c116d77ba6b17030b3273beaec6ad5b18cae5525ebb5b673f5824849ddcfb405d65b22e857ae21de0f12280cd9089e73d1ad1758d7cc", 0x48) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r6, 0x4}], 0x1, 0x0) poll(&(0x7f00000001c0)=[{r6, 0x1}], 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) executing program 3: poll(0x0, 0x0, 0x8001) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000080)=[{r1, 0x5c}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) accept$unix(r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r2, 0x0) recvmmsg(r2, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r2, 0x2) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x157) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) r4 = msgget$private(0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r4, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) socket$inet(0x2, 0x4000, 0x81) msgrcv(r4, &(0x7f0000003c00), 0x1013, 0x3, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x5}, 0x1, 0x40001, 0x0, 0x0, 0x2, 0xffffffffffffffff, 0x7, 0x103}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x2, 0x0, 0x0, 0x1, 0x27ffe, 0x4, 0x20000000000000c5}) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f00000005c0)=ANY=[], 0x107, 0x800) msgrcv(r3, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0xffffffffffffffff, 0x2000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee1548f22d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cf20b1c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca06a234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5547a3047403da933155f28d3049843c6f68bf9c24fd6defd02c244a1227ad243d9695196567848fbbb34e032c0447ae688e210fc83c4f73d9cd6e68d79ac4bd9e63e99f98d7985bac00fdd5a9456cd2d0922bc1d6e7c4911dc6e404137f40bc3c233f13486411d9310e2b3504bfc2f6ca59c1f8023e43c66411607e50a3c52f4df95032677cb8787a1709b404d3b"], 0x176, 0x800) executing program 2: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000003c0)={0x3, 0x7ff, 0x80000000, 0x6, "3d6bffb62dcda905b3d4c1c7280410cc927d39de", 0x1, 0x9}) msgsnd(r3, 0x0, 0x58, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x940, 0x0, r5, 0xffffffffffffffff, r7, 0x20, 0x1}, 0x6, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x5}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r6, 0x0, 0x0, r5, 0xa3}, 0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x8}) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r10 = socket(0x18, 0x1, 0x0) r11 = dup2(r8, r10) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x880, 0x0) ioctl$BIOCGDLTLIST(r12, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000200)=[0x7f]}) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r10, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r11, &(0x7f0000000240)={0x0}, 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 6: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x20, 0x450c) r2 = open(&(0x7f0000001400)='./bus\x00', 0x40, 0x0) read(r2, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x3a366294) open(&(0x7f00000002c0)='./bus\x00', 0x40, 0x64) getsockopt(r3, 0x0, 0x24, 0x0, 0x0) preadv(r1, &(0x7f0000001180)=[{&(0x7f0000000100)=""/13, 0xd}], 0x1, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = dup2(r4, r4) sendto$unix(r5, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f00000001c0)) pwritev(r3, &(0x7f00000011c0)=[{&(0x7f0000001300)="eb5aa90112db6bff49c87c5711df1b017ddef686cf6560bb07b143eaa0d706afb2aecfa6d15118f1c48128356e6455583b5b44589237ba7aadb94cb4096a833ed1bd80acaf03fa6cb62e", 0x4a}], 0xdd4, 0x8) poll(&(0x7f0000000180)=[{r0}, {r0, 0x80}, {r1, 0x1}], 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) dup2(r8, r7) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="f83fd6324d6338b18dd3ed68f36de82120b68f2d543c8d636f5233b1241541b11ae3e045af5253a2cd7c41dc28abec6b08b3c9f15c3c862ccaf7a839492a167fa02f3d79b89e537b26b78424f2197efeea4ddb7e3373e5e0ec1af8", 0x5b}], 0x1, 0x0}, 0x0) executing program 1: sendsyslog(&(0x7f0000000100)="31e8ebcb6a6d4f13488f0058da1a6198be394847cd21737c9da69b5704922283e5819114321d497afd22936c8130ede49ac3ccffadd397bf862d589b4a04204667b6d7ba37499529a28098f3d7301f03266f5a0410ef8772966a7d7610b2aebbbb6e0712aae09fdffa2e9c77f6a4f24a204ee433ad5229caa5b8db3bcb9a9613cf102600c0250176023d05484e84326f382055394eeda261b456dbb35bdf9256c2cc0368da663beb07d5e1ba78c3e9c749ce62b54df11255b0afe1baf469057cf8f6a29e1abac36fec9afaf80e95057e29670b6a9108df85ab0c32e2714962d7e8c0dac91fd9fad459f1278f5993487253587974", 0xf4, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0x800000000009, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x50}, {0x812e}]}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) setitimer(0x0, 0x0, 0x0) getpid() setpgid(0x0, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000240)={0x80000000, 0xffffffff}, 0x10) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pckbd_enable: command error executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x101, 0x3, 0x0, 0x7, "ae2e2193c03c9205ef572af4796832ec91665a5b", 0x5bae0d9d, 0x5b37}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x8, 0x1, 0x87, 0x9}, {0x2, 0xe9, 0x70, 0x1}, {0x9, 0x6, 0xfb, 0x2}, {0x5, 0x0, 0x1f, 0x8}, {0x2, 0x4, 0x9, 0x7}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000000240)={0x7f, 0x1, 0x4}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f00000002c0)=0x200) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000000340)="7e68256fda7deb5331f2480a09696ee2ad4f6966b6f32a4aa84424b0fbd8e55c6101bf228bf9347ba804116e4b7d24a5add659d772c2b3e246c048e3a2c5a9167573dce5d8cf9821fb859c617f8e610b071eab0150093f937879441f3867788bf194991e9197a394fa15926405af65ebcf47fb553c0a338c8ac42f332bf041", &(0x7f00000003c0)=0x7f, &(0x7f0000000400)="89ba57fda179ce1f95680edd25d556a5a42f75b3d903b07056beea45f420cb3ab04f600e8f2d1aa0a76c01eca439f08d5046d1921591e6620820341fb5af2f268f968ddb7bd95284b81aae4995b03a25d6349671fda0ab5f3a4471ab3ba1a6a795bf79f657067948282ade8b9da9af0aca3b8b407a49690f73ee8306141e83a5788846f1297b8bb491317bea086453d705eea2e701fc62cb25503717e2d152607da7c9760f6fe08c07cbd0b854df8c1f4b25f6bd41c9bfcd20ed1f7458eee9918dba6b9311dd6c2e4809a373e0b7e56034b792b22ae2d97a80", 0xd9) r6 = socket$inet6(0x18, 0x4, 0x6) r7 = dup2(r4, r6) sysctl$net_inet_ip(&(0x7f0000000500)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000540)="c555c537a0baff1823583da8fd711314fc2a4ef828d7d39b", &(0x7f0000000580)=0x18, &(0x7f00000005c0)="f6e1c963f67d3689a7c2b4479d8fc074b20aaa5b87ed9d5e7122c9198eca79092330fea9d626be7f46cf3b4d7e1f19f2088a687eefedab01c8c927be27096d8722720911deb253ecf36bd30c843cfb9ba21f4aef3296440c19aa03fb7c53f86f9f5323b9eb40ad13e371dcc9fa16b56fdea9287c3ef614cdd9970cc94e128ccbbee8d0834ee717702e11736acfb1256d1e1b63bbdeb579a24b0b9de6980307cc304c93d3611feac25484b411acc1e54fa5a99f80930884c0f10e95b0fb59c8f669351ef714d322f248dd543bb1a2e6e31d2ae484ea32eceade960194dabea0a1dce11dee8537815ae0a570ad30930a5eda7bbeaa96e9fb720dfa9272dbd63a83684554b5daa640c46c04bdac6aa905f86e934248f157883ea752c40451dd2338edf62ae2c300788ff30b415ab1315e741fb69404593b118dc642257757b2aca3b738bd936f304148bba252e11525abe75541077220bbd72942991003813816ff4c127609d9778b64d7535b535c8ae3268940fb90bbd8e4e70470c2239b8d2c475641b149b15dabc4fdff27a357298e651d43a1eb31987cc8aa53e7a80040aec5187e55a82c89f11b48f3a05d5f8f5b0d457975beb1edbc94715f4ef09ded3c2fb8b51d8e03991ca34397871df7ed8344811dc74f73ffdb874620e343dd99a4e246e95034bb0115be3c3f14a95e50ce108269e9e8bf3e8c61e7fff195a3edd4d41da89cacc90b41ea5b9f884cdd6fe718f0968e5e594e86f8aacc38743e1cd4e7d1e91407532ee7b5d9853a585a4a75e0a5e0a37c07bcdf5edd15419fe96707c8c47ecf59591e72b147c55b48d0945aa915ca4cb9bebd296a1f8f3d63c5120ea2c91ea5feef56447eecf6e0ad9341acc809f66efdf776d6fd87a06de91dd594075687ead1b679572bb73fbe4042b48035d1bfc0a1365d5e738e24bd4fadc4b1b0d727547f9d858570337e5f6ce5fcdc51e5626d883e70950ac54cef1cb057fefa60693360fe5f00a0054d294906525d1bd8e1315c841866f63b5061d62f83b9412c52a016368a6f0a99ba8bb2f50306c2fea9a42eea35a460c9d925acac651cff5c163c4a07a900e0e59b119e57893d797ebd282fb44ecb33f8f05084a6a665504e0e8ea3327c41cfd6fe07ea1625fff112b56dfe3a3f18c64cda191517fbec51c2c3ce29b38916bf044dc27133f4c5e24483286643559180acd938361e0b18c2ef6a7f275ffe82956edc3ba80dca0a7d350c6696567794ebd1b1fb328bb67a9abf33d831fe7005c908c8fb1e1a7b49b3beeb8b430cc8061e6ddcb716f3ef58376d8e522fd178a51a15e105d37458ac06f2df9a743a74afc8094382e0a5fbfb28635c6b4600cad56d5e20a04ba7937d873b5bf9ee39e3460411c870c4d63299b35c8a2ae3ba30dc64f562f3b800bee9d785cd3dd2afb3521a5d81628bf3a4c91e415352d1b7db50ed536a36843c08726278d2d4ee37c43d723f348bae8b94b8f62f9c4c2bc9d1f10fcb800d477129ebe76e155e01a20e0387f0b942e583bb0746da62ea28004ffe550560837765e60b6ebbabab8d673feafebff6e2665f07c9e28ae02ff1718540ec20342616a5062308597ec8d975e6f72c62a7507ac4e1b2db674a13bac53d2d6d710b09557c0097207b63afe0edddcfe2de4968e58522440e328d45e5627f794ee3c82488ab4d996e01ba4810edfbe2c4aa5344cbe583fa752597de89cb7ff39cbfeaf0162251c4041ed25963bdd6c75d0dcb0abd203b9ad40f252cb067900ffd44cf09b37856676b731d2b614019a36b88b3b2a17cb16fc1fed94dda5834248699bded4787cff5af81aedc90424de6153a4287e6dc3a03d3cbab32d34d386443bf687d9101e9af91d761f8d04430c72d5f2c563dcb2a6b17390f2b948c11189c417b6c37e98a7d06ef7f90d45ea4afc72e2a0d30dc82e56884f7f6b3376720cf99d1943af09c8147a0b30fe3403db939dd70b9ccbc0b577216e721fb55b6b6cd2b6a92679fc4d2c490d4494dfadd047a488a20215168515ae3498c626a049dd330a1bb9cd94a0588915af4883bf30026281cff4394c30f88d881e1a80f709051a1e6fb5296ef0130818c2e34015f6bc54dba1c7bcd9dec8437f70357d3c39fcf2608ea24386aef58bf9b6839786eae7cdafce6fca2d18ed5f9c54cfddae533b94c8e8726f928b762a0994e874f08fd2dc91c9e934383f8590bedf5dc5b18bb4436da8e2e7a59c23e2fc59a6bb6943d750c302d54c49b9d0c1c0244b2012194bd9053e456fcb402f0e577e1da48df2b751ea4075fdbb2a9be5a415048b0ae91033265af49394fe45e3a59e62e7775d95f0324801fcea992b0e4ecded9b5324c84b9ebb82af5a7f2c58774e9c309583da6876d4f1622a70aad277afd499df83309dacc0186075dd70d058fd7f4a254025cc912081ba3a22d9068c04c650e7be0205b4e32a449b8cb6907a15a568e079cf2f8f261bf3348cb687b9446f3722fcddcd15710997c64bd67e8e7d8f035a2a67e198fee6f477c7821e60481cbb9f2bd9245fe8491493b3f8f8f42d63af8bcaade0c91596da9f49ddcf97e22190743a4bc18ba32c0e50887162b6450b2b22275c90f4097af6a142ed1635c7502fcc591824515e3a6ab2c071029486485cba58c1c7042f461086b7500c932523a0f6c65c5330cec8f2fd0612a6d36d2929696c3cc46b94c8b843d22b00a6d2c3366dcb999c881b681097d3b6a11ddbd23097c5fabb01029835560bf2cd4b20975d521f57f21f3a438a0a0aefa2db74f5bee4dbf6234e8fcde09edc55b04fb420e5cc2249b2e5e4df8b725eacd4378a48ca3c7b4bd90141aefafa12ae251289caf0d44d5c85c8a590184060d5b3cc4e240d176a91566f2786201cebea0b1754942f5d276d61fd52bc7ba4c050a7cda8dbcbfb918e5ae4442185559c4181171eae6aa890e4bc507e3f05daa251f6828b324797209f2773436005ed18cbf0d2fbc237652f29cd2f965d0195a6ded6dcc95ee70ab426b7e2b128677390201d576463e6aff5ed8abf868ed8abfcd169a18baa2420c992ee1d19f3012272a6c1762122dab51dafaa6d4e8c6e5467b5175a4d9e3c7a452c5caf5d57b1da68a586d5690be449d3aeffe956725385850a4a3b68d515401971324295380eb495f083c7d00ff098050f1c7e332362eee4b00b5eb29ba84362228c0ae7e1ba24ad6cfba225159beef4b6ea8493f0f96a266b1573aeca5084beb5c35aca07ca98fb334d6390e7f38047f84e1687980bfd8dbc4308969ec96f72f40e927f0cf6ae8dc6dcac8409b379fd97333e0e98cd021c3cbb96cc779ee477c063e26c716382813a0b3af1c2553464eda4988cdb2641b3974a6e61ff2c51cd00c2bc069ad4d927c53f2ee984fe02e3e886a03bd5cc2b7c99143acb03ffb15de6b69056512e2289cc795bc32c1e5e7c9b2e913928438993e55d16715c550201aea3b3e8452db1318dfadeaa6d6a9592698dbad9b80a724b6b3a0d1db5b63d0b9aa31f3f66f91ad591ad7f5f09cbdb9c6ca1f11b882514c73cc3e0f109696cd4c97ab136fb673509e556ee11e90973dcfeba9762f8799ddb5e8ac77455ad61e9bfc7ed2cc957056ce3b6361afc2c6feca0d50dae5411c5789e0eb2594fcccf866b46dde47836d8434e0c07298c5aebb935d9e3620a8f455b620e66e55e362ec5d6a884ecf992dfa0314f4561bd4bdc30fd89197284b1d45844f6596efed9cfd5cb5cdc2eacf8023bcebe9f02815c43cf3f0e1578724f9529cf82d80aa5809f913eccdad1c12b586cfda022d935bc80961a3724df5c3bd084705f048e1ab33efd941e61f13f055c5594c848e8b8b1742bdece4a10e9dad480185ac43d91781ebc5a5c4ed3413baa9258c2ae70f465bc2a865a39ae1812f5fc4f333919732a957e8a79bbe41caaa7bb98b2f513dbbe771c7f26c93da54fdefa214fa47c4e635e90299e17ff14d2d2435223e3c3689f8100e9a91e5f705edc1fb71f1f1b304c35d12ef36a45ad18a7c5fc65eec259e7c1dea2e979f147571b985e9cbea2d1cfbd1e3530b1c52c2f3ca24704237c814d3ae5a06b4c75d663b94ac5b4ee1fb241fa82044853214d1dad17a5a89731527f21b813e1d4642a9a85be8ec7553dcbf0cf47cdc18d226f20cd6c067c06e1ce2f7e36d47cdb739ed3379528946caa681a2440f9fca3a632eebd0a8fbb40c6d34f182c923c9b4d2780b8f3aff32a48051a8e84ee8ac4e4e5c30299cf4744493b945bf732fa98149f6cb833b6938db260a5b3a2d126a08adc3a9cb2759af65527d197209d2bb2d427964e8d18af344168ddc025b0330f0e6b56816ce50fea11d6d3f5c81dd477d009972e3d8d6f31a98995ab2bb408d885589b346dbd266e18d70be8a283200ee27ab1dfe499ed56f82bb6bc9b59542075688c5100ff3cbe97bc459cbbc8dca3ba3ec9fa9b2d1e788929e326eaad9d8805dcebd09cf10bdfea3c223eab6711f6b73312964b2657f1e70e21f58d0ee1c65c9b02edd3ba85f0d188b7aa0521a13397b1a47c2f6a6d515517fcf554df6959d5067e8378d47df629f6445b11da137f38581736f200e91a3fa09324e3797e5b384529cc87b24ef5ab9458d9bd9303f347248afcd21c9751e9c9cb359ac41ddc594ff7c9a5e3e97cb36ef13bcdda05f5fcc6acbf0d117a19110866cf3b3f0f1cf1d983fbd3455187ed02ed099ee40a43f8e93fe699c7a94d8b89f59050246ca7c90ba43976f02bd0261f35c03175eda6e0984e877390e63fe1436c8a731c3f041b8d127d68a78ef132b6a2c33bb21281c5b54776824093b90d0b0ae5c649d0cbc89d010d5cbf10d1e118aaf41093cbfd0864a8fb87bc1017003672035daec15793cfead882a1052a4bced000a87678e31da3b6ab4c606928c2a145d5ef35e3666fb6fe56c3239dd9e2a242d2a5b01bdf3048cfb9493dc28db87bf0d65f6a3d34bc46052edc9a982a7cbec25b38c55de285d2cae85b4f077cc19c6390978f20366267e1e6f34e2389101947f21a17af816b3c778cf24a5093d4dd933235ca8dac38db73b74eb86230fc6020836167da5c348292879bc66fa98d079171f829b8ef29cbebc9a5e10bf2792fe5fcd34abc714725b3e7f00a8dde30dbc2e8a1581678832b2500fd0e974b67b2ea9d279edf133bb1cbaf8617dbd06a0076c8836ec120ed2c36a45b823aa59fe0f0c303aac1a0d56fbb4e8abbf0ca5b76b3c6a8196c5145939906b8be1a38ee0c1f14867dada3c255afcf6270080d45f28b6b59fc96fe5b9a04b79a792f00e5183df19ebbe9ada529b18983d1ac1703d5c93d80334821ac2c296cba450dbcc9daaaac3d7150e477ceec5045349c8f28aeb45f5a2a9baa7d98c09ea2d14fd905894678c238c2b7e806e4115150af88910d0e9cd173718487e9bff06160308a9a2928b51c4939b604401275b837d2a1e19f85040cdfc312916e5f1a39dacc1b4de5d15f150c2d0003a4b8cdd64d32e5cc345580c0e12715c13eff69dbe987414d220790c2a75e133f2fea32126717a843ce7225cc36abc0fccfadaef4e7afc8e3571a15bc8da2ca0a2d02d06c04cfb63f958140e760528abc8999324eb68c26d99146f53c95c05ce9842b0ca79eedfb7c5a968230c581c930e4d31876f1713ab3e8c5c72d7c8e5ca3a31087083e222c0beffe044b7f87a23ab6371e48a4b38d3faec9d9c15c2050965517b118ca5c0de34bedf84afec8f4a452a77f015a5ed84e08af5cc5d31da94e34340d0f1c0a027a4b5f25bea5af327ee66db734ff3", 0x1000) ioctl$TIOCSBRK(r0, 0x2000747b) sendto$unix(r2, &(0x7f00000015c0)="98de60c197eff1050524f50a3facdd95ab258e56c56aa6931579db7b18668ee35328f67e59bac0c09c6430f14367f987062824248cbe1b42c7d6c1ee0644d5b405396eeb2e738fa74a814087451d38d9682e0538f57397554813cc074c9024f756cdc85f5e6b8c1680748d62582549ba3e199b07061994cdc94ccf2ac89e84d530e43881e85180b3eea45be66e7be110fd8cd7b0c84592042c1db4b2ab14925ee9d7b88ea576c1932d3c21d0cb2f1af1d205d11f5f4c1ca396f1f03f37571f33dad65e42f6bc06f32f34a1a02507475f8a28b5a442209ef0957a4dad96409495cc1794352fbce862e2cef2ab83cfde19853446c3", 0xf4, 0x1, &(0x7f00000016c0)=@file={0x0, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000001700), 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001740)={'./file0\x00', 0x2, 0xfffffff1, 0x76e, 0x0, 0x1, 0x4, 0x9, 0x0, 0x1, 0xffff, 0xffffffffffffff56}) r8 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x8, 0x42) socketpair(0x2, 0x1, 0x56, &(0x7f0000001800)={0xffffffffffffffff}) listen(r9, 0x80) pread(r6, &(0x7f0000001840)="370d8f913579e5daa61f197dce6ab284378565038b05ae8a207b39a96fa0f2c036f4d3e7fa4a0848139f7b1d3602d5c98fb50440b9d90908175d7b9751c63d9f40cb85a28df18cc786d694a9dfa934ea8965c7e45ed11dde2bc07f5b553e5a7cd27aa29d3f3b1a9823bb274d2585c677b0e92852d839d61c938161e436415b30a2595bb94987623d8fe40e36c0104133bdc372dbd5b2fb20e0535bbd2421efb67614fedada294cfb4ba147", 0xab, 0x2) socket$unix(0x1, 0x1, 0x0) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000001900), &(0x7f0000001940)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r10, 0xffff) close(r8) execve(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0), &(0x7f0000001a40)=[&(0x7f0000001a00)='+{\x00']) pwrite(r10, &(0x7f0000001a80)="c2a0b778fe343a53ead7f448c2b7821df38e9e2f94e439b585d484475100d1352d53a333605060712b58f2737424992ece69c6e959102b52ceff4868cebcd3b9f365ee9c6701343326f63cfe326e07a7735821a6b859dc65c83ff6518e1f56b82495283c120597de9d4bfb606f01af433d654261f7aee4dcf168a66468456375ff6e796bb25f98f61965fe439384284d65cd564156141854f9c70f5bc2ce27585a17c9f99b3243499c9066c398351f7b14ed9d1b934e82a200aeb0a33f5cf3e1a8c30f343c6aea58b449bced8b", 0xcd, 0x3) recvmsg(r3, &(0x7f00000020c0)={&(0x7f0000001b80)=@in, 0xc, &(0x7f0000001f80)=[{&(0x7f0000001bc0)=""/140, 0x8c}, {&(0x7f0000001c80)=""/14, 0xe}, {&(0x7f0000001cc0)=""/30, 0x1e}, {&(0x7f0000001d00)=""/16, 0x10}, {&(0x7f0000001d40)=""/70, 0x46}, {&(0x7f0000001dc0)=""/226, 0xe2}, {&(0x7f0000001ec0)=""/178, 0xb2}], 0x7, &(0x7f0000002000)=""/143, 0x8f}, 0x1000) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x2008) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x88) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000380)="f8a3a2a2fcc3ffc9180b144e1f0fc3bc44da0358e05eea4155ac4f5f6b509b2a11a5b28cb9d810a2b71a215149ee35fd263d2a8ccc0469b3aa086f3686162775c52005156a0b70d31773ab64967be0e9c3d864ae835da55277ed22c0114c9a23946101c8edeb12002f95a5", 0x6b}], 0x1}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x2000400, 0x0, 0xffffdffc, 0xffffffbf, "06000a00000000000000dfffffb5465c92ff00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, "6b2240f49fdcc897d887a8fa1c4a10c6052c8d00", 0x0, 0xfff}) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xf5, 0x0, 0x7, 0x0, "49010029b9d91844b37f1f00"}) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x8000, 0x7a) poll(0x0, 0x0, 0x0) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0xffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bcf304658afd628ef00", 0x15) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x137, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaaaa08004bf4012900660000d4119078ac1400aa0000d52f0717b3ac1400aaffffffff00000000e0000002e0000001004e224e2300089078d8713498592ded8662e3d517777f115ef0f8f90c952a28b18c0691029f1257f0938f9c47d5ba0ac05e8fd5890d9e0722159b04d8ac0e9d2d3f522997548a2a70da62b2a5d854c6ed3b0435b07030434dcb0ab3ec0766b5a50797ef7baa32e38d46f805414c387032d7156e0fabf9bfcae067523611a47bd96748d34e8e41c05458d3ac28865bce0a22a99be824d4b35a65777f1ddce75b4ad01897f9afd1610bf6212cf89cc9a13edb5f6738965acca07b9a2c4cdabda0d35e3ebf6b8682a585cf35fed44555c59b23a505b6eed9d61bce7cfacd11c15ef5e3dda580f43f410750f198b0a739f187e954ae300adc3bdcbe260fdbfbda7339b7"]) socket(0x2, 0x3, 0x0) socket(0x2, 0x3, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100425e713fa30ee8870000000000230010005b", 0x8020000}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)="00003dc7", 0x4) setitimer(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) semop(r3, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x3a) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f00000000c0)='./file2\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x0, 0x3}, {0x40}, {0x6}]}) syz_emit_ethernet(0xfe, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xc8, 0x0, 0x0, @rand_addr="0b50003e00000700b77391b100", @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x1, 0x0, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x37, 0x4, 0x0, 0xa8, 0x0, [@mcast2, @local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x2b, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @jumbo={0xc2, 0x4, 0x515}]}, @dstopts={0x8, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @routing={0x3, 0xc, 0x0, 0x40, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @rand_addr="6df8c8799bff51fb7e6fa1d853c0d457", @local={0xfe, 0x80, '\x00', 0x0}]}]}}}}}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x8000000, 0x0, 0xb6b, 0x0, 0x800423, 0x2, 0x0, 0x3}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r1, &(0x7f00000006c0)="92", 0x1) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffc0, "04faff0e0000043a846102cb58c006000000e000"}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000240)=0xc) poll(&(0x7f0000000280)=[{r0, 0x1}, {0xffffffffffffffff, 0x8}, {r3, 0x2}], 0x3, 0x1) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1, 0x123) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) pckbd_enable: command error executing program 7: r0 = socket(0x0, 0x0, 0x8) recvmmsg(r0, &(0x7f00000001c0)={0x0, 0x5}, 0x10, 0x0, &(0x7f0000000200)={0x0, 0x1}) dup2(r0, r0) pipe2(0x0, 0x10004) getsockopt(0xffffffffffffffff, 0x401, 0xffffffff, &(0x7f00000002c0)=""/8, &(0x7f0000000300)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) shmget(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x48}, {0x6}]}) getsockopt(r0, 0x3, 0x8, &(0x7f0000000380)=""/207, &(0x7f0000000040)=0xcf) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000100), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x3) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r4}) close(r4) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000280)=0xc) getsockopt$sock_timeval(r5, 0xffff, 0xf7220ae2b95dc723, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000400)={0x8, 0xfffff000, 0x2}) socket(0x2, 0x3, 0x0) dup2(r4, r3) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}, 0x0, 0x1}) socket(0x18, 0x2, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) socket$inet(0x2, 0x1, 0x0) r2 = dup2(r0, r0) write(r2, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r3, &(0x7f00000003c0), 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) r3 = getuid() setuid(r3) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x1, 0x0) close(r4) r5 = socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r1}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1f, 0x8000000000000000}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, @multicast2, @rand_addr}}}}}}) executing program 5: sysctl$kern(&(0x7f0000004700)={0x1, 0xa}, 0x2, &(0x7f0000004740)="13", &(0x7f0000004780)=0x1, &(0x7f0000000340)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25cc9f94f9c0dcb931ddd7ecd901680b7e61ae4a7a3ecd67b7d5c9d8ea22d3c6bb8c702c16d215928bad92c77f7a27003", 0xf4) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000001140)=ANY=[@ANYBLOB="aaaaaaaaaa00000000010086dd6036c2820030000000000000000000000000000000000000fec00000000000000e000000000000aa0100907800000000605adf0000000000fe80000000000000000000eeffffffa9ff0100"/100, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRESOCT=r0]) r1 = socket$inet(0x2, 0x4000, 0x2) getsockopt(r1, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) socket$unix(0x1, 0x2, 0x0) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001040)={0x0, 0x8, 0x6, 0xd28, "0d95d93e0f1279911cdf00000000000400", 0x8048}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f3f25c0f16198dfda6fbf59cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc69021404719e57d6a24abbe2721669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d", 0xfc}, {&(0x7f0000000080)="40483a33330a4b3821b0b1dcf0567c6d2cc0a5ce036bffe30603e9d87ceb3755a692b7ef4f62b1b9182f04", 0x2b}], 0x2) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x6811, r4, 0x9) getuid() msgrcv(r3, 0x0, 0x0, 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(r3, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000000)) executing program 3: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x1) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240), 0x4) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 7: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {}, {0x8106}]}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2"], 0x401, 0x0) clock_getres(0x4, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open$dir(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) mkdirat(r1, &(0x7f00000030c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60f61900001c0600000000000000000000000000000000000d0000000000000000000000000011004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='p9']) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 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, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x541b, 0x0) dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x3b14}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) close(r3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x1, 0x0, 0x80, 0x7f73e5e9, 0x9000000000000000}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7}, {{r3}, 0xfffffffffffffffa, 0x0, 0x8, 0x7, 0x3}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80000081, 0xfff, 0xad8d}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0xb, 0x4, 0x3f, 0xc7}, {{r2}, 0xfffffffffffffffc, 0x6, 0x0, 0xffffffffffffffff, 0x8000000000000001}], 0xf9, 0x0) setegid(0x0) getuid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r4, &(0x7f00000002c0)=[{0x2, 0x81, 0x1000}], 0x1) semop(r4, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) semop(r4, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {}, {0x4, 0x2a5, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x8, 0x1000}, {0x2, 0x1000}, {0x2}], 0x5) r5 = getuid() seteuid(r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x0, r5, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) sysctl$net_mpls(&(0x7f0000001e40), 0x3, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0x0, r5, 0xffffffffffffffff, 0x50, 0x101}, 0x8, 0x401, 0x8000}) r6 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, r5, 0x0, 0x0, r6, 0x142, 0x9}, 0x80000000, 0x28d, 0x0, 0x0, 0x2, 0x8000, 0x6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) executing program 4: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="7f110000", &(0x7f0000000100)=0x4, &(0x7f0000000240), 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x10000) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000002ffff000001"], 0x28}, 0x0) recvfrom$unix(r3, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) r6 = open(0x0, 0x0, 0x0) r7 = getuid() setreuid(0xee00, 0x0) utimes(0x0, 0x0) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYRES64=r2, @ANYRES32, @ANYRESOCT=r6, @ANYRES64=r0, @ANYRESDEC, @ANYRESOCT=r1, @ANYRESOCT, @ANYRES64=r7], 0xe9, 0x0) executing program 1: syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd8}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x273, &(0x7f00000001c0)=[{}, {}, {0xce}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) preadv(r2, &(0x7f0000001540)=[{&(0x7f0000000080)=""/197, 0xc5}], 0x1, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) flock(r0, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r3 = socket(0x11, 0x8003, 0x0) getsockopt(r3, 0x11, 0x2, 0x0, 0x0) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r2, @ANYRES64=r1, @ANYRES16=r2]) executing program 4: munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) syz_emit_ethernet(0x7e, &(0x7f0000000140)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x17, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x18, 0x7f, 0x3, 0x5, [{}, {[], 0x1c}, {[@loopback], 0x5}, {[], 0x5}]}, @noop, @lsrr={0x83, 0x2b, 0x8, [@remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @loopback, @rand_addr=0xfffffff7, @empty, @broadcast, @rand_addr=0x3ff, @empty, @multicast1]}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x22}}}}}) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000240)='./bus//../file0\x00', 0x70e, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7, 0xfffffffffffffffc}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x23}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffec5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt(r1, 0x400, 0x6, &(0x7f0000000340)="fbfd440528955bf0a4322f9a32af288303e1d6b633fd628df632a8e1e2e31063388e902a7ac490950935c5e46dd22b03d2d81b8343419515d5ba02b0fb453c6585020b8dd0a79fe312a32b1489c120d5ce6776844584250b5416f2723839634853362aa81155886deb1170fee4f130905cdf1067beb1364fb6f2d55df3f726141f7cb7a3ef92dd7e1627325452478db9246ce2206134e6796554dce81ce10a64cca8afc763a002f90d41009b9e67e33f2265f0f1210f9557e0063d6838545768f3427abf", 0xc4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000440)=[{0x6, 0x67, 0x9, 0x3b}, {0x6, 0xe1, 0x5, 0x1ff}, {0x3, 0x3, 0x3, 0x6}, {0x9d75, 0x1, 0xa0, 0x6}, {0x5, 0x3, 0x3c, 0x3}, {0xa, 0x8, 0xfc, 0x6}, {0x8, 0x0, 0x51, 0x101}, {0x3, 0x2, 0x2, 0x2635}, {0x200, 0x2, 0x9, 0x3}, {0x75d, 0x80, 0x0, 0x400}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) r6 = socket(0x10, 0x8000, 0x2) recvmmsg(r6, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/92, 0xfffffffffffffe09}, 0x2001}, 0xfffffffffffffe18, 0x0, 0x0) symlink(&(0x7f0000000200)='./bus/\x00', &(0x7f0000000000)='./bus\x00') ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f00003fd000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x8000000000000001}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000490000/0x4000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x20000000000000}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00007d2000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fef000/0x2000)=nil}], './bus\x00', 0x10001}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) attempt to execute user address 0x0 in supervisor mode kernel: page fault trap, code=10 Stopped at 0 TID PID UID PRFLAGS PFLAGS CPU COMMAND *219788 99825 0 0x8000000 0x4000080 1 syz-executor.1 151881 97474 0 0x14000 0x200 0 reaper end trace frame: 0x0, count: 14 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: attempt to execute user address 0x0 in supervisor mode ddb{1}> trace end trace frame: 0x0, count: -1 ddb{1}> show registers rdi 0 rsi 0xffff8000373b9c68 rbp 0 rbx 0 rdx 0x74aa3002 rcx 0 rax 0x8000000074a79001 r8 0x2 r9 0x1 r10 0x98b25abb629cf76a r11 0xd9d29ec7b86ecbb r12 0 r13 0 r14 0 r15 0 rip 0 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80002a2294b0 ss 0x10 0 ddb{1}> show proc PROC (syz-executor.1) tid=219788 pid=99825 tcnt=3 stat=onproc flags process=8000000 proc=4000080 runpri=32, usrpri=84, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a233c58,0xffff8000373b99e8 process=0xffff8000ffff4d68 user=0xffff80002a224000, vmspace=0xfffffd8067333538 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44983 516562 18510 0 2 0x8000000 syz-executor.4 44983 303879 18510 0 2 0xc000000 syz-executor.4 48145 351644 96911 0 3 0x810008a sigsusp sh 99825 250560 44479 0 2 0x8000000 syz-executor.1 *99825 219788 44479 0 7 0xc000080 syz-executor.1 99825 378177 44479 0 3 0xc000080 fsleep syz-executor.1 96911 358801 58263 0 3 0x8000082 wait syz-executor.5 10931 467728 67766 0 2 0x8000000 syz-executor.0 10931 516086 67766 0 3 0xc000080 fsleep syz-executor.0 89807 515956 25044 0 2 0x8000000 syz-executor.7 69418 93592 58263 0 3 0x8000002 biowait syz-executor.2 25044 289034 58263 0 3 0x8000082 nanoslp syz-executor.7 84368 412370 58263 0 2 0x8000002 syz-executor.6 67766 414659 58263 0 2 0x8000482 syz-executor.0 3975 360417 58263 0 2 0x8000002 syz-executor.3 9175 167159 1 0 3 0x18100083 ttyin getty 34577 113573 0 0 3 0x14200 bored sosplice 18510 91088 58263 0 3 0x8000082 nanoslp syz-executor.4 44479 86977 58263 0 3 0x8000082 nanoslp syz-executor.1 58263 443849 69776 0 3 0x1a000082 wait syz-fuzzer 58263 53695 69776 0 3 0x1e000082 thrsleep syz-fuzzer 58263 131147 69776 0 3 0x1e000082 wait syz-fuzzer 58263 184989 69776 0 3 0x1e000082 thrsleep syz-fuzzer 58263 318531 69776 0 3 0x1e000082 wait syz-fuzzer 58263 184555 69776 0 3 0x1e000082 wait syz-fuzzer 58263 469724 69776 0 3 0x1e000082 wait syz-fuzzer 58263 340087 69776 0 3 0x1e000082 thrsleep syz-fuzzer 58263 89035 69776 0 3 0x1e000082 thrsleep syz-fuzzer 58263 522088 69776 0 3 0x1e000082 thrsleep syz-fuzzer 58263 165238 69776 0 3 0x1e000082 thrsleep syz-fuzzer 58263 293265 69776 0 3 0x1e000082 wait syz-fuzzer 58263 146833 69776 0 3 0x1e000082 wait syz-fuzzer 58263 455101 69776 0 3 0x1e000082 thrsleep syz-fuzzer 58263 290042 69776 0 3 0x1e000082 kqread syz-fuzzer 58263 3666 69776 0 3 0x1e000082 wait syz-fuzzer 69776 412407 61789 0 3 0x810008a sigsusp ksh 61789 104177 76126 0 3 0x1800009a kqread sshd 76126 279683 1 0 3 0x18000088 kqread sshd 36350 253240 54580 74 3 0x19100092 bpf pflogd 54580 417690 1 0 3 0x18000080 sbwait pflogd 16100 23080 18781 73 3 0x19100090 kqread syslogd 18781 216570 1 0 3 0x18100082 sbwait syslogd 84010 189430 1 0 3 0x18100080 kqread resolvd 69357 496042 4287 77 3 0x18100092 kqread dhcpleased 24470 98970 4287 77 3 0x18100092 kqread dhcpleased 4287 86985 1 0 3 0x18000080 kqread dhcpleased 86580 71634 0 0 3 0x14200 bored smr 69330 320765 0 0 2 0x14200 zerothread 26147 134405 0 0 3 0x14200 aiodoned aiodoned 32217 24165 0 0 3 0x14200 syncer update 10544 502329 0 0 3 0x14200 cleaner cleaner 97474 151881 0 0 7 0x14200 reaper 57253 224246 0 0 3 0x14200 pgdaemon pagedaemon 97969 348210 0 0 3 0x14200 bored viomb 76381 161974 0 0 3 0x40014200 acpi0 acpi0 1018 44164 0 0 3 0x40014200 idle1 68066 482746 0 0 3 0x14200 bored softnet3 70184 55865 0 0 3 0x14200 bored softnet2 49120 340493 0 0 3 0x14200 bored softnet1 7960 135824 0 0 3 0x14200 bored softnet0 36699 60519 0 0 3 0x14200 bored systqmp 83514 422889 0 0 3 0x14200 bored systq 97332 137555 0 0 3 0x14200 tmoslp softclockmp 30609 67303 0 0 3 0x40014200 tmoslp softclock 46003 196336 0 0 3 0x40014200 idle0 1 169852 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff82ddf868) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 uvm_pmr_freepages+0x123 #4 pmap_do_remove+0x678 #5 uvm_unmap_kill_entry_withlock+0x1b1 #6 uvm_map_teardown+0x1c7 #7 uvmspace_free+0xa6 #8 reaper+0x197 #9 proc_trampoline+0x10 CPU 1: exclusive sched_lock &sched_lock r = 0 (0xffffffff82db4d38) #0 witness_lock+0x446 #1 preempt+0x3a #2 ast+0x10b #3 Xsyscall+0x156 Process 69418 (syz-executor.2) thread 0xffff8000373b87e8 (93592) exclusive rrwlock inode r = 0 (0xfffffd806e0825f8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ufs_lookup+0x1373 #9 VOP_LOOKUP+0x5c #10 vfs_lookup+0x6f8 #11 namei+0x56a #12 dounlinkat+0x9d #13 syscall+0x854 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806eeda0a0) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 dounlinkat+0x9d #8 syscall+0x854 #9 Xsyscall+0x128 Process 97474 (reaper) thread 0xffff80002a148f68 (151881) exclusive rwlock vmmaplk r = 0 (0xfffffd806b5099a0) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 vm_map_lock_ln+0xfa #3 uvm_map_teardown+0xb3 #4 uvmspace_free+0xa6 #5 reaper+0x197 #6 proc_trampoline+0x10 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10201 6514K 7012K 166960K 13699 0 pcb 17 12K 12K 166960K 407 0 rtable 195 7K 8K 166960K 1134 0 pf 37 10K 11K 166960K 191 0 ifaddr 41 15K 16K 166960K 168 0 ifgroup 66 2K 3K 166960K 303 0 sysctl 4 1K 2K 166960K 9 0 counters 68 36K 37K 166960K 184 0 ioctlops 0 0K 4K 166960K 1624 0 iov 0 0K 24K 166960K 175 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1389 87K 88K 166960K 3058 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 67 0 VM map 2 1K 1K 166960K 2 0 sem 12 1K 1K 166960K 273 0 dirhash 12 2K 2K 166960K 81 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 15 53K 93K 166960K 2944 0 sigio 0 0K 0K 166960K 65 0 proc 70 91K 128K 166960K 1270 0 subproc 104 6K 7K 166960K 350 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 506 0 in_multi 78 5K 7K 166960K 366 0 ether_multi 1 0K 0K 166960K 37 0 mrt 2 0K 0K 166960K 12 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 103 466K 466K 166960K 103 0 exec 0 0K 1K 166960K 944 0 pfkey data 0 0K 0K 166960K 3 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 282 148K 157K 166960K 27628 0 UVM aobj 27 2K 2K 166960K 30 0 pinsyscall 39 78K 108K 166960K 4623 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 249 0 NDP 14 0K 2K 166960K 122 0 temp 75 6820K 7315K 166960K 88634 0 kqueue 12 18K 30K 166960K 520 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 373 0 370 1 0 1 1 0 8 0 rtentry 112 352 0 267 4 0 4 4 0 8 0 unpcb 144 2200 0 2183 10 9 1 2 0 8 0 syncache 336 4 0 4 1 1 0 1 0 8 0 tcpqe 32 18 0 18 2 2 0 1 0 8 0 tcpcb 808 767 0 762 7 6 1 2 0 8 0 arp 120 60 0 49 1 0 1 1 0 8 0 inpcb 384 2999 0 2991 11 9 2 3 0 8 1 nd6 136 97 0 74 2 0 2 2 0 8 0 pkpcb 40 16 0 16 9 9 0 1 0 8 0 kcovpl 48 26 0 18 1 0 1 1 0 8 0 ppxss 1168 11 0 11 8 8 0 1 0 8 0 pffrag 232 33 0 29 4 3 1 1 0 482 0 pffrnode 88 33 0 29 4 3 1 1 0 8 0 pffrent 40 272 0 268 4 3 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 237 0 175 1 0 1 1 0 8 0 pfstkey 128 237 0 175 3 0 3 3 0 8 0 pfstate 376 237 0 175 8 1 7 7 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1311 0 918 31 2 29 30 0 8 0 art_table 32 1312 0 918 4 0 4 4 0 8 0 art_node 16 344 0 267 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 11 2 1 1 1 0 8 0 semupl 112 6 0 6 1 1 0 1 0 8 0 semapl 112 262 0 252 1 0 1 1 0 8 0 shmpl 112 27 0 3 1 0 1 1 0 8 0 dirhash 1024 63 0 46 3 0 3 3 0 8 0 dino2pl 256 6240 0 4709 97 0 97 97 0 8 0 ffsino 272 6240 0 4709 103 0 103 103 0 8 0 nchpl 144 10689 0 8947 67 0 67 67 0 8 0 uvmvnodes 80 7270 0 0 149 0 149 149 0 8 0 vnodes 216 7270 0 0 404 0 404 404 0 8 0 namei 1024 35700 0 35700 2 1 1 2 0 8 1 percpumem 16 106 0 58 1 0 1 1 0 8 0 vcpupl 3904 18 0 2 3 0 3 3 0 8 0 vmpool 696 20 0 4 2 0 2 2 0 8 0 kstatmem 264 144 0 116 3 1 2 3 0 8 0 scsiplug 72 10 0 10 8 8 0 1 0 8 0 scxspl 216 51842 0 51841 25 24 1 8 1 8 0 plimitpl 152 437 0 421 1 0 1 1 0 8 0 sigapl 424 3260 0 3211 9 2 7 9 0 8 0 futexpl 64 44195 0 44193 3 2 1 1 0 8 0 knotepl 120 534 0 0 11 0 11 11 0 8 0 kqueuepl 216 902 0 894 1 0 1 1 0 8 0 pipepl 320 570 0 542 4 1 3 4 0 8 0 fdescpl 496 3218 0 3190 10 5 5 5 0 8 0 filepl 152 19748 0 19506 15 3 12 14 0 8 0 lockfpl 104 850 0 848 2 1 1 2 0 8 0 lockfspl 48 302 0 300 1 0 1 1 0 8 0 sessionpl 144 43 0 26 1 0 1 1 0 8 0 pgrppl 48 85 0 68 1 0 1 1 0 8 0 ucredpl 104 3362 0 3347 1 0 1 1 0 8 0 zombiepl 144 3213 0 3211 1 0 1 1 0 8 0 processpl 1136 3260 0 3211 6 0 6 6 0 8 0 procpl 656 6470 0 6402 9 2 7 9 0 8 0 srpgc 96 12 0 12 5 5 0 1 0 8 0 sosppl 168 56 0 56 8 7 1 1 0 8 1 sockpl 664 5632 0 5604 10 6 4 5 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 389 0 0 46 1 45 46 0 8 0 mtagpl 96 27 0 0 1 0 1 1 0 8 0 mbufpl 256 1202 0 0 63 0 63 63 0 8 0 bufpl 280 12328 0 4838 536 0 536 536 0 8 0 anonpl 24 502121 0 495814 195 131 64 92 0 186 6 amapchunkpl 152 90200 0 89580 80 46 34 43 0 158 1 amappl16 200 11480 0 11340 82 67 15 24 0 8 1 amappl15 192 7 0 7 1 1 0 1 0 8 0 amappl14 184 218 0 205 2 1 1 2 0 8 0 amappl13 176 11 0 11 1 1 0 1 0 8 0 amappl12 168 4228 0 4193 4 1 3 3 0 8 0 amappl11 160 53 0 39 1 0 1 1 0 8 0 amappl10 152 67 0 56 1 0 1 1 0 8 0 amappl9 144 362 0 361 1 0 1 1 0 8 0 amappl8 136 197 0 160 2 0 2 2 0 8 0 amappl7 128 81 0 66 1 0 1 1 0 8 0 amappl6 120 613 0 593 2 0 2 2 0 8 0 amappl5 112 240 0 224 1 0 1 1 0 8 0 amappl4 104 739 0 697 3 1 2 3 0 8 0 amappl3 96 16768 0 16698 3 0 3 3 0 8 0 amappl2 88 3682 0 3606 4 2 2 4 0 8 0 amappl1 80 19401 0 18851 24 12 12 23 0 8 0 amappl 88 26761 0 26581 7 1 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 29 0 3 1 0 1 1 0 8 0 uaddrrnd 24 3238 0 3194 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3238 0 3194 1 0 1 1 0 8 0 vmmpekpl 168 25083 0 25022 4 0 4 4 0 8 0 vmmpepl 168 208720 0 206788 167 64 103 121 0 357 1 vmsppl 440 3237 0 3193 7 1 6 6 0 8 0 rwobjpl 56 60170 0 51699 129 9 120 120 0 8 0 pdppl 4096 6483 0 6402 288 204 84 86 0 8 3 pvpl 32 49128 0 0 398 1 397 397 0 265 0 pmappl 248 3237 0 3193 3 0 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 657 0 225 13 0 13 13 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffffffff82cf4ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82db4b30) at __mp_lock+0x129 wakeup_n(ffffffff82ddf6d4,ffffffff) at wakeup_n+0x58 uvm_pmr_freepages(fffffd800760bf80,1) at uvm_pmr_freepages+0x31c pmap_do_remove(fffffd806564b6d8,750ab4fa000,750ab4fb000,0) at pmap_do_remove+0x678 uvm_unmap_kill_entry_withlock(fffffd806b5098b0,fffffd806b593a28,0) at uvm_unmap_kill_entry_withlock+0x1b1 uvm_map_teardown(fffffd806b5098b0) at uvm_map_teardown+0x1c7 uvmspace_free(fffffd806b5098b0) at uvmspace_free+0xa6 reaper(ffff80002a148f68) at reaper+0x197 end trace frame: 0x0, count: 4 ddb{0}> trace x86_ipi_db(ffffffff82cf4ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82db4b30) at __mp_lock+0x129 wakeup_n(ffffffff82ddf6d4,ffffffff) at wakeup_n+0x58 uvm_pmr_freepages(fffffd800760bf80,1) at uvm_pmr_freepages+0x31c pmap_do_remove(fffffd806564b6d8,750ab4fa000,750ab4fb000,0) at pmap_do_remove+0x678 uvm_unmap_kill_entry_withlock(fffffd806b5098b0,fffffd806b593a28,0) at uvm_unmap_kill_entry_withlock+0x1b1 uvm_map_teardown(fffffd806b5098b0) at uvm_map_teardown+0x1c7 uvmspace_free(fffffd806b5098b0) at uvmspace_free+0xa6 reaper(ffff80002a148f68) at reaper+0x197 end trace frame: 0x0, count: -11 ddb{0}> machine ddbcpu 1 Stopped at 0end trace frame: 0x0, count: 14 ddb{1}> trace end trace frame: 0x0, count: -1