ee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdfb724e610e44e27017bce40782a392cbf25aff3395698b74bd5b9f7d9bd978e627e96d04fbed776396f16bda1aefe22b4aada23b0b111094965eb74e5815f3383f46c", 0x1000) (async) write(r0, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdfb724e610e44e27017bce40782a392cbf25aff3395698b74bd5b9f7d9bd978e627e96d04fbed776396f16bda1aefe22b4aada23b0b111094965eb74e5815f3383f46c", 0x1000) r2 = socket(0x0, 0x2, 0x0) r3 = msgget(0x2, 0x0) getuid() (async) r4 = getuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001240)={{0x4, r4, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x2, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r2) (async) close(r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = syz_open_pts() fchflags(0xffffffffffffffff, 0x0) (async) fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b2932", 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRESDEC=r6]) (async) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRESDEC=r6]) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000440)={0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x28d, 0x0) semget(0x2, 0x0, 0x36a) semop(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getpgid(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x18, 0x0, 0x0) socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) syz_open_pts() r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x82) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x80000000) executing program 5: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = accept(r0, 0x0, &(0x7f0000000080)) r2 = dup(r0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r3 = accept$inet6(r0, 0x0, &(0x7f0000000180)) getpeername(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000240)={0x0, "655820b8f722aa063513b1e572439d35536ef61610747c7107e777c255ae86819646400986847a93da8178d20421c1a9dda5b2a6928d1f67e75d59a9891d011e3ccb01586519e67076fb356fa4485077da606af3b622d775cd3eeb8cc26a5ff821e894cc7fbc0f263429e5b1f39efdec9c41087969673201e724a75a9213bfe8e98038c24de13108086aecf34c946c4e19ac06863fa8bf42371e146c39aabfbeb1"}, 0xa9, 0x0) sendmmsg(r1, &(0x7f0000001640)={&(0x7f0000001600)={&(0x7f0000000300)=@in={0x2, 0x2}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000340)="fe91d02975042284ea29e9d5636aae00b9465ff344e888be3093da65f6318834f73d6ec0135a789b16895a06a09b", 0x2e}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="816a95d3016e4be87396b89cb24adb21ff9e75efbd6153fef9d51e3b3258fedc45d5dceb1224e18505dcc535ad817466ce5375b39b36f9b59701618fe4d1ed34738e3aaa56f9cbf8397a071aab0cf4e7a0b0eb362eca5ec27d76d9752a5d735df8aee6531d89886992627cb5f43e0d2af171b0cf9d993aacdadb8b4197d86bd8675dad87723f43392b06be0c0a8595a902320efb43a2df6841bf7189febc4a58b76f61d8a3e1cb93c97dc0682206dc608879c76d663616aa89c4bb7b040b65f602f97f1753790fdb233704d99e14c71c107f774d4cb5f474fbdfedbf3c053d9bd97d84d951d58f4efbda1a93ced72f0b9dc86e1fac9a2906346e3d39c233c9df2b5c9f04dab4a3d5609c78675c7b39d633b8b0d8fd32d9d160edff54e7339017aa004cf661a8aa90cc983080d87fdbab4a13379fa848bec3038998b5a5c927127ccc7ef7e14d4f4b2769db2e8820db577c6f41745dd5c51f43709e8cbbe55df8a3f2be3128baa806f2c651cd83414c36a5ba403235beefe08a4a5a9f60fa7321dcd6e3f46cd3eca8a2f0eb00bd09df535029b25c0df3d58979348d43879e5f1721d5362fbcec80851be851fea966a4a7b260f97edac11e979421e2da4e937cd795f71d0fbede1177157c7ade527ad8a3e18ebbea774b9bf770f0b7c1e8c548f101c272154a3852357d754955f23dec61423410989839be0f86be28fbc5d7df99f89014038cfbb4d60dbaaee5f8056be7f397964ac3986550184d815b8ad9ba5e65279afb03482e74e52f1cfde6b85c061ccc8536204b7d0efa7b99eac638731f93d2d2683282aeb5f48cbd90f3138a3a6cf46895813b53f0e63fabf7fe4b0c5cc1124242e2a9be38b5fc0d50d697075d9618e27c927bb9a2db10028425811e910c82a653571743f4bd4f800720d4614174518a7e2b658883aa047fd0d2ab3d53e28ad40956d9ec0f04804e394f7b86ffc70d0b65fa1aaffefbf45d7c5b1cc49c5698b41608622bb0fa11d7d6185cbd6e4846c6bba9f88aeb52a1be12b7be523f018f162d29ba84c6fe2efcc2467e6e4b2310bdb6b829a094f4efff48123c96a4d1a30cb37a64cc878c47264b01a1376813bffd7b3aa3a63d9ac935b3f15dfb6de073afe9c4d27388881d261f6f52f5cadedd75e7b1f7bd2a54d3ee580223533683a1a6d60caf9979e8140e67c1f54410e802f27e025c89e22432c57fc3bcf3b5960cf842492511b48c5ea608723822401572ea4075bc7b1f26b550f58366afb25ee30f43243d0c853a0b90da03002c68a544224e9c16db477d560525d148e6dd0ef3496bcb7bb0afec853208f0ad03bac323ff32df1bf82f80a20d0a1fad7429f2863e331fa220a1c44dc1e0bea753695696cbead4f742b5fb54b137d18b7d99452c3a338e95a02ddb3ea27c1c9712a369b3eb2421ff44fefb8c718461a59590205a4079a339afbb7c46eda8afb6e44805ca22e77598fc61a86f2174de7e78cc5f31cebb594b1abbba15a7882dca01ddfc9c5e27355fcae47840de0fe5b844f78c50f2bf20032d3aa09e28e196ef84956a943a3f10cabe20371110d33ea18f3ca1fc067e7ab733969cd218bd852fa4e74d2c56bcdaae7529010eba31e12c968768b06eed89a431604e42b236ade06dcc7fe41a2f8ea24b0700d3f656137720c03a77ac55d14acbcfd33be6f8395b8253d27688cba61f6b97ef987d3053fd0ac5cc0666e1dc9d54ae2c8ef2e3a1270b0b42d502d0afd945fbb1c6d1e762dc395fecfcea220218ec00047c5cd10c32cdf1ebcfaa659817194a315b0f742759ebf52d3ebd42fd0e0f487f4ac5c100e7a55d9d2cbf3a935237aab0d9c249c473523ae1bae02a49a049f6737f453ad09cecc11226ec77b3e3366d5d78285f477f0a026c12c988e1ba25c8137502248d530368074907abe9c097222a9fe63a1d2c9356397748b4a3dd514b685e5c12757509a2fb9f77402120f4cd5fd285091b809d845bfc161b8f4e37fd46282d2984d7f77464dd971fe546cf86333d9bb55a0117f16d25bb26de281b341c0f3bb74c578808c32cf5afb15a2cef0299bbaab42d10195fcbb8d1f0b8d4f8f696a1f069753e1f37b746db9d57bd7a637c83764a50d969ef5118270dbc5f800741a1d5e88f44dea30e4a8638dd5f6a560aa22d19f310dbe4353b76e049c706d0636400212b14af182c709c5df53e8fea8c54e56e741198e3db5fdfddb4f4fcf872ba81f117dda8d1aca4b5218c56454b24b717c64d3631ed4d597b0d541112acfff444f7592373b65836eb8725b8215585f963ca23e324c247c2aae4987c1368174795f0027598205b5ebe4d9f3ffaba8ad23a90ed4269d3ca5bd18b3cdbaee3075ab2d31c5d9920b9244b7a5a32b03d253713e1c8ce83c5579db72212816f245c1e31a4de968185a764cbf09d4953452ce37959db932905c9ab7066e4f0c9c21a5640da58145e46b688938065e1d606b0c7821dfffda6cfa6a5d07fceb80bbc15b33156b71c584d0981a7c958c36053fd98b54c084f7f5550631bd004ad33a53d02dc899c46e2526d00e2964ce1b69e4d94b7fd2cf0e1b57e0e4c3ab1a46a1ddd6ff50c7980536de6ac0fb922b0a5c2c95a1c5d2a77c9a5bbcfa6cd0e8c5ac1a7f6c349933f210197b3f292269e426ebb731c9ee24e50b1739a33f9966e376b1a46fa4b70818150828156fc1c432ded2b610c08433c56530185a85f9696b37900c4a3d67dae5590c0420fb4c2aa39270b66a132dd1ecaacea420506a02345264049c566e531d5cdcc038778ba34ab0f0b963c5e3835d0f9ce5c08a942e9b1b1a23e58ef637e8fc97c09cd905ab24f9b472372c077dd705b5cd118e1b86328ff34da4c5a1474628367c58a164e54ec4957cb0d326da88a7e083060d0e58ddf6f8eb5e40cd41112ac4bff1575fcf3afcc60e8b7099ab6a6ae0b3ff19a6b44d84c3f3dfd2d3c4b2898fc59aca3f72c07e6a153ba46e5e36fa5860dbacb18a2b7e7649e42aba1081bd8ef4208832d78e36464d510b65a6f24573c0e943c592d6fa5d2bb9547b291677d2210f829372658c3bf00b56e5c08655db0625e0bf0183b9fa8ac5224e6eb0e03f7b6a734b5dce1d831178af10daf9ba2ea3b4f63c5d456381c505efb5551d522e3d6c92bbec178ca20a413e94a09f41c9076e820f5ce9dc357a0863ed3d1552b588ca9a7e83ca33b84ddcf4631cd5259244e950a6c099556f6faf68e1e11fe2a7fa84c721369a14d3747bb15289839b9211fe89d98be7948688970ebc9ef2e32e2d421fd1938d20b53080fc0a0fe16dc57bb65fa66c6b6c923a1c2101ef8fc5d369ebf577b424b8914c25bfc2be21bce3eccd97b5b03e91d99d3aa71633d3179262ed7138e78f6b58019eb4bfb205e6b3c0b120c30611d2067405eadfc3dc191581ea5e01e10cbbc398ab9c1389447e58b6e4aaacda1443633b50c2fefaf764b09bf1b81bb96db05f9c40a7c9baf90c9d29e84b5c10f9e88cef4611e312eb03356dcce7602084211ac38ee404aa60349bd17cf6099f52c93101aef846acc59769ee773046422bcc92463a9ca7b2a2457b100eb403e9cb6a40027b44cf5865d139b330357b4a531a1bd982dd4ade8bde96c85aeec95598fe197fcada046fe6606bda897a3d244cd84dea5e7a82199e9fc8eeb7d63e6cbea7549abf7723e2fc793e6254bc0adb561feed956139ee8e54592e4e7f78baa4417f63601c6f718d668394c8e327cf474c41e8a605181aedbb39a986febda06de8856b6425bf5c0ecca96a52810f00e02e7e081f49f963a3ebccd049b81025f65c0bfa37b8f50d602d433f381242d6d588e689edfcf1125f54fc59c38b3323737e3fa33c70ac85b788800cda22b22ea474025edfaabc8d5586ed42ea1928a371ad15cd4280a1d2b2242559b5410787f2b9ec93c6894b8ccf2909d8fcf2641d9fc2647677878fb5892d1c0d5934a01c1f74e7bb8b19c1fc9129474eeb97c92c0ade4df11c938325820ba1bf35b06dad0d23af86abe6f8aa3a1bf67da5c88c717008242465e4bb7a76c54188379366a08a076e5219f2283f9188ece17c2fb8c9430c57f9e424804bedb8d3027ac193e15cf178c61f764508ab4787a27c667ce54890b5ca5892cf08481f9e0ecb8318f673793b8d7a25c6be73ea2464d04ce7d5b6aa511fcb3068f16000226a90a13452707f71ce5534e3d8292f6b1018b36e45bff221b9345f5f2f43d87b2b31d71aab1929fe588e876bcce322c48c1ee753144cc5dc42bc8ca7f94fe7df0ce7cb37386f2de79f8604b8351998af94a4600ea9cb28eca1a0f578fb031b33c9f47daefaf8a5bb2880f4233f465300bb920ff5b0baa843dc1da94af0adc47f241d6299d16e1b8a86e05dde2a28cbc8b88f964a62d9a034ca752f50c403b1b9ddf0aa2daf2d392c88ce2f5fe69ece76417478d102572e08960665e7af9da4241fe4d3e35dfae4caef26b8d26909d62458b16756ec713e897474c0bc436eb10430392038c0b3cd6e5ab201b369f145ad898b2f6ae4e0e8c3e684ed64f58606d149b090f99d37b497e781041ef645ba2f71ea095bd993f0e2d1ebc5a5703facc334f44082b69200dbc8bf4c794deb7d820129ef7788949f94637e4ee479998c8d160e2ee73342cacefb8cb6f04be51cb829c5f7f02d947b281e587c1119625dd7e7a7e636e431b1b2d99d9208d7500075f65527a122793848f7992c79dbc7c75fdadd453d9a24bc062287d937a0769a07693d45050a7f84e8cc06812f914e4e257ef9971e3d1cc534fa53c1bc20ed0c89b6d054c7cd7192afa4105ee5e914bbdccf761494f0773fea93afc76178d8e5f310b6ad00ed3b48d6e783aade5474aa965a091f14641021c4345b6d6af75f642eaaf9c691a8c8d7f2d43e6e7b2a2e32cde51df2cff5eb4e3adcd9ad2df57e72e74d7968593daa8ead7b0c024f0baf19bda9327eebb8cb0bb7014830cd50b8c74e409a7026cb4647cb335a8e54c26c8a8b4d8541e5ea01cf2c0f88440d5764bef15d63f6049edd94ea992bf4a7514b078748caf94a61ac05497e523b553a48ce6ef09a162cf6d6536be638fdc14bb0cb2ba7ce6fd3bb4b7891d77f04f95dfd8c547ec23159895f01ffc3af2ed2868756a6ee35747d753867246fd1bfb74929fee2c9de0840e9650867d4f0cbbcbf3c20d67e347f4fc0722cbb2f98339d2c3c14766ede6cc44f99ba1b083cfab70e3d58091172507f6f09c6ceb64462d506203c6226f15381ee0544eb3963ac316da818421e542675bfe2f560c0039e551af8a474415deef52624f3e54042c05cca9aa392cc205cc65421757ed434de6b58e2d3716f10886a5cf654802bc204743c01bcf78760d331d998b5a17e350ef746071a14177cef25c5d2c5b6b1fced3a935d3508a2ed5d943b52757c6c9d4aebed0b7a78715226d3dd528fd73543f8ac94e60b0262301dccbef7b11b2a33b24aadc932cc549645f7675ae0db1026637e93ea8ba363aca9649b542dfc8b799f79b8a2407f6be626a112f060867cece2d81aa700e689b015ec729b18e20566f8a30dbfb2172ba5d5a1c8f9bb24545c120e65f49cef53b31b06e90b9fdda2e2739b2ea944c24756775afef3f293d43874f3235446ba5cbd0f919eb4393f3efb1fcd1f7a32cf13731cf3e651919a701fe98769d6d473ea56f2df6c650e879508a43935b08eb3497a214a019df85c017f1233df02792e7a8e25ec7b7eba88dc992cfbd4a13067f04ef17cfab18b89e0ecb1392578d400310a4ce511140da18f5f29e3b80645", 0x1000}, {&(0x7f00000013c0)="479a3eca00f0886eed569a", 0xb}], 0x4, &(0x7f0000001440)=[{0x30, 0xffff, 0x0, "661148645b344b9cd356e91306c3e576b88874b738558051967b30f93687f0"}, {0x58, 0x1, 0xfffeffff, "303ec7288021f0c5bf2989496530874e183adfd9b7421d21e815f081a0dc0bc3c507ff1b02284453d8eb59e69a7991ed418a92a358556f0cf2481ab1840da566ea0b"}, {0x108, 0xffff, 0x6, "bbd3ed936517626494f0bd1c22370f9964fef9f6a61b0e2f0ab7de094051b00392c2dd65130cc132a3bc15c47d4c4352571a4178278117c38fbfb3778dba9f2599f99054c86bafa0635419541c659f1fce1013f1bf69f4eb88cb9aa4ece34fbb17c3b15ef0114b8d7e41cc31caed165e1fff730905f94ee34fbbf47d5c9812a3ddd19cbcb448d42566d946396e783835345a9ad4f26a355324da4d4a2153bcab70053082c9a8411a85b0ce7bd24c6cfd41bc4103beec38ec518fc61719597ed664edec9ab8acab65736c0ffc3f389bdb6f380ed9deef6f22d163d7032ceb78219e6d9a0374e13132cd4dd60d85a440ef2b92e1ecce1c9a"}], 0x190}, 0x3}, 0x10, 0x2) socketpair(0x2, 0x4000, 0x8, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f00000016c0)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000001700)="56d9348bd62038611e44b22209606da0f76e5d044d180423f9372bed5cbb4f01f59df4f783465b3fe81457786d9ad7c25d2e5faec82bffa8ef0b55ea14d6bbf7c2d80aaa03f08a816b7606aaa2063ed76c51ff6cd8178c8e568789f1a40c0fe28cc528d339b5114a533799b949b29cf3c65a21d6188e7b46ce8020ae", &(0x7f0000001780)=0x7c, &(0x7f00000017c0)="0a9decffe10d53882eccbed64650d37d774926ce5510607c98163548cc5d9cda891dff2cb69aa9341952ca0615c564e48b184dd7f8e3700fd53419c8333878874c788880", 0x44) shutdown(r5, 0x0) sendmmsg(r5, &(0x7f0000001e00)={&(0x7f0000001dc0)={&(0x7f0000001840)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001bc0)=[{&(0x7f0000001880)="ec4c2249a4acfe18d3c44a91648ef37a0d89619cb914369c0ea3239d6c009d89143e17cf6a21cc61b3dcba73b3bf14517b1e240413c3ef587b90f5ae314e71adef46bdc98a875d9aa9bfd4d8d2739aa5aa70275b275654e4392fb2a7ea5e2b6686bf8984b570be10b1bc25278bcb28ee49902f879277945a2f501e153b007e5eab357b85557c9ba464b2ada850edd6af52bcc1d66e1396818367ce991ac49bd2c9445bce4e4af0f259e0076f98f0a03467329d76bc2fd44f5e44cc530ab2a4656f40b85ababc", 0xc6}, {&(0x7f0000001980)="ce9bf39903758efd9918e6b222ca6218c334b08164e986f524f851a80b4a490875de9a88bdd75acf033793ab604b05acabd37eb3d9d493b35601f2643de486e3c084830d19506562c7bc5b587e8bee88f695ae6867badef32f28ce37bd8918cd407171737a8642c9046aa9b156f0e9", 0x6f}, {&(0x7f0000001a00)="915c0d57aafd42790ead0d58d6f058bc411bceb1756908641aaf687b492ef80641e33790a3666a1e78ccbc65dc05ae57606b881a84e2dd98be108c90f671cf01d84a952b958e41ff8c8be090987d28884a0397bcce60a1d2707dd8c3f7e44dc70521be88ad71afea2084373e9529727223842f9b57c98c1c6679523a7a74c4570e1a3af6de0cd3839ce3954760deb5cc5545afbfb347fc05e02df371f248c30634ace2b61181c3f439bccab145a9e644555f70df72cb00c1e45189189dd136419c70cf0eabd8464c5e610171ab8144c108c68036716d3c74011f1ad78dbafd134e8a", 0xe2}, {&(0x7f0000001b00)="49ede00a325061fbfe5d2aaf769ba033663fa8b14fd884e470b7fbb37681dc8d38a06ec736c9caae6bec58a44d9642d84702ba1c3b8745b3e70757d95248959ec28c5209c7ad814e0d78896acfd6b29e2dc706d88d02587480294bc36009122fc3f9ad03e0dcee44d22b43b5975fe7a7b4b34512507b390c2973d6ba987445ab151d6a5cf7db736cb6b8259978bb63321d980b1177d81b78c4dc195d82b09522175311d2d63762ec3799ece3d94328406f3b5b1614", 0xb5}], 0x4, &(0x7f0000001c00)=[{0x98, 0x1, 0x400, "5a5dc998d6a4f66b5622829108cd4299634c524c34ac78805e1afb42a9b626ce102e417c727ed9a6d98c100375dd76bd098d3651cff04d98ccbb6ae5a6b126972ebd0019465c56f0ac51ffb1db4f61d3932cfdb37abf320eab14602296575e9150bc99218c594e5184704ddcac9070341a2781ce76593e6a0b7d212af62f48f51e"}, {0x108, 0xffff, 0x10001, "667ee7aa87529c0944a327f2d28ab5a6ce56963e95161a25b5f19abe3de74bdc332da35e5ad0c6ebb0b5bda0c2ef09e4e92ec2f320a8512964e6b4f1884ae9aeb479381ac57224a164bdf909d1085fca9c3c10d7ceddb520261b3c85e59d3477ffb011215f672dd4bc3871367805d9b6816ec7e7f6a4106d9e3947cd9f12926e0bbb33ff3321c07d236bfb8c15aa3003b8b8631e9a8be776a61f9c058db5520b35d28d476269bcf036d5e7c01483ef0f496012a19ed5962f84bda3dd7b7a1e2da2b607c5222ef36109628a9d8f0711339f449b905ddd425d6103876d1cf3d2ed961842e3dad537f2c29bebc2537ff8b4f3ddce951c982d"}], 0x1a0}, 0x3}, 0x10, 0x401) r6 = syz_open_pts() poll(&(0x7f0000001e40)=[{r1, 0x100}, {r6, 0x8}, {r3, 0x2}, {}], 0x4, 0xb45) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000001e80)=@abs, &(0x7f0000001ec0)=0x8) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000001f00)=0x712) r8 = dup2(r0, r7) r9 = openat(r2, &(0x7f0000001f40)='./file0\x00', 0x2, 0x40) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000001f80)=0x400) bind(r9, &(0x7f0000001fc0)=@un=@file={0x1, './file1\x00'}, 0xa) select(0x40, &(0x7f0000002000)={0xffffffffffffff94, 0x900, 0x3, 0x3, 0xfffffffffffffff7, 0x100000001, 0xd94, 0x1e8}, &(0x7f0000002040)={0x7, 0x8000000000000000, 0x2, 0x9, 0xff, 0x4, 0x0, 0xaf}, &(0x7f0000002080)={0x8000, 0x6, 0x100, 0x0, 0x0, 0xe9, 0x2000000000000, 0x5}, &(0x7f00000020c0)={0xee5, 0xfffffffffffffff8}) ioctl$BIOCLOCK(r8, 0x20004276) close(r5) open(&(0x7f0000002100)='./file1\x00', 0x80, 0x0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000002140)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000002180)="d62c61fbf799dcc1a41d888fd0a5bc21b3a9e7164f", &(0x7f00000021c0)=0x15, &(0x7f0000002200)="52644f05d541e0fa5295", 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002240)) sysctl$kern(&(0x7f0000002280)={0x0}, 0x0, &(0x7f00000022c0)="150a0ec2c4395bb5bda0b0f99f4495bc2cbaa1c1b359152095667c2a2c937220c390dd9dff", &(0x7f0000002300)=0x25, &(0x7f0000002340)="53d67da7437989ac9b98b8add62ac88e4462bcea9bd61a706704caad99122bfb5a30c6ddf345cd128b6dcb29fbea82", 0x2f) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000023c0)=0x8000) executing program 3: r0 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x1000300000000}) flock(r2, 0x1) (async) flock(r2, 0x1) flock(r2, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) (async) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) setgid(0xffffffffffffffff) syz_open_pts() (async) r3 = syz_open_pts() readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) (async) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) executing program 2: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) write(0xffffffffffffffff, &(0x7f0000000480)="3d562de543b74deb3d766ae1fb16a3be830c9cbcefa4ae9febc0c895a7eb112651e2fabd188b6c7aeb46bdb4ed851bf747c16e070471340efa179ca6663167975b76789781dbc3407194968a0d622f3dfd0852620df07bbfe510ff58e8ffcda166f72d1c81768cfd7106f64f0d1daad5281ee820c45e2260ae4c05ae24bd880c041df94cd5e6fe16b4c66a59c82f609d282c63a46103abad67ad280ce5b66c4c01b4d83dca47b5b2ff2382f88160b832bd5548b2cb4afb3d4ff62f21a9f6fbea01e18736be76876dcd51c51b9ae0b28480fe16d4b49c42d5ab0e63c2215cb324f73fb81a38e19c9da10096264eb981f6d30a779b0a00a0373d2a42089e5e2836d27681f9eb0b1721", 0x108) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) poll(&(0x7f0000000300)=[{}], 0x1, 0x0) poll(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64}, {0x61, 0x0, 0x0, 0x4}, {0xe}]}) (async) write(r2, &(0x7f0000000000), 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000014c0)=[{0x2, 0xc5, 0x0, 0x7}, {0x80, 0x0, 0xfc, 0x7fffffff}, {0x6}, {0x800, 0x0, 0x9, 0x10000}]}) (async) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES64=r1]) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000070000000000000005"], 0x30}, 0x0) (async) write(r0, &(0x7f00000004c0)="8b65c75de373341861d777b21ec5af5cef7aeefde0429911a3b557cfd0f0db255649cd1c5d40aec1dd06d297c3b7272daaedfe12999373227a5f77aff298ae1d9ad214026c7977d793d4a3f61d2569317648c39b29e762996231fbf0fc98035fa848d43c8c950c931976a9d924ce3ea32e1f3062204ee9365a3740d0e350d9c1820a69c78d50923c33d939347fe3390b3d3d9c482bbbb582653dbb5ba3d7aef8963052b33597a7b6476f74fa52ec1efa7c8936bca7922cb5159b966fd296c642127ba32ed878b6154db486d207f73676fb1b85619fdef757cc43660c0c3caf52ac59531e029c44f8083bdbd95502e267ecb0547e03378f361144c06ebdddbba93db6e1c35e707b8bc567e4a3ceca666245abba3dcb012753380824a1c11e4c2ce60589794ab77a7f7190de054bbcbc6ab66f252fc64da8126bb4992610f34a3a5aaf1ce1db6c34a405eecf38a282d30c9b17add5157b75133b95285ad7a10481bde1bfe6a254e774c7dca130e369d623c41e2fd8be3f3e38c4b85851c6378cf9e16b6d4570cf09de923fa05d0a8dacd5b8f87cfcc1742427abee5edbdbc8bb0d289689eff0f21d9cef4f47e0a5457dd241da34d7ac9998f77161f3ba0c4c10ce60759c54a0937b1cbafef1158f56f32cdc4808fc2166e1ab7e547ec3639fb2236127b2e9c4f9296102322616edbef753354e3d2c96b46d297a0328dc8a3aacf07329000bfe5d74bd4c9b8b699ccba97f5b4e3198241f739b3664439b37a75993ec4342cdfc5f97f531281f3aaca334cdbd00c77e46ca4b12e9d9364c1d1313ee5ba3ca5e030043a9b0de85fe4430bbddfae2c783e4963015aaf65e5a8bec2a5e72637491494a93d6ebb247472087fef3fbabdfa0293c668a2a1fac7221be8f2c6c913b8c196d001c3f964f1b09ed6436e6df7e07d9e3f2833e09ee93f6b9ab46a7ccfbe975384bb7fc4ee47c0145fa3256ec31b3d7538c7fcdea404378a9a5261b1617c16db82cb26e1b3b17894bf03eed91d8bca38acad653fbcfd56568187637450f964cb3a31585b889fea69cabf061fe6fdda57a7b8f9ebe8ec9ed9cb78d84880273c43d6ab499effd7bc8a9352979aae5a89e2b138958e30a5eff620ebbfbff7d0910db34c14fbc374a926e1e55ae71a5e1acf3b7633997352b775bf6e127111eca1b8ac2544dc4b38c4f007a009eb022ce95933655ed714d42dcffd9f994dca625f45f21f57d8f992c25f24f6f092ca04092719dccde0f5409656cb3e4f885252957a3bcd71a0924f82edd29459c92c101d9c1806bd0d8bd600f5427bee603c05a730e88f7720d419015c9c5475e55a21064ea4c874c24a9bc1d05c7b81315d2d408bec8535c6f1b24ac4ecc6a454aefd500abf1f06bc66d014f1544d1aa5bd7498bac685c15f459d962123dd06eb442d10a70db4f03e49365c762aad487ebee60d0c3166bdfe59e340f6b6ff968b960ae0c5c35dc168daa0ac7d878959f15fe863b1a47cd884af899b4f38fea0304fb9e70f287b315ce809ae945917f7c605a6adad655ba965fae22ea6eaf2c2f643eb47f88b33d5776a13ec7fbf0ed299fbc212c095082f079dbe90e857f3548c574ca4467fb585ac02ad0d47f853bb34bfa9d9f2966cef5fe4a01ad993a71e4c0046bf3a2b5a5b15156420b42cc85e967f0c5011d6a304956d60291ca3122a0ad86a4f0a32433edd068cd7d402837aad2e6eb5af8c0373a946bc9431cf9c264f2b6fb106e49f27209e13de33c7b39fc80d6084300c83087bbe276efb34c2bb02862b12d7d30a66603884f920e59e59d699db7095628d79ee86095aac19400c0b99ec6b35c43e4561f2916ddb5918a0f7f7ace67390fa3f852a43355b717662778d1a21006f09bc9571f5d01cd69c730139b485214070c6b9ecc27379435f27eec3e00e45665f47825299cbea2fc34b532d802f2ea3d4d2c54f169e7fc256a980f475b4c3f93a865fad8db4c1c407b34c6cf85a679284a15910bbd3ef2d434ac592da691578da0662a29c15ca37a6183038b1ff5b6f6036a64dea54285426a360c358658377258a29699b3016bc4c6fe47d27a041199a1c286fd8ebfcdaf32644b13795cf8c49f478f9ed035f700f248891b0d9fcc4664fc97010f1a0c8117cbbd81b0cac36c9908451bf1ca1772322e7182d6c0b574a2b4a8949d195855b73b3f7a02a256de75fc47a47e9a7279a716938da7847bb0a0537243d664a91fd6d5fe557b7a58297a6a6554f4499a89c1c1ffc15d4e7963058f223182703f9dd87b72e4a5b92e630af1ff049389e169bcde6d4c0ec4fbc245da165939072d9c64ed15e1e45e27c653dad65eb9426092c47f96958375930d1bf35e948dcedb074480306540772d2c3e19952bf403d072519507c4087ce6112400144c14300cd0aac6c1b70aa7a9f34e790ba3a5a032736b09f32e618fa8ba63d27d80a73881a00c8c731117e2ff6af362ed57d20d4508637e5ee9b2a3c3c7b99d91904b6a7069e5b24cf40fb05571f7b552d90d51e7926b7ebc8383cd35f4b6efde47acbcfc3913e0b516727ae4e862731d7611dd4290008a222bd5fa638d180a6810e89a9434dd9acd8f9d15ce6e22aa35af2612e0e31b56ac07997c4289b1354cdc43a795c639ea24b0eedb7f20c9091772c391c9253b421929eefce20601f25194af551ee229767d33ff6b07df1864032c36ee99b8abe468e4481d6ecabea67f0ab4715ac6b93c5138a589652fd67312bc965a38a237571b79b7547f3a97dde6bd628938c3f13dd308a85ee2db89492ab10bb72c4085dc9ec3a9f4e4f620a26b758aa1c69c0b7a514e7aa12351205eab58ccc479fcd5d25bf9b7910a4a7f856dab96c5e279b5bdab057a0a30642ee3c753edeee5d2ece83e6be9c5a759dc5c94f71c929451c877b442dbba408d964c8992491780c3385ab32f1a841386abe871ac35de8d74f54b9d9b87cebf02d4a8a83846df9a867c67b6da2f6a5b326bbaab44ca3394f7aed9d85cd15de8db91f6513ea75a19c8f5ab6cfa70a44f22d4729db58b1ce780617abc1bcc44da57024897cf2e21cfc6f9bd0324b87b1ba8338ba8d991e00e708daa3ae35ea147e83524fa73534ffa1c87b9feaf871eec6bbef9a4952cd6f8101ea93cc132e6b78a2b96e17a4744f2f5a15e89e2cca42128b5a0a363b83953912d9bbd8322d0bb38d1f70125b7ea338a1ca210d4c30eae3e447ef23827a8cbbd7d06379b71e5be496314b062ae6638330ebd81b482611b55644330dc83f9bf8f98ae9f481293b9f5d2e7ff39984e06005bbba516d18375a46014cc30cacab88d4fab6cca121aee07e9994043b97ae7f1f25435503e4b9579a06638f3a3b6498039c95bc68b84dc53e8be94b996b1c5ff766a5c5b2a06519fcb703efdfaa3942da9aac1df74558db295f2e8ae93cdace70a83a692162fd2f3626b597f6ac356ad60c64da13986ea3e52683acfec71c329c739b1d460a02af91d82003e1be9153406ac69ed8a073fb674d66b6826f5fc335337d32bbd15edb97d7c2b90cf65271c6b1e91894dd484398cb9ccda5252f2fe76968006a1909b7adf5001b69612b1edc76edbb65d293d84b2573a88935f4b0215987fefeff01f55264ad113ece7292970e2c52a12653ca49f8ff43c93b03a456c3772493df789d9983e5c8adb5feb117bad0920b7f5d495020b6d98f544c78d60aaa5245c1c646d8d5645d6099bf49cae9e59af5a6fafc45d68b925e2888836687734458b32ddb8b07cb6b04b2b028e762bac37166b94e8eb540287157b66cc875cdadc6388db389a079e1d8d2042a133a71f2d60d531a69b0aa4a05f0549d31417a17c0b95b855f8fead0403806972029f968231497bbcf06ec0a79935b20adf73a6da91da291428118cf6840d765dae0f539f6f986df001144c5ab19e2b20da6f434905687cb7c535935eba60c280a9b079dea8e979d09ed9c45405912e39a6c51e63d54994fc7e56ec675f8c7069ac5259b2d6a77b4aec07c41957dfddcb88fac491ce338df24442f2ad76e74168e129bb951af82f5ad09a6314750fe908b48b81cd2e66331914f5449441c0024493984616091a66c8823db9f33c41cf025a2f52dc1175c414078e453d1ea11721e408bf47d84528b0a0b0b64efe522b5e4a1c427ebb8b0ff5fdb885cd52ce08b678f327ecf65290c4d2da4b5898741235f568f85d79f64fd20cd3fe4756a985829c6fdd2c01e8e9a1138cb743b5c87fe0dd5ffbc18982e8462c2e6cba4b2d625bb5a1521b301e8cbf0610c01fc431f580e154a269ce428bcf5b5b94b61d074c8ce727107cd0efa7ce1fff047fd07e8a89ba5a85da7ed3e397529f18df3d1bc534e510b2a86a14ff09d3e9be135c5bc0c3a1807d17c7c360f8c71898937e7efc49ea1a841265526d19ab111d45ff69e6b7fe61305d26b5720eabd250fa2626fcb1768f41dff66cebe6704e7ed8f48cc217dd1388360628708c125450a5db666b40e51f5a65414e1a63a3fbcad9ed59e684595752fc3e621fc0effc3a91aeea63a60b533cf973902112016a517a111a5b68601d1783095abf1d1b17b154f48c11c0d44f1852cd28baac3bc6f9e0cfdfdfedf9d0b5695fdfa1991dc93c036eb857f60b8996112c1d6bd49b2eb68236b2fae9b78f7db6a40c5727c6a52e4e4007d228280082023f00e827dafffbf4bc66da60a388a41c1288449fcdcc03070039f08d2950ddb623fa8fd3061347b114f026a5a78ceb44829328281b5fe04320d2b86ed3f41fedaf34b3620d14724a32a99fd6b82d64897ae20a324f3e70d7a6c1e98f68783fd9469f8611e87026568b5460a37694f216298b69693c5db5dd6464f56f6a36c65edd81735d94d76da885b832f43aaab12899ce405ea696a841c02ec1c8ae14ec6cf56ebcf05b5311b0a098f218318d216b5fa7a9350745fe923a135eef00a733219d6f23425bd40bee96c38f6bf0262b29c7913dc13a80031882e700c4f6b9178dae87904149d3183b559a17a1124d08529d3c12688c20fb08503e6872ddde7b730835d12a0211fec7c3523cc891205efbf98ed3f5fbd846529d41e976d081b5a505fb29582c8410b9d07f1acdec241166390b41bb0173ce92df774bdb46faa81b630f522e39dc7fa474155399c3765eee2f3b040ebea2cb8f517e3686fec9aa347822b0293253be4056304ba3e9ed52beac2936d9b0014f6472518945b4293d5c2a29943c52fb701238252896efe84e8e223e7a3b752d6beb2781011c0fbebc177b07e8ec70c3dba8aaa6e6bf29de711222677c68c2ab4d37d79d4969a7736c17d74b8d1a84851ef21efd2b3b0389dd3a490efb3696ac7ae6540203758b4a8c6c77e1f5e0bd0559f071696b5a1b48b555efce487f3e8465c726b94023f54f477ce2be4e14d2de9b0d22aca7c990f56284cec852ec41b365f254d5131018a9722b24b33b0ebbf4b916317d2fe24785eb1484a694472269877f722776255783363e84a4dfdceab7f50445da61026ac4b14c27ba3618d4682ac0ac473e7b9945789eef1862de0db99687f52cdfda0fa2e6bcbdbdc17df6365bbe7a47bd74f3c6a476b83cfc3decf8b3645498f731d29f6dc0f05251b09c323e90e5f093fc8b0fd5fdc3d5a18750e7779d95c658ba4a734837f98539372be09b816993364f3768b7b8b2a87965d8e802d98c3741c0fe9a8995a341b4ca773a628357146d9572c9e7bbbbbd6b900d0354ff9f86f63e1f3c73263bb8409c7666461a1f3231196f08b5abc4acbea3d24f35055f19d172b0", 0x1000) syz_emit_ethernet(0x3c8, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff0300000000abaaaaaaaabb86dd620b0b1503922e4000000000000000000000000000000001fe8000000000000000000000000000aa33000000000000000401080000000000000e0006000000000000000000000000000000000000000100000000000000000000ffff0000000000000000000000000000000000000000fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c0400020000000000000000000000000000000000000001ff01000000000000000000000000000102020000000000000502020001050000000000000100000100000000000000000800ff2966000000111e000000000000c204000000040502001f7fe8b8182868a6773c2c0e35daa2f8e10f3a19ec32c0d54b7e6573bf6a1bca897b74733dd61d8df9e57ef1bf3f343c9883c2e89e74a642dd94bad1ff498d07f273b9bd02248cf88810132f1926eebfa0882ca9096fcb690d31054a70483be78dd2b93e25a4cf9100f7a0aec9e4d02db4a5a9738351b11d945752281ad210f5c127cc46dc8b6f1252bf2f04768af2ff65eb6e16d27b2a7f57dbac5bd86d80e68bed993446b7f11e5dc155534b93db332c41a29d6ceefb6308cb37c33775891bf626a47096d7c2043fa7777874a47271af95ca9f947e6391a8febcfc1b4423fbec779d897523223b45097800000000ff14003f00000000fe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000aaff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000aaff0200000000000000000000000000017bebcb8f9018dc62aaef6764aad6925300000000000000000000000000000000fe8000000000000000000000000000bb3708000000000000323a5d7d7ddbc1120ffc9b630153b7e184df178b6a7722072bff122d7a7035f26d3e206476e60482b2a82b309ee1a8ec13beba3d3d4e140dafbaf55b0401810401070000000000004e204e200008907884a2a749d8d31d584b53a8c762e76de9092449a2a62448440485f8630050bb1a834612fa24af65f9121de4ece9ef05e8567e1f835d6699368d58f28e69f56906ca3d9098baeceb2b966463594b6aab66e2afe1b2baa4e3a1e3d877b2d0e581faed00b0e4a90d0c3c50b67f593c2d168947a82d0ecbc4b2107ab660c10220ab9edbb694d98f2d89fe9712bf9395ceddf016150ae216819119c2f4cc8094976967a66d17c75732f1ed5b39d339f6009d72d0651d1fc893bf871867"]) (async) socket(0x2, 0x4, 0x20) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0x7, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000104004000", 0x8) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) 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) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r5 = socket(0x18, 0x2, 0x0) close(r5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x20) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) close(r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) r8 = dup(r7) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r9, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000180)=0x1) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) executing program 4: syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1}, @icmp}}}}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed8260", 0x8}], 0x2, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) shmget$private(0x0, 0x2000, 0x201, &(0x7f00005a0000/0x2000)=nil) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) (async) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="ee08665d19ac14d5e5134876f1", 0xd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) (async) getgid() (async) chown(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x56, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x4}, {0x96}]}) (async, rerun: 64) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x0, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}}}}}) (rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x34}]}) r3 = dup(r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) fcntl$setstatus(r5, 0x4, 0x8) renameat(r3, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') executing program 1: r0 = socket(0x6, 0x1, 0x7f) recvmsg(r0, &(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, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) 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) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) open(&(0x7f0000000000)='\x00', 0x80, 0x4) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0xb8}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{}, {0x35}, {0x6, 0x2}]}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140)={0x1, 0x1, 0x4}, 0xc) listen(r0, 0x0) executing program 4: ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) preadv(r0, 0x0, 0x0, 0x0) symlink(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000240)={0x1, 0x400, 0x5, 0x80000001, 0x4, 0x0, 0x9b8, 0x5}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) select(0x40, &(0x7f0000000200)={0x6}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="39f29fffa7f3506c", 0x8) r2 = msgget$private(0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x0) mkdir(0x0, 0x0) setreuid(0x0, 0xee01) r3 = socket(0x0, 0x2, 0x0) r4 = getppid() r5 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, 0x0, r5}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x194, 0x5}, 0x1, 0x40001, 0x0, r4, 0x5a, 0xfd, 0x7fffffffffffffff, 0xff}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006}]}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="89ffa22f3c25ca04def8000086dd60f619000000000000000000000000000000ffffacffffbbff0000000001ea443d08000000000100"]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r1, 0x0, 0x0) semop(r1, &(0x7f0000000480)=[{0x3}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x0, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(0xffffffffffffffff, 0xc2, 0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x0]) getegid() semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 2: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) executing program 3: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) setrlimit(0x0, 0x0) socket(0x11, 0x3, 0x0) setrlimit(0x0, 0x0) syz_open_pts() accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/84}, &(0x7f0000000200)=0x56) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = socket(0x0, 0x1, 0x0) socket(0x0, 0x1, 0x0) kqueue() mknod(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) socket$inet(0x2, 0x2, 0x2) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0), 0x10) open$dir(&(0x7f0000000040)='./file1\x00', 0x100, 0x0) executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) executing program 7: socket$inet(0x2, 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={0x0, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(0xffffffffffffffff, r1) getegid() sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: socket$unix(0x1, 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e1804", 0xac}], 0x1) writev(r1, &(0x7f0000000b80)=[{&(0x7f0000000380)="693b9bc414a932026faf3315fad027f7675c5eecfe86d6a9854a0fa28094a0fd37457734efc6068a2452f3feb662749601271a327c7dbd99a7b0b2c88a444561ddb41782fd8ef037266abc2689d5b175c481b40ba3bb1c4ee8e3ee430cc43af7c17a6c622ee6b9420d67c833c9de303224518c8b2e1093b5c9583fca549ab30204d4b3def6af6a8ab308086dc42886aeaa729b84a38aab7b5137f940551e3dd3", 0xa0}, {&(0x7f0000000180)="7d7d8308da4092b5082ac1e0565bc6a1943e8f42c538b094b2288991df0383c5b47f6670e72bc89aa6", 0x29}, {&(0x7f0000000500)="cf85c9a3138e89a9075a4c47bbdd9f66db6b277303e57c56973c51c57b56165ccf2de753d1a966dc9167afcdd48ddb36b738031da0948febec4a26849b799d48bf4d158c25a43fa0c52d98cdcabc6ba05bc9ee3d8c64b72f8bad98f3f96a5d97cd1d0eede51308e8ee902a5e0da0ac56845f4751afe7fee535c18db7f2363a241553c0e457b58e310d85a1e4dcbce9bcc5a2ea16efe26e5889723411a90c7d0079d4e852a974b895d3", 0xa9}, {&(0x7f0000000600)="1d0524e18c641b2789403ddcaf89d68216e29201348307c7f26871596015a1f8b768095aa3a21a85aee293f4b1f62f2e07a385658efa05ddcb3b3a83178bb0ebb949b23e50194e85ddc4618775c2f99ad9efedd614625d688018fbd4d8559b96548f34261a589ee2a098c2d6735aaf1f4d962b3ee1928694249911", 0x7b}], 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) poll(0x0, 0x0, 0xffffffff) r2 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) flock(r2, 0x5) executing program 7: getpgrp() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0xff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)=[{}, {0x100}], 0x2}) msgget$private(0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r2 = open$dir(&(0x7f0000000400)='./file1\x00', 0x8000, 0x21) getdents(r2, &(0x7f0000000440)=""/109, 0x6d) 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) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 3: poll(0x0, 0x0, 0x8001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="a365cf7f6249f641a94c7ab2", 0xc}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) syz_open_pts() executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) r0 = socket(0x17, 0x4000, 0x22) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r1 = syz_open_pts() syz_open_pts() (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) listen(r2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r3) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x3}, 0x10) (async) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) executing program 7: r0 = socket(0x18, 0x2, 0x0) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (rerun: 32) seteuid(0xffffffffffffffff) shutdown(r0, 0x2) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async, rerun: 64) r4 = socket(0x18, 0x1, 0x0) (rerun: 64) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f00000001c0)) (async) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000100)) (async) socket(0x10, 0x2, 0x0) (async, rerun: 64) r6 = msgget$private(0x0, 0x0) (rerun: 64) msgrcv(r6, &(0x7f0000000140), 0x8, 0x2, 0x0) (async) msgsnd(r6, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) (async) msgsnd(r6, &(0x7f0000001180)=ANY=[@ANYBLOB="0200000000000000086085b026b4d30a7154e475bf9d14996e39be2b9c55981a43c1cda36baa37ec7088b7a986a81055f25be98e8fe3aac5c2cd12d674af1ae3c0439335da7baf8da29b610c367f096e"], 0x50, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, &(0x7f0000000080)="e72746a51d42b604505514fcf1563a4c4d4b3341aa83b3c9e88c53e927c24cdeffd1c3679a1168e9af81f2cd4733cab1979efb6578cddfe1dcaf336e9cd82402e77763dbd75776fdecb548c02d10230413e51d09b9f6b17660537337cbec92fd850951ea0ef86361948b5d9c7f2d9fe498e8004a3e99eb14ebc1fe0f722fc0b980eddbda913066c82b51a259583095c57b1cdbbc52226a87bf81bff28e96e73c1044c3dd5507106b14bc26e3317ae81dfc39e3d027d445205a79beb5353809f9ede431eb99560a0daf9c9d46210fc5f456acad488a30329c6daa26af90e4a37b19ebc94e99bd48d4d3acc8828fca1ca879f5ee8df88f3af60128ebe809001da066594ea678a2eaa330beb561ee2a36eeaa1a2964d292c8bca3bb36b6f6e969ae2eb64500d0f2f85f3f6ba61c144d473d0889fa6fc515dffc4dc6ba7fce4eb00bc4651596844930311263ada776cc41e8dab14ccf9d61d2df0d7b1e65dd789baefefa3d7df81c3ca28b62bfbb6c7ec859ef7c3cc2c7fa1f5818e9a9ca7b6d6f2da463c2c32ff0d8ddd5d261b0ff22d3745d1225b49ec3123ec6b93484ef4cfcea749cbdeef2e4b241cfbdb2f3c05c51a031195e14e54ca8620195cb2569da5812d73bf40874d9b6eb706b148963487bc747a57e32a9b29d9643c4f5697eeffe03044f5d4ae827df01b308207064533955fda3eff90a09518023b124396d885c50e08de6be495537e53e1ea815258570078654cac4175443095897bd217bd6bcbed62ed6c9b9457253b5800cd99b53c8ce9bba9b9f0d94e239d7a0ac4f0eb2c4b44a8ab9c65c8946b1c1f602e6ad9f86130ee8b150a2d032f8ed74cce158b257280f21576a125365223522780fbc18c5e8fa323ce800abe5252ede4ce77db85cc82bb2e4d6d430e4ceda0bb7f1fe461e07cba0c93b910ed2b58c0940fd892324baecc1edfd0b15c0fef30f7a629512510fd091a577e5a45b129542f57edf535ad7a983036c0c49ae3ced5e314b5309bff0fad88532a160eea1ac6e7a87b82302fcb423800f63107ac9e7e51d4d9914b57a20e00caf6d53ae9f8372fbae074b904999c18045001a75653c4a9555b356a6588ac35d0e928f75915efdd3dd4e2f7f5debb83f631b2162f3a6f5ddde3040ca136b837661faece1e0fddc2f9cbd3fcfe1b96409355c5568b5e59f223b192b5b3daa3817b156968048d9addf0ce6cb40ec6c5c8e29f28d7362b7a3d5bb0b8ea0014238862afcda1009de6bd86ef825c6f39f40320cdaf90b2490d4fb6034c4f665512522a9ebb32d3294948b863fae52e36de1364d85c140e41939b0b7caca0bff6c38908a5eddf5cd7a127458da31c04f0a0e0e9d932246e67554fd61fca8ad4953e545cb662ba2c7269729adb8c2366354bd9cb4227a3dc4730e1f7aa98b97600edad71ed3754e41821c6a0c9a96fe2916ddcefe941f947d5c3565bb0b58ecc163f8d56692a87d76fa0870ff300b697e937ecbd2e7497ae6fc72863626caf7c70369eae915b8b8a5b79b5e5ccd2f43cf62c8ce5f88daed95e91e4d94f0f795cc85a95e133eaed58b670ad890c4767b3bcb90f661078d7cbe6681c2049157d2c6403721a67e3697cbf974c45091c84c762f19023f6f6f2dc589ea4573c2c0f461ad3bdf3fa0bc32e2c53c240913f97840ef0bec7e333264ef28977a3926c6c261cb1e31d91db7ba2e58e51b096a21f31b21c4a2a2dec4002beff22130709f1aba8146f60f49794774c4c13b7a1a5970d8fc38bc19fc4afa7cd3de8827f4d7ca02031df92dc3f530cacdb40ba89dce468421fcd7e33493734250fc7e001feca5cfbabb54b3a2ef3229bf51b3450f653096446664e2af40e56ad52c54c308effc645619b16c33d5eb275477f93e5929c6abea83794ef99081a08bd5e9f87182a964af6e783bb237797007e4cc54df80412e8e05ee5e2db31312d6fc5f8be66bce06ff289e89f07d1fdabb395f113411b4bd7e809b3cc7e02a3dc0d752f5915cdbb8faa67afd2c514f2ba2b98703b391a2aec6b6703b9509721882e7783e346e36237807bc4215b37a3e9c07a3610466b32fbe5a482466901971d22ea127970a233653a7ee9f7deecdde96c8611a553692b9fab453d008549dd749bf22703f10bec2fe1ee2a8cc297c8f115e64c8d647ba37e33a6b7eef04d949047e6cd673a9ceb2bdb28735c02961ed54c5545931e03bafddc858e8d5e9d6a77dbdb3b0edbcaf847c8932cb0e51080c02ffda0c863f525021f3cdd4e771995f3574f1a3caf189d586c2a24cc348d204bcf6e2838e6facc0417e6d0d5b47b4d6a66da0d7adcc41a427636b8007ab2a0e1a47fb8f9750e96284cafb86d26a631c4d417086dc2bd8b827696ab1f58086e1d81f332025d52c3e81c80502d719e63849ef4d77fb485e285724c9afea6b95d9225a773db4b0aa02b36f68c4d09171e1bf5e0c34b8d72cf467df00c65afd5c13e5977f33efe481524f56e75d0eabb357c9dc3c23da4a9840f4daf4f38d3b3763146dc93569b851adcdeb9d15db3118a5268c988a8e99a8855614138935a932322f1f87d6f766c4ef76605565fac15550e076f6c5f84b9bbdf5d3d7a1611d5d9a69b937ce095e95abbc38a32e1608cedbea8a26cfe45041566e1a2191c9173c6713411c8f721076aad25ea5d6df378b22003af6016f343f667b963210fd8d7074285ab3af3cdd62860b8b451bc1ed16003b6e0b047f93b4407b35372f5bbd91b8934780c9afa3d6c33ba0b76342762012b7c118a4a3cf39dbacf904b839518aee1d16432df83d77ec2d4583f763fd7d6bd682e65ea883b6a92b52f85841ef6b2d1a1f7040456d94aa75021cc8a6843a1cea388c108fcb9c7cf9ca5413ae5ed6561150e0efb47df85ef7651689fc0053ba4a8dabfea4a0dbcab58a2eb2c8566fb4acc9ed9cf042c866e09e3879194f1b0461d0471fe11b9c189765ffd253c7a0ec1941904cfb8b05967148a4e0f6fff4a75a8b2977dfc72094c99ee16f579297df3a4e52fd169f882490da991095a36040e68017903940c3335d599466004125dfe8559328e2abe31c2fd47f07f9d335ee32dc0aa06ceb61df103d57546dc9f918ff167b9143d1e4d634490a1ea1f51cc72c85ea4abb38795d85deed7aab147bdc089945a6144f8f7b591a075fffee28315bbdedf0fa39e29e4f99c68aa38d0c98b2d1127daf92e63b7426d8cbc3a50bb96e8aa54c6b1e25bb13dfb412482c66133c1e58b2e5bb091d44fecd2b2d959720455fc7db3713a54f83c11400f591d97614c2ca60ae4ea28f391d4ffe443a372f13b9fda5731d362f46e06493777662019ce0033604626dec6f7ec20e7e071f69c855646b9694cbfa70653c321b2e62091424c1932f3075ee8067b3bca16f38bd6bd2d8e196bf25de39a463cebac8d58f606e560ff6fd303a93b2bf8e2856910556de1a8c747d68d9ef0775e024576e9fa869aa14ff01971d17b36c6d5c3ba5e3a226e55fe2842852f155dbd336dd5d300849145d5b31e34bbb2ab5cdb136377b17ff9bb5da53b60a128b2b05ec7063508c0e6c2acd5cc0ed2a95b58778b98e4707bdd5911163d26171ac563488545d9e00ef5454ef42e1615ccb42f689683e1dd554c2fb811e97b61749b6077db883b436888cbf18afffd39506b977fd73fdaff8fa2173e365f8cde1327690edb067514e83fa431308c7ab3263a90b18b2924d3929f19301a1de66b6c392716c545d30b9a84419e88ef2c35f86ee39326fe8ad96c02265330bfa2a79ae197c121024e586596fc9245f26057c711e7d1ed6cd3760a78e372a9316c79f93851355c842ab46e62a16177913d92293e76ce019fec92ad1e189db209661bcf923c300f41bdf31f524fcfe6aa9b92c8a667076961d44b01fd94e9d1e6440a54f91b60ed6161fd1ab287d60be6fe5de919325d9225f952d96afd8162f3cd02b81e9225071d18e5e824f1963f53a06ab7bcbf72aa51b8924eb39108d69a0663f4a45ee0a044547b71afbd74b109af1d01fa8b6f6a6eadf72237987f9fa4d4f6c5b915c050a0bb0810a78d005c9a06cf4bafe3a36f869d6dcf4d0666238c4db8ae675f2377fc5cf6b92dbd74e0bbe236584efc0060475a38f81847c2c8ede76847386e4cb0be5fd706020d1b4d69a3448c8ad5eb6493f379e84ffe3e65a8f6de6e10595f380d7691863de929a9880864662a1031a75310a00ab52c0aae373843e5fc5039b422213edeb6410b9510e16c870b5c43338b287b10ad7babc2449e25d905920394c267db3072ed04cce59f8f364ddb90ca0dc6dfdeb379cfbc9985fed5471b87c47c107ffd7aaaedaad4d538498ee465ef65474b543e2329d8b482b5c864e01d488d524d23948944170b45b91f517f725427f5c4752d0d62b011bac7dfc24942659f776eede4e47e4bae878e522e309159352126e569c8934d82b12184aee878f939769c53148c0a8439a21a6cdddfe5a769c9a242d8d5cf6e6c1d66c1c8b6d788ab9ab2c1c409c2c2c61737d3deb8457c9bbdef792d40436aca37b67bf599a0e1e9b8ebb98c812ebae06c1d18fec1d4786ce119209f6e03379ff3749d9d30e5878a5ebb344c43a4f9da6d30b2d99f87284f0b8d40f51981bb47c88c5e2ecc8d4571d39e021d4fb1ae329c5547b0d77f606838725413f58636296f88b787733814e4b225427014f150fa3bbf3d5c152d27b11ebd8e06086ce710e094da75bef3a7ad5866ad940e19c464474b6c2f7c498f2cc8643ac87e6b3a6b059ab23ab26ce3c6150076fd030959ae7f93d1121feb786ef240d9db76476208a14facf45337ae621b095bd6fff7e6edfd78de342192caa1dbc54ff41d52949aada6becbce802a0be54b51f05d86d90d792f614d3811362692bcfa5a33a97797ccecf0e99f08f63793ce86f62daced719983565f98f9377f478828bfe2a4bb08a91a84681249c0d5539a36de045ebf29c64bb3999da13ce1b346c37c1f1c82d132a469112640357816019f4e1056eb6e8c5507240a312148ebbbddf04ba56a9500fa7591001f8ce6f9beb03d3d9f0e4e9dc5b2c7c92a8b3584bcda6e8ac328993e11bb9d85c94f58ffed73df11ad8dd87d77a036c8f27ed0187904194fd05e629a2050fe33011bf707f8d717cd3b40c9ea3be88dcb7c6aaa95e3c3e0bcbfa2dfad44eafc99e45788deefbb74c9211c3740face915a329cf5bd7f477f00d8bc69a3b5edce517a102cff0f59d948346dea43bcf83e4e12a82fc05a685f530da883c548e1ba9f9da0ad9570a1eed87f480f261f0b218ae84e176e89385f997b2fae931e324ec88232be1baa9cb4ca76de5d1315f8645dc9b39a77a6731cad62cacc9098146a61164cc7a4750add4ed1d2aa0906832166a2ebf3579f2eef917b212314f84a90d4fc1ada2495485f2f0695d6a219f93765887c6e002a4e2e30652ef1b33b52e3bd50b4e9e0c9092e13749d85c9e0fb4b14be185ae630e29d60dce54654cb966cb41e64426e2a8643daee02eab7d1d1387da36944695c1cdcadf364b052a1c35bc5e0512cdfd863e8d20da9de9eda90f019c1a576466cf5c3e1b0320cdc1b608d8501eff55c5b035598c54cf3b50fe55a17d096e88129c7c834729f637505f7aa9b31e8bd3037476b68acbc1827a66b0196080ca2ee6f5c18263a77f94ec3035e69395a6910ba60384770692d17715253d183341e736baeaa176f017bf3c1e1b6e487c598d5d996c0a3867033fbf1e54c8b974cef74aedf4e76c", 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000001200)={0x2, 0x9}, 0x2, &(0x7f0000001240)="3b646720953717a3d4c7887e5fc7886451d0127cc919fcfa56f4fb67e41640547c8cd86b1070d30ea5a0f63f1988dcaa3daddf8d530d7df68a549e7e6d260487eeb7464dd76a2830c3e93a3cd3a37dda84a21a910f9139dc89a4e5665e7d15648464d077db7bcf07175190f928ceeb7c0429eae2ad00b885cc57910ef1c001b2b05441006d2ef9f0e6ed6e6e21c957bbc9e2d302d4cf7d2a8cd358161078cc5243c54e104cc18c1a2de879c47d7ec9c38112ce99ca04e0fdc4842e3a9d4a45957fc6baeb8919e0634fdb", &(0x7f0000001340)=0xca, &(0x7f0000001380)="5091d0723bde258d5ecece00ca6ff517869b6ada705a69aae0c1e6b616d317148624bf3a8776872a6dbb1931de8260c6e8b699ab744cc46fdc997d905e5f5988219ac70055bb8d037ae9d8dceaf90cbd09007c39471a4cabcc40148a7b5da8f579a30af67300ff673f33ad55134698f5a08a56c72660dbc45f1f31ad37380b3da8ebfc62eebf15b03b38ecaf78fb1c0a0255d1ade1297e12964f1dcb", 0x9c) dup2(r0, r1) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r7, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) (async) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) (async) setsockopt$sock_int(r8, 0xffff, 0x10, 0x0, 0x0) executing program 7: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0xfffffff9) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000040)=0x4d) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60cd5be1000000000000000000eeff00000000000000000000000000000000000000000000000002"]) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x1, 0x2c4}], 0x582, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x2, 0x1ff}, {{r0}, 0x0, 0x20, 0x20000000, 0xec2f, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0xfffffffffffffffb, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0xfffffffffffffff8, 0x7}], 0x7636ad87, &(0x7f0000000140)={0x13, 0x3}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x21, 0x0, 0x0, "fe339657"}}}}}) shutdown(r1, 0x1) shutdown(r1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000240), 0x0) executing program 7: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x9) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f00000001c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed8260", 0x8}], 0x2, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYBLOB="ff02", @ANYRESHEX=r0, @ANYRESOCT=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 7: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername(r1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = socket(0x18, 0x2, 0x3a) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) connect$unix(r2, &(0x7f0000000240), 0x10) write(r2, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="45834cd28a9c4287be4b276de471a048c7a56d07a70dda4c999e81bd3c5a4b13ca8b451d1695d38e125dbaf47404", 0x2e) mknodat(0xffffffffffffffff, 0x0, 0x201c, 0x2800) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="1effe05ecca690af56a2ee4fe0db2f77b2f18ddc7c0b06c8288388a6d350edf9a832ee7c914e83524e558db76b70cd9258b8ee8857754a8b", 0x38, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000740)="57d65d5349d122ef99af9d0904070e4f53dfecdda6fc4f00aa5f32f32f51f2e66118d5bfd3fee71519c5c31c3396a087a4cc0a46d6cc19956ddd78e1e55849b8b209274b316fdda7b5c559e6b4eb526c91f6ddc596f4ef017a35bff85fdf2ccaa67e29eea500b505a6bd3cb806b200e26fbff4d038ab0a9d248f40dc8bd852022f56982bee7db30d9272d8916d4cfcbc5fb2f6cc6ae5de165550503598e1e30db39f855be5c500b646286a754eb9fb88c431c310c922956f9e02982b49cd2e70b3974362287405029b5e770930b880aa19c5126911dd49ec5ca30a0a00bb0b8b2d903a0f9a0b673635e5bd39d8ede5f00fd3fdccd0f301972103baa76a36eee3396c87a53a8c18c1ae115afb674eecb77bf03f001450b6197bd95e7db8923b539ab0665ecb0ec12a8d3e2556e20ebd299a6ac361571ce9b1d21345da81c81f184e9fdb8f7c230d9be6bc0b9b735c21e611263fd4c7f4f8fc7823b9d6e9d986b30acd375721191570376a05129160bdf326563712a73e745d66da7ae5afa969085524f5cad656ff481c3ea3f7f05c5edd3d4f6aee1c14cad60a66fe1a6bb1c0c18acc4669485603bdcea14a1484bf6dfbf13fe35ae0339201ab715c91177de10af271592aeac253ea1300e1af63031c3a7b161ad2e63da006e38819745e24053e6c1047b995a4108f291c31d9f74cd342f834b109de6ffc56c4818398508c1c6c78621fc4b2642e058b3d030a01b3f1a66537907f3b3f2128ffd57bee2dbb8d1a2a68c68b6a1df4421f57e0114f27cc17f4700afae57cd591fc97e3d4bb0fce16321e055052c76a0728b478bc6e7988a6eae391ab162dbedef728d90057f74c0813fb6ad124cb04beff5007eee7d1a50f2f3bebb9d2729fe865b902fb85b229a6d9e51f12f8e0f36ac21b90d1546b19b837c1d2fec2288f5f1ec78e66f67c2716a67e31439553e471986f60533922e4e38a76fa12fd5256e7a014e5a2e8b0c0940d2274006e00aa9afe04998199558dc178bb85c35c0098b515ccabe17ed66247c96119b0391e0eeb71", &(0x7f0000000380)=0x2e9, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) socket(0x0, 0x2, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 6: select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) fcntl$dupfd(r3, 0x0, r4) mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = msgget(0x2, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/217) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = dup(r1) dup2(r6, r0) ioctl$TIOCSTART(r6, 0x2000746e) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000000140)=[{0x0}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r7, 0x6e}], 0x1, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x102, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0xd}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000080)=0x8000003) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0xfffffefb, 0x0, "ffe7c96ddd3bcd96fc1b000000ff00"}) writev(r2, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x101, 0x42, 0x0, 0x5}, {0x2, 0xfc, 0x0, 0x4}, {0x6, 0x2}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) syz_emit_ethernet(0x78, &(0x7f0000000200)={@random="89ffa23f3c25", @broadcast, [{[], {0x8100, 0x0, 0x0, 0x1}}], {@generic={0x809f, "974e7826e66fc44714075d5f9f9a74ab58e04b014d7cd588a3416dd6b33a7bfa65713a0552ff6ebfc21b8f13261f2326b79d51e761a1f77b7aafce56e4f93bfe199c5c79edf50e601b9a998f3f3c92238975c38c101926e3de939c82eeed8c1828f7568effa2"}}}) socket(0x0, 0x2, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f", 0xc1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xe5, 0x9, 0xff81, 0x4, 0x9}]}) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 6: syz_extract_tcp_res(&(0x7f0000000000), 0x28d, 0x0) (async) semget(0x2, 0x0, 0x36a) semop(0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) getpgid(0xffffffffffffffff) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x18, 0x0, 0x0) (async) socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async) syz_open_pts() r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x82) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) (async) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x80000000) executing program 5: msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x5710) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)="bc9e8b9f224223fa8c6a8fb161b9d3e155dfdc95a871003a1ea7030c521d62a77997f4627b59ca1947e61a268439d938d4ff94130e9c7fa5f54d3a9928e1a04b34ef30a17891dc8a66a28aed54bedb9cdd8fa4c1ceac1ee21ede991502f3a5a20693e2547ecd4c1305d35aaf008214975c5e13db76bf6803cad2fa66b1306402f4914fba1ecec287aa99fd74efe71d0000", 0x91}], 0x1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semget(0x3, 0x1, 0x20) geteuid() getgroups(0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffff9c, 0x7d) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000000)={0x0}) setreuid(0xee00, 0x0) executing program 7: fchown(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) syz_open_pts() ioctl$FIONREAD(r0, 0xc1206949, &(0x7f0000000000)) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 7: socket$inet(0x2, 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={0x0, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) socket(0x18, 0x1, 0x0) r2 = dup2(r1, 0xffffffffffffffff) getegid() sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) 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) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 7: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) setrlimit(0x0, 0x0) socket(0x11, 0x3, 0x0) setrlimit(0x0, 0x0) syz_open_pts() accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/84}, &(0x7f0000000200)=0x56) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = socket(0x0, 0x1, 0x0) socket(0x0, 0x1, 0x0) kqueue() mknod(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) socket$inet(0x2, 0x2, 0x2) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0), 0x10) open$dir(&(0x7f0000000040)='./file1\x00', 0x100, 0x0) executing program 5: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r1, 0x1, 0x0) getdents(r1, &(0x7f0000001280)=""/4096, 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() geteuid() ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f0000000240)=[{0x0, 0x0, 0x7f, 0x5}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {0x4}]}) syz_emit_ethernet(0x85, &(0x7f0000000380)={@local, @broadcast, [], {@generic={0x8390, "5192c1c988450159ceaace0e592a176046c2666c24d0d87f02cc56939daf472c52b3e42be17484964cc86ff7610754ae2dff21c4486c5edfcf1b5fa019bcbd8a854b6f76e8ac44775bd5cd48359b20dd78c1ef79858ff57421b4cc95811292f75085d95117d9b76731f5d6c3f399b82137c5ab63ce0c3b"}}}) r7 = dup2(r0, r0) close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8d1f9bdcaa9a00000000900000a67e6ff00"}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000000)) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80047476, &(0x7f00000001c0)) executing program 4: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) (async) write(0xffffffffffffffff, 0x0, 0x0) write(r0, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0xffffffff) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) r3 = socket(0x18, 0x3, 0x0) close(r3) (async) r4 = socket(0x800000018, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{}, {0x34}]}) (async) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) read(r2, &(0x7f0000000140)=""/201, 0xc9) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)='#', 0x1}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r6) setgroups(0x0, 0x0) r7 = getuid() setreuid(0x0, r7) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) getuid() setreuid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r0) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 6: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x9) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f00000001c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed8260", 0x8}], 0x2, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYBLOB="ff02", @ANYRESHEX=r0, @ANYRESOCT=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') (async) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) readlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) socket$inet(0x2, 0x4000, 0x9) (async) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f00000001c0)=0x4) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) (async) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed8260", 0x8}], 0x2, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYBLOB="ff02", @ANYRESHEX=r0, @ANYRESOCT=r2]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) preadv(r3, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) (async) connect$unix(r4, &(0x7f0000000000), 0x10) (async) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) (async) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) semget(0x2, 0x2, 0x426) r0 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x119) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0xffffffffffffff06, 0x1040, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) ftruncate(r4, 0xf869) r6 = dup2(r3, r2) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f00000001c0)) executing program 0: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) executing program 7: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x5, 0x0, 0x6, {[0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x3, 0x2], [0x1f, 0x8d]}}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000080), 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) (async) setsockopt(r0, 0x0, 0x66, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) setgid(0xffffffffffffffff) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{}, {0x200, 0x0, 0x0, 0xfffffffb}, {0x6, 0x0, 0x0, 0x85}, {0xc, 0x3f, 0x1, 0x2e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(r2, r1) accept$inet(r3, 0x0, &(0x7f0000000180)) sendmsg(r0, 0x0, 0x4) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) executing program 4: r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="f9a9372fc545dee8988c8d9b4f53d08f231bd399201d784221e72e9ee49ab3f3d289a910195e4ac93d330f6b283dcbef0ed14ab8af2350c761bcfd52ac9b352ac9a361450239cd57afe4cc4995fdbea32a733441f76d75b2c0d1f4c9923bfefad5305c6386336bdb22066aac9eafea5d496a462e5bb4b6f1dc00396217c8b9273983583261368b25c1cea6939225756f9de12709925c9815f4535b8ba38810db8c530920e05774308b14c0bf3bcef38d73e8d10205eca4ee13a4507e6dfee52d8a0d0358db2e097cd89aabf0890f78d377861a5264af641231c7dd5eff07932bc5fe8aae7caa6ad473580514dc2b8b43399654", 0xf3}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) (async) getpgid(0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x2, &(0x7f0000000240)="e9977ffe13e4718d80143179793b7589de64b197177080ea45f104eb548ec0371241a6ba664047858ec47074aa20a7f22ff2807339bbcdd2c9b1968aebb675b6eff2ec377b1ae84249c734ccc30624687731f1918e0da049c2f6e0bd2e489b64b77801721eda644aa08a94d201ebabb28b5b851e35a7170bb92e79e458384293f13fbb5fe50d1b7c3f85b5786af0269695e69629ae44d79b8d02bd5782d49e", &(0x7f0000000040)=0x9f, &(0x7f0000000340)="038216d5d3c0e2e3a4c657d7f27fe050bbf1ae506424b1b59b66179a49ef6234819d8d27d5624bc5e4e1039c7bb03f6637b03e99590c343454abec96050d201b13eb2a227a67414dc46f6941679a6a37f66dc310293f33ca6aaf329365421caaae4fb837a4fe19ca355f2f454bd112fe9fb9488b2d36aa88abceb9e5caebbe80698557af461868e88677b0797b9241c9b2ab4501b57eca9454e565297608695de7", 0xa1) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x96, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff5535aa2ae04b1c561ac486dd6036e28200603b00fe8000000000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf0000000000fe8000000000000000000000000000aaff01000000000000000000000000000100000000000000003c040002000000000000000000000000000000000000000000000000000000000000ffffe0000002"]) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x59, 0x0, 0x37) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x6}, {{}, 0x0, 0x1, 0x2, 0x800000000000009, 0x9}], 0xff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8f2d4d7ed0d334b5, 0x2, 0x7, 0x1}], 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x59, 0x0, 0x37) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) recvmmsg(r3, &(0x7f0000001880)={&(0x7f0000001840)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f00000018c0)=""/238, 0xee}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/248, 0xf8}, {&(0x7f0000000540)=""/75, 0x4b}, {&(0x7f00000005c0)=""/16, 0x10}, {&(0x7f0000000600)=""/3, 0x3}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/18, 0x12}, {&(0x7f0000001680)=""/39, 0x27}, {&(0x7f00000016c0)=""/108, 0x6c}], 0xa, &(0x7f0000001800)=""/19, 0x13}, 0x1}, 0x10, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = socket(0x11, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x80000001) close(0xffffffffffffffff) wait4(0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000280)=[{}, {0x7, 0x0, 0x4, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f000025c000/0x2000)=nil, 0x2000, 0x3, 0x1012, r0, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211", 0x2) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) (async) r1 = socket$inet6(0x18, 0x1, 0x0) (async) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x1, 0x2c4}], 0x582, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x2, 0x1ff}, {{r0}, 0x0, 0x20, 0x20000000, 0xec2f, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0xfffffffffffffffb, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0xfffffffffffffff8, 0x7}], 0x7636ad87, &(0x7f0000000140)={0x13, 0x3}) (async) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x21, 0x0, 0x0, "fe339657"}}}}}) (async, rerun: 32) shutdown(r1, 0x1) (rerun: 32) shutdown(r1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000240), 0x0) executing program 7: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) close(0xffffffffffffff9c) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe830e00000000000000000000bbfe8000000000000000000000aa"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r1, &(0x7f0000000040)=[{}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000000)={0x0, 0x8, &(0x7f0000000100)='./file0\x00', 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r4 = socket(0x1, 0x2, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, r2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1002, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x8f) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000080), 0x2, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7f3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823a1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf00"/232, 0xe8}, {&(0x7f0000001380)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851db46b3ec9514ee7d0936290b458d282695c91e2a70b65200f542ea26fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc13128f16195c6202c2ccb8c51bdae1106ce95e7ce8d9647c12fab51abbb1147d42cad3bba81df00edf07cdaabee409895551e1fb63b4cc1af51d4aa764bc16c45be31a0f86508602bec1f959a54a6500ce3507f92c8e30530773484acc31e51b150300069f5a7ad71742271045e20cbaef4bbee590693eda00dfc5ffde415e16d303845a01ed22a95149fed84456460584352903cedb299cb3b761c3b0d854fbde74fbf7f53f425eac4bd9f9cf52a1a7467ed57d092b23ed77f3a70e2b0bcd546c36ac1f7c86765dfabc4bffe185c0f88ccafeeed9f347975", 0x12f}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fad8a8e23124d9d492349a6c208ffca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5bff489409684bbaabf511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429000000000000000005b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c", 0xdc0}], 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x8000, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) getpgid(0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="03000000000000009b0fcfe10d9ffa7e872e4e2d1af1223feda813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c0600dbc7a8475b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708144a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca4222831c36422e962b7f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb437f25ea811af75b31e95d15e726959c4d48c159f778abb2b10e4ed33d2c20ef1bcdc20e967484386d136eca8d8ec6d917e8cfc5fd991a458c351ca4a5dbe96ffd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919af70d837195d631304da39cbe4e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa204ff3235b94d7e4ee51e62126d04d1d1633cc0e895efaee46742ee2ecaf322e1ab55a66bb4118d1b652d", 0x1d8}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 0: r0 = socket(0x18, 0x2, 0x0) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (async, rerun: 32) socket(0x10, 0x2, 0x0) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) write(r2, &(0x7f0000000100)="6dc1bc24621afa89c21e2a693e07f5c9fa89e4367fb87b401e2e3d4bfbf637d342116b99b7dd9024d0699b96d040f35976d65d81e9ebc310185119ce0bf1f419a5a44e8fb6c58cd0a6e7e8d87e3ca7b814b08e92fac7de3543ea5dffac7dc328bcfd61946f0d1ba12cdacef28a14d76790124bff2380d6e41748b8d1d435ab270f7de31eac4737f7b21792c9610d12b6b4fc34278546bfd59f4a72b2a72f20417e85e752fd92aedd8dec14a6905f4a8b86d2ce627e2aaa2762b16c815ff3a26e210b148da0f1b9461aebcea24cbab0d0f93fce37019a13c2", 0xd8) (async) r3 = dup2(r0, r1) (async, rerun: 32) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) (async, rerun: 64) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) (rerun: 64) recvmmsg(r3, &(0x7f0000000dc0)={0x0}, 0x10, 0x42, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0xfffffffffffeffff}, {0x0, 0x10000}}, &(0x7f0000000100)) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x3d, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x3a, &(0x7f00000024c0)=""/236, 0xec}, 0x0) close(r0) (async) r1 = socket(0x6, 0x8005, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1812, r1, 0x0) (async) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}], 0x1) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000346000/0x3000)=nil, 0x3000, 0x1) (async) syz_emit_ethernet(0x42, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff67a61ae319e80800460000340000000000029078ac1400bbffffffff010000000c00907800000000450000000000000000000000ffffffffac1400aa5b170e8326da47f0ded68a124a9f24694a9ad9347b68c479e35d36e3683d850ef7e562733199563fca9c9784689776d14e0684f07340534ad7b4081f147c5f37e783f380db2d64fda063416319d16af203e294e13b5c57f2745b164f74595f81d7a2bf3eb4543c3d75b59b487c3a6425968616c69b054cc0807c5835cedc5e80bb1adb5753bce3192232cfb734b3e786f834ddfea2f1cf5750bd005fdd32e51ddd12263d7f03000000161f9ccc0000000000000000000000005abc88ccc86088427dc64ad489f7a33a29607f6f25c6a31a7221dfae09a2ddea33f7e1e661ed030646de628339b585dd6f1907e6b620e1560cae0c9d67e0c7c78da49c61923dd0dae89c483d0f544b3ce5e5fd55aa1ba04c80fd5980542a1c228dc772a4ca1a9388bbd43b67fd1996a262de3bc55b41db5846e96039c4f5c93f803594bee77a189fbc646abde1ec5d6b3d388bbb778903f17e823a03187e5e9bafceeb64b86ab79e1fc455ee2f3a90b255026eb2bd4d0a1afe855bf93c11829044c16e77abc346b04d4518a11471ed83e7a64908e6c13990"]) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) socket(0x1e, 0x4, 0x1) nanosleep(0x0, 0x0) (async) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) (async) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) (async) semget$private(0x0, 0x1, 0x0) (async) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) (async) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) executing program 0: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000001300), 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x1) r1 = accept$unix(r0, 0x0, 0x0) shutdown(r0, 0x2) mmap(&(0x7f00007a0000/0x4000)=nil, 0x4000, 0x3, 0x11, r1, 0x1) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2837e2859b10f880, 0x0) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/249}, &(0x7f0000000140)=0xfb) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, 0x0, 0x0) getsockname$inet(r3, 0x0, &(0x7f0000000040)=0x59) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r6 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001180)=[0x0, 0x0, 0xfff8]) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0xd}], 0x1, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() (async) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000080)=0x8000003) (async) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) (async, rerun: 32) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0xfffffefb, 0x0, "ffe7c96ddd3bcd96fc1b000000ff00"}) (rerun: 32) writev(r2, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x101, 0x42, 0x0, 0x5}, {0x2, 0xfc, 0x0, 0x4}, {0x6, 0x2}]}) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) (rerun: 32) executing program 2: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) sendto$unix(0xffffffffffffffff, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) getuid() sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 7: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = socket(0x6, 0x8000, 0x5d) setsockopt(0xffffffffffffffff, 0xffffffff, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x100) r3 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) close(r4) acct(&(0x7f0000000040)='./file0\x00') accept$inet(r4, 0x0, &(0x7f0000000040)) syz_open_pts() socket(0x1, 0x4000, 0xfc) dup(r1) linkat(r2, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00', 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000000)="675ed6fef0357be261e487af6a8afd9f7954d14813b4cea5fcb44333", 0x1c}], 0x2) execve(0x0, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f00000000c0), 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) dup2(r0, r8) executing program 4: socket$unix(0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) (async) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x0, 0xfffffff7}) executing program 2: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) setrlimit(0x4, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) r1 = socket(0x18, 0x4001, 0x0) r2 = dup(r1) setsockopt(r2, 0x6, 0x4, &(0x7f00000001c0), 0x0) r3 = msgget$private(0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x3) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0x9, 0x0, 0x0) msgsnd(r3, 0x0, 0x107, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = getegid() r8 = socket(0x0, 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x400, 0x0) r10 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r10, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYRES32=r8, @ANYRESOCT=r10, @ANYRES32=r7, @ANYRES8=r10, @ANYRESDEC=r9, @ANYRES64=r10, @ANYBLOB="21db871ccb2e4b948b876ffec9bba8be81b7be7bf8649ed720d353dac9ba1829be878214aaa8883b4c83e77cdbc542f93a3a6a5cbe536b42bbdd01c27ab3d91fd5913bc3bb1fb1f4fb88daf5f721b2e0ab34cf74cf82753bdf99e65af5f4070ae94bc1e01c94484d1ce0ebd10eb2e4bbc29bb6ada8129f8fe96711ae932963f79dc67cce8cadb0aeac7af31a21cad4664ee6b49c3e36a7b49eeffa5d3d6f9a4c7077877c47bc7b933a90ded8307d362fe857c0d281dc9a7a39fffb2ba8e4669ada4097fd894ae21328e93efab22b6fcf682e2f4022b2d25f220a391da1b646685e3c317f1ebeb79478e8c3f95127e5", @ANYRES8=r9], 0xc8, 0x800) r11 = getpid() syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) ktrace(0x0, 0x0, 0x0, r11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x7, 0xffffffffffffffff, r6, r13, r14, 0x69, 0x7ff}, 0x81, 0x1f, r11, r12, 0x1, 0x7fffffffffffe, 0x5, 0x3ff}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)='#', 0x1}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) (async) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r6) setgroups(0x0, 0x0) r7 = getuid() setreuid(0x0, r7) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) getuid() (async) getuid() setreuid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') executing program 4: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000000)=[{}, {}, {}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}, 0x0, 0x0, 0x0, 0x0, 0x2000000000, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) dup(r0) bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 6: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x3a}], 0x44, 0x0, 0x100000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x38, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[@routing={0x3, 0x0, 0x0, 0x3}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[{0x10, 0xffff, 0x8}, {0x10, 0xffff, 0x60335d67}], 0x20}, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 2: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x812e}]}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=')\'\'+{(-:^\\\x00', &(0x7f00000000c0)='$\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000240)='/dev/\bpf\x00', &(0x7f0000000280)='*\'.[[:{\x00', &(0x7f0000000480)='q.\\$%+$\x00\xf0\xd3\xf6,\xb1e\x89i\xae\xb1\xf8\xfdx\x8e\xb0\x9e\x87\xd0\xcb\x90\x1c\xf3\xff\xdb\xe8`]\xe5\xa0]Y\xd0f\x01\x049\xd4\x80s\xc5\x99\xf1\a\x1f\x8dX\xec|)\"y\"5\xdfm\xd6]\xb7\xc4\x9a^?\xc9\xf6_D\xaem|\xf3\xe4\xaf\xb8!l3M\x99\x03<\x10)\xd92\xff\xd6 =\xf73\xa3\x12\x0e4\xa9\xdfi~\xc6\xfe&\x157-\a\x1b\x02\x00/\x1f\xdd^\xe3\x1a\x83\xa8n$3=\x99w\x18\x9f\x05b\x10Q\xba\x17Mo\x004\x06\xca\xb6C\xf9\xb2\xeex\xff\xaff\xe5\xe4d)%uN\x17J\xc3\n'], &(0x7f0000000440)=[&(0x7f0000000340)='tap', &(0x7f0000000380)='tap', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='tap']) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{}, {0x200, 0x0, 0x0, 0xfffffffb}, {0x6, 0x0, 0x0, 0x85}, {0xc, 0x3f, 0x1, 0x2e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(r2, r1) accept$inet(r3, 0x0, &(0x7f0000000180)) sendmsg(r0, 0x0, 0x4) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) (async) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/113, 0x71}, 0x3f8d}, 0x10, 0x0, 0x0) (async) fcntl$dupfd(r1, 0x0, r2) (async) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f700cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x0, 0x0, 0x0) (async, rerun: 32) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (rerun: 32) close(r2) (async) socket(0x2, 0x1, 0x0) (async) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) (async, rerun: 64) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) (async) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r6 = dup2(r5, r4) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f00000001c0)) (async) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) (async, rerun: 64) close(0xffffffffffffff9c) (rerun: 64) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x1, 0x2, 0x0) executing program 3: r0 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r0}], 0x2, 0x0) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r4, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001718, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x7ff) poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) kqueue() (async) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x59, 0x0, 0x37) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x6}, {{}, 0x0, 0x1, 0x2, 0x800000000000009, 0x9}], 0xff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8f2d4d7ed0d334b5, 0x2, 0x7, 0x1}], 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x59, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x59, 0x0, 0x37) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) recvmmsg(r3, &(0x7f0000001880)={&(0x7f0000001840)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f00000018c0)=""/238, 0xee}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/248, 0xf8}, {&(0x7f0000000540)=""/75, 0x4b}, {&(0x7f00000005c0)=""/16, 0x10}, {&(0x7f0000000600)=""/3, 0x3}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/18, 0x12}, {&(0x7f0000001680)=""/39, 0x27}, {&(0x7f00000016c0)=""/108, 0x6c}], 0xa, &(0x7f0000001800)=""/19, 0x13}, 0x1}, 0x10, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = socket(0x2, 0x4, 0x81) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000440)=0x21d, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000140)={&(0x7f00000004c0)=[{0x23}], 0x1}) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000140)="c53609c3", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000000240)="38756dc3545fa0f47567b4b4018634bd7b79ac6c795709c635ee4cb597ccbaa444361a638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560f729958f8514106dcd7d247654be275b487b09542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebcb308c5a356f88dee155e0344099faecc3ab808ee225bf48", 0xc0) listen(r0, 0x0) syz_emit_ethernet(0xfe, &(0x7f0000000100)=ANY=[]) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x10, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x4}) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x42, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) fcntl$setstatus(r0, 0x4, 0x80) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 6: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b354549", 0x49}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x37}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000000000000000000000f000"], 0x10}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000140)={0x0, 0x0, 0x0}) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000003c0)={0x0}) chflags(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="fa", 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0x25, 0x0, 0x0, 0x37c}, {0x8106}, {0x1973, 0x7, 0x1, 0x7}, {0x1f1, 0x1, 0x1, 0x2}, {0x0, 0x0, 0xc4, 0x4941deca}, {0x76, 0x3c, 0x20, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 3: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) close(0xffffffffffffff9c) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe830e00000000000000000000bbfe8000000000000000000000aa"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r1, &(0x7f0000000040)=[{}], 0x7fffffff, 0x0, 0x0, 0x0) (async) kevent(r1, &(0x7f0000000040)=[{}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000000)={0x0, 0x8, &(0x7f0000000100)='./file0\x00', 0x8}) (async) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000000)={0x0, 0x8, &(0x7f0000000100)='./file0\x00', 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) (async) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r4 = socket(0x1, 0x2, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, r2, 0x0) (async) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, r2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1002, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x8f) (async) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x8f) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x6}, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0xe748bd0e095ba85b, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = syz_open_pts() (async) r1 = syz_open_pts() (async, rerun: 32) syz_open_pts() (async, rerun: 32) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) (async) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x4, r2}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aa"]) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f, 0x6, 0x7fff, 0x2, "4ca4ec73a9a15191accd7b3dc6d5ab1f2345ff38", 0xa}) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) getuid() sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 6: fcntl$getown(0xffffffffffffffff, 0x5) mknod(0x0, 0x0, 0x5c4a) r0 = open(0x0, 0x1, 0x0) getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = socket$unix(0x1, 0x1, 0x0) write(r2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f0000000040)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0xb5, 0x0, 0x400000}, {0x0, 0x72, 0x0, 0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f00000001c0)) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r3, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r6 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) write(r4, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff0000"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=[{0x38, 0xd145531e69e13aad, 0x6, "e75a19d61289ae3257c8aa18b8d04bb843eae0b318ad5dc2c201c9fc6bf6a08d65"}, {0x88, 0xffff, 0x9, "b1cf3f5f2146323a69e03c752c451b98be36a5d2210937bbc7ad7a23d97be3288ef202deeeee3da3695788c1d729be1a0430272a38556ee8c9249d772f7e61ef3d78b3e6b32f8858bcbd06d366f148a3fef37bcc42b434cf9a978b59d1307ceddc65327e564b818012e8ca7103b3ca4571"}, {0xe8, 0xffff, 0xffffffff, "099c657360cd5c48cfc14ea98cae9e0e19e05e686ef03f3dbb0ebccdee7966eecbb9f3a4b8572aabb291788d0a3eb9011e42836d36a4715c1100b644e3a8617d3ac5d4c1d9cae9dc9166d16230837fa244c687867608888a935443b662a442ce36e2ccb734d02a32971a270389ea1a1d35278260764a434d19b0ebc1de5f590303308d31460db29ef366b6bc13901192265b24a8d4deb436ae3d74da50f34a8eb2b27a01fddf72f7314401f7b93bf70133b71679ec37563aa86bb3d841dfba9ef47aeec617317ab1b9edd16d404cde1bf01bf55c94"}], 0x1a8}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) poll(&(0x7f0000000240)=[{r4, 0x40}], 0x1, 0x0) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000240)="e2a1eeb1a2faa970ba9c70517f396352c4061e2a174cbe9fffd89c9de381b40e5d6aeeaed3b6bec224db5a3bdd16a0a510f3859e3a55accad133c3dca063555769f9529f217fbd90cae9af2ca977e8b8a8e210259c90f8793f728c9fef43428a5e1e2e61f97829aa3c4e77b9b91a50e9176dd80fa68300fa001040ee0b1efe51c11e2fbc349622c07791a3934a458455d36652ded36cd80e8f729922aef2845a7627afa8b11955a86a663a3abd7b28897786926cbc6cca1a489c919ef46117e7ecf151744d57e2562b47aa7741ef08bca8d379c4294d6784a1b38d26f9e5ff8f5ca0503c4d90b9e32c", 0xe9, 0x6, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mknod$loop(0x0, 0x0, 0x1) rename(0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x11) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000005c0)="6ad9d7fa9cdfb15c7f6feece81796ed942c599795e36c48a2b99512d07bd7cb7e75c9b132be166957e3f4a722ea5440838f477a5a987632ffe3b94b55d6597287ec7d34f13659681c35a9d4fe6031dce51c434768c95a60a773fecb63dfc32a1fe6bbc6c7f36b75babc9d2da9fc27c87e0958329ef7b3b0d1a1d8a96c9641174dde4da10a86a176e3db3aeaeb479cf16418a8590bdc2bdb4b64afd5c009cd569d4f2fca6639bcaa2d2f3c74cebfb01599f4f04976a2db5a13e4ab13f81b145caad57771c07d0474c2d8c37dfdc9e01f74c4c8936f894d6e59c3e0f82eb763c27", 0xe0}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) executing program 3: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x8000, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x1, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, r1, 0x0, 0x0, 0x20, 0x4}, 0x80000002e5}) r3 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) dup2(r4, r4) socket(0x1, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x18, 0x2, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0xc004, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r3, 0x0, 0x0, 0x842, 0x0, 0x0) socket(0x0, 0x1, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x78e, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) readlinkat(r5, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=""/137, 0x89) executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) setrlimit(0x4, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) r1 = socket(0x18, 0x4001, 0x0) r2 = dup(r1) setsockopt(r2, 0x6, 0x4, &(0x7f00000001c0), 0x0) (async) setsockopt(r2, 0x6, 0x4, &(0x7f00000001c0), 0x0) r3 = msgget$private(0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x3) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0x9, 0x0, 0x0) msgsnd(r3, 0x0, 0x107, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = getegid() socket(0x0, 0x0, 0x0) (async) r8 = socket(0x0, 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x400, 0x0) r10 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r10, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) (async) msgrcv(r10, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYRES32=r8, @ANYRESOCT=r10, @ANYRES32=r7, @ANYRES8=r10, @ANYRESDEC=r9, @ANYRES64=r10, @ANYBLOB="21db871ccb2e4b948b876ffec9bba8be81b7be7bf8649ed720d353dac9ba1829be878214aaa8883b4c83e77cdbc542f93a3a6a5cbe536b42bbdd01c27ab3d91fd5913bc3bb1fb1f4fb88daf5f721b2e0ab34cf74cf82753bdf99e65af5f4070ae94bc1e01c94484d1ce0ebd10eb2e4bbc29bb6ada8129f8fe96711ae932963f79dc67cce8cadb0aeac7af31a21cad4664ee6b49c3e36a7b49eeffa5d3d6f9a4c7077877c47bc7b933a90ded8307d362fe857c0d281dc9a7a39fffb2ba8e4669ada4097fd894ae21328e93efab22b6fcf682e2f4022b2d25f220a391da1b646685e3c317f1ebeb79478e8c3f95127e5", @ANYRES8=r9], 0xc8, 0x800) (async) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYRES32=r8, @ANYRESOCT=r10, @ANYRES32=r7, @ANYRES8=r10, @ANYRESDEC=r9, @ANYRES64=r10, @ANYBLOB="21db871ccb2e4b948b876ffec9bba8be81b7be7bf8649ed720d353dac9ba1829be878214aaa8883b4c83e77cdbc542f93a3a6a5cbe536b42bbdd01c27ab3d91fd5913bc3bb1fb1f4fb88daf5f721b2e0ab34cf74cf82753bdf99e65af5f4070ae94bc1e01c94484d1ce0ebd10eb2e4bbc29bb6ada8129f8fe96711ae932963f79dc67cce8cadb0aeac7af31a21cad4664ee6b49c3e36a7b49eeffa5d3d6f9a4c7077877c47bc7b933a90ded8307d362fe857c0d281dc9a7a39fffb2ba8e4669ada4097fd894ae21328e93efab22b6fcf682e2f4022b2d25f220a391da1b646685e3c317f1ebeb79478e8c3f95127e5", @ANYRES8=r9], 0xc8, 0x800) r11 = getpid() syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) (async) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) ktrace(0x0, 0x0, 0x0, r11) (async) ktrace(0x0, 0x0, 0x0, r11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x7, 0xffffffffffffffff, r6, r13, r14, 0x69, 0x7ff}, 0x81, 0x1f, r11, r12, 0x1, 0x7fffffffffffe, 0x5, 0x3ff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) (async) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @empty, [], {@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, 0x3c, 0x0, @empty, @ipv4, [@dstopts]}}}}}}}) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{}, {0x200, 0x0, 0x0, 0xfffffffb}, {0x6, 0x0, 0x0, 0x85}, {0xc, 0x3f, 0x1, 0x2e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(r2, r1) accept$inet(r3, 0x0, &(0x7f0000000180)) sendmsg(r0, 0x0, 0x4) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) executing program 3: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x3a}], 0x44, 0x0, 0x100000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x38, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[@routing={0x3, 0x0, 0x0, 0x3}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[{0x10, 0xffff, 0x8}, {0x10, 0xffff, 0x60335d67}], 0x20}, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) socket(0x18, 0x0, 0x0) (async) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() (async) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) (async) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = socket(0x6, 0x8000, 0x5d) setsockopt(0xffffffffffffffff, 0xffffffff, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x100) (async) r2 = open$dir(0x0, 0x0, 0x100) r3 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) (async) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) (async) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) close(r4) (async) close(r4) acct(&(0x7f0000000040)='./file0\x00') accept$inet(r4, 0x0, &(0x7f0000000040)) syz_open_pts() socket(0x1, 0x4000, 0xfc) dup(r1) linkat(r2, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00', 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000000)="675ed6fef0357be261e487af6a8afd9f7954d14813b4cea5fcb44333", 0x1c}], 0x2) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f00000000c0), 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) dup2(r0, r8) (async) dup2(r0, r8) executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x10, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x4}) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x42, 0x0) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) (async) socket(0x10, 0x2, 0x0) (async) dup2(r0, r1) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) (async) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x4}) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) (async) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) (async) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x42, 0x0) (async) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r0) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x84}, {0x6}]}) (async, rerun: 32) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) (async, rerun: 32) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) r2 = socket(0x0, 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') (async) r3 = fcntl$dupfd(r2, 0x0, r0) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) (async) chdir(&(0x7f00000000c0)='./file0\x00') (async) open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) (async) socket(0x1, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) (async, rerun: 32) readv(r6, &(0x7f0000000380), 0x0) (async, rerun: 32) r7 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async, rerun: 64) r8 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (rerun: 64) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000080)=0x7) (async) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) (async) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000300)="71f9221ddf7c298b2589d90ca7790271ac005839f9ee081d07000000d1e0351938551e40d5d7f1be327b3a84eaf3fdb78c5289776536df55742518fb056c5fe6a72e34fd7803d1ace0e31bed56bca530762718498d36ea81d9eb90b02880397a2b21dfebff63574e4df356c97fb3b495cdc1e772f3", &(0x7f0000000180)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r5, r6) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x80, 0xb, &(0x7f0000000180)="8f2f7bd5a410755b1f7bf86e4e15c2fcbd8f1d030ce9ad47151914c11b967ea6bc3c5cbe476abd12f85a33f01ae18ad1a16bff00057bbd950774", 0x3a) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) setreuid(0xee00, r3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') close(0xffffffffffffff9c) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./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={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002da000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x8000, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b578e9a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0ade2d247adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896b", 0x4d1, 0x0, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4}]}) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x78) faccessat(r0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) getrlimit(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x20, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8060694a, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = msgget(0x3, 0x0) msgrcv(r4, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgget(0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) bind(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) (async) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) (async) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000003c0)={0x0}) (async, rerun: 64) chflags(0x0, 0x0) (async, rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) (async) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="fa", 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 64) r7 = socket(0x1, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0x25, 0x0, 0x0, 0x37c}, {0x8106}, {0x1973, 0x7, 0x1, 0x7}, {0x1f1, 0x1, 0x1, 0x2}, {0x0, 0x0, 0xc4, 0x4941deca}, {0x76, 0x3c, 0x20, 0x3}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: mknod$loop(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0xffffffffffffffff}) (async) r0 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) (async) r1 = msgget(0x1, 0x408) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) msgctl$IPC_STAT(0x0, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001080), 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000001100)={&(0x7f00000010c0)=[{0x0, 0x2}], 0x1}) msgsnd(r1, &(0x7f0000001140)={0x3, "962162c1f3b6e1bd8b0bca4d63ec340cda476c3e570dc5a569d7673c6b8bb6b91a1fee70d4062dba7a349e17a4584ba3f0b285f23a93bbe7ba7fea523d77e5a922ee79e4007f3d2b8cfc2cd1b4ae648f91c281e5200a7eb5478e6b76bd3d3773d6a9636d6bf0ba7c4a8c28103c511f8081a8293b6d6c9a8d2c022676a697818edbbf732379bf03e67dec9a3f578c1a0b8279c3e66ca6154520dac442f7eb44b61f8be03d6478ff22e9a143ec940ce21685cb1060b318e889d4ec04e297056fd86090c2712d260f"}, 0xcf, 0x800) write(r2, &(0x7f0000001240)="a86b6ca362810e498f86ac022f5c5a5bd50cbfbecc2c3f808bc476a4f850970dd38b2f94215e0c8b37399a6b5cb363632c453a5889f847a954690d7c6e3a9502a9030a6751d9c0ae28af8428ae9de4088f4b023a66119cc64989727927a97337cafe96ab3e6024dd352812a83b44fa027c49fe6ccabe6d7c33428df5db232bdb3c76f09703115e1ccb708ec52700d7c0ebe5683ee38c9f9c0c8aefa88942047b489b681ca564d7e8", 0xa8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) (async) close(r2) r3 = msgget(0x3, 0x604) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001300)=""/173) (async) msgrcv(r1, &(0x7f00000013c0)={0x0, ""/173}, 0xb5, 0x0, 0x1800) r4 = getpid() getpgid(r4) (async) r5 = socket$inet(0x2, 0x4002, 0x2) ftruncate(r5, 0x7) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001480)=""/190) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001540)=""/185) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000007000/0x2000)=nil) setrlimit(0x0, 0x0) mlockall(0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pipe(&(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x7, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x9ef) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r3, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000001980)=""/4111, 0x100f}, 0x1}, 0x10, 0x1042, &(0x7f0000001940)={0x7, 0x711}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) executing program 5: fcntl$getown(0xffffffffffffffff, 0x5) mknod(0x0, 0x0, 0x5c4a) r0 = open(0x0, 0x1, 0x0) getpid() (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r1, 0x5) (async, rerun: 32) r2 = socket$unix(0x1, 0x1, 0x0) (rerun: 32) write(r2, 0x0, 0x0) (async, rerun: 64) open$dir(0x0, 0x0, 0x0) (async, rerun: 64) syz_open_pts() (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f0000000040)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0xb5, 0x0, 0x400000}, {0x0, 0x72, 0x0, 0x7}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) getuid() sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) setrlimit(0x0, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c07b1f46000000ef1f0160fbff00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x800) getrlimit(0x0, &(0x7f0000000080)) syz_emit_ethernet(0x52, &(0x7f0000000000)={@random="89ffa2723c25", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x1c, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4}, @window={0x3, 0x3}]}}}}}}}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) read(r3, &(0x7f0000000140)=""/51, 0x33) close(r2) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) fcntl$setstatus(r1, 0x4, 0x8) sysctl$hw(&(0x7f0000000100)={0x6, 0x16}, 0x2, &(0x7f0000000180)="f2c98fa269d2d3db7e2eae1b226a6245e36fddad61e54a0273ead621a1de8d4a40ef4052915589257526699220e79999b833af64031f", &(0x7f00000001c0)=0x36, &(0x7f0000000280)="89f3d742b4109668349287367a7c3d2ecaf327a957d3952560ea388990ef452634a3dc851b012386a138424680b676a63bbbaa59569c9123193c985d757596e974b912650d5aa8c11c35b5464b8c0c8abf55435c5bed15f5b3349fcd5817c81b4d252ff75543a7ea3e8fc87c306f8c7c9dcbf121972a4355f7b5816a3bb190dfd00aa83a6d0ddec9c2a295a422d6b383b3b5b10cbad4dc01c6ad836bc720095edc0fbcad6c4608b44e7a4a358ee07c0b1fb1e829f43a1d4c3a490d302986b0b3a06593", 0xc3) sysctl$hw(&(0x7f0000000380)={0x6, 0x6}, 0x2, &(0x7f00000003c0)="e52c17a43d4808210778dab274475e18f00216fd7c3b2c7fdbb8acc785b39ee697bf487fd4dbe3ff19bc936bbd79fe575143a4bc46", &(0x7f0000000440)=0x35, &(0x7f0000000480)="db7db5098fe5212091e990000cb29e758cf4ed0af7120e7d18911ab7c9dc7c369e59800d17b1533a6eff1894c6ade6b6dc4b73d4a21d71655a013dd1982bd52a6e95c297a4d639a4c5652bee499fa8f16abdd5197562235ca0a2950ee257e83c79f496d9ae8a4bb4a015ad03dceb33ad7de9c0a4b820805a6b78bb7204d2287a229c6decb239bac42af291a588ff8daf194de972f2e2066f5ae4c758af7f57927dfdcceda54d64889dd7c1d543932b83b9718868cb905f05c6104430150114897640303ee3ae71a4288b24c9e1ffb90256c656b7f9254d687ce54a41fb9711d1764b4a367454559d097ad15be070231412ab7657271c70b9733d762ef0fe4e", 0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x20, 0x0, 0x7f}, {0x6, 0x0, 0x0, 0x30e1}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000800)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800451000300000000000019078000000000000000004009078000000004500000000000000000000007f000001ac1400aab68e93681b382d4a1c6df65b203aaa460710f9922c9a380f44289c6ffb3225f2b355a3aaa01e314735c1b4a09fe7ceb7ac2de287ee563d897170d3bfdaa70155a028727574b0f02b911c63d0e61cb95a3b0b67aaf4f9fe8efbe1ee550ec098d2378b0ac8f5bdf59721b6b20e64d09740aca06c5920478e9b93de74d957eed9723333c97dbec987ac7c7bb5eb33b66e2f707a2124d95da3e1"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000100)="e21ec2116fecdde9e258a59fb82dacbb2665bd063cab5065fae3793fa8247aa3a7624e114a58503a74716d1fcc4a508a31283d72e637d266f9f91126a49030e815f418ad43efe6460a392f1bf4a1", &(0x7f0000000180)=0x4e, &(0x7f00000001c0)="974e013f57570ad44f7ff3bf2b66a1e75bcfa13fb733614c38e0294fa7f271c062f06dcf5fad216158a16cb129fb7cd1a9bf4b0bb96fb6437df047adb0020fd77ae7b4f6cfbf577022779d82f088034f", 0x50) getppid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) preadv(r4, &(0x7f0000000540)=[{&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/198, 0xc6}], 0x3, 0x63a) r5 = semget(0x3, 0x1, 0x380) semop(r5, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000640)) r6 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) msgget(0x0, 0xa0) pread(r6, &(0x7f0000000680)="2f551819b72b76cab770b9e06f9226b6f32b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee432cb1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca81fcd92725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a0a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617", 0xcb, 0xfffffffffffffffc) msgget$private(0x0, 0x50a) msgget(0x0, 0x210) openat(r4, &(0x7f0000000780)='./file0\x00', 0x2, 0x20) open$dir(&(0x7f00000007c0)='./file0\x00', 0x2, 0xb) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000940)=[{&(0x7f0000000500)="c5cb71964c628b832829637eb79e1f9fbdceb20cbda63dcd9391e006c646e6ba075963569ed21640527b3e", 0x2b}, {&(0x7f0000000a80)="e3def33382d0531e95666608fdc861dc45e00d6650175d9d9f80663f8f1fe38ecf9cc546f588790cb2013b25ae43fba366ed15b345ad5d5f8de427353dc139d011e13907298e935d7ff959d71d0064f957fa29664cb540dbc9c5995b8420c8821c06a78c71ca2e585aaf6417da6e3a5c86a28f8ec3c7cc32269e2f230900000075aaefe9affab8862db8292414d6f6184ea88137ef0898cec8a7d9f787a96a6d1ab41e15a9e034c177c6475875a49a5be0d4800ece3e", 0xb6}, {&(0x7f0000006740)="3aa59025d6f17cf64af3210d2b8865b8ce6925d611c0242fb7ce28bf740e23bed8f7f4b130d71f8c21f9889743684b456d16aafae89cdda3f13bbcb8709eb0ed9bcb63d57e8b46d3b113c7edb0a0421376f5c3b9ae398a183e43", 0x5a}], 0x3) pread(r2, &(0x7f0000000080)="8818d468853ae415b71bdcd3440edc0f361861328e1a98c7add866e22de118481d7146409d0dd9862148d282", 0x2c, 0xff) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000040)=0x242) executing program 4: syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@random="b66db40aa0ac", @broadcast, [{}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x33, 0x1c, 0x0, 0x8, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) r5 = getpgrp() fcntl$setown(r3, 0x6, r5) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0xa6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) geteuid() (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x25}, {0x2}, {0x8106}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @broadcast}) (async) open(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000000)=0xc) (async) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) (async) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x3, 0x4) (async) r4 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x83fd, 0x400000000003, r4}) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r2, 0x0, 0x3e, &(0x7f0000000340)="db8e044ed41fe003206bb8e835c8a24f55ac36de2b246302948c2a9d3cbbbb76e4388e3bd1a8d56ca5262afc63cd2a4fd86da66d1362c8787ef397eaf59e1117a0560a4f0473d6d699a8e2d9bd4ba635b7f7f41bd17bf4b3729502303b1192d2baa9601e3c720181805eaa724c908877bbe1a44b4eefa86d7eeb533340e7aa355e2a2220d4dfe1a9a8f683371ee1bc60645fac4712892a1e1b9b555e41eab589", 0xa0) (async) nanosleep(&(0x7f0000000000)={0x0, 0x8000000000000001}, 0x0) socket(0x0, 0x0, 0x0) (async) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b354549", 0x49}], 0x1) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = socket(0x800000018, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x37}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) (async) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000000000000000000000f000"], 0x10}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) (async) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) socket(0x18, 0x0, 0x0) (async) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000140)={0x0, 0x0, 0x0}) (async) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: setrlimit(0x0, &(0x7f0000000980)) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x2}) r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0xd9, &(0x7f00000006c0)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="50000000907800007659c95b603309f957d6feb2ca8d4e1d53d3a5b6c4ec7d030000000000000016e53d2650003abc0af9a74480866ea833f3c115d68ce524114143abcc80f637e5a645a771c46c43c0be72148afe8e418dbee8edd26a0a873f79785c23cd14386fe018fdfc06b8a7e2dc1da6325c7250c7696c7b21a7383c7d8444b7b16ced9b317f757430744103f97b2e4f6aeafbc423fa7204ef804fb82c4b5967532c9ca8"]) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{}, {0x200, 0x0, 0x0, 0xfffffffb}, {0x6, 0x0, 0x0, 0x85}, {0xc, 0x3f, 0x1, 0x2e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(r2, r1) accept$inet(r3, 0x0, &(0x7f0000000180)) sendmsg(r0, 0x0, 0x4) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) executing program 3: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) executing program 3: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x3a}], 0x44, 0x0, 0x100000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x38, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[@routing={0x3, 0x0, 0x0, 0x3}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[{0x10, 0xffff, 0x8}, {0x10, 0xffff, 0x60335d67}], 0x20}, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = kqueue() close(0xffffffffffffffff) setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = getuid() setreuid(0xee00, r1) fchdir(r0) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0xa, 0x2, 0x5}]}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100130000", 0xc) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) (async) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) r6 = socket(0x2, 0x3, 0x0) dup2(r5, r6) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) (async) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x80, 0xb, &(0x7f0000000180)="8f2f7bd5a410755b1f7bf86e4e15c2fcbd8f1d030ce9ad47151914c11b967ea6bc3c5cbe476abd12f85a33f01ae18ad1a16bff00057bbd950774", 0x3a) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) r0 = semget$private(0x0, 0x1, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) (async) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, r1, 0x0, 0x0, 0x20, 0x4}, 0x80000002e5}) (async) r3 = socket(0x2, 0x3, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) (async) dup2(r4, r4) (async) socket(0x1, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x0, 0x0) (async) socket(0x18, 0x2, 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0xc004, 0x0) (async) close(0xffffffffffffffff) (async) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) (async) recvfrom$unix(r3, 0x0, 0x0, 0x842, 0x0, 0x0) (async) socket(0x0, 0x1, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) (async) r5 = open(&(0x7f0000000140)='./bus\x00', 0x78e, 0x0) (async) recvmsg(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) readlinkat(r5, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=""/137, 0x89) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f00000003c0)=0xfffffffd) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) mknod(0x0, 0x2876, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x30502, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)={0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) close(r4) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0xb, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) close(0xffffffffffffffff) kevent(r4, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x7) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000040)="4c312643207e1e531ea28a3d20dd70ccced1d99620fdad0b1899aad8dd7527d3a50307c6a7277d874784ef0e04f72d7c6738044460fad218f66693b2080594e896a98f4cd1d8dd15346c0a6347cb27ddf873fc51b84de5fc886972926a9a3bca4f9439a2", 0xffffffffffffffdb) socket(0x0, 0x0, 0x0) bind(r2, &(0x7f0000000000), 0x10) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ff2000/0x4000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r4) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r5, 0x0, &(0x7f00000001c0)) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) ioctl$VNDIOCSET(r7, 0x20006473, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) getuid() sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) syz_emit_ethernet(0xc1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) close(0xffffffffffffffff) socket(0x1, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a41", 0xd6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) clock_gettime(0x0, &(0x7f0000000000)) setgid(0xffffffffffffffff) r3 = syz_open_pts() mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x0, r0, 0x80000001) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(0xffffffffffffffff, 0x0, 0x0) executing program 3: fcntl$getown(0xffffffffffffffff, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x8000) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xe3d) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknod(0x0, 0x0, 0x5c4a) r2 = open(0x0, 0x1, 0x0) write(r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x2) r5 = open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x4}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x0, 0x0}) poll(&(0x7f0000000000)=[{r5, 0x2}], 0x1, 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = socket(0x20, 0x4, 0x6) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r7, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 5: socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r1, r0) kqueue() (async) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0/file0\x00') r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) fcntl$setstatus(r4, 0x4, 0x8) poll(&(0x7f0000000080)=[{r3, 0x27}], 0x1, 0x0) close(r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x5}, {0x28}, {0x406}]}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x5}, {0x28}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) mknod(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) r5 = open(0x0, 0x100, 0x0) mkdir(0x0, 0x0) (async) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) dup(0xffffffffffffffff) socket(0x18, 0x3, 0x0) (async) socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) (async) setreuid(0x0, 0xee01) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x812e}]}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=')\'\'+{(-:^\\\x00', &(0x7f00000000c0)='$\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000240)='/dev/\bpf\x00', &(0x7f0000000280)='*\'.[[:{\x00', &(0x7f0000000480)='q.\\$%+$\x00\xf0\xd3\xf6,\xb1e\x89i\xae\xb1\xf8\xfdx\x8e\xb0\x9e\x87\xd0\xcb\x90\x1c\xf3\xff\xdb\xe8`]\xe5\xa0]Y\xd0f\x01\x049\xd4\x80s\xc5\x99\xf1\a\x1f\x8dX\xec|)\"y\"5\xdfm\xd6]\xb7\xc4\x9a^?\xc9\xf6_D\xaem|\xf3\xe4\xaf\xb8!l3M\x99\x03<\x10)\xd92\xff\xd6 =\xf73\xa3\x12\x0e4\xa9\xdfi~\xc6\xfe&\x157-\a\x1b\x02\x00/\x1f\xdd^\xe3\x1a\x83\xa8n$3=\x99w\x18\x9f\x05b\x10Q\xba\x17Mo\x004\x06\xca\xb6C\xf9\xb2\xeex\xff\xaff\xe5\xe4d)%uN\x17J\xc3\n'], &(0x7f0000000440)=[&(0x7f0000000340)='tap', &(0x7f0000000380)='tap', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='tap']) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) dup(r0) (async) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x812e}]}) (async) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=')\'\'+{(-:^\\\x00', &(0x7f00000000c0)='$\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000240)='/dev/\bpf\x00', &(0x7f0000000280)='*\'.[[:{\x00', &(0x7f0000000480)='q.\\$%+$\x00\xf0\xd3\xf6,\xb1e\x89i\xae\xb1\xf8\xfdx\x8e\xb0\x9e\x87\xd0\xcb\x90\x1c\xf3\xff\xdb\xe8`]\xe5\xa0]Y\xd0f\x01\x049\xd4\x80s\xc5\x99\xf1\a\x1f\x8dX\xec|)\"y\"5\xdfm\xd6]\xb7\xc4\x9a^?\xc9\xf6_D\xaem|\xf3\xe4\xaf\xb8!l3M\x99\x03<\x10)\xd92\xff\xd6 =\xf73\xa3\x12\x0e4\xa9\xdfi~\xc6\xfe&\x157-\a\x1b\x02\x00/\x1f\xdd^\xe3\x1a\x83\xa8n$3=\x99w\x18\x9f\x05b\x10Q\xba\x17Mo\x004\x06\xca\xb6C\xf9\xb2\xeex\xff\xaff\xe5\xe4d)%uN\x17J\xc3\n'], &(0x7f0000000440)=[&(0x7f0000000340)='tap', &(0x7f0000000380)='tap', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='tap']) (async) executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r0, 0x0, 0x62, 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0xff}, {0x60, 0x0, 0x0, 0x8000000}, {0x6, 0x3, 0x0, 0x20}]}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd2", 0x15c}], 0x1, 0x0) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0) (async) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c6, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') (async) open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file1\x00', 0x4, 0x8, 0x7fffffff, 0x1, 0x1, 0x7, 0x8, 0x0, 0x0, 0x80, 0x101}) (async) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x20, 0x1}, {0x1ed, 0xf5}, {0x7, 0x6}, {0x6, 0xc0}], 0x4}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000080)=[{0x25}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f00000001c0)={@local, @local, [], {@generic={0x0, "7a51f50b73e6a43c019e26745b70b8b9f2a6cee1f13b5b1e03a3d85b6294d827ce7f4eec4fee0e8b937bf3bc492b28e2e2d21c70ccd5958b3bf8f0b5a0fc3fc846fb6ad868b98629d845705db71be6741d7acd66a960cd07a2ce72fa"}}}) syz_emit_ethernet(0x32, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff0000000000000800470000240000000000009078e0000002e00000020194ff00000000000800907800000000f9e27c52f5591d64cbf6b3cc3f154504cd04e0adb5252b9cea7467107fb5c02f273d186c674bd02c61b5473b98ec7474f8946ffc26b28af70aee42907ab4c015c0abf62563bdc6ad1f0b9c2ef1c0f60bf055e2cd62697ad90b87f46fe951edc6b0f0c936ac4d1b95f422ec"]) r1 = socket$inet(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f000039c000/0x3000)=nil, 0x3000) ioctl$TIOCSTSTAMP(r2, 0xc0287533, &(0x7f00000001c0)) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000000000)) executing program 0: socket(0x11, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000500)={@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, "c3a513", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [], "f9e0c87a10167973"}}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/156, 0x9c) lseek(r0, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x3, 0x1) executing program 7: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3c6}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x2, './file1\x00', './file0\x00'}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES16, @ANYRES32, @ANYBLOB="60025965"]) open(&(0x7f0000000180)='./file1\x00', 0x20, 0x0) sysctl$net_inet_etherip(&(0x7f0000000200)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000240)="6d9615", &(0x7f0000000280)=0x3, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) poll(&(0x7f0000000080)=[{r5, 0xab6cc3d7ffaa0897}], 0x1, 0x0) executing program 5: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x3f, 0x20000009, 0x203521, "28b77c09b87aa57800080017d0d2000010001c00"}) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000540), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x0, 0x2, 0x0, 0x5}, {0x2, 0x0, 0x4}, {0x6}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000a00)="205258fdfe9b744a9297e41b66df7d7805fbaea537ec8b1eed3fcbf6b37df5a1e23f8db18d6efec32214bb2d3f6a0a922ddc4879440daae73c1f0a5f3d3da3a6b401e49f0e378342e54aced524a6f871e0e9bab5f19178901aaf3dc0464e3815615d2a220b5983162d53dfe5d64243c3f7e005477b9df27713169cd721818d4bbe9bdb794b6358c2daa4730ed48f7b22dbb1dc3930592de5e9f24b02c0982b", 0x9f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r3, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168", &(0x7f0000000140)=0xc, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x5, 0x0) recvmmsg(r4, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = socket(0x0, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair(0x2, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000340)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0x5}, 0xc, &(0x7f0000000580)=[{&(0x7f0000001440)="53d0053a924b6e97f6b777017647426b17fa90da0abe8a62f64df7d9be4d941765c0bae4fde4d2ef71a1defeeba1d36a32920032d57d637097c71d1bea5d4e71135b55dd8bea720398fd0213079122813eb81c285958701968e9581f854d882792d91fbc2c6fcef086f247d4e1324e4fa9e20f15c1d71212db7bb22710fe3f50e0045c30baf730ac988e6cdf492cea51ba0fa094c200284311408f266092de891f04724dad737de236f953955667c6434c3430372509f98e5cc4af9351130fdb999c47038e3a364ebef393ed5ef9f55b943173a64ddfbf4d7bd8b6f9b8e8537b71faac4124b7e8d99232db63c10b414abb3ddd40fb5d2830dd81ab9b40e10c58ad1347066410b8a66247ce054eab051f860cf802098c3e89c750c35b454a881f9c94f1f36fe3f261a7eb7339475ddc553179fc094bb30e8f2ea46e555d47999f61ad7fb641eef137163abbaccd1c9ee7291ca7e5642250c352e031554e312091700e8b1386b78fbe0a2c7f94d13bde6aeb74a3cc9851ceb27247f828397ffd4c621c828ed6dd80f0da10156967be2851e824cd7a129d9b84d0f6e6e3707235742faf34e452aa39ba1c1c411bc3e24a9aafbd57a0ebab8fc1f328a7ab9d2d2e292c05d7bdca489d5b8a374dbf1c23fd6bcf3c36925bab1587670c79587abfad492bd91a393f228c88c91fb31b2958e2042d18627086135ce6fd6a36d48804a87c52e2b0dbacbea69fde3fbcd5e04e16847787090b76c9d1756609a3bb6b719dc86aad17826d0c19791bf435e9c3223d6d7fcc2eb377f044d6c51e89c2e0ca37cdeb0535f9580e40961dad7971c9f9b961333a15ea72e4304f09b0d9f4a7a34df1b82e573930d2ba477bc9e1a89d909d378b00e995d2101a860c01053ee16553432ba559a1b16a4040535146e4ca0de930de624f570c394d18b7f72b00c6b6303cad3e01586485a03481d309ed7493f3742c4bd78d3dc3c3a2a3753cc7694b09dd74cf798310ba9b16b33afd88deec7cd70b3c1b9995dc5b78d73d5f5dbd5c73dd6f2b6df08a8b57ad16d3ebc38564116759cb6ddc3a67669dc9584614ae07e202099f660fe303f693e051008c3b4f47f5b18219d6e5a64d02638dd20ee9f029b020bf8a9745ad178f68f9f602b561cd32fadd5465622d5a9552d1edeed1179eaf672c0d526a5fcad608a0824bcd2114f30ac9463156803f1e18c848ba53d65266757a4079fa2b8a9396d7b527a0adc2d4feb03160c66e5c82983e2426f225af3acc7df45878c472c1727f3b4d9bbdbb85bc27aea555bffa6fe5c2a6a32b63ac4bdd5d199046fd71645273a3f91d649e59595423657bb549f314b329581f95246382b85f5d45cd82cdce23090d0248b6f452189b12d5df6c0e5eac633608dc38dff48dcaf17616cc3589eca6c61be6ad5c023ca57f8d250f28a4fcb75c36bbd840168eb0c086742283ba0a7409f7f8a292bf604051ba73c5e9bb87fd9db9697874fa8940e31e8201d73ab04def31e75bf8ec5651e6425b347e9be25271c163aaf80b14179388eeb523b406ed1647b41ccbc7c99d9366c746c7413e740b50769e66d5bba4f3effd201e5dd49e2908695acaed7f86b742cba0f19c3a9321993d762d8216339e6de0e87876cd27e84930932f06fa306b49bd9b37e0fc421b18d28ba78bf22107b39556181d5e33709de4c4e085f3488c75764d7b152c674b9d6a565688b08e533835fcc4bcf55bc6e8bccdaf646c4d316e5f538ecfd461ea72568be19aabba4c7d1620c05fa4902d43f20c164144e5d72bc42f842cb4ed6d7c4c235a9b03950a052e5991fbaeea2cef292f058cee1bed834916c5f8f6d1dd5500d6176139e4500c56897824b90fdb8a364184b01522d5c079fbd814990e0b4ba4c5cb245a47db729a094a5287a6d7d5d2cb03c379f052fbee8b7f7cfa1a9b1e29b7256b2ed981975c5a261941cbb05b976b50e9ee928a993c0083ac30e2881931197b897816cc645a5b09eb933c48826670710bd67b95cbc7753a4963bcf900e7dffb5c144d9acb1394a4d86247103d2cc69670d1237888f3b36ee165188646f04b3a5bc66c42b7000ae352cb5308f9603f5507b91155c295b79403e11c4eeb98f69a2c58c4c6f6e020c50d0a21fda82edb480949500f0c778605830647bb90f03dea745bd42bd59c2981f7d0ae0ad21aa57dafbf6910bf4e216e44240609c1148db2bdeb4c61ba0617e4e90203d4250bf52830fc4bb9307964e72588ef18b7c21636117b0699ec8daf84c5bb602af1f901c708c9d9d50182c3ad4709e3dc93ae12e191743977c61d71458af0041194c1bb7686ab8094f45c4616ad16df8519d30b65d929d2b10c9a143b34f920146f752a06d1da5e592799d9f6ec3d04fdab2c5e7c852369048381eb2a40367a03ae1db3a7c5f9a8b36111dbd5e34d6d9886dc939b5215c41376a8121143808e20f0a1ba39b9e17eaf0e58f1a61ee6eced46708dc16c3a577e35ab0d2d612ac9667e7fc7fd945cc30d84921800c1502639cf34d5663b2b5004a56290a363b677e5a055d1c3ddbce74aa122173ead5f1c4b7529712e2d3e12a246bb12de639febeec58fc4f11f0b1dbbc00d94e7b84bec762bb1ed90d4eb49c8cf5039c48cb5b6330ac4d9577af652315e1b11db38b328dd7615549cca9dd4de045a13be5c3136d306c3b49ed0ad61bdc1dce36a3b5bce59126ad81caf6afc8cea7ed56bcfbdf269bb5b57bc7bfcfe932b077328d442046cb834404e6019b6d1f430e42b7d9215dad0763022f5767565f20f0067245bd2982c65431ed59e7a400fbc38f417aefdc82ff12c7c8ae49f5e50762bbf412608a852091c43b1d0ade2096962dd395a2e6e53b6e19898e8d02346abe557911d24ca4d5e7a2311e2f78f201837f0630960646695ca45385fa3d8f859d171087c3dbdd5eb8f2c8a4aff9f4aac066a09016716abb47e78e73f93d537fe4f15bf80eed786bc29f049e3d2149ce1d3a2f2da4895a406faf7d925fa55405555bccad471472447af4eb24f2128ce879d09ace7bdfbf81b93045b34ae932d26c858e3623af7e79376728a1d0f1cc3d8c1cc6c3f30f46508930919fb232c054e66faf3bfd5a92cd29269378296eb21da8b39e4356cf665bafb48183aeeb853b7de2b35616fa889e258c2962eed3b8264558a58296d665ae8dcc9c956326f9c55d2e60bf733179c3b5706a55d95abf865b260b8613a771e7d10ee1e1029d57be2604e1a3e58da9bb13267bb02ec53a431d5268e0b20d2e701063f1dba9659a0fcee1a3dd1a1e740f9311d5afd7219810b6a14f1979c2e5e8f25490e08fa0ef73c522451f5eead863976ebb33fbdc980452cb14089e66c564eb9be4d0df157a7b4e194f2181418c9796d35222a2aa0b8d0f8b87341b9119df50b8d0a9a99c34ae6c54b68c83232246949c1436ed7f44f3f042cf8cf510087ab84957ea7d8cf2a58bf7a1859b55ba5529867f463c3f37c3f13f2b0aaf3df6d06290c5f8ab3f40633b6c4ec0c12e20cba57c6e6ed18f31267763a5d6b34756c3e812970f8ecaf1865cf91e627827fd133048b33c5e21ded72c0a1a3fd61ef72f4f7d303a4f0c0b36c8d87a2bdcdf3ac5ecc7007d4e21e06600edde130182851ccd428de3167df63a599fa8260a44d382a20dcde97faa515d9f006c93a9ad1d96d75bc01f95bc390adcaac3bf940ef377bd2d619bceb037759198c7e8064426468d10ed383630475669cbdcf645334cbd172cba0459c126fdea5459d537d7aae94bea694c50322fa89410134b1ff8efd2d2295d70a39e46f5051cf4cd0dedee6a3e23100d7430ef29f55c4ade6a6d7bcb09cce7851bc75b0fdfab15460ef5962a049728cefb90349d1fcddc721f117271d54dc5b81b2827ba33c62aba9080afe9fbfb2fa94804519dbbf5a9d98631c09e2b00b477f14b087d9323bd0161be888643c1e8757f2e86c546db46179a68ec1045d2f55998f129a3fa572bc0eb333ada7a7e4aaf68c35d5e58b443f50d9a10aaa8e6a57cc6dea44b830f224efc6fe3514f3e932110797fbe7bffcfdfd52360d30741b1997a55428420d830e75715e6c4769f0e7429167e6d7a834cad75afff497d08d11bfd707354b8d2ac9f0373b35d1108f85369e3d0e5ef8e2163f3abd74dfb219a307df842e659e3299d1df5e1e2276309dd1183120c275a2c53b7e65175d8e9671bea0c4531f51964d9352fc26766eeadb6aa8632a9292edca6978b8d2cfd56c9cb68f71d3428a701f80338e0d32aa5e77f545fc6941eea52bdedb2c7347600221d289d0851d08b729ee98eac88e772fb21f4f3e0847534a958572c13a20cb30814a4b6e277f471e5e54591494eb11bdb9098d95455104927fcef1c0ee046d8ed1c3e99f9c4c20e8af73c645df8cd4ff62437b854f134a1619a66f98313aa027af152ef40abc8963f95fedc42b050477bf0a5859c0b6c9af40dc681dbd38b870c5c96198c7f5b58964e2ffaccbc8bfaebe789e3badcf450f8a6e3e6f6556adee2780dcb316ff64c21db010132bea9cb313ffcb6f31f812d92cd9c117d9f0f98fed88d58f8b3a4ef422297de2cee86c6119d4c2162af0dc20fba1c81ecd98410f2f787c1841cfd7304047e4274d91756a31a0d98afb1544bf221e0f31bb30c88269b0d9b54dba103b750abcc2cf567960d965e07c70dbe2b69dcfc6559b655cf0806f95003c02f9a8aa84ded461849358203a4e943f245c0e40506b8031e8c86d3f6b8b093981b3b03b87d8ef5fadb768235209037b5ca6bd811390d02790971b7f77f3025f814f1a2d358ff7fc6e58277ea1fd9a497771ebdca0edafc9883459114f1cf398662885bef41016c5641d626752ff367d5239f4da3d840a565a33167a2b63e2f4ddc169ff516d7384593fdf002e17d89bd6fb62bf6fe71d449f06b54bb853f4b23e7b204f9e382e5f42e1e1d27fefbc67336e19cb7d28727a9e767d20f1dbf861b71aa61132dcfeefde27c746ceb58b763ab1ed6f7a055807ffab1971102407ef9a48dd90017c2d543261655381e1fa78c35dd577f370d3205decea1f7929349bc1712f4af0cceccc0a4f385b28d2bf92ceefc411233db1a436f0300fb0ac22d6c9947c8e74df79b3dc473f628468f54b2826df8e17b34c37c0afd83bac238f208413cfac1afe585e9fbf4a3aceb6fb4ab3cbe49fa0f6c918c79fda72c91025199096d03f35b5819ada46ed639fe561449cf8a754afb4fe1b33f3ef2650f29b839e3be968a18364962a59955af5b1b2f63ef4db106ee99fad2480eff52e2321952539f5c1ac3412224817c5c0a31113aa7beebbfdb8bbf56717b3a6aa3317b6b21dbcd3fcca29f33a394c34f6bf2d89c7a7c7a5144fa242549ccd4f472281cb8adbfcce9e808d3143a3b3be183d805600017474b75219561e4ec14eee29116c35c7b77ffef5d63ebc8cbf06bee190542578e26cd1120e9a840e197fb0d740148e6afe300bf64a8a431aa022d0e83aa8381a88b69a9da59ba97b5eb0f03c3ab5af5b639ce94bda82a2b021883d1b29936a033ab19f727099bebb9040b9d0cef2fe435c76687e75574eab20bf15c15e4f49769ed621abb6e76a63488558efa81ee3f74c342e2d9f14abd29c16422f546ef8295bbdfdf971abf42d45d90d4ef8103445582110a066e60d064cff91f2c96c9906101695af5cfd9b57a12815dc96aa7ad301adb00dcf805a847a1af8a96a9509eb12971180d5804e6d50c66059a221668911c6f782c2269b947ccd7d5ffb1da2863dbc3e859ed1d04958ff", 0x1000}, {&(0x7f0000000200)="32957b22c313ef807898ff2f93cddee678a0a4e083fd276750dd3209dff79ad9f10c3f1ff39fad11fe78acd55f4d6663b7", 0x31}, {&(0x7f0000000240)="6eaa114e518aee341233f5f0294280f819b817cbfacd0ae1b231d137b2780c31da8f591efae08f9b40026750c454dc3284a26c5e3ca30df4eb698c8f61c1ee076e9aa52f198e3edc2f6fc1e33419def22d4a00246ac3b2", 0x57}, {&(0x7f00000002c0)="c0e4f4460ad6db4ce27a", 0xa}, {&(0x7f0000002440)="abd7c265bf75f20cf907d7fb52d04bb47780a7c34a42c40029f8c207697eaeace1bec9a118e2fd2fd6504c4a31f7d8e14404c7fa3eda47727b565d650ceab44d74a16bea45ed3345d57a3894e46baba703abbc110c985f5a652235e121704b1b8471fca1809043db7bff697297c11ae80f18a2897fdcae84371f7bcee5e7904ba5d9c6e49598965c77dc4e271ba28a2967009f2523a198d3e5334242ef659b46fb1d82cf32ee924b0ef5ee384392f53ead4c4fb34bf02bb6f5af6bd16de9488f59cfdc423e6c79308c30d06697db879f955a2192bb753d36490497b106e34abd8da5c3aaa01dcbc01e1364e53072342f60ad18aa691b4fa2948dcbf09ccee6216293e74476934faaa6c02627641d87f6e3e9f3ebf92a782dbe997a4795108cdbf5315176b5488620779276375eb72ace6cf67f27f161599b06f7fb02319b5a20679df3701822d294a7aa83fc79b7bd5063b6d1bf593d178f02d274a940d999f18010f9b42240ddb77c76c29bc72e77971b1664c50e1a9653f111aec56f3218bc1024f53933faafb031e72d4a4f406c0b659e83317a9e83a8f3895d23a76910dbf0c75941468a2baa9adcb605698bfa1813797c7decd474cf084c7b8d0a14db4d3d24b881e6e16c4d7a089fec4a06e8772226aec2bbde115ab3895737b6740e907f8df4fb83c8b55c2ae9b2a8af7f8f201cda0b2661ef5d232ec925b336bb61684293a208d4ac9c47bc4da496ea6ad9c7d494651ef7efa081853619452245ac2236e55043b04d06abb26005d883391e81c75ebde0d876378e8f1138a551edf606fddcb7635c0b3f4cc850f8206df54efdcb715ed8645f2ca96ff38cfed24e126827261c90344b491197d9cec67a8b8d117228d343f7e64007af3e7d2b1a75db5855e4b87ca70b4a6da33d5ce0bc48145dc0d81e33147b6c2b068e4c3935038de1acd189c81eaee459232c1e418e53111386acd965d9a6e590cccfbed776b4a67e8a0f1afd0d2faff0cf71bf124e24fcea66e0ae385d9465a36cf6d785d3db518e51e90b435a513b893601b173d9419e76911eb2189d1c9c9a906c2ba10d4ac58b3d9faa3d14f43a6c191d0268452bf90eb59247eef9ff6291f7281f128032f93297b0d7a38b71202cb2559db120a9e4417c58770cb9ed8450af49110bbccef6ab268a095dfea33656a2f3f66918851d57b31586217facaed4d9934095ef5317b090b3b6d56bb40ad369951af11b5a45f5511a1215baac7908aa112163d606678242c39f898c7d07b7992676dce34444484fd50caade01a750659f408e7c16697bfbb4493755e70f13d58a8ac6f1f254f1977d90e206363de72b97d55e1b284492248061fba5b75e62068e6b8506ed4bc294eed42918a483a1027e362f4467e00d0f5b1ae2320c45968b9a4126c540e6b72cd41a85e2defa2f12932458dce91c8f3eea60f8a3c8c636774672942d0762d904b91c971189c342b994aa0c7c217937336e132dcf654cdd999714691869aa1b59457293829ccbd3b60a8d54262f3a64ce7154fbd46e4aae3961f1c18a4bee138632b06a4c5cc7651fc7a72d247aee5feb561e5acd1bf46a217e2a2bffc81beb45f6d2adc50c368f0983db3d37c77c7bdaa25ec363c1572b68afeaa59cf4882ee100a37700c30c96c9d2ccc7c9da4b4124073969b51e4d6fa15ebfad83ca1435ec5a8cae9782907e0762885d15035b7b18b40dc42e5047d5c1f95d50e9a839b6baf8c358e2e6be0ea183ba85fbe246a1a74c6b7c34621227de5e5ef37759c5a1e62d8f2e5d9f384b25d8d3762a52219288b69d3934c6371d5b30d5b3abedfda33c17503a9f88599306351de848d486ece91fb72ac7c17993b478a6f931780ce018e1a770c23409b9d3701ce7446af7fc056488cde5be2602d5677d6695c4a5cb83818af1187009da1b6403ff0b50d62cb23070c55e87c9e0822230ec591e89a4f13244175930adeb924090aa5ef8fbb29c1d995e1fe538e8e5a734fce61b08f9d452af17b1e81107747abba67393a0aeb8ea5ea21b3719ae8abf3be44ce631ff57ab28b91664f22603e1f3ae019a7ba5e8a22ff863a155fa142254a3b75af9ad962ac9c771a758f1e6e25d3457512b7c795a8150d6ea9e5834175f9ec93f2a9577b4f6497edbb377c61fecdb0ae1d4c0563065e5156cb30dd6b09ec5687e44b90f1998a36f71ad63b4318ff0dbef7f22239d13f5f1fdea5f2171ba23d594961adbbd48cfcf4a627b11eba8eb6112861b3c32c3da7d07cb94531497e1282b2224d01fea6aabdfed3896f9c05950b254e3b6e37a2dbadfa780208df930066e29dbe5cfc8824e22ca83752d2fac0ed256bc120460147ca60e4682a7aaa913081454f80fb01cfaeab8eff272fb5a2b2080d76b284e8486fb974a68653b46f262a726e16955abffe39c397531ec5f5f3b461c557505f6d40ace14a52d0cf2771d86c19bba50f40499305f7def5f8b6a34d6d44ff5ee2c89c9d2c0a1d187fa28df7f0d7c1dd28214e280672a00de297815814e9cb11eac67cb4b54d685cd70a51f16c01ae3defc67a6ebbb705e0eb3c8c3fa5c6d1ddec6f3b6476e5c1281799915a63a1ae7f6f5dcb00b8be3dcf7b6061c363d67463a7d31e17241da70de1f4426b46c48cb61217ab553f06c278ac23449bdabda6d591e31e3fc48696bad6c474e5590fa061d19b51372adb53e7642048d5b12fa9dfa8f43c8b57ffc1b2760251ab36e9eba7522488560e1b79e8fef140b0419b881dc95da21ec8d576fd9901fd0ec0358f51a66f48fd6b2af6b654796c98e5a57512fb432c8c31f5ba61e467ee8df384f9a8c5f2781f5615536d86aeb72d023de351870d93d821506b1eb45a6732eaa26ff0c9f149ad0473b5d78fb8dc98e37f7dabfeeb92e900a2766e52b10aa14d8fac56a34105af24f36c934ce0b20c4ff6349dc429dbda0ffddc402c60ec271918736e54f6e4ca82e51ba46d9cac5911f959c38ccdf7b093fa3437ac0f530b2aef25e90b959e4593860c64be90118e60a9cadb1778d2dc32aa10aecf3417902cdc47311c890df46b17af85c895cc770792e0dfc0f16a073931f70624cd79aa836d0436cc9daa644c76aa4078873ac35efa16295f22a141ab3f54f80b71a372fd539a3ec8875c859828718c9294373b4a2e6d323d5459c10f640a89c6cb5c0a474291fd37dd7fd4b384d8a522c19d4a5f23dafae090635c87708ffdfec7300c7c8328f52135a922d7487010c1766274b9ad37483939babe538ad76a36a5e34ef6fa14d86bed15567063c13c5446656c66a4d00bb3e3edf6e977d42bcabeb91e260bab43ee0dcce1c1eef3c4f6dfae496c08675636e18410c49ffd9b46fb849d20e3c671e4caf60e2343f816df3d6767f4e5f100af784a4392fbe2d36f00817d900ee7ba9191e78e83389afbeb5b73cd56feaa239057fd74da3c3fc72f69f02028b602403d8c0212c5770162668680dd80f7c0bc09eaa4ce71e3749c44cae27187dba02830fa77e0586db8011b500d8e20a4393c11d6c7211c3ee358411789803aea804ecd9e9b74ac635b6eaa0f910d29f1123ae17468c7c475474eb7846cc4344acb2d2f78f6616801697eff4f7781a804a0f252c34472085e461922be7522aa48feedb7723715e94a412be3a34ed8e47c1d001b8879574c3ac5a5a442d468e1505da60e3c03341c3cd55ada81dbbb5c096d324181e5ee323d0db82f6e1298fbcbf93157808e88848a778d441384781cae9fc55d87a406b0a9a24ad7d9deb4e7913c9441b5277f46ff8f2fc4111cc173d4acabe47d6bf78c6f78b75cc7728cd5ca6cff2a85128059e5d09d53cbb3021972798f1e254c960cf9bead71c981abbca6d0dc41982038548e58232c5659532b52b6c7a103d6aa8a691c873522e03a5a77d545c51fdb3238bbc4bbfe0d8e81232bca41302795c4b6a369702c13ba147a3e27eec89bd8a54e6eb5cfd5f247bbbe4a641a4fc0ca91a0ccf974f0a2b274d542336989af48ecaa89dad8ad59f9bf41077b3c3201434689f3d407e73fbd862b866954ed8b6d3cdc14eff867318d238cbc5b3e3661889ab4ac3ad4220a8e484e74fe8e67fab4cd36b24dcf2e81d2cc363314327b024ee2135bf4be3337627b722176fbb262de246a71e606913d464569c79cf0882fac00e71b2b59de8d3f32dd1f189ab9a15f3dd670247f970b10de954d2093d0be95e72057811798d868d3f5efe46e5a14337fda05008deae9318691bdb780549bebc3243751c723add3e962031d5859889259e3156507d2b8e0372904ab759db294a56e6872e415ee3da737356c07dd424a5b4bb805d006bcf14b0c4aea21c97d5a5a98b30b0a8ac863df976e72a514c7b1130f68ce04c4fe30e3190e7e454040c0551b8dd22be036ea24a9d14638cacd85efa9d5628e17784ce7773dc15ac9465321b22363a77cc3f5c16e57e97ab73cd2f0ac2e2b3a23999c264cef774151bc6cbd1b7ccb608da3b47d053510cba4a218283c5487d861720046e78f2192842bba2a5f30178a49659637a5b76d9b2c9b63c84dcc75f5dbba489b4c3a416a1caf9f916ad43853dda9940caa9e7e78146f471a6197d4c53b1d50757285a531e5fe1ae4198c5fd867b99e1917de41f9357c0b22b2b36725e8407f47ce1ebef1c5b5701eb96bccb1df5545c60185f3c5faa032ee9b4f05c6afc8f04719b0c48a3d19d85744fa6587a99858bdf1ed173bc9e9b5bed8e0d62750d41b9f225e2613b8eb723b8c2be00337a5288b5afe4433651b72f910d049d0297eb80d407412866050923c8313558ea1c18cb715af1c99e6a1fba19067e33999c48fa40bd262294b71de73bd95931bdcd60e61688058f0f09aa91746e65578ca77630584706152dcf7e8922c006c6f181ef82bdd50d41f2de158964f4f288ebbd68922e3f0f5a40cb5261864889098006a0297003ab8b964d16cc643a8a366d5b075da3fcec0f97a53415a765646080c9d98c2a6f98157a4c4227555ff82e115adfef7e0b4deca28e18ce24dde1d45a327735c56e6a978a324f3469eeddb63bce033db033229d474808753361c669eaf18ace6270e2f1e9e6089b25c55884060db1efa6ba97d6bc7b5bcd9e63aa809d524cd8da24fa67f9c4b455540e133c2cc17ec519ff663e1f5f9c0e16183c45fbe6725ff32bc7befd8aabbedf498f35c4b931c99020fd0e60740fc94549b727df20da427128e8786f0fc94dddc8baa580a0db9276fe6c5a941b0ffb4a5290245afa49c1cd6daa92c2062d792778e9e73e764f67f699eabad6581130ac9b2f6a552a197f77acd7bacd0dfa5c2368fb2c4319c905f76878c0a65c19e78431f19211a9a2d7b0f509a759b928b8dbefe2ea77a1ce48041c88c05836eee81a57d79dc46bbe594af5e5ffb558ca9caaec3d3e8fffbb2bf869840c61832b65e2ad731b90d50fcde6981aa3e33bbaaf8fb1ae191abff8e2f7bdc40051ca944934eac3dfffa0ef436c8ada2a2e7c2d86f9d4d50804a547c8b9c51317c350c6a0eb11da3031801ddede783bc6e8238e86c20775a6418aeae3fbff746b8f9a0f1f0e85a209cf494510e86193b9adfbcffc5853ac2c3421dacd6753892306263381109cc9ed1fd32990425b41a3ab4b4ba1094eef93bc467a1ec80e961097cc29f6aa5cd1d3045742c1c1e8628924f5122b372bcec9079e255a3d9ecf6b71eaf535367d99b9f9a400e08dfdf787ca51ee8d56ea897d3987d9fb1fb60a3776d8434a78e1b6d46c67248c1d125e7a9f6ec053dc0de0c25a2dfded9959", 0x1000}, {&(0x7f0000000480)="08ba51e534f6bd4530282b2fa4f41a59775090a06ce3e1769732b3cad3a7b24918516114f3112fe3f44b22518fd23e4c93f2eaa82d19d53adf8f6d4eb9777cb9464a5264daa9303a7cda0c37245c9d4912852f8ec8c715ff35bdcd110015830ef198c1e888715f98cc584d53ddf15d51973634e56609a8168038ebca7f384f3408c96e5f03d34a7f81f9b4f162bb83e8ba7b889023d9f5ae9d994290a9996003485a62b94593ea792ea66e4a90cd939b438a093f3992958d3520d2e2bef6c3fd33bf5775ef52aee9e1e0", 0xca}, {&(0x7f0000000300)="163e7b3b38d3fef0221a5ad53777defa578ba3da4d38e0e60ee4788249a768ca49cc3da452", 0x25}, {&(0x7f00000003c0)="c8f44abcce1b2508cc34d2b09f6cee0c7735ec74ad759a70141d32c564deb9e06039d70e362094a7649b77735ed5c192fef48b196fe2a8d37a016c71d02c51f7de89d0b23c503fda502a753b7b0d427fcadd40f839da6234b92cd484e3f53fa11938", 0x62}], 0x8, &(0x7f0000000600)=ANY=[@ANYBLOB="7800000000000000ffff000008000000dc02e358eb0e02a4652ca4f9bfc9a0287396a28c1f90ae500a17dd4228e6e06b1fa946094905c4a576a4aa66cb628ec343350cd8f0c649b37a04797fd4ae5a669a6a530a76cc7c77bbcb6f828391ce1c6a2fecd5746411a26dbefb5c2eaa63988ee14362dfd24500e00000000000000001000000cd150000c4ae47e90c491d64afbc486fc7dd42ee846679d21f9e03d7ef7b5686cf7aca2bf2a111b5fedbe098679afcc79435cd4b8c7d90048891f02ae5dbd797bdd57fd312ceeb1369dc860827fa9b5b529a5addd7efc41d8b2f2fec6600b4bf4b10377c64148e99b30af0d9afbc490d08cb4af0f43e5a629d55f099358f581a2242250b3ee5d334b25984358fd5c82a355f5f695822d7776bd68a35720418d3c0e45af01dc1cc770ddfee11102bb41b84c686806bb300e0dd562ad51ad18998387e80e9d972135eed2163ac16b5f39eec654700000100000000000001000000018000002f6180524034998e78d04f7e731c53b6a5db8f84a1cdb2657f988a59e317bd10886cc5acac883b901a7e6c9b07c9789faaa58f31d7e0374d6c48bd8ce087c6f6226c80a14b3252359c1abaf4f9d261eca2829176242370da365a29c2026c5e604ffa4b8f24e93c50c6e96bbf60b4a851102aa858c141fbf98b7e6df430144ecdbe7517d30a399ee09bce2f88bac50b7d58e27f47952b1a7fabd6fc1606bf0f64622ed128a138a27d6492582f9ab9b37f4348d08c499a6d8ea98a6e376e9f78b67fdc064efd9447c6aad2b56f7360006aa0f10e4b5fe23c7cacfa0e9638bcbbf3da0000000000000028000000000000000100000000000000bf7822b3d547171af5e7900bf494b725943dfd9d493c00007800000000000000010000003f00000042d8ffba1dca0e471344c64d4867ae15501ebd7d5da14433d5cffef145a2d45ea7bd33b532d2910f3b4b7ec526575c61517cf2a4232463df3246d1b7bf5333585dff82c292ee04321a4fbc6489ef2e580a74ceab9ddfbf2087bbffbc79bc08944800000000000000f800000000000000ffff00000700000072e1703b830efb925d59470d077e8a6ac069c05b78968e21ed5d78efc2869025b016995b7b5cd7c17b33c318ae2f28e213e1a348a2845013ecf41efb0d7d0f3a3a39112c4169a4c7e820ced9b44435c8e143e54c0e5d639642af0bf3b4fe490712ba0931d488ef991daae2e7fb1c2b4a847744fe8b77171d913021a101f5aa41364b8822fd5df5e888a09b4f84bc583629f4178eed5fd515b41393ca363c22957bd06dab89230f500c9a0bdb1f72c7604a13cee719c950fe9ad388775e045e683770c58badd1ba1c21d6957fa7c42ee96a2a6dac2735d254c946e7b6bdbe1b753338129367f1eb00"], 0x3f0}, 0xa) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{}, {0x200, 0x0, 0x0, 0xfffffffb}, {0x6, 0x0, 0x0, 0x85}, {0xc, 0x3f, 0x1, 0x2e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) readv(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(r2, r1) accept$inet(r3, 0x0, &(0x7f0000000180)) sendmsg(r0, 0x0, 0x4) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 6: setrlimit(0x0, &(0x7f0000000980)) (async, rerun: 64) close(0xffffffffffffffff) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x2}) r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) (async) syz_emit_ethernet(0xd9, &(0x7f00000006c0)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="50000000907800007659c95b603309f957d6feb2ca8d4e1d53d3a5b6c4ec7d030000000000000016e53d2650003abc0af9a74480866ea833f3c115d68ce524114143abcc80f637e5a645a771c46c43c0be72148afe8e418dbee8edd26a0a873f79785c23cd14386fe018fdfc06b8a7e2dc1da6325c7250c7696c7b21a7383c7d8444b7b16ced9b317f757430744103f97b2e4f6aeafbc423fa7204ef804fb82c4b5967532c9ca8"]) (async) kqueue() (async) recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = kqueue() close(0xffffffffffffffff) setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = getuid() setreuid(0xee00, r1) fchdir(r0) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0xa, 0x2, 0x5}]}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000001", 0xc) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async, rerun: 32) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) syz_emit_ethernet(0xc1, 0x0) (async) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) close(0xffffffffffffffff) (async) socket(0x1, 0x1, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a41", 0xd6) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) (async, rerun: 32) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) clock_gettime(0x0, &(0x7f0000000000)) (async) setgid(0xffffffffffffffff) r3 = syz_open_pts() mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x0, r0, 0x80000001) (async) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) (async, rerun: 64) writev(0xffffffffffffffff, 0x0, 0x0) (rerun: 64) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r0) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0x0, 0x2000000}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000019078e0000001ac1400bb210090784495a0de30ddbc30e59ebecf082277ffc503747c1f0d8f38603904b0749942b0ca6e11bdcd0ef3a420745d3f5c21090af116f817d5c232a328aa6575a66a6fa20e8a17cfe1fce199dc9cfd17b54762db89e44a08b60a8f656d08c959e0bc7f819d18f9b4ebfdb6d5d327acbbf1e416ed462fb175"]) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r3, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r6, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r0, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x7) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r2 = socket(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000040)="4c312643207e1e531ea28a3d20dd70ccced1d99620fdad0b1899aad8dd7527d3a50307c6a7277d874784ef0e04f72d7c6738044460fad218f66693b2080594e896a98f4cd1d8dd15346c0a6347cb27ddf873fc51b84de5fc886972926a9a3bca4f9439a2", 0xffffffffffffffdb) (async) socket(0x0, 0x0, 0x0) (async) bind(r2, &(0x7f0000000000), 0x10) executing program 6: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000001300), 0x0) r0 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001180)=[0x0, 0x0, 0xfff8]) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) mquery(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x0, r1, 0x7) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801169ac, &(0x7f00000001c0)) executing program 5: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d, 0xff, 0x0, 0x1f}, {0x7f}, {0x6, 0x80, 0x0, 0x30de}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r1, r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, 0x0) mknod(0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) r2 = dup(r1) getpeername$inet(r2, 0x0, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) (async) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) (async) writev(r4, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8014695a, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/235, 0xeb}], 0x3, 0x2) (async) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000380)) socket(0x0, 0x0, 0x0) (async, rerun: 32) setsockopt(r6, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) (rerun: 32) executing program 5: socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, r1, r2, 0x0, 0x189, 0x200}, 0x800000, 0xfffffffffffffffe, 0x1}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x4005, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0xc1206951, &(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000559000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x400000002, 0x0) socket(0x18, 0x1, 0x0) seteuid(0xffffffffffffffff) r7 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000040)=0x800) dup2(r7, r8) getegid() executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() setreuid(r0, r0) setreuid(0xee00, r0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0xad8b, 0xff, 0x4, 0x7}, {0x93, 0x8, 0x80, 0x3c}]}) r0 = syz_open_pts() close(r0) syz_open_pts() socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) dup(r1) close(r1) r3 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000000)={&(0x7f00000002c0)=@in6={0x18, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/7, 0x7}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0xffffffffffffff76) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000280)='./file2\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='\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', &(0x7f00000002c0)='./file2\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="76f5d500f1f6e878eb2fdeb1ece7768239359235d0efc1f47be5d90db81e825fcf24ba8da7f6bcbd5445c46b9a292377", 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x2, &(0x7f0000000040), 0x6) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f0", 0xad, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x1, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) setreuid(0xee00, r3) (async) setreuid(0xee00, r3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') close(0xffffffffffffff9c) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) (async) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1}, {0x44}, {0x96}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x12, &(0x7f00000001c0)={@empty, @random="1de64e8242ed", [{[], {0x8100, 0x7, 0x0, 0x4}}]}) open(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) setrlimit(0x2, &(0x7f00000002c0)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) executing program 7: open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) read(r1, &(0x7f0000000300)=""/168, 0xa8) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000001c0)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000000540)=[{&(0x7f0000000200)="d66eba220acbe1b386a5c53120ae1a03a644715d824d84158beab354093d0bb309f86ea817a630174b44fb12f6b74fe76050d743d424f9115498171c681084e2938222a026643c6500493090aeb20ff6601c63e92c5aab2600b58d223a6c807846b765628a446d5b3211bb4fd4badbb902331ba247d80f237280bdc3df38f70a3a20e2ab3a6654128d3446cab5f6ee024e80ae8a32894ee206ef93d8f319600c7e083c428b499192282c847ae22148ac2b049deeaf75501b47836eb1b7c7ec843deffc9578990958c417f572a9f6bccc2a4944096966d54d7670d3cecde7c2c83efdd4ca8fa5af", 0xe7}, {&(0x7f0000000400)="5d7fee47356383a3356c27012065ad12ce4e11a5ef43b79752d40223615cd45266b9c6dbcee5fc24883f2b79f0a0e3c3932fabf795bb39e346b1a3faca354e232164f91dab0467725906255b554d2e5719c688a6373b351c67657b714e22fb7aa4ac036089671a7580b16fdd3d4b4bc8dfe9a6f15fa6a1fd5800bfad4258d0fd2c2ff563be008c0e96cc1e09eba2a7db06c4bc81f857b6cffd6661a6d06414426aa04d75d02f5c7a3745a99f332e56c371a758a6bba486d9e9334ef3f50767b7bc", 0xc1}, {&(0x7f0000000340)="8db3b936967edcbb6762f16d9b400ecbea5f090d6a36460e151fd325759c515ee023fbffaeef88677811a14841d29e0f68019623ffbb64a310cfcf4259ea6438415feb3f879fa5151876bb9ce5ed2db6989d6527bf05ae271a9a4d1b744389afc486136cc055c31611803f49c7363a933a47f5e6cd7067361f10", 0x7a}, {&(0x7f0000000500)="c738ef3f2c714fb970c56400cdc9f53a4023df415e69793c0b6be234023436f1ca330ece9c", 0x25}], 0x4, 0x0, 0x0, 0x409}, 0x407) r2 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x9) shutdown(r2, 0x0) r3 = kqueue() syz_emit_ethernet(0x3e, &(0x7f0000000280)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x11, 0x0, @empty, @mcast2, {[], @icmpv6=@echo_reply}}}}}) kevent(r3, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000000), 0x29f, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x97}], 0x8001, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./bus/file0\x00', &(0x7f00000000c0)='./bus/file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) dup(r4) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xe, 0x0) r5 = open(&(0x7f00000011c0)='./bus\x00', 0x0, 0x0) writev(r5, &(0x7f0000000300)=[{0x0}], 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 5: r0 = socket(0x2, 0x4, 0x81) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) socket$unix(0x1, 0x5, 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) (async) listen(r4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) (async) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) (async) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000440)=0x21d, 0x4) (async) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000440)=0x21d, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000140)={&(0x7f00000004c0)=[{0x23}], 0x1}) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000140)="c53609c3", &(0x7f0000000040)=0x4, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000140)="c53609c3", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000000240)="38756dc3545fa0f47567b4b4018634bd7b79ac6c795709c635ee4cb597ccbaa444361a638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560f729958f8514106dcd7d247654be275b487b09542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebcb308c5a356f88dee155e0344099faecc3ab808ee225bf48", 0xc0) listen(r0, 0x0) (async) listen(r0, 0x0) syz_emit_ethernet(0xfe, &(0x7f0000000100)=ANY=[]) (async) syz_emit_ethernet(0xfe, &(0x7f0000000100)=ANY=[]) executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) 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) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x404, 0x0, 0x0) executing program 3: shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) setuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x80000000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) rename(0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mkdirat(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) setitimer(0x1, &(0x7f00000004c0)={{0x3}, {0x8}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8000, './file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, 0x0, 0x3e) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x5, 0x6d) close(r3) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) executing program 6: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42}) getrlimit(0x2, &(0x7f0000000140)) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x10, 0x4, 0xf9) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = open(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x6, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r7, 0x81206919, &(0x7f0000000100)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x5, 0x45) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000180)={{}, 0x0, &(0x7f0000000240)}) executing program 3: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) executing program 1: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0xfffffffd}, {0x2}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) getuid() sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x5c4a) r1 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) openat(0xffffffffffffffff, 0x0, 0x0, 0x84) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) flock(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = msgget$private(0x0, 0x4e2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x7}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) close(0xffffffffffffffff) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) setuid(0xffffffffffffffff) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket(0x1, 0x4, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) recvmsg(r3, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, &(0x7f00000011c0)=""/245, 0xf5}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa0bff000000df86dd600000000014f0003be1e300000000000000000400000000fe8000000000000000000000000000aa4e204e22b47d25331afb8c2494351124c9a923307cb2b2db3fe674d28ae273a68a074447dfac58ffce1018cbe2548bc74ba4b63480a1d9af27", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) write(0xffffffffffffffff, &(0x7f0000001680), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x1}, {0x30}, {0x6}]}) writev(r4, &(0x7f0000000000)=[{&(0x7f00000001c0)="35b5c242413c1026089a595833c34cc0", 0x10}], 0x1) r5 = dup(r0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r0, 0x0, 0x62, 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) (async) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) socket(0x1, 0x1, 0x0) (async) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0xff}, {0x60, 0x0, 0x0, 0x8000000}, {0x6, 0x3, 0x0, 0x20}]}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x400, 0xff, 0x4, 0x25}, {0x200, 0x0, 0x9, 0x1d}, {0x3, 0x4, 0x3, 0x1}, {0x0, 0x0, 0xa1, 0x2}, {0x1, 0x2, 0xfc, 0x7ae}]}) executing program 3: syz_extract_tcp_res(&(0x7f0000000000), 0x28d, 0x0) semget(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r1, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x81286947, &(0x7f00000001c0)) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000240), 0x0) executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfc67) listen(r0, 0x0) shutdown(r0, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) r2 = socket(0x800000018, 0x1, 0xfa) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x7f) listen(r2, 0xfffffffd) bind$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000680), 0x0) setitimer(0x2, &(0x7f0000000180)={{0x9, 0x618}, {0x3, 0x8000000000000001}}, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) socket$inet(0x2, 0x4, 0x102) msgget$private(0x0, 0x0) getegid() getgid() semget$private(0x0, 0x5, 0x10) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) executing program 2: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0x0) (async) syz_open_pts() (async) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000007000/0x2000)=nil) (async) setrlimit(0x0, 0x0) (async) mlockall(0x0) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) (async) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x9) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pipe(&(0x7f0000000000)) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x7, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x9ef) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) (async) recvmmsg(r3, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000001980)=""/4111, 0x100f}, 0x1}, 0x10, 0x1042, &(0x7f0000001940)={0x7, 0x711}) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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, 0x1) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r3, r2, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r7) r8 = getuid() chown(&(0x7f0000000180)='./file0\x00', r8, 0xffffffffffffffff) lchown(&(0x7f0000000140)='./file0\x00', r8, r7) r9 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r11) r12 = getgid() setgroups(0x8, &(0x7f0000000100)=[r3, r4, r5, r7, 0x0, r9, r11, r12]) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x0, 0x0) setsockopt(r13, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) executing program 7: syz_emit_ethernet(0x3e8, &(0x7f0000000280)={@empty, @random="eb4f11cf5643", [], {@ipv6={0x86dd, {0x2, 0x6, "f20ca3", 0x3b2, 0x2e, 0x3f, @mcast2, @mcast1, {[@hopopts={0x61, 0x11, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x1ff}, @padn={0x1, 0x1, [0x0]}, @generic={0x7f, 0x74, "ab3588cec607ff5355c4e84f3f23f127e8332730b8669aedd30c86e13a410402351e04ceca01af827204395fc1f44ff0dd08757f669b3f734aebe9ec61276996786aea29f1a1f9260eb746577c2bcd015db5bbff1826808362aa976acc9289e4e11f8f47427048afe2c76aed8a6d4285f292add1"}, @jumbo={0xc2, 0x4, 0x2}]}, @routing={0x1d, 0x6, 0x0, 0x9, 0x0, [@mcast2, @mcast1, @loopback]}, @dstopts={0x2, 0x0, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x4}]}, @fragment={0x1d, 0x0, 0x6, 0x1, 0x0, 0x19, 0x68}, @hopopts={0x0, 0x1e, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0xdb, 0xcb, "25be39a0696097c7f88ebcf8f452ddc2aeeb8a76108ab810d7052fc5aba08eecd8720800a8b104a9aa47b6cac5bde69b0ab7ce0e683421fce34dfd1f3b7171f2e7f2d853ce9f1a7305cc2a2cd4975bedc81668400f20d7f466998d48a078a833d1b034349d04b9acb333e346322ccc89e9f04e5914ace718e334898b9c1825da88d7439d519a7ff35acc6d0a05463ac1f50433ac347ba54a031f5aaa801d9c1151b69a73ee513664d6e795282284037bd12b0db43abff256a128f406ad85ef7fdd9aee20a681abb3fd96a6"}, @ra={0x5, 0x2, 0x1}, @jumbo={0xc2, 0x4, 0x80}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0xbf3}, @ra={0x5, 0x2, 0x5}, @enc_lim={0x4, 0x1, 0x9}]}, @fragment={0x2b, 0x0, 0xc, 0x0, 0x0, 0x6, 0x68}, @routing={0x89, 0x12, 0x0, 0x2, 0x0, [@rand_addr="cb05a818fe0019b05d0445bf881901ab", @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @mcast2, @rand_addr="8982086dc3543acb991e7a1ab868454e"]}, @dstopts={0x1, 0x13, '\x00', [@enc_lim={0x4, 0x1, 0x6}, @padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0xd}, @ra={0x5, 0x2, 0x9}, @ra, @enc_lim={0x4, 0x1, 0xff}, @pad1, @generic={0xff, 0x7d, "b256175801ed4a257f7dd683b2dfd3b92d0d158e33aabf704bfcf49f8f543cd00d468d17baec82ec576ccd3236478a63e7b88ae45d3c7cae2f55389af4ec64f2243485edd6646d752f0ee334aa9d746c49c462c9c984db82cdeb412c6880d01cd74b00105940a3b59ccda7fdbd17be159a1f87c45b4c24a646c5321323"}]}], @generic="ab360492cbb784cdda9c035ee8398711cb5755fe71274166adc7f24b65c5f6ce63c142c92afe7b85439ac853ffb1070ac1ae616c9249439bfddb1079093b07afd04b2cdb909f7fdeb3f25ddf1ffd87d9a3e7703817d3471f9e29bd1e2fd0e020efced309db616d29d71d105756305670f6e65616cd82fd9b516b96d38b9d4920e330"}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) close(0xffffffffffffff9c) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0xad8b, 0xff, 0x4, 0x7}, {0x93, 0x8, 0x80, 0x3c}]}) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) syz_open_pts() (async) socket$inet(0x2, 0x1, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) (async, rerun: 32) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (rerun: 32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) (async) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) (async, rerun: 32) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) (async, rerun: 32) dup(r1) (async) close(r1) (async, rerun: 64) r3 = socket$inet(0x2, 0x3, 0x0) (rerun: 64) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000000)={&(0x7f00000002c0)=@in6={0x18, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) (async, rerun: 64) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (rerun: 64) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) chdir(&(0x7f00000001c0)='./file0\x00') (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) executing program 0: r0 = socket(0x2, 0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9", 0xd}], 0x1) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x1ffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ftruncate(0xffffffffffffffff, 0x42009) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x4}) executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) dup2(r0, r1) executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x0, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r3, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000000), 0x0) mknodat(r3, &(0x7f0000000200)='./file1\x00', 0x6000, 0xfffffdff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, 0x0) ftruncate(r3, 0x8000) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) syz_open_pts() recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4, 0x54) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{}, {0x200, 0x0, 0x0, 0xfffffffb}, {0x6, 0x0, 0x0, 0x85}, {0xc, 0x3f, 0x1, 0x2e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) readv(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(r2, r1) accept$inet(r3, 0x0, &(0x7f0000000180)) sendmsg(r0, 0x0, 0x4) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) executing program 4: open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) (async) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) read(r1, &(0x7f0000000300)=""/168, 0xa8) (async) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000001c0)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000000540)=[{&(0x7f0000000200)="d66eba220acbe1b386a5c53120ae1a03a644715d824d84158beab354093d0bb309f86ea817a630174b44fb12f6b74fe76050d743d424f9115498171c681084e2938222a026643c6500493090aeb20ff6601c63e92c5aab2600b58d223a6c807846b765628a446d5b3211bb4fd4badbb902331ba247d80f237280bdc3df38f70a3a20e2ab3a6654128d3446cab5f6ee024e80ae8a32894ee206ef93d8f319600c7e083c428b499192282c847ae22148ac2b049deeaf75501b47836eb1b7c7ec843deffc9578990958c417f572a9f6bccc2a4944096966d54d7670d3cecde7c2c83efdd4ca8fa5af", 0xe7}, {&(0x7f0000000400)="5d7fee47356383a3356c27012065ad12ce4e11a5ef43b79752d40223615cd45266b9c6dbcee5fc24883f2b79f0a0e3c3932fabf795bb39e346b1a3faca354e232164f91dab0467725906255b554d2e5719c688a6373b351c67657b714e22fb7aa4ac036089671a7580b16fdd3d4b4bc8dfe9a6f15fa6a1fd5800bfad4258d0fd2c2ff563be008c0e96cc1e09eba2a7db06c4bc81f857b6cffd6661a6d06414426aa04d75d02f5c7a3745a99f332e56c371a758a6bba486d9e9334ef3f50767b7bc", 0xc1}, {&(0x7f0000000340)="8db3b936967edcbb6762f16d9b400ecbea5f090d6a36460e151fd325759c515ee023fbffaeef88677811a14841d29e0f68019623ffbb64a310cfcf4259ea6438415feb3f879fa5151876bb9ce5ed2db6989d6527bf05ae271a9a4d1b744389afc486136cc055c31611803f49c7363a933a47f5e6cd7067361f10", 0x7a}, {&(0x7f0000000500)="c738ef3f2c714fb970c56400cdc9f53a4023df415e69793c0b6be234023436f1ca330ece9c", 0x25}], 0x4, 0x0, 0x0, 0x409}, 0x407) (async) r2 = socket$inet(0x2, 0x1, 0x0) (async) socket$inet(0x2, 0x3, 0x9) shutdown(r2, 0x0) (async) r3 = kqueue() syz_emit_ethernet(0x3e, &(0x7f0000000280)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x11, 0x0, @empty, @mcast2, {[], @icmpv6=@echo_reply}}}}}) kevent(r3, 0x0, 0x0, 0x0, 0x7, 0x0) (async) kevent(r3, &(0x7f0000000000), 0x29f, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x97}], 0x8001, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) (async) link(&(0x7f0000000140)='./bus/file0\x00', &(0x7f00000000c0)='./bus/file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) dup(r4) (async) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xe, 0x0) (async) r5 = open(&(0x7f00000011c0)='./bus\x00', 0x0, 0x0) writev(r5, &(0x7f0000000300)=[{0x0}], 0x1) executing program 3: syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x7a) getpid() r0 = socket(0x18, 0x3, 0x0) r1 = open(0x0, 0x0, 0x10) getpgid(0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmget$private(0x0, 0x4000, 0x372, &(0x7f0000ffc000/0x4000)=nil) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200), &(0x7f00000001c0)=0x4) acct(&(0x7f0000000240)='./file0\x00') ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) r4 = getpid() ktrace(0x0, 0x0, 0x1000, r4) setuid(0xee01) r5 = shmget$private(0x0, 0x3000, 0x450, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x20000, 0x0, 0x0, 0x0, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/97) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1439ca3adcddedb6, r4) nanosleep(&(0x7f0000000000)={0xff, 0x80000001}, &(0x7f0000000040)) pledge(&(0x7f0000000080)='tty V\xef\x86\xcet\x03#\xcb\x13\x12\xc0\r\x9c\xe6\x00E\xbd\x81+r9\xbc\xda\f\xeb\x13\x96\xdbY\x91\x0e\x17\x95 \x00&\x9ca\x00\x00\x00\x00\x00\x00\xbe\xa4kG\x00\x00\x00\x00\x00^\x00\x01\x04\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcd\x80\x8b\xa3 \x06\xe6{\xc3\x8e\xd7bN\xc1\x9ess\x13\x06\xc6S\xe7\x1c\xfc\xec\xb0\x18\xf5\xb4H\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb', 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async, rerun: 64) mlockall(0x0) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async, rerun: 32) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0x95) (async) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[]) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x5c4a) r1 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) openat(0xffffffffffffffff, 0x0, 0x0, 0x84) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) flock(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = msgget$private(0x0, 0x4e2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x7}) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0xc000, 0x4c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0x2, 0x4) listen(r1, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) close(r2) getdents(r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0xfd, 0x1f, 0x2}, {0x80, 0xfe, 0x0, 0x8}, {0x6}]}) executing program 4: close(0xffffffffffffffff) semget(0x3, 0x1, 0x20) geteuid() getgroups(0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffff9c, 0x7b) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000000)={0x0}) setreuid(0xee00, 0x0) msgget$private(0x0, 0x401) r4 = getuid() setreuid(0xee00, r4) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc1126939, &(0x7f00000001c0)) executing program 5: r0 = socket$inet6(0x18, 0x8000, 0x7) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) r3 = dup2(r1, r2) (async) r4 = socket$inet(0x2, 0x2, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x28082, 0x0) (async, rerun: 64) r5 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) (async) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) (async, rerun: 64) accept(r5, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) (async, rerun: 64) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="49d9a2017f589947d9b094f7770d9a5998ea46c47ccf1b1a1e47e7b2195e1b8260955a0b811d6b097c915102042a73fc25c6ff23b2db861bb8551f2835b395b0887b7f72d5fa42689a85638b1b91d9e1e7edf7af01c2204a11764384952379d72c480df7711f3ea8745ce6dbd6a566751d6c0e86be32c6be9373920e71730e2e157357477883c5839218b1c33ddf8bbd50e59eca626870266492d47e864ff8bf512708b8a02c73aca60e6cf039a3502e22d421075a4439eb4b662c6819f92c17fbce640706a56a9df04af0e798bd2a80f0baa79562d7b21006a441aa9ff44b557a2e6ac559b0767666e9226906cc1a0d7334d2a8c837f4dd087d", 0xfa) (async, rerun: 32) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) (rerun: 32) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="00ad7d216dd92b8068f299721032064ccb5c653cdc51db2adea0983a685417371b24cc4ea382e43ce6acdd2cf8c771f36e792164a495c305005903e7f7f980684a6b5e0ea523d15b45483eadad8e39fe1635efb23db03ab749bfa29b7f96288c329cc3f17a34b303cbd34b78879e1ff2055bcd1bc0f9065f307effcdeea38e32670fd54eadf50bb9af375c54daf2a77687d91600"/161, 0xffffffffffffffbd) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x55}, {0x15}, {0x4000006, 0x0, 0x0, 0x1fb}]}) (async) r8 = fcntl$dupfd(r0, 0x0, r7) write(r8, &(0x7f00000002c0)="f7ebe55e9ae1267988bbee798766", 0xe) (async) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) (async) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) (async, rerun: 64) poll(&(0x7f0000000040)=[{r4, 0x1}, {r2, 0x10}, {r2}, {r9, 0x4}, {r1, 0x100}, {r1, 0x1}, {r2, 0x20}, {r2, 0x1}], 0x8, 0x6) (async, rerun: 64) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3}, {0x22}], 0x2}) (async) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x22, 0x8}, {0x44, 0x6663}], 0x2}) executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000080)=""/18, 0x12}], 0x4, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1c2) socket$inet(0x2, 0x3, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) close(0xffffffffffffffff) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)="3b685b00c176548507c28464f449d46c08300c71eda070071a3028172a95e3b645fccf46420722014b8180b083346a96835c496c9892599bfa5c39fa3b26a41ecf07a83acaec705bf32dfc9f35dc246f27ce998ce4efbe38f0f1485f21e73d5877d5a4bbc76816b0e0d60fa91524b1e7c41424bbddafa1bb914a05c400652c5ea52a027def294dcbdba22203e08ff0926d7ab1ea7b8719276293f010810f01d1ca7fc8e60cf9c0b96818ad2635bf589f336f3b9fa6e92553a87cacccf221d8f90d90bda58b67a5d6d000541ca21840a777156908f0b0e21a5baf6b8e4a71f7b496336b25194f3d3c36b19f7ccdd416e843e4c93d18933a2f9b16193c", 0xfc}, {0x0}, {&(0x7f0000000040)="bc8186574799e7fd6d268df12c36ef1abfd0", 0x12}, {&(0x7f00000001c0)="5fe3b6535fa44ffdf5639f6c5e8b83b90f2222fb8225c60a541d7925a4633ddbf4e3f4bbbf15e08737c0f43f928556f19ee69c99ec5772d73add20ba94058bd692d39ffc20348ce65e45401b85e15eb834cb9e04056f0fdeb2aad088a3fb", 0x5e}, {&(0x7f0000000580)="9fee763ae71a279c7293e0286fa92829adde96bf0d3348a0111be85e9456d3a87631b63e08e575e1f0f8d4af75af0e68065e941254fa28ea346ecdf93c14b02b1106cae7533b856b724de5180be3e4", 0x4f}, {&(0x7f00000009c0)="020ec185291418594bcff4b8e686799b479a7f6883a88fa4530d4689735c0729b1203d8d924b3c45fb1f28e23d5e0ceea8f835e9592e9993c0ab4f41b0408a0b9984a314370f96553cb0f66944db80ef2deac31f482dbfbc501eff78dea1275280fcbe1a3cf1cb4715eb1b46bf442971b73a05e03366b4a2494e494b98a547c6e2bf48256db81d32d181b56d5629f7e96dad69eca660afa73dcc8d3911e8ba30c65cf4dc24aa2881c8beaf00ee6db59cd95088aa04f6455f23446feec4158b961d4ac85d21b3c257f3015ab5f091545e9661ad21bdc0def95382134f306415dac0b7bdc154e5fc21be90506ad23557a3c5b240248b9dc36cdb367294ff086ee0c8cbbfb271e39bfc41c16d1ea87f79fd701dc32767a9e65db198ecd21b798f8fc5d9d5b26ff933b5bb3a743ff4489e3bc35034d96a365256c7742fbb85322d6a3d0ef622229604eaa84c2f6736ce39ea333823c7a2a47788ee18279fb7c8f3c342ca00f10a3929a6c180b856b3c8b3f669846f0aff84d9cf272a9fb3256bf81159d85d775ad9b2066f7999d4714be66f4d8a8b3b4baacbdab457d9fd063d266510fb9e9522967b6e781fdfec98f59f0e8f6babf1d1874a94e053426810108fb11ffe1692ff226f6b0386824be3a70a4656332a5094e2a801e978584b53d72dee4bedd4855c9ae1988d590deae1040411faf544a31f9a2618a6a0ee089e9dd35ca934c11fd7366e4c10d6e95de39ef6e51aafe5e74ee4767b25b06b9648555d0fbd7e500bc879c4cfbc46efbf7b92ab46cecebf4a935ff1076531e983a7fba7324d184b5dc49fa5204f0389e0e69639f85291497c8e94e4ea03b43014303d6e3bf9f5bd4cdbbbfdc258e2d10e2530643b5dc23283999add7db3080a2bb3bbf16517a61102563ccad5ef500ddc12325aa00a8fc1b6a6f36c72b1bfba4a14fc567ff4f19fc24ae200078aabc01dd8872c5450d31ae6c3e252cb8c7798be8dc0471f0a4e86e7e39dcf607ffb9902ad398247eb24de4af9b3c4b9b94dd11af02b6eec059f589708b21579839ee6ae744ac09b9bb4d97ae50b421f651b921ed39c34cb6eeed1684e481ceed655a1dc76543aadac31dec6151c9591917fc5ad726e35142fe30d079b113b697d7f665b279cb4f3716ba00dcca7721751d0952024906c6cfe8b8f142f9081af97b59bbcb8fe9f6ce58e3cd6fb880b8056c19788e8557701c41144ba5f299125ac71d2d893a93bdf59bd1c25f5c218ae5b44b5ec87b5c029143274a27dcc4f99b72847ff7351f6b5b54b807c39a89291491e0b920f409d98af00b1e44daade15bfe027f0184ee78ab817b84266c16bef20b24a77e6cc4a6f1e50c42520ec89144c45ce4b8641b6b0a47959856cbc6cf78b1fafbf6ea64adc20499b3823abb9343353214366d69bbc7791daa342d38ccad05c9bedeb9bafd1963a49fc11617aba3e44072b1372aac43719e0a2f099dcfc4119beb1ed060559abc3c4dde98587991713cba9557db58b475933a1ea431324e2d5cab933558affe145f0fca8ad4000715fba772428a16762422fafae56a8275086be3a5a8c5b48a1a6ad140c69d41b573f1f7b27df3a92b0aaf9939ed6a5b6d617071a2df1b9f85da9c9e59fb991d4f54a03307f33fb8ef7d47c08026ed3b4cba1aceefb1b8444cd01a9441bdec8e295d3fff2294938ef2af87c40783195e2c9eff4572e868ae07f756494fd6484c3d1f1c070a84a08a83151d45ebffe693c1c5770810678a6ce57b67cafc236915c4898fcc1f2c846556be200412c901d6bf4ed9d3640bd568fad1653248543db1775917a747418ef00a4b0210cdf632c0732d60395eb5b92b412bd00c440bffa5cf7db1b6cea704df17d8a0dbd91ad3f41e6e92ebbd5c469bb2aa0f13c5400bd96c3c8843f04f4f025b4bbc0d607eacca61c037e8e1459f3105633aa7ef7ca447f7df163348e943a077a7f6dc330a1fa659b1ded92ea5cf36975beb194a5da3f22353c732fb6e1e52b64fdb6958d12d1e3a48a6b27c0eca0f91a87e8ac99831e6b6a675d64ed9a8769d20ad7a4cc275e1fa42d5be747a14afc016eb3dc6a0a5741539cc788016966e39e9c9b59561613e00787de482569741ddaa5f3512a0e9821656356e4d2fd2e5c19d733b65854c7db7a542b0c028f61f6551dc64dec0ba5dd4b1cdeb68527480ea76559bae5f132fcc9c0096041be870d5069d641f96877794c002289d6a20c372e6b426d80acb7857ba69a8912354c6d3a19c330694be27294082c95917080e14c04433410e0ca8ef35fb56fdab4c58660fdb7d13781a50bea232e9100be1d2a2936d69b17d4c786983ca2513b93ede6ca3f5d5648b73a127966c6430fa0e83ac3a9609cd7b8ff22f8fff6a68541e1c67155f95f43cd1243425f028f506253023b4936970241ab6ef128a1b7f148e32810801ee30da142b65ec3a883c68133fba6fa0252b20fc02e585bb6f579bb62c48d67823a13e8eb082b0bb75d7b21f86cf157aef6c0fec363c2115251ff5742fb5dc31c4e9420375dae794654553a7f8beed25d3e7f82ed6fcc40740c3d1008c7840bf9571f6ab404ed8931b2ab4966b85f24c7954063a593d0bc8229027c7063edab1b05a31208ff1d77688d52598ab84f3a5bf0c087b6d760323f6d52e7002df8a028c978ecf8401f6dd32987c9b46a37810a96346489d8e2edb81aed937330e82afa175b1130be61b4a88cc188856b70d8fcef0487f921fba8219c07795b12dbb5e5b49c954fc2ea7c3efa9a75669581312c01490f732f46c0ee16e94472aa36e6c82e6247c1295f545d2f4b2b505da87d434e850707ded34c5593e0baeba9b9588fa72cf232f56acb8a6dd65ee6c6c144fd0f4ce5cb8f929633774a1c1b12f3d904477ade692eca1f763feb87c015053467e975f33fdb8a0a618df69f3780f9a2afc749d6c3400b94c87576a3f4a6641f65506d324abc8bcbd1571b1f66415e5375f2a4d9850af727a1552730d98a3b2061735a6bed835348836a1cb34fe0d5158848fb666402f43ee8c4949af6a893515b0ebaaae8c10029ce14e80fd704d30dc303feacded5d804778fbcf9caa29c2b977bc31296ac65fc3ebbc20ef6bf853408663be7f98e29283db30d885ba8171eeaf69567234222a0ec19ae5ffcc79339036483ef1b5e527552eed5076f9be00d82e00229cd596502a598c339111b9c06d38c06bf1981449a906533c8f5af5319f467602b142bf5617210aeb824581bbba341dd5f280def942584d99e1e575c2a710788254d5a566cd76888cfafd1952418748ab8aa9e9e338d280f299add7bfcf461d709041c9bc2894131d867810ee7597838583a75c843294d78138b57990c4935f0683c471c4978a0ac692c364d586ff69491c89cfd999dd8a59b3f3db2335407cae9d53142684b25d59c627ab38da87a796fafd64b31db7a5e4ec737299ba30367a340af925a2e7a0c2c5db84eb7303a8dcc11b423ce8990144dc646fae024c9edf1be5ac06895909b0db6534940e862e28da742b0f6c974e362c933489dcf38c90cc7fd4c0b8f3f82483757c6db24ddf133e72f0e0e8f662148a582f399f6d81300e11529663698df8fdbd06539cd91fcafeefea8335b0c85154ea68947bded51518e6eceddab0fc84c48553d2458d34e4a4eadafb39b2294d92c584ed9729d7c92967debf4c66ee2fbd354350aa3215309fe6fe8262f609f189e29c50cf6a65d04e8cd0bfbba746993267f319e53c4145a960767938964276d7e316bb441e5ead36c52a75e279378dc1c39df61fb9ddd8e29e0c50bdec1c9c943c79a18de16acc32b3ba11c88f699c490268a9f8e47ddecae37d633af55abe5b699d9b02b8aa67b5065fda739a644632d9c5b8229203051f4b298a92d292a92b54aa4a44fa30dcb4ea86b7f0bb183ba679d410ba1cee4a7e2a002c49b4b394debd4825e57e8ef88df4d2c4cc9517417082ab7fcff31bf0d8e0a3d671a43203a37f2ef4f2f63f81ff2109e944c096c82dde1df8cac40dc6cafe1e420cc801637e82963c0045afc1ca3b4af544c5e5ca6f4c95f2265795d9613db177b5af936d7aa266d2a71034c6835f3d05a36de18c470bae4684dd4058511d8623180941288ea82a9a2a5dce961b4ec733efb1133d73e14558328cc9d94720b85358637bd13ba9735d4c3d3a6e2aac5a24f4c0f99314a52aef391176ee739f37ecb6a010a251c2a32d4d47eb01934cb804fd35cbed71c03f149a6bf1b6e184dff9b80de4283a1e0d0b08af3090583371ae4cf02c68c0c69d74d1fc813bda199da47f969004bf29039e50f0872245674fb303ea77896053a", 0xc00}, {&(0x7f00000019c0)="c0cf0f603defd971db6d344a80aaa78d9d8e34bead080b102cc96b63a06520d37516578080927ea1527a2cab88f28d6c39ad57bd9ea4011749d8d3293bc95222461074b72d33eaf13165f354baf312adc2d7336aa41f4dca2b85260495067cb5c59a00ecd1b0ea9b67f267edab971ae73547fc051cc7f166ab659781aa69db59921b7f5bcd45d72ca48ca5ea054893bf9c5210b3d419fe786cae5d23b5ab02784cfea7c0d185dfa3dd6cd8eac96a1067c3b3045a7c931a422910fa74e629265fa2dec6d80557a4bb0fc17723fb5841149a411cc08aefc0ef2a0cd025ec5c463ee1fd7d1d5cdbda2531136d3f6066c7f5d9c9460b8c6e3909b349eebb4619a99531cfd158161e1b28b97faeff76ed5f2666a77e61d82984a85cc35a4b5b572c370b847df50c02e8b140495c604570afbf07dd233ca4384b2d4f8e2387fbef541728939f2c62da8e085f4b6c1451674eb0227d74084bc6ce7b6fa5ca8b2005108d485e9718c5ec9b7e4250ace0acc90865de2da4239d20a6e414c58aeb189585390b5d0c47ec4c3ec1e8769580d5018ae63a02537fe7d26ac72a07f0935ebec13efa7d5da1f75f7a6d436fa950d299bdd846c1c136462434884f27c56bbed3982e77ec5350449d7dd7a88992d3d9e70ec88a98d6e17b92554eb5525caf8fb4f9d1d602306c1d41ad1adb554137ded62bc50c7fbae882e5e169990eff9626d75b0755f5a9d9f69767a714796a72a17f2dcbebbba54c94a3c2faeca6be5cf0e150b2eb6b77d10fe24a8d384c41a6f00ae33a6dd571df2b8f2a0728b9b0760409730433b01d31a3574684a4810bb68ea6c9c66cd1ac49ed75d3aeeed1ddb0a7bc110f7f31ddb1f72537aae9a4f04a36c893ad1c7d1c4521d1fdc847adb34d46cc9d7e7b36ad25b51cc2f95f417012dda602bee6621baaebed638799bca0d14a2823d1f6aeb981b2d2c49b2c1e5caa86706c83152de801c1452aa6f26a743f574e4f827346ad92e731bf9b7bb7147102d8bacd7574f270183604293c400a3d3cb541a0e30af3a32753bffada5b3d62f823749523e7b505851bb91ac83879f6e3e04f77c3b3408c6e6289bfd572f9c900363f1fbb5a4f256c11da90b80eed519bc8decfaab293aba3385ed2bb64c9bab432f6ebf4072c02c1cfd1749909722e023748c538ebf3cdba05b55c1a96f811ddccfe4dce79bcaa9fdd60f9cd923c51cf383bfa963d2ac268099d8d2d9dd1539d07e377b6fe93b5db7bce946e44ef4ba262ff9e319a7328480a823e11a40ef8bef68ba55b9e72525d0049118782c96b0131be2a51858e7d8479f6c2d306d0f23998d8464e6ab70547814e3341f7aa7cb097feb4e1ad46adee5cc36df69f4b21085fb32daf17694bb38e16d46005a32d068712c52b81bcdebc56f7ec9fd2c0df3ec79b7ba33789db75911bea01cbef9b20b9616e138188ad640089fd8a72894c90a0b8953985ea87b1a2ead8e69bddb79c9964b60c0eab94c3e9e982194ae1c738a990696880930e3ef98714251813596ead03ccee247449436ee9adcadb4150052efd5545f3d375b39c6e4e6b1a2c1fe939d454427752b241078474733805ded1fc0427b53c89be652b048a33ecf9c234eebacee32ed0a298250906e0b0eae055869c6d74a3799eb87211aaf7c21b120232fbbf5579d016aaa485ee9392395712caf82afcfecf7cf35828e594b0b677ae4aa758782b1cae2a7f2c38d83142e04443441a32fef2677eeb250b1baaed92eda6dd2f645d3d1f6876877515d11780d30846f928472ca7cc1fdd91a83fa40b076299922a5cb93cae3a2d47085d76760c8c3d779cfb824af28ea77b68ffb1e09bdf222bdce617d2b9713e6590fb0cdf905667da2bfe7fc3cbc71226c224881e7c7a4a74745b23ba62fef4626f627b0c7ce34226b4a42afa65fd88b2e544d2243054a6c108867f41d73c5c43c064e32d5628588faf929dbfc41b983c836189a0a6b0ccaed948e82df7c4fdc0eefda6adf42ad9aed60f3091726a9aa30f52deec189e4bd558687133a36dcf2c40efd3f8df017fc938112370f30a9e5281cfe408904ec48f6726c1388690e656826504547e91c25e560be0f72af8149a7cc87de44244e276b4a5273a71002936b029a3ab88794b39ced7b09b1fb2880ef8df3d19b29133977fb7c4b121c3e2b0977832dda3dfa8e7fde16101bdfc6e6f3fb3da260d0a411f24e2a971a7b6fc9e1bb420ba404f0dd2434532cb60cf459e6a33281267a21c935ce8dd3b19c2b3b2f88303c6e618f5edacfd37994b7de8f52d5ffe9bc6dd5256a73c518efbeefb13256e9062c5e9eadf46f30d30e3c11542df9e1c80c7bbdf649e5a2761a9ae9eb2876528c24a3719342f6c5727277ed822d80256155af8f7c8d34a5874ff5c17657e51a3e31b15f490c82bdd24d012bc3a476d0fbd31b356c1418bc46477787f118a86adb50494757acbf0e527638a1b19437c2839423960a58d26ae791d33fef54a67a9d26adfb157192d43e0ad83ab20f9cb3ca6dd8338a1b39eed5b3fa4a01ba1313650e3abbc2f964f34b80a4aa876604ef0e1284b38201219908c81e93446a181931e695124741d1749275cccc2174808460d611e7e713081649a41e7445b7082b4fc1bad9c44da888faa5af6545cf29d8e0a297faa1f4a663ae5d379c5f153a4d50b280355ee512a87441da26a6312d64f2b42e815c6c65ec5c6a22127a53eeb7eacd62e950b631d1df228bcd460d61083a53c95ab8d905327ba251be04885530fd2f99d1eab6cfd44bd71880efca95075d438c1d6fd16476db4602c567d9f2b9b65e589420554de4b89800fb5027214275465d0434fc3b41edceb604a0917e92a1c641ce736b5bdb720e3b7d7", 0x7f7}], 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000080)="4a7e6a186dc53609779d8d14720f0447b87afcfeebc6", 0xfffffffffffffc8d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000680)={0x5cd5133c51f76066, "7ed93ab07e854a0f9cc7536786f8685a1aae2828d002a8b76f2cd0e9d562156e0c297a7f9d9b0fa150449ac31e6f7f1425bf0d286cc7889d2d3347e90098c0789c9b67a5a8fbf8992137282dab20a2733159bb7a2cc60e6503"}, 0x61, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) recvmmsg(r0, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)=0xfffffffe) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), 0x4) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x42, 0x4, &(0x7f0000000040), 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(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) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(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/\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r0) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 0: pipe2(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x80000000000, 0x3, 0x0, 0x0, 0x0, 0x40000000000c}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfbff, 0x800, 0x800, 0xf53}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) write(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) r0 = getuid() setreuid(r0, r0) (async) setreuid(0xee00, r0) (async) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) (async) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) (async) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 3: sysctl$vfs_ffs(&(0x7f0000000200), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setrlimit(0x0, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x41}], 0xff, 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000680), 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000140)='./file0\x00') r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r3 = syz_open_pts() close(r3) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() executing program 0: syz_emit_ethernet(0x3e8, &(0x7f0000000280)={@empty, @random="eb4f11cf5643", [], {@ipv6={0x86dd, {0x2, 0x6, "f20ca3", 0x3b2, 0x2e, 0x3f, @mcast2, @mcast1, {[@hopopts={0x61, 0x11, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x1ff}, @padn={0x1, 0x1, [0x0]}, @generic={0x7f, 0x74, "ab3588cec607ff5355c4e84f3f23f127e8332730b8669aedd30c86e13a410402351e04ceca01af827204395fc1f44ff0dd08757f669b3f734aebe9ec61276996786aea29f1a1f9260eb746577c2bcd015db5bbff1826808362aa976acc9289e4e11f8f47427048afe2c76aed8a6d4285f292add1"}, @jumbo={0xc2, 0x4, 0x2}]}, @routing={0x1d, 0x6, 0x0, 0x9, 0x0, [@mcast2, @mcast1, @loopback]}, @dstopts={0x2, 0x0, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x4}]}, @fragment={0x1d, 0x0, 0x6, 0x1, 0x0, 0x19, 0x68}, @hopopts={0x0, 0x1e, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0xdb, 0xcb, "25be39a0696097c7f88ebcf8f452ddc2aeeb8a76108ab810d7052fc5aba08eecd8720800a8b104a9aa47b6cac5bde69b0ab7ce0e683421fce34dfd1f3b7171f2e7f2d853ce9f1a7305cc2a2cd4975bedc81668400f20d7f466998d48a078a833d1b034349d04b9acb333e346322ccc89e9f04e5914ace718e334898b9c1825da88d7439d519a7ff35acc6d0a05463ac1f50433ac347ba54a031f5aaa801d9c1151b69a73ee513664d6e795282284037bd12b0db43abff256a128f406ad85ef7fdd9aee20a681abb3fd96a6"}, @ra={0x5, 0x2, 0x1}, @jumbo={0xc2, 0x4, 0x80}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0xbf3}, @ra={0x5, 0x2, 0x5}, @enc_lim={0x4, 0x1, 0x9}]}, @fragment={0x2b, 0x0, 0xc, 0x0, 0x0, 0x6, 0x68}, @routing={0x89, 0x12, 0x0, 0x2, 0x0, [@rand_addr="cb05a818fe0019b05d0445bf881901ab", @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @mcast2, @rand_addr="8982086dc3543acb991e7a1ab868454e"]}, @dstopts={0x1, 0x13, '\x00', [@enc_lim={0x4, 0x1, 0x6}, @padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0xd}, @ra={0x5, 0x2, 0x9}, @ra, @enc_lim={0x4, 0x1, 0xff}, @pad1, @generic={0xff, 0x7d, "b256175801ed4a257f7dd683b2dfd3b92d0d158e33aabf704bfcf49f8f543cd00d468d17baec82ec576ccd3236478a63e7b88ae45d3c7cae2f55389af4ec64f2243485edd6646d752f0ee334aa9d746c49c462c9c984db82cdeb412c6880d01cd74b00105940a3b59ccda7fdbd17be159a1f87c45b4c24a646c5321323"}]}], @generic="ab360492cbb784cdda9c035ee8398711cb5755fe71274166adc7f24b65c5f6ce63c142c92afe7b85439ac853ffb1070ac1ae616c9249439bfddb1079093b07afd04b2cdb909f7fdeb3f25ddf1ffd87d9a3e7703817d3471f9e29bd1e2fd0e020efced309db616d29d71d105756305670f6e65616cd82fd9b516b96d38b9d4920e330"}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) close(0xffffffffffffff9c) (async, rerun: 64) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 32) r1 = socket(0x1, 0x1, 0x0) (rerun: 32) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000000c0)=0x2000208) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000216000/0x3000)=nil, 0x41000}, {0x0, 0x0, 0xffffffffffff8000}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3830}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00003d0000/0x3000)=nil, &(0x7f0000002000/0x400000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {0x0, &(0x7f00003d8000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200000000000}, {&(0x7f00002b4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x4bd}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f000017e000/0x4000)=nil, 0xffffffffffffffff}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047476, &(0x7f0000000000)) socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x8, 0x0, 0x4000000, 0x0) r6 = socket$inet(0x2, 0x4003, 0x0) r7 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r7, 0x29, 0x26, 0x0, 0x0) setsockopt(r6, 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) ioctl$VMM_IOC_RUN(r3, 0xc2585601, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "77d9bd5511168ae2bc267b3bdd1032bc86895889"}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r8 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x207, 0x7}, {0x18, 0x1, 0x9, 0x4000000}, 0xffff, [0x40, 0x2, 0x8000, 0x5, 0x101, 0x0, 0x8, 0xffff]}, 0x3c) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1fe], [], [], [{}, {}, {0x7ff}, {}, {0x0, 0xffffffff}, {}, {}, {0x0, 0x2}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x8, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1}, 0x0, 0x8}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r2 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000010c000/0x4000)=nil, &(0x7f0000415000/0x2000)=nil}, {&(0x7f0000291000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00002af000/0x1000)=nil}, {&(0x7f0000039000/0x4000)=nil, 0x0, 0x8000000000}, {&(0x7f0000177000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000219000/0x4000)=nil, &(0x7f00006a3000/0x12000)=nil}, {&(0x7f0000696000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f00000d9000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001fe000/0x2000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000397000/0x4000)=nil, &(0x7f0000313000/0x3000)=nil}, {0x0, &(0x7f000067c000/0x2000)=nil}, {&(0x7f0000669000/0x1000)=nil}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f000009c000/0x1000)=nil}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0xfffffffd}, {0x2}, {}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 7: r0 = syz_open_pts() close(r0) semget$private(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700), 0x0) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget(0x0, 0x3000, 0x340, &(0x7f0000ffb000/0x3000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x3) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x7, 0xfe}, {0x81}, {0x6, 0x0, 0x3, 0xfffffffe}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) shmget(0x0, 0x3000, 0xc, &(0x7f0000ffa000/0x3000)=nil) r6 = socket(0x11, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r7 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x9) kevent(r7, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x4}, {{r7}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x0, 0x4}, {{r8}, 0xfffffffffffffffb, 0x62, 0x1, 0xffffffffffffffff, 0x81}, {{r6}, 0xfffffffffffffffd, 0x0, 0x1, 0x4}, {{r7}, 0xfffffffffffffffd, 0x16, 0x40, 0x3, 0x9}], 0x2, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x1f, 0x7fffffffffffffff}], 0x2400000, &(0x7f0000000140)={0x6, 0x5}) r9 = fcntl$dupfd(r5, 0x0, r2) write(r9, &(0x7f0000000240)="bd84a4a7ac108fd511a2eab084ceb33a5152e309dacd2637fdc4ddec5fb1c5bf79dba8b5d0c6f3960b784ee0018e858520b92965521f7b136dea05c87a7fb9fd5a86ed44d6f9283d9c2a29fb1aff2e0caacd0aa7ee98a4072410771797b3c664432762dd86b3b72d75bf343594efc7a4421ee9f643e954411a3e9771fd574f54b0a9251b32869745831bdca2", 0x8c) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r2) r3 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x4}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{}, {0x200, 0x0, 0x0, 0xfffffffb}, {0x6, 0x0, 0x0, 0x85}, {0xc, 0x3f, 0x1, 0x2e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) readv(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(r2, r1) accept$inet(r3, 0x0, &(0x7f0000000180)) sendmsg(r0, 0x0, 0x4) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x65, 0x0, 0x0) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) setreuid(0xee00, r2) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') executing program 2: clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x1, 0x400}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x112, &(0x7f0000000080)={@local, @remote, [{[{0x88a8, 0x6, 0x1, 0x1}], {0x8100, 0x2, 0x0, 0x1}}], {@ipv6={0x86dd, {0x4, 0x6, "699faf", 0xd4, 0x6, 0x9, @rand_addr="d688b37ae4a29353333b9f745b873b83", @rand_addr="f89d598428e82e5b0d0b1e30807785ed", {[@routing={0x11, 0x8, 0x0, 0x3, 0x0, [@mcast1, @rand_addr="18c7209674711b4df54bc4c7c2443506", @loopback, @rand_addr="5a24214c9e0a1dfa3237c3e7c0a0bad4"]}, @fragment={0x2c, 0x0, 0x18, 0x0, 0x0, 0x6, 0x64}, @fragment={0x62, 0x0, 0x4, 0x1, 0x0, 0x18, 0x64}, @dstopts={0x6, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @pad1, @enc_lim={0x4, 0x1, 0xa3}, @pad1]}, @hopopts={0x70, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @enc_lim]}], @generic="968650bf0f6e6d1c3860c82497f8b832c9ba7230a91bbcee5e5dfa4180bd7c72edef017954a4f4638eaebefbbf3e6fe5cf3136d96b246e2153a3eb85159b5c3f02e60eb82b67824ae6eca29e"}}}}}) r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/163) renameat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00') getgid() r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x44) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000340)='./file0\x00', r2, r4, 0x2) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') syz_extract_tcp_res(&(0x7f0000000480), 0x10001, 0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = openat(r1, &(0x7f0000000540)='./file0\x00', 0x80, 0xa375cf9039ee87eb) recvmmsg(r5, &(0x7f0000001c00)={&(0x7f0000001bc0)={&(0x7f0000000580)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f00000005c0)=""/28, 0x1c}, {&(0x7f0000000600)=""/50, 0x32}, {&(0x7f0000000640)=""/116, 0x74}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/215, 0xd7}, {&(0x7f00000017c0)=""/246, 0xf6}, {&(0x7f00000018c0)=""/231, 0xe7}, {&(0x7f00000019c0)=""/252, 0xfc}], 0x8, &(0x7f0000001b40)=""/72, 0x48}, 0x9}, 0x10, 0x40, &(0x7f0000001c40)={0x7fff, 0xff}) r7 = semget(0x2, 0x1, 0x500) open$dir(&(0x7f0000001c80)='./file0\x00', 0x10000, 0xa0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001cc0), 0x2, 0x0) socket(0x10, 0x2, 0x2) msgctl$IPC_RMID(r0, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)) setgroups(0x2, &(0x7f0000001d40)=[r4, r3]) openat(r1, &(0x7f0000001d80)='./file0\x00', 0x200, 0x20) rename(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)='./file0\x00') setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001e40)="0c2a53f69e6b157747f93f947b33e35c4774c14d5cf989be9310b6d67a1776df6296f113d81fb86b5de5c16df80979607ae825a76846d968913ea34ca4d26f4047d5013ce348b979c0f8f6f50b6bdcdab663977ea8f8c87cf7e225afc79bc0e41b13d5005a0b22aa033e3ee97942efd368c2787a61e2d3db1b17d0", 0x7b) syz_extract_tcp_res(&(0x7f0000001ec0), 0x80000000, 0x19) r8 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r8, 0x0) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000040)="fbe96f1a", 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYRES32=r4]) recvfrom$unix(r4, &(0x7f0000000200)=""/4096, 0x1000, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) shmat(0xffffffffffffffff, &(0x7f0000011000/0x2000)=nil, 0x800) bind$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) setrlimit(0x3, &(0x7f0000000140)) r7 = getuid() setreuid(0xee00, r7) setreuid(0x0, r7) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="e3fc4ac321949fa2c20b5c0e09", 0xd}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="f6298e96266db6448c2f83e37bfe07949478b3e58a95ca2ebc5c81d8118961b55166e0", 0x23}, {&(0x7f0000000200)="e57ce4b0dc6565f10c1b8583f884d00975072f77778c4feda5191ea536e20d2e713824157887a4df27268492", 0x2c}], 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) socket$inet(0x2, 0x3, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) setegid(0xffffffffffffffff) msgget$private(0x0, 0x4c0) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f00000002c0)="e03c9cbe97a2eef34d90253320ab49d8215d662fc5d0f6710b3997a8862ddb85296a75045bb64df28463135a3f46a32eccac6e435cfc587680941d04076c3dc923ca630abd586ff472e1234cd9b2a6fe7cdb374784b83a5d676f85149f66c06822dcdca7ea6d93b7d949922a00867d9cb5ab931585d07dd78bc2ce0774276542a2aa331bfd3370", &(0x7f0000000100)=0x87, 0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x5, 0x5}]}) r0 = socket$inet(0x2, 0x4, 0xb4) recvmmsg(r0, &(0x7f0000000680)={&(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, &(0x7f00000006c0)={0x6, 0x7ff}) socketpair$unix(0x1, 0x5, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x11}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) 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'}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) executing program 0: pipe(&(0x7f00000000c0)) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) write(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000, 0x9, &(0x7f00000002c0)="93e20c42a3476d692d9d3fa3df092c3c1dff9639af8c5bcebdd6275c75d7aaa12adf96e625e1f8edfe2efcfd0425f788d079d519b2d62bb915bf19724bce21006a2f140377aa4b3dd5ec8c7f", 0x4c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() (async) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069dc, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0xfffff868) getuid() (async) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x100, 0xe5fc}}) r6 = socket(0x18, 0x3, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x80, 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) fchmod(r8, 0x71) (async) fchmod(r8, 0x71) getsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f0000000200)=0xfc55) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x5c4a) r1 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) openat(0xffffffffffffffff, 0x0, 0x0, 0x84) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) flock(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = msgget$private(0x0, 0x4e2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x7}) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0xc000, 0x4c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0x2, 0x4) listen(r1, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) close(r2) getdents(r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0xfd, 0x1f, 0x2}, {0x80, 0xfe, 0x0, 0x8}, {0x6}]}) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea000001", 0x4) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 0: close(0xffffffffffffffff) semget(0x3, 0x1, 0x20) geteuid() getgroups(0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffff9c, 0x7b) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000000)={0x0}) setreuid(0xee00, 0x0) msgget$private(0x0, 0x401) r4 = getuid() setreuid(0xee00, r4) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc1126939, &(0x7f00000001c0)) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) setrlimit(0x0, &(0x7f0000000000)={0xfff, 0xffffffffb3171e34}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x800, 0x2, 0xab5f, 0xd56}) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) close(r1) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 3: 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) 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 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) r4 = semget$private(0x0, 0x4, 0x3a) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x8, 0x0, 0x0) semop(r4, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) executing program 0: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) getuid() sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) executing program 7: pipe2(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x80000000000, 0x3, 0x0, 0x0, 0x0, 0x40000000000c}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfbff, 0x800, 0x800, 0xf53}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) write(r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r2) r3 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x4}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{}, {0x200, 0x0, 0x0, 0xfffffffb}, {0x6, 0x0, 0x0, 0x85}, {0xc, 0x3f, 0x1, 0x2e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) readv(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(r2, r1) accept$inet(r3, 0x0, &(0x7f0000000180)) sendmsg(r0, 0x0, 0x4) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) (async) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x8000) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xe3d) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknod(0x0, 0x0, 0x5c4a) (async) r2 = open(0x0, 0x1, 0x0) write(r2, 0x0, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) (async) r4 = getgid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x2) r5 = open$dir(0x0, 0x0, 0x0) (async) syz_open_pts() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x4}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x0, 0x0}) (async) poll(&(0x7f0000000000)=[{r5, 0x2}], 0x1, 0x1) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r7 = socket(0x20, 0x4, 0x6) (async) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmmsg(r7, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x34}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) rename(0x0, 0x0) (async) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x34}]}) (async) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x15}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0), 0x4, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f00000002c0)="ac6d9d8205bd306d06", 0x9) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) r3 = socket(0x6, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x4000, 0x80) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000240)=0x58, 0x4) close(r3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000140), 0x33) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x404, 0x0, 0xfffddbfc, 0xffffffc4, "ffff09008700"}) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206981, 0x0) executing program 0: r0 = socket(0x2, 0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9", 0xd}], 0x1) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ftruncate(0xffffffffffffffff, 0x42009) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x5, 0x5}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x5, 0x5}]}) r0 = socket$inet(0x2, 0x4, 0xb4) recvmmsg(r0, &(0x7f0000000680)={&(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, &(0x7f00000006c0)={0x6, 0x7ff}) socketpair$unix(0x1, 0x5, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) (async) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x11}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) (async) syz_emit_ethernet(0x3e, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) 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'}) (async) 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'}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x406) (async) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x40) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r2 = socket$inet(0x2, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x43, 0x80a19f, "14000000000000714543e43382069400"}) (async) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) kqueue() (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg(r6, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="109064ac8dce0000000000140000000000", @ANYRESDEC=r0], 0x180}, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 32) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (rerun: 32) preadv(r7, &(0x7f0000000300)=[{&(0x7f0000000140)=""/112, 0x70}], 0x1, 0x7fffffffffffffff) (async) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="13009dd9d60801eaba1abcff325305ff912b14c90505b541f6a0bad654807c3700717b591c", 0x25}], 0x1) (async) r8 = kqueue() kevent(r8, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffff8, 0x0, 0x1, 0x8000000000000000, 0x7fff}, {{r8}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0xc2}, {{r3}, 0x0, 0x2, 0x40000000, 0x9, 0x8000000004}, {{r3}, 0xfffffffffffffffa, 0x88, 0x2, 0x7e, 0x3}, {{r0}, 0xfffffffffffffff8, 0xa650900239d6ddce, 0x2, 0x6, 0x5}, {{r6}, 0xfffffffffffffffb, 0x2, 0x8, 0x1, 0x9}, {{r2}, 0xfffffffffffffff8, 0x9a, 0x1, 0x1a4}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x100000001}, {{r1}, 0x3, 0x1, 0x40, 0x8000000000000000, 0x1}], 0x9, &(0x7f00000001c0), 0x8, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) setitimer(0x1, &(0x7f00000001c0)={{}, {0x0, 0x81c}}, 0x0) socket(0x2, 0x2, 0x0) executing program 7: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x5, 0x30, 0x80}]}) socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x28, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x0, 0x0) pipe(&(0x7f0000000000)) socket(0x1, 0x4000, 0x8) r3 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x4ebfac6bbaf78b9) writev(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x41) semop(r4, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x28, 0x3a, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 1: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x0, 0x1, {[0x7284, 0x1, 0xa, 0x0, 0xf0dd, 0x5e6, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x7fffffff, 0x0, 0xa, 0x7, 0x5, 0x81, 0x0, 0x80000000, 0xffffffffffff4438, 0x70], [0x8000, 0x345, 0x9, 0x6, 0xad, 0x40, 0x5e5], [0xdb98, 0x7, 0xfd, 0x7, 0x4, 0x8001], [{0x5, 0x7fff, 0x8}, {0x1000, 0x4, 0x4, 0x4}, {0x8, 0x2, 0x8001, 0xbdf}, {0x100, 0x6, 0xa0, 0x2000000000000000}, {0xf7, 0x3, 0x7, 0x1}, {0xffff, 0x7, 0x7fff, 0x40}, {0x7, 0x20, 0x7e18, 0x7ff}, {0x1, 0x80, 0x3, 0x3}], {0x56, 0x4, 0x3, 0x5}, {0x8, 0x200, 0xfffff001, 0xff}}}) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0xa, r0) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="ff653d3b7783488f36fbc00302"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = getpgrp() socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r5) fcntl$setown(r2, 0x6, r4) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) write(r6, &(0x7f00000000c0)="07eda7b3e75e1ec9478447f6be9e9de6c1c2981233f1d4f0ee9a390a8c5591789b7dccf9dfdd0629c9ede5974ce4fbdfcf1332f69b024a15ec3df7d408a214eb014fa59106fc175d42220237ae1e05e70ba0f7f1f14a30e54041c152437269ea21cf95ee91eb0f7605778739fd371312e9c166d3dea98f922211ccd8abae", 0x7e) shutdown(r3, 0x0) fcntl$setstatus(r3, 0x4, 0x40) r7 = syz_open_pts() close(r7) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)=0x7) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000180)=';', 0x1}], 0x1) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50, 0x3, 0x8, 0x14}, {0x35, 0x3, 0x4, 0x1d83}, {0x6, 0x2, 0x0, 0x10000}]}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50, 0x3, 0x8, 0x14}, {0x35, 0x3, 0x4, 0x1d83}, {0x6, 0x2, 0x0, 0x10000}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x4, 0x20, 0x2, 0x7}, {0x2, 0x5, 0x80, 0x87}, {0x8, 0x4, 0x1, 0x9}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x4, 0x20, 0x2, 0x7}, {0x2, 0x5, 0x80, 0x87}, {0x8, 0x4, 0x1, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x200000000000001f, 0x2}) r3 = syz_open_pts() close(r3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000002c0)="04", 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setegid(r8) setgroups(0x0, 0x0) getuid() (async) r9 = getuid() setreuid(0xee00, r9) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') write(r4, &(0x7f0000000040), 0xfeea) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0xc028698a, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r10, 0xc028698a, &(0x7f00000001c0)) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f00000000c0)) (async) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESHEX=r7, @ANYRESOCT=r6]) (async) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESHEX=r7, @ANYRESOCT=r6]) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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) 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, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: socket(0x18, 0x2, 0x0) (async, rerun: 64) socket(0x18, 0x2, 0x0) (rerun: 64) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) pipe(&(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1}, 0x0, 0x8}) (async, rerun: 32) r1 = socket(0x800000018, 0x1, 0x0) (rerun: 32) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) (async) r2 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) (async, rerun: 32) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (rerun: 32) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000010c000/0x4000)=nil, &(0x7f0000415000/0x2000)=nil, 0xe5}, {&(0x7f0000291000/0x1000)=nil, &(0x7f0000351000/0x9000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00002af000/0x1000)=nil}, {&(0x7f0000039000/0x4000)=nil, 0x0, 0x8000000000}, {&(0x7f0000177000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000219000/0x4000)=nil, &(0x7f00006a3000/0x12000)=nil}, {&(0x7f0000696000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001fe000/0x2000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000397000/0x4000)=nil, &(0x7f000052e000/0x1000)=nil}, {0x0, &(0x7f000067c000/0x2000)=nil}, {&(0x7f0000669000/0x1000)=nil}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f000009c000/0x1000)=nil}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async, rerun: 32) close(0xffffffffffffffff) (rerun: 32) socket(0x18, 0x2, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x9, &(0x7f00000003c0)="ebffcb13b9fd812eaa4e713048e699319296480071012a18df10b0dd4159b547a2f567c1fe131d847064507af9f586a3515e0214900b88df46b255ead3aa2ceca954c1c7be89d22c294ba9fc59b84307ddc08c5d750b9cc53718c3e34cb47927784669224ed8ab9e3c83321185a617ebe228296eed2759e79ccfce9446760f6a8a36a9f9ea3934c8812e112412161632e4f6d3538b101a73386548146c105899310fa7ece599a36f7d07f4f5a18b44a1f492a4ddddb6b67c87a9a8e66c33a7dfa19ace5da3a1eeeb0b906e4109b34a872c3fbb5a17399591f2710bcc84c8497cfaff14af72883fc8029caa72d38eed365d0c32ba082486c4a9391c00a94af8530ba025813b51e4acc7e5ab96c37c671194f492abc60d0a9864627749113a9c45fdfd4611d3ea6b6dde6c182300fa1c37", 0x130) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (rerun: 64) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000500)={0x0, 0xfffffffffffffffc}, 0x10) setrlimit(0x8, &(0x7f0000000100)={0x10000, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYBLOB="5010"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x1) semop(r3, &(0x7f0000000340)=[{0x0, 0xfc00}, {0x2, 0x56, 0x1800}], 0x2) semop(r3, &(0x7f0000000440)=[{}, {}], 0x2) accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000001280)=[{}, {0xffc1}]}) pipe(0x0) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/110, 0x6e}, {0x0}], 0x4, 0x9) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) executing program 6: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = msgget$private(0x0, 0xb0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) (async) r3 = getuid() setreuid(0xee00, r3) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) (async) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) (async) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r1, r2, r3, r4, 0x64, 0x6}, 0x8, 0x6, 0xffffffffffffffff, r5, 0x6, 0x0, 0x1, 0xd3}) (async) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000540)=0x8) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 7: mknod(&(0x7f0000000200)='./bus\x00', 0x20, 0x2412df7) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x1, 0x3, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0xe02) read(r0, &(0x7f0000000080)=""/38, 0x26) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x40, 0x180) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setuid(0xffffffffffffffff) r3 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r3, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000240)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc695e3be4f61d2252125943902c242c2f9b836e211fd1ae0f9a3bf9ef100b3d5fade0c56cd5bc71f020f6f41e081612a9c52286281a4d3df1ff935ece40038e96603be4a805f18e8f6aa4fd86f3f0f46ac90fc32a8348214568556926f2", 0x7b) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0xd00) open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x20006473, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) setrlimit(0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x42, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @empty, {[@ra={0x94, 0x6}, @ra={0x94, 0x6, 0x2}]}}, @icmp=@timestamp}}}}) executing program 1: geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773af", 0x163}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f00000000c0)=0x800) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000100)=""/251) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000000)=""/17) readv(r1, &(0x7f0000000780)=[{&(0x7f0000003c80)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) setrlimit(0x6, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x3, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32]) (async) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) (async) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r1 = getuid() fchown(r0, r1, 0x0) (async, rerun: 32) r2 = getuid() (rerun: 32) setreuid(0xee00, r2) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000140)={0x100, 0x3, 0x100, {[0x5, 0x3ff, 0x100000001, 0x76f, 0x1, 0x9, 0x9, 0x5, 0x3dc, 0x3, 0x316, 0xf55e, 0x4, 0x100000001, 0x6, 0x5, 0x2eabb3ef, 0x1ff], [0xb1a, 0x4, 0x9, 0x400, 0x81, 0x1, 0x9, 0x3, 0xfff, 0x10000], [0x0, 0x6, 0xf7, 0x9, 0x7, 0xffff, 0x8], [0xfffffffffffffff7, 0x6, 0xffffffffffffa912, 0x9, 0x3, 0x9], [{0x2, 0xfffffffc, 0x66df1e1e, 0x80}, {0xfffd, 0x9, 0x2b}, {0x20, 0x81, 0xcf, 0x8000000000000001}, {0x6, 0x88, 0x0, 0x40}, {0x2000, 0x7, 0x4, 0xffffffffffffffff}, {0x7fff, 0x0, 0x80, 0x4f55}, {0x0, 0x3205, 0x3, 0x3ff}, {0xe12a, 0xffffffad, 0x6, 0xfffffffffffffffb}], {0x3f, 0x108d15ed, 0x7, 0x8}, {0x1ff, 0x0, 0x6b7e, 0x3}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x804}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup(0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRES32=r0, @ANYRESOCT=r3, @ANYRESOCT=r0, @ANYRES8=r0, @ANYRES16=r2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r4, 0x4) socket$inet(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f0000000200)={0x0, 0x0, 0x0}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) pwritev(r6, &(0x7f00000012c0)=[{&(0x7f0000000000)='~', 0x1}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) socket(0x18, 0x4, 0x0) socket(0x10, 0x8000, 0x5) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) setrlimit(0x0, &(0x7f0000000000)={0xfff, 0xffffffffb3171e34}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x800, 0x2, 0xab5f, 0xd56}) syz_open_pts() (async) r3 = syz_open_pts() syz_open_pts() syz_open_pts() (async) syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) (async) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) close(r1) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x237a, 0xfffffff8, 0x0, 0x8, "78603af6ec907c0ec92aa0edbd899699b2cd26b3", 0x5, 0x200}) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140)={0x200, 0xfffffffffffffffa}, 0x10) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f00000002c0), 0x0) (async) chmod(0x0, 0x0) (async) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x800, 0x0) pread(r5, &(0x7f0000001880)="79f47b4c4cbb9600fc1b159e", 0xc, 0xffffffff80000000) (async) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f00000000c0)) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 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() setreuid(0x0, r3) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./file1\x00', 0x2000, 0x429f) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{}, {0x200, 0x0, 0x0, 0xfffffffb}, {0x6, 0x0, 0x0, 0x85}, {0xc, 0x3f, 0x1, 0x2e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) readv(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(r2, r1) accept$inet(r3, 0x0, &(0x7f0000000180)) sendmsg(r0, 0x0, 0x4) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) executing program 3: socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="8e3037a9b590f4984b9c80f53b7000f0b2c346fbbd5472cb8c90765d7cf902ab8edbdf1ae8ce7186343c80786a1066e8b4350ca7adb2e2f22c2017338549b3e75a44f78db5a886aa3686b097492fecc26f508b872d5f570906369adec01b6ae37eef95aa97e8a7018b9e66106c6fa779ca3d89dd31ee1bf52724aa0eafbe262fd55170539e5da445361d37666d1f28997e8bb98bee542f4e0e564dc7f95f4efc1b37afcdc84afa3cd373bb914ef82356bfddbc0a76ea9f71c50efa6bc83fdb48b384b2720a65c20b60b8b592e0a2c7fce7914329d97b3ef1dfcbb2931a37f50e6be899bac3e32c37faf34b2f3acbabe924a8da288c666b", 0xf7}, {&(0x7f0000000180)="bfc99595d205d6", 0x7}, {0x0}, {&(0x7f00000002c0)="8cd16cd27e27f33a64eaf7bb43c852eba7736f707cc4a8d713fb750ed8e4103c3832aa2d7922ae31626c7dfe6bc11af11c050af8bd6e", 0x36}], 0x4}, 0x405) r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', r1, r2, 0x6) r4 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x40000c00, r4) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) ktrace(&(0x7f0000000580)='./file0\x00', 0x1, 0x100c, r4) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) lchown(&(0x7f00000005c0)='./file0\x00', r1, r3) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x8000, 0x6, 0xff, 0x1, "d4c3e6f505dd3e8a1a89ee26e0acdeb2266fc567", 0x433b77e2, 0xb25}) r5 = open(&(0x7f0000000780)='./file0\x00', 0x8, 0x1a2) symlinkat(&(0x7f0000000740)='./file0\x00', r5, &(0x7f00000007c0)='./file0\x00') sysctl$vm(&(0x7f0000000800)={0x2, 0x5}, 0x2, &(0x7f0000000840)="e35a23255ed19030e7abfa2289dee41d21a059225734c5c41224b3c62df7bbe65f5b2a502cceaf841afe5e865371b54172c01dd360b9bffd0f5f684c79f97f69b7b35da8880a77f8c1043b92a00712bb22708ba4c1a2453a5505b10c6a682663784e44b3dd4cd193f7df77911a166d870f9fa4b7b06a6be2bc54691beb153a1cd9b8af1a6b98912dcd370ba9425b26d8cf09c9f0", &(0x7f0000000900)=0x94, &(0x7f0000000940)="2137b7eeb403fa10d6fbf9888bdb39c2e4f482379cad5975320f66943e680cf7de394eebc7ec2c473ae6e91e31d36fee16c16d4c4a6b424f94d1014f1d53632dc37958d2670a56345b2dff89a7289b37e1b0d47504e2495316", 0x59) r6 = msgget(0x0, 0x104) msgsnd(r6, &(0x7f00000009c0)={0x3, "8275262be40acc106b3aafa92a7fc284084cc3a416cb9b0a76fafad6933d5da75983a5022c135762676842ad11d61cac70ae7ba784e83a2b89a9afab2c45d579a76272d61488cacc60fa9d97b59b94f3d85318fa4ab48e276cc1807ae3bcadd3cd4765e1ad7ae9cf2922ba7a52d300f4c20297fde8546689abeac0bdf688c8186ea6548dd5d3dad3ae1b351ca74d7997b182747825a696ad75c0d606f5f4e95d447da35f05d79e5dfae7743d99950bd2b7ea79f1f6856d152a681d99a738bcb274556932ac7a6eb4e992ce15aec79041770dd3f6d7353e26fa752f"}, 0xe3, 0x0) r7 = shmget$private(0x0, 0x2000, 0x161, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000ac0)={{0xffff, r1, r2, r1, r2, 0x80, 0x8}, 0x1f, 0x1ff, r4, r4, 0xfffffffffffffff8, 0x1f, 0x40}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) msgctl$IPC_RMID(r6, 0x0) r8 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000c80)=0x1ff) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 6: socket(0x18, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) setrlimit(0x6, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r0, &(0x7f0000000000)="76e5de000d010000000000000063", 0xe) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) (async) r3 = shmat(r1, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r3) (async, rerun: 32) r4 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) (async, rerun: 32) r5 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r5) shmctl$IPC_RMID(r2, 0x0) (async, rerun: 64) r6 = semget$private(0x0, 0x1, 0x161) (rerun: 64) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) (async, rerun: 64) shmctl$SHM_UNLOCK(r2, 0x4) (rerun: 64) shmdt(r4) shmctl$IPC_RMID(r1, 0x0) (async) semctl$IPC_RMID(r6, 0x0, 0x0) (async, rerun: 64) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080)="cdd2d5d97282fd1c80b3b0dfff9ff856bc3039e9db954633e95ca077537d8e239a4d55fcb6098d04ee622ec44591ae8011d899a739904cb9015be674b873cd8e9dba570529d53a65d78e33eb75e03a10b3d6de45684a836864d7fba9afcb659723d49e73c50d42b74fae2ed4bbb41d2993deeadc6fd2c8ff", &(0x7f0000000100)=0x78, &(0x7f0000000140)="1566adb2f75e1ef1e93870fc70c2d7c64b7ddc8e54362ea87778e6a47c90ef75c5cf46036f232d20785724a9314b283a4870e8ec17a545e1c36ae423cc8667bd08e698bcf323", 0x46) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaab93fad6b9ddf5d471fd0000000083a00000000000000000000000000000000fe8000000000000000000000000000bb83624848e8bf431f00"]) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000200)="19493882e27e8f63734e0374e2403b07230f2162899394d881cc062dbb273bd5577be937295523b21e57f898dc66b07b4ca7765e56fdf5b605882fdd2f1a0a96ab1ba339c2a07fec6ad346e38f69982f5dd184befe75f5eea0b3d3dc3b63dadaab17cbe465cc19e15191a0013d37f0a1b5ff96c081471ebaaafd5317994763cca79104ed728ae568d2a5d6a70340c951a3ecc3d19d89e292bde39b656272ef8c76d46fbdf3b0adb7898c77ab0f3601fc4454cb3741a835e97990e5984214c25158732ce25c60f81af4362eda65c52abb98603a7baf586da79d0964321d922abf7889af188bc5dbc76bc5b029e1bd57a9cf5a", &(0x7f0000000300)=0xf2, &(0x7f0000000340)="80252f061f5aa779052985f035abe22fbad0e238481e8e1b1187b4eb6aea8c525dd6cc4996eb991f96ba3cfe95534773fc4555af7bbdb9398489ef44b590004a46644e6b6686b18bc5b8fe42b464d95698a6027f89dc71381bc1d81511a6eb8c533c976e583595f7e4eb36520bd377eafab8598abaa01a100b84e4abb9134d7721960685", 0x84) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{0xfffc}]}) executing program 6: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) (async) r0 = socket(0x0, 0x0, 0x0) (async) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000080)) (async) r2 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async, rerun: 64) r4 = socket(0x18, 0x3, 0x0) (rerun: 64) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) (async) getpgrp() (async, rerun: 32) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) (async, rerun: 32) fchmod(r2, 0x4) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) (async) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x3, 0x4) (async) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000080)) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[]) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32]) (async) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) (async) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r1 = getuid() fchown(r0, r1, 0x0) (async, rerun: 32) r2 = getuid() (rerun: 32) setreuid(0xee00, r2) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000140)={0x100, 0x3, 0x100, {[0x5, 0x3ff, 0x100000001, 0x76f, 0x1, 0x9, 0x9, 0x5, 0x3dc, 0x3, 0x316, 0xf55e, 0x4, 0x100000001, 0x6, 0x5, 0x2eabb3ef, 0x1ff], [0xb1a, 0x4, 0x9, 0x400, 0x81, 0x1, 0x9, 0x3, 0xfff, 0x10000], [0x0, 0x6, 0xf7, 0x9, 0x7, 0xffff, 0x8], [0xfffffffffffffff7, 0x6, 0xffffffffffffa912, 0x9, 0x3, 0x9], [{0x2, 0xfffffffc, 0x66df1e1e, 0x80}, {0xfffd, 0x9, 0x2b}, {0x20, 0x81, 0xcf, 0x8000000000000001}, {0x6, 0x88, 0x0, 0x40}, {0x2000, 0x7, 0x4, 0xffffffffffffffff}, {0x7fff, 0x0, 0x80, 0x4f55}, {0x0, 0x3205, 0x3, 0x3ff}, {0xe12a, 0xffffffad, 0x6, 0xfffffffffffffffb}], {0x3f, 0x108d15ed, 0x7, 0x8}, {0x1ff, 0x0, 0x6b7e, 0x3}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 4: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x0, 0x1, {[0x7284, 0x1, 0xa, 0x0, 0xf0dd, 0x5e6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x7fffffff, 0x0, 0xa, 0x7, 0x5, 0x81, 0x0, 0x80000000, 0xffffffffffff4438, 0x70], [0x8000, 0x345, 0x9, 0x6, 0xad, 0x40, 0x5e5], [0xdb98, 0x7, 0xfd, 0x7, 0x4, 0x8001], [{0x5, 0x7fff, 0x8}, {0x1000, 0x4, 0x4, 0x4}, {0x8, 0x2, 0x8001, 0xbdf}, {0x100, 0x6, 0xa0, 0x2000000000000000}, {0xf7, 0x3, 0x7, 0x1}, {0xffff, 0x7, 0x7fff, 0x40}, {0x7, 0x20, 0x7e18, 0x7ff}, {0x1, 0x80, 0x3, 0x3}], {0x56, 0x4, 0x3, 0x5}, {0x8, 0x200, 0xfffff001, 0xff}}}) executing program 6: syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86c1604e61f50014000000000000000000000000ffffac1400aa0000000000000000000000000000f7004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000140), 0x2, 0x0}, 0xc) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="ff02", @ANYRES16, @ANYRESOCT, @ANYRES64]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x10) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) socket(0x11, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0), 0x10) r5 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(r5, 0x0, 0x0) recvmsg(r4, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r4, 0x0) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206981, &(0x7f00000001c0)) executing program 3: pipe2(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x80000000000, 0x3, 0x0, 0x0, 0x0, 0x40000000000c}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfbff, 0x800, 0x800, 0xf53}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1e86) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) (async) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) r2 = socket(0x18, 0x2, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) (async) readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) (async) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000010c0)="d80aa5cad6088d0ad96e77bd20f665ce71b2d407168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aaf17e6b037a4fb70a494926adced1823e8d7b3e1638a6fedba44adaec70d255e9da3403f33f6d04a3913384b7152616859cff136f4786769b2627c57f83158c9905e89d32ed28db25cede88eba2a66fa25ef0eb410ea96f88d601", 0xb4}], 0x1) r5 = socket(0x800000018, 0x1, 0x0) r6 = dup2(r2, r2) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000001c0)={0x7107, 0x40}, 0x8) (async) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) (async) socket(0x18, 0x4, 0x7) (async) clock_getres(0x0, 0x0) (async) clock_getres(0x0, &(0x7f0000000000)) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x0, 0x2}) (async) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) (async) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) executing program 4: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r8 = getuid() setreuid(r3, r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(r7, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f00000001c0)=0x95) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) (async) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(0x0, 0x0) (async) pipe2(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="e3fc4ac321949fa2c20b5c0e09", 0xd}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="f6298e96266db6448c2f83e37bfe07949478b3e58a95ca2ebc5c81d8118961b55166e0", 0x23}, {&(0x7f0000000200)="e57ce4b0dc6565f10c1b8583f884d00975072f77778c4feda5191ea536e20d2e713824157887a4df27268492", 0x2c}], 0x4) (async) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="e3fc4ac321949fa2c20b5c0e09", 0xd}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="f6298e96266db6448c2f83e37bfe07949478b3e58a95ca2ebc5c81d8118961b55166e0", 0x23}, {&(0x7f0000000200)="e57ce4b0dc6565f10c1b8583f884d00975072f77778c4feda5191ea536e20d2e713824157887a4df27268492", 0x2c}], 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)) (async) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) socket$inet(0x2, 0x3, 0x4) (async) socket$inet(0x2, 0x3, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) (async) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() (async) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) setegid(0xffffffffffffffff) msgget$private(0x0, 0x4c0) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f00000002c0)="e03c9cbe97a2eef34d90253320ab49d8215d662fc5d0f6710b3997a8862ddb85296a75045bb64df28463135a3f46a32eccac6e435cfc587680941d04076c3dc923ca630abd586ff472e1234cd9b2a6fe7cdb374784b83a5d676f85149f66c06822dcdca7ea6d93b7d949922a00867d9cb5ab931585d07dd78bc2ce0774276542a2aa331bfd3370", &(0x7f0000000100)=0x87, 0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) (async) setgid(0x0) executing program 0: r0 = getpgrp() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0xff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000009c0)=[{0x40}, {0xc0}, {0x16}]}) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)=[{}, {0x100}], 0x2}) msgget$private(0x0, 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r3 = open$dir(&(0x7f0000000400)='./file1\x00', 0x8000, 0x21) getdents(r3, &(0x7f0000000440)=""/109, 0x6d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x3) dup2(r5, r6) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{}, {}, {}]}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000094bdfc310000000000000000"], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x37, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) dup2(r2, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) r6 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) r8 = msgget$private(0x0, 0x13a) msgsnd(r8, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) executing program 6: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x4000, 0x7d) socket(0x10, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000e00)=@un=@file={0x0, ""/4104}, &(0x7f0000000040)=0x100a) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10, 0x0, 0x3}], 0x3f}}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0, 0x8000000}, 0x10, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x42, 0x0) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0xffcffff8, 0xffffffba, "000012e4f50800"}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000280)="32e9ba4256305731c45dce449f49ef7d779bb410f5a3c78471e628561ff0229c595cf47e616df60feabe831246406de1bf630cae13dccdc57d4472f1cf298faf57416608", 0x44}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r1) listen(r1, 0x0) executing program 5: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000700), 0x0) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f546db7a3d1f691a1c0000000000d700"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r2) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x4}) executing program 4: sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x39, &(0x7f0000000100)={@local, @local, [], {@arp={0x806, @generic={0x6, 0x802, 0x6, 0x7, 0x3, @local, "af373edf1b3d55", @broadcast, "152a16eae83833306410c29a9b4c91f2"}}}}) sendmmsg(r0, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) syz_emit_ethernet(0x4e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x1c0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea000001", 0x4) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 7: sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup(r4) dup2(r5, r2) connect(r3, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000001840)=[{0x0}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000180)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) write(r0, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) sysctl$hw(0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55a5da7a272108dd8200005f78d1", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x20}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() open(0x0, 0x0, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xf9, 0x0) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="12e1f34ba50431a705ebc4", 0xb) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x8, 0x7}) sendto$unix(0xffffffffffffffff, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f68335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb0100000000000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557ada7c3d29833128727e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) setgid(0xffffffffffffffff) syz_open_pts() (async) r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) (async) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) rename(&(0x7f0000000080)='./file0\x00', 0x0) (async) rename(&(0x7f0000000080)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x2, 0x0) r4 = syz_open_pts() setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000280)}) executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x0, 0x1, {[0x7284, 0x1, 0xa, 0x0, 0xf0dd, 0x5e6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x7fffffff, 0x0, 0xa, 0x7, 0x5, 0x81, 0x0, 0x80000000, 0xffffffffffff4438, 0x70], [0x8000, 0x345, 0x9, 0x6, 0xad, 0x40, 0x5e5], [0xdb98, 0x7, 0xfd, 0x7, 0x4, 0x8001], [{0x5, 0x7fff, 0x8}, {0x1000, 0x4, 0x4, 0x4}, {0x8, 0x2, 0x8001, 0xbdf}, {0x100, 0x6, 0xa0, 0x2000000000000000}, {0xf7, 0x3, 0x7, 0x1}, {0xffff, 0x7, 0x7fff, 0x40}, {0x7, 0x20, 0x7e18, 0x7ff}, {0x1, 0x80, 0x3, 0x3}], {0x56, 0x4, 0x3, 0x5}, {0x8, 0x200, 0xfffff001, 0xff}}}) executing program 2: sysctl$hw(&(0x7f0000002a40)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x1}, {0x2}, {0xa6, 0x0, 0x0, 0xfffffffd}]}) (async) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) (async) setpgid(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r6, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 6: sysctl$net_inet6_icmp6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x1) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000680)=[{}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x3b, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0), 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000001100)) msgget$private(0x0, 0x41) executing program 1: 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) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{}, {}, {}]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)="02", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000000)={0x239}, &(0x7f0000001140)={0xfffffffffffffffd}, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f00000011c0)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xf0, &(0x7f0000000180)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @generic="509998af3e7f2592fad56cd20c395c7d911d178894581e8aeb992f0024ff8a9f66df111ed9065a8095f8f68890f555dae80c54d7da838b2bf05aa4bdb1e5c05d2feb7d3d7414a2de20f6a8ecc1a4938c282695fc89460eb334aa65f2f4630e91f1cc0b6de698636748bbb32a52cf7afa237eb7cbac4c7895375aed7ea2a18a62d6e642072ca50b2b95776ef7775d6cbf3dcad1867fcb9c84714f0315edccddfe93a67824acd37f3c7a9b104671bcacdccbaa2361f75608bb06bff85173f438c6879d966d442091cf706a267a9ab0"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) writev(r3, &(0x7f0000000300)=[{0x0}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYBLOB="537e70f7d963a1c3af75c46e2660ca9da7d9b90311f56a86ee99a5890b90c2234fa200e68c11a579aa131a86231dccac0d5c04c520418b05f2ea9e0edc82c58039f3abb354da62059bc0dfd58e69bfa7cc90c28c62c7b739c325cf31eae58a6ad6565b40903f2ead62c22ccd8234a631725d9040c961ba22c33a852d38a55bd28989c086baf3f33d4db777f0d21d7ca1e8303e1e0a8c97bbea2ad28f9ca70cb4a1202f6bf46aaa4b48a6755810c7e30564595f7667025f04a4650c01ab8decb66a61571ff37456f33e3fd80bcdf2e6b45aac17743dfd51d71064f485", @ANYRES32, @ANYRES16=r0, @ANYBLOB="110188b0e4805f7f3980114c7ba94d0998c300"/30, @ANYRESHEX=r0, @ANYRES16=r0]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = syz_open_pts() close(r3) socket$inet(0x2, 0x3, 0x0) r4 = socket(0x0, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r5, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000000), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2000, 0xfffffdfd) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, 0x0) ftruncate(r5, 0x8000) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x9) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) syz_open_pts() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006}]}) (async) syz_open_pts() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async, rerun: 64) close(0xffffffffffffffff) (rerun: 64) syz_open_pts() (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="89ffa22f3c25ca04def8000086dd60f619000000000000000000000000000000ffffacffffbbff0000000001ea443d08000000000100"]) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) (async) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) (async) setrlimit(0x3, 0x0) (async, rerun: 64) setrlimit(0x0, 0x0) (async, rerun: 64) semop(r1, 0x0, 0x0) semop(r1, &(0x7f0000000480)=[{0x3}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x0, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(0xffffffffffffffff, 0xc2, 0x0, 0x0, 0x0) (async, rerun: 32) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) (rerun: 32) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x0]) getegid() semget(0x3, 0x3, 0x0) (async) semctl$IPC_RMID(r1, 0x0, 0x0) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x182a, &(0x7f0000005c40)=ANY=[@ANYRESHEX=0x0, @ANYRES32=0x41424344, @ANYBLOB="41040008907800de051e0000000400000007000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef2722508dad01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db19923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e2cf7245746a58c15ff861d689659e215cc20ae585c5b79"]) (async) syz_emit_ethernet(0x182a, &(0x7f0000005c40)=ANY=[@ANYRESHEX=0x0, @ANYRES32=0x41424344, @ANYBLOB="41040008907800de051e0000000400000007000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef2722508dad01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db19923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e2cf7245746a58c15ff861d689659e215cc20ae585c5b79"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) (async) fcntl$getown(0xffffffffffffffff, 0x5) getuid() sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000000000)="48bf7c6774d5", &(0x7f0000000040)=0x6, &(0x7f0000000680)="6bcbf9a9b349ad1fb5e1558f1a43fd73d83c7e9dd5c77d4570abc30737ec79784bedaa8b0e3b9f9d413caa4857c95d2272590f411e0e4ae63142c9d17cb2da705f39e06e00f0a15d0c5240857750e924a530839ab0ecc80b529dfa0a09393e4df944c89eeee4911b6995c779aaf72f43be72dd72288891ebd6f37340de2b209b2b423020b33d34e329be398bc4435ccab73650a73e3f6d5c8bf9a1dbc53f7b0ec643a40a4492ba7cb99ec52661776093db80584c859c3440dce590e4fab8f1142e4dab34a9d6708efed7a71be8abf6d3f513e46be26abd24d4b50a5a1e0000000000000000000000000000000000a4e8f69de0743ff0a26058eea9a55057d08c30cc1ac7ada66edf2221e7de331ae0dc250abbf6bac81381c8dc502edfd0ce488fcc17755c6cfae6", 0x128) sysctl$kern(&(0x7f0000000080)={0x0}, 0x0, &(0x7f00000000c0)="654c98cb1359d86f6b49a09c7160c30d739f9a53b5750e785d1ae1ad8ba9a07ab7de6efe4b38c9ef0ad807a83518a14a199670c0a8d85fbd", &(0x7f0000000100)=0x38, &(0x7f0000000180)="98a67e5c21dad02be680daea6c8e46b50c4b6fddba7b7a4715fa6262fd55ff2efc5d2fa600c94b198b06b7bf7e3b6f8b6e84ff639313447cb305e9b5759b475f0f0047b6efad205003af81231a1a90eae6e9c4857de8f5928b141a508f20e34a7008eec3f12011ad6e938c6ac60519925a9987efda03c1b13c895c56568a862130f3fc44be845f2953105d4a1c", 0x8d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) recvmsg(r2, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/220, 0xdc}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xe9fceb4e5f366972, 0x0) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) pread(r0, &(0x7f0000000040)="5c90d90f9c5dc17feff7f1602f26fd225848658b18565b77f3f698db739293e86c13f8d09ffd59a5ec42dc9039d230ecdc92", 0x32, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x1f) r2 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x410, r2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r3 = geteuid() setuid(r3) shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffd000/0x3000)=nil) getsockopt(0xffffffffffffff9c, 0x8, 0xf7e, &(0x7f0000000140)=""/194, &(0x7f0000000240)=0xc2) r4 = semget$private(0x0, 0x1, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000280)=""/3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r1, 0x4, 0x4) clock_gettime(0x3, &(0x7f0000000300)) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvmmsg(r7, &(0x7f0000002a80)={&(0x7f0000002a40)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/191, 0xbf}, {&(0x7f0000000540)=""/84, 0x54}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/232, 0xe8}, {&(0x7f00000026c0)=""/211, 0xd3}, {&(0x7f00000027c0)=""/53, 0x35}, {&(0x7f0000002800)=""/29, 0x1d}, {&(0x7f0000002840)=""/202, 0xca}], 0xa, &(0x7f0000002a00)=""/46, 0x2e}, 0x8}, 0x10, 0x3, &(0x7f0000002ac0)={0xb9f, 0x7}) bind(r7, &(0x7f0000002b00)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x18, 0x2, 0x95) openat$speaker(0xffffffffffffff9c, &(0x7f0000002b40), 0x80, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002b80), 0x8020, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000002bc0)={0xb1b5, 0xbc}) fchflags(r0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000002c00), 0x200, 0x0) fcntl$setflags(r9, 0x2, 0x1) chown(&(0x7f0000002c40)='./file1\x00', r5, r6) r10 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000002c80)={{0x8, r3, r6, r10, r6, 0x0, 0x3}, 0x3, 0x9, 0x2}) executing program 1: socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x46, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) (async, rerun: 32) bind$unix(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) (rerun: 32) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = dup2(r2, r1) getsockname$inet(r3, 0x0, &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 64) poll(&(0x7f0000000300)=[{r4, 0x40}], 0x1, 0x0) (async, rerun: 32) r5 = kqueue() (rerun: 32) kevent(r5, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x45, 0x70000081, 0xfffffffffffffffc}], 0x801, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) (async) open(0x0, 0x0, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffff9c, 0x0, 0x7) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) socket(0x18, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="606c0fae6adc01c9246af82445efac3c56b68765f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea03fbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b5067685a75642902fad8828870398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1c14147b6bcfe2e00006396e682b17f34a1b46d9da5ecb43758e5bd39f77ab150f3be09762ef81387aa2b648befe3390bca46f5a40fd04b0b75490cf82f932de250087439644cdf001bf081685bc727e168204261021966080dc5bc06d5d8f44d19be09fd49b09a15d78c", 0xffffffffffffff3d}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_pipex(&(0x7f0000000080)={0x4, 0x23, 0x3}, 0x3, &(0x7f00000000c0)="3b11c1fb7526ca9833ce6a443fb2d0eb46f5e2bde5f74320a5634ef5016f4362e4f0021189565366a9", &(0x7f0000000100)=0x29, &(0x7f00000001c0)="9e63c6b777aec2e4447d677e5c267ea0265ae755d7b8d74424bbfa058550cb9c0193277f57610624ba2d0d1d319c20996ae386774462681060ab1b6b96d83fa9d2da9a46c3748082e32c426ac5e49852914356def20dea685fbb20f82a05dea14929b7c5f2364bea6e8fb9de145cd3aa8d9a9dd334298dc91c3aab9b208c3c1d61a4d3a0b8078465c638e7575eca21950b451d24d3402f863d57bbf73d59c34bd693646e10bfc51278d918ce61ef1853", 0xb0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCPROMISC(r0, 0x20004269) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCPROMISC(r3, 0x20004269) (async) close(r0) executing program 0: syz_emit_ethernet(0x3f, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609a010000002b0003498c7d3c88732762c5bbfbbd12c51bb8"]) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(0x0, 0x100, 0x45) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r5, r6) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r4, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) mknod(0x0, 0x2000, 0x202) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac9070900000000000000c7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9425b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') executing program 2: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) getpgrp() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0xff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000009c0)=[{0x40}, {0xc0}, {0x16}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)=[{}, {0x100}], 0x2}) msgget$private(0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r3 = open$dir(&(0x7f0000000400)='./file1\x00', 0x8000, 0x21) getdents(r3, &(0x7f0000000440)=""/109, 0x6d) 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) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180)="12e1f34ba50431a705ebc4364dae0a10716df5399b58522ef30e92b5e3000020badfef350d5d67b4b345c475049d7ba6551750ce4f5698757b294f61875f11890e176d5dff1935f2a47e2f0aef8a320faaa7688c5cf2c742ae9c0dd915043e22ec0f1e70fb8fa83de0efa6c74ad5a64372b5683dba3cc332dfbc5a8d924708c3e6cfcdc41b93cc578fd8be9f1ab1706534e287fadfcea768dda0cb6f529b42c2cd568f7c3c9647111d88101756c6fbcb92ccb5488aa25e5f0ec3e6be3e0884ceb115b7688eac1ee4a7092dc94db560ef75cb4323cc82a3fb89a7ecfa100e1c86e39daecaa073bf529003d8621480256a05eb30fba5a93745925525343f9acbafabd048a8", 0x104) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r2) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x4}) executing program 1: socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x46, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) (async, rerun: 32) bind$unix(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) (rerun: 32) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = dup2(r2, r1) getsockname$inet(r3, 0x0, &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 64) poll(&(0x7f0000000300)=[{r4, 0x40}], 0x1, 0x0) (async, rerun: 32) r5 = kqueue() (rerun: 32) kevent(r5, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x45, 0x70000081, 0xfffffffffffffffc}], 0x801, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) (async) open(0x0, 0x0, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffff9c, 0x0, 0x7) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) socket(0x18, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vm(&(0x7f0000000080)={0x2, 0x3}, 0x2, &(0x7f00000009c0)="156141c869d45276c9561ccc66b24f773766c607a13c9e5c12dfa586049dae5e2345fc27d372d2fe4f0b5ce4834c64a8c02ff26e44081d9b151015099325466d80ffa465223826edc2cd7cada79ad68936bfd0d115c49857cf7292a59fe256d38184d607e6fff0c986b85a09461e2695d02c1637efb9425e88d165cd21f848e91d28a2584a3a712a9a001afcadc01bc84a3aa2471fbfcca3feaad74a7a1ea7264b7976504d2298d281437681eba2ce79a5521ca8273e07c83136c44246bf5e421b41ac07293dc358b4136392b66acd3d5d9b339df156ed59a341a75a06d44b515f48ee25079f9c09f656b4d395fe4354135041ae9b480d3d511a68456ab445cf2656e593a4056c19fd30fe13c47bf57d258b07479e6e10428f24ec70eddaefe68bda0ff04addc5dc4e74849c3144001dcc818ad33a023a8ec1aaeefcdccd6c31a97c3b59724f0c18adfdf17110ab72bdc20d2d029af35aa4ba7d09413dce46597006ea2b97ae888b8343d5f1cdc439f9b90e5f52af89650a4e117b5be9c94022e4b1b65ee4f84b9799252c78c104ee30e9ef97e4d80b354852f791da7d121663d858f0b83d110848bd0c8ac2215e95c90109341d3ff633a7c3e7adc37be5c344b03c3a025150f64a360f92c7031c544d18e4ab7949684e23528695ea91f6445a34dce9a46c3a01bfd1e9e91da849b3a41ae291a019a901a38a17e96fae04540be6ad770f127305927e2c0b71e816598e6ec80851e61de2a3cc55260424d6899907b9c54f10823a7993da57fb0523fd177e1296c7de67addfb71f00f625be12aca373b419aa0a8327957d5519bf59de03efcf8cb6ef6f229d070294702f9ef0881e03d597d7ec6923fbd74a70f38d467dbf360e8c68350a9a6a29cada8e7c235c3fb63533c48287b515abf6ffa84e720052d620fb67029460a8af2ebf9e07716e308d54b91dfef8f815cea53875539b4d23a82a067dd568d7ba4fb229a57832174ed8111b1d30bfb9601ef0f4e1a17b9371c7742abb94af7f1c9cdcb4bf4c067276bb3cf5b4ba92e9236d8243aaacbe8f94d723086338de006aa933643c4f6fff1e9132dec2b27b82e70199d4117d7df95e02569f4e193b36c9426f5131465875cf1bcf328fa97597b730e8dd6ff114e7343a57b7a6fedbddba3b345dd051745d5f6d389d677a71a3356cf396f5691326fce4225062b848d542fec3c0ce0428045ad46330bc5b8820cd061558eb251b1613264a7305e82ff948e747374be273d157cf2759692e11580feec5fb1e8e99f0ddca897036ff10496004a8d2cc14801b7d8d30934a731a415d9a213f6b11c4337c5d90efac77a3b3761f10e306bbac0b530ed4c1b40660ec1b904080edde71ec25ad2ac1a5833a0ecbdb79dabd22c45f4428265822072c49a448149db9ae7df0610d9f1500ea03e4e1b448ff55c11097e8858f60196b819b0df46c54c3d119710953ae71d4f6593f6994c415bad4c22e369904a7f0446472455b09726e869470597b94199addccc81d4d1a7ad3b44b48c31edfc3f1a7beadc6a459dca784f68f3ff00d5147681efbbb1edba19b4a75f9d473f334c4674ac6014d6fabd6279296cc6326494d9eff5576f30b392f75be22cfd9765bf64061c2d4a0e34c5a48faf2e3ed9705c0170dc97710e5ebba313a3c6492e3337ab927a5c6b61e672caa186fea09441f026d102243f20a51dd5b99e33752f568db169b9e8ac09004704c386c42629a3cf7bfa0cb15e56acffc113bb1a25ae1ef432d394fb9c1da21282f22173565248d5ab667d5f8d308b3a52a1cad7eb6c7bc13f8e219b386edbd53f10e333f128c0d3682433ceabf1e11ccf5e867491a6fcca194afb95d5989a6b6356833f5aac4c03c9fc4810e2210c9be74f80a2c967049d42cc6f035a091c5269143e01fe72742fccfa82856fa08952c1683152071ced003c2ea05fc55f3ec1e1944d4fb2a12414d009e1308709ea1f12f9c62b19c95b5f3c336b7855fd07a2b435cf25d27901c5ad11e1bfe08fdb39ecea6595f1b8bfe7f31bb43356ba6da54cd57362186e345ebc28f69a38976ec6c54af72444d39007b8b8ede28584af576f971ac0a82c6fa500b10e386d1f7dbe7e41e8f3b69bb046a0818b0b9dae1885d9501187b2cca17ef537699536294a735a84b9fa465f86e0075f7c56f191373c46a5e990b0ea57434b6ac5839c369f47800fd624114d44113966f5fcc2b400bf03ee20e1574db1450dca27b95d63346c87a94ad5c1b02e6c768e868c923c0c9773c655918ccab7033d711a7a57ea0e68637292b65af4841ae7e6ab51dc34fcb6646888c69cfe3a3c65d01549ac06aadc1e0477a6d00d20386b272e46e11e20c27859ff5dd46b52f93c08b53049fd9a42e768b20113cea81c4187ee4bf57e5a438955de5496d6dd2679e2c7662100c4125c9c62baa15baa7ac358890b613344d13feeb7cd56a97879f7be005d13492796b341b418680debc3bb1cde4836a1e5224e1d6017dd36f7c1b78d290c19fc69bb998d265aa5f5f45d116f93d5072c9c0524d1736a8e985fadc11973bb8796bf0cf5e4d96ec0077818bcf553619cac7da41b16c3fc4dc51cb00b461844536fa3c1c2bf08468f6641f41892b5c3c6ff85b76eb91ca1280a95d9d2f3de13cd2d665f494e9e30fdf88bf6915f1c52e933bf3d8946a683df2bc7ec4f2ba55753bd51cc14faed2a7d89b853776175fae236720e22a143d2431c00ea24a3381067fdba1811f90cc8b4d8f895c59b1c1f3956400357156aa08387fe7516c41d5dfc8ec12bbbbaa7e57183e709551a329cc55fd2a5b699dc256bd5708a84a48900155b5267caf619d186b1f8b4bd5326564a2aebdbdc8277968169c388e59cdcced811ebd20ca3a361d08d1efadd6bb07fb677a1a6811cff4eb8da44b07607f9dc6c75e351501c05b84e2e901856aefc093026fe1e9400b5719b2fbc78c9bb2db0810a6afbf5f40a8a980e0bcd419641b5e26bf58d21e446bb0330e5372b8237fbed1172e03c18b36300aefaad295f5adfb4f469acf522df4f1b454bc76156e2b899887b4f4d5f6ac7d1133d01533528681b547c55aa35dc44782ecec61daf1ac36e26a2f9b77d77059271888778bb3fda4c74852dde679a89836bec2616e01563f947ceb375f9dbc5a51792e65bc215e982e9353594448144d3abc05ce97a63dea3602bf0aa2e30bc229c0ddba1b2fb7a2e462dcac1ca53fe4ce9bb34bd72936053e46dc3448e838b5539860510c3e8d23d32656527eb084a48adb388dda4d1d1807a99fe42f3d7a09a535518190f136b1fb147234007d96c51b6a897c6670c1f4267cda15058191d8f76f3679598036462662cb909561be7c18fcfc34a6a925bb25c279f1a583efca1078df696cf574f18892697c1bf73420b505cbbb6ad0ad26664015f91de91af46935df8ccb4c87f55173c8656014bb89cedd348477b797bc7cf264f14a27c6bbaba12e758d362e1c2e3ee01a2d41eaf10284b6b8b56cf0cf7a2c3ce6c7ca888821f627d853332fea7b87547fa2c8daae16d03e201f1296996d4a54a20816f0ece9c0f47be5f654615157e5e91fe0083d83376328ee9c35367d85e4fc3ce8308c7457f70cfc981ccc6a3e7c4e8bf3f171353ae9cc92e21d550fe6e212fdfd079de2fb708a30031a721632040982f1943761addd9cca21f28b66229121969e9601e5a6b65fafccd463a2e339a23c7eeaa77430fd8f46256db764e48396cacc7ec74d07aad3f0aea48d35402b8ac19a6e7d6f5c7f40e90abb3b50bea86a3c767c1609b78b36ab2a64b095472a56047402ccef30c17a3ea754979c003227a609be3b698ab14de99216be7bd4c58235b6d8f9c9ff14e6990df500335d42a2a56471f5e0ac574bae6267401515fc8f14bbbc3ddcde6c3d467ebcc8712f7b29764f45ece2e7e57173a6934ce033a5f800cc5d72d9d521ce6c912d37cb80f35cc190392f560cafeedbeb40fc7fd063cb75e480674b37b9660e53d8b1485575dbeb474d42eb63a0a6eef07a4ce9623f265a114a4159e7c907316eed5175d53da7ec8eb4bdf83f68f8cb82c3d6ee43ceadc7d582649d98f28d88e6d112aa7f17828b75343d3fd5820aced34940deba3602464f7009a2869585200dc6ac37d5245ac83ba414b2c1dd0f3120bbb74fc2f2a9e8d23c97819334f1a66d1f8a2d705c2fd7954dfa3c26a91bfa75ed7bfa6790c7886485d63865bf57f60f4d3b80f4c66a052581e971a96981db0dff7d929cd95d9ad98427faac68c21c5c88cd802b0e19782eb02572bb6a3789cd740d3b3a94dc3e32d814c9166b5c280a620f3e4424f020c6870914074aaf059bae5b75ab9b209eab813cb40cc4645bccbbba29bcb62b95fd6da15d730f0c993e3d53389cd518a3c6f664122984c0b8848ae8963e05473c4afd33024d63affe86cf3ea95bbf5c87f5cb37f45b67569401b9415cd23f0a96f762f7bc94a5ee25a5b23c5126cda2767ce6697729a214eceb295926c0cc34ff4dec53051310c6883b80ddde3cdea74c5c7205c1905da83023ab22d9e0e489477fd4223e37f2e3bd7bd1c26e671299aec23dc12b39b6f041682c515f7dfd5a94072bd3dee238af069b9c837bac7f870574a2f046f1e9528b97484f3b3a0715d316f08edf86e214ed810c1e15ab81128e7bfba0553436a8dfde65100d6d623ae6fc6e419e7b6354ef3ec9dee403c65aa7f8bf510829eee4bcfb9be1b8b74d41840fa061e90c5873c6c20cd1cf254ccbe6513a4980cab0568a5606af83b4c64b67e8b2d84bf89af7664bd16a1b3c3605149abdd609231cd0412bbd9abf9cb781ecc1242243a4494342d5fe3811bf9eb4ef165fad2e76fbb342fe56fb91c701b9eac4bfd2cc17cf9005673812bb66e627454a8f453bcf1a4234768cf6b21be3cb3500196a442a89292af4fa9a65a88eab5ecae372ba30c47aca8f8e7b4186e99d0fe2ff7d97ad4484c48aa90b0b968043a90411ce59746759bdcd47d458a00647c2a98854b124011b72474f98122ee3f0e810ae7221137889810c0c3a8e71da59a8db7637c6ff4f311dcc595f779e35ea9f6cd3a6a75ed259643c7949d3aa6ecc7f28e231fa71abcaf1bb782d7e9215e71b08379b0e51ce75cf4f908cfcde3fc4fa9776ad05ea013a23ff6441e91791057d3ffc7ceeb754c201c95b0faf402c56cc9ca3d2de54d2226bef8733465bbd552d6dfdd92e0808a40ffe8f27f5c8ea33b25cb8bd203d8295f17f518f9867dfa57fe128d2fb51d787158f4fce50c1ad2372437e91939e7e19c804b5355172786bc001370ec5ac811d2ae336566da4b224a3c0c1a007601fea1f7cccdfa10f295f1af54c76a63ac2306fede3cfcbd8ca7f91965816e16a3af0943daa2610374752a335ae4ae50fcc323e1e692979f6b72b6fbd32ecaa14f7360552cf7aa1a00b891be59da1717cef91994a1eb9dd75f8c9f2cb40b289df0dd9f501c0f5f55232734022192823e4c43662390bb46885a7e9fe0c961622f166bbf6dc6da5387df1cd40f537cce23b93e118890f72af4b527802ec819bf7520c4301caa74012769ad34f8cedabfccd388f1d06d040ea949c4165cecfe6e5877bce671bcf5f4d4194d185eda53887d1930decf82fd4435eb3478e32ba74ca95483ed3e6fa6a0b86c7c2bd301a87b5af6ebf44859f75d109f3642ce5237bb20fefc4f2291b48160b59a13b026def16021462e876775da7a3c81324dac7198e76cac797a7009f36b2ff10c920db93e5fcac6e6720335d42f3027d53bc9f", &(0x7f0000000100)=0x1000, &(0x7f0000000280)="f62739b8ced107a116f5532fed1d6f8ec1c593cd11018b3e1a6c1a62344fb500b31c42552a4f5eb8a2ce039a9926f039caa63cd51995fc99b8299a7ae7c80316fb1712d699a8b72dfdcb326db1ad72e98710e436f2e4d59228facaac70807b147aea81421afb31bde81da897294b95344ed2007cb74a9d69dd38b3fc4a1df7a8cb3d8c068e68fc9aab23890cb70c503918ecd46431868aaea92c1f584a072ff6a9aa37dd935e6002f9db88d2d9aecbb8e5d08e5e21d22abe5283bab4ffc282501111013f0b", 0xc5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f31, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a5ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9550c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x800b2a8, 0x0, 0x9, 0xffffffe5, "9f07957d0f7e32089069ee68d6a78615b700", 0x0, 0x20}) writev(r2, &(0x7f00000006c0)=[{&(0x7f00000005c0)="12e87772468cca40c2b5eb54b5672e3003b0bdd7b434cd0f14fc5be5c6f9b8674ad293218bd9cbcdb68c5be7154d00ffd8a92f183ce845f55dbcca388f9cadad7ab6e0ae48fe266b56beaa29b13e9db77b5c72f3f81da7f983069f454ccfc19ce1498ac1c8cd2965e210c10aea21d558875c29", 0x73}], 0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x56, &(0x7f0000000480)=ANY=[@ANYRES16, @ANYBLOB="82b822d790e7b522b4943d316b951c589ff36b4383fdfcb962cf23ce1fddc77c4b365c", @ANYBLOB="7a82bcc311c3a8279138c0164acab1f3331acf097a08c08e09b684154330ed1729431a0edf43edf2413bf8c7042949d38fbb0bd975041ecec2c8dc8f62e21eb7efd697651895940d75e915ce777c004a1cb26928369902633db2edba3c382f391c19d0"]) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mknod(0x0, 0x1ffa, 0x0) sysctl$net_inet_divert(&(0x7f00000001c0)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYRES64]) executing program 3: syz_extract_tcp_res(&(0x7f0000000000), 0x28d, 0x0) semget(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semop(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x80000000) executing program 6: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 3: recvmsg(0xffffffffffffffff, 0x0, 0x0) (async) r0 = socket$inet(0x2, 0x4, 0x54) close(r0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) (async) r1 = syz_open_pts() (async) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) (async) ioctl$TIOCSTART(r1, 0x2000746e) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r2 = socket(0x2, 0x2, 0x0) (async) seteuid(0xffffffffffffffff) (async) r3 = syz_open_pts() (async) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x1, 0x0) close(r4) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff000000080045000028000000000000907820000000ac1400aa4e204e22", @ANYRES32=0x41424344, @ANYBLOB="0af97e8d6ddd790b7bc40c3d88b23ed2f9928ad9ea19cd6f526e25c9c818c2265ff95d0a7828757a84cb", @ANYBLOB="500000009078000017a3a943eae76572af1c1cd745f7e0769592c47cbd1ff4f99f60b77bd932e28be7c797fbe9b86ecd9302ff2af5fcfebd4627afdcfe5ec37940b8f99c4efad2ecdfc0fb11a12cab2fb3dd6a235230b74a4ffe7425c90b92a026b48c7c69bd8c905bbad4f5f22a9aa04fc36b340a1cebbc5bece093d0505b37a74d7b5b1b1c6f7fdaf6acbac72a524f8855d579cf11cb0c23fb3b6f7a2b40933190d412b2c698e4df87a52b4917ef4a"]) executing program 1: sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) (async, rerun: 32) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x39, &(0x7f0000000100)={@local, @local, [], {@arp={0x806, @generic={0x6, 0x802, 0x6, 0x7, 0x3, @local, "af373edf1b3d55", @broadcast, "152a16eae83833306410c29a9b4c91f2"}}}}) (async, rerun: 32) sendmmsg(r0, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) (rerun: 32) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea0000010400", 0x6) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 6: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x0, 0x1, {[0x7284, 0x1, 0xa, 0x0, 0xf0dd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x7fffffff, 0x0, 0xa, 0x7, 0x5, 0x81, 0x0, 0x80000000, 0xffffffffffff4438, 0x70], [0x8000, 0x345, 0x9, 0x6, 0xad, 0x40, 0x5e5], [0xdb98, 0x7, 0xfd, 0x7, 0x4, 0x8001], [{0x5, 0x7fff, 0x8}, {0x1000, 0x4, 0x4, 0x4}, {0x8, 0x2, 0x8001, 0xbdf}, {0x100, 0x6, 0xa0, 0x2000000000000000}, {0xf7, 0x3, 0x7, 0x1}, {0xffff, 0x7, 0x7fff, 0x40}, {0x7, 0x20, 0x7e18, 0x7ff}, {0x1, 0x80, 0x3, 0x3}], {0x56, 0x4, 0x3, 0x5}, {0x8, 0x200, 0xfffff001, 0xff}}}) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x100, 0xd8}, {0x9, 0x7}}, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) sysctl$hw(0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000700), 0x0) (async) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f546db7a3d1f691a1c0000000000d700"}) (async) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) (async) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) fsync(r0) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x3) close(r4) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd8}]}) (async) 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) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{}, {}, {}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{}, {}, {}]}) r1 = syz_open_pts() close(r1) (async) close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)="02", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000000)={0x239}, &(0x7f0000001140)={0xfffffffffffffffd}, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x239}, &(0x7f0000001140)={0xfffffffffffffffd}, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000011c0)='./bus\x00', 0x0, 0x0) (async) r3 = open(&(0x7f00000011c0)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xf0, &(0x7f0000000180)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @generic="509998af3e7f2592fad56cd20c395c7d911d178894581e8aeb992f0024ff8a9f66df111ed9065a8095f8f68890f555dae80c54d7da838b2bf05aa4bdb1e5c05d2feb7d3d7414a2de20f6a8ecc1a4938c282695fc89460eb334aa65f2f4630e91f1cc0b6de698636748bbb32a52cf7afa237eb7cbac4c7895375aed7ea2a18a62d6e642072ca50b2b95776ef7775d6cbf3dcad1867fcb9c84714f0315edccddfe93a67824acd37f3c7a9b104671bcacdccbaa2361f75608bb06bff85173f438c6879d966d442091cf706a267a9ab0"}}}}) (async) syz_emit_ethernet(0xf0, &(0x7f0000000180)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @generic="509998af3e7f2592fad56cd20c395c7d911d178894581e8aeb992f0024ff8a9f66df111ed9065a8095f8f68890f555dae80c54d7da838b2bf05aa4bdb1e5c05d2feb7d3d7414a2de20f6a8ecc1a4938c282695fc89460eb334aa65f2f4630e91f1cc0b6de698636748bbb32a52cf7afa237eb7cbac4c7895375aed7ea2a18a62d6e642072ca50b2b95776ef7775d6cbf3dcad1867fcb9c84714f0315edccddfe93a67824acd37f3c7a9b104671bcacdccbaa2361f75608bb06bff85173f438c6879d966d442091cf706a267a9ab0"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) writev(r3, &(0x7f0000000300)=[{0x0}], 0x1) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{}, {}, {}]}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) (async) socket(0x0, 0x0, 0x0) (async) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = geteuid() (async) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x800, r0, 0x0, 0xffffffffffffffff, 0x140}, 0x3f, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) (async) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) (async) r2 = geteuid() (async) getgroups(0x1, &(0x7f0000000080)=[0x0]) (async) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) (async) semop(r4, &(0x7f0000000340), 0x0) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) (async) semop(r4, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0x8, 0x800}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x3, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x3f, 0x8]) (async) semop(r4, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r4, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r5 = getuid() (async) r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r5, r6, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x323, r2, r3, r5, r6, 0x8, 0x1f}, 0x0, 0x0, r7, r7, 0x0, 0x40000, 0x800}) (async) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r5, 0x0, r0, 0x0, 0x8, 0x18}, 0x3, 0x6, 0x3fb}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r2) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x4}) executing program 0: socket(0x0, 0x2, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x8) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) nanosleep(&(0x7f0000000540)={0x2, 0xc03}, &(0x7f0000000580)) sysctl$kern(&(0x7f0000000340)={0x1, 0x2e}, 0x2, 0x0, 0x0, &(0x7f0000000500)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c176e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9c0a05928a0c36fc32754ea7aef9199ad71a6f379bb4f0317c13c7639cb5596e62a8b84d59eaeb9ea6ccebb04ad7f67ce4aaeac56ef7af9135ce5455f0b4f04e4fcffffffea2a6b1f25f3a52da62cbc1c59858778c1a32980516662cd6369117b37aa99642031a2ee4b1302a3683fec6f76b0a9ba3252ce14385bfe5393383e527add9aa7c617ef80bee5ef252c8b5269327e3c1c729deea9a5b542dbb4e54a8aa3c3f68d8378506351f44f4e49c3bf728819bd41805b2926ba46287aaec5a487bcafb931711a7890965c895545408a6dfdee3fb829c82349b10ec2ad0896098f1cb93294ab624d10479e2465969a8c12e18d83b53fed5ba0a59dbefb77cdc3df69db9636604321ce5c3e4f0d443c29cd43f9c0d0862cbffb81cab403696bb9556f6ea53f551d0de26ba9420d8a31fd6a3dfe", 0x1ef) socket(0x20, 0x0, 0xfc) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r2 = syz_open_pts() pwritev(r2, &(0x7f0000001900)=[{&(0x7f0000000380)="ace5061a48638a8b33065261cbaf5e7fb9b7ac6d80fb9305521492d9cf55cbaf38e77c18e608b25f288f98c72ba60d9fe3fc66ec8a89ad50990b88f042abff66dde82da5ef0ed5f7934acb2225bcc23cd682bd6038ad696f61971dbedb0d14f4b057e1297aa3e88991825abf86387a5dd3138c19669f5e5ec2b7e056aad96b4f292585096640c6983162306611dacbe35329881328bf3827ba2c86497fc470e590984d3597a1ca9b0d490947fe702e9ba82691f0ed1d39e184ee096d68ba84c460cc2e675e37dcdb6b96dd8142dec5ebb2fe52529449b24fdeecf3178e15194a3d2d0cf73fa0c4107d", 0xe9}, {&(0x7f0000000700)="f30b52d2684b591b5c8644b6ae66420994dc09c9c67b46a6f526cbe40caf46d03be0d1c5826d866042e927fa4e5a5b3cdcba41f72c2b5e9fe63c4b971d135008129baa6296627300ee85b66c49945e53ccd925746e2eab13437904a663f5f0cd4f4efa034b8cc9d9b0da384016b83e704fcc84f45245de57ab38517df2f81b4a7af867997c29198552fbf54eeb5fe5c4d1027025f63733bebc", 0x99}, {&(0x7f00000007c0)="616520204219501cf9e357d7d87a79229785f669a56454a97dfbf09f03a87e1e16e058119ce8f6ee22ac0aea24404780dee8feee928913f19135a90a41516f2e31d337cc2cda439d81a24d8a9185f12304e645a326c99a75a5e36f6ccb25e00ed9343233a1fc13088af557d51b8851d3d22a", 0x72}, {&(0x7f0000000840)="82270b05fcf6bc686ccde3db14fddd95a7be964d7cbb340295cc68a3072614941b4aac5bb8ceca81104565495b9f9765a9fe3ab8fdb18a5ee2bd154c207cbbc2680a1807d5b8910ed1f160ae571f90503617232cfe14b0dae4be52978c36bee46f38a6e952a6123c3b656b4768190920ae4b3eabffb35e533e3da49184d1ea9f46a89f81f842008d055a1edd8326116adea254225d24bd4769a5847de95662cb427f", 0xa2}, {&(0x7f0000000900)="8847e5ad710c6d62a71c2567a02b2b3a5c284d6d17dfb5349f331fb0dda74604d5848e0ccad90238a884270de6e7051e4f10a99fb031e51129e1a6982a6cc306abb3cb581e2385354c567df2acee9e2df7972c044c9b3a5f7db1f712e2a3a0d72bef76e5235e1ddc7289e5d01ed03196ede4daa24e52d1e4826597196b1e637be41a6bdf7138ff818968f35906fcaaad0b6214346024523d732dac7ff43b68c5f5f12a23f23a972ab970c7143a736461f014175387a0c7f160b46c5900dd9f72a509d7a6c9cb01de5c719eb534ba1470b2e9fb6336b3c6a2a5f5c461a57869099e999b9ed65bb8e28de48549a83e02f5f930854371a4b33bd7f2eb90531082cd7068364c0f087a6eb7a6b1c546cbb9ceff38211eee88c5abd3f7e8a95bf370099207609feb0ad8d07e1a2c864a59d06089287f845bb638e8fd79869732dc1f39dc0b659411119605316cfaf6b5234f1ade832d447ab6a87c9ef1bad29b2ae98fcdfb40aa22627c9271199aee010550abc25030bd6602471bca0512f9c2b006dba02e3549d07f2509b1af40dab7edc0b006759f5c02751e4424b0328ecfabdf1a1ad688f5423a588471142ac0887f31bf9a10797cf6c465239f5cf3ef1f3f705a1e5980e53662b4c4cef55b2bf04e5a5aa6a89fa30e6cd227f2f08ce9629072e23a34fa41c9800f653a0b9fc29b5d761b94fd7b59b3227b359e504d9062b014ba86070277a420fbd3cb282902b47f0f967e4b4df59ea695b02c9c15e96c2f1d60e03b74878935f1dfb4f4a534e707f22368e6469e437d8faabb1e60d426cb511360172ddaa2383a5ef9685828ec543944f723750a188ffbed68fdae7a24b94ad762c4319f51e7195098c3595bfdc76545b71a695789d7971bc691ca779647092530505dfa96683bef9ff212f9e0c8ce55ec4acde57ab5914fea57476a467af36c63d1cebe8088ab6a9aa2a2de7c6dd8d7b246dad5917c99d53669270c6329575daf10f69ddb13a0d8ac842c11bf51d65d3ff9fbce370846362a650fc74953c93e74118710db0eee5c90e64a92e50d3e7d454f685a651cbd8292e78b94fe04236b0cbe206e944b4d35a565648703c61205cf9e5a89176b115c8738812ae053f2b4a055f116c0a084f221cb524aa3819fcf49dc9faa3b4fd897d579554aac511190bd04841cf9fb5f1c8f4167091328c04b43e65a9f7f56741151e5f8ab396e22aaac2e70841392fdb39419c3f446de88491084e21f281693ec47816db44e6ed0f74c18ba546262a81535f31714d167a7934eafd4b8b0ce503868268a44d50001aa6151dedff711bac3bbe54efd8e9595d2f09116487428044a5c55743d0865fda6d2f2f0fd380d0f0befd1582811b3d419addfce5c9f222e6bddbf7defc1c52c778b7542cb4e5d11f8e56b3fc6b40a04d0b4146e8986fa52130cc274193ec4275854cd44aa94bda12e97bda7131330c4bd7c863b1632fa6eec92985584c77321305e508391eccb30df51e26372783aae985c3ff9008393c777e3aeb4b5db1663da04441d692a4ab412a2743cf1a8226da58e395d383f7530fe6cdcd1cab928e34752455dffbf7b293f397be7ac2b4805a1f5f9230e2ba9432a4faa023024633e6985840b6c5519f548e0ecb555bc419239de92b7fdd1f10c633395c83edf237a08aa7c8a77f0ea2d4aa0c14f76990f44f8ced65cf76ef2ff23c0696072b7d86df796213167308d799d0db5b072046dabb4c13b4a7ad5cf28d69cb949ee701bd9046a0ad965c5db11ce5eefb85eb7901b19c1595bbd80dfacfc4f2dd58641a87667a182d2ee123165ecb5aea1f087179bda9e2fa2d5272e93d898bec90b3d6a8d73ce7223162ad3d21b71beaa14d69ed161295a1fbb9933025b4561aaadc6427923aae450d50e72f0585d2d4199c21994a82a6c9e8385e8cd47f92e093af5cb8e7a64aea7f1848cabd663d164d591cc2db2e6accf746bd1d7b178bba6c7ff1efda6f6e710e4aeb09b64f6a2f5a6b1c4338845252f46bb2db0cac1363761a7cdd24f3d63afb0f9310d9ba59b9fdb66a06ebeee051b09ce64fc7f2f986d88e5bcbaf0263e5b708a6ca5933c835ea6513f227d7b7841597dc37ac01e7b6affe0d565f8cd7b8facdc7de45dcab3cd1a5617af27b43fc28a3416137af4e8348e5eb93a7c6aa03952cf3ba267e29e2b641bd77a66f9b8cb4717177bc1422aecaa5684bd6ecc8f2cdae3373982a9f0e7dbbe11843a529ccfc338583fb0daefae6cda03155cd66c256d18ab2be8c684285eb7ca122e37196ed7cf6085fc1ad1477f5eea72e8756e17334026166504a1411d6ab9890b009fc4daebf2793d6eb8562b49b2fd8c02693dbb409bb12994dc2e1f02adb75ae5f0e7947876277e13aa57d0bd149e37cc638e59917040533ffd27e084147360899b9bef262a2f7a77766559034ae8c0044c05db85f8a435fb174598d1ea5dafea4a4d8619cd96f53e3fb482098fa9a70286e49673730b5badd3d12640730f448b8479619de9e018f392f2ad3ed1205aa33fb6b2756260b43b435fce9da3b20853c798a845ce5e63d14311e23c89ce10882a1ffbd491b48977f39df11702397ea9160901aa0b0ed53bf3df57f79816ee442b02949e49269ea0934d65fcf51cd7b6312aa64cc4a77b169b0a69062e32b4b10a088008344d3babbbc2ce96fac4111718443f62d3feaf24ceac7f88f82c577e24b6eeaebe0deafc19cd2cca1a1327e62124d7ee43f6f68a3e89f4617cd0613e36c5f60668ce85ac54441ae951bcc9a46be614415fb83a8149381dac138fd70e318c207cd100934bdc4cf72531fcce6dd3c170ad5ca91df1a2df44b6ce905497fb2ffb37b5328c9733e665463d18eecd31cda0c4243dcc91e53578f412c24ca73a357292ab8485b3936e584eac8f0f60bf48851771e2904da8cc448a5794d947ae372314ea629be730e962225f064a89c9849cbe4f51d305e2f27ec67dfa07fa39c3e67e8f69d889080e356fa7c0ca2d07b536aab2c41b86d521ac1f36728778ef83f9e2ef2c8a194100264081952c6c7d521f9784f68f6697661953546991a044f327779b56a89f0baa6b900c327ff34de8ee47ed6fe8d9aa85a72fe077ea940b8e3d821a2bbc7bb39c40bf74ab087bac0d95568b64e957f3d4a3045c393237bc9f273b58c5bddbc366a3d7351e8f77d30b7812f50e6f4ca20795a923bdff38ab8e010b5e853df91fc1e2f26d2976457e8fa7725f344537ee03a379e574e5515b8a5e1105777dcab9c6b98d67724ce7432a5b9dc126fcfc19ec71a3366c945b659bcd7dbca7dda892419d2fe8077f23943551f1abe0a0db9bb2f3f2cb0709d06d60f70fcaaaffa6d60933f1d5c1858c739a61cf5fa75d6b7bb54c078f026409e4ba2b980b66ff5fe6a3bf50d13fc54e1198c9c84152fecd2a233daf0f911d568c7827b04c0e6e8303887e1b8dd312a8aa469d338571919b7e62a203a6fb77aaf6e186386e8b0f7c2710819d4cb72d1bbeb2db012a954258861ca36ef2295d13832c16c9a4c70fa51ac26a9ec96d514b7cfb01fa3a07e98b8842ef9b038c9cb42dc1b93720df0a8819ced2afbd4aa3205d827d450255107b8214225fc3cf67ad0a74950f41e4e09a7c09edf436ae19503870ccbec93ff9c602d673cd1c3f817d7463a62d9d5472d8481012a29f05da671cd5482a27d9987f87d7f76cbf3d9e7a53906c06233877d4c100f9300abad43a9e0e241b4d963ce5dc4ffd46b42269c0c1e62d0d54e55bf0d9d404f8979e62235269d19c7b9bb4a72b2a2e17e4aa86738634adb32adc392eb78c469cb6591ae7da283776021f145075824efb1694cd4c6b90c42c9c5efb99aab4d149c371287e602c8b39fc8912e59ed42fb70fd3301d9fb894cb2eb5ae8359ac5d24041e96da65a3c49bc0342da70b3315bf075a0d963ea4739d50e2a6f536f3d3fcce8280ea9c1c09a7a709b9b50dc1feb226a8deaeaf9a059771bfd0c318c3d3970bcc4a13ba9fcb21742a3cd46e1f0d492e69e6d5ef5fab2483861bbd2ca5ada8ecacb65489ed769b3b0ca014e0deba35609f3e85f61ee1a7b064d2b7406aca659536821d09fa02cc3a697066d7657adfa5ef0c30c5fd1f2993ca60f5ab96dc65b8000aacea1d83ee3350e275dd4b773b652bfac8be20e78e43584446e8c959161f63ce1aa9d7255893cbb8d4e1aa7e11a3c02a8847d238012102c6eb5aa87324bd9b2041e7cd5f24d4fac9774ff6bb614c277b0d388bc597a0fbe8f8885e2400f6d42141b56880d51d2c82d8a7965c6db6217422538c5411aa2fb7312f894fa3921a02b7dcdcd7f90fe27e2557d8f77af7452d76cb23547733b685e0c58e5e4a6a54c39c608b9c302db31856e0bb32c5c069dfce40d16970e884d05696d9bed7b680b463d1f15ae52c6c12a3ff1c41b1358860e4164225967b4694bae3b38e787f03bf9b087463e3fcc1e055cb63c98d35fde38c929f0a43b01b04ec6fc55ab08dbf3f44a091bbe8698d9063cc1e63f9a4397e7f10914a2143a5292b86efee17403f92169d074b0f67dcd8cc1ee0361953bedd21aa16de49910ba079d4dadb89cc78fac8966ced85985de7a23a58ef2847265ce22814dab40a2feaa34b53ee52ffae4bce760a28403254a31423b67609aa7d48a875631cabb2575b3965ed3213c7d1094f4b8b035730be802db37e85653760666e48a10974570a7c28d92922baec1fc48ea3575c5101469c24b5f4466e1d9a716354f556cae6db3771033ee036e357434571056c2aa4162bdb89ac98c532c416f307448eaac8d3624997d3180f34b672fc001feacca035fba27be165b4205eb26f360e0cd4a3cc84f8189ffbd55980109e2c5ec07f6eecef730c7d0f891974942fa34bb63e6f844abd097ac74fa55b8e076c862d862de4b90a0940254eb67fc589357faefb733a941936e846cb4fd6dce71cade219b3017278df4fb98178d8a8c0c6b5968150f953933917bda72851d346ffab030d05eca4c7eec38f547ef9760aee5e986c99779b8cdd7dcd956c7897f2809bbbb0776a2c3de4e4ffd6d3f1595121838d2459f7aadad627a3420058a14d3ba8c5dd6e2181cb1f958a6fe2672cfd1a69eefc4dea3f2482d9f53d433fdb27ccd5ca73f768b4de075fab9658587997d1c51616595c485a65d84f2bdf357cf3d0df3d9d8d46f8b9218e4d0f55622c3e2055971e832616c131da2ccf09e4fb13fad23f3988bb2265b44a65bc3e394e516f95cea9033e42864cca54c509ced76620fd31e3ab81284ad94b2bfdd8063fa44a921ca9cdc29f9cbd97b9a452761acdfd9862aabc548f607d00757cc933626e8726f09334b7ede23d39ff4740b81c4852819eff0ee15c20b29c1162e1a7d1e3d84acc47b22e172ab7dcdbcf93111014113a6d00487243b96d139621544a9a42085ee44dbc17e40117bf6dcb4ecebaf0bd0f092582419ae432c54fea695c3bca62155ccf0d58c5cd1f0de88a1d2d35a30742a92151f0fe62dbf8e29fba8ce7518ae8807dcb53a21acc3a73736761a8c523d51c47d5da89fbd8ea3e878b46a3c494d95395a8096fd2e34449392f19f0d0967ca698641f4acbb577494a6a7b485008509c2514bf2c25a395804913827ec057dcc073c02f1acc32e58f878a20c1dfabafa8f9b60dcabf1df25a60b34b0240c3345ebddec9641b7e224cda0304e550db096d0577414da8ff78d5cffcdad18fcd48a65f80242afa5f4cc219bcd5e8c09308c00d84599f669a79ecb6be6fae3e6905d0fa2c6b38216bdc2a924e589a", 0x1000}], 0x5, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r4, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') executing program 4: setreuid(0xee00, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="5e6895c93df64b5a83948572778c8ccea7f5429fecfebc0d481e28b563b01e2b1083e81d5d09e1bfc68e43827d17f3177627cab77006a3ab5c9d52e21942fa4113e0dc2d", 0x44}, {&(0x7f00000007c0)="ed153defde87a0872755266efaa5dd460636864050e9eef64080ead6597685b126ac23671ade3622857a6914bf48c63c2930ca2633ecd51d10b565821bf9188c4aba96d39f8edb50ade46f73b54480bcd3ee83bec53cf28c16882b6ffbc9ad202ef123f25acc5a85d024c00d8b4d90f2754296f0ff70e232c248ac2c09949a3e8d9166b952cb22d35ba2fa887d5aa9edb43105392ac3b0c78b3cdd97aa5f739cd371eb8e3a34b0c5093639", 0xab}, {&(0x7f0000000200)="7b04127202786b998b266c66a5358e7fadbfe8fbdd46e544b70d2782085b52ef33e9", 0x22}], 0x3) semget$private(0x0, 0x1, 0x220) fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f00000001c0)=0x1) sysctl$hw(&(0x7f0000000180)={0x6, 0x3}, 0x2, &(0x7f0000000340)="ad0c3157634c225e0ca069fded34464278e53a88ad6c477863f9831898b82daf8b25a4a1bb7aa018010c13030ab0560263cd1548c1462b7a2526a9b725650477cfa88ff0776532d217fff46360f5d40177be4a55b979210640faa1ffc9bdb055623173c02621e5e4af15ebb7a955c19639c8929c7721786c685e6398e08ff513a80207094bf573c556916a30855a4fe7b0ba625faff3ae26c7ea61de0ace91b983707bb87ff56dee8177a3e9feac8159c08497e69f67034f5f394e82809370b82a36c9c0d12ae28ca9167c592bd1113d4e0062b1ba9e892468ec9810a020b50b3761fcd729854588c5094d5fc389f7d82c71dda7d3ed60c0f4da4d3e78e08b6302c05b9441f2e1bf8f4e71ca170965cb9aa0743ecfeb1c645a1c9aa039ac02268b290bd217add5b8347386fa196590ce7bf81635d4c15551d36832b61073e7e6760baf8174976a7fe10445b8ac07fdad83573bc6734dfeb5eef189424adeed00725d9947", &(0x7f0000000140)=0x164, &(0x7f0000000240)="b2ca0ae3e6c888a59d1ac16974698a5a6078b7871553a170ac7d8c88dbeb55401877b810deca39b6aece48f24981f0a880fe211554bb3ca445ec44886b5da44977eb6111a84c1504fec2ca288cec531e2a3e6a0a5f5120fa036de591354f541293f33d25d21643bedb9512c7c5fc23df6d9fa91d2701622712869d82c7a097eb303eaaf3bc26f6f244d2c912d25faefbd4bce5282fa0436ce03f570d05c737ca840abe15e7293c86b2b868210486e1c28fb8100320727bbbab84ebf2716b1ebac7d94e9cde4a4d70907b", 0xca) setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x4}}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r7, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) faccessat(r0, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000340)="4d865a35f488230e274c", 0xa}], 0x1) openat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8c48, 0x119) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) close(r3) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) dup2(r0, r1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_open_pts() (async, rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000280)}) (rerun: 32) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) poll(&(0x7f0000001500)=[{r3, 0x4}], 0x1, 0x0) close(r0) close(r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f00001eb000/0x4000)=nil, 0x4000, 0x2, 0x11, r4, 0xfffffffffffffffc) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = getuid() setreuid(r5, 0x0) r6 = syz_open_pts() r7 = fcntl$dupfd(r6, 0x0, r6) fcntl$lock(r7, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x7fffffffffffffff}) getuid() socket(0x0, 0x8000, 0x0) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(0x0, 0x0, 0x0) ktrace(0x0, 0x1, 0x40000f30, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x5, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x3, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000080)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)='T', 0x1}], 0x1) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000040)="cf86f05f2700d241e55fa0fb75de2c39362d521d435e4bceb00e8518e6df409567839005dfc4104aed3c8a5838ef13d9219c73848d13a17a6c4388807fb5984584ed140ddbccb4e365db546bbfdf6a5c25dd0d3c35fe94a14eff719c737be7bf6769bb815c1ba8fcf22b0896563868d6a18c60f51f293be5a2415488b05596d985f3f74df6b9ff217becbd4ed1e8fc59a614ec3013bf1e85bc80ec503461391ddacd414f12557fdd53829db36d55d5b18177920104606b963c7e0b79c08f29d5cfd85170e838fcb4274eff4306bbb5899013df64", &(0x7f0000000140)=0xd4, &(0x7f0000000180)="01cf8e22f8ee8b4066a48b7e63d12a66d7537908a786828fdde872414c64646f8b78b41742a2c075c35e8d03813853efef0a9941c510cd15dcce291be22afc8a92082197dedcc614c4bb162487f206e22449ff354d016aad1bc09645eeb5d6e96f92beff2dba63a18c3769bfc457c48fb190152412d692a01a4224ad396325bfe241a65939e845613eb5e6ac79734bc1e768c7e8d8bd48bdbca7ca354c90993685e772de2162cb3798ac879d6b9d6b6faa0d712181a17bbb4a08de392192f1f16fb4776c0f1f4d223475b73e643d2dfa8ff5a8bfe801d26136380820064a5551e98df76715b180079fb106b140a4d47b52167738b4", 0xf5) sysctl$net_inet_carp(&(0x7f0000000280)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f00000002c0)="c79cb9bd9ef9a97cbc54592fe60dad802b1adf6fe80e94906896946c8e25accacc649e229e7c9bf0311c69211b9c518de22264a015ec8d65ea974beaf38801cedf04641723ce005b2389fc2f65686bba17eeb0b5a1fa96a39ae577f7fdda8184e4c354", &(0x7f0000000340)=0x63, &(0x7f0000000380)="bdb778942d7eaa1f6f7d410b42dddba0a278b0b4d6cbab5c40b54404049442aa62260ba14cad0ca40b1e833c1c3766217b8f90d22a0ac441fccf6d81adc81952af414cadaaf95dda86720f3faace343becd30c3114b00c17d8b3328ef0d61ae700a85e16ba06d57656ccc420364b7a7c72ff42b2ed3df8df7cfa00911b3ad0c139cbf2b9643cae47477df2244e9f7e872293ffa625db7b8a76bca69f278e4a7a793cd3b3c3c451faf05084ea8aa69a534f91a8846dee04926a01186b13", 0xbd) r0 = semget(0x1, 0x0, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000500)={{0x5, 0xffffffffffffffff, r1, r2, r3, 0x10, 0x3}, 0x7f, 0x3f, 0x8}) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000580)=""/99) sysctl$net_inet_tcp(&(0x7f0000000600)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000640)="c914615787304f268377aa9737133f1a1af9fd7ae536a5b45a1c11a66645cfa3cfae33c76e70d8929c5fd0474919300f6c6532d6c7243cccf66b749bc868c857a0c669ba0242cd0c4f1d2c945998731d591f90dbba27e5ee2b6088b9c7e5c1e96ad8828d7de1962706f4d5e5cd2eefd145b06bb620ce1a9d11c346eb34842dc821c90905c4821a0cd456b6436aa5c7f0faaaf3bc88c549e7e8ab1cff225fa9d75415a38363a766caecf0165eec8d44d12dbdf87bcdcd6e755e12560185a4832650c624879dc30b46590c985304c5d59ce5647c5514e4c931d495b76889886916fab838bca394db92f10075f20dbe76816a78a545e1b60e4cd57de371fccd4cd16e3972043bfb4cf0a7be11ec7a50af66aa9714bd7a102d7f8cece264ae26c4f5bc1490a114cbae9db2349e958b29995375ef6cf07fe6050510467e3fc48b2473ed4805d44e78d81397a1c8b4500d6cccece371cbe10de319b95cc237b2ddd49054bf400c6b4afa0ff8efa1848934676fb1832b32cfc98f402164cf5c57dd6e9a9f7aeb58892d002f4e1eda1f9e67121d9e3bb009ae2398d413aacd0d0f2ec5fd3c742665bcca773624e08a98f922f0c51124d6dc4f5561cb069b375ddcdfb19371ac451a0fcd749350da9cccbd2c43abb49b419ec37077cf0baa0789a388b0604280b8cbe6bd683620d9282169a1f37de71ce4a71b4e7a8153fe03754078d581f9dea6c1aca4d57cce5bb1707de9697101adfad04277037f1397fb3b0958981a3983f0a52d7cffb588734a4fee55376e99e94f8de83a2e8a66da75f86deaf5955dc9a00696a9a1e698f3602927f6e471588c9968d5542d0d23b63c15ff9f9436e14d3af8fc3034679063f3fa4bf2f7ef895239264211ff542c099607ca58d8361ee54a9aa2a75b2ba0f2ab197588ecdaffd151b37cc6f9f69ac2b9a38867bfb3e408f6b24b7c2fe8f23f3e26a5834b1e1ccd50e08da2b8a296ac9a527ebb0c5a9e94b253bee67d67c0dc81058cccb0f743dc6265e92a6b865697c5d150eaf46474bda10621dd7d4b25c2ed722e6a79aa0a353d409030a451e23cd94a80137948928aa0474f811867726a5df0038549033ef15a748f1a1a348e245d37150110ba38263597944ebd5c8cacebff00def57e7fb5d9058af6aed34b3fdcd3d7576b3126d2a6f321c4cc1f8bdccd83b6e36b600d030e81bda4f576647b645cf773c753aacb90d5642144d4cb35a2b666ae063ecdf50bb40929afc05373c8a1200fe7b4041af34ef1f1aeb189ca9f213164ac4d268ad5c981a8ad6c721f316fa599fcda2304a69f2c54da909863770ab0f534ab9655d4d7c02f96e944b576f1037a13a0dd5dd9bb2b88b1b19138312386e52abedecac6821d4d279ecc8f39d8e2fa6650712e35ec92ea59b9a431b66439630893a024c6502abab290f5f2cffda1f468b61e309bf90b0866c8316dd5d36d71d98a6c6867f09db04c1f02aac839cfb518bbaf830c694103ae6a0e2af11b6358acc45579c5f8080b1dc90794358e88b03f37fe3781c0c2f32dcead73614575cbd4524e0b79c1419b46201d8e520dfb8c65653eb3c4bb269221c4d215ece24661e5c901a59cd24c68a1586cc770ac0ffec940c1be9b383108df38349dc3b6f7577e809d54a8dc89207b158bffc20c0c26f90917c6906b73228e4560d24959658a0b5466bc6d7bf35962fe46d47877a9442b15f9d04dd008f496274d37afc1e3fb699df317841ccc2bdddeba283ffc7c5f1c48a3286569297978c79077a8ae61ced46621c2e2b1b28be0f47b5dd43eccf816ec9b96d612cc5aa2a4cf34197481ec1385836f11299bc3aafd75ccbf538e79cc771e1fbc25d61a180cfc83af540680ac5b9812e9f693ac890501d4fc420658bd2081f67fe6d68557428bf50664f9025b496d3b7812f066440f0b86bde259ee1367ddee53c9425a02b88a7b7f5592458fa456992753d640c6afe9304c01e4561c1df0363d30200ac42e0457c6718b057c48f69ac3252fdfdc2a7810719b0e6389a4524447c9a0553f07f2588279f07886060c26484e106999f2c1c52f41cd2dddb620f691d29c382d2e33e98bdf25b083f90b048556fab7b4ea9a15d9cfd1caaf6eb7e766760d7bdd66a85a4a716028ad42d378f2e611d7e5ebe6c2e64d485da9f76bc7620e068d1c7857f367853300a3ad416f6d97416243e75946251cef948df1e35c2a3cb24d743c35a6ef4639b937aa42e5a1d972fdb8e49b355c914e6dd01e8acdfe7ce0ed662d36b83935a60eeb5d454847a9a088164c355bf3a75962b8797a0934831a562f767ce1592a53327980cf44def0798f7a056252b54e0aaa013f286303695785aad5dada4bb05a901a7197b52e453c3ed3ccc23ae64f22ca3d7a7f775a86185cae899dd956e766e3b5d7b0cc058965e7765d9544667e0555ddc5bad1e26ee0312d6b07aea876a2b2f7df5bbcc9de3a3e909af5a4959addeef044b7a63db65ed9f0e9875eccd1274f4a4dc25fc3ef96899169656b6656975a32c40964e465099f1c46be301c4cd853b20fb4d8435667688b624dd06a11ca5e159d7e8f40768bd78a911f09080818593281086779f7688f2b2f6474a26ca55502dad2a74ecb52ebc5495c44e4be6023d3f1e06c7eb108c1e1e18b0bf7052dbdfb87f31c5b1303432de6814ecf74946ce73be88b33d046c453a4423c34e8a41faa98a08b69b50a929b768912a7bbceb605995111599616e18aacaad61d510817b19c68169c05cb93805fc2c99fe0517d13aab6f8894aed5d6cba105bbbafd57a4a93c6039548e4689f01d8149af8c494f9345ee225b9aea7e1169c54b08cccbfd0e71599edeae8ff6c95f1bc1520a05a37e6df7bcc6d963a0468f9f9f9db34b1f49d920a296445d69083c2e8e457ce1e613feb51b2f4cea291de0bed71e97ab50ad30646abdf8e9597bf4cd8af90c24d5821a203e53b2d40c124a7f9d8dad3c7c7ea686fde877245f6d489aee603945298d553c48e5fa238d6ac0c43922c1b091b3eb9437b853e243a39d5f3912a05d16a3df661b39c76472b872ca66bbf09225eca9813c8e51dbb01884a31826ea1dbcaed7d4265dcb3c37737ace6a3f5289ed58f66508d3a847c0fc164e30cc360f375f6e5afc03c8de1e0b6bab671f9420af78db4ea7ba3a11cd3e99b69860fe24ffb1ad7a5f40fd75e6e02548e63a4a2c5d42197624b7c3e587cbbf1e7040a1ce731679d44de2928bccc2ed0d80c37eaddd5b75e3901e5ca45c4a1424fe060beea89a46998948f4bbb3426c72867eaacabe41b10cdbf9226fb0e998cb363149c7195658fcf24e51e1e2f8c63e2738d7fb2920fc7dfb944151e29498273ca00291e1589492c5e751103ae5c40f0057d5dc717a239382a97ffbf7f94dc288f6a80ce19cf17fc99e3edca87870a3f045b891b6ee8cc37d73e7400d84b9035af83183ba36732110a307449eb66fded9d27c3a3b69d94cb0db8c7780dd37c90a40318fb90b5fce50195fb655e9acd5ce83a805c7a691340c3c380bbc761048a2a05662a46e018e7bac268f4c01525d0522a2f8de79ba6415affa173d5f714fb49325ba85e2633f1f8615ec90526920e390c22ce84997e3949a9bca91c8ef86fb85eb4fe878bafe884ef4236ffd4fdfeffb6da097d4fa8fee078f7ebbd0c3b62202c7fa6df43fd35876e390712aaed3c4030d36d58aafe7cb90de58ab32149780313e7b699718b944d507f198722427c4fffb11ebba8947391a44ba18670442547d39cbe0603f3eb2cf839909d8b824d1209208aa11f16c2dc27788489d360bacfc6a9e23c10ecb273057e36258044680f834adf250bd611987d756b1d7415e3f1327a5c780a62222bb0f09e241a170ebdc00d333a4af9786a40ba359e338e5e86ee0bea9971cbc6dc390bac42f4086f493328c4f4def3e1ccd87e6a7d0b47a83ef306f97a64dd0b1e0dc319ab81ddb7f071d13038c576c12b7dde6d8a6a099ed1990098c569493e75d78b9c5fd6456969fa68ac8b3c762b8b250b16209b3e830de205d62355f59d0db8d765ed119a9f07c3f153c877a549b2c5c7b5c30392f1475d1804d4f5efdda6e1c9b1b983f955afeef0bd6df8ab8d79179543bbc97223dc0de93ac324402802dd607fc84e98ac0ff37f81da16d1b37d53f4482a2a3ee561ae7ab5f031ef3ba8fa46a811edb6d4474e793cf104f0a5f78824a87fa8f30f6839a160696f383486a98024c75d641a614ef992feb2428cba2a7070320143a6793e8f27035247925b580b41bda97393ba100a7ad366a9a305503ae3f7d22ab8f2616fcb2b27f0fe11412169d07bf8e5d00296bd960f30ebc3e585d0ed271282bb096d61e635aa785627e23c0858c6f2d852f57b01d8a90d02f69353fe64616f6fcf24af8ca42331eef41acb2b466b90ae3c6fec71ca964f9caf2cad5d020ce4d1636c5079fb689eaa108eccdc5512cbfe692b9c9e522e3987628ae540b1f3b1b364ec78481ce0307cbc4d9418b8c772d9b716668a6b2321a1fac81d8c04b1b9d88e9a5fc4d74c5821b75b07f317667f16351cd360efaea8488d85faca5b65b9e72f0413ad7d993df676a2abcbc224420f1a575c09fee3c9d9d24b07940b83abeefe0dff95f29d6f85f4bb0efbb44e55b09ac830461a1524bad4dc95151d63425a64f2478bbf191da984875f633c3a3a3b3d4194d70138897c87ac3edde55fe9174a5e0fc7f8325b9cb484aaeb0436cf43c93ca7ace0ad14b9115c816f96b64de1e43d8fedcc9e86460da2d54706d4aaa39794198e8086f0096c5e98d773eeaa83b436e9504fd5b45d5fc9d72f3bbafd55a294a415f0bc941b887d1936e6f3e465fe02f005e791a41112ffeabc851a5dac1c1078b5be476c5587d26e30563bd554de8d3abb7f0830da795fb62e27a3b87dcae162d66920fe1de96d1e0a8508addc2e39f0c94fcd548a123e3e7ec4b015a7d8ec720c590a13548bb95d743ee60150f8551a814927e5a7395214562db8929f6d7fe71666a51bc2793ce5383a9ab0042b4fb9623655bd1f007dee82cbf1aa91d3a0e44c7c6510a5cd2c0707574ca373dc9eab041036be33fcab739c42ffc03811dc5dc10a85ec860c24b6ab2eabaf0dd2f040faf373086cc452192ae229715deb5e11f69770a3d781f199a772bec70c1262bf417e7f97322ad52e13cf58bead1a71cdf9813a999ae330b6fe41bd7506c3047adac06813bbfec58672fcd8cc365b7903c8aff5939ba465fd4e1df4892dd1cb9d1dd9f035617053feb49ce7ea12c3cbff0452cfa5e00626bcb83b0b751be91b5b5e3f08cb0eacb549731d50071707cbd743f88954b615f87eef7276647a9351358eec8987cfa220d2163cb0bfb8675fdf86a46bc8df6f56de1807e691203acc44bf62bec7d31e8030fd9eb9b1e520ffafa910df9d4ba4fb4749e885d9da96e74e62e5ba5b864878f7c92c9a5bbecb39a7a9e7d90f917e04407f20eeeebf4511724f5f790ae0411a206bfa835b49d602375a0f172ddd495968368d2583d55033ead00fb419275ee055d6e2acf9044ea73ac17908fb1fdf69b31472b970090c2a39c62bdcd64e1e8d1bba3411003f426bb05b87d42225187f341c2849bab074ea67d067353ca13e79ad0322c89820c1eb5a1da3c9f9a2bf092a71a2466b9e49ad1c4eda072c04aadd55f872386118af8e314c1bd423548cc6eb2f6701b60519f8d1bfd59d9a67b6ffb4040acf22818b0c06f4d659df0ea21050295212049e46a11a5f8fd545413f268506bcc0635b029da3aee0", &(0x7f0000001640)=0x1000, &(0x7f0000001680)="3c8bb5064c95e01e11c8ff776469b08ae2790bfafd2cb2c708f3a76df80fe740a5ed35b02deb5313e6bbf1d0cd8148e3935b6d38b28e5b3e2d27d8f47b3c841d", 0x40) sysctl$net_inet_tcp(&(0x7f00000016c0)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000001700)="afcc362e5a38db342838b65776357f66361f59e65465e8ad22861fd6a3f9ac4af8383bf8cb5306f61433f281e669ec444b1862e373d5394966e41fd2308365a4ce9041e67831aa17459aa7a60e85e1fe400a0cbd92d8211fc2ead5ab83802dd89d3bfc2478ee1cfaca61f4851016", &(0x7f0000001780)=0x6e, &(0x7f00000017c0)="a10f3460db97b5e83e251c2a68f1b42f8f21191238e8083338117f1dc080b468393ecdb34ed2f893fcf44d2829dfe40cba5062a1c5ec103c25c86945a56d2e35b64b68fcdec11231db4d765dfce2b6ac6f88668ab0a8060d639dabf655c189cc1b7ea809d2eb825f78c004fc97e030f4c8b207", 0x73) sysctl$net_inet_tcp(&(0x7f0000001840)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000001880)="5d99adf09fc2ab6354c9d2c82883ec8997bc4e5b044d24f113b790a986493a754d4d18db29a282c4b901134d3ec498652192a5a15e4b2f14477d44eb104ba2932408c9b9fd0bd326e402f2389358b84bbd56f9a4fe934033cdc12ef5d568dd", &(0x7f0000001900)=0x5f, &(0x7f0000001940)="8b40e068383dc970f8d9f956f0b25a326b9de7ae03ccbbee2353be42a6e1985adc8e2c028fb43a6a01b04adcd37a5fc2c09d501b10a8b6288190cd85efc6d754a7a14e2f6132c2e4acfce7ee28b6f00977b87bb6719a91b4bde0a746cda9deaf7a598c1367337bdb6e76869480", 0x6d) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) sysctl$net_inet_tcp(&(0x7f00000019c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001a00)="bc137d957cb52a5f2333d17e5c0ddcbaa4e103cc0af16e3a10036bc2573b0e3ceb0e2df4ce52fc35a2dbec1725c86723b824d466cb31cdea736d8e9790032b3da897afba4f49b1dab6fda2bea2ad7cc1e5b4db56326c055e3079e6474b81df4233d157d1cb3d7361a550ad4c58790bd9735d3165ba30adc6fada17cc51ed47de5548c7863bd68c41f32ac7c31c149171f320e62e58608c0f0c4086d08694d089ec92921dff083adf1c90", &(0x7f0000001ac0)=0xaa, &(0x7f0000001b00)="16c3a6bc506a9c8e28ebdd433596d79981f5c7895804f572538008bdccd94c6674fb", 0x22) sysctl$net_inet_tcp(&(0x7f0000001b40)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000001b80)="4fd99b785b6f3c383e0d80e408a60227697687ddc82801eb851d231df3166b6ec00455aa39389966b543995e4746fb1a0f873ac24ce2ce929a56fc699398620185cd2e0670b7992e2cf6ead57bf560650c87444c4a61b378739a3b8031ebed43e9f6e6db99ff059b3262aee7795afcd31848390938a14542a50f10d27df635a5ab908e2fdc3aa6b8d8ed139cf926e280f80375684f2985844a3e2b9a", &(0x7f0000001c40)=0x9c, &(0x7f0000001c80)="6ff8bbcdd4ab3c86b45244c86a1555df65f14201fe6ffecf11c0b023da59ce546a46e0ce9284415fabc6be811fb5ae9ed2ff9bdc4ecdd7a2dec0932d42a9d68d3102bc0719b5de4fa823e74c7ee58141c9d70a664323bd5fc1e2692e4fed93fdad4284a33d6bd241ec87cd9789652d4b83fddc67344a9390f681b4617c638291536c053b183229b13661f09d7db6d708bedc15fd6161ba2a343b335f359cee9d693ee96c84308eca79897eb25a9d0f1a7c3c3ec99725747ad673c394b32a6fb9f21fef77c825d02afe071aafdc6b4b1601de47df4fe38ae143dc7a65c179564c25d260e3c64b1edbbf5b3a70f6b1c8b402b96d48d4bd3e73c3c95c4eacfc92a5d83411b2535d567a529c3b603ce7fbad153760df86f980a251e51f2f3bd8a4ed6f681c80a9961eb91e5a728bdad7fb8cf718c3a2b44760979217cb1cb2989bf5ea54dfdd0f2025a86e1b33f4d2935623e6aa0e957a76e7440ad9d1ae4759fc4e92b61ee9bc8ceb439a976eab217ab55719c2d3f5975e52019a4c14dda4c9ecfed118cd6653c7dcb08ffebc937e0c88b1267683c8e1d483944ec48adc7ac0eb6ddf585d0ac4eababf1fa68fb367f369c8e9cfb3e446ed23c0a75fb8b17508395ef317b49939d45db3875757cc3bb652d92f79fdb89fca11554722240ec647da0c1b56888118e94a4025dd3bc1acbc9466d35f94acc694deb931bbc5cd0858b24d8130bfde006eec6a69ae9ed7430c629e2d1c815b1307d5c9148e1d6c4c2a2be4a3fb13fade8c95b30400cd988938abbc35a9725421efd8c4c92f2def82107ca71d85489fdc5aff3885a6b4c543951994f960bc2e0695a46fe79ab63f036984c51ba178e341b7fc9c964ea13cc39c38623fd5b71c59bb5bfc044bbb4804efce1f9df990667ad8bdfdc859cd33925268befe6cf51c342a6abb71232cfe3d549abab4e37d9c7ec0242bb7351009c2fc02b544eabfa12e82497ba189d4dfa0fbf0160a6d72f150192f0f4875f74117a353bd5cd07fe9e4cd6453343bb8d42fbd47a54535b415ebc87c47b638bfa1c49d5099e93154e9e2d2137e7b583d705e9a59fda4bccc19dd555f5842af6e1f6a17732e89c0fa560374e8c2de2d435202b3c654be1d934a81e331d4d02e3df9d898412cc3ebdb62dd686dd98f7f658e12e084d18f968c39a040cb971f039f23a04ac57f608ace1c5d1acdc201e1f460c2d53af1c90a12108b5d10f70b22fbf227fe1799fd7c81fedcc2594e82b57ddd14678aa8ca5b5561b378747a5776d69520007cc537609c45adda705014947580cc2e475213dd4a053c59d3d8d6a417fe9293778064c378f81366042e0589e45762bf4a956b62d47c2d19c5e4131034f65956520ad9dd630a4fa21bc95c5c529b0a03a225d62a37d2b0c07df352f0cf36e1b86f6e1cc8fd95e96e5cca0b41153a62b00a30f1473c19d49d9133250b0ba563c76343cc57a11306001506b7fb61e427a47666463e59332b61286f1936fa7e08548cf5cdbbd53314923879f6f53c0440b2a55d834b6cf34c27a992b6ca40124ba6465830244252ce7efafc53e4d1a77b529846af2069ce8b49853771a0b9376d2473680e4b66261761262485288f471d52e3bb9510765f8b72755e4e4f4e0716c024bf513db076518c3d3da9846559a69da8994a7fff789fac12f5f6c859b815e5c341b3d00b519be1c9ba728ce41b6817599322dda6b9af0f029a7da6c6a7f49a218a6a237f2e378816ca2fce5939e52776ef046a43dee20da0e3232a90e5ed72c2a092cb466bfd1a7cef167eef0c8b7b7224519a657c560e9914001c4ad73764654f1ab1e86a9b1e1932bcfaeaaca054de6db13f49f22c35105d7cae3c78887b61d237c5283d008fb45cabd20a293b50fad22a81d0c0fc91d9efb1b69600a1904c8e8fd7354fc65fa624ebf33b9fada5a4eb15fd3d20a72dd63dacc2043bbfee812206aa776c43740c6364b4f2bbeb34783285a295e8094836f752c32267e05f7ea6a6707354c8f84b05ddb4dd60e79a91b455dd7650b71c245c4149a806a46b1c0924189c5d926c6f14d6ea291b8d4fd78c4cc5e097aeabd9d4dd6e7f0b197fb1560fa3dc837b095e8450fb84da0f7f42ebe6bf8532a6ab026d400664793a61edad50a0aff0b9525db57798aa5c1335c5d57ddcd182c5d1f352932e7d82a002fbd7e7ca9278e25a3d9e9ee474ad9681f9d1b1ef2d158360022c42f1f04403f25fb84a1449989547ff6cbace49467b2aa138fd6e98d9fe7e83074d7a09ebe2abbf169a2817ba2e585be531c7f1f8b1acc03dd5cbf00aec5792cb30f6989f6710e87142b7104320bd348d380da72ce03655c76160dda2cd6be4269a5f32fb0f772945ed5bd5aa7a42c12cec8fc8621a85bc02f21264bf7c718b02d01ec729072ef2c2d8983044cfb119774112f123583cb2cc298de728a618a4e1b48f22973f01b8e5d7b2ebf7f8d4cf5ffd6cb59d5dfd3a4667860367f5f167add39e029a9a343e93289636d7bee3e9acf2a65f0a16e2fb382d50184e9dcc48547dd050bf41d67678a5882d6c648e8c66df7749e599f9961eb58d844288e4f5ba45648c6947b80c63f5311d649e9a2b31fa9b2bd56c79e263228ef32ca6352a22974ab336b93dca330343da96f47a6d9a863c87956754cf11b000a46dc8c86d5b027b9e285d16fbdbefbd358b28058a4fc51ba339f3457d99b08ca93c78311bb03c74862fa742098d8d899ede3182c78ff9a5886e4c094954c6bd1cd13b543273e3829069f366134cd928612a1f229676f60bbd74ceab1908bf15b8d871a6efc53a464eb012da5fb876a0f92a9cb37c0995a64b0ecbb8343e876c9af5402fcb22231fd495fcdca4e0b7dadacc6041f64561b1feea352ce894719fe7edf4e2402af59aac037633eb1f51caadabbb0de01e3ea7ecde0f1863c23e851fdc173d6369d45f8363644a4fa5c19110ff4ce66945b5ca3f9ce88aa3f2237a64c410a1086b375e15653759273303d17eac7f03eaa2ba41a6c76b7f134810d5c69f68e7cd01c903bf2797632cb7db437887c805670c40762835a956e7adcb1dd3b9ec2a32cc41b65fa62c52fdc8aefa243e84789ed57f85bb015a487a06fc26639d5cb589150a03906a1a0b1fe47cde784b2a9639633ad47b4115b4a4e917c9324e81b2eec76d8eab2484b61d5cbfcf58d995a63327d3e1722ee767a2c0195342c79580d91668c8a25a86f5fd21995d161538015bb7b1eb82ee1bb9de96f31b9a563deb43c66329da061828eec12da2e3b79f0d5a823ce6be054028ff15ac38f254c360ee94ae613e2ce0c7fe3a752a7d18b0e79c60d68afce0609f91b72bc5f806f1b3933ce4b864dad0271ecc89595223a7f94efa1196692b47329154831c201c78c75768720b01e89ee2f8b8d13e412a2ef44ead7812e959202d81e1456085006cbdc0ad70cce070edb6badcdfe9817253175b2c686c8bcb200eb62056a126cb74af9a352033bc743f247c7e49d6bd5718ca500f519298f8bfe91dd0e5214b411398f23cdfd9fcd857119094a74c555a540c02b4e211c89f6a0150cde8680bd10ab0566f9c59111a70f0f52f4ab83274495d10d2bbf036ee64d049c4dfb52e52696b753e3a425476552e05b7bf5545ba79d46239d2219da9b23130add6e67a555d8ed395c88a97d0df9fe175b5a6628e074069843bf97009e4140585a7101fbd477c09bf80aa20f9bd057f489206915847e7f9f5eee3a29906b9bc906b70474706e8244395bd99df5f3352e21f30c7dc2a58e696105fea100001a4363ef01a5967915e230cfb764da370d34373555fd2e6d5037677b069c8fb91a8dd5743ad92135c82928b7dd1c3254741b9f2d44ea5cf5f515577c6fa28f4526d8c531076253fe6cb191311b9305beca1f9135da913477ba433b2080fa62f3fbe5bb17a06418586d9436a41b7f4f268cafec80da7904aa986d6f5575b6b63ebf6f156ad558f2ad3721ad54c5b50fa84b4c6a2570059e8a3cfaf13b6836a2bfa171c81f2a3c76d679bd0c87d45215fcf8def7c2fc00ffb91b6a7773bb97f38815ffac9f86df70fe056d14cdd54f6fee1369fe2be2558bfa334bbaa02993bb39c9b73642d5ccf448aae5c1ec9e9bac2f57ae9324f28e654616a602a54c2d9085e48fe1b11848b3c18ed94f84e8bcbd8fe3c1a60bb09cb4004f234ad09dcd7ed3528ff086b5c51867a12e72edc8a3af0195e3137aa67558c61579429f5a919f6b79cc5d613f1c66d27c8c46178ae990aec0b3ecb953aa4198d93442cfc6ada5eddcee659995d15d1072815009379fc5cea1b9d4533ec5a59e0b341aff60dd802a88820a0efd81c3fe4dea609b1cc9b90df6a40c813046d597ae3c4ac6e441b3a18549ae8ed9814f1dbdfae890f8fdb7cbb8ebe69d64df8d36f1b7ee1901cb023b09d75588800cac05200520088562a6f2db1a9b2fb6db7541fb311c283ccb8c648a5155411108fc334e26efdff79ef69b8535bc8a9e7d5a4a7c4817dbb729bebf2a251d0aca4857528f633ebc224a179e9d3fea47da08bcba59d288e68586fdfdd84e42a807851474ac372decd039adc6c7dba059ac4a3387f6f00cad17691f3aca9caa27ef16d3db0a5ec51c3d5084c499abbf59eef1b1f53bed8234b88af9baf224a2fe5eea23677b0a040a24a0e4b3120413cb96b44ead47ea0c5695c748e04c773e1f2c500b6db733ebf81ba331f44627bf5ee95a77c913a566d04d9c0eefd6cbd503e3844542593f7d5669ea007db1168f79101e090960e92b798b5be1a3a173f397018d27fadb286c099840f18edae658200194a744628f6aa5cf3b915661f0857088a978ac639895e1dd3c73d7b0e486d556bf93392e4f5258169a4e981d5d54d6c71543d40778dfec3ddd26a79e21f8090bca0162ccf6d6fa5425d23d8e49df61275af6c2277e906e25f5751157d67a350d838f47b056e757808b63678dfe1e76269092ee7db8ecab38b38866e96dc19ca6546cea811d040149ddd679547b5cd7a292c340ce7b627ae1660aed7c9830538b02ea628ab5eaa1d793743733129ad980af1befcbbad7c4fa34c8eec35fe1d484752620d709d34699bb0ebbb0a388ee6b502ce45559bce1c9de4adf93b37528be352d1e769bff33f41fc7dd5c26b0155a6d2e7b8ab0e26319411a936d85c7226ca71b232ef627ccd7187b7a10e4f545b1d582f53ed32a877f783987fa7e71b5c76e4126e8ae6f7a2390edf9215f636066a5cd513416d05b45ce56077403fac9a6445c458be581d1b73018207ee3ba8815b7cf2177ed0f5c5cfb18bd482969964c9cace1f34396cd29b25a0f62bd278b4e09c6cd7ea036dee67726e8ad3a88bcf380eb0f36859493c4e772a28bf6688be4fdb6ec5dcfd9365b616c63b94ec336d06f5d2d135761f7f1ef63e33bcf3037e8af8796a9a8a2badb755a4c12d37c3713c43702efd857ef2e197f937b6d87d0eb6850307fac1600972e8f98676ffd67e01d4558c1d78e757cb3993cf436a1c412e19c98288aa623e4e8d2e9e17fe246c9a90a66659707882a5231670a9ba4f3727814d2671aee4360190cc191c033de9029aea6aa95b378137e581043df72654a0ca09a565604d954340eaf0fa0c8737e6faf3e4a6f905ba73772077b67aafc46ce3f277df7ef2a22b8cef316d713cc1cccfc31b0d292ce97ee518aaddda9f24fb549108a992574099d8a0ae3e9827e4ae132f50cd1084d79250f4445f2114fd24754e2780671c270fb9f10d483ff6455e66073e324ba2d5c2d9efaad88b", 0x1000) r5 = semget$private(0x0, 0x4, 0x488) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000002c80)=""/45) r6 = semget(0x3, 0x1, 0x284) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000002cc0)=0x4) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000002d00), 0x8, 0x0) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000002d40)=0x5) semctl$IPC_RMID(r0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000002d80)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000002dc0)="bdc3a5187fe7ec4cd652abe9f2ecd1df3f067777d565e4dfbc3b908309a671b2736559a08e91c016ac5bfb622e0aceb39ef2cc2a9acc1cadf9d428a07a351f16e1d95b4c632ae22dfd80c1cd591afb22b14eb5a0246d1764bf91f83615080ec21befa035904e786ab5a5749e9141832771bed2c4e0bdf2c734830bbb7942e8ce0c809e83902892c1e049f0c152c2", &(0x7f0000002e80)=0x8e, &(0x7f0000002ec0)="281072874dae724171efc773ec924c83280ef4a47766378e1314247923565f8146fe6aa7d278a12c2fe4d13c2b5d92a5060487825690c5f69d8ef2bec34a09126ba08c15ac15112e6fb180f67c0816b363c445f5f6adcd5056c82dc5e93fdc000ce07e311a532e968b35d372cf878ae691c9a1b2c86bc524edd5b91b8d91887f24ae8b67e172c3d62829ebc7415efcb8eece430ef9b4232758d1b12370f43b1dc897ee1cbf5f2dab8068fcbfb0340c0f6a4fd0bde38d57b32360c7fb82458790be924df4f7fc4a00beabd0f40466cb0c8537d80aee1ba2b7b84dd6e012b3287c3d3578d1396965c22cac848c3467ce6ac38d3757de6a7eae33d0285d355fad8a7241ae1c17c42e5285b28d21866d8baf3b118f579ff88b4ce095eb1c04f43cdfda68a8cd4526a4cfb6f7c237a874236f061d90bb9b17d8c2412c08468a52defac22d14417363d805ede2ec58c5017d55b54063650457ed9c2c18cef30ec6c3520ce29cb501b3472d94337fad396718ec0341446cff9ef6442fb9b03e9c1b44521f9cf409b8588095c7d0293f49a269c455229565e523ae075128d421a97fa141e0ec86bd1f55076dcb25418665e6d56ee4a40d801c1f26f143afc6554c1247e2d0861e04cd2ffc1db7baea518a40092da93d793a41ce4ef5e9b198a1d3436c43835a9dbce9aa57323bc1f348928619811cccc739e7e5c560245bb6533fd35a9b945e5a5405d73fa74fae054873173908d6d66b90491444f01fdfcc894437bc414f607ea6bc5f8a8483f69ef9de20e4dc146bb72038facb196e4838465f1932f633e6db8383d09be47eba6ff11496d37c7d5356a60253acc9c63fa43ed64b10a56627c7b11477985f8cf48bba865b49eb600087141b38415b41b8aca20499e95eea6de817e5a1cb252801f5db9c2fc14a56a71e4a997d4f1d23ba8eec8953b4d464e137427af7511eb9d21f502ac032050625e27d6beca55d35f9eb2ac642e6e14e63d527d34bb5b227172195dcd7f9d9ab7238e7709354eaf370d677e213bf2ddc35a55bad04a4771fd579daffd0fc5a12c66896710cd2b004ece5643ccda3e1180ae88798159145c8201a67874be2c5ea651b3de15c8b620717aa888efba8f89b24cb638d9414039cefd3d1ef10434178276a6cc25e1742d159d6b0ad069c21118d3df18a9dbdf8c6f3d46cad2d84f5836b3eb9ee017fceb4a717a551c22145be2b6f6d6a31a5327c53612aab61fb4cb7f57e67a9a0c379f5771090afc23a245408cdcc3ac008f75204ef55162708ef7c7b28832ebd630c523148802e7b2a84786be892ae72823cff101353ee06a96a15c8473c9968947d3787c52d17ed123fe8a3dae331b2193991b4a62592df2ee92293d0d5c6ca8fe56cd755beb1212919759f7bf140f0281cba1cb01f194bd71450719a8a7e5c0cf69ff3f72259a111dc47998488eb78799dd546734b4a123b8885258b05a6bf07d4f58e766679cf2db34b0969e96dde7a421cf26834c997285135155f0c31db89feb43490a6145c53c79c15e453171a915203c5a26937c687b8edd9c625d64ffde2537c46134008c91854dec044902da8ce7dbaef8bbc8acbf81c29bcb982af21c41148dca56267a34bac359c3bc6332447709371efb0949e4e900c2906c705d9773f8a4a4f6f491e3cd657feab54c9a1e2c7c1225d1601f7a7d7ce11ebe55b3b497ca44ee99ffeac0f91dc795cb332c82072c3424c8860d9733f6fb7f61c720e5bf13d57aabe7b3d18570aaab57691f0b8e762b3f2ee736b80c094ea146e8f0d4cd648093973ce203cf687b31582d07bc5c8bf4421e28ca718022917ef7491d6af96c1703a8d31f38aec5b4d5f505c722eeb1624533d72a8d92583f0d97cc2c86db3f26a4a4888c50586db700c11d553a8d42e0f907611b7668e05ac5660eaca963fe92adf37daa8a0c3d5605f3a6895c5036de4cd5e22cdb37e701ba1a01c90b0e627437e866482661ce78c4a4d97b2beb4e519ccb6a5a91b7316a25f99dd76f6a146441ef54cb6b0dccdfdb4a384fea06a14f7f87df33ea2a81510edadd3985589df67731f3847b6d3473c7c1c8b8eb79cdecffa4b9a4b6305104423fc77abbd988253f20fc2842e7c0d3bf2b6256a6060e1936ed2c76bba947f8ed972da9e43e92fe2e16d18f8e3eba9269987f1cc0d5de99bf8401c3836043dc34d7e164eb24d8eec5b0ef5cb8fbcdd0d48a28ecb67643de60319bc1b161ebc31132ae042de0641d5d674678c1d79a07531caa4de828a631284961f9d15762166ef691dcbf39bcb50683288edffff128d98cfda87a0dcb23475f173632ec54fdb071e413c8a5479d45d9d8cd618bde759897f1b5fada34e5c0c15afb6b87b7cf4bd26d79667f3458c2e280a6d4531586aba7a2b307abb43b07be57d05a38aa2f2d404a066511db0273700460c93806859a11b55a21510796b23feea3063df9000be2b3e50a00079843161eee5f799a24b0a5721be1c5109710486ae11153ba61302f7909ca9ebaa3102b7f0034212932be3a214bc66050c8cf9e365bfcfb1fc940bf4c33b49b2acd23bf7ec2bca137e99777f4637c0758fda75bce8680bfe73d32abab0eabda5bce7a47f57d57221c971a7a51a982a40b933c349dfe74cb163b5e3c0d8f1b5cb949d8552b75b939c2a37e8bfe4e394b2e0ec32f5d9a1f02917020229a58a1e614decc2a6e5fe4f8912ae2b64907028a179cc12d04565fb9caec1d54c488812a00d98a494dab43d94ec89059379806a9502d5033fdf70fb4bdeaecba444c16f63e622e7568d1dc979ea012d3d996669bf017e865acdfa8a039c09fabeab06883d53f7f18881504d4b6cda4e55defc04851a463ad70b09590e3c01e5e8cd175f62962767513c5fede2385ab687f63006bde3a2aef6f692ab572380d8b63b6946456c80ac312a1b9316ee79b197827bd82781a61ed5425031db57a296ee2b04cf42c982e9374116e5183965894f24114a9e392ab96beb1169f2b0a2e482435e8259239ba1db41c3d2f5d8fc3cd58ce54f9e678cdda28bed60d16078b5ff0d9730229e3bfb27c0695dcd365fa590f50dee5b4750067ec1fb1c0cbb25d80ca66e7669764f40795c63df9c11df8b7a2acb1376b2912fc331ef2b5efadbf2235f6c1b35e66b088b2ddf700ed8767da52ce59d22985b145ababbe31854f2206f7924bbe3935f1b1230e5b7715c2589151d58a9d7995f0da13f3accc93f2a0125ec46f04911496e4545503bb179f67c101847d3a213110de556e0e990d50d5e57ed484db7e51ba3f502891214b1c59b2e59507ac0b0907f96628efb2317aca4efe8227b51abb3080cbb3aead32662f9b7ad4756d8b4cd08984956518b2c3c5d19ebcefcf5d03be2aa6f2d24fc1d9345f83fa9638fe61c7f069b1175cf8ae3f1ff10d597fb71a283cacd5600df6bd8f8fc36ce0dc0fc13f7e490cb67d0a0601a567bb2b3aa42ecd05d53331ce57e62cbf3a5d0af309d3a992060a9154251f49f636cdf96a71438e4e61fc58c5596e39bd706f31efc221960e22d1d088711daa0232f4a46ea0f5a01f9580945f6c78056b0dfa2c635afa53061782c8166333272d29e30f9b66f3df4e8557cceb85244be7aa556dcf21f15884eb5409c195f449bc0d188abb9c5fa689a03205ad492024af8be57074f366b7570f08c8dae1eab834735e28ecdb8a21800e7afd968fe650283ececa89697e68a1316144826d50b4ac7ce0caaec001c1e45f737388ae6e3c3534af28cdf987f32d83c1b84477cf649806286efcf10934ea9222e2863493b7b737ae8fd19a18f78c51bfe31578101c623010511d742e64b38fa75e4a1362ab03f67c551ecd5fc58bb6ebc26cd8862e50e51282ad3cc3f15dae3339fed3f8eca2c49bb7efd33f1da70d38096edce4be2a96e3616bc371d41204b8aeb3fe6b66b95301ea58e3b15d8c3f57515001b9f8cfd1f550c3d84f01f8dc457c89245beac9c9db1a7ac489e0126d780dbc89445681ee6c18bc25d28a1b62d264f7490dceac7a66fab4314da552256e638afc6b271c41d7a3b9bae517ea656a8feead4a7c1a0a0deb9272dc643573ab3791893ff8beecadd36badf062bd06452c5c21d511c630fa2afbdfe0d027526e0c80d98453bb19b97a972fb3b7434624f2f360c1825a3d1dc47a05f8f29b0371e523f0fed2b6396f63aa8ccaa9c33ff05d257b97bb9736b57dec5a44b7e958e4c0111dd94449b0e64ba2128b7a6c8e892b84460ce5b24b8b5b711f04b46b0ec580329d1308dda02e0b6efa0b7bca8c6d35f01c5c64818777cf712d02f01d1ecb35b8c9f010de647e4c8e77a0b722bf7125b9363e79331cdcf85a9771d107f36d99a1a87e522187c3358bbe42d8521eb64d671ac2f1c6e1205bdaddcbd0aced436ad604f30001a11ec5aba9d16d4ae2c9cdcff2f1c635166e4afea41dfb3f7d3d70e311c46795fd19995296421ae99d4086ccc5d527a3145a6cf56cf6755e110006b2506b912eeecba5b75b866a8059580b45a10e33ef909a3e7dfdd71ab64c1effe4ee28f5f5a855faaff4278901160108651a5127118503e8cd28f57bdb248482ba763044288801644dfe2c39075ccc7d7e7f4a1e88e8d9b4453a05a8fe3e36dda353aaa4ebeaaa885c7a43ef468df14bc4c654ca308c3fffa587f187cd7a7f72be1028cea4a1e885339f91c67fc47d15592b64f4074ac99d09de4d3c7e1e71ddfe3f649f5e459f8a252e98df8f3b3d5c6d9a852116bd4fb318cadbf9d58a18252a4bd8ed98ba528c2f5cb1dde5659bf759417bac53038b67a96d075dac924429df89fbc1982a6732133da606c774f9b6a53f0c9e317117845dec86648851aafd10012c57060f3d0692d7e701e83076075fb02f080b85d97fd704f0e89ffecce2f7b0d81a75b73443f96315c17020dc0dad3f5a430ff383f87d7c586cfcac5da291a5131013bf587f86bd8ba2722040e0a49f98068512a2fd442ece439b75694d4702c2f528426370d3f8e158ff23313a3e64d5f4d209af148e557ceef2c873154cc3a91b03afffda8c6021b4c7cdc7a4fe55cbcff55a1fd4ef88478b1f64948e23226faeb4ed867baf9558b9baf74a0613fb1526dae9a1109929d2f3de54cb7fe9809362d144c8bebd1436968632c0183176a05a750079c3b9224cdeecb09b54b159524a10d15019ef5a243a0d1db7fd601df32eee7522c1d9951ebe0a251e9b5f23912e2604b69332a0b4d8734eaf0217d302f338365b07e45eb893ff2b9b5c0c42c020b92a5b7529a8623bcb59cc8ce5f9870d30e3f232f8075e553ead91bf2f61a6f030198ce68ebf9731fa3d331a7866ccb6346e2c5dec7d32e9c3822703310020c6e540b86a48ca995eacf370befe5536a295c270d17eab03a7a50e232618675adbad38044f18a5de7df503c0d82fadeacaa01788bcf371ec0cd94c50821b2e99e44806ce5dc31bb15ee7dbd212fd7d40f8879e91cba5b54e46e7f1d4ed59ce9001018561fd9aed191971cfa080464e4ad3ff01346e36ae9c0410f5a57e286a45450c6d95bd535ae8cc9359c5e470165d6994da6e69f83c9692488efbb63cc4ad51748e0f47e06264adf947718c35e444b7eb65b7cf6e1eaa8a529b63c95de0c09bad9ab27a64a62c9df98b12f4ad87ff1334349204d221060ede1f739c16e1cb2f3798161570ae0e15ca286446fe2c0fe87147adeac305141f93953a532b94bdd2c56174bf25d38f2b1a398976c350183c4cbeb09f6f49b3295d69d6786fc67fac69da066a34947c83c8711bc05", 0x1000) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000003ec0)=""/212) shutdown(r7, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000003fc0)=""/113) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = socket(0x2, 0x8000, 0x4) connect$unix(r8, &(0x7f0000004040)=@file={0x1, './file0\x00'}, 0xa) executing program 4: r0 = socket(0x18, 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x8, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000140)="41669ab51035b9d7316aaf14716afbc77f2d236826a74e1fe81805dc4ac84454374f2860849d550f9aba79de772fe9c1fff7c945380c78581a13245c19b324a65148b37e56b7a3ecf9f0fcda9afe673e755f74d3e0b745aaef2e1ae1258592a55d207d1569a0fc04dce00f464c90f48cc9", &(0x7f0000000040)=0x71, &(0x7f00000001c0)="b7ef9bde328ccc3e7f98c37a6316915131f21cc73122bd5955965eb947f8f718e49d5f5fd0befaa8456d4250d214a1fe26ab28785c065560e3bd80d3b1c9e13c9774c516a8d07995ae67b03b1edfb9d1d3a695957b7c1d17e253b4e79a891b8ebd09e7c93536dd08fcebdc2680dbd308dfd288dbc519edbbfd236186d8843c7d0e25bb7c33a12fb49f13798ae32c60bd11b53ca0142a3d2d3ee653", 0x9b) executing program 7: syz_extract_tcp_res(&(0x7f0000000000), 0x28d, 0x0) (async) semget(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) semop(0x0, 0x0, 0x0) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) getpgid(0xffffffffffffffff) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) (async) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x80000000) executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) (async) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b354549", 0x49}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) executing program 4: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) socket(0x2, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7c04be38164991f7c802000000297be1aa5b23edeb51e2f0ac3ebbc2feb3", 0x4c, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0xb, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000200)="e071aac08241c11dab7f79a2eb54d95bf1cf4030faa9000000e5a25f9801000000d1ea29c1f2a1d01a4bb3380ccf8e99102f17863231d937429257655d051bf0f971d8", 0x43) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000000c0), 0x5c) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea0000010400", 0x6) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 7: syz_extract_tcp_res(&(0x7f0000000000), 0x28d, 0x0) (async) semget(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) semop(0x0, 0x0, 0x0) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) getpgid(0xffffffffffffffff) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) (async) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x80000000) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00001800"}) close(r1) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000009907820000000ac0200aa4e203d72d86e3e4e225a97ad062a4fe25a77ea9e979b65e6cd14dbfd841515f7f78f53565c7cd0c7a9f181c1904bf8e2a967378c0c40d94e42113263d52a71f45d91abf66711edd6831ee43c194206c2155dbf43306c9f322da965fcb077886c2d27f7fa8f9180e951a332", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0xd3) executing program 7: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x100, 0xd8}, {0x9, 0x7}}, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) (async) socket(0x0, 0x0, 0x0) (async) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) setitimer(0x2, &(0x7f0000000080)={{0x100, 0xd8}, {0x9, 0x7}}, &(0x7f0000000180)) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) (async) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYBLOB="537e70f7d963a1c3af75c46e2660ca9da7d9b90311f56a86ee99a5890b90c2234fa200e68c11a579aa131a86231dccac0d5c04c520418b05f2ea9e0edc82c58039f3abb354da62059bc0dfd58e69bfa7cc90c28c62c7b739c325cf31eae58a6ad6565b40903f2ead62c22ccd8234a631725d9040c961ba22c33a852d38a55bd28989c086baf3f33d4db777f0d21d7ca1e8303e1e0a8c97bbea2ad28f9ca70cb4a1202f6bf46aaa4b48a6755810c7e30564595f7667025f04a4650c01ab8decb66a61571ff37456f33e3fd80bcdf2e6b45aac17743dfd51d71064f485", @ANYRES32, @ANYRES16=r0, @ANYBLOB="110188b0e4805f7f3980114c7ba94d0998c300"/30, @ANYRESHEX=r0, @ANYRES16=r0]) (async, rerun: 64) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r2 = syz_open_pts() close(r2) syz_open_pts() (async, rerun: 64) r3 = syz_open_pts() (rerun: 64) close(r3) socket$inet(0x2, 0x3, 0x0) (async) r4 = socket(0x0, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) (async) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) (async) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r5, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000000), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2000, 0xfffffdfd) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, 0x0) (async) ftruncate(r5, 0x8000) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x9) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) syz_open_pts() executing program 4: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r2) sendmmsg(r0, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c5", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) executing program 7: syz_extract_tcp_res(&(0x7f0000000040), 0xffff8001, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f00003c4000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="992c0378161f700ed05d9e9da3aa909d380190a0dcc9885586b5c4268ced3e683210a1a8b0348f94dfd1ebdd", 0x2c) getuid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, 0x0, &(0x7f00000001c0)) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = socket(0x1, 0x2, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r2 = msgget$private(0x0, 0x2) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) msgget$private(0x0, 0x25) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x4}, {0x7f, 0x7}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x8, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r2) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x4}) executing program 5: mkdirat(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x7a, &(0x7f0000000200)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x19, 0x4, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, 0x1e, 0x0, @broadcast, @rand_addr=0x2, {[@generic={0x94, 0xf, "70aac47c2657f7d8320902e8bd"}, @noop, @generic={0x94, 0xf, "5b3472aa228c5509146b0a6358"}, @rr={0x7, 0x1f, 0x8, [@broadcast, @rand_addr=0x7fffffff, @rand_addr=0x6, @broadcast, @multicast1, @multicast2, @rand_addr=0x7]}, @lsrr={0x83, 0xf, 0x10, [@empty, @multicast1, @loopback]}]}}, @icmp=@generic={0x5, 0x0, 0x0, "2d917dcb"}}}}}) setregid(0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100), &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mkdir(0x0, 0x0) chdir(0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1}, {0x5}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x5d) execve(0x0, 0x0, 0x0) setreuid(0x0, 0x0) shmget$private(0x0, 0x2000, 0x41c, &(0x7f0000000000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000000c0)=0xc) socket(0x0, 0x0, 0x0) r1 = socket(0x10, 0x2, 0xff) close(r1) socket(0x0, 0x0, 0x71) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000080)=0xa, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 1: r0 = socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCPROMISC(r0, 0x20004269) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) open(0x0, 0x0, 0x0) ktrace(0x0, 0x1, 0x40000f30, 0x0) (async, rerun: 64) ioctl$BIOCPROMISC(r1, 0x20004269) (rerun: 64) close(r0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000100)) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) poll(&(0x7f0000001500)=[{r3, 0x4}], 0x1, 0x0) close(r0) close(r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f00001eb000/0x4000)=nil, 0x4000, 0x2, 0x11, r4, 0xfffffffffffffffc) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)=0x5) (async) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = getuid() setreuid(r5, 0x0) syz_open_pts() (async) r6 = syz_open_pts() r7 = fcntl$dupfd(r6, 0x0, r6) fcntl$lock(r7, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x7fffffffffffffff}) getuid() socket(0x0, 0x8000, 0x0) (async) socket(0x0, 0x8000, 0x0) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{0xfffc}]}) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) executing program 1: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x0, 0x1, {[0x7284, 0x1, 0xa, 0x0, 0xf0dd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x7fffffff, 0x0, 0xa, 0x7, 0x5, 0x81, 0x0, 0x80000000, 0xffffffffffff4438, 0x70], [0x8000, 0x345, 0x9, 0x6, 0xad, 0x40, 0x5e5], [0xdb98, 0x7, 0xfd, 0x7, 0x4, 0x8001], [{0x5, 0x7fff, 0x8}, {0x1000, 0x4, 0x4, 0x4}, {0x8, 0x2, 0x8001, 0xbdf}, {0x100, 0x6, 0xa0, 0x2000000000000000}, {0xf7, 0x3, 0x7, 0x1}, {0xffff, 0x7, 0x7fff, 0x40}, {0x7, 0x20, 0x7e18, 0x7ff}, {0x1, 0x80, 0x3, 0x3}], {0x56, 0x4, 0x3, 0x5}, {0x8, 0x200, 0xfffff001, 0xff}}}) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="fd9339c0300000000000000000020000010000000005009078e0000001450000000000000000000000ffffffffb24842532508000000c4baa6268d00"/72]) mkdirat(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000640)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000400)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b3fe90ba6786454a4a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e94cf174e591da51d9c18f668a2e24c53cf21f0e4f35595c5cf8a874301f2ef889ed4bf0b869a5f540066e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba90a0439cff086335c2f5a34126725587f43b3934f130bc0595c3495d055550211cddd6a811293eba517d329b8d75d943b9cd3d97d1c27effc7548662578786d10575a96c80a5f24938d3a96f6bf9c600f213a4766ba5d9be1cebbaeed97f4fd51284537578e2559f64248819cd685b47e47752353f0a86238da5855557f7cfb420c5997e152f0249271239e32190035cf66661e2a5ccfb21f981404184be5b7b39e1a688914e139532bc273c7718cf22273007c2c7cc25978ad45a7d4d7fa47171e8eae04cdd059478a9c1a416544b5024e10b752eed8766c60b8d0a5a1a7955813016d6b548a87f7ed70cb1fc5a8dc02be337c7147c804e0406a3cfbb68c3baa4bad6e4075a2a17c8f6f0d2e075b0482bf21e96016a563471f79a457fdeda5b2fd44939880bcdc10aa5ccbeeba1a7a820dced2b01ee547128e3494966077913963a0a974fe8edf24dc438161561a2871a558104e7b3d26cbc2841c9a28b6459f0eb0c510e42321e1000000000000000000", 0x225) r2 = socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_open_pts() syz_emit_ethernet(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000000)=0x210, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000a80)=[{&(0x7f0000000ac0)="beff3091ebfdad9161b804e5a948af87667295a1b57ba57e115084feeb60d09dfbb165414952cf122cd971875466df634d9088db33f680c6b7d5ea4a10182c4fd3d12e55959f38dd85bf39c907728942a3939c46bd6cbc9f528aacf32c25c2659b7fd61d975e5064416dc841206315cc22f18f715f888282cb4e33c4843950aab7c847bcc4baf2d77075cccd6be84ef47136f2b178afdccf41bf737dc3ac8ba43a309eddef1c45934ffe48abc58dfc407233d61f661a67db01ae985a45e6e3eaddf156124719971f337c2724e63638754fe2e718f6cd2e7d8b4bf96db3b7dee5df7fefc82eb5d700fe05f350e2f41e31fb4b77c6515c18a5893b1b4574178ec876902c8ef0e5ae201da8bc72762e6725cf385bc98e25d906248fd9f900571095985e8315c3518b3dfd7df94e2a772de8c6b2dcc7c7ed9ad5f1e00f2ec2a09a50fd0000000000000000000000c9081683c74124405a6163b784527df84cdfcd8780d773af44e68ec6a3b03a8d118815eb108da9a35c629de063b5fca199c61b898267332f545baf4a10dab5998d1ec0c8d30ca147ab46f4a00c41e9ec68648112247faa09115b4380419b168aaeb7267c30c8af09e0d0a32a1739ff5611a4b0f372d8da4415ef5e8b4947edd8fe6696d1ae961b976636556d488b5c20f2c641c16986a9af625fcf7421cca3b4c199fe55c9823240646b515f24e610f4372761aa8d86cb148b522b4c232964de7e9218c7bd4f0f4174", 0x215}, {&(0x7f0000000940)="f0b41c3420fb2b10be29827c8788d3867c621c8f93b650727e246c20c42d1ebdcd9a1dd379ec797f0dee5ad9323761719275f8db6efc8058bac7e23c4cc075668bc4321ad832137ff7fe56776dbf83d85afe3e33df13fe2821f6035eafe11d5cef29aaf12acc3eca3e90ff748ed857a5b874b64441a0e2fb26c89e0e6765c89a87772855d900ef813ae4e169f615f7efb544b9975c149f2551cfc9ec39bb6df7b2ff6d1c2465a6a0044c271dbac3c2a66747ad4bdd03a2bc886ce22d090000000000000038ac8945ff5a0171c500bf4a1a9d8250703a", 0xd6}, {&(0x7f0000000a40)="fe7536364e05e716ca535b85eb612aafdd1b6a12f3c797f53138f439226e59ab92ade31bd49007b486d2", 0x2a}], 0x3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)="0700000000000000e56a0f164d6ef46ae9343032a87a94", 0x17) r3 = dup2(r1, r0) r4 = socket(0x10, 0x8000, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000380)="319c4b24359b8721e3f52cb1fb905e3ef83eea36"}, {&(0x7f0000000680)="a37e5f9931ce25b9162aac75b8f87580d736c3c0f524610c26a4e013d50a2c3a6dc13795dd83c6a4f4c8569e1079c7d70be4d52146e726395ead68fd0bd078305f89f9591550b8c3455a04db84c7c7004199d03e3b5554c1733138e2a7df544a4743b1f7a19292c0e2d680db3199496c5b54f7612b8c6c7ed5713833e8dd9cdddc4a95b319701f6d19b9f136655fd2a0a04dd10ac66122a27a2397a9cc3bd4c382809f90175790f6fc74"}, {&(0x7f0000000740)="c78f0dfd3998a4cdb9e2d45f4e390ce753d14234546cca82d12c509d15105ff16a3b6dd667a755ef46809f3c7fb2400b88ba4f1f869047ed487212c58d88be951cd296f1569dcb910c5b3ca9b263b54c5905ffbc9f495b4adb5860105d9153ee4ee3ae61571d7a01bbe207f26a556ee980690173f9a9c43c21a024669f5226baa9e1268285e0c543e15197fd3c53f2b952de0b8c0d33e5d998d6ffb0cb0e21cdb17120c5b89dfbc680a4424a3d4774a7a38d"}, {&(0x7f0000000800)="5703bbad9d1dc55472a31ea395e085f28e5f66e10835615f65efe960a1a470dd14194a8ba212e11d91b2d73fda89838e47d946b2f0dc4a29634e025319ec1b225b9fdd"}, {&(0x7f0000000880)="e98cb2cb3d639b4c"}], 0x62) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000011c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) executing program 5: r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r0, 0x0, 0x0) setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) setrlimit(0x6, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = getegid() setgid(r1) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getuid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0xfffffffffffffffe}, 0x10) nanosleep(0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8800000000000000000000000000bbfe0700000200000000000000000000aac8"]) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) executing program 0: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x1e, 0x3, 0x2) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, 0x0) r4 = socket(0x3f, 0x1, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1d0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000080)={0xd, 0x0, &(0x7f0000000040)=""/13}) setgid(0xffffffffffffffff) setsockopt(r4, 0x6, 0x0, &(0x7f0000000140)="03000000", 0xffffff57) dup2(r4, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea0000010400", 0x6) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xfff, 0x4, 0x0, 0x93a2bf81}, {0x0, 0x1, 0x3}, {0x80, 0x0, 0xff, 0x9036}, {0xc0, 0x3, 0x4, 0x7fffffff}, {0x0, 0x2, 0x0, 0x8aa9}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r2, 0xabf) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) rename(0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x0, 0xffffffffffffffff, 0x8) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x22) kqueue() ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000580)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x36}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0x4, 0x2, 0x3, 0x1, 0x1f, 0x3ff, 0x0, 0x0, 0x0, 0x8, 0x8000000000000000}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) utimes(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0x9, 0x900}, {0x8000, 0x2}}) socket$inet6(0x18, 0x208f0e1c777a1f11, 0x0) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000000a00)="9daf0be96f243127eb7683d060e92adfa762031f97d3cbff9d7b7c8b659fde952531efedaa2ccb22acd7c7c8eef4d1b815653ede4a45b09fffcaeb9c8ff72d84475c64a2bda9f47fe8a12ac3cc61f3afed90ceec3e9a9ec8b7e7b58dc2c03f5cd913afb01dac0d27c4edef17ea0af1ed8ff3a5d846dd4f9be679a54a783ed047803e52a58527559b7b7abfefc01d9b101377a8755798f45700ebfb0bc12e680817c7d9b4950261ad32f6b5b582cd9a7ad54a4a4bbc5438c6f4a519b1927e55", &(0x7f0000000ac0)=0xbf, &(0x7f0000000b00)="e064b34ba5483a669f6c5e3a39545fa3f5fb8dd79c59ff59fbeeea457d1276340d8f2f193525c068e43de3b21836af7f3e1351747aec60cd48326887f68a58f825857e595081bc72614a40bf3aa7e311170877398cae", 0x56) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b80)) sysctl$net_inet_ip(&(0x7f0000000bc0)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000c00)="69e54269f044f2532d49fc61f63b0fd070f84430d6f97e7d9f3506593419d6742fc0c3637f9f2a24d0d35f006c5ea0f6713c09d7c90f0c68269c709d30f0a24dc2a198c745f6ec84c3c836ce4c52ddfbb8b61deb", &(0x7f0000000c80)=0x54, &(0x7f0000000cc0)="a2f7f2bfb5dd8d384b67a75733a8ff6581554a77b4ab9beb502f4d974f96b4c6283359f0d5172de07847e2f8e99dbf0d29229c781b2e8b453013613f63447243ca594cb85a63f020e5c78fb0a698d5dfda67c5798ebd85fa1228afbb5a04a680da7c4fbaf49110eb68b58265fdad0f86620fa880743a7d749ed344988f6799c64481d59bb4b8a33682ddd92914e6ba6cd0ecdc907b9e548593117cb1383b11e186ae355ecbb8f7f7fa8280795c23d42b4590316f4d7f52eb7d3172627d070172f7cfbe39390defb3ed358fdb0ad781a06f86285b51373985195a7f61138a899a4902fa4b77ef2f00df9b1cb03acd2ea43cf19c0d", 0xf4) sysctl$net_inet_ip(&(0x7f0000000dc0)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000000e00)="96b08eebe2a6131acbf08a6f3251e9f44f395397f189a17a1c2f79ebeeb4974bbd0f75d53218de6e674d44de3b271d82f261c6fc10d88aa5f0a0b7a4bb0c994ddcb9374961650a46754f2201f032091cb9201af43232ffae685fb50f0feff93d5a062f0240f34ead4517ad38c232037afe18cfd350a6f09dd119d1bd992cd662a488c3bddb772af0ff42384e1ae2d9b2561b7d47c941ce6935b5d79618406bc71f201c9225cbe23dc1e4cd4bd110db310d6e5e4b8e5d24b3e5e13f0092ef9030635b5ec5572fb5638fce2f4aa912fd4614c46b4aab9a0756221c742c1a3302fc071ec9d7a918c39984c5d994274424a29111838fa9f5bcc4dd2090675e93cfcdcfcd896866a08b01e5ed2f0a2702ea8811e0adf0e11eb5e48ac435ba452ccf66938540accb0b6015aadcf3dd6b8edfbc1b906f764190b8d4e0a4561ba84a3486a88fd1642c017ad86791397eeab2f81d10a5f00596b34206ff2c6d0dac0537fdbfb013daaa10bf38f9d0060d42b8ef5fbfaf50a7b7ec8f3afe7465458859e7c9a23172c0a967d3d01519fcc9a737ebe48bc7253bd80902702113a378b15f551c7daf6735a22d31ee4efd44883cb0154aa186e59521e250dc50e99389a5d5b75c0b89bd183f206e101b9b64a4fe3fff16937204df3a92ac29026313c8d910abc48a959907ff633d3dd8fff69e4001ee6fccf3fb5a52486c482c96428acd635605283f47e15a61ecb4bf60a009c48167fa1260fef8b5e6f3777f175f91882e035d80e19ee62aef0e69d2c05410c51dae6fd619ad9bfd0345e52f045c54f0f61879061e8bbbed30bfb9b47bc007567578d8c29a2cdf7dda7d82c508c7f6771f968ece9f91d3abaace0ef7899ba05e95f98637124804634c8bdb6773bcf5c1da03ac6e348483bf955bf7874253a06ca6dbda2b682e8398340cc370cdbeb7d54084c89dc31187a1e34f78bf431594abbb7c0e3d98a49a68a2db9a4e040c547835ee7050d18926896f9096f4fe2256bba94fb575db5d0dbe2fbd3f29ec58fdd1d4a1a49f562fdf566582ac6c3ab22daab3c301df08dd6349cdcd73f3b0950edeacc80d90e985202535852e2cfae1139ba9946373878bd63f7f14d295ff6033f954b2ca56712656276b498345af6109a386741822eb2c49813145308546ed6e44c819b58e9ff057b4c09dc9ab089984991498a98b89ad35b0a9f59dda45e31e9a254248a54b03928009db6370f412eff962a8a86f7c9072f1618f59d22c44e1cc2efb8d0b77be1310c46235b85a502884a0961f3dddabc514786a3b9bde5efbeaa02c8469fdcc5a84130c7354a94ca869cd5e956d8dc8a83ae4ea4fa42d51c19ae2b83bbf50724fab27dad56b55114f0c6794ad1fa179401218a98e0b5943aaafa373f1e7e79b06759200d25925b5ff34bcb92d6bc59208e959d5a3c010b3648dffcf40b1473e7f907abc1b703739d2bff4f66a93757ea6037612d618c08387e85205a0ed319fcaf6ad8f306df9a45e73f86b453d5a5060e8d4944be658773b194f4affaebbf32badbe6e1e307be52e703337e6a889fa439f2009ca60ed9267e7ef19c1e9d26a08969d5eb4fe7a4ea7a0012055a8a444b97973805b7ad0869b1dfdc0288a0d63ba6100ca6119263c09fe7b9ed1a7b913bc1755aa913a15ae401e9c1a9c3dc99898f6d3311fb75be5b4706379ef1e95dc4a350295d17c1ca0c3c8005c2d35fe60745209f2e1d840cdaf579469f04d0755d69b36034148274ad22a101403e2a42538d56e0f31d05ef9af518a7d9e5a156a333b815570a017dd8b40b98456f07d4c33ec39d295e7d5a45e1f090e0dd955e1a6216c150a1f7d8bb108ad64473c1c9c0716930c06d43a163f3038077b7b4b3e5efab3edb91cc6f77533149c0b9b6d39a7c56a810186998621eedd5129078c1f3cf87a3162cec58ac4da3840c8cf2eaa2079254f35c441002e107b538c4874a8a987ab70f3b35eae48fc52cc76c7cefa6b24c2f6c50adcd92a219216e214b657e4eca73050a8079581d117302c719811c77db41f5599d4994754b745a526ebfe4942ec710b649a7a7fd9b3ab1f3b21285d53116506c68f0b9a2670a9cba9c67152d5e262c50d1c2199de522175670c1a659afe6cbc9c9850cf73c02f51e18d6a39b140a9aa0f2f59e4507d0ee79b2770ef4647f5aa1aecc047589e4ff2e4b9258717d78877c238963f40d744cd5d4ba58dcdfb41805f30cd98199d5b84e9b55dae20bf21176017e5c5e2a42aef621652b3f1fa8646dfd2c62b31ec4208d02e7622019b0e41113afd1321be1e0271460bb0b7b596a299079749b8d0a3d43d4ed5ad968bfb67f648c9e980161c41bee83f9f5717dcdeed57bd2140689709d0182fe240b90edd1e8117f3796c91c49d08e105a25bc560cb8d3505b409fed9b66cdbb0e8867e7f422c3b81376e782f7890f395e7a0a06f86b3421a81fa0954c47fdba1d1d46ce0d64d2a2997e69934d90c81d352a0447cec4a261f147c24c82f7bc832bb448fa7d14bd96e6b8d5d6d1b7a25600de35f6006f5e3ca48ca6d2d7c7871a5f1dc1971c7bbb08848b5cb85f1452e78900ab960b78fe8edd3aac892d4b32140c4d03d89a8aa03f7a82da03d280eee331c30f0f2765ac7365060428504cd4a8d35466b265ebc5e06e5b64333851d62635cd330f616b6981c1c30cbf75853ec2d1cccc0b61f25b99ff71d18dff1d956eb40a292d0a10d88f9218891978cfc47395344d0f9a4e5cdf036dd7333770ac0f54dc1ba9576a4a305d0ca969950bd45da80d4bd942656520f3ef4d1ce07608c54d637bc43c1435a4bfc8bfbc1a4213a7b41579454ce34fb3f6d4d70d122beebff64c89976bcaf774cbbaec9aeeb31f06d7a83f0ed8382cbf73745a99660404346e6db9a297b6b932e26b132835819c3684c7eefc4fb8175bd7ef3eaa84ea5d5c5b657e2e000d355d6f9f280744b6298045af2d0c77dd928c640f4202f9eef18bb3f318dd922f87a76b7d77e81ca9247a073c6da0021d03f18b45f47deac74bc91d52af186121e04b6a434a828edaaa4793ae44af22eadf5d9f460fd2942fde0ba295e4d20e7ecbed23c52a101954e8876aa61baf2e887d26b9e4c77f3aedeb03834d98bafcb6a10fedd78e54462ed2dc1905c03cccf73b7c5c3eecd07e05c6dfc901677569bbea00ae0e1c90f1cdc0d22e0d29fb28b8a2cdb6219ccb9a9e3c091921d3582ac8b553ca7055741e952a12bb873a5b7f8d3a2f0b84d7267b7cd3693c83fe3bc7bb8878000361f60023cf02bcc645bdd56b6ecca9c9fe1aa144cafaa08edee76773d9bf6b78847ae282a47a6992337b82d2bfcedbd93265a80cc36eba49f6ebc11a3f83d4365bc4fab6721d400ced85e25fc67e503154599fbeff25483d326e1f5059a87e2218cc4561e19ad6dee9cb841c3a74c6c70b99a6e1b233484f4450181179bc883bcf2d2dc633ea58b66e7f5caeae466ffdd8fc9108381a5a69b54304dafbe23cbe0d17bc1f86ce67ea000e96c2971f6b520ac6b61c4508994c0531a826890d3f58fe5255acc8a89c950cc977c555d9727f8c1bae973c84ec572a241bf14844e63f3b058b6f01d13d66316da67797c8b191b39ce4caa47efed73091c5c9cd972bb4fe7c324fca7b66885d30a12cdc8c675d20426c08f91c76389a71c20b102e955986085cb4fc8f0029d41bdab727c094428596a6c1329ac6e339af468a477b89b8641118b7139b06e948cf23edd9b3083ecfb1c8feead08b09af854c9b82a8e9736999eb3bf583fd3739721626ac3197bcdcadb692be3d00450ce9c8b9699a03eece505fd061f7d2654bbc2dbaadddcbca3ec91c2f51f7dd618400aee44609b3e7e5f595c5723f56b819b75008cc8738312be7def7d8941117026130870e0162a5d489916053e8b6edeb382c777418434f2b827223b87b3e71670b4843b279aeac8fa560871ea72af80658bc8927f229adae75e37672852ed6113e14578785904ff5f9bbc796bd84cf03fd99013619d618856c72091f938cddfdc6fc8b2d7a8a83ee12103ceb27199023c33a64d8c640221510a688ce05b0d381fee4901ae240e9b6943bc0e3fe22014eb92c80b9530050eedf8dec10402f0525007aac65e9b66a24dfe5980197a6c0b774f0bb582c72d78e1adea626a602cc2e90e5ffe617aa1c37bf205b1d27df43c08fcc888845733644766d133f1c41d9511cd66d3e8214179f397f8e4ca1f4caf776506552a64b183185b494eaca7c89263917b9b14aa940fd6159c092af72fad2867d6afbd4c86e4f8b7b4393ac27fb3e03499633fc54027c5958b61e0121acf0c3b9e68a127787a920ada8a17900e04b0b33a87b64a036b56a857a34da7f2ee4b800bb66e2d7ab06ac15f0d03ff999f0ac14120e7562c46aeb193aa1bc3889a7759c5264affa069f8ca94cb1c77e43c43fc472b9cf058b27a07fb86a0b7be23128667c58cc83f476ab6ed04fe2c552931472fa17e507fecd212f586786c87c45c63d5738cd36d6ac90e8dea477d04142798000e9fd85f8efdadfdb2536cfd6e809481dc07a5a3fb2de8062f5e41b08e3071a040401fdd7576d2d70be36059a98750aa02046b0e3d968285a6ec7aba4404401d31e3c19b4a22cc1aa18e801a60b4c5fb3eb48f775feb404180da2f47fe4ab4fe7050fb396be9f5bdd4b760173b76bbde773ffc692cb8878aaadeb72b5bdafa80ff04e0a6d7d4ee62fd7f8312aa7ab14002fa395cc2e94625e1e45e18190154f1eccc988bc34a80c79e9871de4c21d23982a41c49e46ed1ed1b5e03d9f84efb94ecc035c89ac0013c7e3eccf84ac70c8fc64d36cb4011b16e24d88e19d20557fedf1f91c79fe3273058dd4a1d9502c15a903edfd9d6b3f2a3eebe454c64332415ac1b34114f8ccddc405be17f4047cee68d73a1fab0996539dd0e60a41c5cc995300016410d3feaf645117e569c21f87c3670462dcb6e5594db0dd4b2aab13216089d6a0e5b3bef029f21598532940ff6a0f811397cf80c2f8502bb43036f13c45db95652f352f1f114fdce6b50fb123d82c7836080d2ba28af99d4f62908dd8fc69881765cc4b16c54ca2a67a2c1e150aa64b664be331e3d0ea44715753bf54d54ad8f4933d7855050d8140b4081d803ae39537d837afeb901611825bf80bb357948e5430f79f932ce2e79d3e633ec63361439af5ba49a8b530f4dd0a8fd0293451150a221e86955bccccb7c6452110e6d0c994231604334335876ea275743e142e76b268788479dbfb147dfc3bdf84a5facbc9e0a192099f9b8401ec33c8ff9827dcb5474b894ebda95cd83b7a3c48e22f8405dacc32ceff57167a787e35099fa87f03200dd63dc0c4895980e0d86a5a3dc0bd5d869c9d9491d256dadca941d9579589f3629f5bf82f10029c398f0f0cb025c5280db58204f55ae5d9bc29c527da2a5f9d753a9c60c0ff27d7d79b2df9432a6be0cde4a5858ce846f6be3de12346cff00868a4ebfcc8fbfa7c93b373401e325ee357318052a80201356f57f4854a972bf667838d3706178539b7b5f327575b112fc9704a3118559d4ade1b4eb6816ba11834906970ad722f84a5a3d058e7f6e138b680e4a3a1ae4e47eb843fdda06985c8cb127e1cda537c20cfa90c6865e315094597562fbc28b3f2dbf51e50b9474565e0c559fd8c6b08ae6", &(0x7f0000001e00)=0xfb6, &(0x7f0000001e40)="1d868c2e20f0e1446a916bd29d32ceac4a7e943ed2c3c3cf70682ce785d3e1c29c2fb090bb7dfe4101fafce1e979b154b6037ad97f0b45a57bf993b9d3c287d3c216ddff95ed5835184026652c03f9eb710f68320210d80af39121a1e76c4458a25b790a26caf6eb0ed6ae03596e3bedfc958e315e501e7b7944a187153c52ec983440a791b21dc9a1ea11b85e234f26256557bcf2362d831bd68b6b2942e5caf643c72f090f6ca140c98d8b4391749672731a2388fa4444cffbf897a9af25965988e8631167985b69f4cf7be3848fe412f29a1c0fb047f6f040840727de432ab654ee2a80c84300e8502e904004e23158b7c47d82df7c76f874833f3fc2754960a24376339e5c8be9c1cd883d699a664dc04a1b5018313ff02dbe5ac70f9976342ecf2e3959b4f6d04ecc08f4cd6979d1a9b555349889d4196bc4d52b079e1e028198986ff963e5dca5ef523cc5c2b0965b07cdcb974aabb6f39847b582b1578733abbbb0a4b5d1e1463ae7aef75ec2d51c0e589f5971b4f8ed20065c27f2ab58df74a165cb4f1f0203926153a5fbfab6d46b74a975d80bfe150216e3de44637d1ae59f109ca9ede9940f5edc8abb396671a2faa47fc17f9ed7ce319cc9ea49445327068b9fb456c8190290a280d21de1b3c5eef191d5abe7d10219b6fe687363cb3697f71548a383a26865d4cc150536b0e5b5b1dff9939442c5918b038f215e1809aa891754d3d404ca22170572ff30316d99bdece768f10fe8854ca5173af05c63eec904d71080c3214327079e96207d6caf0614ba7bddc2cf1ea34563624504cbe9160c86e436bfb1ce0a56a403d37e32ba28a66d6c1d7809c3201e5cdf37238927beaddcb43c21c63679832ffcd51c727d7e747426390e2ebfbb8fbafbf286accad59d9a73aff4ce0a7f0d7ca8afd3b8f4acab70cb1995bd6524da78be1194d4006102abf04c257a2f1addcab572e54de7b0e9a69c7e0b35f7cb20e25d95e07cc8c49b6acf554cdb279fd8b6e7ded2848656aa1a2d9a69a018ccf56d6a51225b57a10f5a7795f88a613d05258dd9ba8828ce2599647a0e0e91a7ba970b48fee0eec41e81395d22cd092200990295783b91a4ce5b24cfcc9c74d23d9ccb8718947f015548505cc18bcb0adb8a2a2d8a79729f10fbc85104cb48226a3155eb0ea8ed784a14a3cb0b5210238577bb190a824ec893827e59b9fef0917fa005a517f466598532562dea01462cbb85a9a0813ed940efedcce1fb7c8d4513f9632aa54aacd7326a44750516228d24088ba4a8dce0625f72b4de73c9fa121d2c7e2a486b28ed10904d7108e8f92ae78b0f1918619f98acad61e4e56c2fb2cb3452e91da1fd8c65ba88e3b9f2e3ee2ae3b879a4381b21365063bd7652374f92840ec65374ea51a5c91d312ccbf3bec8ef243ebd9604cc791b588c980f6d408168a2a8be5a99c5771282f8896dea1c62f4fe7cebf8856d859d1f112c546ad30d4add55bc7fc6305924233dd25d3ef5a45b7e7f4d078610d7012f225fda41ca734fedf663227088e8b37f6bba6aa01437706806d0c359cc71dea9e5919cde14b3a7d6d322b40b651d67578324dc16f6037fd03613b1b15340ed236616704dec43f57506037007de18006d90023fa495e4aa1ae0975551c092ae48074424ba68f0874e8f7091f2ede843a9739042d450b62100fd5d0294ce5b7daec67acc091886c6c233a340204d7460ea83ab1be5b3e1c80a6e5b9b2072008cf4961178ae73a825d53f266e0eb9bca9ff578c81d244cb3b34e27f472196c270e2b2ef92f0ce378600b812bef806776a677e07c8294a0b36da87f6a60a826b14908e2d80380bffc089def9b3bd20d855f36bec53f44389f429b0da43d5704b87be8ddeea2933630eada0daa4a8966a4e9627acc01747ef0128a77e8cf096214c2e8d794b115aac42b966e6be88784dab3ccbb39bbfdfaeb53c4f0fb359dac14136231f98af5392cf06e9cb92b3079b9049e5f2e27b29776e220080760f17dae052725b4b610fc63995298885cd9bd4367a535955473fdfaca05812be5a866f679d637281d354f1bbc718f1c35b1900b1aa98c7c1f9c49e306743717d800f3a4142e5003861f8ad44f3afb8087352dd4501faad3406d37b33ca7e1b07d16d2c708873218693f0714a657c4da73431260fe2eb9be8bdd75946a0191ab257a4b3d94f4dea377af57f5d20f729f432703df4f74981116f63eeb83a2d1714d5f3713b1369be24a286c798ba7c25c4947a3a68b9eb59d2a9f223874d6b37df7121b1c3db2f361a0198af91aae602185168a8a445b8fb6367744eabbfa45e6c2c0e156dbd681f1e6ecc298b0af9ced5e4b3fee57f08815e8e53ae114f54f052a28a08cab3a8bf34acee7864648622f0fff8cb594b0cdcfc5f987f2e3f65ece2523e7a7d1c0cf03869fae6b580c30d1d2477edc6eac1408877d7d3c1f2dbcaa3179b072418c10914ae3cba14376bb3795b9910a7d24524a4cd45a3c7248a0409c80501254c461e679cf75ac9c33a0f0ef4b9b1d5e318b5f5d749117248c37fe1758faed4d55cb7a401449e1b7a435a3affcc059d5cfa68d0ea5bbd89cb7c93496633fc318a09c22f851888c4f7609c25ce919d70939feb90686ec1fc7a39c3465a56eb1c1ba87d49a0e079244060292fe5e98b1941e2f75f640ccf8a19a08d0c9bbd7c39327338346e6735d889b8571b8d056308d9aabb1461f8c0523ce43ca3462f3abd725df3aa92f1625cb12af898e80dd89ff26069d77b9bf0a00ce31213862144f9e7c557ee560cdb38952624755aa0eab649cfa7af1717af23048f7766f8e6b924ea0a59efdb0aa7daabbd6d7dabb22c50090aa3843d25abdd14b7e2c3913679621a2e9085b3947e38f0ad10d1a59d3c7c79a69c65a77ba4fb22d5f9699464214e395699884ac805d98a3a87dbfb7641596d9d1db0689f75055fecc0db4a390d47835c33cac9979fb0388484069c4378fd2b373dc903014c534212676d93fa0225e3b4257e80dab92779c8e0f8788166cd08b6913b20f927193d5a1281d499c2db662c1a7154e369ef824294bf7cd8b17383b384a8975d1f6f06a0cd2d0efe41767297ce5e9a29907ace61a9d01e8098f3a8cc2f9c9db679b0c7e8096aba99d0b4ce287a6a702b2d9a870efb647b2fc589b1e228bf63a5b79adcf3935183700da71e69ed167c41a3b91cd2655b1af6cb382d6c69e8438a1bf62e9b0f1007b47de0f9c93e4f73b6890f6336a8e1bb5d8fc56ef62af01d33c3be9edd8f63101f1a58886ade05608e3125be2ff31ee1822b0b0f79de11601d89f7b454dd9e77029a591b76b2cced23b3ac7113651c745ae1df8ca701010f6c5fc43b3d8e4c0c9d68c4444a9fd9c15dcb0f8e52205c2744d0e63e99aafcc8924c01eaf8aa568727553c2ac05b927fbf15a15d9795124dd9371fd5cefc04cd126d356b158cfaf2790a3c7d45e30ac0202216cfa3c69bbfac6fd4165d2836cd5b250bb492a80327099db39c2616d07d16dab910f018ef5346b21297c688de7740b5473a141a9721f768f8fcea169726987d4153340e2056e779e651da7d4f0e3c94e09e5876ac8b54b43e962116fcd9a5e6cd202734f81de0536f4063a0baeb635696f276492f020057778ac6e580fcf86c58e5c352ea03fad664283019f61d0fb136b53596eb049ba716166969ba1c07f735b522d28951a353a464befbf0f19800c86453d6f752edbcfb0d1d2cb5958ea54f724c0f33e9481ae16ae0b046556558ede587bcb5c14893093cd822f4c5ce6bd73b71d3a5ccc981c2d94871c332f4c4748d1e72df4c5b21ba7c0999c69c6dc3a6baf01c283e6b773673ba0fe60b0d73652837105a96c1d252893cdca91186839ed3958a21848dd7a56a2d6236c9a43018142372ec881521183eb138ddc2e130378acfd4976fd26bebac8193aef5450784e221611d1f985eeb7e1f3917789eb763424729942d23485c0ac5bdb4b25355adb52991ef91ee942298bace11e519fddea4eddac55ec88a0859b3854826b493484c7815d65b11a2f5cd16469538c1c9cd091b91b0e2d0d3d4828051ac4537fd26d0c532d93dce834d6da30e6ea67aa863ff0c359254e2b32bf2370d49e8594d432d01af1f5304a1a24b49e610d4878b171cd9a69d37ec54a2831aea82114fc6202c190f4aa867239c398b145ee6e6a13687f33be73a2d3bae617d0aa832fc31fee3483c28c6a62fbb801394d044d61d01b74994389f66a710eb3338a53b5e886d967deb1248daca0166c5c0e1f6de468db0aa35bfc6c035f7e73bb605ef2f179b4c16c9c7107a0ee8318f8b54ce175cd727a9bd20c98e6c7449a75606739da96bf5ea4b509ecbd7e58320953bca8c0d669ecd19e43544012ce9209845519a6038f2bf84fcbcc7c087f3704babe1a4f5e77d5b996cbdd4f8f3cf4a6554d2cca167267fc71c05960e69f5997c2b522b041e4d05bd50ba913ec4b10e5dfad1fd109ada493b3792ab593ef1d7b80a4254b2320780ecb21a2968c9d2653f042086bd404db3c4ab38de036b0cecd4068909847b42fea260eefc0b875b347b05f7e7ae05895eea8ed5f72949cb8e329f37d74ca34af27c2671e0889a9b3059ea369cc3028973ff55803270e3e90d28fe74a735c4de6a23b8dbca9da349d789f3d6ba53d3ac228a811ae77bb10080015372b3d5d18c693e073287b082a340769761427c850f380353e29ce0f5b02650678df63c7d00800bd0de75714212e5575fdffaa5228a10baa1fa575d3fdd21fd5b2781d1ea07c757f4cf28b26d09871e40f1e928d808de78b8041bc076130962ddf3892fe3af4f13f5404df3182fb34d2f7ea8d9ba48dff44e3f4fb3d67e7f1f4213cfdbb588b50e9a001cb4b3f17620debed59dfeaa1c5647c3bd1e36df19fb77c5e954c65cde63a77b0cb385eb5d99193d8730554075d8e02f724a792a69a222809f4bad12bef03f7088221b80d9d81bf9841b79a5fa12cf2a1282d4e382402e71c2b4e0db30113641d5d5f3fdd38f3a4d3ac861ddedb5cb20ff66d72f5e3670d978f1dbc7e70ac4af5596dd2e0a29344fa4b1b91ac89104ae624330963811ba6d7e4433cea370a2b989accc29e9cc8cc61563d3faec9254aaa877d708d3c74d3e258855ccc0d080622f4e457b9427ed8a3e1d1e00d18e676fde11e4fc95dbed574dc15081c5ff4246708f091e690fd67b9df425cefaa0b1c018327739c5ee17bc8b0e788761c32a93407b9cf617c570dc7307ce750db1cb61c1a4a8233d220182b4bd1a594488141bbbb1ee80456dcd4467517a4524fb683e8976a91e6889eb4542a57d5afdc692716d36fb878763741f903a25f64ef683eacac714f339e31a70abb622f992ac2df993db553a238660b52f030193a0db49154440e1e0d2d91944d1b60a60804ea3c82c86c20bab632e57887d7a39b176dfbbd89f626b61aa600c9b48fcab97ef02e437fcde60f02248573081cda7cdf8f1d4296c96da51e74033fbda423d1da56e1f484cc1ae91c69d0891f934785642ea68dde14fc57de79aa06010a9873fd9c0ef1f61b425722c3c30d3d2d0888418e1de276640306ed19ccdb81af5a5daca7f27315b455d9025ce1261ad99884203be81f08058bef472ecf2ae5e0f95cc0181f3142ead2f427d14ebab8cc5f9d2fc8c2fdb32c4f7e3236156744a01ca59193cb631a2a55c6c9707931ffded5c4f4c05e12543b47ba7ca7643fa46c2db05e9f6a09f7eb98a1418a2f00ea9613e4fd970ea18c9bb6f369b4b4a09f55fe0", 0x1000) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000002e40), &(0x7f0000002e80)=0xc) recvmsg(r3, &(0x7f0000004540)={&(0x7f0000002ec0)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000380)=""/48, 0x30}], 0x1, &(0x7f00000003c0)=""/106, 0x6a}, 0x800) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) executing program 3: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = msgget$private(0x0, 0x701) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYRES8=r0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRESHEX=r1], 0x401, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) getuid() openat(r2, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) getgid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r5 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006}]}) (async) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) (async) executing program 3: sysctl$hw(&(0x7f00000000c0)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff1e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) close(0xffffffffffffffff) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setpgid(r0, 0x0) shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000180)="5dbcc1267ee60e5390375545fae16e8b44909a163b315800408b3c3193cc0e40673831fc478829fb7f10b4be9f0fd4e1b1248dc4f8849fe215a12c52c8a616654e385148fe094322876db2c41176a7368258b0f2ab7e9fe1aab8d6981979122108ade3baf31db1f49a8745f0508e08efef0178654f91f5b5e8645d3158077b635b59505cd1f47af2b81cad62612cfe65140c04213e59ed9993c1058c728e521a664593c046150921372e969a4de0ce9e2131e1853d009e2ebb8f1698f5bdf2aa202832f8e4d5028db2759608ca98de180a444cd41c4834ed9b12a1e08da6e1d5f317ec77b342d58f008ca847799d6f1dbec63eacb127b51d0cccbeedaddda3e9e7d067c2e2e4f7d046f8267b78f13e9bddb2ea4adad44d0f00a91a921efc6444426194fc3710fa7109ea52edef53f2036b45a34ec1ab00642cccc200d38aec0cddeb5c68b44d35dd64923965d16f61f460d77475c13bf73a332e4e1723bfefcc62e043fb1ed87967f35b10c7ee489527693e689b36eb4c72c1441a52ff01d42935c7239aa325bf50ca01b07d8433c9640f7dd837920c776404e469fe1028d2d6a965aaa4a7d8e9baee02a5101c578a606a20c726ab8f31a72cb6f8cea211d9d6bc5e64099bacd545320ada7f56f4602a4d7e8055113a1f28762a151f79d85d1a369c4920aa2f3bef8b50ba9800d2a847644cfa5727b0e50e878bb3633221cf6b67213c049e2ba376f316501924b632c40fefa76eb584a04912457fc84db600fe69437f91b7440ccc164219b524c8ea2fcec49fd5bf1615ec6c0d053a2a62e32110aba0a0da1d618304ab8c6251af8427470042b12d58b6728ebd01f1b7d88fbfb022fdf25bd08e8872887449f9914a335cfdf77f2d77d9baf32f8ca394fd88fd5f9a3bb02460e7cb837603ba61d3e2854ec28c1c1e4307d5f1f65378239b99179c61c5d741d62effd2b6a97a74b75e542e5a58562246b99372c59bbf8a2f78920d4edbbb435d84cc2e72a6485dab01c9d734c3b49a9061bea98f3c3387d258bb849dda514a8c2cd844238c774b773e72263bbe877997c8ceb091dc2c2653ec0f8cf80c416c31d11d3c1e25014300c0f09d48a679043d595f0509ae46d7176152ec42e78b43b81152bea84d4a612bcf0a42b6179cd9ec32a7deb723a65b069ddd47bb3c521795a5157814547fd79a80a1e74e5752c7903a6d50c2983940f4996bf8aec224962428fc6bb43879e3f6746d719a6dd8c7a9df8f318c1a93455dd68d94f1f92e8f28e8e2a4451d7cf78600f44303e9fc5c25c413974576d6454ee0bf70ab2b406954206c672a5b25e8858ffaef10d687133910612e21cecc3a6383c1357255762f9baeadef828d89072056e2d176e912a790d0461049c4a64a31d43690fbcf67d95ae02bbf5a0dc066503668395dd56d5ec2f031bdad219c9f1e4de7d8d1df65606351b7d156a1f884b1b35630541eb8d19ed8fed435edc8121dd77c4e02514126da838c6ae089053b3741afd06c97f9c563e0887dd4c8c623be4505a78bd6c2cc15dbbdf899502378044d022a41126403fda32da12c7786a1a706e7c32452f67d6b062e84a1dbbdf072b8a85b9f1c78a8366d3a41eb7d8530e3f4deb0f12c241cd375f6d24a413f5b308da45234c6b945a51454efaa7f47dfdba8109fe4a3c31abda8c8bf24a8c786c97627bfb35c58981fc7ae29681c13fe7745401cec023158a2c182eaa26ac75e8597e0bf2cf183ee0856a1dd7c262186901db67d0c270e728e5b53bc1303257a2cb623f91c17eeaae12fd22213d3315c0068d2c9fe3517438cc1c3e866289654fe727c41302701ab1af6c47c6c152c27fd44c1a50b106215556b07707b7e4a7414e6afb112b6ecd288982d1ca61310d893f2c64dabbee285f23b25ab094b143e61306b416613505994e48c4ed4c677766514d9fa36837f95d51be04bc72dbb876197a32f699e5734d7cb0c3733e7b2d452c4a5ea422b6030ba892ce38f35deb1ffee3695c88d06104e7b54aef5f19d45f90dd45f8f86de4eeabb8d69432a57e25f7d8f5ff7366b54542bf98a575ee8bb20356ed681d7f27dc01b326362e2ff0972e5b6db8ac5c9db3832f20e0436af2534132bd2b95b81abd6eafae6faf81da8878461b96609833336a2f39932ea49735aec27ce245d8142cb4d97fd7d38bbb7ecfb58e39f86485053eeefe4b73363f9d8c0a8ef97a6569d5ac7e64709f51d4c7edf16388e1db7f2e69b7b513521c87b484b77ab81799046b2b457872a677a610ffb2b2323181da57624f9d2cda6eb328c49083d20cb74b3ab4cb5e2f0cd4a292abc442e19ee541d6ed3ef15399040d85fdee6a681abc431b76435ecc03822e916029512823cf1c311420601ab55599df70596c26b8a5a1cec0c73eeff196aa292fb381672f38adcf1185cb9e1cacbfee84640b4b2eeb4d75b83af9a66144f5b74c8900df3fa8029eafb5d1de1e712e3fe5196a708aee19d512f043d504392dfb3d9665f9972a026c02bd9a46642d7f9509824455c2a2440dcff611842fa7112e982acda2a7df5a00a7a77ff19913633fc2d1745e5d1deeb11d6d8924e7e91e990b87fd5e11a955ff3fba4626d2b7cad69345c235f9d8f464e3a588f555a9bf5326c4493c26f24717685d66a5a5bc47acae1c52a593a5ca966390d5ffb63fae9a5098a396422778eaa70c921f81cf5486deb614f3e7b04aa8876446a94830454bf0e8ff85c6e7d4dcae480dc00d111b6dcdc4f40d165c1e4ff37ee104dc094bace6346fcd6bce4ee00785b48b47790cfb66cf66e99f1895ff7d16424e79c512c968b76aa5209228ba267bae28218e9a21f19b2d339532a3bb317dfec53bf9912d234e65e350fbf3018a5ddfa2eee898bed8739f5e677c18be14d951dcebe243776e0f71b7bc77e796cd589b9762bb5914858582eb21dfab6bc3cddd9e1199aa918b208a10aafac171e04e4ddc9fea4c6fcbc8b383062c66c49eee29f5a8bd40431caedc22de2d0c6e841d38a7a9ecef5e15a3a68f043b2efbf0d8254a21512b07522c464b0a28ab098561dc4925e5dd3a94df822e0bbbfd15690b7d317156973278423f06df56dea4504c7798b5dff4da036ba1172edb53001216cab437a3220b208007259ee0a3708f80abbb638f32004d7a067c84a70903bb65b4c15ffa0ba8cfb9a0f5ced0ff732e6e79db42875b10a7d32f755173bdaf0d8547b1ba502ffa4b52c350f2a173c7db9188a42ac5d901769f752e98f2bab3d8b93dd1399911c86259dabe97053b3a43e0776e79abd0c7db795a90a309fd9fc1b70f0cdc6862a5ad8664b283247e5b21959bec1f4fd98faae5a1150ec4cfd46224135215bdd57a0621c24abd1898797239249e13285259c56104aec5123acc54a5a1584ecb0b8788e3464e6e6e4bc69360d9ce5d9480fdd8d68aa368f8d9c8671e96c432447ed8b2823d93d751ab3cdfaf225fe94c2d3a784a7838dfd3bbc249d941cd4265332b9e4c97d80965e2bb5d88cc60608f5fc02773259acb69871701558051fb12298298e1005893fd91a0004d853690a470ea6ee4ad88a6097976d77507c21b97d34c09a758e65d26405be70b4544c2c5cdfdcf3f6fd9ad00e16736bca664bd6672bf45e65cd0ece7e2b2498d44854a36948897c93379c72cf4a850962ef1339c65398f361e7b32cbb4141b6fef208b668a6440dac9f9f536dfafd9106ad7e5a06d0cde10d9020101c64a3231d7024aae6cbdfd958039b6d5d6bd52d4061070569fb0694728c126bca8f824f04d0403a7ef910d0bce682e09ca0f9460feeb6808261c2e62f725ae3a6aba06b4eb26ae7eb44aa1761533c04e164a1af994db0d398f49d9547d4655ec324fef8280ebaa31c358cf34dbac133851d39382d2edc19b86a1fc6dce3fb376630c78edaea637c84cbe622b1f0c049112fabb7d7f069d27e6f92cadeb8cef84bdd9c35f1dcda20061d6a7aabe87b1a0266262b1cf8cf7e4d0ee7dc664feba408170f7d27809e3ef76b0294c62d187f5eb9e27fe5ea47f45ef543238bf025ab6a02316da6171788ead1d0caebb6ffee06ab1a953119970bb60c5b7042bccab68febb4161c4859dbeb1d39c433f7204bbb59f037013109b5c76df07d844174ef2001a9dda328fbc411e7b29b3e7cbcb144c6abf23fd197c764d8d2761ce419c9c64fba5305d1e2b4187c0f1cf7805ea6e0edcee2a0700d483f8ba7c63b0d25c68b798734f87b7f35f8354aaee03326890b896f580dadfb6b5c94c3c05833a0a5f0ee5346d41207242996f88771137389d4eca2b1fa1d0fab6a10f409fcee65dbfdde2a9eddd6842ca525f33a4d6cb50ab46f7b3051c6032d52c00134f72c7eda46b83fb3f12200c47b4f861a3613058315782d67834632c0d720fa1299506df1995ebebad34ef58f0305e38efc1651bd43d87a82e9c7d194bcaa6c4659518863f3c51cceea7d46f4ea9200516ddd8dd9cd03577e7c671fc007df7c9f9242c59f77e0f2c47f55d572fd50e984b420b3443aa50a0cccb661c218a9da1382f1a878f3857ca9e54888ff6da9e57e16bb3786c3c3e0c000842be984e65d1dad17907b0b8410ec52c51af4131e64ffc9d77a833161a6c7960080e931ffc9bc3af29ff0198dd873294ee779646c657fa7da143d46e93563358b938986eb7c27facbf61a357458f0636505faef1427565d39f3463f9f8ec4eb8ea91c2043bb3a0fb3ca792eb267a43f0c692062deb44eeeb85f04f77ff06ce1cd3cb92f9b1663fe324b6cb4dd070752e7c3b78cbe43ab025a9a7f20451695aa3d2073fe96cfc246cb0f9c9bdf0d6c5ec3e8d8b12724172ed56c8bca1af038c7b9fc9302d26f66a1588295f0dc817eff1ba6162c0a7342cdaac123595960d7aec74a336740737575d9cc1e466c12b124e33f4c94e873c6ca81dfaf240d1baec27d533f0bc919283be071c77277d9fc0959601706beaa9114ce634cd5fcbb121d5b7ae161049be9403ec79b85db3e4aef92c592d0e49a0739f6a4e4b6c4801845c0164c5136e38163c0a4da8c003c3b34183fab06950873a85972d6070356f96071ad458596db636383ff7ec0c6d4873f6bc3a2516bf19b6e353dd5029d0b75513a77c5b4259f0c818f5e4ff34bc5c57fe9f2654f2723877671bc1f58568e012561922dc780c73f9a6835975e4ae3f36b2e69c699f2d01d2efbd5c40c16105f3262f03b98b25b1c44adafb3430acde25bc87d78e389eca67aa7dc980e1e4404c531db7d37261c0d923a9b5b8217133326a4564e394bce708cc69610f6c1eefc79f578fcf6002fcd1852e5d37440dc052c09713ed10c1b8605c8b93fcbc9f65564281a67f6835d3cd4da6dda2cc8c13b67f2ce77314b89500af48201408fe80a015055dd3cabf81df8e26e9769336e6660cebf83f537b5f93d9b47679e6dc13cc06001c49264b3b58b38d47e5b18f0a9be7b66c163ea96a53bde0631e0668e6a88bf54f5a11b282b8e0e265663db1134c439b4dc321aa446e796cda43929aefb5012737851cc4f1d536c8cf193b046f2672a5b8242efd625788eaf7537ec0ece81154b8a0a542de0d1f875037774ba506b9b82531a4c014ad4a4b2a7323477afb09881ac13f9edead9c5139075152597ec89e9683b7ad21f672db9bba099adbd71471755e4090d143b9b6331ef042d4dc061ce2a231b185ea284deb0ed6579a3be289d74104172bcdf875eaa1b4c47f5700b3e46716ac62ae696fec7338c9f7002b22536b7a5c0fe2ad613c86e53410dee409de9c5af72c29f", &(0x7f0000000080)=0x1000, &(0x7f0000001180)="85e231e3b40dcb4d0f5ff0daaf62b9df786aca96207708823cf6c884ee85aa7a162a0d04385dc7c6ffd3d7e302798b0d1eb17dfd4d5225da3c22622132f2dd1be3f456f4da850513159c08078b7159a57564e31390be7a0e5940f777c54393f5eaaaa7641570e1191d523aa8770c6f3b0b744e3a45b79df6fbf09b160ece77a182ea0b8be3613778b95983da33f4a5f2f8f9f799a3fed1d43681645c95e46ce604174bf8", 0xa4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "00ff0000090000000000000000000000008000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) socket(0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socket(0x1, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x56, &(0x7f0000000480)=ANY=[@ANYRES16, @ANYBLOB="82b822d790e7b522b4943d316b951c589ff36b4383fdfcb962cf23ce1fddc77c4b365c", @ANYBLOB="7a82bcc311c3a8279138c0164acab1f3331acf097a08c08e09b684154330ed1729431a0edf43edf2413bf8c7042949d38fbb0bd975041ecec2c8dc8f62e21eb7efd697651895940d75e915ce777c004a1cb26928369902633db2edba3c382f391c19d0"]) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mknod(0x0, 0x1ffa, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0xffffff26) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c5", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) executing program 6: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xfeea) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = msgget(0x0, 0x3e2) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r4, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x8000, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1086, &(0x7f0000001240)=0x6, 0x0) dup2(r6, r5) r7 = socket(0x11, 0x3, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) shutdown(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e0", 0xd) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) executing program 2: socket$unix(0x1, 0x0, 0x0) (async) socket$unix(0x1, 0x0, 0x0) syz_open_pts() (async) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) (async) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) clock_settime(0xffffffffffffffff, &(0x7f0000000000)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x2}) (async) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x2}) mlock(&(0x7f00003c1000/0x3000)=nil, 0x3000) executing program 3: r0 = socket(0x2, 0x2, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) (async) close(r1) (async) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) (async) close(r2) (async) sendmmsg(r0, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32]) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x420, 0x0) getpid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0xff, 0x9, 0x7f, "ec3effb7d4c8ebd3cb9eb9ff8a652c581db7134f", 0x9}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getgroups(0x4000033c, &(0x7f0000001480)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000340)="3bf2ee74e7d647c82dad6eb2a36fa755e1a3925fe49afca7e63b1fc365ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefab", &(0x7f0000000080)=0x92, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a727caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000006b9057255f281855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353945d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a", 0xcb) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) (async) close(r0) r1 = syz_open_pts() dup2(r0, r1) (async) dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r0) (async) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00001800"}) close(r1) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000009907820000000ac0200aa4e203d72d86e3e4e225a97ad062a4fe25a77ea9e979b65e6cd14dbfd841515f7f78f53565c7cd0c7a9f181c1904bf8e2a967378c0c40d94e42113263d52a71f45d91abf66711edd6831ee43c194206c2155dbf43306c9f322da965fcb077886c2d27f7fa8f9180e951a332", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0xd3) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r2) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x4}) executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r2 = syz_open_pts() close(r2) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0xffcffff8, 0xffffffbd, "000012e4f50800"}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000280)="32e9ba4256305731c45dce449f49ef7d779bb410f5a3c78471e628561ff0229c595cf47e616df60feabe831246406de1bf630cae13dccdc57d4472f1cf298faf57416608", 0x44}], 0x1) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x38, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[@routing={0x3, 0x0, 0x0, 0x3}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[{0x10, 0xffff, 0x8}, {0x10, 0xffff, 0x60335d67}], 0x20}, 0x0) executing program 5: setgid(0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setgroups(0x3, &(0x7f0000000040)=[r0, r3, r4]) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffa000/0x2000)=nil) r6 = geteuid() r7 = getgid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x80, r6, r7, r2, r0, 0x2, 0x2}, 0xc, 0x4, r1, r1, 0x1, 0xffffffffffffff4c, 0x3951}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$WSKBDIO_GETMAP(r8, 0xc010570d, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x81, 0x8, 0x7, 0x7, 0x9}, {0x6, 0x2, 0x9e, 0x93, 0x8}, {0x6, 0x4, 0x4f15, 0x1f, 0x3}, {0x3f, 0x81, 0x3, 0x140, 0x1}]}) shmget(0x2, 0x1000, 0x8b, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSKBDIO_GETDEFAULTBELL(r8, 0x40105706, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x3, r10, r7, r6, r0, 0x130, 0x2}, 0xe, 0xffffffffffffffff, 0x80000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r13 = getpid() r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r8) r15 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r12, &(0x7f00000015c0)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000380)="89d22ceec03bdf380fa12346a82260aab35b3cf9a443bd1c67a6144c3b0932a568c283f99bc9ed35f8837eced1b78d2cd92038c642d21d633ed986db8f97489ca25f71fd7bff9214331a1c23b308d405956135cc87837668ff2c838d7842fa249bb4facd9ef57eeb3b51bdb3ec4a08d5e04cb978b3f7bb713cabf5205cf8452bb311fd0851923d", 0x87}, {&(0x7f0000000440)="4930f4a47b5cbec21ec8a991beb08963b2ae87acaba29fd888febfccac17615f7a47dcdc66081e51f471a057128d605b98e9f2a1826bc1d89fcb74973749dbe219ee320d3d4378c51babcc64250fddd797ae2e8c08402794bb5456e217dace315bdcec5fdec9d4f25136e82ce3ce2f4ce26dfe9d3b765eb88a3fea806cd5731d921c0f87f2cae393b3f76b9608339d3144637800249a7a972388facb3cb0801b883dcfb0ecbf99e38ec780ba974e4a0dd010d0b5802df7451c911ef12f91bfd3d06541827ba6ac3f1113486564241ffd2c4a7f780c341d6b03544f446ee298d4a828bcb991e4d37e81cce1b054adfe3dbf6048aec41e1da8371b8164dbfb5a4f6c4e8cd92fbdacd3f338f6f8ae2848da21d588880bfbe24f6914c3f29c6525fd694eba53bd647999f1718d94f6d0d381402d4d19ea698660fa5a0948aa498da39751246b9baabc9e71cbbd58cea3db7f4ec6ae3387dbf920e311736c10e028c288e8faa843d88c00136ce84ceaf8dc905bb5a4600354725648971e9db20bf03376ba92686c50b45e3dc014e2aa880aa2de856edef292b473fbaeb636999a8e0602878236501afad21dbd417547667e364fd40e120bb07ca1d798b9648db1ee8607a1068176bf371c45704d53cdd4a894d31d26d10a0478d92dd24f289e74c64243d56cdf22c08f5a65a8970d61d688ad20e431ef5ff9a657781d96cfe54c307c0c9018d6da9d3f556e79ed9ec719d5e02afbe5d476d21c1ed16e38890de14365fdd4de5d8da15c181bf198395a9c92a88be191b478591974678f670c7f312290352c7756efcab640d8ae52c4b9e7f483c3f44a69964ebcb9a7c35dfa121c0025b0436a2a8f469e17e98ca3321d9944da701094a54be3b114fed33895644c5856d837910b6822a666c7e8ef312b1267891c695b14d42e285329b1574c2c856a23911092ab226a58d01ec813dc45767225b430138b7778aeb527749f58501598d9123c34eddce0a3ced8bfc59d33bcfed0f3053f41f8d578c25b2ff1ba2941f13ab1e3a4189cee972bd09869575c3ca50aa6bcd590799d57b3e25f74d4bee1f111eaf0941daef8dc351ef8d72e1e2f59008ddc469903d2e25ce78d6a1d3087eda5466c7e607b22112e3119d39cad2cdf70af7c4dea91ab0d5f6c6b35061bf3713ad0489b22984bd79b414940bbba7e6fe1f17edb3b750c72ed5b59122ec0143661d150cd79264322aff29ebc0c235bf621fa39cc75257196082cac7e40974297ad292a63520ac57da2868c672e6537ce988326507c75ef82a1c1d131997ab9b5ffdb40d4f6bf90cc991ee70926f00805b9e940431a871c8b3be2923423bd6e39fa0dafd957630378c12110c089512ca5f38fb79c37424f37ec65f65d77a924f0748a866eac91ac33b58270129b4333e3cfbf1fc297ab516192da87cf03f2eb42a79228f326ab736f747023d4bb3a3c1740e6f903a0ce2b99b3ced85d65df0cb660a2935ebd583aee27cc35e138f1d81bc1c36c3e8965f3fc3f0080427110746f23451c5b70aa21067208047997dda4a0911e0237fa1c3fa250b8d7192508eafb7b720a54b5d8b562e16748f8da4796f4615cb624434b4361f31d2a27c9ed67c0f4f6d89659178289b2fac4e6d9dd29eb238ebadfdbab243ae432ee99e76087c703c5fb7c3f462b2f5b4f1496eb806f3c79f325a96a457b4a735c7be11c42f02db6fd536ad261263475c785c452bd0148a90ba255253b151876955aa524d6a9837d2a21c3045ae9b6ffd45428888910ad0cdde69b43dab9ff5c66dabc3f21ae5675e052cbe4010321805bee63157a6410f7d8a6b36a9e592896e90f7c24d0d316297d1ae6df8072f9717393759022dddcaa66e1d55792d1fd4a57bdef0a79e212cda46784da77fc1fccd76ad79fadb67e16df1aadd50d01d4e8d17cd83778ceb68b82b21fe6f2f875c1489005375561ea8858b8a45888bb114a6ed2662861353c3acedb179f665d71920df1c7d5f6cdd7707144c2280524e2f61d30cb02cc4e63bb6b29dd782782bf7b2e72a95366cf68b981a037f24bb9198ab5624257ffb7d00dc9c19fd0ad682a3c1118870577391128efc9c99044f82e602146c55b9455ae72d46ff45feab8b79f03fc890a5ca44206a37a9d38f3dc8a77d006eea2413e10894db1dc5ad3a6531e436f00ac48276740b5246d52008d3e03128f122183b35f1da6b2fd176e171b49a6a999ce5176c6a6e11952282eb85e5f68d00a1fb412526730d58d6604c6867fba6a59323e5db2d2ec66fe2f2bd88ffa54a76dc98af05e113ed34058487d76440ca6371373900f9c848552ee118cac4399a6f5e5430cc28c1cb776fd9376e2dd7f4f0a57007df6ffa60c647c93629c72135063d84966f01c8ccdb46c490b96eafa96c7a9a66ddf82bea323f9b7c9d377524798b23d614adac3d65610a7ae9a80d3ad3c8aeef3182cc4ed04ea140f5c486739e2756c382d08008623e012ceaa2925081fa38480783d2db34b9f84249dea8d9ce4e99123a7070220b9e3632338da8b66f16f117db704aef71c22d61d1ab09a258b439d76dd659320f7ce7835020689d6e1cf22cc5c6ac0fcd7382c878db0a44cce6f77d4f4f0c7a41dac11e4b733b490599430621f304dcb1867200323ec5a77aa7be095d39224b74b00334d58eae8b8bde72e9ae837b7f23edfb170145f5489cb08e68aba8cb66b64d3600bfe1fd70f3617c320b6296df10e08ce90c13a9b6f5a843a134a9b672be7db79b32f74dceaef118ec87ccf3739a2c26e1ef46866d3ce3f775cf96234dd8916f22c8b1b07587eee1328eaa293672fdfcbb9f809533ad69dbf2a2ee608dc8d6a4785a16a3a2f0ed84244a99f4cc3ae2804f4c4c859f10aecf1e83ce4670a2c722243a0cb5d37ef4ab8fadd29a83a13059d7caeed3ccebef026e18b81c54ec8ca8a015a2cc9222b037cae9ecc2e5cb03bc6a796244d4f317624d13f31dab45bc2f1e42790ad2d562a13b9db976b64dc11899c5c8739a2339ad340eb6ce22a26ec0e7322675b5a24f2a248d588b6920a4c8d71506a7afad9419a8db88fe9b50aadf6ccbaba09ed571c7ead309ba60894938cbf6a66f0e22eeb2a1587e7fffb5812cf54107ba5f5a298e1ece53602655b12b309ad831b4ab47a02edd9baa27892ea3fe463000e9de741d087f97de787cc9ba39e7025c1fd3dc2fad6b5065a0964c255ae9778595e91d71bb62ad5f36c5820cde4f8b5ba9d07583e3260356d0030f8349bdebf5f209ab15ad16afa878b03e43cf5baf312f6e92cac03d5a000ff4bbbb438fd829b7958ace43f0e506ec939dcd9e749c266ab98983caab69f53523dc30a71d0bb2c6df2b6f79d0e6ce52554e0e78ecfb52c9116e84ebbc1ddb825484034c177e8ee2a1145188b449a64fe4cfc0a2823bc8de79dc1687fad68a9ad6082819078da405ccafc0ef7f8788bc0ed3734847d5e07d75ccff0729df83fc4b5a67843f21ef74a765e4d4946d5b318627816f2406af34f70832db47f0aee4e658e600cf4953cd931e315eb2491ade157435b5343b78ad9a5cecc8a14afe94b5b2da6a1be4734f81501e3b10023f86812325216e933e7b3e2ccea65529100da47d2d3fc58d4a0aaae9521ba02976f10c29e17280444932d60120d53339fd810a1f611c711c24b91e4fd5496a669082fde1774ad4151bc711718d71226172dfc3481617b5184f17584dbdce5490262027b42b7ce392aad375ae39f338175761198772387592ced1cdccfe32ce56918cb2ae6bde3afb4b6ad1b3826a40c09e82cc9d7fd6455eddeb8eb1a70074cdcc559e9272a17b5c62972d3efcd4d28d22de783df1c5c152a8b5d027088cb0a085d1cd53e43d5cb2cc12be5499f39b628ffd90470ec385a9cc5184213cb033d369cf89af300b1766f90151acc71ce7a0d46b88e4e10150e4ca4e1f6247bfd25bab87edfe7ec1108af2a63e43f176b98ff1e507be18763928e28894cc4b8d09c54f75bedfbdb807f741f5425b183fa75a51002fb02837a2813e27b6f309907d11a26a4ab459481ecd3bf8953dfd4099d00726df234c50c259aaf4d4832ce02e71983851c01655a300c21f8cdc30e3d1bb70393fbafde968e994a47e8b4b4092d08007af5d46dde7a6c23d74888d2b8cce6696386df1eba654a2d0f59ff7735f57bd32108a3be4726bb98765127c427a6a02f021df399fbd3e1331b29ca8cdcb90df882c76a6deb1142bba246512c49a9c22da65c0a00babdb957d370fed4e3d31a274cd60e9910f5e78463daab93796ce6e4fd7b1c84798bb7cb5a1129c3694706ce34efc2d28d74152401b1e69618f5657e6d24572adf3000f9a1c232895d404c1780c991d4c8cd86de990c7a7938da8aa35dea4d07d016bb4d50383a9ca78c238667455656c731b3ed88493cbbadb7ba6682d152e753c921ccd48b3690d42c966885a0454baf3f0c4e921933972093e8f4cb58f0febd2fd0b6d08eee7e10d58ac7c63112d7e2da22c6ab5af607e7a90519a270069c7fa0c6fd07d49d1f7821d516477afb8c5f0c21bc442731119e4c227708a36a1e0fcb17301d512e0c0e2a09a2aa45d4c2d22580198dfec8fe0e52301f90f9ebf1c718fe5e9771297d12b3c18d588c19edaf6e7466720b96a2e1edbc47f023d473eefdd3a06f7d4ab2e0563140cd25a533393fb42a9f4adf76ec3c74ee51130b1fe8b80073277239b2a021528154ac672cf50bf22bdfea616b3f8540261cf1b5ca2e64939e21add87db66e77823d51eafe7e3fa7d1681da90817b5d2db14b6566c6414d595e3acc439e16870384569be64ef03f484b014a2a129d44be7e36727a8de3e68969a56d20333758b43e1c634717d314e25db8111e9f4b6e58dc2c8b58c00f6bd9d36dcf3fdd802cfaac5e805888852605050e7a9a7bd789442087c4007b2fabb6f0577f633f9b8d0a8940908c44f1ced10fee0606c28c52d9c9d59236a506c70c80142b3d22c1652ab146566c96b333bd5a72043e24af81c251438aad452f99b84c07283cc985cc0de5093e21b99aa964af1964272588085345dc1bea1061b72cf536ad6bb30fa35f7b6bc81f7312a73a2b9789e835b634ff8de5fac21eaaf62c59bddbf453f5aac8cfc2b8ac6bf15e9f679cc4051e99d5274fd59d56389350b02e391e0134f1d8407cad789e4e07a38d646c943dd2f46e6de5d9d949d95f0fc9546e29dffe275eccbb0753bef75641c01a315cf0bdebe18e82e2fcd0488397f9f5d161db875173d4dd2191f7cbdb3e345e67297a1b49368527b18cf5951a91f35db87777ed453e119e24dc7ef46bf484d88380f17c7e1ac9b008407c5f41fd2bd9eed5e7041b38df4ceaf30064573331c22f7499b7b3130f51c1b01e56a323043aa443fbc041f0e649f10c40ae074b6e0abf1842219bbd3c981bab2f2e7b1dbb39c20a3509c62232f79328391c6873400cd1c68e40d6019c5f0a1ad480f30890b14e3f5b0361df1a885f84c5c905f16d5d13280a032fca29db0d09e79c392b65874c47e21a81bde209aa38d0ea33e60aa4cc307cd4fc40cd61ad6f7719ce0ed5f487f7ce3ff81c83a8ac5ca8aa8871bdc80a84edc85229c09bd663f6a5409033daf7b92857955405639192d4c432f0be7bc071f356e48f25203298583909248c6f2abac780924ccaebb3a7cbe5c462ecf497d29a1531f3ac4800af5a52dae55e3a35b3c428c52258d6135f585f74245ae3fafd7532726404fbd833b30fc021069f816f5229d4bdbf5de21a38938ca82812a54ecfc349862", 0x1000}], 0x2, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r13, r2, r7}, @cred={0x20, 0xffff, 0x0, r1, r2, r0}, @rights={0x20, 0xffff, 0x1, [r14, r15, r8]}, @cred={0x20, 0xffff, 0x0, r1, r10, r16}, @cred={0x20, 0xffff, 0x0, r9, r2, r7}, @cred={0x20, 0xffff, 0x0, r9, r10, r4}], 0xc0, 0x1}, 0x12) getuid() r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x2, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001640), 0x20000, 0x0) ioctl$WSKBDIO_GETENCODING(r18, 0x4004570f, &(0x7f0000001680)) open$dir(&(0x7f00000016c0)='./file0\x00', 0x10, 0x3d994db21102f21) ioctl$FIOGETOWN(r17, 0x4004667b, &(0x7f0000001700)) chown(&(0x7f0000001740)='./file0\x00', r6, r11) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000001800)={0x9, &(0x7f0000001780)=[{0x2, 0x3, 0xc1, 0x7}, {0xfffa, 0x5, 0x0, 0x80000000}, {0xe15, 0x1, 0x6, 0x80000001}, {0x7f, 0x8, 0x50, 0xffffff26}, {0x7fff, 0x40, 0x80, 0xffffffff}, {0x40, 0x5, 0xbd, 0x9}, {0x8d91, 0x3f, 0x7, 0x6}, {0x8, 0x5, 0xd4, 0x81}, {0x800, 0x9, 0x1, 0x5}]}) executing program 3: close(0xffffffffffffff9c) r0 = syz_open_pts() setrlimit(0x0, 0x0) syz_open_pts() syz_open_pts() mkdir(0x0, 0x0) chmod(0x0, 0x0) getuid() readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe830e00000000000000000000bbfe8000000000000000000000aa"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) r1 = openat(0xffffffffffffffff, 0x0, 0x20, 0x28) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x43) mprotect(&(0x7f000063f000/0x3000)=nil, 0x3000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x81286947, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0xfc, 0x2000000}, {0x24}, {0x82}]}) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000019078e0000001ac1400bb210090784495a0de30ddbc30e59ebecf08a577ffc503747c1f0d8f38603904b0749942b0ca6e11bdcd0ef3a420745d3f5c21090af116f817d5c232a328aa6575a66a6fa20e8a17cfe1fce199dc9cfd17b54762db89e44a08b60a8f656d08c959e0bc7f819d18f9b4ebfdb6d5d327acbbf1e416ed462fb175"]) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000540)) r5 = dup2(r2, r3) setsockopt(r5, 0x1000000029, 0x25, &(0x7f00000000c0), 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) close(r3) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) dup2(r0, r1) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file1/file0/fi/file0\x00', 0x0, 0x97) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x2a17) listen(r1, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r3) fcntl$setstatus(r0, 0x4, 0x80) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000100)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x1}], 0x1) executing program 0: socket(0x0, 0x2, 0x8) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) setgid(0xffffffffffffffff) (async) setgroups(0x0, 0x0) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x8) (async) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) (async) kqueue() (async) recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) nanosleep(&(0x7f0000000540)={0x2, 0xc03}, &(0x7f0000000580)) (async) sysctl$kern(&(0x7f0000000340)={0x1, 0x2e}, 0x2, 0x0, 0x0, &(0x7f0000000500)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c176e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9c0a05928a0c36fc32754ea7aef9199ad71a6f379bb4f0317c13c7639cb5596e62a8b84d59eaeb9ea6ccebb04ad7f67ce4aaeac56ef7af9135ce5455f0b4f04e4fcffffffea2a6b1f25f3a52da62cbc1c59858778c1a32980516662cd6369117b37aa99642031a2ee4b1302a3683fec6f76b0a9ba3252ce14385bfe5393383e527add9aa7c617ef80bee5ef252c8b5269327e3c1c729deea9a5b542dbb4e54a8aa3c3f68d8378506351f44f4e49c3bf728819bd41805b2926ba46287aaec5a487bcafb931711a7890965c895545408a6dfdee3fb829c82349b10ec2ad0896098f1cb93294ab624d10479e2465969a8c12e18d83b53fed5ba0a59dbefb77cdc3df69db9636604321ce5c3e4f0d443c29cd43f9c0d0862cbffb81cab403696bb9556f6ea53f551d0de26ba9420d8a31fd6a3dfe", 0x1ef) (async) socket(0x20, 0x0, 0xfc) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) (async) r2 = syz_open_pts() pwritev(r2, &(0x7f0000001900)=[{&(0x7f0000000380)="ace5061a48638a8b33065261cbaf5e7fb9b7ac6d80fb9305521492d9cf55cbaf38e77c18e608b25f288f98c72ba60d9fe3fc66ec8a89ad50990b88f042abff66dde82da5ef0ed5f7934acb2225bcc23cd682bd6038ad696f61971dbedb0d14f4b057e1297aa3e88991825abf86387a5dd3138c19669f5e5ec2b7e056aad96b4f292585096640c6983162306611dacbe35329881328bf3827ba2c86497fc470e590984d3597a1ca9b0d490947fe702e9ba82691f0ed1d39e184ee096d68ba84c460cc2e675e37dcdb6b96dd8142dec5ebb2fe52529449b24fdeecf3178e15194a3d2d0cf73fa0c4107d", 0xe9}, {&(0x7f0000000700)="f30b52d2684b591b5c8644b6ae66420994dc09c9c67b46a6f526cbe40caf46d03be0d1c5826d866042e927fa4e5a5b3cdcba41f72c2b5e9fe63c4b971d135008129baa6296627300ee85b66c49945e53ccd925746e2eab13437904a663f5f0cd4f4efa034b8cc9d9b0da384016b83e704fcc84f45245de57ab38517df2f81b4a7af867997c29198552fbf54eeb5fe5c4d1027025f63733bebc", 0x99}, {&(0x7f00000007c0)="616520204219501cf9e357d7d87a79229785f669a56454a97dfbf09f03a87e1e16e058119ce8f6ee22ac0aea24404780dee8feee928913f19135a90a41516f2e31d337cc2cda439d81a24d8a9185f12304e645a326c99a75a5e36f6ccb25e00ed9343233a1fc13088af557d51b8851d3d22a", 0x72}, {&(0x7f0000000840)="82270b05fcf6bc686ccde3db14fddd95a7be964d7cbb340295cc68a3072614941b4aac5bb8ceca81104565495b9f9765a9fe3ab8fdb18a5ee2bd154c207cbbc2680a1807d5b8910ed1f160ae571f90503617232cfe14b0dae4be52978c36bee46f38a6e952a6123c3b656b4768190920ae4b3eabffb35e533e3da49184d1ea9f46a89f81f842008d055a1edd8326116adea254225d24bd4769a5847de95662cb427f", 0xa2}, {&(0x7f0000000900)="8847e5ad710c6d62a71c2567a02b2b3a5c284d6d17dfb5349f331fb0dda74604d5848e0ccad90238a884270de6e7051e4f10a99fb031e51129e1a6982a6cc306abb3cb581e2385354c567df2acee9e2df7972c044c9b3a5f7db1f712e2a3a0d72bef76e5235e1ddc7289e5d01ed03196ede4daa24e52d1e4826597196b1e637be41a6bdf7138ff818968f35906fcaaad0b6214346024523d732dac7ff43b68c5f5f12a23f23a972ab970c7143a736461f014175387a0c7f160b46c5900dd9f72a509d7a6c9cb01de5c719eb534ba1470b2e9fb6336b3c6a2a5f5c461a57869099e999b9ed65bb8e28de48549a83e02f5f930854371a4b33bd7f2eb90531082cd7068364c0f087a6eb7a6b1c546cbb9ceff38211eee88c5abd3f7e8a95bf370099207609feb0ad8d07e1a2c864a59d06089287f845bb638e8fd79869732dc1f39dc0b659411119605316cfaf6b5234f1ade832d447ab6a87c9ef1bad29b2ae98fcdfb40aa22627c9271199aee010550abc25030bd6602471bca0512f9c2b006dba02e3549d07f2509b1af40dab7edc0b006759f5c02751e4424b0328ecfabdf1a1ad688f5423a588471142ac0887f31bf9a10797cf6c465239f5cf3ef1f3f705a1e5980e53662b4c4cef55b2bf04e5a5aa6a89fa30e6cd227f2f08ce9629072e23a34fa41c9800f653a0b9fc29b5d761b94fd7b59b3227b359e504d9062b014ba86070277a420fbd3cb282902b47f0f967e4b4df59ea695b02c9c15e96c2f1d60e03b74878935f1dfb4f4a534e707f22368e6469e437d8faabb1e60d426cb511360172ddaa2383a5ef9685828ec543944f723750a188ffbed68fdae7a24b94ad762c4319f51e7195098c3595bfdc76545b71a695789d7971bc691ca779647092530505dfa96683bef9ff212f9e0c8ce55ec4acde57ab5914fea57476a467af36c63d1cebe8088ab6a9aa2a2de7c6dd8d7b246dad5917c99d53669270c6329575daf10f69ddb13a0d8ac842c11bf51d65d3ff9fbce370846362a650fc74953c93e74118710db0eee5c90e64a92e50d3e7d454f685a651cbd8292e78b94fe04236b0cbe206e944b4d35a565648703c61205cf9e5a89176b115c8738812ae053f2b4a055f116c0a084f221cb524aa3819fcf49dc9faa3b4fd897d579554aac511190bd04841cf9fb5f1c8f4167091328c04b43e65a9f7f56741151e5f8ab396e22aaac2e70841392fdb39419c3f446de88491084e21f281693ec47816db44e6ed0f74c18ba546262a81535f31714d167a7934eafd4b8b0ce503868268a44d50001aa6151dedff711bac3bbe54efd8e9595d2f09116487428044a5c55743d0865fda6d2f2f0fd380d0f0befd1582811b3d419addfce5c9f222e6bddbf7defc1c52c778b7542cb4e5d11f8e56b3fc6b40a04d0b4146e8986fa52130cc274193ec4275854cd44aa94bda12e97bda7131330c4bd7c863b1632fa6eec92985584c77321305e508391eccb30df51e26372783aae985c3ff9008393c777e3aeb4b5db1663da04441d692a4ab412a2743cf1a8226da58e395d383f7530fe6cdcd1cab928e34752455dffbf7b293f397be7ac2b4805a1f5f9230e2ba9432a4faa023024633e6985840b6c5519f548e0ecb555bc419239de92b7fdd1f10c633395c83edf237a08aa7c8a77f0ea2d4aa0c14f76990f44f8ced65cf76ef2ff23c0696072b7d86df796213167308d799d0db5b072046dabb4c13b4a7ad5cf28d69cb949ee701bd9046a0ad965c5db11ce5eefb85eb7901b19c1595bbd80dfacfc4f2dd58641a87667a182d2ee123165ecb5aea1f087179bda9e2fa2d5272e93d898bec90b3d6a8d73ce7223162ad3d21b71beaa14d69ed161295a1fbb9933025b4561aaadc6427923aae450d50e72f0585d2d4199c21994a82a6c9e8385e8cd47f92e093af5cb8e7a64aea7f1848cabd663d164d591cc2db2e6accf746bd1d7b178bba6c7ff1efda6f6e710e4aeb09b64f6a2f5a6b1c4338845252f46bb2db0cac1363761a7cdd24f3d63afb0f9310d9ba59b9fdb66a06ebeee051b09ce64fc7f2f986d88e5bcbaf0263e5b708a6ca5933c835ea6513f227d7b7841597dc37ac01e7b6affe0d565f8cd7b8facdc7de45dcab3cd1a5617af27b43fc28a3416137af4e8348e5eb93a7c6aa03952cf3ba267e29e2b641bd77a66f9b8cb4717177bc1422aecaa5684bd6ecc8f2cdae3373982a9f0e7dbbe11843a529ccfc338583fb0daefae6cda03155cd66c256d18ab2be8c684285eb7ca122e37196ed7cf6085fc1ad1477f5eea72e8756e17334026166504a1411d6ab9890b009fc4daebf2793d6eb8562b49b2fd8c02693dbb409bb12994dc2e1f02adb75ae5f0e7947876277e13aa57d0bd149e37cc638e59917040533ffd27e084147360899b9bef262a2f7a77766559034ae8c0044c05db85f8a435fb174598d1ea5dafea4a4d8619cd96f53e3fb482098fa9a70286e49673730b5badd3d12640730f448b8479619de9e018f392f2ad3ed1205aa33fb6b2756260b43b435fce9da3b20853c798a845ce5e63d14311e23c89ce10882a1ffbd491b48977f39df11702397ea9160901aa0b0ed53bf3df57f79816ee442b02949e49269ea0934d65fcf51cd7b6312aa64cc4a77b169b0a69062e32b4b10a088008344d3babbbc2ce96fac4111718443f62d3feaf24ceac7f88f82c577e24b6eeaebe0deafc19cd2cca1a1327e62124d7ee43f6f68a3e89f4617cd0613e36c5f60668ce85ac54441ae951bcc9a46be614415fb83a8149381dac138fd70e318c207cd100934bdc4cf72531fcce6dd3c170ad5ca91df1a2df44b6ce905497fb2ffb37b5328c9733e665463d18eecd31cda0c4243dcc91e53578f412c24ca73a357292ab8485b3936e584eac8f0f60bf48851771e2904da8cc448a5794d947ae372314ea629be730e962225f064a89c9849cbe4f51d305e2f27ec67dfa07fa39c3e67e8f69d889080e356fa7c0ca2d07b536aab2c41b86d521ac1f36728778ef83f9e2ef2c8a194100264081952c6c7d521f9784f68f6697661953546991a044f327779b56a89f0baa6b900c327ff34de8ee47ed6fe8d9aa85a72fe077ea940b8e3d821a2bbc7bb39c40bf74ab087bac0d95568b64e957f3d4a3045c393237bc9f273b58c5bddbc366a3d7351e8f77d30b7812f50e6f4ca20795a923bdff38ab8e010b5e853df91fc1e2f26d2976457e8fa7725f344537ee03a379e574e5515b8a5e1105777dcab9c6b98d67724ce7432a5b9dc126fcfc19ec71a3366c945b659bcd7dbca7dda892419d2fe8077f23943551f1abe0a0db9bb2f3f2cb0709d06d60f70fcaaaffa6d60933f1d5c1858c739a61cf5fa75d6b7bb54c078f026409e4ba2b980b66ff5fe6a3bf50d13fc54e1198c9c84152fecd2a233daf0f911d568c7827b04c0e6e8303887e1b8dd312a8aa469d338571919b7e62a203a6fb77aaf6e186386e8b0f7c2710819d4cb72d1bbeb2db012a954258861ca36ef2295d13832c16c9a4c70fa51ac26a9ec96d514b7cfb01fa3a07e98b8842ef9b038c9cb42dc1b93720df0a8819ced2afbd4aa3205d827d450255107b8214225fc3cf67ad0a74950f41e4e09a7c09edf436ae19503870ccbec93ff9c602d673cd1c3f817d7463a62d9d5472d8481012a29f05da671cd5482a27d9987f87d7f76cbf3d9e7a53906c06233877d4c100f9300abad43a9e0e241b4d963ce5dc4ffd46b42269c0c1e62d0d54e55bf0d9d404f8979e62235269d19c7b9bb4a72b2a2e17e4aa86738634adb32adc392eb78c469cb6591ae7da283776021f145075824efb1694cd4c6b90c42c9c5efb99aab4d149c371287e602c8b39fc8912e59ed42fb70fd3301d9fb894cb2eb5ae8359ac5d24041e96da65a3c49bc0342da70b3315bf075a0d963ea4739d50e2a6f536f3d3fcce8280ea9c1c09a7a709b9b50dc1feb226a8deaeaf9a059771bfd0c318c3d3970bcc4a13ba9fcb21742a3cd46e1f0d492e69e6d5ef5fab2483861bbd2ca5ada8ecacb65489ed769b3b0ca014e0deba35609f3e85f61ee1a7b064d2b7406aca659536821d09fa02cc3a697066d7657adfa5ef0c30c5fd1f2993ca60f5ab96dc65b8000aacea1d83ee3350e275dd4b773b652bfac8be20e78e43584446e8c959161f63ce1aa9d7255893cbb8d4e1aa7e11a3c02a8847d238012102c6eb5aa87324bd9b2041e7cd5f24d4fac9774ff6bb614c277b0d388bc597a0fbe8f8885e2400f6d42141b56880d51d2c82d8a7965c6db6217422538c5411aa2fb7312f894fa3921a02b7dcdcd7f90fe27e2557d8f77af7452d76cb23547733b685e0c58e5e4a6a54c39c608b9c302db31856e0bb32c5c069dfce40d16970e884d05696d9bed7b680b463d1f15ae52c6c12a3ff1c41b1358860e4164225967b4694bae3b38e787f03bf9b087463e3fcc1e055cb63c98d35fde38c929f0a43b01b04ec6fc55ab08dbf3f44a091bbe8698d9063cc1e63f9a4397e7f10914a2143a5292b86efee17403f92169d074b0f67dcd8cc1ee0361953bedd21aa16de49910ba079d4dadb89cc78fac8966ced85985de7a23a58ef2847265ce22814dab40a2feaa34b53ee52ffae4bce760a28403254a31423b67609aa7d48a875631cabb2575b3965ed3213c7d1094f4b8b035730be802db37e85653760666e48a10974570a7c28d92922baec1fc48ea3575c5101469c24b5f4466e1d9a716354f556cae6db3771033ee036e357434571056c2aa4162bdb89ac98c532c416f307448eaac8d3624997d3180f34b672fc001feacca035fba27be165b4205eb26f360e0cd4a3cc84f8189ffbd55980109e2c5ec07f6eecef730c7d0f891974942fa34bb63e6f844abd097ac74fa55b8e076c862d862de4b90a0940254eb67fc589357faefb733a941936e846cb4fd6dce71cade219b3017278df4fb98178d8a8c0c6b5968150f953933917bda72851d346ffab030d05eca4c7eec38f547ef9760aee5e986c99779b8cdd7dcd956c7897f2809bbbb0776a2c3de4e4ffd6d3f1595121838d2459f7aadad627a3420058a14d3ba8c5dd6e2181cb1f958a6fe2672cfd1a69eefc4dea3f2482d9f53d433fdb27ccd5ca73f768b4de075fab9658587997d1c51616595c485a65d84f2bdf357cf3d0df3d9d8d46f8b9218e4d0f55622c3e2055971e832616c131da2ccf09e4fb13fad23f3988bb2265b44a65bc3e394e516f95cea9033e42864cca54c509ced76620fd31e3ab81284ad94b2bfdd8063fa44a921ca9cdc29f9cbd97b9a452761acdfd9862aabc548f607d00757cc933626e8726f09334b7ede23d39ff4740b81c4852819eff0ee15c20b29c1162e1a7d1e3d84acc47b22e172ab7dcdbcf93111014113a6d00487243b96d139621544a9a42085ee44dbc17e40117bf6dcb4ecebaf0bd0f092582419ae432c54fea695c3bca62155ccf0d58c5cd1f0de88a1d2d35a30742a92151f0fe62dbf8e29fba8ce7518ae8807dcb53a21acc3a73736761a8c523d51c47d5da89fbd8ea3e878b46a3c494d95395a8096fd2e34449392f19f0d0967ca698641f4acbb577494a6a7b485008509c2514bf2c25a395804913827ec057dcc073c02f1acc32e58f878a20c1dfabafa8f9b60dcabf1df25a60b34b0240c3345ebddec9641b7e224cda0304e550db096d0577414da8ff78d5cffcdad18fcd48a65f80242afa5f4cc219bcd5e8c09308c00d84599f669a79ecb6be6fae3e6905d0fa2c6b38216bdc2a924e589a", 0x1000}], 0x5, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r4, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) (async) chdir(&(0x7f0000000040)='./file1\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x74) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x20) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="edff00ef3bcc868e753f6c3272f8ffb5bf34eb54e5eb45f81af6470f8c67301d7c9fffb8bd0d98ac00000c668e82b43edfd75861a72c1376"], 0xa, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x2, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x1800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000014c0), 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)="03261e52e707fbefc7a590e8747fbac5a06df0567426c95f02944c5340b38ebcbfd380fff9022cc0431f70f927d27b44fcb8652592c0cf1956732182e15fec4eaf78c46107b11190395392c34f6ec7", 0x4f}], 0x1) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) socket(0x2, 0x3, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x645b, 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000000)='a', &(0x7f0000000380)=0x1, &(0x7f0000000080)="030943961a2933f82563f4b3d4", 0xd) connect$unix(r2, &(0x7f0000000000), 0x10) setuid(0x0) write(r2, &(0x7f0000000040)="14bdfa5d1d34e2fecb284a0398307dcda9aec43050036123339a346f737850551408753f95b7687d69e999cd14f50cfd1cc668a9d6818ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000fd00", 0x99) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c5", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206981, &(0x7f00000001c0)) socket(0x2, 0x4001, 0x0) (async) dup(r0) (async) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) close(r2) (async) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x2, 0x0) (async) connect$inet(r3, &(0x7f0000000000), 0x10) (async) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil}], './file0\x00'}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x18, 0x2, 0x0) (async) ioctl$FIONREAD(r4, 0xc0206981, &(0x7f00000001c0)) (async) executing program 5: sysctl$hw(&(0x7f00000000c0)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff1e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) close(0xffffffffffffffff) syz_open_pts() (async) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setpgid(r0, 0x0) (async) setpgid(r0, 0x0) shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) (async) shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000180)="5dbcc1267ee60e5390375545fae16e8b44909a163b315800408b3c3193cc0e40673831fc478829fb7f10b4be9f0fd4e1b1248dc4f8849fe215a12c52c8a616654e385148fe094322876db2c41176a7368258b0f2ab7e9fe1aab8d6981979122108ade3baf31db1f49a8745f0508e08efef0178654f91f5b5e8645d3158077b635b59505cd1f47af2b81cad62612cfe65140c04213e59ed9993c1058c728e521a664593c046150921372e969a4de0ce9e2131e1853d009e2ebb8f1698f5bdf2aa202832f8e4d5028db2759608ca98de180a444cd41c4834ed9b12a1e08da6e1d5f317ec77b342d58f008ca847799d6f1dbec63eacb127b51d0cccbeedaddda3e9e7d067c2e2e4f7d046f8267b78f13e9bddb2ea4adad44d0f00a91a921efc6444426194fc3710fa7109ea52edef53f2036b45a34ec1ab00642cccc200d38aec0cddeb5c68b44d35dd64923965d16f61f460d77475c13bf73a332e4e1723bfefcc62e043fb1ed87967f35b10c7ee489527693e689b36eb4c72c1441a52ff01d42935c7239aa325bf50ca01b07d8433c9640f7dd837920c776404e469fe1028d2d6a965aaa4a7d8e9baee02a5101c578a606a20c726ab8f31a72cb6f8cea211d9d6bc5e64099bacd545320ada7f56f4602a4d7e8055113a1f28762a151f79d85d1a369c4920aa2f3bef8b50ba9800d2a847644cfa5727b0e50e878bb3633221cf6b67213c049e2ba376f316501924b632c40fefa76eb584a04912457fc84db600fe69437f91b7440ccc164219b524c8ea2fcec49fd5bf1615ec6c0d053a2a62e32110aba0a0da1d618304ab8c6251af8427470042b12d58b6728ebd01f1b7d88fbfb022fdf25bd08e8872887449f9914a335cfdf77f2d77d9baf32f8ca394fd88fd5f9a3bb02460e7cb837603ba61d3e2854ec28c1c1e4307d5f1f65378239b99179c61c5d741d62effd2b6a97a74b75e542e5a58562246b99372c59bbf8a2f78920d4edbbb435d84cc2e72a6485dab01c9d734c3b49a9061bea98f3c3387d258bb849dda514a8c2cd844238c774b773e72263bbe877997c8ceb091dc2c2653ec0f8cf80c416c31d11d3c1e25014300c0f09d48a679043d595f0509ae46d7176152ec42e78b43b81152bea84d4a612bcf0a42b6179cd9ec32a7deb723a65b069ddd47bb3c521795a5157814547fd79a80a1e74e5752c7903a6d50c2983940f4996bf8aec224962428fc6bb43879e3f6746d719a6dd8c7a9df8f318c1a93455dd68d94f1f92e8f28e8e2a4451d7cf78600f44303e9fc5c25c413974576d6454ee0bf70ab2b406954206c672a5b25e8858ffaef10d687133910612e21cecc3a6383c1357255762f9baeadef828d89072056e2d176e912a790d0461049c4a64a31d43690fbcf67d95ae02bbf5a0dc066503668395dd56d5ec2f031bdad219c9f1e4de7d8d1df65606351b7d156a1f884b1b35630541eb8d19ed8fed435edc8121dd77c4e02514126da838c6ae089053b3741afd06c97f9c563e0887dd4c8c623be4505a78bd6c2cc15dbbdf899502378044d022a41126403fda32da12c7786a1a706e7c32452f67d6b062e84a1dbbdf072b8a85b9f1c78a8366d3a41eb7d8530e3f4deb0f12c241cd375f6d24a413f5b308da45234c6b945a51454efaa7f47dfdba8109fe4a3c31abda8c8bf24a8c786c97627bfb35c58981fc7ae29681c13fe7745401cec023158a2c182eaa26ac75e8597e0bf2cf183ee0856a1dd7c262186901db67d0c270e728e5b53bc1303257a2cb623f91c17eeaae12fd22213d3315c0068d2c9fe3517438cc1c3e866289654fe727c41302701ab1af6c47c6c152c27fd44c1a50b106215556b07707b7e4a7414e6afb112b6ecd288982d1ca61310d893f2c64dabbee285f23b25ab094b143e61306b416613505994e48c4ed4c677766514d9fa36837f95d51be04bc72dbb876197a32f699e5734d7cb0c3733e7b2d452c4a5ea422b6030ba892ce38f35deb1ffee3695c88d06104e7b54aef5f19d45f90dd45f8f86de4eeabb8d69432a57e25f7d8f5ff7366b54542bf98a575ee8bb20356ed681d7f27dc01b326362e2ff0972e5b6db8ac5c9db3832f20e0436af2534132bd2b95b81abd6eafae6faf81da8878461b96609833336a2f39932ea49735aec27ce245d8142cb4d97fd7d38bbb7ecfb58e39f86485053eeefe4b73363f9d8c0a8ef97a6569d5ac7e64709f51d4c7edf16388e1db7f2e69b7b513521c87b484b77ab81799046b2b457872a677a610ffb2b2323181da57624f9d2cda6eb328c49083d20cb74b3ab4cb5e2f0cd4a292abc442e19ee541d6ed3ef15399040d85fdee6a681abc431b76435ecc03822e916029512823cf1c311420601ab55599df70596c26b8a5a1cec0c73eeff196aa292fb381672f38adcf1185cb9e1cacbfee84640b4b2eeb4d75b83af9a66144f5b74c8900df3fa8029eafb5d1de1e712e3fe5196a708aee19d512f043d504392dfb3d9665f9972a026c02bd9a46642d7f9509824455c2a2440dcff611842fa7112e982acda2a7df5a00a7a77ff19913633fc2d1745e5d1deeb11d6d8924e7e91e990b87fd5e11a955ff3fba4626d2b7cad69345c235f9d8f464e3a588f555a9bf5326c4493c26f24717685d66a5a5bc47acae1c52a593a5ca966390d5ffb63fae9a5098a396422778eaa70c921f81cf5486deb614f3e7b04aa8876446a94830454bf0e8ff85c6e7d4dcae480dc00d111b6dcdc4f40d165c1e4ff37ee104dc094bace6346fcd6bce4ee00785b48b47790cfb66cf66e99f1895ff7d16424e79c512c968b76aa5209228ba267bae28218e9a21f19b2d339532a3bb317dfec53bf9912d234e65e350fbf3018a5ddfa2eee898bed8739f5e677c18be14d951dcebe243776e0f71b7bc77e796cd589b9762bb5914858582eb21dfab6bc3cddd9e1199aa918b208a10aafac171e04e4ddc9fea4c6fcbc8b383062c66c49eee29f5a8bd40431caedc22de2d0c6e841d38a7a9ecef5e15a3a68f043b2efbf0d8254a21512b07522c464b0a28ab098561dc4925e5dd3a94df822e0bbbfd15690b7d317156973278423f06df56dea4504c7798b5dff4da036ba1172edb53001216cab437a3220b208007259ee0a3708f80abbb638f32004d7a067c84a70903bb65b4c15ffa0ba8cfb9a0f5ced0ff732e6e79db42875b10a7d32f755173bdaf0d8547b1ba502ffa4b52c350f2a173c7db9188a42ac5d901769f752e98f2bab3d8b93dd1399911c86259dabe97053b3a43e0776e79abd0c7db795a90a309fd9fc1b70f0cdc6862a5ad8664b283247e5b21959bec1f4fd98faae5a1150ec4cfd46224135215bdd57a0621c24abd1898797239249e13285259c56104aec5123acc54a5a1584ecb0b8788e3464e6e6e4bc69360d9ce5d9480fdd8d68aa368f8d9c8671e96c432447ed8b2823d93d751ab3cdfaf225fe94c2d3a784a7838dfd3bbc249d941cd4265332b9e4c97d80965e2bb5d88cc60608f5fc02773259acb69871701558051fb12298298e1005893fd91a0004d853690a470ea6ee4ad88a6097976d77507c21b97d34c09a758e65d26405be70b4544c2c5cdfdcf3f6fd9ad00e16736bca664bd6672bf45e65cd0ece7e2b2498d44854a36948897c93379c72cf4a850962ef1339c65398f361e7b32cbb4141b6fef208b668a6440dac9f9f536dfafd9106ad7e5a06d0cde10d9020101c64a3231d7024aae6cbdfd958039b6d5d6bd52d4061070569fb0694728c126bca8f824f04d0403a7ef910d0bce682e09ca0f9460feeb6808261c2e62f725ae3a6aba06b4eb26ae7eb44aa1761533c04e164a1af994db0d398f49d9547d4655ec324fef8280ebaa31c358cf34dbac133851d39382d2edc19b86a1fc6dce3fb376630c78edaea637c84cbe622b1f0c049112fabb7d7f069d27e6f92cadeb8cef84bdd9c35f1dcda20061d6a7aabe87b1a0266262b1cf8cf7e4d0ee7dc664feba408170f7d27809e3ef76b0294c62d187f5eb9e27fe5ea47f45ef543238bf025ab6a02316da6171788ead1d0caebb6ffee06ab1a953119970bb60c5b7042bccab68febb4161c4859dbeb1d39c433f7204bbb59f037013109b5c76df07d844174ef2001a9dda328fbc411e7b29b3e7cbcb144c6abf23fd197c764d8d2761ce419c9c64fba5305d1e2b4187c0f1cf7805ea6e0edcee2a0700d483f8ba7c63b0d25c68b798734f87b7f35f8354aaee03326890b896f580dadfb6b5c94c3c05833a0a5f0ee5346d41207242996f88771137389d4eca2b1fa1d0fab6a10f409fcee65dbfdde2a9eddd6842ca525f33a4d6cb50ab46f7b3051c6032d52c00134f72c7eda46b83fb3f12200c47b4f861a3613058315782d67834632c0d720fa1299506df1995ebebad34ef58f0305e38efc1651bd43d87a82e9c7d194bcaa6c4659518863f3c51cceea7d46f4ea9200516ddd8dd9cd03577e7c671fc007df7c9f9242c59f77e0f2c47f55d572fd50e984b420b3443aa50a0cccb661c218a9da1382f1a878f3857ca9e54888ff6da9e57e16bb3786c3c3e0c000842be984e65d1dad17907b0b8410ec52c51af4131e64ffc9d77a833161a6c7960080e931ffc9bc3af29ff0198dd873294ee779646c657fa7da143d46e93563358b938986eb7c27facbf61a357458f0636505faef1427565d39f3463f9f8ec4eb8ea91c2043bb3a0fb3ca792eb267a43f0c692062deb44eeeb85f04f77ff06ce1cd3cb92f9b1663fe324b6cb4dd070752e7c3b78cbe43ab025a9a7f20451695aa3d2073fe96cfc246cb0f9c9bdf0d6c5ec3e8d8b12724172ed56c8bca1af038c7b9fc9302d26f66a1588295f0dc817eff1ba6162c0a7342cdaac123595960d7aec74a336740737575d9cc1e466c12b124e33f4c94e873c6ca81dfaf240d1baec27d533f0bc919283be071c77277d9fc0959601706beaa9114ce634cd5fcbb121d5b7ae161049be9403ec79b85db3e4aef92c592d0e49a0739f6a4e4b6c4801845c0164c5136e38163c0a4da8c003c3b34183fab06950873a85972d6070356f96071ad458596db636383ff7ec0c6d4873f6bc3a2516bf19b6e353dd5029d0b75513a77c5b4259f0c818f5e4ff34bc5c57fe9f2654f2723877671bc1f58568e012561922dc780c73f9a6835975e4ae3f36b2e69c699f2d01d2efbd5c40c16105f3262f03b98b25b1c44adafb3430acde25bc87d78e389eca67aa7dc980e1e4404c531db7d37261c0d923a9b5b8217133326a4564e394bce708cc69610f6c1eefc79f578fcf6002fcd1852e5d37440dc052c09713ed10c1b8605c8b93fcbc9f65564281a67f6835d3cd4da6dda2cc8c13b67f2ce77314b89500af48201408fe80a015055dd3cabf81df8e26e9769336e6660cebf83f537b5f93d9b47679e6dc13cc06001c49264b3b58b38d47e5b18f0a9be7b66c163ea96a53bde0631e0668e6a88bf54f5a11b282b8e0e265663db1134c439b4dc321aa446e796cda43929aefb5012737851cc4f1d536c8cf193b046f2672a5b8242efd625788eaf7537ec0ece81154b8a0a542de0d1f875037774ba506b9b82531a4c014ad4a4b2a7323477afb09881ac13f9edead9c5139075152597ec89e9683b7ad21f672db9bba099adbd71471755e4090d143b9b6331ef042d4dc061ce2a231b185ea284deb0ed6579a3be289d74104172bcdf875eaa1b4c47f5700b3e46716ac62ae696fec7338c9f7002b22536b7a5c0fe2ad613c86e53410dee409de9c5af72c29f", &(0x7f0000000080)=0x1000, &(0x7f0000001180)="85e231e3b40dcb4d0f5ff0daaf62b9df786aca96207708823cf6c884ee85aa7a162a0d04385dc7c6ffd3d7e302798b0d1eb17dfd4d5225da3c22622132f2dd1be3f456f4da850513159c08078b7159a57564e31390be7a0e5940f777c54393f5eaaaa7641570e1191d523aa8770c6f3b0b744e3a45b79df6fbf09b160ece77a182ea0b8be3613778b95983da33f4a5f2f8f9f799a3fed1d43681645c95e46ce604174bf8", 0xa4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "00ff0000090000000000000000000000008000"}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "00ff0000090000000000000000000000008000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) dup2(0xffffffffffffffff, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x644) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) chroot(&(0x7f0000000340)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r3 = socket$inet(0x1e, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r3, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x30201, 0x0) getpgid(0x0) fcntl$setown(r2, 0x6, r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r4 = socket(0x1, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x4}, 0x3, &(0x7f0000000200)="cb1457b3e6a5c397e4a0d40bf910c58aa207ec2aee6a2cee12e597c58409a7331858592c72384bbb21", 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xfff, 0x4, 0x0, 0x93a2bf81}, {0x0, 0x1, 0x3}, {0x80, 0x0, 0xff, 0x9036}, {0xc0, 0x3, 0x4, 0x7fffffff}, {0x0, 0x2, 0x0, 0x8aa9}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r2, 0xabf) (async) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) (async) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)) (async) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) (async) rename(0x0, 0x0) (async) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) (async) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x0, 0xffffffffffffffff, 0x8) (async) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x22) (async) kqueue() (async) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000580)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x36}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) pipe2(0x0, 0x4) (async) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0x4, 0x2, 0x3, 0x1, 0x1f, 0x3ff, 0x0, 0x0, 0x0, 0x8, 0x8000000000000000}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) (async) utimes(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0x9, 0x900}, {0x8000, 0x2}}) socket$inet6(0x18, 0x208f0e1c777a1f11, 0x0) (async) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000000a00)="9daf0be96f243127eb7683d060e92adfa762031f97d3cbff9d7b7c8b659fde952531efedaa2ccb22acd7c7c8eef4d1b815653ede4a45b09fffcaeb9c8ff72d84475c64a2bda9f47fe8a12ac3cc61f3afed90ceec3e9a9ec8b7e7b58dc2c03f5cd913afb01dac0d27c4edef17ea0af1ed8ff3a5d846dd4f9be679a54a783ed047803e52a58527559b7b7abfefc01d9b101377a8755798f45700ebfb0bc12e680817c7d9b4950261ad32f6b5b582cd9a7ad54a4a4bbc5438c6f4a519b1927e55", &(0x7f0000000ac0)=0xbf, &(0x7f0000000b00)="e064b34ba5483a669f6c5e3a39545fa3f5fb8dd79c59ff59fbeeea457d1276340d8f2f193525c068e43de3b21836af7f3e1351747aec60cd48326887f68a58f825857e595081bc72614a40bf3aa7e311170877398cae", 0x56) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b80)) (async) sysctl$net_inet_ip(&(0x7f0000000bc0)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000c00)="69e54269f044f2532d49fc61f63b0fd070f84430d6f97e7d9f3506593419d6742fc0c3637f9f2a24d0d35f006c5ea0f6713c09d7c90f0c68269c709d30f0a24dc2a198c745f6ec84c3c836ce4c52ddfbb8b61deb", &(0x7f0000000c80)=0x54, &(0x7f0000000cc0)="a2f7f2bfb5dd8d384b67a75733a8ff6581554a77b4ab9beb502f4d974f96b4c6283359f0d5172de07847e2f8e99dbf0d29229c781b2e8b453013613f63447243ca594cb85a63f020e5c78fb0a698d5dfda67c5798ebd85fa1228afbb5a04a680da7c4fbaf49110eb68b58265fdad0f86620fa880743a7d749ed344988f6799c64481d59bb4b8a33682ddd92914e6ba6cd0ecdc907b9e548593117cb1383b11e186ae355ecbb8f7f7fa8280795c23d42b4590316f4d7f52eb7d3172627d070172f7cfbe39390defb3ed358fdb0ad781a06f86285b51373985195a7f61138a899a4902fa4b77ef2f00df9b1cb03acd2ea43cf19c0d", 0xf4) (async) sysctl$net_inet_ip(&(0x7f0000000dc0)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000000e00)="96b08eebe2a6131acbf08a6f3251e9f44f395397f189a17a1c2f79ebeeb4974bbd0f75d53218de6e674d44de3b271d82f261c6fc10d88aa5f0a0b7a4bb0c994ddcb9374961650a46754f2201f032091cb9201af43232ffae685fb50f0feff93d5a062f0240f34ead4517ad38c232037afe18cfd350a6f09dd119d1bd992cd662a488c3bddb772af0ff42384e1ae2d9b2561b7d47c941ce6935b5d79618406bc71f201c9225cbe23dc1e4cd4bd110db310d6e5e4b8e5d24b3e5e13f0092ef9030635b5ec5572fb5638fce2f4aa912fd4614c46b4aab9a0756221c742c1a3302fc071ec9d7a918c39984c5d994274424a29111838fa9f5bcc4dd2090675e93cfcdcfcd896866a08b01e5ed2f0a2702ea8811e0adf0e11eb5e48ac435ba452ccf66938540accb0b6015aadcf3dd6b8edfbc1b906f764190b8d4e0a4561ba84a3486a88fd1642c017ad86791397eeab2f81d10a5f00596b34206ff2c6d0dac0537fdbfb013daaa10bf38f9d0060d42b8ef5fbfaf50a7b7ec8f3afe7465458859e7c9a23172c0a967d3d01519fcc9a737ebe48bc7253bd80902702113a378b15f551c7daf6735a22d31ee4efd44883cb0154aa186e59521e250dc50e99389a5d5b75c0b89bd183f206e101b9b64a4fe3fff16937204df3a92ac29026313c8d910abc48a959907ff633d3dd8fff69e4001ee6fccf3fb5a52486c482c96428acd635605283f47e15a61ecb4bf60a009c48167fa1260fef8b5e6f3777f175f91882e035d80e19ee62aef0e69d2c05410c51dae6fd619ad9bfd0345e52f045c54f0f61879061e8bbbed30bfb9b47bc007567578d8c29a2cdf7dda7d82c508c7f6771f968ece9f91d3abaace0ef7899ba05e95f98637124804634c8bdb6773bcf5c1da03ac6e348483bf955bf7874253a06ca6dbda2b682e8398340cc370cdbeb7d54084c89dc31187a1e34f78bf431594abbb7c0e3d98a49a68a2db9a4e040c547835ee7050d18926896f9096f4fe2256bba94fb575db5d0dbe2fbd3f29ec58fdd1d4a1a49f562fdf566582ac6c3ab22daab3c301df08dd6349cdcd73f3b0950edeacc80d90e985202535852e2cfae1139ba9946373878bd63f7f14d295ff6033f954b2ca56712656276b498345af6109a386741822eb2c49813145308546ed6e44c819b58e9ff057b4c09dc9ab089984991498a98b89ad35b0a9f59dda45e31e9a254248a54b03928009db6370f412eff962a8a86f7c9072f1618f59d22c44e1cc2efb8d0b77be1310c46235b85a502884a0961f3dddabc514786a3b9bde5efbeaa02c8469fdcc5a84130c7354a94ca869cd5e956d8dc8a83ae4ea4fa42d51c19ae2b83bbf50724fab27dad56b55114f0c6794ad1fa179401218a98e0b5943aaafa373f1e7e79b06759200d25925b5ff34bcb92d6bc59208e959d5a3c010b3648dffcf40b1473e7f907abc1b703739d2bff4f66a93757ea6037612d618c08387e85205a0ed319fcaf6ad8f306df9a45e73f86b453d5a5060e8d4944be658773b194f4affaebbf32badbe6e1e307be52e703337e6a889fa439f2009ca60ed9267e7ef19c1e9d26a08969d5eb4fe7a4ea7a0012055a8a444b97973805b7ad0869b1dfdc0288a0d63ba6100ca6119263c09fe7b9ed1a7b913bc1755aa913a15ae401e9c1a9c3dc99898f6d3311fb75be5b4706379ef1e95dc4a350295d17c1ca0c3c8005c2d35fe60745209f2e1d840cdaf579469f04d0755d69b36034148274ad22a101403e2a42538d56e0f31d05ef9af518a7d9e5a156a333b815570a017dd8b40b98456f07d4c33ec39d295e7d5a45e1f090e0dd955e1a6216c150a1f7d8bb108ad64473c1c9c0716930c06d43a163f3038077b7b4b3e5efab3edb91cc6f77533149c0b9b6d39a7c56a810186998621eedd5129078c1f3cf87a3162cec58ac4da3840c8cf2eaa2079254f35c441002e107b538c4874a8a987ab70f3b35eae48fc52cc76c7cefa6b24c2f6c50adcd92a219216e214b657e4eca73050a8079581d117302c719811c77db41f5599d4994754b745a526ebfe4942ec710b649a7a7fd9b3ab1f3b21285d53116506c68f0b9a2670a9cba9c67152d5e262c50d1c2199de522175670c1a659afe6cbc9c9850cf73c02f51e18d6a39b140a9aa0f2f59e4507d0ee79b2770ef4647f5aa1aecc047589e4ff2e4b9258717d78877c238963f40d744cd5d4ba58dcdfb41805f30cd98199d5b84e9b55dae20bf21176017e5c5e2a42aef621652b3f1fa8646dfd2c62b31ec4208d02e7622019b0e41113afd1321be1e0271460bb0b7b596a299079749b8d0a3d43d4ed5ad968bfb67f648c9e980161c41bee83f9f5717dcdeed57bd2140689709d0182fe240b90edd1e8117f3796c91c49d08e105a25bc560cb8d3505b409fed9b66cdbb0e8867e7f422c3b81376e782f7890f395e7a0a06f86b3421a81fa0954c47fdba1d1d46ce0d64d2a2997e69934d90c81d352a0447cec4a261f147c24c82f7bc832bb448fa7d14bd96e6b8d5d6d1b7a25600de35f6006f5e3ca48ca6d2d7c7871a5f1dc1971c7bbb08848b5cb85f1452e78900ab960b78fe8edd3aac892d4b32140c4d03d89a8aa03f7a82da03d280eee331c30f0f2765ac7365060428504cd4a8d35466b265ebc5e06e5b64333851d62635cd330f616b6981c1c30cbf75853ec2d1cccc0b61f25b99ff71d18dff1d956eb40a292d0a10d88f9218891978cfc47395344d0f9a4e5cdf036dd7333770ac0f54dc1ba9576a4a305d0ca969950bd45da80d4bd942656520f3ef4d1ce07608c54d637bc43c1435a4bfc8bfbc1a4213a7b41579454ce34fb3f6d4d70d122beebff64c89976bcaf774cbbaec9aeeb31f06d7a83f0ed8382cbf73745a99660404346e6db9a297b6b932e26b132835819c3684c7eefc4fb8175bd7ef3eaa84ea5d5c5b657e2e000d355d6f9f280744b6298045af2d0c77dd928c640f4202f9eef18bb3f318dd922f87a76b7d77e81ca9247a073c6da0021d03f18b45f47deac74bc91d52af186121e04b6a434a828edaaa4793ae44af22eadf5d9f460fd2942fde0ba295e4d20e7ecbed23c52a101954e8876aa61baf2e887d26b9e4c77f3aedeb03834d98bafcb6a10fedd78e54462ed2dc1905c03cccf73b7c5c3eecd07e05c6dfc901677569bbea00ae0e1c90f1cdc0d22e0d29fb28b8a2cdb6219ccb9a9e3c091921d3582ac8b553ca7055741e952a12bb873a5b7f8d3a2f0b84d7267b7cd3693c83fe3bc7bb8878000361f60023cf02bcc645bdd56b6ecca9c9fe1aa144cafaa08edee76773d9bf6b78847ae282a47a6992337b82d2bfcedbd93265a80cc36eba49f6ebc11a3f83d4365bc4fab6721d400ced85e25fc67e503154599fbeff25483d326e1f5059a87e2218cc4561e19ad6dee9cb841c3a74c6c70b99a6e1b233484f4450181179bc883bcf2d2dc633ea58b66e7f5caeae466ffdd8fc9108381a5a69b54304dafbe23cbe0d17bc1f86ce67ea000e96c2971f6b520ac6b61c4508994c0531a826890d3f58fe5255acc8a89c950cc977c555d9727f8c1bae973c84ec572a241bf14844e63f3b058b6f01d13d66316da67797c8b191b39ce4caa47efed73091c5c9cd972bb4fe7c324fca7b66885d30a12cdc8c675d20426c08f91c76389a71c20b102e955986085cb4fc8f0029d41bdab727c094428596a6c1329ac6e339af468a477b89b8641118b7139b06e948cf23edd9b3083ecfb1c8feead08b09af854c9b82a8e9736999eb3bf583fd3739721626ac3197bcdcadb692be3d00450ce9c8b9699a03eece505fd061f7d2654bbc2dbaadddcbca3ec91c2f51f7dd618400aee44609b3e7e5f595c5723f56b819b75008cc8738312be7def7d8941117026130870e0162a5d489916053e8b6edeb382c777418434f2b827223b87b3e71670b4843b279aeac8fa560871ea72af80658bc8927f229adae75e37672852ed6113e14578785904ff5f9bbc796bd84cf03fd99013619d618856c72091f938cddfdc6fc8b2d7a8a83ee12103ceb27199023c33a64d8c640221510a688ce05b0d381fee4901ae240e9b6943bc0e3fe22014eb92c80b9530050eedf8dec10402f0525007aac65e9b66a24dfe5980197a6c0b774f0bb582c72d78e1adea626a602cc2e90e5ffe617aa1c37bf205b1d27df43c08fcc888845733644766d133f1c41d9511cd66d3e8214179f397f8e4ca1f4caf776506552a64b183185b494eaca7c89263917b9b14aa940fd6159c092af72fad2867d6afbd4c86e4f8b7b4393ac27fb3e03499633fc54027c5958b61e0121acf0c3b9e68a127787a920ada8a17900e04b0b33a87b64a036b56a857a34da7f2ee4b800bb66e2d7ab06ac15f0d03ff999f0ac14120e7562c46aeb193aa1bc3889a7759c5264affa069f8ca94cb1c77e43c43fc472b9cf058b27a07fb86a0b7be23128667c58cc83f476ab6ed04fe2c552931472fa17e507fecd212f586786c87c45c63d5738cd36d6ac90e8dea477d04142798000e9fd85f8efdadfdb2536cfd6e809481dc07a5a3fb2de8062f5e41b08e3071a040401fdd7576d2d70be36059a98750aa02046b0e3d968285a6ec7aba4404401d31e3c19b4a22cc1aa18e801a60b4c5fb3eb48f775feb404180da2f47fe4ab4fe7050fb396be9f5bdd4b760173b76bbde773ffc692cb8878aaadeb72b5bdafa80ff04e0a6d7d4ee62fd7f8312aa7ab14002fa395cc2e94625e1e45e18190154f1eccc988bc34a80c79e9871de4c21d23982a41c49e46ed1ed1b5e03d9f84efb94ecc035c89ac0013c7e3eccf84ac70c8fc64d36cb4011b16e24d88e19d20557fedf1f91c79fe3273058dd4a1d9502c15a903edfd9d6b3f2a3eebe454c64332415ac1b34114f8ccddc405be17f4047cee68d73a1fab0996539dd0e60a41c5cc995300016410d3feaf645117e569c21f87c3670462dcb6e5594db0dd4b2aab13216089d6a0e5b3bef029f21598532940ff6a0f811397cf80c2f8502bb43036f13c45db95652f352f1f114fdce6b50fb123d82c7836080d2ba28af99d4f62908dd8fc69881765cc4b16c54ca2a67a2c1e150aa64b664be331e3d0ea44715753bf54d54ad8f4933d7855050d8140b4081d803ae39537d837afeb901611825bf80bb357948e5430f79f932ce2e79d3e633ec63361439af5ba49a8b530f4dd0a8fd0293451150a221e86955bccccb7c6452110e6d0c994231604334335876ea275743e142e76b268788479dbfb147dfc3bdf84a5facbc9e0a192099f9b8401ec33c8ff9827dcb5474b894ebda95cd83b7a3c48e22f8405dacc32ceff57167a787e35099fa87f03200dd63dc0c4895980e0d86a5a3dc0bd5d869c9d9491d256dadca941d9579589f3629f5bf82f10029c398f0f0cb025c5280db58204f55ae5d9bc29c527da2a5f9d753a9c60c0ff27d7d79b2df9432a6be0cde4a5858ce846f6be3de12346cff00868a4ebfcc8fbfa7c93b373401e325ee357318052a80201356f57f4854a972bf667838d3706178539b7b5f327575b112fc9704a3118559d4ade1b4eb6816ba11834906970ad722f84a5a3d058e7f6e138b680e4a3a1ae4e47eb843fdda06985c8cb127e1cda537c20cfa90c6865e315094597562fbc28b3f2dbf51e50b9474565e0c559fd8c6b08ae6", &(0x7f0000001e00)=0xfb6, &(0x7f0000001e40)="1d868c2e20f0e1446a916bd29d32ceac4a7e943ed2c3c3cf70682ce785d3e1c29c2fb090bb7dfe4101fafce1e979b154b6037ad97f0b45a57bf993b9d3c287d3c216ddff95ed5835184026652c03f9eb710f68320210d80af39121a1e76c4458a25b790a26caf6eb0ed6ae03596e3bedfc958e315e501e7b7944a187153c52ec983440a791b21dc9a1ea11b85e234f26256557bcf2362d831bd68b6b2942e5caf643c72f090f6ca140c98d8b4391749672731a2388fa4444cffbf897a9af25965988e8631167985b69f4cf7be3848fe412f29a1c0fb047f6f040840727de432ab654ee2a80c84300e8502e904004e23158b7c47d82df7c76f874833f3fc2754960a24376339e5c8be9c1cd883d699a664dc04a1b5018313ff02dbe5ac70f9976342ecf2e3959b4f6d04ecc08f4cd6979d1a9b555349889d4196bc4d52b079e1e028198986ff963e5dca5ef523cc5c2b0965b07cdcb974aabb6f39847b582b1578733abbbb0a4b5d1e1463ae7aef75ec2d51c0e589f5971b4f8ed20065c27f2ab58df74a165cb4f1f0203926153a5fbfab6d46b74a975d80bfe150216e3de44637d1ae59f109ca9ede9940f5edc8abb396671a2faa47fc17f9ed7ce319cc9ea49445327068b9fb456c8190290a280d21de1b3c5eef191d5abe7d10219b6fe687363cb3697f71548a383a26865d4cc150536b0e5b5b1dff9939442c5918b038f215e1809aa891754d3d404ca22170572ff30316d99bdece768f10fe8854ca5173af05c63eec904d71080c3214327079e96207d6caf0614ba7bddc2cf1ea34563624504cbe9160c86e436bfb1ce0a56a403d37e32ba28a66d6c1d7809c3201e5cdf37238927beaddcb43c21c63679832ffcd51c727d7e747426390e2ebfbb8fbafbf286accad59d9a73aff4ce0a7f0d7ca8afd3b8f4acab70cb1995bd6524da78be1194d4006102abf04c257a2f1addcab572e54de7b0e9a69c7e0b35f7cb20e25d95e07cc8c49b6acf554cdb279fd8b6e7ded2848656aa1a2d9a69a018ccf56d6a51225b57a10f5a7795f88a613d05258dd9ba8828ce2599647a0e0e91a7ba970b48fee0eec41e81395d22cd092200990295783b91a4ce5b24cfcc9c74d23d9ccb8718947f015548505cc18bcb0adb8a2a2d8a79729f10fbc85104cb48226a3155eb0ea8ed784a14a3cb0b5210238577bb190a824ec893827e59b9fef0917fa005a517f466598532562dea01462cbb85a9a0813ed940efedcce1fb7c8d4513f9632aa54aacd7326a44750516228d24088ba4a8dce0625f72b4de73c9fa121d2c7e2a486b28ed10904d7108e8f92ae78b0f1918619f98acad61e4e56c2fb2cb3452e91da1fd8c65ba88e3b9f2e3ee2ae3b879a4381b21365063bd7652374f92840ec65374ea51a5c91d312ccbf3bec8ef243ebd9604cc791b588c980f6d408168a2a8be5a99c5771282f8896dea1c62f4fe7cebf8856d859d1f112c546ad30d4add55bc7fc6305924233dd25d3ef5a45b7e7f4d078610d7012f225fda41ca734fedf663227088e8b37f6bba6aa01437706806d0c359cc71dea9e5919cde14b3a7d6d322b40b651d67578324dc16f6037fd03613b1b15340ed236616704dec43f57506037007de18006d90023fa495e4aa1ae0975551c092ae48074424ba68f0874e8f7091f2ede843a9739042d450b62100fd5d0294ce5b7daec67acc091886c6c233a340204d7460ea83ab1be5b3e1c80a6e5b9b2072008cf4961178ae73a825d53f266e0eb9bca9ff578c81d244cb3b34e27f472196c270e2b2ef92f0ce378600b812bef806776a677e07c8294a0b36da87f6a60a826b14908e2d80380bffc089def9b3bd20d855f36bec53f44389f429b0da43d5704b87be8ddeea2933630eada0daa4a8966a4e9627acc01747ef0128a77e8cf096214c2e8d794b115aac42b966e6be88784dab3ccbb39bbfdfaeb53c4f0fb359dac14136231f98af5392cf06e9cb92b3079b9049e5f2e27b29776e220080760f17dae052725b4b610fc63995298885cd9bd4367a535955473fdfaca05812be5a866f679d637281d354f1bbc718f1c35b1900b1aa98c7c1f9c49e306743717d800f3a4142e5003861f8ad44f3afb8087352dd4501faad3406d37b33ca7e1b07d16d2c708873218693f0714a657c4da73431260fe2eb9be8bdd75946a0191ab257a4b3d94f4dea377af57f5d20f729f432703df4f74981116f63eeb83a2d1714d5f3713b1369be24a286c798ba7c25c4947a3a68b9eb59d2a9f223874d6b37df7121b1c3db2f361a0198af91aae602185168a8a445b8fb6367744eabbfa45e6c2c0e156dbd681f1e6ecc298b0af9ced5e4b3fee57f08815e8e53ae114f54f052a28a08cab3a8bf34acee7864648622f0fff8cb594b0cdcfc5f987f2e3f65ece2523e7a7d1c0cf03869fae6b580c30d1d2477edc6eac1408877d7d3c1f2dbcaa3179b072418c10914ae3cba14376bb3795b9910a7d24524a4cd45a3c7248a0409c80501254c461e679cf75ac9c33a0f0ef4b9b1d5e318b5f5d749117248c37fe1758faed4d55cb7a401449e1b7a435a3affcc059d5cfa68d0ea5bbd89cb7c93496633fc318a09c22f851888c4f7609c25ce919d70939feb90686ec1fc7a39c3465a56eb1c1ba87d49a0e079244060292fe5e98b1941e2f75f640ccf8a19a08d0c9bbd7c39327338346e6735d889b8571b8d056308d9aabb1461f8c0523ce43ca3462f3abd725df3aa92f1625cb12af898e80dd89ff26069d77b9bf0a00ce31213862144f9e7c557ee560cdb38952624755aa0eab649cfa7af1717af23048f7766f8e6b924ea0a59efdb0aa7daabbd6d7dabb22c50090aa3843d25abdd14b7e2c3913679621a2e9085b3947e38f0ad10d1a59d3c7c79a69c65a77ba4fb22d5f9699464214e395699884ac805d98a3a87dbfb7641596d9d1db0689f75055fecc0db4a390d47835c33cac9979fb0388484069c4378fd2b373dc903014c534212676d93fa0225e3b4257e80dab92779c8e0f8788166cd08b6913b20f927193d5a1281d499c2db662c1a7154e369ef824294bf7cd8b17383b384a8975d1f6f06a0cd2d0efe41767297ce5e9a29907ace61a9d01e8098f3a8cc2f9c9db679b0c7e8096aba99d0b4ce287a6a702b2d9a870efb647b2fc589b1e228bf63a5b79adcf3935183700da71e69ed167c41a3b91cd2655b1af6cb382d6c69e8438a1bf62e9b0f1007b47de0f9c93e4f73b6890f6336a8e1bb5d8fc56ef62af01d33c3be9edd8f63101f1a58886ade05608e3125be2ff31ee1822b0b0f79de11601d89f7b454dd9e77029a591b76b2cced23b3ac7113651c745ae1df8ca701010f6c5fc43b3d8e4c0c9d68c4444a9fd9c15dcb0f8e52205c2744d0e63e99aafcc8924c01eaf8aa568727553c2ac05b927fbf15a15d9795124dd9371fd5cefc04cd126d356b158cfaf2790a3c7d45e30ac0202216cfa3c69bbfac6fd4165d2836cd5b250bb492a80327099db39c2616d07d16dab910f018ef5346b21297c688de7740b5473a141a9721f768f8fcea169726987d4153340e2056e779e651da7d4f0e3c94e09e5876ac8b54b43e962116fcd9a5e6cd202734f81de0536f4063a0baeb635696f276492f020057778ac6e580fcf86c58e5c352ea03fad664283019f61d0fb136b53596eb049ba716166969ba1c07f735b522d28951a353a464befbf0f19800c86453d6f752edbcfb0d1d2cb5958ea54f724c0f33e9481ae16ae0b046556558ede587bcb5c14893093cd822f4c5ce6bd73b71d3a5ccc981c2d94871c332f4c4748d1e72df4c5b21ba7c0999c69c6dc3a6baf01c283e6b773673ba0fe60b0d73652837105a96c1d252893cdca91186839ed3958a21848dd7a56a2d6236c9a43018142372ec881521183eb138ddc2e130378acfd4976fd26bebac8193aef5450784e221611d1f985eeb7e1f3917789eb763424729942d23485c0ac5bdb4b25355adb52991ef91ee942298bace11e519fddea4eddac55ec88a0859b3854826b493484c7815d65b11a2f5cd16469538c1c9cd091b91b0e2d0d3d4828051ac4537fd26d0c532d93dce834d6da30e6ea67aa863ff0c359254e2b32bf2370d49e8594d432d01af1f5304a1a24b49e610d4878b171cd9a69d37ec54a2831aea82114fc6202c190f4aa867239c398b145ee6e6a13687f33be73a2d3bae617d0aa832fc31fee3483c28c6a62fbb801394d044d61d01b74994389f66a710eb3338a53b5e886d967deb1248daca0166c5c0e1f6de468db0aa35bfc6c035f7e73bb605ef2f179b4c16c9c7107a0ee8318f8b54ce175cd727a9bd20c98e6c7449a75606739da96bf5ea4b509ecbd7e58320953bca8c0d669ecd19e43544012ce9209845519a6038f2bf84fcbcc7c087f3704babe1a4f5e77d5b996cbdd4f8f3cf4a6554d2cca167267fc71c05960e69f5997c2b522b041e4d05bd50ba913ec4b10e5dfad1fd109ada493b3792ab593ef1d7b80a4254b2320780ecb21a2968c9d2653f042086bd404db3c4ab38de036b0cecd4068909847b42fea260eefc0b875b347b05f7e7ae05895eea8ed5f72949cb8e329f37d74ca34af27c2671e0889a9b3059ea369cc3028973ff55803270e3e90d28fe74a735c4de6a23b8dbca9da349d789f3d6ba53d3ac228a811ae77bb10080015372b3d5d18c693e073287b082a340769761427c850f380353e29ce0f5b02650678df63c7d00800bd0de75714212e5575fdffaa5228a10baa1fa575d3fdd21fd5b2781d1ea07c757f4cf28b26d09871e40f1e928d808de78b8041bc076130962ddf3892fe3af4f13f5404df3182fb34d2f7ea8d9ba48dff44e3f4fb3d67e7f1f4213cfdbb588b50e9a001cb4b3f17620debed59dfeaa1c5647c3bd1e36df19fb77c5e954c65cde63a77b0cb385eb5d99193d8730554075d8e02f724a792a69a222809f4bad12bef03f7088221b80d9d81bf9841b79a5fa12cf2a1282d4e382402e71c2b4e0db30113641d5d5f3fdd38f3a4d3ac861ddedb5cb20ff66d72f5e3670d978f1dbc7e70ac4af5596dd2e0a29344fa4b1b91ac89104ae624330963811ba6d7e4433cea370a2b989accc29e9cc8cc61563d3faec9254aaa877d708d3c74d3e258855ccc0d080622f4e457b9427ed8a3e1d1e00d18e676fde11e4fc95dbed574dc15081c5ff4246708f091e690fd67b9df425cefaa0b1c018327739c5ee17bc8b0e788761c32a93407b9cf617c570dc7307ce750db1cb61c1a4a8233d220182b4bd1a594488141bbbb1ee80456dcd4467517a4524fb683e8976a91e6889eb4542a57d5afdc692716d36fb878763741f903a25f64ef683eacac714f339e31a70abb622f992ac2df993db553a238660b52f030193a0db49154440e1e0d2d91944d1b60a60804ea3c82c86c20bab632e57887d7a39b176dfbbd89f626b61aa600c9b48fcab97ef02e437fcde60f02248573081cda7cdf8f1d4296c96da51e74033fbda423d1da56e1f484cc1ae91c69d0891f934785642ea68dde14fc57de79aa06010a9873fd9c0ef1f61b425722c3c30d3d2d0888418e1de276640306ed19ccdb81af5a5daca7f27315b455d9025ce1261ad99884203be81f08058bef472ecf2ae5e0f95cc0181f3142ead2f427d14ebab8cc5f9d2fc8c2fdb32c4f7e3236156744a01ca59193cb631a2a55c6c9707931ffded5c4f4c05e12543b47ba7ca7643fa46c2db05e9f6a09f7eb98a1418a2f00ea9613e4fd970ea18c9bb6f369b4b4a09f55fe0", 0x1000) (async) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000002e40), &(0x7f0000002e80)=0xc) recvmsg(r3, &(0x7f0000004540)={&(0x7f0000002ec0)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000380)=""/48, 0x30}], 0x1, &(0x7f00000003c0)=""/106, 0x6a}, 0x800) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) executing program 6: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x0, 0x1, {[0x7284, 0x1, 0xa, 0x0, 0xf0dd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x7fffffff, 0x0, 0xa, 0x7, 0x5, 0x81, 0x0, 0x80000000, 0xffffffffffff4438, 0x70], [0x8000, 0x345, 0x9, 0x6, 0xad, 0x40, 0x5e5], [0xdb98, 0x7, 0xfd, 0x7, 0x4, 0x8001], [{0x5, 0x7fff, 0x8}, {0x1000, 0x4, 0x4, 0x4}, {0x8, 0x2, 0x8001, 0xbdf}, {0x100, 0x6, 0xa0, 0x2000000000000000}, {0xf7, 0x3, 0x7, 0x1}, {0xffff, 0x7, 0x7fff, 0x40}, {0x7, 0x20, 0x7e18, 0x7ff}, {0x1, 0x80, 0x3, 0x3}], {0x56, 0x4, 0x3, 0x5}, {0x8, 0x200, 0xfffff001, 0xff}}}) executing program 4: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) (async) pipe2(0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) (async) socket(0x1e, 0x3, 0x2) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) (async) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, 0x0) (async) r4 = socket(0x3f, 0x1, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1d0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000080)={0xd, 0x0, &(0x7f0000000040)=""/13}) (async, rerun: 32) setgid(0xffffffffffffffff) (rerun: 32) setsockopt(r4, 0x6, 0x0, &(0x7f0000000140)="03000000", 0xffffff57) (async) dup2(r4, r0) (async, rerun: 64) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (rerun: 64) executing program 5: socket(0x0, 0x0, 0x0) (async) r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r0, 0x0, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) (async) setegid(0xffffffffffffffff) setrlimit(0x6, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) (async) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = getegid() setgid(r1) (async) setgid(r1) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getuid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0xfffffffffffffffe}, 0x10) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0xfffffffffffffffe}, 0x10) nanosleep(0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8800000000000000000000000000bbfe0700000200000000000000000000aac8"]) (async) syz_emit_ethernet(0x3e, &(0x7f0000001100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8800000000000000000000000000bbfe0700000200000000000000000000aac8"]) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) executing program 1: r0 = socket(0x0, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) semop(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x0, 0x0) socket(0x10, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) sendto$inet(r0, &(0x7f0000000140)="20aad09af56e22fb0f0470b6b9ccb704458bbab7c5f30f7cd2cee94f097d92990e7f80abc27719596248522def7de9f9e934f464992571eaeea5dae2704a1ebbe9a4855120532ee66f0c542dd2952cd819fb23aa829df48bb906adbd950f610f96da0c67e07d321c947be1c738e6880b468d74ece4472f5ced25cfdec26abc35b07484bde218d262ccbf1735a92b8719e4ef0de7aa7f89923bdb3ef79a8ac8dc01de756e9743f628d848acf6137578c399ca04e4dce75b55320bbadd7f7d3777bfc894650337e7170fae8186af43cbdd5503b106db99f48ae57bbef27e142457e03f7590aed3fb86f5e1a32dd28488e35d53ecb392", 0xf5, 0x400, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() accept$inet(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffef0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec30679f8f5821eec49988861be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d803", 0xfffffffffffffe8b}], 0x1) msgsnd(r3, &(0x7f0000001600)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRESDEC, @ANYBLOB="53770c84318f44569648f1a6d1fe3c9f8f13dff1467c57d3178e2f79c338aea04ce3d3e9f992cca54b4b54b967781b2c9874d04a190c6e5ab92d1f720323140e9a188d773a33ed11c8a9c5efa4d4060dc37821dc48c04dd78bfc4f81407853b97747f7beaebf966c86354d1f7c0e820b31c971943e503c"], 0x401, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r2) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x4}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="96e9cf1c159fc25ac05e6f4ceba3074c176401eb0e1de767ac8b63ad9834948fa08f9ea8720ca732668fc65b10b54e51a1d237108c53b05bd6e5dd7754f2be35a64cfcd5d3a4e4c046ca4417f391b27107c739cf4cb228a54dfeb103a9faec28b8093794aec903eb3c255c05621cd280cdb879c4a98554a5404a78b095a5209f621933407869646e74ca9e8f746bedace2485cc069fb9367619cf7e09a78c994e7babd71b2f84c1a81f98afa79a03c49eb25247f7959e6cb547d47d81a2e9612988e9de4172607128a2e5059e1f31f1910215c8455ee61b10e319caaa2db4dd4deca8cc01e5b39949d53413f8f12f1ca43e4d568aa46975bd183a6d36fa6b52b0c5c206175f14982a86523", 0x10b}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x40047477, &(0x7f0000000080)={0x0}) r3 = getpid() ktrace(0x0, 0x0, 0x0, r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000040)=0x200) r5 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x7ff, 0x100000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) r9 = dup2(r7, r6) close(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "0d838000000000070000000002fd00"}) writev(r5, &(0x7f0000000240)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) getrlimit(0x3, &(0x7f0000000000)) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x800000, 0x7fffffff, 0x4777c542, "1c10260930770300000000000000da64612c2300", 0x0, 0x1000000}) executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0xcc8}, 0x8) setsockopt(r0, 0x2d1740a, 0x80000000, &(0x7f0000000040)="9a8d55ada9f8d6fce3e67e00fa0a98043f20225f5053505018f8", 0x1a) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="fbf6266afccdf36b1949427d918e0f77d3d947975c9fcb93e0b964a0c6f81727bba7bee3cd2f63596259dc7946a76e8ab3ae88715645e2945e773cc74fdce639b27b39d2", 0x44) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x4002, 0x10) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x4000, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0xd9, 0x80000000}, {0x18, 0x3, 0x7, 0x4}, 0x200, [0x10000, 0x8, 0xbdb, 0x8, 0x8, 0x80, 0x1, 0xfd5]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x2, 0x6, 0x4, 0x8, "7df1aed5b7de1931ef33e4f6669252007c1df041", 0x1ff, 0x7}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = socket(0x8, 0x3, 0x3) r5 = msgget(0x1, 0x400) msgsnd(r5, &(0x7f0000000340)={0x0, "64bb5929a08b3f1c5bc3be3925c422730431dca547282a814d4ea80e40d629f9e9e2a4be15f7aa8573f4fc0c009f171611e7df6b1ea80c25289fb5e1da69e6d9bea715c65be08eebd012429cda133495d3105e0b80b67cf40919a272c0eda68f817a0e73ef41c9f1"}, 0x70, 0x800) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x462, 0x0, 0x20, 0x0, 0x8, 0x1, 0x4, 0x0, 0x2, 0x2, 0x3}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000480)) msgctl$IPC_RMID(r5, 0x0) recvfrom$inet(r4, &(0x7f00000004c0)=""/236, 0xec, 0x40, &(0x7f00000005c0)={0x2, 0x0}, 0xc) read(r2, &(0x7f0000000600)=""/212, 0xd4) r7 = open$dir(&(0x7f0000000700)='./file0\x00', 0x10008, 0x20) getdents(r7, &(0x7f0000000740)=""/211, 0xd3) pipe(&(0x7f0000000840)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) setreuid(r9, r10) mknodat(r8, &(0x7f0000000940)='./file0\x00', 0x8, 0x4) executing program 4: 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) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x8000, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x40d, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x400) syz_emit_ethernet(0x17a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mkdir(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xfff}}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x50000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0x0) executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) socket(0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32]) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x420, 0x0) getpid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0xff, 0x9, 0x7f, "ec3effb7d4c8ebd3cb9eb9ff8a652c581db7134f", 0x9}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getgroups(0x4000033c, &(0x7f0000001480)) (async) getgroups(0x4000033c, &(0x7f0000001480)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000340)="3bf2ee74e7d647c82dad6eb2a36fa755e1a3925fe49afca7e63b1fc365ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefab", &(0x7f0000000080)=0x92, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a727caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000006b9057255f281855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353945d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a", 0xcb) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000340)="3bf2ee74e7d647c82dad6eb2a36fa755e1a3925fe49afca7e63b1fc365ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefab", &(0x7f0000000080)=0x92, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a727caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000006b9057255f281855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353945d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a", 0xcb) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 4: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) truncate(&(0x7f00000000c0)='./file0\x00', 0x5) chflags(&(0x7f0000000100)='./file0\x00', 0x18001) setrlimit(0x6, &(0x7f0000000140)={0x1f, 0x7}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='\x9a#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')#.-!\x00', &(0x7f0000000380)='!\x00'], &(0x7f0000000600)=[&(0x7f0000000400)=':@^[-$\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-.\x00', &(0x7f0000000500)='\\))\x1c%^\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='$](\x00', &(0x7f00000005c0)='!\\\x00']) r0 = open(&(0x7f0000000640)='./file0\x00', 0x20000, 0x188) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000680)={0x3, 0x7, 0x10001, 0x6, "69fe02d8ae339df4890a742793c340120a1cc2d1", 0x8000, 0xfff}) sysctl$vm_swapencrypt(&(0x7f00000006c0), 0x3, &(0x7f0000000700)="5a2a5801779ae0a36d7b32aea9c445d8c2d844eba93be86c371dd601299905fe27de8c196c568fc7a02a615dcf61d4b010ffc84366d451729983263d9903dc51b5bee3473b8bcddffa54dd3bdc49adbd9dcf5669a0fd1f82188dc5e1a4597dec2fd3de8aefe32cb90d3bacb9df226bf9fef5fad014eba43275602e36eb0441c6b3647b8c971ceeff84424abcc971cd5a825eb59400fb94c4fa214c3a8bed13fce0b2c512f05eed5d653bd4552a1a135e1fcc6bbf979d83d9cc", &(0x7f00000007c0)=0xb9, &(0x7f0000000800)="883e800fe7a78c24748d68a622deee01f9f5502af8bafad96cb7d341f82f66eeaa69cfb84cc53e47abe9e8c3b38ae692b37b3dd6b8707e979db8411be5b239df665b09ac7e80903b41e0691b6564e8e9c87abfa6a220cc87b5672bbd79af361f671ad6cb34b1e16dce81", 0x6a) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880), 0x40, 0x0) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='c\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000940)={0x7, 0xfffff76d}) setrlimit(0x3, &(0x7f0000000980)={0x9, 0x2}) setrlimit(0x5, &(0x7f00000009c0)={0xffff, 0xaf4f}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) sysctl$net_pipex(&(0x7f0000000a40)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000a80)="89b6b1282d157e38046cc72ad33e22b54828f2c754e066c18c9e18590366970bd14901e3078495ec213f4fb9d3a4c84693d5a13558abf0aaeff15aaedd9bd3aa58328dbb2d", &(0x7f0000000b00)=0x45, &(0x7f0000000b40)="8ddb24cd9c7d6e3ddd62b81557bf7e165a572ded5f8a4e5becc5c30b44825747e68da7a8ddec804278c736854f92befef65d2a8b5ad4fa6aa03e4225ef87fa21e3f0e5eac20e7343d7a6318cc7fb959f2674c7f3ccfe31aa35c2617e5350f6076e4b6bd05a59ef6b0a775e77f9538c4e3c448d9701428b90fc5c56a1e723e6a1704ddd610051ac212ca3007330d290173cb68f617a9d62a52b14336e93a36290ea4aebd606633bb77e54c2e2b0acaf459165895384fec40c9901280e0fbe3118abb168c43122e28222b98e79e2d3628040f7940acd92fff02571a085f1b0bd2a2d9b37dc1cf45cec75a27ecf3758737710237b73e1df740073f70d2e56a0", 0xfe) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000c40), 0x20, 0x0) utimensat(r2, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)={{0x1}, {0x7f, 0x9}}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000d00)={'./file0\x00', 0x8a9a, 0x4, 0x6, 0x1, 0x8, 0xfffffff8, 0xe98, 0x2, 0x2, 0x8, 0x10420efd}) setsockopt(r2, 0x3, 0x8, &(0x7f0000000d80)="4eb1c30be5d9fdceb3e6f4c47062b8604d65a476ddb12d467d65b5950af51dc019d2f25d9ff21eba1ef34d99c4922e0a3ac85443fdb9cc9692d579290c812682abbed6e9b666966ad71590b0f6d56da9d39ef2825461e982a9b6121f54dc8f36b2f9997e2ffe04b73ac4144fdebc426ba395f1cc2d976a7d41d24817a9592b4cf2637c83729d074ed68faa1454d1f5cc972ce5c89255759d9d9885b7", 0x9c) bind$unix(r2, &(0x7f0000000e40)=@file={0x0, './file0\x00'}, 0xa) fchflags(0xffffffffffffff9c, 0x10000) sendto$unix(r2, &(0x7f0000000e80)="d81887b9f2181fcd54ac9577a2eb85854f0befd945707cd603d723a49055eff385d5bc6269251bcb0022cac4fde6f34134d50fe6a6808b26831f1a5c5ceb70b28fe8fbc2f6c3114014505c9c3443422e0db0ba68", 0x54, 0x4, &(0x7f0000000f00)=@file={0x1, './file1\x00'}, 0xa) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000f40), 0x0, 0x0) mknod$loop(&(0x7f0000000f80)='./file0\x00', 0x1000, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000fc0)={0x1}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = accept$unix(r0, &(0x7f0000001000)=@file={0x0, ""/264}, &(0x7f0000001140)=0x10a) r5 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, &(0x7f00000025c0)=0xc) sendmsg$unix(r4, &(0x7f0000002900)={&(0x7f0000001180)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f00000011c0)="50c0084311d534bf5f7e559d6a4063122ad60e0626dc16186e71e17c89c66b6c3cdcf9a2a80de9fbf18b4d9b9b43167ce0058bc9459079fb1aa7c07f1ba77120e645b862991c1038ca4b9b46f84d62be5495c137", 0x54}, {&(0x7f0000001240)="634c7545e4e0c8c2089919b5c85029aa3465f9ff41551f8d84d042266fca0eccd826c379d8e41a5a731336c69f616b662c8e78fa932b2919f4107fa9b548ec65d298680dfd0d05f5351cd767fbf920403dfbd12a01eabdef76c9e85e2d8b464d4913bed695c526bd7f75bd7e17cecbe0e6102cd54152ee5ed8be37a5703eeaacfd021baee7e737628656492170651eddc3be1e34d4563f42950747d19942f2ec2b12b17ea12616efc6adc3ba7131", 0xae}, {&(0x7f0000001300)="783f4f88ebe234e0156a92fba0b0c8527a7e72a2362ed3921c659e634a2396e2af01475aa6954792eee79ad08b5f737f66c9a0dd4c92198426b4a37e4b9af1637dc45dd39f6f840156983e51e1c91a15f00510b096d709a529f82bb304b10719e18d478efc8a22ed558b7d324cc2c7b2833c88a956a9f18351686e0b385c644276c45bfe8f7686bd57134fa2b8052be334d580238449f7bd0589d8ebc8745cbf24205c601d97cfd79371b08082b212585cc926d797615fdafc4e37691c648bbec6eac1adb969b6126e684353d430350501dc2df70c17eb45ccff6c7a8025902d89289fcd0244934ef609d80a6c2715a1d5ff338431f37486d736548153aa025183b65fcf3629c8776e950b40fa98e0afeecc2ff816281eb6c6d01903147318ae3c33ce10259154e51377956e26d98d20099f8388de480040b2c41ea7e2b9a37117122b46695adf8fd9f36ee3e11bcbb34c501a351262c4d5c15fdb4f271588799445a37af1fae9347b38ff51901bca758ac20ad15568f65ec94f2d263f36beb83dd0d824ed6d26d188dd31b49cb1587fe9364377a601976c030f76e9bec93df62fd01c7870e6074c52c7c15d5a76d7a83469053c29dfa068f1493901a92de677515b0b7bf724e6301c22be0278e93cb2823fc2a5c813ddc9483507a4bf3a5cc37dfb6f5820260cfbc475b5b467e5f828969725acd3f77ab0265e04d12aac641172ff001d42206a3e6f3663dfc8a1f4160f5a4b25f6f3a93e35edadd90bda7ef1dcc30e82e67401dced6b4158eec0711acaeb1bb6478718ab2e35e7fa8d049d4b3f3d74dac821dd0887845e6199cee4b52395b4525d58208c5393659f00f51943f39cd906174742d93f535a7c00ef6803f806e8d9a8c48c06991a9c4a7426fe7977d21cb1679dfae546641fb985b3b52481dead24b606f24c862b5b7d4e8d14d5434709e3e62b03ee05426157b3d8de2efc3f80b24f7a8b30457d7ac50e6190b8357cf802c64ccdf6f46e7b86c470df6ab3da056224e8a738998b2ef65fdd2bb376de3e511c4fd135dd98d7bfa9eb1e9198fe1ff4a118e312859d617e29c3a41c49f2f74243a3cf0d21d7de87843c04c1da98d7977fa2fb668ca79f8044545fbb00d107058fad0518a67841810940df80cd0abb1a9ad2b9cddc5ae5c17e7feefa4269b91dfadbd60fb4063f5322a2a5724b72c1a5cd3ca8b53edc06b20b9c20686b8365ea7c25d08e225ed35f38e0a507102394ef2f35fd08aa58576fef189ea536c6160d6bfda9a07d2f88c32302470718fb5afbf968ddadaa640b02732825cc37ad25177e9596cb40f40e3d981a4161265e7c1b45aa00c44de091886d3c5273749fb971ac39af076944ce0ae0d9d71b7b404e4d6abdab97452294babc82291d3a8bfff3d04aba2f15cb40caa8b75c15e9ba55e453b3bcd44454829588e7e14d61b4768fdaa96535d946fabcf4006cd9864f2f2122e40bc1565ad888b56bb4561de613cebb65d318894ba9186a8106e2fac277d0196c774e4dae1c00bb66045d7c3d62dc40a7cd7e43910f4da776a7849167168d15748bfc6db9d86a0086b318724b8f04c6377b17eba2bbce5300b230c2b7a85bde2563057ccf37df39b7d282cb1fa67b643012eb73ebb1463060336890527d5e9584a9d7d6652a15c7c04e87448dd5221dd770653208c5a5d158dd4962eb0082709f22ea5fa6940f32b15e35fd0064946288843f18a85d9277d63f4a795c79623638404822058e4331de524fed98f1b5ea65a2f1fb65db196e72a7abfce8b0b6f9c297415b71488e58bd8d9f5df29d3b1056a2c116a6ac356d6716de8ce267c60a66daaab2540b091e85b9a2567e51f66df0da002fd1e19cf995d56830224838b7639d6ca4b84208f596347cc039149320eaa155e7246dc6ebdaf79c5b9b3104f424b9531ba40f38114c92f17689aa5a30e582acd34c415ca704478eb149e20fa6c29e07be8b220022b3bbb302cabc3708e43e0a7ebd5041201937a08c873a404d1dfdee4559ad2fc51e5b75d2496f77396c935ede15b94cb86d3399f90532a35fc58caf4138bad142f2c049ccc7d67da8402e44483305ccf0d8b96e5892f093c95f902f9870174cab167b7611906ae460e0d9be78abc8b24679e56b4a4793eb1ec8134c5507674f42933fde5821ff2f4b908ed7356aaee1a89a1eb3fdd90ee3e6101befa2a82e1a71c0da8a7d46541300b96e43ef815fece2f6a034e2a5ccbcb418871f22c48c9d1f22b210f42f1518827292b338e482eac051ab1d37151e6747dcbee6a969baf6aecd285951d22b0cad5a599399166104397d261841a6abcd3e3ca6d907acd4f6c75b5a6475c4189e7479db285367a38d812995b675799ad5a47f338bb89bbd0ca72477b3ddee637be71b9b407f55a655a56da2eddde9d685ecc5680017b680b9d36c86a5e5890af9dadadd7851fd060dd2f52282017522b4a30b46aa1480123f83c25a848dfe0e54c3dc4a041a49b647adde7e0bc88eee006909b8af23a2c19073940029f81f6ab1c28f2e45551bad39a720dca1ca59a370ce6e7aed7dc979e19206cf1cb4626d716b6b4f3498ff3aa6f0b10b54e6f6a88a4c400290497ec490ca35458dccd45ab72156098385fedefb0fc6cdaef9a4e50fdb1ab3ee248072dba74df00810d4512ebee99ed48c569f275ec4abb53cb898357387050ce7a5207f89f3207d96929d18bd183cd5aae948ce8b9dc48b87bdfccf0112e67fe095709823b6a655ef890cbac046d51ab02661a9e79fc0d34e0ff3589fa16fb7e58f8eb8a1375e19778743076a6e713c4d581327bd1afa37eec798b0bb79e29b0374fe29c18da8244cbdad2b99e116c46764c23259bb62e70bc73e5c72c1ca905ec8787c65095351553806276cfc6796c5dcef79fea62efa2f2bc2ca764f3e707d0fedef2b6769a968a0d64bb0fcb2c32183966aba4c7527afa4f637d1fc9ae7a4af4ce6bc6b271de451db086a25fe7a3b11310a0aafa08fd560bf797f35a35f8aed4d208e4ea526d0f8d431a069f2e958d3621b76c601eee21fb8383ed9d9407dba7011e8384e28fb90cb99efe1cbf58d469102752a280322624f513145385e9a378668f03eadb8bb9dd67f4294c51e64638030e9cfd3dd6b0ef154977e2c7e846a1c10760ff911a67a1ca0b2f83408ce4693c835c84f9fbf22558243114779e8214fda83187f6ffb06660d2a96a13503a6017f5256441e9ee79351abcc6cce5f25716a56d16e40d66f4226770e024ae6051d1ee907f6313a2cbdf2ecd5fd7f4d4596c2e5844c138439249da553c7906d841dbfe54eea6a1e8b557a57f7a6c74433c31a2d15d00225bdf8ba141c01b5315bf6f9c43b77efacd251441122d4221dfca2a59f0ad999af40118108ad7af97b3826f4406bf06f807369a2a01b5770b3d2b5f52146e3b551509023a38e0d7140b76161c2f38c351fa31b18d9f172157351d75c37bbb7f4d77d1971a83ac8be5c7832962fbeeda65da1acb29af582ea9fd73f277edad7e4b2bc3caf3e3553b9d523927ad422c435c93eaf9028b7041baeeec61dbb5645e6325d3a139b80e7f26231efda7847a3072df8d6681f111682cb743f2535f8ac34a8aba2539780e61df4c1cf580a17a4bd50c9c7e2c7e6c5e8d975bdbf5547216eb97e3428615e114ad7606d53dce0bb3adb1deae01787efca056cadde4d8e733728cbb7ee5b6dbb0e2b06661cd58ffcdcca64196a7bdeac5f7eaad75c02188ccd28b2fabe4079b99afe0c75a04bcd0508c4720a88d1461ef8086828525caa14581057bf199e53df79f3493c6f41966d92594788611f3e76b2218c9e1dcde9117187fbac853ed76cad26a55ce10cd84a8d5596f699a64b9a53abaa98c1e5d4e5be9f31d24c1c8cdedbbd01f2b5ee7fc9ba036af47b881776d07346347ab3234bbfc695d79e72f4ac926240f03c47e359674981ae6b58d4df812ae999e01925005ea4047818fde42f7be54ba428f409d6174299ff39d2c4ff6a8710d2456703294a376c6a7adafcef932f6d3df387a5e6e1900e007739a9d8fa6c263bf06c5c50b741412a1577b8bdf27107eb003592ac111fbc1d62bac83b1b349d70bded43d0d34b0d8b91797e2893659bc8c064f949c7fae6a5e7933ef806df94ce5b2497e08942e910afdc98d78b7c26280da0461533e466d11711441a23adb76369841299935052019c7d20f4a70d1785635945d9bd43d940bea813f98aaac94afbece571facd6718fe472044158cd29ed92dd544663208d3736774fc91ad73f614fbd1341a0b948d98099689b688d5a7f76e40596a63e1adb190e40920e4399c28f7ffd830e463f256a621923cf95c80c89f07cc5dff50b6120e7fcfcf5224732303ccee88d47f483d6f257dd48e198ba6682c39f289e7fd9331df189e81f58bf849cc8c193ecb219bf8209b3a2b5c01b3370f637db018aa4a268e3b8866b02c21f9e1c654bcc110b5e3a1e530dd03f57ad59201209c13ef53783e660208225a1e07856703452e0e0646a588d0674ce8ab3bdfd2bba72dca2736cb63ddf72a05769c137d3eff9b542d84cd53462a13d438f981ee64f869bd7d7b2a807251e473887ce512026f3e97803762adf8961f6996c9f1ee366cd7efe94565184d7eb424fa84422e55bdf12272c646edf0dbeae238ab69648e6193f6add67f48aa4226f375e17fb1e0660f67eb89fc9130c6401aa901428c2ec7dbfd99a241743de6921e659d85c56c8fd29dd39fed5b8cd145da61a2cc86f2f2c9fad155e5f6f11bc3933fcab3ecff8861856f88de717adf7231d2dca233d69aec377a6fd7a1c524c53c1bd9376d07822831a72f560920d30bd9202bcff909edbcfbe379e30c6c41af495d7efedd388d078dca4f68d2956f4516e1c4ee66f81145a648af1e9ff4f7a23d54088b9714fdd14241e0f4bed4e4e32a3a0848259cfa1cfe0ff5c0e887e39bd1c27cca543a7283fb36fba4bee50d1aa5d781c6ad0ce815262bbe2f698d8d657b8e2eaa7b31207d87cc821df19574a7c2c440997513bb8e0834b7e06a9aa73e54674a45fdb4e0633074cdca2655c2c78a4cbaba3cf5b9a6cd10fe82863cf9103c068f733c5a95dfda44bae756000f846b4b3be1ebf775634505479b7f0900c859d633d7e7918680610367de9b7ec6c2ba017f231d4fe13512155392ff55b47c9b29d2b4d318398d43dd9b01149b22a48ddc22a5956d58393b3f27fe255c45462fdcec1a58cd8836fa6a08f7b79a85cc56b189b8f1661f8a9bbfa96806548bfa3e5fae5007a4c333e19e684b59cb50f85674646c09472da71b68cf1b7c25851105241ccf9de15e0bd2e2b0dbf0c58ad816a6547deaf14d62d6737562a6c6076838ad5de9c9f23af71b6cd14700d0d97611b76d0165225eeaa4be98e5fae9bf791d5ed8bed775af10bb8d010a2694ae7c774ee938aaf51e9ee1ab9e4d3d783a35500632cdbcac3350270472ab7b1d5c63a606f87da9a93185c91faad235d5b5337ff08d6a37a8e998d50c4c358b5af4e300053f976649257d2d3882b089dda5b9379b813003835e48219c12e5c2c596ce259c6b5ee39af43626e51f103ffa2d41092b61e8122440f50cda2c828bf7a120a8d1a9730c4b9683084f4fffe8d25e190b206475b879c8a5fa239d1be3e6c7bdcd1a02e226a291faad50760a117d908d142facd2748c6f5e4e4bbed93c50315e3131f316d98b9e59ee4cc5bd473175d33594a431b578f9db2c26dc48f7160b1d4afc9cc3e1da37e13fcb8a713bf77316ca1a42041563", 0x1000}, {&(0x7f0000002300)="85b257badecdeab426a7fd5bd292ae20b14de9910a307f3ef3183d731c791ad4dd4f5c324a92df0dd2ccdf", 0x2b}, {&(0x7f0000002340)="5a7ce634dc380983d7f1d5b073afca26b9514b3c9c68a97c77f8c089037df237f1cc8cecb6cf3399484a4a4a3d4c47ac55f1fb03a9054ba52f06f256bd26bc292c59201f9821bcd6d2d5b410a7b8787ace7be0cc75114e7f998d450c4ce0878885fb5476ac8c8bbffbf6dca9900593cbf887702eeb7eaf95191b8b4482c499afdbbb4db69d71976263e69fcfd6fa6030d4d848528aa534211e6937d5413fccc5ab9e7549e4358297603b1e4b4be462c298c4f7437d57cdfecb84bf4d9698d50394", 0xc1}, {&(0x7f0000002440)="e39d83114a7df84ca468a40d197fa816e33c8cf0c98b2f864c4b430a1009fba12f7c3ff0d30ed1f544dfb9dd6490d18c3eaf1ce246269370022fc17e508e493ff6233ab3ca8d6bbb96d1149cdcc64d2d34ac127f948e5fd616950db4cb77ea313785272299d5d07e61782d03f37fcd97134b7daf10963483f4326be58e01904940214081f53638bf1369590d5130cc", 0x8f}], 0x6, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r5, r6}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r2, r3, 0xffffffffffffffff, r3, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0xd0, 0x6}, 0x9) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea000001040040", 0x7) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) setreuid(0xffffffffffffffff, 0x0) syz_emit_ethernet(0xcf, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff1e82902e091e0800430000c10000000000019078ac1400aae000000107233fffffffff7f000001ac1400aaffffffffe00000017f000001e0000002e0000001996f2b9c1400aa00000000e0000001ac1400bb01000000907800680001a6b3de347574a4651fe4657885bbc9318cf99f9335e5849fb9832b92f210b8977ae016b2263ea665f62b97f1e22da853d0ffc0dc9a59ac9429299dcb6d3e8c2275ff06a7867f695d54a5f07ae1d098d92eb4d0963350fe7d7d4c258c429e006a3cd4418152c77bc284210c770a"]) socket$inet(0x2, 0x2, 0x5) geteuid() r4 = syz_open_pts() close(r4) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0xa9, 0x36, 0x0, 0x0) open(0x0, 0x10, 0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) close(0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd08974887450f21}, 0x4, &(0x7f0000000100)="665a93043d35c4f6d7bc200ef052a89c1bbaf7c6014b1993d0acbe2d43d14eab505e628fa24dcd5578e9c0bd0ecc9e385ab8bd7b0312f5755acb47cf5c3a7efa46484f588bea1e2cfb3b5d192252d0d7bc87a100f7a2df05800d573c9c98f8b2af11dec6b8a80a49de56a162a43a1075552749e37102db02210f55b75c8941989f025441c410d8d64229bcdf4b505d6a88f0c9ffe974de33894966b0dbca0e4f2c33be99cbdbf8d2340d1d255d2a1f794a7d818a5a6d631a73cfd4109992c3cd8b0a98095697", &(0x7f0000000200)=0xc6, &(0x7f0000000240)="863fc817db8ca8bb3b780f463059d65deeab608dc112ac64b3c73d877549c5c01af4fd65a3f8c89f0f3d54edd13fb3d4fdc029a4af13977aafa8f647bad478a479b42673e86805778e2aa07e50d0f605655e", 0x52) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) (async) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) (async) socketpair$unix(0x1, 0x1, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000040), 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) open$dir(&(0x7f0000000080)='./file1/file0/fi/file0\x00', 0x0, 0x97) (async) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x2a17) listen(r1, 0x0) (async) r3 = socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r3) (async) fcntl$setstatus(r0, 0x4, 0x80) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x1, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000100)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) (async) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x1}], 0x1) executing program 5: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 4: sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f0000000040)="47829df8dbc176f869381298d576364403d4e18b60af9a1dac345254a3845a9ce0838b9918f73e0701ca8c8ff144d8ea5aa9550022d8ea327522e0755b8e56daf6b20df568a395c0f73893e9f62937726c154329c70e2d3dbb2fb3f0bba6f13a2e40ebc6e49b8e6471552f00aa0d0bdb3a86d3c8b4654e6e3e19caa2c743e65fbf900abcd269dd1cda3110dd983438173289fea0daea527d6704954bdddaae954732742ebac4a9260e90fb4a33e7076fd40153409b48e4bf8b4781b3d9a85c82e2963735dee9c2943de8aa2c57d5d44037e30df22060b43b487bf819ff8735d0afda59133f5bf28723494eea77ff89e321536e2927373f26780d28ad8572238af91f7065db455b68b526bb40382e8d53abf15ecb9ba99fd938ac3074822e44988cf1cc167bf1247354fab0488c863b93c1d9693a7076ffce95c76931508a1c37fc557adabeca3f4694bb67d69fd82ef4c6d617383f0aa71f866029d25ddaf50c90ed37d1382adb56b4d96f5379410079e749c86fe6f4285e740093967d3dc0b79fb6c1bddb21416ccf6b58160b5f196054a19056a6bc3515fb1ad2df32a657fdd56e496a25fe85117dd949567dc7f99d08311f8d355c9a9f31ea49aa5b2329a6a7bf6aee7528adb2058ddc43bf30743b628f5608ee2f41bbfca6acb4a3fd88d6426820051dacd048fed47d3cb713310b83103614d8eed2a0259691df2cb74a9bfae9d9d7c6c6594995637cb7c2c9583e78c8dd891d26e275986692648192163dabd99230545e58b4c33ac20b105d53eddc852dd6aaa6a9236ed093b866ced75c5959044e7c2e918e1db550424a06b21959d2eabed15d0fd9e43d2fda99db52757663cff3f9b503115899f8fe48931ff9e172799881d348888a072e13d8d3dde0fd73e2e16625fb2a28019085db55281b61f4b7e496c654b78eafe1b4a461390f126297f8fa3b7d2d4e8f03c8096918c41218981178533c404131ca05fd6e0228def3f80328c4c00bf460ebf3b766ff642c7b881f54c496eccbcf30a387a59033cb6d4b2971cc4c1bed0c8345e8dc14bb5f4009faef6f29384c931f5a1666a8793ef83ff1d98115e03120e1c4c634261f9d4d2a751fab86e4901616555f1f4c3ad4b0fdbb72dfbb205d4293e93955d34e21b9cbb3910899a02fbb53c293452d02c836996d319d2ecd6cbdba0bb7f0b1f8afc8832c85bc54099b4662d6b46d90ac39c938c6042dc6c4ff9f7e6708272efd67d52f6b9d998f3bbd890d7b2d8d2babeaae88f48aa5469d833b4fba9913669fba67ad525866f391f19232e10ff78d2471dbcf75aed50ce872f586818cd25500e62a9bd703a15b038d786260a3ff76a9b24ae9d03c54a9f11ab0854346fee8e971a762def85123340c88f76831781e9e1bed3964419530665823e53b02a005e5d55bc3f1e5a7e24836bfecb5ec40daea29a8ab2ff97581a71296ea9d221004b1aa5d85754d732146cb7aca3de8f0dacede073c9f9dcd5d8b726c5ad586d35aaec92bb9ecebb49ab7c60af737e6c22c16b741bee85f62519874adf70bd5c551b113ff4b715c043d5364fd9ce7c3018babe189a049f3de05e96d17fe25a00cac0974165255ece7a25e2b9203fffa1e64d9d6f90583c9f64d527680951dd8807a08311884329a34c8b56e17f3b6887170c0f8bfb62981e9f4114642d47de7c210e7f75b99a0d2bdaff026a1d0205cde48cc63b61e958c06b2b39d8677abf4c2f8571b2be36aa484dd34f848c35d1624dfe65c5389c904f47b4b369c0dd2be59937f93d2d1cf2a954dbe1639d88a9c3cb018476c54bd2d62d430d83988f51f0405ec02c1ba238236b6c2d8dc9be70c2439e3a4a361ad3a0e7f15a7b76e82a3e75406496727906434b9285ba210e27b1607251b15542bb938cf88c34a50e014fb7d8b57c03cae57889a9d2b94080e727e3e90a953f124f371e46f7445c2631be92029f80bfebff47ac39500836d5d44ec4781ba72d2c535a807ffa0be7b3d55ce6d8592a2ac978c63977d0dca4228630683423eca86b6d0c80135722922aaa63a691f887beb3be5d6f38f58a91989ea776e49b130219ecd9882ae90a509d8478adcafa19322bb2e1c42703cab02a538206ee205a31f6d10ea22606f47035d717dc3994e0aa6e12ff8856dde687e1dca4c7e045a624780a5377ebfb49cba645cf23c9742e243575e886662a93a9a2bf495aeb737ec92f6782b27d0725e1fe2e5f40eaa8a078259ff5d428b9e9f1f9ffac2856ff483cb6826949a114c40dd128280fbdc81df073ad29b800547af003c20eee6a63402ef3523d82fac3415312a1e762fe9ed2fc83e9714b8afe93f82aa53f6b8ff3134ab9c8d510535015b59f3319f9b11ad735fbd79d05fce0a97f562ff81e524c6518a0cfaddfb0c2a05d518edb5b79641893be2ba0e1c65330f10e5ab32e54aa928c5df1aeac060a756cfb9969781e36004850e8570f6ad4093a404f7ab64b2a9a716ebb17c6eb8f0d1c9db26b2289ffb89d6baa2d8a0907862fe8ccee13dbc58043427ca2309ccb0b2e565dfdb337660f4031a3d5428a56185bc1642a4bfa04e6077d05e113c04e920e58eeeececcae31a56367b5560201935bb3507c4db6bfe13d0864d7aa97828ab72def98e411942c652f5fe7353b14a24ca7a4f32984349d59c349da7cc583fd0a51f4126dbe868ee26716cd99a0889d0fd3d4f5859d48c4fdd034d1629606657c12691a7fc026658c50fd0467a60d7123dd40939c5b726029e18f5495823185a770a5e7c0d3ce402ffe294957b27a0331348962c4661ea33ad2e539f7d90abf6722ccfcb5bde56a8e8ba59dd80c0e314b414a5dd183b5532c9bab68c70976bbcd0fad36430f755563fa34f48f97b8333fa2ce1a9f566698140a783a30e12b99b0ca4c73701c638444019fdbeb36276c93cd0dd4d24e4a68192d1b3bf02b84a6a5e03a01e546033701ca6eda08179afebc61daf5ccff26e038867219db6cf681d932cb3ca5e2a75a4f4ff7ed3e887e1a6c93c2b77929c7c8a46f72c7d32084d0489276d8bcadb268d2dfbbd030a7592d9fb99b5efde12d4fae49f9c93aa0d66a8b2e2325d02e4db0fa8dc608fa2c8ff86f7bce81717f18532c1eba46b58c7a1b524c054041546962e3c71b3764f9fd3199698f84423413fd33822bbc441af3cd15d32bec6153390b37145430c4e67cf2da1c52288cb8c130144760b5f12821c3c07e5b341eec5aeb5f0438b165a7a2f611ed07cb889f748df6239804a542480594be8e2984037f0a463fab59f094122ca80b8d7ac82aaeffd235a04bd1e5ab84582d2685e3185e82c901741a96d434bef6f55af05d1fd08495ccd225b59724a78c7ecd0d7fbca7c44be2a40c12d2e3266aa610ef187b62fa9ccbf23889f983ac70ca8175feef29080a4844b5422938d0a1bcbcc2d2b183b9d5e8b0cfa07f4967768e986a2b9c12c2b3160f4fdb4c34322deb9a70ec900f8ab95f6570a08ca737165f04a29315ab7d727bf5ef71ca2ec6c3074f3ed485f1c3363d91980ce8f6f7938d7bed32d8c306644a4fc56cdcb7f3a0ead8a189aa2836db6be5b6d6cb5be9154336d1f8a31e5d81115bc86bfea945a11111e78f815c84dcde68de33a73d5a76b7d4c89f46dfa47c2f6cefc71f45794a1e21428f92a6a9ed3b7993230b53894f65084338bd852d8b77c38857e026e6c5928b0809987b7b2e747a4b241d8001cea42bae0fc265347ecab161cd6dca545a5a895c53e654bbceb41ce4ed4e7c93f0b71990fb7bffb6fc3ca7dd6ea16617698e9f63c449474235157444e0c6dfeeb0ebcea218e5e8858434b2c8e73b6df5c941746559427c4b49252fdabcc1ce0d64f918405383fa5edaa14ca3f92ea713cae9168ddc6aee4fece543c91ff6aa775949e00bdc96eec492e21dd24f560686b12edc79de601871505e138a6633473321d400a8cfd75b12b4a174efd356b3cb64d3c4b85110f64a6c4b580154e61a0b91a661634bf8e4304bf815cdc830e8c6c4064c170cb3340326a7dbb10acaec6b5c65fa82a5c8adddce316c3e89900e2d95919d84fbf9fd9974ec3db4b079b3f76520d699e46483ca8f6725eff2c713a1fec66fa43d74406b6816df66a405735f12d8741d6fc2f0aafb6a1e1d890f6b14af7e21e1bbaa7bd1ecac8889c30a35be449004827c12dc0043b9301b192585c6e41bdc1bc1e96a8e42566a68500be2fa74865ef4220116c82dfd2142bd9ff838a385d820bbc67e972accd9d6ad8ccb17de5c6f056d0562e89821aa95f258d74c24160cb2bd5050c4ad53b1be4188cd8d155998f815e122db875f9deec6aa75651ecc44ed48df5204722a12157c8a8dda2a798667cdfc8e68b6622ac9db73bced02d0d545e93dbc2a6ddd8012a6bf287c543ff37eefcfb9985d667d489db2ce8d562507842ccdff7939b3f832f9e5891370cc6396281a577ebac0b4a9b359bf55087708661b40e960a8e835598730218a59c39efefb0d18bc8ad4f6a685f98ebd6d342b03a0167cddd6650d4118dc88aa89b7b15a9f40c7f759b024d069e9f0fb50cf981e2ae79dfa74bdf454289927546b0fb9dbde372de95903b827d61a603d44fde2a2da76bcd58c4ad21e812a33e8efcd26d3acbb7d6ac3c2aa488803a434966db0334eb447a80e0c668b6cc2478827e2c82598a5d5d509602c98e9bf8e86de99bef24a823c7c00b73a4ab094b7da6e370ca871333e3cb5cede1b34239e58c330f752c2bc3c7b5e0a3b4ac075fb1626e2dca1dcc8025f0c7bbfdf78bd45e9ab30b9c1ef083109e660f0d37bd4f5f06156ddd75b87e0b41abea3cb89bdb0fdf74574b4a72e54b3ca02c2098fdd55410b79da545f0f713558beb60d8a7ff6e58095eaaba23f104f64668601616264eb2367c6c0dc4de43b1f42a386e126fa2e3c173cbd548cea3cd38774d54a2de1561c37698c82aea22d619a9df72b3c3b162acab3f7501e9285f0386a6c3d59798315c90b5275cb11b84f9a585b1dfc4ee36711aed27e188d6a175c4c6d52bdc1e8d4aae02c561ab49b514e277fb0f2992ba3f3fe8a0ef334282b63c88ca4dca9f31d2d8dd0f3515a6a7921f9e7eaa8cd6b603657c87eefca59099f957b980f4b6cb52246646835a4c49d08902d9397c22f2c33959a022d8cbfb2ce39f158364a6b333438cfa311d3c869845fc78de14a04bcb64416b6bd9c62ee3cc420561797db678dad42a135971b15f4ccad8d4cba6821e0bfb3820b29ef12e8d16cbcb2ec5b158414ca6b5bd77db5d1af13c43fffbb103aebf39edbc72dff07859d7c6a3a7aeaafbd64c7ac0b950d9831383f0982f9dd249d74cd6c0f5b1596f425274cc694e9b9c9bf0478db2d5af6eee065cc16d6b730dcbb68e2a8f81d4cdb7127a696c8ab286c4e23360fd71a3c3cb65743a912b86cb91b13f415395955a24018d846f43b6ddfccb13cdc9d2be38baea71519fee10fc06857b026d6b54b308b122e91ad28871a0473fc5a9e1ba3d82d8f3c43e1da65559518afddb2d0f3940cffdb2ffa11f4592e4fd7f2861fdf5713b0d6cd18f4f2267351ef8dd47f93df105c35cba83bb95ec559e4ea4221bc480843e4705b1c5ed0700eeda0f515513f9d238852d14afe928c8b946a366ac2b85a2a029c878bdf4603d2ac65cdeea6b52af8ba206111fe02477b8f9fe1dc92d31f5b2d5831b06f6464931c6fd597cf91c105945a8e63a778ec843ea16809cb947e952e32573ac4556bee24b83f93e0f85052daa73a3e7df1a8f95d2db84ab0d3bc9821c4d2efe7d5c0cb0d7", &(0x7f0000001040)=0x1000, &(0x7f0000001080)="186d438a9c54a11e93bb9c61186d3f74cdd8c53fe61ceff553feb53c2dcd5865fb8f810982fb7fc524633696876710da65e775111f8bec769881cf15671ea68112adb4125188cba91abafdd4b3ef0f87344ff8906c3fe108e682183f02de9e85c0bf06ac9ea4682d329c4ac49f706798bc9c919913bee9381ddb5144de3d1c737d0178f41258d52c348b5a3b24dfdb57ed324f5a78f14e09894aa08441cf494c40080646ddfcbb49ef915b664cf423e6e331c32beed176604c8f507e27e1ea0b32936f2f8cfbf6db2159a2a3785ca647d2f0dcffc7c7f136b0af7be2db440eb385131817957db5f9ec0c7b5926e113304b", 0xf1) sysctl$ddb(&(0x7f0000001180)={0x9, 0x2}, 0x2, &(0x7f00000011c0)="b1cbfc05e4026d", &(0x7f0000001200)=0x7, &(0x7f0000001240)="d4cad7cd692708bafc74080573276e9e796a6a7c911271dc82c742a52e8e82b98ae69a8b6812dc3b47", 0x29) writev(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000001280)="175c35c8ecdf51e19bd112b058cbe2cd870ae171e687e8463dd7535d5a59fc5069494a3488c2d368d3221cded4fa50e111c117586f3210a59baea16eb2ad9fb830f4246f49de85ac6b9b2f897f5ca1fa25997b9e4b71c5b711b9ae2e7dbe89356934181b26eae54efb9736e0ed86cac9e53fc5bb884e75d8d52d1f237e0d8939ae463215eba78d7dafaa6662b5ebdef5a143a56b9070da74e152e9fedc0f34b1f4cd6f9f1a0a760a1476b019fe69f51f48876f9355253de0905271153617d3d737104c66dfd6", 0xc6}, {&(0x7f0000001380)="7b57761ed1014a257bf82efb96d8f045d2ee6f1dfc9dcac2a401d60cce4dae5961e62c42ae549212af2b246b1925caa23ac80f48c8e50f6150", 0x39}], 0x2) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001400), 0x40, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) select(0x40, &(0x7f0000001440)={0x1ff, 0x4, 0x7c7, 0x5, 0x20, 0x5, 0xffffffffffffffff, 0xe08a}, &(0x7f0000001480)={0x100000000, 0x8000, 0x400, 0xa94, 0x6, 0x80000001, 0x4, 0x9}, &(0x7f00000014c0)={0xed1, 0xffff, 0x7, 0x4, 0x9, 0x8, 0x52c0ad1b, 0xfffffffffffff6c7}, &(0x7f0000001500)={0x10001, 0x40}) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000001540)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000015c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001600)={0x2}, 0x10) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) fcntl$getown(r4, 0x5) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001680)={0xfff, 0x8}) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001800)=[{&(0x7f0000001700)="2b2618373447c84e73ff98c796396e19468b71cb19bd6c7002e59d38f3395960519588cd869b2b855ab27d903c3d4cfe0a67f14959eab2936b39dfb188a964f0785faf5c835409bb69a8a18a774a096b93ed1cf812fa3e01153445c1ee933abd23e6cbfd866fad440f3e874e75a9ba7416b3e7d88fbfdc35b88a3496c11dac0dff6081021ece8528cd3729ac3d6b2361dfde015556ae5c019531c076a67be6fbdc136cb48da9eb4c47b8b7608631436dc02f67d377b44d5cfe12344148fc6f1a6e30cb2c66fe70e3d72520b2034312928ee564f16cd17b179b9bdfa7b6d5398a1ffe7194e3960806de3df2e18b2564", 0xef}], 0x1, &(0x7f0000001840)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0xa}, 0x6) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000018c0)=0x20) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) setgid(r6) open(&(0x7f0000001940)='./file0\x00', 0x800, 0x4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000019c0)={0x10001, 0xffffffc0, 0x0, 0x8001, "c67337fe20690ef31d2c26b8e0a1e47a53b4defa", 0x1, 0x8}) lchown(&(0x7f0000001a00)='./file1\x00', r5, r6) r8 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r8, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r9 = open$dir(&(0x7f0000001a40)='./file2\x00', 0x0, 0x4) fchownat(r9, &(0x7f0000001a80)='./file1\x00', r5, r6, 0x4) sysctl$ddb(&(0x7f0000001ac0)={0x9, 0x5}, 0x2, &(0x7f0000001b00)="4291420ea81a14fd4a0f67b4146d7203104d3b", &(0x7f0000001b40)=0x13, &(0x7f0000001b80)="9110569c4e3957362eabb1dc194794734cb5f97c9c5cef5b620c64094132704259a0d5febbdf62f81bd03ac577ffb96a58e9fb67c81b7c3252efcc3756114df8651a35fc41e83b399bc32dddeb92e0ff51e50217ded57ff602ca5fab19fa45cbe83c", 0x62) sysctl$ddb(&(0x7f0000001c00)={0x9, 0x1}, 0x2, &(0x7f0000001c40)="5d8c23fef0968b80f54a3dfd06a5a67f15265bdda79f0bf54da7c284884754ab0ebac61ccd4af9145f7252dd46da36938fc768b6416cd601da8d0694f2107fedf89a655a5a5f8cce32", &(0x7f0000001cc0)=0x49, &(0x7f0000001d00)="8fe7ce2cb14d9065437844c76cba598ac403c86f47a72e9a12f9450c248919e07630284430cfd62d1fe4ac50543a9326a3b21f877820f89cc1817fb8e8f4634884d93e7ec38844c976756624f7449823c2507fbd48c448f501c36dca50f2d20d5268b253d2b471bd49dd13a562cd9855eeef2fa6c97014357a8e456f97396e8092477ee56a8559f44218a4a37b8a26b1eaa6c9b2330e26d658e72ab7ac20858ca1c763941df6e2a7197232724fbd4596c1fa847f95547110d62932e4686861eb2f6d3897f25413754330d02af578abfa78b3054c542759a6a2bff8bbe8d128ca396b1b65d42efe1aeeb308087c9e7995277c1b0de27c46b0ca131a899520188cfe210d078f98b28bf0a343a1f798e770f5401db0aba990170686649da3547736ebc953fb9df8f815b4346a82b525a361e0cb3a6d14a63f26bf4c2da2a6c0fd9d6ae1d86e2deaa7f4ac18beba80d3ee89f8047d8caea7c99e3fb8ba5346575c5e800e35460de182ea8cb0e562b170f35cb9b19da616931fc9c0ade50680d211c44332fa8e6efe5f1e01e51a3bc1ab7bffc2a1ef98f967cf695cf62c11167e9a73ec955cff15c41e7c72a72181eedbcc3669ba0ff8086aacdc24b6cf22ceb1caaaa0032df5c2eef5470f910995dd84399bb0a76cf1014b3d0fdc0b4c4c5d47677832cfc55345ba418ea3e4a834f4849456a825fdfc6426130032cc8887fe7f68d841417661d9cbb8f231efe4e36b0331bac0487e9a2b8e88491671988ddef49f8d167456440c89513023fcd30c6027dcbe8a97d70ec2b9c5430fc993dcd4926c7e98735a01d5cae7acfcc127bba93bb20d1d58d973d3884507817b4b30add2f37d70c6312fd93e0d0c17847f270d9fe12062487d7cee3c7b95e3d2bc0aecca506a8ce2f5cd76ecc03ead6cfe3a4113f8b47663b972af669b20a0819e033025f3ffd9011fb3213e3146dfc21b2455aea25dc46c53a5c35dba1f3fe0717174c0e81f9e1c0de1ac7a27f5b9375b31ef6707b899cfa9f666d6246fd55401a1ce4b05cce22e8dd6775b3f7f2780afc8d684f9511ffb82f9616b909a76cd9b54557910361e0bba1bf347cd2d73653fd845441629d3c6c00cb54adb8f1c64d44d4cccee6027f9df71ee3e03cc7ae79c8e058aee17411cc1aa6b652ff3ef1bb7bcdd88f2162aa6fcab3cc0d4b3f618d1107a4d2893fab4803c7d1b7bb2bf164bbddcc1c7b02f2a60680c861436aac41c42c99543e8be8e77dcd96a5613937b21237b84d5cdeab6441b75e75230c94e5572308f2c3135c74f0a74b512808bdb0fa4fa3eb063954fd1e75d565b47385e3b1ed71eaeec04578dcd5beadd70ff9915617bb20d226bfab36086454746d0254222e1681ca2d03cc22375cb43e7a39f3ddc03012c4aeb935e17f5c5f52655ef90c34c494bc86ed2c7873e47c59b765492c64671f8e5e77cfb97be7fe80341974e892f21b07af02d03c2859f23f1e442870d8a0feeb62c01bb82fbab91eb2125f9b1d286689e0894eae1bc2c4de0d8c633f9d66d0221e7066f0664adf4d2d79750ab4172df9a3c28a260d250c106807fa0d090e32669d470155a08360eaca1a4fab6c00d7b88f8aec58bf695cf2aa74351fa3669225a5d14d283652a9a79106788814a58436065c1c407d43a2a62fa5d2a2a049c0dc5a48fc924d45b620e41b397b8dfad4ccdbc6fc2a470a25eddc2848fe8f1ca9c1eb33586670c68f7f4f47fc023015dd3706be977a19c02da2b198d302eed32d2a984c60a3810350af153a1da7feffcb5a2ada5060d7e90e595a7f3f3c0e8404924c98d86e9c66f8da45e9278e775e9cebc523a21bef4789f27e3b208c34a18404f96fe0fb03cad94dd294074767591c88785d5f82159201a673f23c6c8fdd7524bcd966a613dfcab7561878e0a7ecfbe211d6900d072f5486a9f72eca52552a8fda6f64495a89f7d346bbf57e514a60cfa2f957dcba4e4c52a1175f24783af6ea381d81fb3c9fa614a1243d25784258063761fbe3ee9941d8a95c724650a3c6f6e06616d00c8a8ee207acb6da5772c30077a25cc46404f0d22258c707479a75d7bf81cd7ce2a84d808a1dec6597d35b35bad2b1160d1637c8b7015a23ba8d72bbd26b004ec89ee33a4796eff60be1a630770d3d07eee22b696cc6346d5bda05f4bf17f8c6363dad71ef4e212cadf972d4d7b575be1d3a3df8d3e74f4f49a820b3ab6059aa7043cbf6f4d26d5ea2b67ba118b5822847b8095387d671c7777a1dcb31be3edede64e466f56cfe61312499fc01d951da9a9039822caf34dd57c77b5a69d1800be4f5af88902eefc1cc7d5cc992baab8c935cc916177f2cde1f5035c39fbeb18787636cfe7500b27c5cdeb4e77376cbadcdf17da3910453da8c48746676ae52623ebdd66f422e57366d8ead7ab96a8c23f518aaf6e9f1a9cfd889e9605788f7fd57d4efcafc720433181f52f5629bda7cd63faaf804cf3d9fcc2a08f116f7fae768a6cdc8cf2f897ec94ec37907feab7d926b3502d01a49903fdcbe0089739f8a4d95131f749641b2682096e1cbbb423fd05c2b79aa283cb04957cb6e18302bf6849ca98d40dfe97f5526df377232da637a9de68d8fc7d55c31dfe103fd7959132ba8671e9d957e60b742d44895821f06c7dcce4ee634a90cf545c6d694ea37ee31837a7f6b443dbc2be4a3407e1bfd6f537ee82dc3c0bb14635082562983b5af577c9a9bba1eb694273be8be20ff30c7198919d0e0a17d3259c20361c0da2cef8d98b8c3bc19f50bc7783a963d16bb59819344705670e8b98b881e77da1da3e6adfcebe1a2df700b1a39599c59af55a23b943790d25ba67c6e1f099b12f487171c7c544c1c41e4a5e22420405302ebd970ba7f67254175ea129035a3df1edeb808114d4caf96e4911302dd35a2d648038f4e7735684bad895cde084663892824e81deca587969dc493949d7630c946290cbc55509eaaf3a40cc7d2a1a2727193025dd82e247fbde13dd81058113a7148055701c3e4c1f2ca3abd4793509e584544655ebd8d07614706682a9e9c1aa855287f8c4e56aa8387545ca84ea0c7b66da31f65dd00212f5ddadef19b1bbbbbfd6750c022622be62e1e44f72a6c6fde1f3c0df01f4def12ae56e3ce154b12b4c77fb71ae572f0f75cd332d2a477bd12905f311be49f3632b536e851b132859a473377130350dfbd9f6b400cf94b0b26ed159882aca184c7f35b12f67d11de9255188a2fe550702c70fe668aa6eea5752a974719c1858c77d378b00aef1e6b42d3c0a318374e5956cd2afc6324be9ac39fe87f0973b77c7ec5a8bfd36ae24e060e649305f174b53659ee9c85b47e2ba0bedfca8514801819cce2d040eaa05df0040e4750a8486e0ffdbdfbe899dbb0b4ceed1866866a26745afad19f034e92ce28a16fef08e5b9c7aaaed1c632cec8012ce1d20ccd1e4029e8ae23942a718b3b310b99acf5a4e58d513dbbe2ff1464ced7a5de6f5db7e09c9d70f28d9cbc8b6695fc0a4cd653e6fc17f41dca62ff8300f64aea368639a0ad1341767340b0652c761f376eefa54a5aa605c94e7b44e834f1c3de02cd220763e4cb53fe3de88bd240663f79735e1ec711c55e74b7574ebe2fedd15debff558bf3e938fcc7bd9a0ef6bddbc770427e46035b8737d4fcc251f0c0bc94cb16be6461067488ccd4144d0f24101febcf5df8ecd4a24af65f7965128ab8ef2243696b287e1edce8b75a0521695f31aa65f6023c5d287420097f0608255b84003f2d0f23009b218b6023b4441d545ddec217afd138f328029c76c7b6469e1576af738e5b4f3c5806fc14f11de947329b6811f436b080d536acf32e3d8ed3c7c17562c6bb394e13f42995acd42ea7a2541fbaaac75ab885ee2b04d0bb0b4ab7c9edb53e02701ebc567d97d82965d7389d30cd28017ff9c5241876c2cf8585146f00c4a8357507645a36f0e59c42840074f908358229b27e6a9db69b1e4e564eb75270cd1e058373bfda0c063dd708b6c0dce6a25f36cbdd6484d03a5e37d9b066b685237cebad486a5a97099567e3cff59ac45ddfb1036dd3d80af162a7a6ccb170974143ffdb1f5cc4f1ce7dacaa9e4f927fda698f08c5cb9e3c749c788320b736ddd97afc5807929b4c42d6ab3d82d26985ea2a1f73bfe02633b3acc326d8054b40dd48811c5e0a5092752c595c9f9a3bd5dd6cf7c4e0c622acd3c0e86e6bb2b381eee706f16b85849cf73c74ef7c003f855074b711e7ffb4de5489ec953e0c7a941595a8e9cbd470f93d822afa53ad83a55fdcd446518b2e8ec4c9fb62a456ed5aa5d625041446bf53a7de69327ac9449e15e5f167f678cf05d88b7ab1e1b85585a5b674a74f2ae6045c87189b3c929e5e88b13bcff66332daf251181d8ee0718a09f3d5aa0c8dc9a146599596b965b1112b39363a288d529f98dd737ab0f20d0ea91923bf41565faa4b5792212a2ac037a906a27482669b8311bc5f0a969d952e63c3928bc08365ad232278400363257cd12502343d0454fd3d139340089980ddf6e0aea83093f46342e7bcd3029763342db1facc02bd73b5b50fd5387ed2f3970e4b8bd4bda81027de3d101a18c1b8b5be4c0f7b2164f48aa51c8808ffbb2d4ea8611fe89d5813792271ee4a6400142a754e98c0fc585b48af84104060f31102009f193c4d4da01facae012e0e1c68d18166570a3ab139ed8126b22103f02c1b494f34056c100e7bda07331d160173005cf07f0a856a3fc6cf67d1d0551a47dc5108dff816640b1b04682840aabfbd998b89ed9ade24f49c70dbdeb9f5ca2a5956a040aa845f7e483beb5173efa9fa3280d2cba219df1cfab899bde0d87c9b8d55be9a16346c7291b0f8b505db6384477d9a8f6fe055639ffb5afc28a6c9e858f9ccd24a9e97ab6e92a4f75335936ddeadb7f40c7c089ef5d5fa9e8994832eb4882d9d1a28d7af423361ba73881152de008d5441904bd484c446c030d14f9f8220baa4171dbcb14761505a1adb59311778c7d4dfc8b39bd715e598c64fbf50f172f66ae6db4cfad06508e0bfda9cd8ee7f086409f27ffa73d0851c6ce0b19e57b89857c28fbf5e212a06063e2133858c9000611bf510fe6305c69c711990a588a5f5ea3aef06537d48ea52357de8cfa7a9355f218344f2dfd4ffcadc97881a536fb08df1d19d789c7aea1e59834a58404f48083713436556d3a69d433c352faff9057a1add0fd36981d124ea7376db144e917e8089673764f2d90633f64cfd8e3b43449bfdb9f6b9e990f1b59e57eb13823ff70ad7f127343c061fa84532a206f7d1673552dba2ea5d681bb8a454bad7bb2a921f80c45ac0fe826c41011d3fb691930924c4f5f907b73c86d3a406cc70b732eed11b62b9fe5af49052b46c27380817600563cd26eebec2c89b5db2e37eb37dc26da45ef2afd04a316f92de33d739fadd21a212a7c8b0f0af253ea9675c93b81389378449f34db21ef5e95e823dedafe8fe64088a10e4e40100713dbb1ad73ec6d6933a4f0301692ab3389eeac046c271ac7f23549f7dd62dd8e90069abb9c6bac8a31b7b09c32d0b1249af55a19f734d745721bf3f5e06b3a344af457ca068000f750cc692d163a18a04cb433c2d2e8994f484823bcd1b19b0f3a3d6790828de22b0e2467785c85ae77fb8b131b3c2da7b6a5639531f9d89ff524f7532d9b37381146fd66b840b48e4353fe210865540c67bf3661bc9a39847b48564bd511102f97a2895f462b3653d9d8c5fb64d998d8d78c6c14c935257d5f6124ad4e00c23ec0e02b", 0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002d00), &(0x7f0000002d40)=0x8) ioctl$WSKBDIO_GETBELL(r7, 0x40105704, &(0x7f0000002d80)) executing program 2: open(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getpgrp() ktrace(0x0, 0x5, 0x40000424, r1) socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r2) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x4}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) (async) socket(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) dup2(0xffffffffffffffff, r0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x644) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) chroot(&(0x7f0000000340)='./file0\x00') (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r3 = socket$inet(0x1e, 0x3, 0x0) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) shutdown(r3, 0x2) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async, rerun: 32) openat$wskbd(0xffffffffffffff9c, 0x0, 0x30201, 0x0) (async, rerun: 32) getpgid(0x0) fcntl$setown(r2, 0x6, r1) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) (async) r4 = socket(0x1, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x4}, 0x3, &(0x7f0000000200)="cb1457b3e6a5c397e4a0d40bf910c58aa207ec2aee6a2cee12e597c58409a7331858592c72384bbb21", 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) (async) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) (rerun: 64) socket(0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8005, 0x7) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x74) (async) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x74) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() (async) syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x20) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="edff00ef3bcc868e753f6c3272f8ffb5bf34eb54e5eb45f81af6470f8c67301d7c9fffb8bd0d98ac00000c668e82b43edfd75861a72c1376"], 0xa, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x2, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x1800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x2, 0x3, 0x0) (async) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000014c0), 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 6: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x0, 0x1, {[0x7284, 0x1, 0xa, 0x0, 0x0, 0x5e6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x7fffffff, 0x0, 0xa, 0x7, 0x5, 0x81, 0x0, 0x80000000, 0xffffffffffff4438, 0x70], [0x8000, 0x345, 0x9, 0x6, 0xad, 0x40, 0x5e5], [0xdb98, 0x7, 0xfd, 0x7, 0x4, 0x8001], [{0x5, 0x7fff, 0x8}, {0x1000, 0x4, 0x4, 0x4}, {0x8, 0x2, 0x8001, 0xbdf}, {0x100, 0x6, 0xa0, 0x2000000000000000}, {0xf7, 0x3, 0x7, 0x1}, {0xffff, 0x7, 0x7fff, 0x40}, {0x7, 0x20, 0x7e18, 0x7ff}, {0x1, 0x80, 0x3, 0x3}], {0x56, 0x4, 0x3, 0x5}, {0x8, 0x200, 0xfffff001, 0xff}}}) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xd}, 0x10, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206981, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{0xfffc}]}) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{0xfffc}]}) (async) socket(0x18, 0x3, 0x0) (async) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) (async) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) (async) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000500)={'./file0\x00', 0x0, 0x0, 0x2}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) getuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x230, &(0x7f0000ff8000/0x4000)=nil) setreuid(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)="3b685b00c176548507c28464f449d46c08300c71eda070071a3028172a95e3b645fccf46420722014b8180b083346a96835c496c9892599bfa5c39fa3b26a41ecf07a83acaec705bf32dfc9f35dc246f27ce998ce4efbe38f0f1485f21e73d5877d5a4bbc76816b0e0d60fa91524b1e7c41424bbddafa1bb914a05c400652c5ea52a027def294dcbdba22203e08ff0926d7ab1ea7b8719276293f010810f01d1ca7fc8e60cf9c0b96818ad2635bf589f336f3b9fa6e92553a87cacccf221d8f90d90bda58b67a5d6d000541ca21840a777156908f0b0e21a5baf6b8e4a71f7b496336b25194f3d3c36b19f7ccdd416e843e4c93d18933a2f9b16193c", 0xfc}, {0x0}, {&(0x7f0000000040)="bc8186574799e7fd6d268df12c36ef1abfd0", 0x12}, {&(0x7f00000001c0)="5fe3b6535fa44ffdf5639f6c5e8b83b90f2222fb8225c60a541d7925a4633ddbf4e3f4bbbf15e08737c0f43f928556f19ee69c99ec5772d73add20ba94058bd692d39ffc20348ce65e45401b85e15eb834cb9e04056f0fdeb2aad088a3fb", 0x5e}, {&(0x7f0000000580)="9fee763ae71a279c7293e0286fa92829adde96bf0d3348a0111be85e9456d3a87631b63e08e575e1f0f8d4af75af0e68065e941254fa28ea346ecdf93c14b02b1106cae7533b856b724de5180be3e4", 0x4f}, {&(0x7f00000009c0)="020ec185291418594bcff4b8e686799b479a7f6883a88fa4530d4689735c0729b1203d8d924b3c45fb1f28e23d5e0ceea8f835e9592e9993c0ab4f41b0408a0b9984a314370f96553cb0f66944db80ef2deac31f482dbfbc501eff78dea1275280fcbe1a3cf1cb4715eb1b46bf442971b73a05e03366b4a2494e494b98a547c6e2bf48256db81d32d181b56d5629f7e96dad69eca660afa73dcc8d3911e8ba30c65cf4dc24aa2881c8beaf00ee6db59cd95088aa04f6455f23446feec4158b961d4ac85d21b3c257f3015ab5f091545e9661ad21bdc0def95382134f306415dac0b7bdc154e5fc21be90506ad23557a3c5b240248b9dc36cdb367294ff086ee0c8cbbfb271e39bfc41c16d1ea87f79fd701dc32767a9e65db198ecd21b798f8fc5d9d5b26ff933b5bb3a743ff4489e3bc35034d96a365256c7742fbb85322d6a3d0ef622229604eaa84c2f6736ce39ea333823c7a2a47788ee18279fb7c8f3c342ca00f10a3929a6c180b856b3c8b3f669846f0aff84d9cf272a9fb3256bf81159d85d775ad9b2066f7999d4714be66f4d8a8b3b4baacbdab457d9fd063d266510fb9e9522967b6e781fdfec98f59f0e8f6babf1d1874a94e053426810108fb11ffe1692ff226f6b0386824be3a70a4656332a5094e2a801e978584b53d72dee4bedd4855c9ae1988d590deae1040411faf544a31f9a2618a6a0ee089e9dd35ca934c11fd7366e4c10d6e95de39ef6e51aafe5e74ee4767b25b06b9648555d0fbd7e500bc879c4cfbc46efbf7b92ab46cecebf4a935ff1076531e983a7fba7324d184b5dc49fa5204f0389e0e69639f85291497c8e94e4ea03b43014303d6e3bf9f5bd4cdbbbfdc258e2d10e2530643b5dc23283999add7db3080a2bb3bbf16517a61102563ccad5ef500ddc12325aa00a8fc1b6a6f36c72b1bfba4a14fc567ff4f19fc24ae200078aabc01dd8872c5450d31ae6c3e252cb8c7798be8dc0471f0a4e86e7e39dcf607ffb9902ad398247eb24de4af9b3c4b9b94dd11af02b6eec059f589708b21579839ee6ae744ac09b9bb4d97ae50b421f651b921ed39c34cb6eeed1684e481ceed655a1dc76543aadac31dec6151c9591917fc5ad726e35142fe30d079b113b697d7f665b279cb4f3716ba00dcca7721751d0952024906c6cfe8b8f142f9081af97b59bbcb8fe9f6ce58e3cd6fb880b8056c19788e8557701c41144ba5f299125ac71d2d893a93bdf59bd1c25f5c218ae5b44b5ec87b5c029143274a27dcc4f99b72847ff7351f6b5b54b807c39a89291491e0b920f409d98af00b1e44daade15bfe027f0184ee78ab817b84266c16bef20b24a77e6cc4a6f1e50c42520ec89144c45ce4b8641b6b0a47959856cbc6cf78b1fafbf6ea64adc20499b3823abb9343353214366d69bbc7791daa342d38ccad05c9bedeb9bafd1963a49fc11617aba3e44072b1372aac43719e0a2f099dcfc4119beb1ed060559abc3c4dde98587991713cba9557db58b475933a1ea431324e2d5cab933558affe145f0fca8ad4000715fba772428a16762422fafae56a8275086be3a5a8c5b48a1a6ad140c69d41b573f1f7b27df3a92b0aaf9939ed6a5b6d617071a2df1b9f85da9c9e59fb991d4f54a03307f33fb8ef7d47c08026ed3b4cba1aceefb1b8444cd01a9441bdec8e295d3fff2294938ef2af87c40783195e2c9eff4572e868ae07f756494fd6484c3d1f1c070a84a08a83151d45ebffe693c1c5770810678a6ce57b67cafc236915c4898fcc1f2c846556be200412c901d6bf4ed9d3640bd568fad1653248543db1775917a747418ef00a4b0210cdf632c0732d60395eb5b92b412bd00c440bffa5cf7db1b6cea704df17d8a0dbd91ad3f41e6e92ebbd5c469bb2aa0f13c5400bd96c3c8843f04f4f025b4bbc0d607eacca61c037e8e1459f3105633aa7ef7ca447f7df163348e943a077a7f6dc330a1fa659b1ded92ea5cf36975beb194a5da3f22353c732fb6e1e52b64fdb6958d12d1e3a48a6b27c0eca0f91a87e8ac99831e6b6a675d64ed9a8769d20ad7a4cc275e1fa42d5be747a14afc016eb3dc6a0a5741539cc788016966e39e9c9b59561613e00787de482569741ddaa5f3512a0e9821656356e4d2fd2e5c19d733b65854c7db7a542b0c028f61f6551dc64dec0ba5dd4b1cdeb68527480ea76559bae5f132fcc9c0096041be870d5069d641f96877794c002289d6a20c372e6b426d80acb7857ba69a8912354c6d3a19c330694be27294082c95917080e14c04433410e0ca8ef35fb56fdab4c58660fdb7d13781a50bea232e9100be1d2a2936d69b17d4c786983ca2513b93ede6ca3f5d5648b73a127966c6430fa0e83ac3a9609cd7b8ff22f8fff6a68541e1c67155f95f43cd1243425f028f506253023b4936970241ab6ef128a1b7f148e32810801ee30da142b65ec3a883c68133fba6fa0252b20fc02e585bb6f579bb62c48d67823a13e8eb082b0bb75d7b21f86cf157aef6c0fec363c2115251ff5742fb5dc31c4e9420375dae794654553a7f8beed25d3e7f82ed6fcc40740c3d1008c7840bf9571f6ab404ed8931b2ab4966b85f24c7954063a593d0bc8229027c7063edab1b05a31208ff1d77688d52598ab84f3a5bf0c087b6d760323f6d52e7002df8a028c978ecf8401f6dd32987c9b46a37810a96346489d8e2edb81aed937330e82afa175b1130be61b4a88cc188856b70d8fcef0487f921fba8219c07795b12dbb5e5b49c954fc2ea7c3efa9a75669581312c01490f732f46c0ee16e94472aa36e6c82e6247c1295f545d2f4b2b505da87d434e850707ded34c5593e0baeba9b9588fa72cf232f56acb8a6dd65ee6c6c144fd0f4ce5cb8f929633774a1c1b12f3d904477ade692eca1f763feb87c015053467e975f33fdb8a0a618df69f3780f9a2afc749d6c3400b94c87576a3f4a6641f65506d324abc8bcbd1571b1f66415e5375f2a4d9850af727a1552730d98a3b2061735a6bed835348836a1cb34fe0d5158848fb666402f43ee8c4949af6a893515b0ebaaae8c10029ce14e80fd704d30dc303feacded5d804778fbcf9caa29c2b977bc31296ac65fc3ebbc20ef6bf853408663be7f98e29283db30d885ba8171eeaf69567234222a0ec19ae5ffcc79339036483ef1b5e527552eed5076f9be00d82e00229cd596502a598c339111b9c06d38c06bf1981449a906533c8f5af5319f467602b142bf5617210aeb824581bbba341dd5f280def942584d99e1e575c2a710788254d5a566cd76888cfafd1952418748ab8aa9e9e338d280f299add7bfcf461d709041c9bc2894131d867810ee7597838583a75c843294d78138b57990c4935f0683c471c4978a0ac692c364d586ff69491c89cfd999dd8a59b3f3db2335407cae9d53142684b25d59c627ab38da87a796fafd64b31db7a5e4ec737299ba30367a340af925a2e7a0c2c5db84eb7303a8dcc11b423ce8990144dc646fae024c9edf1be5ac06895909b0db6534940e862e28da742b0f6c974e362c933489dcf38c90cc7fd4c0b8f3f82483757c6db24ddf133e72f0e0e8f662148a582f399f6d81300e11529663698df8fdbd06539cd91fcafeefea8335b0c85154ea68947bded51518e6eceddab0fc84c48553d2458d34e4a4eadafb39b2294d92c584ed9729d7c92967debf4c66ee2fbd354350aa3215309fe6fe8262f609f189e29c50cf6a65d04e8cd0bfbba746993267f319e53c4145a960767938964276d7e316bb441e5ead36c52a75e279378dc1c39df61fb9ddd8e29e0c50bdec1c9c943c79a18de16acc32b3ba11c88f699c490268a9f8e47ddecae37d633af55abe5b699d9b02b8aa67b5065fda739a644632d9c5b8229203051f4b298a92d292a92b54aa4a44fa30dcb4ea86b7f0bb183ba679d410ba1cee4a7e2a002c49b4b394debd4825e57e8ef88df4d2c4cc9517417082ab7fcff31bf0d8e0a3d671a43203a37f2ef4f2f63f81ff2109e944c096c82dde1df8cac40dc6cafe1e420cc801637e82963c0045afc1ca3b4af544c5e5ca6f4c95f2265795d9613db177b5af936d7aa266d2a71034c6835f3d05a36de18c470bae4684dd4058511d8623180941288ea82a9a2a5dce961b4ec733efb1133d73e14558328cc9d94720b85358637bd13ba9735d4c3d3a6e2aac5a24f4c0f99314a52aef391176ee739f37ecb6a010a251c2a32d4d47eb01934cb804fd35cbed71c03f149a6bf1b6e184dff9b80de4283a1e0d0b08af3090583371ae4cf02c68c0c69d74d1fc813bda199da47f969004bf29039e50f0872245674fb303ea77896053a", 0xc00}, {&(0x7f00000019c0)="c0cf0f603defd971db6d344a80aaa78d9d8e34bead080b102cc96b63a06520d37516578080927ea1527a2cab88f28d6c39ad57bd9ea4011749d8d3293bc95222461074b72d33eaf13165f354baf312adc2d7336aa41f4dca2b85260495067cb5c59a00ecd1b0ea9b67f267edab971ae73547fc051cc7f166ab659781aa69db59921b7f5bcd45d72ca48ca5ea054893bf9c5210b3d419fe786cae5d23b5ab02784cfea7c0d185dfa3dd6cd8eac96a1067c3b3045a7c931a422910fa74e629265fa2dec6d80557a4bb0fc17723fb5841149a411cc08aefc0ef2a0cd025ec5c463ee1fd7d1d5cdbda2531136d3f6066c7f5d9c9460b8c6e3909b349eebb4619a99531cfd158161e1b28b97faeff76ed5f2666a77e61d82984a85cc35a4b5b572c370b847df50c02e8b140495c604570afbf07dd233ca4384b2d4f8e2387fbef541728939f2c62da8e085f4b6c1451674eb0227d74084bc6ce7b6fa5ca8b2005108d485e9718c5ec9b7e4250ace0acc90865de2da4239d20a6e414c58aeb189585390b5d0c47ec4c3ec1e8769580d5018ae63a02537fe7d26ac72a07f0935ebec13efa7d5da1f75f7a6d436fa950d299bdd846c1c136462434884f27c56bbed3982e77ec5350449d7dd7a88992d3d9e70ec88a98d6e17b92554eb5525caf8fb4f9d1d602306c1d41ad1adb554137ded62bc50c7fbae882e5e169990eff9626d75b0755f5a9d9f69767a714796a72a17f2dcbebbba54c94a3c2faeca6be5cf0e150b2eb6b77d10fe24a8d384c41a6f00ae33a6dd571df2b8f2a0728b9b0760409730433b01d31a3574684a4810bb68ea6c9c66cd1ac49ed75d3aeeed1ddb0a7bc110f7f31ddb1f72537aae9a4f04a36c893ad1c7d1c4521d1fdc847adb34d46cc9d7e7b36ad25b51cc2f95f417012dda602bee6621baaebed638799bca0d14a2823d1f6aeb981b2d2c49b2c1e5caa86706c83152de801c1452aa6f26a743f574e4f827346ad92e731bf9b7bb7147102d8bacd7574f270183604293c400a3d3cb541a0e30af3a32753bffada5b3d62f823749523e7b505851bb91ac83879f6e3e04f77c3b3408c6e6289bfd572f9c900363f1fbb5a4f256c11da90b80eed519bc8decfaab293aba3385ed2bb64c9bab432f6ebf4072c02c1cfd1749909722e023748c538ebf3cdba05b55c1a96f811ddccfe4dce79bcaa9fdd60f9cd923c51cf383bfa963d2ac268099d8d2d9dd1539d07e377b6fe93b5db7bce946e44ef4ba262ff9e319a7328480a823e11a40ef8bef68ba55b9e72525d0049118782c96b0131be2a51858e7d8479f6c2d306d0f23998d8464e6ab70547814e3341f7aa7cb097feb4e1ad46adee5cc36df69f4b21085fb32daf17694bb38e16d46005a32d068712c52b81bcdebc56f7ec9fd2c0df3ec79b7ba33789db75911bea01cbef9b20b9616e138188ad640089fd8a72894c90a0b8953985ea87b1a2ead8e69bddb79c9964b60c0eab94c3e9e982194ae1c738a990696880930e3ef98714251813596ead03ccee247449436ee9adcadb4150052efd5545f3d375b39c6e4e6b1a2c1fe939d454427752b241078474733805ded1fc0427b53c89be652b048a33ecf9c234eebacee32ed0a298250906e0b0eae055869c6d74a3799eb87211aaf7c21b120232fbbf5579d016aaa485ee9392395712caf82afcfecf7cf35828e594b0b677ae4aa758782b1cae2a7f2c38d83142e04443441a32fef2677eeb250b1baaed92eda6dd2f645d3d1f6876877515d11780d30846f928472ca7cc1fdd91a83fa40b076299922a5cb93cae3a2d47085d76760c8c3d779cfb824af28ea77b68ffb1e09bdf222bdce617d2b9713e6590fb0cdf905667da2bfe7fc3cbc71226c224881e7c7a4a74745b23ba62fef4626f627b0c7ce34226b4a42afa65fd88b2e544d2243054a6c108867f41d73c5c43c064e32d5628588faf929dbfc41b983c836189a0a6b0ccaed948e82df7c4fdc0eefda6adf42ad9aed60f3091726a9aa30f52deec189e4bd558687133a36dcf2c40efd3f8df017fc938112370f30a9e5281cfe408904ec48f6726c1388690e656826504547e91c25e560be0f72af8149a7cc87de44244e276b4a5273a71002936b029a3ab88794b39ced7b09b1fb2880ef8df3d19b29133977fb7c4b121c3e2b0977832dda3dfa8e7fde16101bdfc6e6f3fb3da260d0a411f24e2a971a7b6fc9e1bb420ba404f0dd2434532cb60cf459e6a33281267a21c935ce8dd3b19c2b3b2f88303c6e618f5edacfd37994b7de8f52d5ffe9bc6dd5256a73c518efbeefb13256e9062c5e9eadf46f30d30e3c11542df9e1c80c7bbdf649e5a2761a9ae9eb2876528c24a3719342f6c5727277ed822d80256155af8f7c8d34a5874ff5c17657e51a3e31b15f490c82bdd24d012bc3a476d0fbd31b356c1418bc46477787f118a86adb50494757acbf0e527638a1b19437c2839423960a58d26ae791d33fef54a67a9d26adfb157192d43e0ad83ab20f9cb3ca6dd8338a1b39eed5b3fa4a01ba1313650e3abbc2f964f34b80a4aa876604ef0e1284b38201219908c81e93446a181931e695124741d1749275cccc2174808460d611e7e713081649a41e7445b7082b4fc1bad9c44da888faa5af6545cf29d8e0a297faa1f4a663ae5d379c5f153a4d50b280355ee512a87441da26a6312d64f2b42e815c6c65ec5c6a22127a53eeb7eacd62e950b631d1df228bcd460d61083a53c95ab8d905327ba251be04885530fd2f99d1eab6cfd44bd71880efca95075d438c1d6fd16476db4602c567d9f2b9b65e589420554de4b89800fb5027214275465d0434fc3b41edceb604a0917e92a1c641ce736b5bdb720e3b7d7", 0x7f7}], 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000080)="4a7e6a186dc53609779d8d14720f0447b87afcfeebc6", 0xfffffffffffffc8d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000680)={0x5cd5133c51f76066, "7ed93ab07e854a0f9cc7536786f8685a1aae2828d002a8b76f2cd0e9d562156e0c297a7f9d9b0fa150449ac31e6f7f1425bf0d286cc7889d2d3347e90098c0789c9b67a5a8fbf8992137282dab20a2733159bb7a2cc60e6503"}, 0x61, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f00000012c0)=[{0x4, 0x81, 0x3f, 0x7}, {0x101, 0x8e, 0x1f, 0x4}, {0x7f, 0x8, 0x9, 0x9}, {0xfff9, 0x81, 0xe5, 0x7}, {0x9, 0x9, 0x80, 0x80}, {0x3ff, 0x5, 0x2, 0x9}, {0x6, 0x20, 0x6, 0xef9e}, {0x1f, 0x1, 0x9, 0x5}, {0x1f, 0x0, 0xeb, 0x4070aa51}]}) executing program 4: readv(0xffffffffffffffff, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0x0, 0x80000001]}}) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async, rerun: 64) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) (async) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r0 = socket(0x1, 0x2, 0x0) (async, rerun: 32) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) socket$inet(0x2, 0x0, 0x0) (async, rerun: 32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (rerun: 32) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = socket(0x18, 0x3, 0x0) mknod(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async, rerun: 32) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r3 = kqueue() (rerun: 32) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x30, 0x0, 0x0, 0x0) (async) r4 = syz_open_pts() dup2(r4, r2) (async, rerun: 64) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x99, &(0x7f00000004c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x8b}, @icmp=@dest_unreach={0x3, 0xe, 0x0, 0x0, 0x20, 0x8001, {0x1a, 0x4, 0x2, 0x6, 0x2, 0x68, 0xfffb, 0x3, 0x8, 0xbef9, @loopback, @broadcast, {[@noop, @noop, @ra={0x94, 0x6, 0x5}, @generic={0x83, 0x9, "8964ed18ab9dc7"}, @timestamp={0x44, 0x10, 0x0, 0x3, 0x6, [{[], 0x401}, {[], 0xbfe5}, {[], 0x2}]}, @noop, @generic={0x7, 0x5, "3a3ae7"}, @rr={0x7, 0x17, 0x81, [@multicast1, @multicast1, @multicast1, @rand_addr=0x7f, @loopback]}, @ssrr={0x89, 0x13, 0xc0, [@local={0xac, 0x14, 0x0}, @multicast2, @rand_addr=0x400, @local={0xac, 0x14, 0x0}]}]}}, "741e30541b072e"}}}}}) (async) open(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) (async, rerun: 32) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f", 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f", 0x1}], 0x1) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) (async) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) (async) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) r0 = socket(0x18, 0x5, 0xfa) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r1 = socket(0x2, 0x3, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) dup2(r2, r1) (async) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) bind(0xffffffffffffffff, 0x0, 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1}], 0x1}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000006c0)="cbd7a505978bee35a8162bbcb5ee5a8f", 0x10}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x0, 0x0) bind(r0, &(0x7f0000000000), 0x10) executing program 2: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea000001040040", 0x7) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) socket(0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000180), 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) pwritev(r0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$inet(r3, &(0x7f0000000200)={0x2, 0x2}, 0xc) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) executing program 0: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x40) shutdown(r1, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = dup2(r4, r3) r6 = socket(0x2, 0x1, 0x0) r7 = dup2(r5, r6) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r6, &(0x7f0000000000), 0x10) sendmsg(r7, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = kqueue() close(r0) (async) close(r0) setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getuid() (async) r1 = getuid() setreuid(0xee00, r1) fchdir(r0) (async) fchdir(r0) socket(0x18, 0x0, 0x0) (async) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0xa, 0x2, 0x5}]}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) dup2(r0, r1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x0, 0x2, 0x0, 0x5}, {0x2}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) executing program 0: setrlimit(0x1, 0x0) close(0xffffffffffffff9c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x40000000}) r0 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1000000, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x2, 0x20}, {{r0}, 0xfffffffffffffff9, 0x36, 0x0, 0x2}], 0x103, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x20000001, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffff9, 0x80, 0x80, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0x40, 0x4, 0xe2, 0x7}, {{r1}, 0xfffffffffffffff9, 0x42, 0x80000000, 0x11f, 0xfffffffffffff7f9}], 0x6, 0x0) socket(0x20, 0x8000, 0x20) ioctl$FIONREAD(r1, 0x80286989, &(0x7f0000000040)) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x62) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe80138d98548f2d983c4caa3bc71e00000000000000000000000000aa6ddd6d79cbe7cfff3aa873"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r2, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x139) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000500)=0x40) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) r6 = geteuid() stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000640)) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r6, 0x0, 0x0, r7, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/221) executing program 2: r0 = socket(0x2, 0x8000, 0x41) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101, 0x5e8}, {0x21, 0x9}, {0x20, 0x8}, {0x84, 0x1000}, {0x89}, {0x89, 0x1}, {0x8b, 0x6}, {0x26, 0x1}, {0x8c, 0x1}, {0x84, 0x7}], 0xa}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x101}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) close(r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x3) msgget(0x2, 0x426) r3 = msgget(0x0, 0x0) getgid() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r5 = socket$inet(0x2, 0x1, 0x6) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r5, &(0x7f0000000200), 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x6, 0x81, 0x7, 0x4}, {0x6, 0x1, 0x6, 0x4}, {0x80, 0x80, 0x7f, 0x4}, {0x40, 0x6, 0x1, 0x9}, {0x9, 0x7f, 0xfc, 0x100}, {0xfe01, 0x0, 0xa8, 0x5}]}) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="4668540249dc250d6f03c45b32234879e5e1c8ae4b5136f59a568bd2639bbe2dc0804916b4267352bd396a2af969f9b122c373dfa66bee9469c9f4ca4678e778f318f12e386c658386b9a2fb82279a6b7e7a6edc28635808699eaf6b0ae3a30103c4bcce028cf2dd1de59bad07960d63c18e62ab1c3eacd079954c4d8d887b8de6782039ad69dd593af097b8dcbd490588a1b8cbf18cee446867", &(0x7f00000003c0)=0x9a, &(0x7f0000000400)="18560d35a900aab29df1378369dfe6495bb4f26e54daffd069075a138cf56f2859614bd5c2dd8467571915", 0x2b) pledge(&(0x7f0000000440)='}\x00', &(0x7f0000000480)='/dev/vmm\x00') recvfrom(r0, &(0x7f00000004c0)=""/90, 0x5a, 0x40, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000580)="e2f76759239bf8dd235b6b0924ad000ef45ce0697ed2a8b9357b1c986ad8b836945932cfd7902235d815b93666fba37576e7bc831627cfc0551c7cee7658ffc4bd9213f14b2769924d59567e450f781e9195b42c3239f5071e4dd0379f55912051d9ffd34c8e0b3dc0b41b27d4b19f271a9642a34c496dc92329478d4e83152278d4a139ceec5c4f355b6267c74992ae9eeaade2392c7f84ecc9fce915ed41b605ff43cd293ecf43ecf7d651b03c9684beee7eb8358a9dd81f68472c3089ac11224c4a6028ada0bbb85a0dc44fa237f5c3adc3fe635b67025767b04995f80c3b3d9928e2a3cf0388bc5f050422d74abebcfb40ab717a66b0ebe986d27eceb08081789e3881a215c62f7a09a03a17c4be3d4b92499916d2ba30d272d0917be3115da7027d4d0e589b09555b08df18955cd604076abe199c0feaf387f14708f631d585d70daa7d7ae879d4718514b9c3aab2251a4c8ecef78d71683a068d29cb07797b22b3102f6585e358e817a0f458dbfc76e76ed711ea3e61092e00099d5fea79508bddfad81bd064e257070e9899c949eb265e73381755b82f0d842a3b29391a8c7e16ac2df7c6fdd442ef01071c7a236b82c986cb3a526a876254cb1f18bfe716f6e856e4f5a7bcc3694bf0ed58ae9e142a6845c45aa752c5becf52b14e5434707e3d94b0a9f48bd2f596c1b632b9a41af262d23a88df4606648da6dba33b4aaa3fa8123ebb5edb033f930727ce5a331f6ad6bceb82fc0f8a2efc0f8ef2c38fa652ed5d260c42e38933bea653586778b4c01853d2be70c8b74ba63ca089f6f73d4ef772c2880bea49f5714b1c91a4ad977763b7c4bf5ef4fe5f42eefbc7a6a2197f3ee787ab1be9dc715eb48e37bf6359e5a185b8e99a01fff053f0582bec342f45befef946c3531a4094fcad12d6d135d4a205c99871ede1d1ce5f0e5c575c5cdc7185ddcb65af0fad5294a35abaceceb8b14fa1351514cd0be24593286d53223fcf589209fa0786af37066a4733552ab94331c4ad19d10350b7ce0510d0833f4ef854a2149003b42c8519e55fec3fe252b769133596be87bc0b84036c38b8e8e71ba1a27e74d61d5715c93c5f6129c9627433b017dbc7222f701db439f1a77d7f93835ca73b561d4e7e9f4784b57152a5b649c52963aa93d2c9b6b28f9600a19764e7565b7bcfcebc6d7e875e45f137e8c072d87373f4701b743ffb9d131d4ccff806cc8aeed8fd9f995ab2b904f134631954ba41dced5cad03da97a0956766d733afde54f3f05d08d06c86b501f03c9904d79b0930b7db0c889df3dfe75ba9427f2080b112455e66e68823b90e7c76a86a3f7d6a3ccdea163a7b5faad335f181c9e1b527186efce5acd69d6e25e33b9016e042d16a043587b8d46655c083e108b31b4d9512fc290b5f5068cf59bca99dc1316cf8ccbf103957c0421e7979bef8ffe560da326a0077be12a07d90a33bb16ee7dbf4e9fb39712234e2fb477720b2b9592958d49e306e1f5d7562d705d1e6c558dd03f90014eca12fed9bb825ef903a67f2bab4369f2a947fe86b34b1f304699e6f36a281345b624821c2a9f031e0fbff2e374f763404239c0e56d03288228ce388c9997907faae274c7649ab4422c03f60fd2566211a535732fe194a287e2a056e4f1dab3b044470f67dac3f3f340bc760a6f379ac4c57a42e988c7ed20cfa43dfdea510a4a054e14fc95b28fcb490f2eb9954193f48cac9b31f0e2d1b920782cb4f29185f50d5040189a35429fa8f0f2606258544c98466e63c26f658830d7cb3be83f3cdf76a6dacbf2bb5981b239efcd1a7dc6c62cdfb1afded48326f48a11a76ee0076e2bc513a0ed1b2e30a0a00f0d6fb6faa71778d7b1551713163e47e07432ad7efe83c256d45e61653ca3a676c6e06ad2d9a06878edadb9b78a7f94d9c88783bf2aaae98ec20241c990fa50c1de30cbfd84a259ea882ec7353a613ac160afe72a6a421d7d5fffe4eb21ba6e88ac31fb7c88599f5ab02e79c51fa6b8668c3a7b839ebd005e6c9ffbae18d658160e91eeb67a982cccf3b6ee42800a7e33ad39b6395208c534141b5d94ecb12c7cdceb7a3af3efb069b54bb908b15084b33c887b0c742236269498774054e42e5d6be3f86202fbc5cba037ae0ed2dd22b1856bd0091cd677745ce97d038d7a48e2ec504e15ab47f8e26bb3ca25d035ba009399f91f2a7de2da5ee32decafb51fdc833e4ebe522b959c060f20d43f9eb4cd15bda30f76345dde23c98327ae57e31131a3f53e24e38a5f4c60190b415fba75f392d16e6855a48a608539993788c5a27cef279b3b0bd4f157cc45fce07f6800006df4630fb7f079aeffa0c260dff3d04eba92fe0c602963aad05cf34787484eb84c434a369b587916428d72c8b625d401cf947e3ce6bb9711b7af2be4b2cd4b7036b5346c9f2a38e792ca0c523ffd51a894acf68b8bc9aaa12743dfcdaaf9b906647bf9d5e65477ce400ffb24c556849592fa9cb1a9955608293aff22f54b134f3697b8a65a0b2d96643ba15f8f432d10cd0694de971950fd24d6add321a836dd3d6a982ae95ce5881e33956eef547395e52dedabd71914cb31b4e71d17e1c4df14b433bbb27bbe364b41b07d3091153f6e01ffa7bca2c190932f1b6886132f0960d0d4a4dbbe565207c9aabd7b4f87807159a79b480754593508509dc19a7d116cf685b6f02f85de72fa76ad907e756fc768ab7a889fb1ceb612b700a8b07802ec298181deb70dc20c359996fdfe0f2f231f2cfa9f144616cffa07e25d9fee6b858ecf2916658da96381302635749b8c4c2449d6c689a267bed8046d9cf16df19fbf07489909299a8602759a2c2395fb01e0f4537541149648052fa1ed2bd2cf11168949c20801e603d753d58b1b59b53dfd1240c3170ee484b6bbabcdb2f056d70658ad93cb3d7c4ac9b36effae751257686e77db5312313126e4e5f3a2910c10e1920fd1fdbdad328219cb3b754db8d786b73f717e1bf5d45a149dafe226810f772ec61f20ffab1d96bc85a168ff8f47868c1c9dce2a0a2c2da9e0778be311899074257e1266378721a815ad9e1dbb601b48a15c9c3584ff473a15525d942302d6dedfd866c37b51edb11ef3c9f21bf81a5e750c2e037deb0786e95163f191f09187829f2974cb40693190b8001cdd8310b9dafe17cd59ef5071af8e4584f980bf33f1c73038a2188138d4616d4018849dcb67720cb3f9e78949fcd26aebe24e5c179fabee575723baddd5c7c12da2638f4360055929c9953fcc0692d69b806a7259b16b0bfe91be8118fb991f6b9503cd81d4774e6c54b02a976e58b8a4e99e414e44dc532162313c4baa4c883823f6ada34ba537f5d6e831b51f065ec48450802d013aaf04802175a9a3d0cd02e387a445b5ef701e2471cb69ee2de8363ce9dfb175698346484db19c8944fb21c83f674c4b3e92eda7fc6e3ecff7726d326f93c6fb1d0ad280c6bfc46aa6778cf235027e8b72aa0756aa6d46372212d362fcccbf3a3352800b3785c4f228d8f462fba83cdf89e382b9d39106f32b252179c418d7ba0a83e63054660e022e03a55c622c39bc9188fefeb4df81e194e9602c42161f9a2e7fcec03f711037fad19a1ef17b46b6a3e1f527512bad3b75b62cb33122b869c592f28d4ac555f18b2e62d7a4a449104b1d73ad79b2fea5ecf7110b540b062aed90e8f25725b4b391feb3a6ca82a4b385e0f9797750de38d61f47494a7ff76553a72e09be3c07402a5003f27162d0f02839838936dd116756d123d9e9d041e9811cec68ee353a698ca30a8da548579cc88bb4876f22a7803be5f732b9d1671e48ec40202a06397a35352b44b926d3487928f0a6daeb4d644cdcf89c7953c88dac724524fd56e2f7a021922af978d95cf85d6cac38d1764c7e0bfa7df37fcdbaf1f02b09db8ba6b48148e081851cba34563008e5878e7b606fc226b823310c022354f440ec75ee75bb86f56846a08b2bc821fda9c7b66a719bec739aa088fdd5e018bd359082cc553b8283afd3fafdb67192ece1edbc74e4470027e396d8a6105083bf9c2eb28750133d0f95991f728827919ad07ba122972e8dd0f1f2e2124091ed481d244536a5f9f3c1aad89deffcbe7d60b3397a429a16b5d06e64db243c0c16db320a4fd8ba86c26627977ba4c937fd71ac9375a38322319c98def39d23eff9edf5b3badce4186409edd05d2d1c564ec33851ef154fc8f9c97bd4e6380de77db9222c848f2e314fb08030cf09a80dca96c6f0674510dfd66e8c0aaafe42d04ea5aa5dc56abb379fd439d53fcafc4ddf9817781a4bae26fe7b50154c07d74f28c0df955bf921e7fcb46bba91bc8eac3abbaeae22bd10988ef9f224f5dabe8e482d253f9ca8935a905f7f32dd5877c962c280d6a775e78a5d0c57b8aba4f83a67c33147fbbea2e7ec5c8a1fc09537a94f72746bb0941c39735941abb8a990f7f651ca519bd91d78b89cd26d49a8b63297149948d170bc5c16b6f2dd8107b59fb10abb888f7bcdc8899d8502bdfb6f597fc444e508f5c5a197ddba32ad96826a10efd8d248393581d5d8571b73a72304e963555691e3a3035fad546dc7b270b374487164692f3fafdcfc4aeea5d650476af6e00f4dfbe5ff6529aa5082b88ac4ea33850c2ac0c1b3da6403c45237b6ce94c604dd055596912ec28e0b4c5e03d89dffc21db19470d352433476e88481004fdf9bbae2b045fed0893dbf832f68f0f15fa905911a5d423aa9e37b0e52d31beae45606a5d926af450e52eef0884a77f47cae0c8d5c07206ade816472e00b38335d4acfb35c1e651ea48fcb1bd2b89c9d905efa4a364fa33eeb9fe226d461b2e5a02970bc0d74f9ec433d5b5b1f88deefccb52c0526ac3eefc68aedcb3779487c92e867fd63b2ddf06d245db8de4be3090bf3077c5908f2a13d76c9a525be23f4e15b79f4ef67b352c7db492dc449105d06979a8d47dda6c50a75f24dc470fe243771ebb70335f5803b511602d1d27722ad013fd7f872b8659cb116054be0784686c6faafbdf2f3506332f7617617b0ac8a89bfb9e96e0aab1ca2db3858b442abc651a132f16d6aacde182abef67bfeb961fc204a00f195bf50b9fcc92b2d3397c850104aa1fa33a0b6b48e69512321b195422b716110b6737ee392a9fcd62a000be4b8582b8305abbaf3dd7c4a2f23f912f296c8e5441b297a6f11879a7ef3484c4e81a76acede9d310095cce552a9e01adfb6295f6805595b861ab3d2e8fb9170a35ca1fca1094b477f3692c361e11bbdead426a05baf2a8a8cf4e2e0779b658d77b39b88928c4bf2d92f73362db475cf32e75312582040353514e1d3f6d024f64f690b39a3e45db7e806fa035421f8dfb0016774cbcf93054e1f01722b524b77920a359d9a1a861fcf6eac97a5f1682f591f33d53fc8dbb77eb6ae848b0113f1d11b936ceccdb80f7a6a9db91c288b1d3abac062a13a56e7bcbdf11f4de6f5a9614a1c200066bf59b14ca553f017671cd47ae11c65c4a7b48b06b6201fc7e7b662477118024f88f18a3fe0add56429c229a64cc90ed548e021ec61fd5a6f0394ddd5570ed414945739e240f09b7042f141dfac04ad098870ac1ee8aff14d9e4621859f4ffebd13ac4a86a30e4add684f8d20a8b91d0be7ccbbf216ae0ba54e668dae3045157a43aa4598c7ab7d152bc477c1e9eb2bd167ebe50ff3e4e903549f4ffef4c81c34738d8090347ab2e6acea12548fb77883aad8a5b33e634bc0c4e147bd751a42cc3cb762f6fd5d65346e4e7f0e6", &(0x7f0000001580)=0x1000, &(0x7f00000015c0)="7fce964846abbaae2b3995dfe9b989280b6f0ac7af794d807bb9c6e537103b1d82df1b82f0ea740500d08e1ce06682165b80dcf9fd396608406d949328ee875f3706fb69885dc469e3e077438d40fc637dabbec8cddd0cc4271761c20df12ad5c2bdcc298a4f0713a7b635c97ba33aba3510ae0e2ddfc03d0ffb517e6589493755e54031d6e242348a3018c8196484dc03d0f15601bc1a2d2d06192f6b006622c073ee47379285ae95cf7d55c2bbec8b6ebaa283", 0xb4) r6 = semget(0x1, 0x0, 0x21) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000001680)=0x4) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000016c0)={0x7, 0x401}) writev(r4, &(0x7f0000002b40)=[{&(0x7f0000001700)="a8705badc4e112c5caab21f216a25aafc6046bbd8c7c5cbe28061d7c9de47149", 0x20}, {&(0x7f0000001740)="56169b034ebbb8330a010000e605689c5fb36b3d70f31cb35d1d816110ed6dc997e85c2df1c4e3e873465f74d4b59789ceb7db6915a6117eef4ce238d09891d9ccaacc6966a7ba4cd8b9e653633cf48e49a93501f0c0020b4e1ad4249c147f6bf53ed369af9671d759b401d1de298f76aeff24b43b", 0x75}, {&(0x7f00000017c0)="3b9594517e2aaf8ff9f63b6372f9248ed522d02f344ae5b0107a8e8d80c2596a4d5a9861654456798e4962e950cbdcec6e1b69359f223c9b24239be876a41d6942d1f4fb9f4b93d19e101ea703b42ce0ade83e470ff7d6e3ca880871c25e6824592be0c4e05a3633b0d278c4273f1648a149f3997dbf5b2e712b82321203193c563c0aa14afb47c8b3f665856006d335884a3e0aba44f108b004a1f63635f0754059167bd738aa945f2b299bad46c96ff94204724744d6727d17b7f37638709e969f7ff554bd6f20b2d926e530c5205ffe6a05a81e08a8ccf64f8ae8ec56922f52d88a757043a276a5a52911faedf968148f8868b7c50206cb2c45ced2", 0xfd}, {&(0x7f00000018c0)="413d9579156b6a8bd92caae37c093165c162acf6148b1bda64bbb3088cfc492ca17cd806f9afed206a468a3d9baea119a75c55eae0", 0x35}, {&(0x7f0000001900)="b1e32ea31b27ae1f20f84c82feb886c17728f38d3f776138976fd80e2b0a4cfaf45e840dee3b46b18e43b8bc9cd2b3c26f3842abf585bb8870dd3bb42d179f3a22fcfe35985ca9029eb8ee558b494bf7be99b39c51676c06ce3a82613630c91d22b28fe9cd93dd387bfd4eaa4ece50fd4663a5957ea13a35ed2a556c61b4444169cac6edf92494561b17a1251bb89f84365f297dbd215a63b539fa2ebb5829", 0x9f}, {&(0x7f00000019c0)="36e50e36e29cfce3dc4f229e7effe39152d8a4a4899c3153d9707bd9df022910e39a0516a1578596f09956258e99ef27593793b620677ba1b1692facf53842b495c08a8d8720b1a49b7d8ea565e885302519af474921e588d03b42ed3e36c9a0477bfd9dbaf0347b81f2fe5f37c3dd844ddd398cff08d321ca2bab8d2f34c09cdc2fe197749cce2bc15638da9a45f130c2f70713c91bd35f72ed068282c33cfdc5c36d4ef008e2093ea1f983912e8385e54f017448171e07ee8d77c8e4701a5a812a416ed1afd7c33521acca02672e405a939ef9738b21b9445da124b11a864ed467f3e6c59461ceef35c797e8f513e18fee2d106c369f0eb01fe476e611b0b8913c81d65db09fbfdb452a0321dc2313b497ece16b6be63aed979314a72e048488890e9419caf547cfb1a9256e3e2d53ab90e0ce869a99890838de2d970cb1a71ad06f0355b707fb9706269ecca712699ac586aaec858bb74cba8637715c370f18117041779cf96ffd417fe564e3dcf2b24169f706ce80bde338b8016603f0235320152dc14145689bdf97151908606b80593912fc36fe7b21d5e154b4fe01a4384ff3503f6a98ac666c9df4a2ec0ac73b61720f68976538f31e6dc8234312b1280077b09468106b8aec46fd895c990ee8c1a1a2a7681fafd1612cf9c4f6c6b34d49cee5aa02ced976e12f55e62153c9f9caedae6f36719d831c4d66d10bf11217274ad6130bee8d633c68306da5aa6355e2a3eddc2bea22211176f321438fb3fd812ac919e66835e53c65e411ed92aa19062a49ca07f44bb33065ed66d708f441a4b47425a1b13baf23f07db1cd6cda24d8f1c9660af0022a525e50cb7ad6484fa8fc6946e96967066f58043655ee89e8bdb5f9dea8efd2e0781a5ee78ef3bf8cb7580a4e8b6470563a5e479b562a4a5ae7d635953ce3f7d1ca8b8c4e5cbdf62c0ae6c032aeda99f8af7a473c392f26bde7973d7125f269e8a859db2b6b8d514238fe2dff9c13e62bf17ea48c00c85f8f618d77b8678ada96357a75324af9753dc959163f7593e0050a3bc63eb52689aa545d97017e6240c77c63b119231f198d6718deb6523faf3e7ca0df955590d662189b92ee3113dd1bdb044da088002c8d9751759db4ef2043cddb785b4f84ea469b7a9d543aa0ac92876017ff983b66110dedf0dd2bd5e4807bc84ee27ab897e26eb521abc4b0625a9399d78f6186fe16a5ae4e7a06cacb4854567f2dee8e8be03b8968d42d2356ff9a83ff333bd97612f651cfc4d3efbe83899d889c15e19f4f6c86dea4e8156da93467f5534cfd451ac9ea2bed9c377afdf868583460c557bbb2b4d346bd6527537fe6eca3734948382d290ed96b94f0aa678ebebe075e3f93ab2f04fb7f59f71ee3f3e5a77c241b7fa48f4eb8fed025ba2e4b937e93b579ce77db564d3df0b5b5e75ef0c5405a5ed89ea59c02992ac8ad6470069e23eb5a7aff7680761b8b33ceac44c322a706b9d7d9c830fbfe9d9dc962d88ea93996e8ed2f3af9debc63c08270c6a06e2203d233158025a02314168ec2dc473952613531ffbb5c264fc95801cee29a59d38dd0be2c45c82c9a52149ec3c3077c3ac5dbe1ba938a7a6528ebddbe4877c3bda28b0c0a05a34f3c620993647e95edc5e5f37d3c3f1bd6b81ea3efe977045fa509224403e1ab805624c4909ab218c3c026211d0b935136dd9f61cd5c4934d30aa915ffb81bfbbcb0256c96ac831d4192fd3105ed2707b6c93e7468c5c5764db2c6eaf6ecb67e9060f0b0317c2b8e3bd2c67e0256da248b9cf6a2ef46ba99ef3b89e283b5370e0427d7e964302e9a2af566184670db16c1f503127007409b712b752e93792c751d8901b6244d51d1c4eb06961a6551819885d934d243d80bd8a2afd4b14745796e729c69cabd37055695abad2791ac81a30263db93f274f56b586cee9c4add72ae66ff07d5a1ad77efeaaaefe85abf33f93f776eefa31064907d6753733330303f69866cb9b937a4c748a7e82687a85adeefe9f590f47c7d2d292cf6016a2d1c47ac9d9f1eb7385a7f183deb91f9258c7030b87f582a71427a49be3dc6cb5a0d5800a9e7b623dc7623619589508920ef28e00624061aacb6581b080f2757bdebdaa687c2fe064d628b2e5116577ccb5a67a6ce99e599727eda3818e048ed82c8c0c316f49b589feefab592459438897ecc6a4f2b684b1dd20e733d9e466f7eb58156e5ae7affc5ffa3d06a09d9c37e28f57781209a1832f94de806863baab30a7f68aa93621ed7569e8e1b7e4b8d9d93b65e27525028aefd45b1f3844bcc2daf1bceca114004f8131957b3e6ed12cb538e3999cdb41a65d01ef6a382c9b08bba3197dc40d0c831b99e26655582ad2c0eeca22a08dd805aa6c6ca1adbfda7ad487df30677b76d3cb5d08e5e5df6bdc6536c11049e6d0051922e0ce8fc18d6c15126c24457421c32ee7d3f259ff85a56d47381eb87a6ff9ba033c5eca293562c6f2c8aea9a8984af997c3d0e854c677393a4f94a77ab750bad079551951a39284bb18c6a5f3398b2353f015a35ecdb3fb8a66024e450e48d72f8a3cb92fdb033462ef1d6e6d7eb685f640ba4438c6e76357ebfca4e743f7512b169bb61f58f420e89e527b39dc5a66dcb136709dd16ce3fa6750a9ada1cb8c79128709f34839ba1ba8e478c837fc3d8f2acc939f426e3efa41fe13b18809f6a3e8e8546601a88e8dd8ff0be1a05eb29bb258cbee71a3123400bcbaf84a8d30a5c4efb179cc8269a80880cf4c61485b13b7177416caa29514ae1ce9a692c63a70d3c7dfba7d42f75ba6b19da401b78417cd8fcd057d809bb909e3033fb5281c26be59298d2288a963ef9eea440dea363e8dbae13293bb00b5f15807b8e0501ddc2a8340fef7983ba404299682fe4d08bc54581e28e3fc6987c6a0bc389a5da2c7efd3f210146e998b84f48db072d5bb0d48e2d1b1b1ea05c273515dc0084a2c07a6d1bcc9a495a51dc0681c955c1a20041037f13dec0eaa9b4577f0c4c0f4481a6e3f4aff75fde8f02bd69a6f3790bb27c246e05d8bd02670c0ab9b0d7a052d24b2f4a0fa873dc64458ace5b3add7f423aa9985e09de437e5f5fb08bd64dfe3812c2acc7689b24b18beb9e2ecd5bff729878cc46a4395bddf8a7db5d1d7411cb622ff6c30e9a5a441f15f20f9e623f7cfec0226b0e7228bdaf5338cdf4a5ec96371f5bc581e2923b526dde01fc2d0b1fe9d13a1545fe3676386801cb249a85692d02b6acbbd7842dfe668c37e8cabbd16c21062bcdb6cdefcb45e007698176fe97ae4199b84f90ed5bc1c14ddfbc93586ba39d377b581b5c19a4d6eedaa3cd8f76c130c072488ecce711cf9f60b01d1efe89f368330dddfe4a267d2d3f606ea9969298994c060c9c351fb7b3a5fe4583830019e08b371884ef27a1ba8a81eb045648b66cb60c043159e2f0919b3fffb7ddf072d77e1ea95a2410d8429aaff031acf50b8eee4bedcd6487124d517dbaca4c79cc89dd36dacb269685784a8522919b091701ca40db166b40335edce14c03772c68eae9f18afe6400500a903ecc7e0b83078385965b054da01153d2e0cfa7bcc3dd43e0b305d2461e1c62aacf37686ee4e8d7dd6b99b6ff445dc8dfaa4cc0dba5442356e428cf0ecd00f6634b71c90de91cadfffc2c885be41f2022e2c2f2d7937f9871c20b208b8cf5bd9f607fff3dfe3b6f6005ee5956074917cd7e06b56a24d55afc2253ede1678d5da4628de0c73299e3e2b7c81d41e48fad110feb34ee177527d8139f880641e241587f2ac481c2211b2674cfd1d43702a9e7e532c0928364d28a56682b676fbef0153e007a24f9bc0d20d8708560a6da2e033cb032342c08e94ed9f5a125e3945e5d96fe61ad4029c3e9bbc5dd88903c79f256389fb5090ff0becca8e72025f00afe2fb39833c23c115ec556cf89325b8ae80f810728a3e21161c914ba64fd2be8a0d018e16a688b46df056491bde54ceabea942d0e03b2b8d103948925edaa27b3cf175aef0d16852bdb12947e400dc9f59a3c8708930542a2027badbdb93b214c60e79f9123259017a04fd5d8d698df1eaab8068d07713816e967c27c257d36eb252e733b821d09031814f52546e9f75275f34fa02cd5d6699b0a7946221ebf92e880d83e330b12e776900fa4ac88ec1fdecd796671efa9c7441d1e975aa26dd4cb474a881c343d61a19224f3d370e1fa1335dfe041761f01afed7bbacded4198e72e646c5cdc655f05b752bc1dc96395da2198161c720b4fb0140b5042a4bc7fade5a8ee76c76c5fcc3fe01c911b68c4afee69188a699ba3007207ae06174f63ad9412dfc3331d15c4e977842774b7c655b9a655b36f2687cbad08b28435d976fe13adddaf83cf5ceeb4fb4d392387f5d89f5edda58bc524448b08e48340b6cdd2521d3f491b3dac17b2d077bede784f495b635bdf07639b47fd7447baacc38c02213ee4cb94ef0ec084d7b6c201fb218fe13c3d9fc45277559505d1f546502c1992942e31e7b5d63c538027982420edbf07ae41762c823f182898b873f852e227ceb1594a38e5aa2629b27f0bec2f35b526adfcd561d40f86e0604b6ca94b3822e1324309dfa44a7e31c189f3c8be6287aa7d55e3af59f6890e47c6ca31defb988669b4483e34728cad214ec07d332ad2c9eed114b3e011c64ef65718802cccb4a780b8a45b3ba92a08d8021ba8f7833eb0b7559051d80ab52f0bc5cd6d6a81263bc48a584fadb244297591b65bd50eda880f0e7e9e8fbc277d370d9c39d37ae102128af176a1a189a1739c0a3bff37c5e2d4977d7a215a3d5369205a6d688550d77209e4836553e18119429c8948be103f2f42978475f2a359aac560e9b5ca48eac0395424f03d89fa1345efcf3bea68a0ab27237499b841da113962b96091d54ea8d1770644227eee017f514306fd9a2e4bc8ca724fdf11e8a5d7fc42c7446438622009ee74fc147c05b725640bc13b62815f18e0494f44f777e3a8a35b96e36fe8b050f696d08688a2e44fb651adc911eceb93e205788fab348bf13e41fe722d51fb15521581a3fb42d9c7fa8a3ff28487d22ec36ceb96a5b395ff5d41eeb1932d043205a0ddb207eb198f310334b2ce51e10c639f5dd64f79c83672cb72e4836685c5dafe4bec0799c828f50e73594a2aacf49d19a223815f89a3599faccbd8b297ca8a8ff643b4e790950233be4ef72d35790b1b30f0fa339d8875f046c1ce0ccec666e164b79e96d3e8f8df9e5997b875c5294934b882de9686968d1e4c75dfe4426120b17b2241c017eaf8a9fd38aa87d8ea918c2fe335cc2c24cf191ed913176db9811053e9af67e9f7645725907601f46c65da911a5e0b0d85902563cf80c346ceb675a2c51f0017c9811aae91b15eece325af092f4116dc9298897c8a6b3724898c2b92321a407810740725201a376ce9519c721436bf731332ad2134c791a1d31ddb1d582fa75eadbfd9993ef900a38bfc39dc09ceb55b6e2c9bbb2c729a2f30d61c0b078e4a35799d9e4cc3647b39a5ecb49ad26ea25845b1b31aea02df08204643bafb936b32aaecde5d832e52f9a29535254f7aa4fdff8369fa1381758516cd5f5a768bf9e95d74dacec0cc7b6d461308d1eeac331dbc63b0906c22b9ec66dad2e63c2ee8d285de52f1111d5d5e63cb6e04e452ac3d706059717f428f0b4e3e831d3935c24564d2ef484e1bba9bd3ac2479febf0051afb1bd41f5c9da26e499ffc4a4504dca496ff8c60ef6b447e087085fb40e81c9785b5669576328552115a", 0x1000}, {&(0x7f00000029c0)="ea269e39032b7c84335a97458ae14381a06834f54d83f97402415e1e5761887cb6c138ee46e1fa293e071fb1252d2954bc85aba44a33981ef59f73a5c72b28eee1e6bad0bf5ada808167c24a955b73f837f7887681fbbaece79cd5f3780afddac26acd275b447a2bc2192651bdce96e9192c88499ae618a8760589a70574d006909e5f13446384bf49dd9146493aed43ec26cb4d0595e255682565b91ff106bb6c5382c2fcd0acb191", 0xa9}, {&(0x7f0000002a80)="8fe5435b5c2426232aa2bb3b8e7e7ee5a0f12fc74e7ae713eaf50aea4bb9a267f3f7d50d6ce3845aba4ad551ce2117d3853c310d297f9213e0b450a7b9ef360294282934ae6e45757bc6ea5f339256892022a9184266cc222489f03df4c02f6ad4", 0x61}, {&(0x7f0000002b00)="6bac7390caf0bcadfa0ef3a84ac97b3a0040df7968a68b59934807bbc76906682c8e1a3a4482d9075daaf3860c", 0x2d}], 0x9) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000002c00)) msgctl$IPC_RMID(r3, 0x0) r7 = open(&(0x7f0000002c40)='./file0\x00', 0x800, 0xd) rename(&(0x7f0000002c80)='./file0\x00', &(0x7f0000002cc0)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000002d40)={&(0x7f0000002d00)=[{0x8, 0x4}, {0x20, 0x1}, {0x89, 0x3f}, {0x8d, 0x1000}, {0x100, 0x2257102}], 0x5}) executing program 6: open(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getpgrp() ktrace(0x0, 0x5, 0x40000424, r1) socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2}) open(0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) socket$unix(0x1, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) getuid() (async) setreuid(0xee00, r0) (async) getpgrp() (async) ktrace(0x0, 0x5, 0x40000424, r1) (async) socket$unix(0x1, 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2}) (async) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f00000012c0)=[{0x4, 0x81, 0x3f, 0x7}, {0x101, 0x8e, 0x1f, 0x4}, {0x7f, 0x8, 0x9, 0x9}, {0xfff9, 0x81, 0xe5, 0x7}, {0x9, 0x9, 0x80, 0x80}, {0x3ff, 0x5, 0x2, 0x9}, {0x6, 0x20, 0x6, 0xef9e}, {0x1f, 0x1, 0x9, 0x5}, {0x1f, 0x0, 0xeb, 0x4070aa51}]}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x429, 0x7, &(0x7f0000000280)='\x00\x00\x00\x00', 0x3) r3 = dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = socket(0x1, 0x5, 0x0) r5 = dup2(r4, r4) ioctl$BIOCSHDRCMPLT(r5, 0x20006601, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() r7 = msgget$private(0x0, 0x0) r8 = getuid() setreuid(0x0, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r8, 0x0, r8, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r8, 0x0) getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgrcv(r7, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r9 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r9) executing program 2: r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = getuid() setreuid(0xee00, r2) close(0xffffffffffffffff) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = semget(0x3, 0x3, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) r4 = getgid() r5 = semget(0x0, 0x1, 0x668) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x20, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r7, r6, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x401, r1, r4, r2, r7, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r2, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, r8, r2, r8, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) semop(r9, &(0x7f0000000000)=[{0x0, 0x3, 0x2800}, {0x2, 0x563, 0x1800}, {0x1, 0x4642, 0x1000}, {0x4, 0x7fff, 0x1000}], 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0xd4, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x438}, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) sendmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000004c0)="1c32bbda7ba03fed1244ec91d9db58ac4436ff545e06af190702569a4beec7be5f677813e53c13890db09c56d8911ee8c0b339d295da19dc2b8a306a1532a807549dc89ba7e1d69022d5b08afef111e79edfa24dbc17ccb993c4a864c14791b48649b4b270ad5fea0569e3093d2173a1bf75779b0f8839dde5b1f3d27b507dc875d4f7ecc6c94e8bf73a347856b9d7764983fd253c89286b07004e1309914c7cefbd8fe03514d2211f584efd9d12a0640ac7236ece3f02ed5dbdc8513544ea261c6d50a7001aca9819765e0038ff4a94afeb9ab7f7fc704402aef2cffc4e4b054b8aa79fc77ea6f0711fcfe7bcac8b7991389c1ba84742b71f69", 0xfa}, {&(0x7f00000005c0)="2159f795ca47f3a0f9d35baa8df634f0b7f74a500ff96304c1fd60b85487256e207639cdcb31517319d2d6603996eb", 0x2f}, {&(0x7f0000000600)="da081737fac09484f3bbf98945e9f847482f3bda6f", 0x15}], 0x3, &(0x7f00000008c0)=ANY=[@ANYBLOB="20000000000000000100000001000100e0b5efad142bf89f51000000000000009000000000000000ffff000000000000b2260412bc5ae2e8b4ea87a9163b038e2d8a600f79968b2aaacae38ad18092c344163395fe41c08c676d01f41c1c7f3ca003dd8751ce2ac0f1f7dd75c4fe1d987af2f15176515c98f890069d70493cbe205cc0e40a7a7647fd42dc65eae0d515f310afea3bc138e40cd1c01cd33cd2b1bcab1a28ff8bced3723f22b9ea1e0a612ac813b897bb9f0152dc7ae09f000000200000000000000001000000b793000066d9cf7ec4a147c6ccf11e063557800028000000000000000100000001ffffff6448b490fce5181e0cd9bbda5704b56d3700000000000000900000000000000001000000ff7f00008e6cb71ed68676647dcdd539e24a82dc92dacf844cc481ce59748c66e1c7c1d2a7634cca06427ef93e29d268a65f78be861b8f2a049c8608e35b562f9b266fe4312b3f7d53027ff33c51cf2ccb2d076857a6d1b07449ef212a2040a2b69710acd06f1c49928a97c4a3156cdd2142bec66956f2346fc19ebdb8c4600000000000"], 0x188}, 0x6}, 0x10, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x160) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="3f7b1f85ce683c9e88fc50cdc963e2a92784998d2c4856773cd185ae856b648e5367", 0x22) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{0xfffc}]}) executing program 5: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) (async) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="7f38897a2ada42efa7931a6b86eb9e121027c5d20e493ad61994df829ae293bfda2f7aba152ba878fe976d74986469ac7605f1aaae81b2f0ee526ef55b51b7ef3207d96ce071a9e6bccc4e187a91577c1a246ad825572c6e554c32ae6de042901cc1e6cc09", 0x65}], 0x1) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) r1 = kqueue() (async, rerun: 64) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) (rerun: 64) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000140)=[{0x20}], 0x1}) (async) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x9}) (async) syz_open_pts() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0xb}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff847cdfa2d49b0e7f0a13b5c6f2e1ab14e998f6059f4337e17e7c9c"]) (async) r6 = semget$private(0x0, 0x7, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f00000002c0)}) (rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[@ANYRESDEC=r0, @ANYRES32=r5, @ANYRESDEC=r0, @ANYRES16=r3, @ANYBLOB="3f89b827ac46f33b5de512fac1920d033812326a7163abf354cbb601dea741fdad7a4c8dd108bf7c58fc65ffbf5ddab7c4f25d86a450f6f200834aefdd674ff87558a075e95be69b618518bdac50fe6fe801427f19d814e29e93159701eeb6d8580a32d2bada5506a063db75bf1e1a7b7689f382236e78dd90d4d10cdd8a83648c3ae03db3c9d58181246ecc084d30779958f6c90cf6d650dc1b21da2053ef66c344c4d94d899718ae", @ANYRESOCT=r7, @ANYRES8]) close(r7) (async) semop(r6, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1400}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xd}, 0x10, 0x0) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206981, &(0x7f00000001c0)) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pread(r0, &(0x7f0000000880)="ab", 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x5}, {0xef6, 0x9852}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r3, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000011c0)="c1b0305fa2ff2de86621238b7e75229b5dff5155b83ad136dcebf47467ddbeb37aa0f39c6bbb53c82eaf77d93ba93e4a2b6785ee597ff759e9664d719b58e047b99e244d4491e104007b2b0aca4cb095047dae9909ea8757dde71f1fc0bb", 0x5e, 0x404, &(0x7f00000012c0)=@abs={0x0, 0x0, 0x0}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000001280)='./bus\x00', 0x60) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) socketpair(0x6, 0x4000, 0x23, &(0x7f0000001140)) socket$inet(0x2, 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) getsockname$inet6(r4, 0x0, &(0x7f0000000180)) executing program 0: r0 = socket(0x0, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) semop(0x0, 0x0, 0x0) (async) semop(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x0, 0x0) (async) socket(0x6, 0x0, 0x0) socket(0x10, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) sendto$inet(r0, &(0x7f0000000140)="20aad09af56e22fb0f0470b6b9ccb704458bbab7c5f30f7cd2cee94f097d92990e7f80abc27719596248522def7de9f9e934f464992571eaeea5dae2704a1ebbe9a4855120532ee66f0c542dd2952cd819fb23aa829df48bb906adbd950f610f96da0c67e07d321c947be1c738e6880b468d74ece4472f5ced25cfdec26abc35b07484bde218d262ccbf1735a92b8719e4ef0de7aa7f89923bdb3ef79a8ac8dc01de756e9743f628d848acf6137578c399ca04e4dce75b55320bbadd7f7d3777bfc894650337e7170fae8186af43cbdd5503b106db99f48ae57bbef27e142457e03f7590aed3fb86f5e1a32dd28488e35d53ecb392", 0xf5, 0x400, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) syz_open_pts() (async) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() (async) syz_open_pts() accept$inet(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffef0) (async) accept$inet(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffef0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec30679f8f5821eec49988861be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d803", 0xfffffffffffffe8b}], 0x1) msgsnd(r3, &(0x7f0000001600)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRESDEC, @ANYBLOB="53770c84318f44569648f1a6d1fe3c9f8f13dff1467c57d3178e2f79c338aea04ce3d3e9f992cca54b4b54b967781b2c9874d04a190c6e5ab92d1f720323140e9a188d773a33ed11c8a9c5efa4d4060dc37821dc48c04dd78bfc4f81407853b97747f7beaebf966c86354d1f7c0e820b31c971943e503c"], 0x401, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x9, 0x7fff}, {0x18, 0x3, 0x6, 0x8}, 0x63b1, [0x800, 0x401, 0xb5, 0x20, 0x45b1ab00, 0x0, 0x0, 0x1]}, 0x3c) close(r0) socket$inet(0x18, 0x3, 0x102) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x7}, 0x8) 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) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000006c0)="cbd7a505978bee35a8162bbcb5ee5a8f", 0x10}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x0, 0x0) bind(r0, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x1, 0x0) (async) socket(0x0, 0x0, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000006c0)="cbd7a505978bee35a8162bbcb5ee5a8f", 0x10}], 0x1, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) dup(r1) (async) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x0, 0x0) (async) bind(r0, &(0x7f0000000000), 0x10) (async) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') (async) rename(&(0x7f00000002c0)='./file0\x00', 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1}], 0x1}) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea000001040040", 0x7) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) mmap(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x4, 0x810, r0, 0x65f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="fac76a3edb704a408628dc67509142a4ea7eab3990ed00ece4549b69df0360663810d2c2eb01d3a39f8410828d0ddea350bfb9f179c3b9c359574a17c390d015546c9c97dc0593fa877a7cc24a1ebad141370ee090c2b85b5d412483eeb48cf8", 0x60) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f0000000240)) sysctl$net_inet6_ip6(&(0x7f0000000280)={0x4, 0x18, 0x29, 0x29}, 0x4, &(0x7f00000002c0), &(0x7f0000000300), &(0x7f0000000340)="2289a226992b4a8cdcab64e4cd2b5092fc726d329073cdbdd3d3a826", 0x1c) syz_emit_ethernet(0xcd, &(0x7f0000000380)={@broadcast, @broadcast, [], {@generic={0x3c04, "f5806cfe6586fb7f2c3975ed907e3b6430043388fd4c916946429572a7db7c293de9bab52d34bd6505748f6851713869573dc66e1bc7eb748668a88724cd1f23081dbf42e78322455d75e5c984286f94fd27496bc2138de79fddd79edc049f781eee8ad159f541da1f66c8a393ba3beb83a4eb35c2dca780f9a4b00142499279c33dcc9d60a14b33791c8a1760901d4a2c0ad8b37312185540064fb19d46c78d86a333f1197e28e75dc2ba6a05dd556ea45380c6c69ed81f31dc868a272652"}}}) connect$unix(r1, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000500)={0x0, &(0x7f00000004c0)}) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='x\x00') ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f00000005c0)) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') r3 = semget(0x0, 0x0, 0x42) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000680)=""/245) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000780)={0x6ca, 0x0, 0x40, {[0x3, 0x5, 0x200, 0x0, 0x7, 0x1, 0x6, 0xfffffffffffffe01, 0x3, 0x8, 0x2, 0x9, 0xfffffffffffffffd, 0x7, 0x4, 0x3, 0x101, 0x9d], [0x80000001, 0x8, 0x4, 0x8000000000000000, 0x1803, 0x1, 0xfff, 0x400, 0x4, 0x6f800000], [0x1, 0x8, 0x9b75, 0x5, 0x3fff8000000, 0x9], [0x8, 0x0, 0x9, 0x3, 0x7], [{0x101, 0x9, 0x6, 0x9}, {0x101, 0x0, 0x3f, 0x100000}, {0x9, 0x6311, 0x3, 0x100000000}, {0x2, 0x8, 0x10000, 0x3ff}, {0x742, 0x200, 0x4, 0xff}, {0x4, 0x7, 0x7, 0x5}, {0x0, 0x4, 0x5a}, {0x1, 0x1, 0xffff, 0x2}], {0x0, 0x857, 0x8, 0x7fffffff}, {0x100, 0xffff8001, 0x3, 0x80}}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r4) sendmsg$unix(r2, &(0x7f0000000d40)={&(0x7f0000000a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000a80)="42ec5904abe3ef4ec1dc5cd996b09fcd09ce1472c4cb659f5329d040416488b9e58d840d30ca86b1d0100857f4c928b6a52d596a7bd725269084b258bba2233589ecfb0915878b4ef34ba948", 0x4c}, {&(0x7f0000000b00)="8ae7b789498ce82684b511fae4b82a55939456a3f35becdf1c85e63ff603d87bdea56fba5daedc54a45245448984ebe107462497f63af1812795d58ed18409d097c438520db91a2e7dba438b86268ea3f9801846ea8f186619149f673acc90f3111a858e3cf99e15df46aef436f58857137b4e519ecd6cb522415bc729c3de62682900cae2f49b3ef99491877f15d43c553dbd4ccf9b9e6bcb01bd494468872e69ff3b", 0xa3}, {&(0x7f0000000bc0)="34482665acaee6aa4437d4d37532be83548efc54d12a7e96d0cacc4029c066e56b63d10ebdbb29c9009d94913d8c7d195762b848be1b93ea4b73bb3d0cba5cf622bd4e392fdbce2eb31211a7cd50d4fb5696e14d65f2b98930329c7c75419ef11397ca630554d34366d458203194f7ec71d14b77a0e5b918f14a1b79c9683c9e8633c7fd8a2b42c3d6342a0b3dc8c540715230a9d1d66ff803588eb3d3d7a61f7967bf2d5c85f50a98627cf4a3ee32a00e9dc816abe71903887be18c3a981ae8d69b6e6c679de55cb7e5acdf3e1b1a4432ab47e8316cead093b590b5bea77b9e221fce501d901f6a21", 0xe9}, {&(0x7f0000000cc0)='=', 0x1}], 0x4, 0x0, 0x0, 0x8}, 0x402) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000d80)) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x8) open$dir(&(0x7f0000000dc0)='./file0/file0\x00', 0x80, 0x100) r6 = accept$unix(r0, &(0x7f0000000e00)=@file={0x0, ""/4092}, &(0x7f0000001e00)=0xffe) sendmsg$unix(r6, &(0x7f0000002080)={&(0x7f0000001e40)=@file={0x0, './file0/file0/file0\x00'}, 0x16, &(0x7f0000002040)=[{&(0x7f0000001e80)="82e06159a7c0deea84e334dd2634a359c35111247547e0271ea1aa30a9fdd69807253804d806e21f0ceb8dda5764a8439c6698e2b55c2a92121c38e27aafdced2eaac75a0ad6a551b2ad224a347ded7b1ac69353da118fa044581b10372f2ef307c8f22155ac5ea0bdd7958a1b9a9bc9f699d6fd8c2cbaf0d6b19bfbb44db4e26d204ab5a4deee15283bb913bf544b49c53133cc8567f2a8071c738c5c42a409c8514f4756415345a5707912092e0e16f4994daaf6d82c7afd5d948077cd3ef4cdfc2c794b9695ffaba6cc5dcceb2a9217519c981316526fe752fd321a2f1b4fc272f2b55be8efcd7f08a33f", 0xec}, {&(0x7f0000001f80)="c49c75ab295e08f0c9659016136e8ef7c3fc58a5113e2782ed7bb892bd9d483c6058e6b26f1762eaa7eb2177c51ab3b2bcb1250a59e391dacb72915ce83c645acdbbc5747133b4d411d21efd34", 0x4d}, {&(0x7f0000002000)="a3993347e548a715b4c244b8b557bc4ece00c6752b605eaae9b88706437bc975daeceb120af3bfcba8918f7494d99f6ccd7a3a8ff0ac80ee21", 0x39}], 0x3, 0x0, 0x0, 0x8}, 0x5) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f00000020c0)={0x1, 0x824, 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002100), 0x8000, 0x0) setgid(r5) executing program 2: r0 = socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x0, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x1, 0x0) (async) connect$unix(r1, &(0x7f0000000000), 0x10) (async) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) r0 = kqueue() close(r0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r1 = getgid() r2 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r4, r1, 0x0, r3, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) getgid() r6 = getuid() chown(0x0, r6, 0x0) setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, &(0x7f0000000140)="ceb1d1fd8fed68b3", &(0x7f0000000200)=0x84d24bd0150d4ad1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) 2070/06/24 21:00:11 SYZFATAL: Manager.ExchangeInfo call failed: read tcp 10.128.0.206:26373->10.128.15.235:30001: read: connection timed out