c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc6407375aef842646d95a8a6f15a73ad4d66b6904e542c1320f483ebc8a50e4dd5ab39", 0x1000}, {&(0x7f0000000280)="77cfc711bedc8a6bc1a63120ac592115d6217e91d81d637dbb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a5b24000000000000f7a721fa5b15cdbe5adf2d78d71f325f0000000000000080321dcde92ee891e445ec74ed0b003378171639ca880a9f9055c3d6711d17aa678573678168d5cd37c832642ac0e72863c3d33d4940e89f00b1e95db8820d8bcdf8cc362f87", 0xa4}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000000100)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1ad83ce2fefff2278b5b35acb031e25dc98b63e026b6d067d26157c19c7180f509c60ad7bf090cf021dce70ddad9bd840bcf902da7c88f3de461f458466b640ab4a0f29e59ba822c800c2476bd05c7bed44d772e63a65ee0fe17faa5b6df3838c4ddcfc064d1828731c782dfba4129497b7eacd4a009b81597328d07174a291a996854b9be370f60e885df5fd67e7a419f935516a9177d9fd56da63bcbee6ee3148d0220ed6f5a8ca5ff51bb36a5ffe980cf951b857f951950ff23b88dd758b04c76f5b183e1ae160322396b5aacbf2374f6dc3905a7bc23eee5e63f2c007ce6ed13a5b3b3ec6e61c0ef7e6ea86ba2f93075a272a9378e8b1970ffce195c357c208f7e89591cab5850d9fb6ef820e654d2235d57ed892ac8b765656c4b6583e00e211e30c2d26b922cc844983be6db77a9fa1e7a8f0a5801c5b4ae9528e5728e6fdd73cbd63d6ed073a4be1e378b4f", 0x177}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334", 0xc78}], 0x6) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)) executing program 7: r0 = socket(0x0, 0x4002, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4001, 0xff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 4: semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0, 0x8001, 0x800}, {0x3, 0x27b3}, {0x4, 0x8, 0x800}, {0x4, 0xfff, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0x8000, 0x800}, {0x2, 0x8, 0x800}, {0x4, 0x1162, 0x400}], 0x9) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000080)="d3f3351a05", &(0x7f0000000140)=0x5, &(0x7f0000000180)="21ab58aa1bfdca668af6b1f30cca5274ecb7375c064bc152f50867d33581c087b3fcecc8502601bfea75539052ae34eab61285a81b5bd726e3b11466d1d58af39f8c0797fda1135421ae9c8662ece405fd13fc809e3ce5580ade826c7faeee91c7ec5e9f9a8e89d63382ba66b2997773b9d30ced07136574a9ccf9429a887322411be15bf2dd60dc5031974356e40b4627881faeb7f3b1d9eb6dbeb26ae8ede6bbcc8de933183c1e148a38f8391bf03963883c50c129bd34a1ffc5ee39015e38735b525b6b3822090edc1b", 0xcb) r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20080, 0x0) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) readv(r0, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x10000520) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x50) executing program 6: sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430", 0x8}], 0x1) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430", 0x8}], 0x1) (async) socket(0x2, 0x1, 0x0) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) (async) executing program 7: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x4}, {0x30}, {0x2d6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x80f) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r6) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r9) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, r7) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x1c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x46, 0x8, 0x0, 0xfffffffd}, {0xe6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x1c}, {0x4}, {0x6}]}) (async) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x46, 0x8, 0x0, 0xfffffffd}, {0xe6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4012, r0, 0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="ce1b0c2628728542bf593bbdba929ca71f4ba126f7cfec72dc55c631c15d8e91917d32aded5aae63bec0ef63593ed0e319d71c113e2002e056d35f84d4a0b3d238e800d1418506160cab988be37520218340b477cf26d47376de4ba1763daf6e0cfbca2e2a753a95c1912d086726f8987726b2933d28b1ecc2d50d8b7d714cf6bf88aef63b968b58095b35f0de5af46a0d20", 0x92}, {&(0x7f0000000140)="143f", 0x2}, {&(0x7f0000000180)="dedbb6e49d60033ead5e6efb0b5bc6ddf339a6c51667efa849972098dcf5dd536fad74e25350fd704ed4807b9aa506d9d86636f03fc58e68f02fef2dc6838abbeea0ab4fb56d48b95ed20215bb9f137795b6", 0x52}, {&(0x7f0000000200)="a5e7d85fe82bf43f9cbc5600e73dde925d1f15aac9d0dcc3d0949330027badc0267341e849c5317dbe754e4383556075b4ccddd096bba374156f8034fb0a7ca5654419183e3c9b461607d4acb28e09a806fcbc9b8bdfa0a5972816460ba1b372aed3707af28bdb7af5be2e29e321b9a3d973088c60de0b44294798b720c0d4717721745c77e7de5e48489b5c7bb4204b3e3ec93f9767176540cd0721726ec31e26afe8057fd25ea6ef54572179607c5e14a553b1ada9e836cedeac6652b35ee891e190776bc44105feb2c2", 0xcb}, {&(0x7f0000000300)="3c8e6f047cccf4330a39f8fa46ccba18743398e1cdeb57cd5860b3e2520d12f4258e0ff7d8f4408e5f461f178e7783778bde22f3c40232f8d161ccce", 0x3c}, {&(0x7f0000000340)="1be8dc31196f4b2c8f3430103a64bc094cb9c39288601faa66864dc65f763eaa0b36e679b72c65d25bf068eca729c1ef819c05a6044ce94026dfef608f752286a1807e21d724ef52579db8bd30109f7736a30cfd2d4493179b40485cecf98cedddfa4541cae096a264101d394efaece476be60c224142e832fca7d207f0e", 0x7e}, {&(0x7f00000003c0)="4e6602f4532249d195421d0837ffb5ba840465155adb7eb869f7bc142d8cf5122195560fafba4704d975b39bede304ee819ee15459cb81d47d5cadac2a4ddd9063cdf58cabbfa1e0ffd6c790dfca692f34d50695b70f0a1ce5f7fbce07d24a2c656bf32090c327ed58b1690e1743eb6de9909b30cb7bf754ce448d72f66a", 0x7e}], 0x7, 0x1ffc00000000) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000500)={0x6, 0x3ff, 0x0, 0xfffffffffffffff7, 0x0, 0x10001, 0xb6a, 0x8}, &(0x7f0000000540)={0x0, 0x4, 0x3, 0xdb2, 0xffffffffffffffff, 0x5, 0x7ff, 0x100}, &(0x7f0000000580)={0x2898, 0x1, 0x4, 0x9, 0xfffffffffffff5b6, 0x3ff, 0x0, 0x2}, &(0x7f00000005c0)={0xb3, 0x7fff}) fchflags(r2, 0x1) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000600)={0x400, 0x8}) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x42, 0x0) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) lseek(r1, 0x2, 0x2) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0x7, r5, r6, r5, r6, 0xa0, 0x1ff}, 0xffffffff, 0x0, r4, r4, 0x4, 0x100, 0x7fff}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000007c0)) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000840)='./file0\x00', 0x8, 0x5) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000008c0)={0x2, &(0x7f0000000880)=[{0x1, 0xf9, 0x6, 0x3}, {0x2, 0x9d, 0x4, 0x8}]}) getsockname$unix(r8, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000980)) mlockall(0x1) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000009c0)={'tap', 0x0}) socketpair(0x6, 0x3, 0x26, &(0x7f0000000a00)) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000a40)=0x3) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a80)=[0x800, 0xff01, 0x8, 0x8]) executing program 4: setitimer(0x0, 0x0, &(0x7f00000004c0)) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x15}, {0x5}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x4}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) fcntl$setstatus(r0, 0x4, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0xd4, &(0x7f0000000100)={@empty, @empty, [], {@ipv6={0x86dd, {0xa, 0x6, "b855b0", 0x9e, 0x89, 0x81, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@dstopts={0x1d, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @dstopts={0x2b, 0x1, '\x00', [@ra={0x5, 0x2, 0x1f}, @pad1, @enc_lim={0x4, 0x1, 0x40}, @pad1]}, @fragment={0x22, 0x0, 0x8, 0x0, 0x0, 0x1b, 0x66}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0xff, 0x20, 0x7f, 0x1, 0x920, [{0x1, 0xb, "5906757598a8eb654d7e2d0da794d882d5fdc1eb60e22cc0ab9a373aaaaaecb7eb3c668523318d5e2c07798ff58975088132641dbe9e89198a7d45d3b92ef097bd3422cce6365ee83201d2618d3352b72c5f125ff22c59576326b243"}]}}}}}}) syz_emit_ethernet(0x87, &(0x7f0000000000)={@local, @local, [{[{0x88a8, 0x7, 0x1}], {0x8100, 0x1, 0x1, 0x2}}], {@generic={0x8100, "fa3c3c6508a566d092d53e44796fd5e30b85816e1b5b77b8ca41bdd589b3463ecc8f4ade2fdebb4380e83e9742132d5af85ad14e7d03051ff3aaba845086b15b406388f69502fd7b6e55212b73de2394d675ccbbfcd26107112acf4eb7f1485d9189fd90ac7b2187bf3194d544559cfa61"}}}) executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff02000000000000000a000000000001"]) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x16c}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) clock_getres(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="9a7f1452fe869fac2659b5461edff3c77756ec077602b86e64743d8c0a5c17e6f75e919112", &(0x7f0000000140)=0x25, &(0x7f0000000180), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xffbffffffffffffc, 0x1008100000006}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300), 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f00000002c0), 0xa) mquery(&(0x7f0000446000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffff9c, 0x9) socket(0x0, 0x0, 0x0) socket(0x1, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt(r1, 0xfff, 0x1, &(0x7f0000000240)="093b03cb84f25036eceb73832ab6b0dd964d0e42a9f3cd0a93f1eb5906f04cea7f79305f6ecb507f5388b7eab6a4b9b46eac88b937b92bb0b2b299ea9e8650083618a4fa82331e0af1a132a7e6736daf1a06c85b60240743c6ecb40fb7eb4c25eabebcf799b8", 0x66) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000340)=[{0x48, 0x0, 0x0, 0xfffe}, {0x6}, {0xa000, 0xb1, 0x5, 0x2}, {0xfff, 0x11, 0x8, 0x2ba6}, {0x7, 0x4, 0x1, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1e5}}) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x54}, {0x48}, {0x1d16}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') socket(0x2, 0x1, 0x0) executing program 7: mknod(&(0x7f0000001600)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000001640)=[{0x0, 0x1}, {0x0, 0x0, 0x0, 0x8002}, {0x1, 0x7}, {0x1000, 0x19, 0x3f, 0x6}]}) sendto(r1, &(0x7f00000004c0)="34118b7fa325d21de5440c0ea547801e63f92a0c2622425eca6711779f0206d5e98d78be955b0722afad249a475a23e0a72072bec3867060edd9e3688078737f025513ab128d7749bbe78950f2d7d971bb2e6aae20363f1d3a2871e41a66000013273932f6018042fd9fe52300107d0edb23e5c005f9f5daa1b978e8bc9000f233ba1a43b9f70c91d5c55ff08d", 0x8d, 0x808, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}) preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1, 0xf320) r6 = dup(r5) dup2(r6, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r6, &(0x7f0000000180)=[{0x0}], 0x1) r7 = socket(0x2, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x3}, 0x2, &(0x7f0000000280)="360b15673cd1d70e2189f36d2ae5edffefef8278c6e2a58e4c4aa9b2d1dd4762b66025b466d349cff2a08502fc06db22fa4ec5cdd60c0fc0d33a19b2c698b9e971b6f483541bc35435ad5fefe9c4112c40367fb46043e488c77cba7d68621d49d68dee2171fffcdf22fa5c016bb3753aaf6852536d65e9ca2db398920e0856f21a2c7940884a5f63a7b7179603f0e81d3b1c6ac91820a29dd92e7ced31b785a1f70edb15c1d4fa5f623cb5a14e03a359b40822f68da53b59ae5db340d74754ab9a0b79f1dc78d29339e8c4859c7a1185", 0x0, &(0x7f00000003c0)="e86cc2dfbf85c2a6dc965981a794aea1fef602d8fe668ee122", 0x19) r8 = dup(r5) dup2(r8, r3) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000001580)="deac52c41ac860cdb2b722b53e3e89d608c1b1a0f7491d1a0bfba40ad4386d0b0a31072527cffbce4fb793119b951b51e48e9af4a619658caec29c021105c6107e742916d2a85d64fe6914aaff123de08a948d36b6c44df531896cd7c5195bdfdc445cc090bb034a370bdfc4889ae7d70c116a35", 0x74) mprotect(&(0x7f000010d000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x0) poll(&(0x7f00000016c0), 0x2000008a, 0x0) close(r0) executing program 1: r0 = socket(0x0, 0x4002, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4001, 0xff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xc, 0x0, 0x0, 0x100}, {0xc}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800661b00fe000000000000aaff020000000000fdff"]) executing program 4: r0 = dup(0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = syz_open_pts() sysctl$net_inet_gre(&(0x7f0000000080)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f00000000c0)="2c86a600a6dfee4aa994d3365946cca423a5c0bc7287e01402d7db5e8e8da6c9b9b076503790aa78c583c2c3b3811c9405402905a7ac980049b5d3197d74ec691ff6c7a37c078e5fe0f289939ef8acc15bf166f2226080a2c6417867f76f022b147f27671430eadf1b6ed9e18979fd2aed8b62ce13", &(0x7f0000000140)=0x75, &(0x7f0000000180)="b0a4b067220f7e6b12ec1003de459643bc8b61cee764c6af286c26ee54b13a30ecbd7971bee42b32cb2c24820fd2cd1e7198f3a9477c04b63d722ef83c47ab62e2354c473b61125558e8d88e9e219985d884f7e85d700b9089208ea1661627082fe6067b44869f7dfb5b725969d2f7403231e8f52571f9ac89309ffc254698085481c77361975a3e1619f5ad5d05b10724a4e04cc80c0e6fb2e3c46f6c66284762423f4485a92113676d4056ff2289913eb39219ed7bbca983c4b4baf7591104622cb96690ea5032ef5560d39a84313d563d83b6411373a3a414dce2ae98c216ca14a97b87ee4d2ebb3296d8cb0894e024", 0xf1) r2 = semget$private(0x0, 0x0, 0x243) socket(0x1, 0x0, 0x20) pledge(&(0x7f0000000280)='%}@..&', &(0x7f00000002c0)='^*/\x00') semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000300)=[0xfff9, 0x8e71]) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)) semctl$IPC_RMID(r2, 0x0, 0x0) fsync(r1) readv(0xffffffffffffffff, &(0x7f0000003380)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/4096, 0x1000}], 0x3) r3 = msgget(0x2, 0x120) msgsnd(r3, &(0x7f00000033c0)={0x2, "25b5ea143d3e627ec079dfba6c516e639a87bf611787de697c9fdfbf51000b00da75f847667e81e2307bb740fa49a5bbbcd1f84256e9006df0472b11f2ee78a51db9e00b6cbc821ba38f3922b805d055e05f68b212c2a16e5e113c10bedb6732a4547470354f100d6591e5e512ae34b4066123335d51fc94dc8b102343c411c223564832c1517a7ac1cded915911138b760ae407124cb2c8dae7f0187f2ab68a7fb366961a03fda6167ebe0ca5f6baf88bea1a0a740ea12eb1e6d94ab1b5ce"}, 0xc7, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) shmget$private(0x0, 0x400000, 0x42, &(0x7f0000c00000/0x400000)=nil) getgid() pledge(&(0x7f00000034c0)='-\x00', &(0x7f0000003500)='%}@..&') socket(0x10, 0x1, 0xf0) socket(0x6, 0x5, 0x9) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000003540)) setsockopt(0xffffffffffffffff, 0x83dd, 0x9, &(0x7f00000035c0)="006c0b5ecdaa3d8a26f2dd0e142722fa40a5992945f399693e78602ecea53f427149204e9c091f4be2a67dba8b4c3a716c143f7b08fe48616f00133b3acc2985b2c673d3c64f7905888a278b17639f2439fd71fb771bcad83edf765ae98d2ceb29574f6863ea2ad67c127761c97b6299e4e5cd28a670e565a2790b2272fea634e28daaf4a123dc9ba59dddf68dbddf54e2736af1817d793737685178a46f6faa3bb9d82eb189b43dc083c52a305c5d136abe08cf77ba4cff29ff7360c641a8812c0ee3475d2ec4cff93a13b28d36a1b750906a9969d5a1fc44f4ecef91fc4375288a82f10d9016d59430b2cbba63f75082c49349b4b503efcd9c2764c18de7a33d695e80293006d9162df9a6d3ed291071f046b462bd65c5a9b0254404f63c208dc80fc7f580b97b76e9592054848f5480afac9f0e16e9dab73414e054130b9b89f4f3a8f8a7dd07b26f0b1415b0c570ec304756034206b9ffd22fe247e85be27b23fedeebbf47dccb2d571b77a26d3757e5da6b0cf2234d8e82e2cc4228e415aca6873b86b7adf6237de03dc6c6731669329db7593308c1ad54d192fdefe013b13370fecd0d8e9c7bfb7a149cfbb7a26c8d3452ef7e774596d29751a03a416526b670d1a95eab657f54b6fde07aa73e9c2f0b8a5ddcedd074eff50c3d7750ac2b5e32984b4fafebadfac2b5f2bb5eebcb04704a297066ec2479410a3d295be419f151896bc01619eb9adc0368d85aa94790574da4652096f71a15aa80d2bb791a41d809bbd6b9b1d7eac8fa1111ff5b4c0656f53a475cfd59df0693494c30ba9befd604423f89751f55267f693533d352214445740ba1fbdd1d64c472f5d7c6dcf88e140040cc2dabdde1440a6ae29c87144c44d2852986552c5c26c1b7e5df80783476742b3d06f40c3c6e197c9a512aeb228f39ce191cf636b91b0aef4c26dddd056406d338914bd4e0e8f59c131a11222fe81a98e5cd7cf15563a1c8e6e1fabbf5973c1a54f3570d3460cd03d3264af3de17428ec44dde8a7628fc87ae8acb4623adad3977936d52e682c91dcc331f964fb316c487e654ff72672461669aa5a33221d3ddad276feaa371669b3dc5a222c0c844b7bf3f195efba344105987b72bd8b57c683419d10acda3e1228a0b0984db42df5cd3fda5c4d95af7558627e5cff86386511df02e0caac0f7409cb37f2e398bba462f561246bae70c51d8713db1a26d757ae4b728d6c437b19b0548b623acf1d2660576ded121e53a478a6f6497dc41c58b019f6fae4cb0aa510c658f2c17428c5e06f53a08ec9182241823451d941a3717d6cc8c024acfcbd0603856243308a60d8d38647ab728d1517f8e3d10011ba76174b1fad30dcd060f003ec6d42602896068e3763ada7789b11880cdd22f65cff084e7cabfc73cef709e18bc68fe7de1b6fb25e83fe5e371aa307e678f951cc0a46102e2ce130f62dc04d227d9f5229f4a2243fa063b43aba800637b12f46927ef1d3e93cf5cdc1dec4ef6b7c3b636916a39a909c6160a1b32ceb6693b1d26918e4881f76879cb165640512c551921d4ed3d42696f16e7e95225b6a4d0b8a44bd0601bf1ef4a22bf67fa200294ff46d39611dbd23e81440a6c151f8a8f2c67c88c18dd60a7cc33f63aa2d776ba8d178821895a7f754195fcda0ca75565315a8215d4254a608855c6b6f86b4589630826d812b4e9f0c6bdc4a2963d31e5393448733b391545bfc192b3ed07a38954d3a0d0e7c9de57facf85ecef80b6fa4a9b2dc6665cefb3a9f3f42302426bf0626934e80d7a1e84dbd22c3b967bf5c1cd0550194846f9c828da8085c442a19677afb4a671ddf43832b5d848bdfe8e1d70313cf43e7a502e6709467fcf4b575a2a36f7eb3cfcc90af85863cb771a3cda70647009fda7fcef49df28e765ed4cb9ef33ea19759c806ad09e2d7cf0e5f45e77edff8115ad2c0ce07d832617c7d86498fc5c0a107979ed928e3219eeb24cda4a7baf07afe2e69fe1626695771ea465d10bc49b89bea23901c3897c6187a66e1e1468a611b7662a3538d6998e8bd68ef1eca0b26ce76c044794a79f27361de7f7d9830a8f3b8aae287759caeb4d60ddd70c9b4ee9190a372bf9081d23519f7fcb195fa27057772a08a42091517fadcd3dd7f934bca065dc442b180c464860000a99800bb4997d6853a6a28d74eda029ca7312de52acc1b1f0f92c00130252a2b11f1129586cb1020539c5d88683d2b41ff991a4d8b5b52ba6f0ba5eff9c1d86bff9277bd207bb9146e7c901e433823b58511a6b2ee6e6e1d3bb895965cc7de2d6afd84b1b576a947a327a314f17bfe981173722c40fb468508b25838992dacccebfeb7949a448d6caaf7b800fa5750210dbe6e9b1b9a9fcaafc94344be15ac18b639a0c1d81271b041819cace8eddc090f201a5e87b267c121f8afb4f325b8e323cbd00cd5ed6b62707fba1c029cb1c2eca6f94e6617a0cf233e36eea75dc8d459f98b32c49c0d66b2133aaf4990c2d96533ae9fcefccb9bf057f2c38a6e5df28c0ecce590601ed320be110788cd2c308307293bf9e8a4326174939caa5d3d95d12e64d1767f2807283ac1907b78ba77652eff9f236c4abd18a25b4593d7e1d504dc0f701c8685f1e9a13bca16b8c80f0f3e134f6f08b96637322607cdaf55040a96b63b128ae0ebc53404e9b0763f5918a564929108f9d49527b3730dd352f1bbd0c769c153e1b71960bf4cee1ec0403c5aa287512ae402f2d7bf29a4c80e56680e5e490ada9f2dcd2e4fa22989a49f4767c0fa89decf7ba32950ab0c2ec54ad8f741653158807f99546a1c22797f48a8f47cd7a474c68455920ea540d031598ded21f77cc005b6e59c85b8d8edbae99093b2271ce82c29af59e95329b082b41fefa4ca0631a02f1969e0db80f34d6cbc97259b5c50b4981d9ab09469573c99c8b3b01cf4a4cb2bb80e235862b83aae6f861cf66229f1d7a7ba0d06aa73656c0d6f460506a60cc4ff11b7633070bbbf44a817c9866a5ac8b36a75a04016b971971fe96cd7359de3d0600974d1c03bfc35287bd0f73d99f08e8535450eea91414a3b4aeb6da1295d60e2a02ba03925429ac62e42b5240e40c2cf50a91eb67acfe2a417d2f31a4f528f82f60261d87d93781eb13ca778f7cad652b4ac7a07b70f9ccc298671332662a3464e4226fac6d6ce4b13926087dd8931f18cf349df466b376089172c31d1618c0da2f90c90f13f17ec783d820c8aa58038e143ce74f6612331658a498ea87dab4c06c24105b991e43a4e2c8c7e02c217b91ed40139e671289c93fb78b7b32507d7b6b3211b1a2940c20216349563fe59fefccab62b8c8497fac8d1827f90b3eae25956a77d4cdaafbbff1501d2320d1cf1e541d19e6337be018da839953d7b76d471fe7d6c473c88b04be3457b780f6863fcb3c21f661d1aaa09f2501f34c22b4015b0bdb952067049ca6e57a85e31ffbc383403920e2a1e9a464ad93b15f7e1fe896751d6c579fdf5f386dbbc807694b58ac3a1b6ec782a2e49d3c78864bcfeeb4c7512a950cfb4f16eba8f6b17bb8a56b94c2579fc72b785b4e4e6423ef6f9e14e6b121a2f82c5e9e7ea420034c4394b3757b11af7694d66257318112a57d3dfeb1add73044dd8f42bff69090a4b96fbf702f11650828925af8f750cfdac1671d5415d80728f75a56448603f4c18b7067cf7835274980672b97ed64a5c598aefb7c5b861151d284a11e5b9be99300dd44583072a215cca44860546a1f15b76fdcd66452efb2fcee3acda08ee3d5b162768db55ba061ff038dd408810a7300d9bcc5f6bfcbdd59327a06c1c51f6ec7c3856c02423255f65b64ec114546d5d43b72f78a4bf4142d23663cca523f3c95257aed97e0b485c99e762cacc79a050d69e2a6c83dda31190960f41015188e34234204b5fb3faab0affecdc6bb8b878ae3a8269754abc8738e5c86a18f492f1b64a8a5d218cda0236ddbcdaf48152c4472f4da9302eae7f87fea2ccfc0fdc00ba987c551284729119f28aad328f7bad81d53e1e0db7ed1eddacb8000752862f9d93752f1093ebb9fffebc807a31a0c8266a0f899884918c847ea03b7b60efdc927c23763abed2485e8dc45b74622c348c04a68688b0cc0597087102835964190485d1dea02ba013bc62df2591cc033532ccea89f66fd356e1f25f01e5ec0f012efa66728af88145c06c0932dbad05e1cec58efe4d60fdd51b54cb509356618a4f3908f10717f70f545fee9d61e29f7a9dc4561c45c547c11cd5caa846447908c4c351ec7bf9eacdcb9a886f604613b43367e4de04a1ba6af4c56e3484c9eab834e67e85fb7374db218f2091a52eec74f04fb1ec23e706d8082a64889774f7f779d1e2ff501ca6c8adc1d26a5550ccdaebf70d9f0e7354279288bd0a084a4b06044b116387fa3aa4948291ae5246597000dc0e97393026b193d7e8fe90bef5da135db1c0949ffdeee2a9f1c85ca5b8c3bc7d8700e94efcab3c7a7d3d647eadc3207317a79cd933553b3697f61f70f57a9ae9c72f6f22bb15b920ab4f64ddd4ca4bafc47dec7b07e9c99b71354c324599e0d6c01ed39015a99fe241c2f174ed03b6045886286ecdb829a15a11f294a1d8881c9f4e200247c5e2f139e78b9f4db5a206afabc64be53809fa2642c8fd7486a48112cde929df8df57c06a4b157228fec8a3808f13a01202133967298f2173e7f546f23454cb64701855bd5c5a8f84edcaf192fe77c4390bf6af520f237d5de95943e76dd033e476ead12d3bbde341f0f0c325d42f92e5f177f6518b2c0b2e93086b496ae4481739a6cfcaaa2f5481fca9b29302403425d9f40b2ed7ff3734d0960f6f1ff330f75dd8566fdc828b6635c38c2a9856be016adb717bfbcd01c3f986e81155f89f810f1e3469f58a590831e1008e7c35adcab1475b125810595fb344b395d028df79c6879d6ec963c1ed816145d0acda5e86437644db6251da979185c8ae146e47454c0aaa3dd6b56bdb66e59fb4f69c0260438c216cbb39ed470728c80a61ba9a2c73a58fc0c3ed7fe93710af3adc66a7f9ffa0eaee241c738e1557b787579ff0f1c74ec9439c8fa7c66677855664b4c5c1aa6e022cdc86513960322bb6ef52f3d60768a134b657b409a91e780ba70c7d109e1f71c7319df827776f3ea36ff0d64132485b3e9d2ad88f7dfbf1ca01a132fa2f2bafe91c99f7a385f7c775d173adb4a77f3d94a6267eaed1efc50570e960bad47bfefcc4e94f3926a59c7d12ce98372af5ac12ff9f7d6108ab9c2191f9a2e8c938391a8e5a215a16f2ca74227ea0c7072fd6441d486efa958e61bcdfcf06cda365a3223925f0fcb55ad254649ca5114eeb491a234c2e0c9ec300417ca7a39af9b5890c35e50d1489035795a7214d5ef24e4117ba98869102046fa7d1113836c62ab9e484e8461ef7a4119d74ddc141f823bc1a0573edafee5be01a0e437a738cddf0e86ce6ad2f48306b6857883024f0be0d7ae6d061ac59ca2de81bada67475aacdcdc38e9f1e52bb4a569d45055d675e89bcdda4c6f7ef1aefceb71002d8556bb084cdbf9dbf85c3ed251fcc06a31384e90c44ac1de46e778ac6ec96acb9aa56d24db72383670815d732d6a3cdd6a5a6a83ab9a82a402ae9cb71aca4b38aaf2047383f0bce116a73f50706d910dc8e9903e349e2dc1e03c985ccb556a379bb135dad43547c3e90a5fd80b010c764a6fad580a4c48c25bf41856aaa239d0fedc06644e82410279387d4553a1b29b3b82e1f7e968eee3ff68a91d4ca55", 0x1000) sysctl$vm(&(0x7f00000045c0)={0x2, 0x8}, 0x2, &(0x7f0000004600)="b59a3fcfb08bfebe6399834745d6c8803d74be77d26404b73cff1e6be00a7e35b709f4885589c77d361bc69ed8c11315e7e4620459e974b1122ac8b4d31869d422d48ea2b5da1a1a056a90ba4378d72e02f627bd453e04fd524daed85132db4fa7a2476da702ca271eae4d13758603360b1a52dae58eb01116b0c59295e57d17992d7919e06cb4214c8a89a46b2d2d8680207f3e53b36bf5166edad7b2cfa1af688d3b6183e5e5d20a5ee462179a4b0c5b3ef6a938d43f083e83207c40866115ca3e573f620b4af9f9a703d4c2034e2e56ab6e6a10ca", &(0x7f0000004700)=0xd6, &(0x7f0000004740)="9969f4fdb2cb5cbf9738435bc70499d365e4668618d32fa9664fdc03f2ecf248add9b8e80531c1feb4526b1cf42e7b927ee2960e8ec73772790fd67e2e646185d2a838428b225291d95a1de3b2ef0157226b9aeda94135f9859c2bef837c074250acaced4b166d7d8c8452b7dbc2f22ae5613a641a6d44c9a6a0daeca044d3e9ef7901616f7b409f6a047e873728b96c5321c60021362fc1b08ae81b8ea717061b34c1a4ce34a27371da0a097e6f1f909796f3413f4844824827bf55e25fee1a4e17438a80e9d1d7bec444b01bca7ed34b7e9daabfbc9f37444b645c3a50838e2ba4ffd71f0ffa815dc3afdbe7c4f14ac7cc9925f4d9", 0xf6) r4 = kqueue() fcntl$getflags(r4, 0x3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000004840)={0x5, 0x7, 0x400, 0x8}) select(0x0, 0xfffffffffffffffe, &(0x7f0000004880)={0x1944, 0xfd, 0x2, 0x2c71, 0x4, 0x22, 0x8fc, 0x3}, &(0x7f00000048c0)={0x0, 0x20, 0x200, 0x1, 0x3, 0x1f, 0xf4, 0x4}, &(0x7f0000004900)={0x8}) getsockname(0xffffffffffffffff, &(0x7f0000004940)=@in6, &(0x7f0000004980)=0xc) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x4}, 0x2, &(0x7f0000000080)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f00000001c0)=0xb9, &(0x7f0000000180)="1dbd06084921068fa87365ae", 0xc) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x16a) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x3, 0x2, 0xcb, 0x8, r2}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) writev(r3, &(0x7f0000000540)=[{0x0}, {&(0x7f00000002c0)="4bcf210c201aa25765b734f57134d7c60a5bf8690bf7a907bafdf0de955643b5db559ca8df236035f17d9aeba0fd1865632eda92cd19067462e0704ebaf2ccdfe2a9347cf3e2382a3b941ab6f2e6b3537c5c2ad5e324fd749f21f13e5ee92097e0eb26b663e031b485c0", 0x6a}], 0x2) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000200), 0x8, &(0x7f00000002c0)={0x1000, 0x67b5}) kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803}], 0x10001, 0x0, 0x0, 0x0) rename(0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r6) setsockopt(r6, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) executing program 3: r0 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0xe6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x4539cfca9e1b3b6c, 0x0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20042, 0x20) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x2, 0x1, 0x8}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0xc8d, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x6, 0x8, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x9, 0x800fffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x23, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x83fd, 0xfffffffffffffffd}], 0x33, &(0x7f0000000180)=[{{r3}, 0x7ffffffffffffff9, 0x40, 0x20000000, 0x6a, 0xff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x1, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffc, 0xb76018103d09a321, 0x2, 0x0, 0x9}], 0x1ff, &(0x7f0000000200)={0x4, 0x3}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000240)=0x7ff) r5 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x100, 0x0) r6 = getuid() unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') bind$unix(r4, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r7 = accept$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x3, 0x40, 0x1f, 0x9, "0bb855a6ae7313e830a6ac689c8d14c3640e2256", 0x56d, 0x6}) fchmod(r7, 0x40) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r9 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r11 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x4, r10, r11, r6, r12, 0x1, 0x1}, 0x8, 0x8, r13, 0xffffffffffffffff, 0x200, 0x0, 0x2, 0x5844}) r14 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x100, 0x0) mkdirat(r14, &(0x7f0000000600)='./file0\x00', 0x5) getuid() clock_getres(0x2, &(0x7f0000000640)) select(0x40, &(0x7f0000000680)={0xffffffff, 0x10001, 0x88ee, 0x7fffffffffffffff, 0x2, 0x7, 0x8, 0x8}, &(0x7f00000006c0)={0xf7, 0x6, 0x7fffffff, 0x1ff, 0x3, 0x0, 0x5a0, 0x100}, &(0x7f0000000700)={0x8, 0x401, 0x1, 0x4, 0x7, 0xe1c0, 0x8, 0x6}, &(0x7f0000000740)={0x9, 0xedd4}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000780)="d10ff2b7b200b870490ff5ef48edf0cc0962fedb148e85455990cc15e1e4ea8cb3a2c67c3be02d340c1aff2fd6d43ae257fa0261f2d01c71a6c65ef32dcd540e969c5237e224df0aa6a9501b3cd17a3dc35471705cadaa4c63b03dda78df55ce494affec1f6d04f8c1c394100efb2630d8e60b5b18905577ea2e2bd549c91e40fafa310ace99ccdd93d500c1bfe028dd1b688805682b73b21e9f7ddf65537173669e954e8f0a1644f79a083c5a8997e3c4a9ec6a4098269d5754aaef0d94595e4f4beb4c498c21637d14b4", 0xcb}, {&(0x7f0000000880)="b1c126803d1283e3a4eec219bbcbccf436a38dd9d2798713ad14da6537d43cd804487bdf62f14a797978e1316b35b995d127e78d95f56d0acdcdbcc3301886e50565cc9b5d94932eccfb3ff96b55d0c4373472e773a237b20a8fd9cce2358b2c8bd6ef8d6ea5b0fe5ed5c77f311119808bcb5bbd99578c0b04198bbabb8ee211c9d8f088347fd03e76645e0c66957f75d543a5df88a4b506b42c26bb2c2b8a01d681ccd9842dfa985d9387c3a0763cd38a5391891868c5cf207f663d634fde3b5e5529a942ac6465346be8ad015161", 0xcf}, {&(0x7f0000000980)="4333ef653432bf666ff93f28c8d154007f72ecdf33cde53162504d8d53652b1005f8a4caa05bffd01df8c9c6c91cb523262e2e3e2cd6eed172ddc4f87e5be79ea25d572a749613e2d1bcb0e7ec5f47838d27f5fa3d8fe37f062081e9f58ccf", 0x5f}, {&(0x7f0000000a00)="34b0ec190a61eae7622955c615047528ec4e260e249d5e4941d515f5213a5b0f0cee30773890115c524ba244aa649d4fe2728ce87d4d71cf390919fe515403bbb657", 0x42}, {&(0x7f0000000a80)="9392460f89d80a373bc78c3089", 0xd}], 0x5) r15 = accept$unix(r5, 0x0, &(0x7f0000000b40)) accept$unix(r15, &(0x7f0000000b80)=@file={0x0, ""/247}, &(0x7f0000000c80)=0xf9) symlink(&(0x7f0000000cc0)='./file1\x00', &(0x7f0000000d00)='./file0\x00') executing program 5: r0 = socket(0x11, 0x3, 0x0) open(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) getuid() r1 = socket(0x18, 0x1, 0x0) msgget(0x0, 0x80) msgget$private(0x0, 0x90) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) poll(&(0x7f0000001140)=[{0xffffffffffffff9c, 0x20}, {}], 0x2, 0x20) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001380)) msgsnd(r4, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000000580)=""/4, 0x4}, 0x2) r6 = msgget$private(0x0, 0xc) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESOCT, @ANYRES32, @ANYRES64=r6, @ANYRESDEC, @ANYRES8=r3, @ANYRES8=r1], 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r4, &(0x7f0000000080)=ANY=[], 0x0, 0xbf6ce03ba1750aab) msgrcv(r4, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r4, &(0x7f0000001180)=ANY=[@ANYRES16, @ANYRES64, @ANYRES32, @ANYRES16=r3, @ANYRESHEX, @ANYRES32, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0", @ANYRESHEX, @ANYRES64=r2, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/4096) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x64}, {0x2c}, {0x6, 0x0, 0x0, 0x20}]}) write(r7, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES64=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) connect$unix(r0, 0x0, 0x0) chflags(0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x40}, {0x44}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x2, 0x4}) ktrace(0x0, 0x4, 0x8, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) kqueue() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000500)={0x120000, 0x1f}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000600)='^/\x00', &(0x7f0000000640)=')\xed\x00', &(0x7f0000000680)='+\'\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\\\\\x00'], 0x0) bind$unix(r0, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x0}, 0x8) getrlimit(0x7, &(0x7f0000000ac0)) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000580)=0x400, 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 2: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x40) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x4}, {0x30}, {0x2d6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x80f) (async, rerun: 64) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff}) (async) setpgid(0x0, 0x0) (async, rerun: 32) setpgid(0x0, r4) (rerun: 32) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async, rerun: 32) r6 = fcntl$getown(r5, 0x5) (rerun: 32) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r6) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) (async) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r7 = getppid() (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r9) (async, rerun: 64) setregid(0x0, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, r7) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffc, "1a1116f0d0a64300005a110000fffffffffff700"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x0, 0x0, &(0x7f0000000140)="bbb89e24975f083a576bc0f7ebfd1ebf9c633b3ecda67cf35be986ec3ed2cbca46d7b120f345abfb7b1002c792b9ee628f263ffcbf98570e4ad289e0eeee206efee228eabb0ff981d072c30a2929efda3142abff9a56b0398b14cb8965d877e176da00e2343053f43c5fdcf184ea678471e898cf996291ad80e8d0f3f5ba44fd6241296e01442c411da3747a03b31c5e5aa439510a35388e7a10a28bf3fb87d68ab0aafcb23ce01b010ad72d0f9b8dbc362a31cbd834c9fbff3dca3526bafe58e4d94bcc6c7abb0e27f810d8f4bf784b01adcd5c6a294f99c52ada149071f398369cf165cd", 0xe5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000001c0)="2a54558c1b4577fb0d6f752d17f4752b0687d29c6a6b2a4558f1a935a0c9b45b6be68aa4ee2184035fb303261f8099378dc6d0d256131a320ffe96759f2d2266242b67aac1c8eb464e522bed5098b241589aac30b2552b6f5dde07c7f8d9eb5ebf395136f3f3a2d2c07aa388ecf314573f20b6ffb991b60da23f", &(0x7f0000000100)=0x7a, &(0x7f0000000240), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="432d88a0c7d82244f6c661309fd2264dc5f62a0f58076209f3e7d5", 0x1b) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x190) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) mknod(0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() getrlimit(0x4, &(0x7f00000002c0)) sysctl$kern(&(0x7f0000000300)={0x1, 0xb}, 0x2, &(0x7f0000000340), 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="97"}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="f941a3733444576b14802158e256a7c16dc37b02eeb94800591b3877b0cde7017caf7d0d3b7541f5d48364442828d19d7685a70ba71fed3158848f9a68bd6f3352d64a21c612e6eaad50cb9e4c8b43773f5f9b43a8aa980dbfd9502b6a34ee4976ad67f2d3d6919c36634a9eed8cbe26d0f87d897cbc091fc32cb21b559dd035fbe6b7765fcef72ca9d31451d6007b61d4e89ec015c7ecf401e9e98cdf9c5c5b1351644720d29c24dd2e9e017f85a12141e44ba2f260339f24381d113c634d9918daec904b75eac711a04c56ee5d4a9149185e2437d8d58e31245fdc52a0f0dfac13288b27ef57616ba55dac691005180d8d67799b5bbee3f7666657b024d2fee10e5be80a28c57f67186765dbe2ea606b620102d062cfee03d1f9410fc4115a1b90c347d103042ea3505f7f900c1ef1be52100394308863e0c555972d3214a0cb62a40b73a050f43ee3bb16c0f3a3ba4853c8bac0678f2477be6abe93e886b17c0538854cd7db840c46c5e1aa86d276ed94148a3553a70a0465a8aba7a9cea676e42c9b8b76e2164ede57d979cc8d20072f410b409ac8363ca7c47c9c884daf9e47f02ffa48d4b8a196ca10432b6a16e55ff8235a3709ae6da6918513832f1b81d6f10d29931a84665eede5643098edd8177e0d201467927b9137aa22441a9bb15e9a290a7989e3121e6daf028920d7833e0d14fb6b504d230e988e6e9fd8b278e4737c7d5641d258a534be01ac889cf64a3766c19f4f3adce393c70fa0aca2d777a519cda3e2e8465eab78249be23596ecab815fb89f1f998c28d84bfa776ecbe80e7cf7a460e147c881a338f5f8cb4ba6d12822b73bb75d6b845f96acfb9cfbebc7fdff17d3a3a499174c153aaaf375f807273f94d8349f44be75ae91874f266ba1500076497b8e69a9d0d47947452b1df0d3ba78a83a9add79bf96e8ffe0f75250081e2685758608461008e0008c0e398b99da93559392f1c235443174e1c34d52ccfaebd34011b7447f12d1a90013fe5f6eca33b2ddb118794282356694d3908edddc1841116590e30eab9ea6ee834f1eb0f0f66d8bcdfcaa4d4b5ee43428e7862de797902d7bc21017130fc01a97c38665ddb0f5650a76b770214f45a176e3da83dbab6660db293a82255a32f6bb359cddf2a231140ca63afd18157b8f48bf78d271b71a0ac5f73992e9501285fc3261aad7b5875748ad2032c70bf3d9daa68fdb50e836a2d0c5d06041810c66fffded9860ce05d6759edb26112695c5833840d92b44c37b84fec34e82cd8345a1366f358088da2940e300d602e81913a7d02963730b6de71d56f43ab33aa34733bf0c1070ad4afd34f0c6d9f98e927d9146bfd770b51761da57d36cbb16a86275d8d78720a1f6d8a5ba63eb29e1771fe53f9aebe5ac4a01bc08f1f20f10566dc4159cce78a44e7db8290c7f96f84d4436747f19f8c4af0e22980ced78b574ca94200be064f146fdd30d47239b432a42f089d1b0f9f7355bc3f85b1ba0ba3c1eb9f4f0fb97433ee2f213d35cc740f5e354555fa6567c86443279553c8739ecfece55d4733ec1043e195d85a731c1028b696fafde001888e0fc7c6c21de50a7ea24110c507ba0221386638de000ee23e4dea416ba3b43b64c34211600c2f45b2bb22fb99f92ca635d08add70e49fa3b4e2dafb266dae06a21f2c28739ccfbb464ba78f94b1aafc3ca52a2b68be6aed79e33fabd0b284451ef964b3ddb14a4820776996dfe6c48eab6a699cd82fe4265cece1628d7fe691c85414e8b37647026a33cd51355638de6e4df36c888db0ef04dbf141ebaf5fd1ad485ff3a146097855b7ec10d5aac4e584100e4cd511fec963818e6ed06cc383158b5188c59f544433d4050f79be3abd4e6743d3bdd51064f10ae47d2cd13d854a373d6217ffa6d2e79337206509dc4075440ddc7a09b6c6e15e65483bb0bceef80002a7599b7f2db9a4ff0d58c8ff57e9357b3ec8e7023f21dcdfe94e7fce201fe3cc0e5b23a33e4de1a7a82085d6c57c3f26f1e2f153d84a4eb2a012b56add52954413fc05e5b7f38818e59891c6238b2cf12f44f44bfd58e0a49534a33515293902302f70cf315d69c21921dda2e1ac78e72724e02a96a063fb673984230c46eb569e84f4f828807043d4ca960d9935d6941258e207e84cd7366388660d075043bd3707bc27e56240dcc258e6840fa4ec54cd933a3f21417a13d987d10c4b03299d4518867c74e0b10f06d0da7c310d6121803b53a6c63287ddb3bdc472dac91ee66304aeea77313254a164a7261560dcd7f56b87848b264eeb38cfe154dd329ec4dcb3f5610370236f235e7ad51ccc28e484d10dce134cc2320a0ce83c451418bb2cf8c48ad42ab12bef92c2b3ac4f3110f1dacf2301638347921d984e4b0893c48aca668023c52fabf9e3fec5bebee87dae9708261e7e8a7316d5aa1a443342e3b33d2a0eba9f9a01799cfea5664d8f71d0403e52fd7f37bb2dccd61907a4fe8a47235425dd51d35f9560563a68dcc1b8c7731498bd0b5b7b6a32689cafb851ff07af189d4e23e466db15336249bc7a6f15e572a9a1d8a1ecad74ed3ba2f91990228edd725f98ab00f3b05c6fa7b56cc665650cbcd961c2239c86c77c44851259d5068266010a0fd90309f6a2e128bc7b7ee0b58def5332844050b488c35db0c0794b64ffda33026fb0d384d6e8fd40eba9eeb2cec494fe823f8011fdea981db1aa14255201f751d1bbc847958abc57fc690219398bdf0f3e58b0d047fde37ca328e181a21aa49ab3acabe9d8c39f16704e84713d61722a77d7baa0edbdcec19fc73a0625efb36d97cbdfd4f20379ae81bc9a4f6920976f835ff96b1eb55a099ddcf3f36c90ef16efebb3a3ab8536dbe07d48772c602c0483724adb338cfe20e5b4dd68dc8c352441040bf88c17dca971440bfb05e63ed889ab7e5a488b82beba9e96b4a3f71b9acb1e8b17ced81bd030c512a97422c394124a87e358a6830bfb4b6a6d253d49a5a6ee228450b21b1934a2b71e7aa2e840636179170df324e5f3832b18aaf0202ff4ed36d4b43dafa28e53a38a96414456ebe791dfdfda128a85f4206b27bf85a4056309fc430b5bc9adfd0dcafb9489c5059f703b226ea9a2baf107ec907abe33b0930fd6e5b8cabb720eb0760cd8698fc3739e00b71b6253e32433f584ad84d14dc6428fbda9e6a34660d5082972b1f56794b41c2a061c34cb8a71251383e1b35f1612ad176df66b0b78ac2704d02436b8fd7401feb4290b56aae3c8aae19fc80e67711089e2756bcf8cccf3774b16b83b26ae264ccf6ac06cbe7e0ab5a5703042269a13c0961af48efaccf9b2233ec6c887f4a42f73d6962754193886c5f613397290b24c25784bd37e50032a3088b51fd956cf3409041a20e3cb546c9e974f1b8894db50ba7d840be905c4ca73921cdd79ca6277bd474fd50d2125ea3efc555aac4401778546d8fffb00ed349981a9308c2a7640d81da5aeb47f63dc059462d81f96231c5b2b2511abb695dbe3ad42740157889a43698b24cd63a0404feac940a70874e9a45c4dfdd1d702ba19ac0710cde8406a55c7984d6a96270a20c483a12fec49a6d66e089ddda3aab0e293100c0ff66a9afada9993fcfa5e31a96ad7e354e75cc58dca9949eb2c113a1d1c079fb9185ece58b405330992e2d33aa8ae741afba029c66dfc7cf70dd73b4d14f3804b81a8d91aafb8d182ee399a913a2ea27c3b9029565fc7136fdb45a8a2da7995844dc43f3a566df0a0d72c9f5f54d9c91bd1e2d700b2855e2cded13a9b7710ea89e2ed66d3793812929db9cbd61e6d2b6891894a939d8804e7a69548adc30e9fd28f9cb80a8132145a58261a8e3f289753108b386be1525865c2ea16c44607d44126942631412ea83cc45195fc03a22faae61bb649f5f7eed85809f194a6c6b0d286d84efc3ed2422e3d0eb24fbda17a1aca3b4bc62f65855b3591bb93f5da23116b1eb840792909a5ba34256f2653b30be6dc1365b65ca8446307269b393e4b8155ae6827e1bdbd8dd0a0cebefe69dde238c608b4fbfa761801bc6585200043282715b645fb3986ee2c216b1d00641992e89906cf85ab217da9e309bec7f31c268e2a544261a671f7387637386ad8e106a4d7b6a4a615eabda45e67b6179ff077421ea241c11f43cc278486aacbc947849da38371d80822ef8c4fdcfa9cd6e5200cb10d1139c4ec2e202d6b4ec10c813094cbb2205664a0746d8256a3435ef1ee2244844c76023613ba2f88be035190792c775ea3c54d07be018ed53818e11bea0d6dc90d99caf5000e3238ede9f162f4e3fe6d85c52edd430b719833f8ee3d94911b03696bce1a04bf01975006cde9b9448769e3659ac4b04b9617c2b19a650a94712f8cf0db2a1bf4b357016479d543f63f42b475df8f84809aca6ac60f37c632a32bc04d49650c4f1bed2a18c1303f71cdfc245e89072a98dd140e2d1c740ffd8393e16919982bdbeb9c7486bb48037343a81edbbb91ae086293434ffa81f96563206ab9e92f7da0778910649baaec276bd5003e3e1651a362d19bae4c04c92d76be232aa98b111916e117194f5320c026175cd84d24b763c8d045b85690cf04c406188e57058790fce1bb8d1c7ad3d0f95546d1d42f04f4e4baffcefddb8366835ac7dbd7dfa567cd54e3954449ad73480156959eb2aba556dffbfc89c3f2819c08fec7d9893579260fd76c80414e1fc976e4bbc433dcfed5c5dd67db1f005d6ab8bb021dd79901d1822b64d1455b165acb1574dfb37215e647fdd8155c5c2c453b8196b80dcc9342da781c3029f1f17e695b35d2949aae0aafd2f44be29b5e3a1e754d583ec15ebe4c3a51d0285aec10f94a4e116e0b32f276c5a2d23cada1eb7b99dc9939625ed72181ad2deccacf6e282c652ff1213a060ca910a7c3d201dda1c049c52c32731e7fd1ffc7eeed62344633ce4c27350422d5b90a3575d14b147889035a446d3d9b013b1ea95d35a6bb78bc2e6914a9d608a2f95b7d83bce2734b1656159056997b9f76c906727926ea0522d00eb76be544c7f1ca7a64566e80693b1b71ccd2d9109591088dba58be43bc5f53784de6b7cfd943266e7e6382a405fcf6e1e7ee0c8783d93f08443b87ac0e8df809cbd917e709ab0c80cb42b8df6854e079dfb1b44ed421ef3b0a305a89daf0a0640b194e2b86c36649d4cb1cf4e7c5294fd753ac355aa6a0de052712c81d740012087a5776810dc4b6eaccdc0b9dea25682d52be89f3eb4f882622ece49fe1696c2dca0d1931e790d4e41f6dfb3e6575da2c304d1730257a50e745affe01f05940efc51f871cacfe73c7ec710615af5d6677f310a0975c645238f924f333543494f85ccfd0ee5135a092b2a8c72622955de6b5215f190784f669bb28c78389546c6743b97b074dc", 0xeff}], 0x1) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004b00002c000000000000907800000000ac1400bb880244140b0100000000000001ff7f0000018000000000008c426688c88bc1fbabb9d5e871440f6d7ba86a2ccfece9a16c15ff70766991a116a0384cd0821d501308bc92cca801a7b423cbb6eccc1c650f07f2c180cb55139846eb20e1b2f14ab3bcf6bb3d8bfe44d408c48bf09275a6a9075c57e22734c4eb9f1a1cbabca5d1"]) open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) socket(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000140)='.\x00', 0x0) r3 = socket(0x18, 0x1, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)) (async) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xffbffffffffffffc, 0x1008100000006}) (async) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) executing program 5: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmmsg(r0, &(0x7f0000000500)={&(0x7f00000004c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000540)="c6fce3b01041b53e61ac22b596dea0dc19efcd7e480de8fd8427551942ae0714d19b3c0c11232598bdc5f231f99b2d342586966ef4b7922f0291b539e7baba518808e504dd8b70f3ca8dfc098bdc4395da05860bdc6a9ceabcadb9482856fdc709b91eee93609b689fd6d3e1741710fbcd5273eb44eb196a9e890ff282fcbcbf0fe0725ac2a5fbfc754103232dfb6be1a430e89f191bfcefc5f81d28738f97dbb6e41c16dbebe126b19182eaeb52530aa6b334e55f01ecc7261ba7e26b89b5d399dd9cf2e93aea041999514777def73ce2ac1eaccd94768da7c18ea7b13aa2c397e8504e31152f028987823449bcf986a882cbcb5477549258", 0xf9}], 0x1, &(0x7f0000000940)=[{0x38, 0xffff, 0x5, "636ce53d7cd16e43aeaaad94e632f9c68db7e666d81d1783323c74e05ca0ddefe87a"}, {0x58, 0x1, 0x80000001, "a2c1f116ed7bed27bea72df7e0ef9c1c39a28238613f9447dbcc7a193e40d12c562f944f1aefd33fad9afc606549466194bcb98a81c4a61bf8085dfe47b798ac3371"}, {0x88, 0xffff, 0x8, "2b25883a1cebf1c73f2799452e5daae1b02538ef788b01ff17dee4d0fc77e97396dced9b424a726acadd61cd4619c8171c42d2f138d75bd94e5c322931d8782027d08f13322d00678757c0810ba614bbe86b88e5cba462c1330eeaaa6a301b58fe9646b01f1aac201b9b21b37ebce01d752a"}, {0x40, 0x1, 0x3, "aeb8150e8dd637eab93ac7ab0dee33503092dc62903fe572b8d5a4c92a532e8a7aa9af93aa4b0e1185ebad45ce"}, {0x168, 0x1, 0xffffff8a, "08b12fe7b530d5766d602c87058172ee716b0c5a4458020000b76ce5fdc5d9ec8f23c36243da64a59a2313f855dd0ef747fa133a54dab8ea6fcefc0982888145e9dd1df2e05d6f70e6b4e74877189097f1f88cb94f0b6c6bef91d97ad45e3706a79a7c2ac704a6e0a967ba2b49ebd38edde18819ef544da2b9b5b3a96364606fe90ed2349beb13b9dca3298d045d105dcaafec8851d2843bbbdac63febfebcf0a4498d3989ae3e47078ac5cc2a20c64677c7185712afa7c35afd99a00b7e43354670c562caa236851af9ed2f984faad86f6d9c537f51f3533c0484034569c1c679bcc2eaf92c0afe8e97add81ad92fcd877395ecb8d629925c5abbeff256f6ec923320cf7b5a247cffa019265d2f698ff256e7f01cb6f00ec282cacec1971943848e208b9b2240036e235d4cf95aaabf4d5d8ef0dd26fe4d423f9723b47a956ebafbd90b6d89fe376750469a8fa0b69c239e"}, {0x40, 0xffff, 0xa14, "d4d5c0773ee08034c73dbcdca474c61aef54132c527a1372f13b1cac42dd662366712e6443f3f61a011fce5e865f"}], 0x300}, 0x9}, 0x10, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1, 0x800009, 0xc, "fabafa588f070000000000000000000010c7ea00"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x10001, 0xead, 0xfff, "0f00c200000000800004000001000000004000", 0x2, 0xb}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() close(r5) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}, {0x3}, {}], 0x3}) executing program 4: syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004000000000086009078000000000000000000000000050b23282260c23a5ffbb9fff91df2a4d9c553f035fbe7715caf76259c8220c125f9e5d3f758898c2825bbee953d0516f1e40cd5660bf729e75f8e36eac8be015e34f1778fb9802f1147cdea619d1b330dae769bf420e90d1800aa2b0513c62ad673011b4b1ad85fb625b629f4df809bbb0a1866d141169d68e6a7505747119290c13d31aa1407dc539dc7b41d606e36621523fb5d4c5f80eb5a2037661cf7f7f83e23828c90f34279127439287d9894dbf0e9dfc08910e2449ef992565973b1653167475ccc537ebe4331137231fcd175738466aa2f137b2761074ba9749336a362ce5da5fa1a07d8503946b8da8d79d4435647011c703d78d7731b318886d0b8f8e36ed5b1c48f59316c75ca4a6ec03f2d7f30a9edd1886b926dea8028b643241f6bf92b8d471081aceb3ed6183ec4c435bdfc05266fd9de9e59793334110aee4a131a15c229f598abe7ab56d870f0194e48cbadd62caa7e00aa642636818e888a9d22f83f0e"]) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x127, 0x0) socket$inet6(0x18, 0x0, 0x0) socket(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000040)=""/200, 0xc8}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/235, 0xeb}, {&(0x7f00000005c0)=""/108, 0x6c}], 0x7) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f0000000780)=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$net_inet_gre(&(0x7f00000007c0), 0x4, &(0x7f0000000800)="76a7b565fea948214ac0e2c719af7a5a63b869a3303196", &(0x7f0000000840)=0x17, &(0x7f0000000880)="57ee805791512d84a981a18a7fa57251d3cbbf37fa0a90bd20ca", 0x1a) sysctl$net_inet_gre(&(0x7f00000008c0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000900)="473499b32010b5f45a164846cf3bd92d7d334f854282101b6e69bd7f61fa55d4f4cc99c4f65cad5a147cb7717f0647d0dea9bc08f40e72a9349780b2ccd2b90a77069b4477ffcc1592e0083e41f77a04306e15a1", &(0x7f0000000980)=0x54, &(0x7f00000009c0)="aa3b79dec02ee62d9b35ba7cbde5b3924a5121785fdcfa1f3412d36dcfea3153674cd06b667fa5934fa09f14bd43cdff6c944a5bdde00c8f2570499b026b7ab08566d5c8f7ee4e9128f1d0aaedbb4fd0e610f6f0", 0x54) sendto$unix(r2, &(0x7f0000000a40)="9d0f71842be1cdc08fb0700f5bd55c5c8797baa6e03d68b52f9a2bbf35ac7d5055ed8a283adeb04506684fd014dc5264a2b2c54771ca15c13034487b476b86a7410396c1d549e6e5ac804c81e7673bc1143d17871c7e96429fed3e6c2748e516993eb7939c11b168150c2bdfd1139ba32c83980a4902bf162e5b9d7f1ce988a48aef4441d3c0a52bd43ba3ee5c69851e15d095892ce8ee817eb42501b00078ded757d3ec8e968c3c2854df3720814d57d2ad277b41d3814226a8850ba5df54dcb22e3b432f9c875940cb447c9838671b453ece", 0xd3, 0x2, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000b40)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000b80)={0x101, [{0x3, 0x7}, {0x2}, {0x3, 0xffff}, {0x3, 0x100}, {0x1, 0x80000001}, {0x1, 0x8}, {0x1, 0x1000000}, {0x3, 0x9}, {0x7, 0x7ff}, {0x3, 0xffff8000}, {0x1}, {0x1, 0xb09e}, {0x2, 0x20}, {0x2, 0x44bd}, {0x2, 0x8ca}, {0x1, 0x9}, {0x0, 0xfff}, {0x2, 0x6}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0xfffffffd}, {0x2, 0x3ff}, {0x2, 0x7}, {0x3, 0x8}, {0x1, 0x2}, {0x2, 0x5}, {0x1}, {0x1, 0x7}, {0x1, 0x1}, {0x1, 0x10000}, {0x2, 0x8}, {0x3, 0x6}]}) sysctl$net_inet_gre(&(0x7f0000000cc0)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000d00)="7148364d8bdcb757d9e81968b3f2d6f22b5ab433c6258ecae599e3b12f755e263e6ccd17449a8b71b352b73207a3458cbc8f3e23a3807abac74b5f4ffbe73d7ad44135a3272248f05300f76594f8d763d73479b93b2c0e60a0ce4d1677a1ccf0c944ff0656bdc0424623799f4f6d6a8612273277ac70a1a9d3f682f8126bc486c448ee8fe8530218cfc596dfc81d037d1333ad2a67869f31", &(0x7f0000000dc0)=0x98, &(0x7f0000000e00)="c383edd2d74a535a3fd36a1e6971c76c05ff2e3f02ba9560277aa099984ea3c9afd3005372f1d0f1282de233f1ba92d591c37ee12cfa04db1988ce64e938f26b0f9bbec57fb34c67d4ae9190b20c2a308b71b969421e17f0100952cbc41cba5eadfc796a232213990a467a8ada202d20df05f4cb04d7414f82b3efffc1a55ddb35", 0x81) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000ec0)={'./file0\x00', 0x20, 0xfff, 0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x80, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001340)=0x1) utimensat(r2, &(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x4}, {0x8, 0x7}}, 0x2) sysctl$net_inet_gre(&(0x7f0000001400)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000001640)="7586e0b8ce7733dadc965b7534ac236a06ec57cfa0fd999b78b08552943e372a3e15b21223df118de382388cfb6c4af80ddcd84655c0b5778a4b21f1d93909aa04f90f292f07d81ab9640e93d9058f8242557993c41eb33521f0cdf92b6ada641a803d0ad0327ff761c78b1cbc8e95940f147ddabc5f941ee7ee2c18d233a52b4fe1b472cca44b74291513de443566c077e0c0a914372da0c162825a623edec5082dc901aca4ae1ed2a6abffee682064c3d62633dea99bf23f6ed770f2eaa55786a4f7ecd20ce50cbe9e79d07d90a2cadad8a8e02475398626259d7ad231f0d51bfe81092c35894a115257e3f51f47f22fb483ff97d158ef9248f0aae73d11392117e0f23cb511720c2dfe209d2effcee310a072aec4d797c62bd3a6758f124421a07fe382b2e14385b2140a8d4d4c7ac1d6e3a06aaa4ab2f6f0f1575b6e397385d4090d92351112cd720052f966fb65f995832067037dbfd6d595511c84882be909a83c9657e9c7e70cec7f61058e3be83bcb71d14c1c1db27ade15e6c3a3293a3464ac25be63579bc0250da18422766d34025de3edbaade790a7fe2bc75900909b9bec24cc26fb090693fc27fe54692827c87793818fb9eb0209e76c2a0fd2076d9ac11391dbd01e4fa43d2e", &(0x7f0000001480)=0x1cd, &(0x7f00000014c0)="c9658d22f9f6c42f02c981510d44690ae157d69c6f4f804e90af2d97e82e2c83b182379e982c8d373b60eeffa1a8c49c41bab8b6acda3458e8d69e17a523cfa324eb153928c9069944ae15714d30734a0a6ef95178457bfbcd1ab4d64c499b58992f0b12a69552171182c88d43d47f", 0xb9) getsockname$unix(r3, &(0x7f0000001540)=@file={0x0, ""/8}, &(0x7f0000001580)=0xa) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000015c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000001600), 0x20320, 0x0) executing program 3: r0 = shmget(0x3, 0xa000, 0x94, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x6000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getpgrp() r10 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8001, r2, r3, r5, r8, 0x20, 0x1}, 0x4, 0x1000, r9, r10, 0xfffffffffffffe75, 0x7, 0x3}) r11 = shmget(0x1, 0x2000, 0x108, &(0x7f0000ff6000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x4, r7, r6, r5, r6, 0x40, 0x6}, 0x6b, 0x8000, r10, r4, 0x29f40000, 0x3e35, 0x7fffffffffffffff}) r12 = geteuid() getgroups(0x5, &(0x7f0000000280)=[r3, r3, r6, r8, r3]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x3, r12, r13, r7, r3, 0x17b, 0x3ff}, 0x6, 0x8, r9, r9, 0x3, 0x4, 0x16ac}) sysctl$net_inet6_icmp6(&(0x7f0000000340)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000000380)="c78fecac4a721a50f5e5cda1ec0c911c0c37d5e8d1c599d001e59b713f2073764a0af1af2a39acc322b80cc326b75579ae4e10216b12d6c493ac33dac399cc860d80fc77d406cfa1d7bf677a1727a22e73da2b95ec93a81b2312ac1b7ca869f8c10979177a20f2bb5df9439862124d2d3ecca3d64463804f8fbc0c4036b95876a91359470f115df1c9c0c000bd04323151fc8ae39a669a2e33dbe5f4c7a4e0b77b1761d8865238c22d820e917add138a97940771a14a19d50035340d71eded2109b04f23037bceff82ecb02ce775c4ea5fa88cfede1a5f0b52df1b1ece0359db6fa87e500c39e4e33912a3f669cd68aaef7f1b133a485f6cfd78374587ca8bc5c580c6f325f62df222f1ad1f0d81ba812b3cd04df7c89e24d52aaefc1b24aeb8afd0534a9837b4022b4db5b0a3b970b8b0be0a75ae451b28d6267e131228beec4589f89e953ba02ae509f3df15f80e971d1f892ca8037d4d3ccb014a8fed569a793036b125daccb0f87f2e853eace1e4251ea5c2630ef27eb25809253c3b6b8b1d007665efc94f188f8eb2f8596e2c1bf596bd0edd0a9f2fe9e9932c13cdc7969be3bbe9c2406ce019d3d8c33aa23a25b855d57b19a8e04bc704140a9c19c487898a5bb8efbbbdd0b073c2520a58a50717b27c01c0f9772eb66d3e80a1ee3d9ff94d890220f636bd02cd786988bb07d60ada078b5cfbaab8e80763bb2076aa64871fb94fa295a118281ec1876247ee08ce2bafa2f2860736898391d5470bbc9c5030346e0691c179dd4e73b7167f275456a70695c0e114748ee5c6fd7281cbc8afef3e15dd4a8b9ef2b15687b21542cebea028cf11857d1ff2e8a17967e502d5270acbd39fc35473330a6cee56210a63d24f190876beabcd9693f16ea6b2222cee17ced0fc10d11436bf1c30dd91b519da2e21e278c58ee3c4c269759226f4399cf10e9115adac77ef5064ab53b5fb3b70c779a77c6b5c8ff2c5ef546ca39afc2f316c509b0c643e450a9d761dea4603542d609f1c700b4d8cbdb3f90c62cf4e1a70fa8c121eeb40ef766efc84d41f8e9b84312469bb256a98e7c23f0d697383ee6cb28edd95bed73af699de98340041f88f915a99bc6ba14e5c2b33754f69f8b81d4eb31dc08589233ab0794a0cf51b44dc2f1389669d1459f96c41ba705b96fcd4f713cea4c54e8732dc30cada2cba48cb03785e3cb689162af7de513dda074f84944dc63f779f11a008aefb22662d12f857c39b3de7299ee106871204daba342599b13f2ac1d61b4b439427166ad3ebf98d7c161838a73bb5d32e599b7dfaa2d2cdb61d18f073ecb7a27e6ea0bd1258261eb69592fae842f09af399aa50756ca7789f82491b540f204b2e014e87c01bd4f4d05e8d8a16974f30d9b288756303cb9250686b889bdc3eb50d67387ec4e5d77fd797b14ed42a82a282c94c6abb72576df464d59b3e3d71abfde2488e2bd8c4e7cc36bee185dc4e0136f75cbb8acc53478116578c1c1410ae368c1a5680aa351f0fad95ef3cf661ba516787abef68cede4f0abf23a0e2d162f5fdc24666700460540e795dad55eaedfda7743fb3d9021aa60eff55dfa7d8b159253f45a833ff2786d3cd760123a2754fb9b7bfb75e47665e555db7c57711981d073a5931613aba5993549f4fbce248b616f2df1ac2290e6ac6a2b72a59913c85449b693c9bcaa1de3b9b38e35c8e3109647076e51c24f9bd7ae9062ef2afdef115a40e22c485b0ef5d2d16b2e8008ef1e0237a76d7e9a4f0e02fa2c1d6b37f0d6a68a2509224ad0a16f74f4c5e46b447335c711ab6f368948443283d258e2ef638c588db82ecffea5fc1658d042dc617a07d44bd5c451482d89afd269079c51e203d5f10b72df364f122a519d9c809ba995b6870f0a4c2322e99d5dfb3655e3f26871647739af2480b2f29bc88a411705f704534d222933de9cc5197a4efc88631a7b637426a5db36279a0a33cd30c26a98f38fec682b344475957993bd31cc05bafd304938d5af0c4f27110bee453538d62d05606594d89fe59a226829813139142ac28e5c6a16ca77d2bcd54506f8ec31ea2b9c12f18681db33b4983643c2d2ccb9e88dd74e895fb6112a40ff937f1f6f05e42475e37f01a1f0332fd2c95b6074bf6656f6566ba0818d7de77a9e2d8a8e86245225fdacb23066b3b0400c522e8f16eca40d4aafd277f2b6b2dc082c7a1883af483fb8b81337b1674ae4f5cc766283d5f925015731063b19476c05377a696a162db4a7d5ccf79bd81588fd571f317204e48707c59e47c6d006156e7278b9042899ee18e571ea66d672d33a2f3b8ed9b1df9b9eecafccb522de5a525c0e2ec31828b8aeb730aef95b5b4eb099840ff10e233e69160d936954efbf5258347079f3bd272dd65afe89253e220da5015d4c9405a66ae5c025c06f8116f95ba87d0f6862aff6caf6bfc5dd2a605aa95ce08c7d5b8e8b5ec3693b55eecf8b4f6e4eb82fcd044d23df2b2268ab6a8163e2b4f21c07c01b8ca44b96ec01446e3aba9e666b98f7dcf2d5dbf43306fb32f26741225fe10c33e16665ce9c7ca350a29935ed68bee3a9225e72dad1e1b0cb1986bafaaff7933eae9af4a2dff753d403deae09f15493641f6a3b3258848f6cebedf49e63387895593531ec51bc70cd708cd6432d642b004019c0dba938f904c1fed136cc5759dcbed1883347195f44b4370fdabf8630e3cc764f9f1e3a7aac445fd42fde8b07feedd96af096f7ebda6a2f4a9700187f519bffaaf1548b359344c0a5e4e12d5c5bae894d9a51af8f39139c05a099b63eea4982953f3abe7daf6c6613e0839f187b3cf290ca099a5b32c532506078e586b2dfc458d2df03208b810a6b8ef158a2a34973064c3e56f0afba4a1fba52719ca8bb723e7dff158275a74ee550f4b8030e976aa888d9781df42f24516cbe62d282c5bcaa1a56c2c076236f431e6b3ffd7d08d87fad2bd1852fda788caf1f25eb1230408b37c2b2b0af44889e1460e7aaff14a0f7a919c312bcf76a6428e08936255789abf5aca1c8c2fbff93c2e73abedae2b80c879e8531258eda72808efc0011fff682ef8e2c1f1bbb16bae5c3d4879814d2a168e68a4fb226adc9ea5d8332ddbbe56533161fe532f99b914f7b871034efe3c67b0779f9b81c0dc4ce7edf3641cd88e0240d34e9ae749275c78025552b8a0637c81d9510c9ad8b393c193c3dcfbbdbfbfc25484af4c6c5335e83a74e9cc0633dbdc28e6588b001745f3c2886790e480c3b7a5064a5a11786b3c008ec7268d132ae0f160eee2e244e5dc394bece05573075a349d2b7510fb0dec83cee31462ef7f009165e0fd4722762eb6f8d215c240ad8589652f9129f6aa8a6ef4167c68be777391720eb69d2fef9bd58c4adc4e0a52ab015061524388cc409eccd179bcd4838625ff26b6c21dd0c71dad3d1296592ee694f404aac49d52278222abebce49962d6d20012ea5920bc3a6748a6f2501509ed75e72b901b4c2d22c6288c02fdd1c6ff96dd55cfcfdeceb39697504eb0bf7fb3f08ebba6ed449115d8bbf51355cc374d5c79add5746d254dc1092191d9a555f29841552971bb07c7112b2ba916dc82e40112b514016c43670308ea9c6b6492490821aa4955f6658c987424f24bd25deaf9997841b6c8107a0ef32604fe107d6c8cb57b543204c1ecdc0febc096113a100e8c97f9a16029b44effbe05af01c7032991ef0a4ff128cb8e12c6a46260393f49361d333259cd2a3397fcda0509e68cbb9cc83a5f23e3b1b0676c187d798ea2ce19253985a53b26ec7f82d445e7af0b22c625daaf40383c7f57dcb99902cebfee6f2ab338e8e44853346aff381c6c15978144ab887d9193e5566d47fa093ecd0022ee85f4442cb658fb7015bee38e68b869c9455382c5f962718a185b385df4e5260d96296dc38d25faabeba6454a635c7824b4905a30f9d5591e0443328bd0324a6802e36c089af9fee7110e49f292d9340c40b550e7da7737f8ce62e66c1c32b04db81e246534b2ea41bde26fef82d4a80e0ab77e4835cf2a7d3c3cc62e027d4652f68d7e2e0e1aabbbc7bc8236726af3436d2cfff3c102ebb021335cc45568b251e07e9f3d4141f7111ea09dea8993eee734b9e619d606b600de1cb308fc9ba9baec78acf778707e6cb358f31cc875856a24fa546d78151dc5b1cc35e0b56932aa97f2123ba7c9a0a400b4715b5512e781ba2dd18fd399bafaf6d6bf45833682eb179a722aea68932b5ded14b943d325471712b84e197370873d6de755de6b13c5fb126004a0dd439aefbb49919d452fd2476b5bd5e5b7d4a78085091c2c637f628de54c9498327c5b6e194d2ff1c76dda834f108edeb37601d4e2d54999602f03dc2f74148e61d786a97dd29a6c9afe672afcaf4a4de0b7fd977a19bd4bfc727d8277dccc093ef0cc46e192b8c653d27fc4b195353f394644c2a43f763795101754c96056f6d9ed781b85d595dc8712fbb7d6d41bd5c576f96ce0fe88e4130c20adfcda5028c93ccb0eee8a1f85a206fdfce13a89c3785c3f02d483032b450d7f0b951418bc67d31364c393491a57483cea991aedc9ca90450670eda0a49b301ab403eafbc37b8694fff0cd4c011ffebd3a4b7e33db51d4ab98c76bb7775d086eccbc4def3a990644cd150cf278a480ee754b5a9c83f8b9fd23e27a09800c7fe30b205fa4391a12d3efacf12eb3adb81aeafb76e079fe9fb44567481a3024a5f3dec77bc6e7ca338bb0b8714df1f33974576ef57d76fffbffd1d1dbd77f9298848088b02c60489ca3a3dcc48d09b411371decb8d691625cf51f896d62fb00bbd56320ca303f2e1057531c96c24f7ba160cca5a14ade2ec2abeaf1f1e1d88cc4cb09ec4c18deb00734ebdcc0715d8c2116e81c45002f43367907c51c8c9cdbf50d7b6b1f38a46f3423fb951b057e2e986a9bfb88e51b9817f456b197f8a1ccb938bb79d66c3fc0ebaee5a46b7734937264d49a2dc102897c64a1a309b9d7aadadb25e732f6a459ce97f48be4343d0cc72d592119c5f4585ec8110305c25bbb4f28e097870266249ccaa1a54dcf1c678e3a00ecb0333df41509aa9ef274553688cfb56d2661491d19ed916a209bfd557bbd069715854a585160e9980e5fa915c93496b763964aba8adbab2b73692caf64dfffdc6ea5d444e01d38bcf8e0e08916af1c5a7141190dbdcb0e6cb96f3a58eb4f1473bf98f3a53fe54a385620327e7f8d9040ba2facb5b56c29cd9c6e7cc6e3ffb7a9269a0996bdaebef58a0c6dd009a39ec4e84e4f101f8d5a9a7dd2e06f5bc9bf10a04e61fab3f6c82b0b429a9e35ed340c527fbf0910338a2c57648fb4b8611f9f95ac21a6ba588fd42d4f8a40c41051aeea468a3f547b433bb28f6bee98c7cc6061067f0098c16c879f0f893a7bc2b26d39d63dd77bb38bb44c1019a3e839c20b7540dcf669a34b9f45e25a5c82324dfbe883aec499050a77eaf39453f3c31b339101b32db8b2b50d21a7f8f5b448795476402e50ad1e85f69a87043a044e7ff153e78f04b7bece152503659c8260004f80a7cff718dfca29dbac8e989401aa934afb4fb8b1f3325676e983e04cba06904a97632730e09dcb7658237be2d6ec85be312fa8a5974df5950bf1154b747877c596d2963a518b837293c08f071780479b79a0ac052f16b80d68e39c34befa7950df7c824207136efd4ace4c0ef292e54730ae71b4fb358c1e2fe1447fc24d6ba8745c38eb962550458adbbb67ac3c96af0999c0a85c305fc85f6b50fc1432dba91565a", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="79d1d2e11a507ce4b42556e55cbc27513acfdecc2ec93a39867a501c8954f47a7068a75dcc156cc6bbceb1d1b294aa80421b2ae6f3f29aa4e2a355b81b5bd4e99415ea4b0130d69931a7a987d18be218bb8f6324362e4d5f703ca1c2bcf59540be4417af3d6835", 0x67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) connect$unix(r14, &(0x7f0000001480)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f00000014c0)='./file0\x00', 0x80, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socket(0x11, 0x3, 0x0) r17 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001740)="9705a6fe56885001000000d41528a8f9457a74b44b972b3fa8855ef06314568fafed74e8625ff11e0fac0a4afc798c99f287f07d239b966fd16deda487ea558c8bd3a512519adf9f09207aff2d6591d5afdf855b96920bd90f061d91441ddf6a32eba99a25cd90727cbdce6695aae70cd1f73719ea7059c50fabe59bb9945d9aaf76e19d05a48892e295accba3b056de399acf96a03124858c6d7294ccf03e495809e9f78cce4c209c74261cebf11c2fec04a133e33c44afeff0b17b710490544b60266a537fd37679b0dd316d0d52238630f35c8ace236c83e6ace4bbf41ba89df7bae3dd226b5d8d93dc46d7e2b86d7c0e37aefa832a80c993d1c5da72aa4a68cd524b476563596a8fa955432edd4a94b384094e18522b5451d86dc0b9207d780751721c62997a", 0x128) setsockopt(r17, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff02000000000000000c000000000001"]) executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0xd25b, 0x50, 0x3, 0x6b}]}) fcntl$getown(r0, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x44}, {0x6}]}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000480)="3c7a39ea683f5d9b51a4cd8d3421", 0xe}], 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x448, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) executing program 2: r0 = socket(0x0, 0x4002, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4001, 0xff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 6: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x0, 0x2, 0x0) r2 = socket(0x6, 0x4, 0x0) setsockopt(r0, 0x7, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000002c0), 0x0) sendmsg(r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x2d}, {0x406}]}) syz_emit_ethernet(0x13c9, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000480)=[{0x25, 0x0, 0x1}, {0x2}, {0x6, 0x0, 0x80, 0xffffffff}]}) write(r5, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) msgsnd(r4, &(0x7f0000002880)=ANY=[@ANYRESHEX, @ANYRESDEC=r4, @ANYRESHEX=r2, @ANYRES8=r6, @ANYRESDEC=r6, @ANYRESDEC, @ANYRES16=r3, @ANYRESDEC=r4, @ANYBLOB="3e5f1b10813ef5e837878fe1d05cead03fe451b9dcb95376819bdbaf6f7b0c5b6089bf2495b51abbf7973e113e8f259b4b9a9675dab78020c1eef561e84d51fafddd303ed9a2b6914eae279d3c274ef43280b10b49387e5d4576411984c3ebe637dfeffb4b7eb9c43a34fdae8fa481b7f3d3ef1164a3accde20cd27a4d0552819d29ddad5b9347e1bdbf56e4a476ef3bad12e3356504b82528c23cde40af19d482c20d8679384f9d4e84164756958d2ac5822feb3c489ab74e9b66b14654ac3960f2fae001fb3b40c50df0ea13d828d260a417509caa64ac22fa04753f76c487177dd173bb2560e2f7015a659aefce97bbc3e50b4437b5c93f64560c5c09f1371b0d69bfd21fcea141a886d28266227299990a6c10af69276cc399a7ca81c1c574973df8b2701bd393971d1282db5ab271221f51caaaeb2ab5b27e7e5ebf7053dfa6bd8bbc18477b2e102492f40fceef2b63bee2aba695d81322315acccec53d33cef59c918e4c080b7db852f72cf38fe7ca15cdeec7ea0148e32ca95ea977add8a2fd933778acaff0e3abc9df2f71378956e4e7bc49a04d3e44ceb8fe584fd01352147c6212cb3bc339001f317474f05ce5e9cbca5443edc5f051f7e6a48950539786a7f04041143b12f1e15b184d06c0dffff4f7ee2fca546c05a87d80eac0c992491c0226205bec025173368075280a813f3a6ff082a86e61c35b9a7c4cdf6d32b4bb341ef087e02204b1e4af329b032e07a64a67b0d99c7f2107f42f73409e642812a855ce79eb6bb2ad79edcc0ab3298c6959cb2cf57d360fb99e0f64e0faaad874a8fa60bde5f93040105c4fe2f158395f38eac76251dcee8353db650d4e47733f20a18ecd5fa20402b7b79e04218588d256e405cda3e62c27cd04885419a6efab820882e29886f56a398344c3476f17d84bb7986e9ee5459316312a6f15b994bd8a72dbeffb65e10bdf4d4c8250c55e5db4e06f11b2045385e31c5baccf4ce1344984187e21c39fe19c685c7d2443a9eb4b9d0e24200e8c3fe7ad99ea2f9d8d5b873ecfec8aaa50a91e6cbc98d2adc7af20bb4c481d29e192234f54f7ea1707b873bf8dd12d85a819f127a612619d1df004ced63f2347d44b0691e8938dfd0f08a285a875e78c6934e01d02d3e4b5b5c4bc0c02f074f0e1f2233d74e388859c488fbaae24f7d89baaa86da71fa4e0b51dac5dc4a0213b058c4901936bef5a180c7e068c090ad8ae70e9754dfea659b383ee8ac8fa90f949ce83787c129c5f7d3a4371b89964c0f9af0327b6f97638f8b9556e3338951605532aaad7236905fad4f09233c77fc37839a3e42056d3d39b3f63204bee122dc0aed9a58a80504662efec01e87b8e6a574ab2d6ac4277e419cffb348560624e6dfd8a1316351f21d6e063f74cfe08cbd76c6f59e42341138449a5288c0e3058624e016e3ccfebe62929c1ebf70f821e491207973fb1ddd3e3d20cb7ac53c27f7c8ebe7b78faa9e8440e3146e2115115282f635397a8728df106f7d250fce1ec35e7b5caddcc662ed1b7eadd68eff3c563177299667f64c7c00c3812621c85ba343526f54c1451599cea3b9ce5a4c226edea3b7b9c979af70162732fdf28892cdfa3a05db6eb63ce6b5bd9bd03b36642a6c3bc4f82303c29c8d606706735cf747a98be6708b1a34faca0b4b62c1831c55615af7a8cc87ca36433beb8f584a36d46cb1408f26e9d4713bce0f2edab91162f776578aaab05d818b8d4f2cf8c62bb92244f3a2ac6e9668f9cd87e171ee757b8a681ced65ea437f92198fc65ebe44d5fee9d9ac8fadcd5d00ebc801787741264429c4ef08d954944de0930fda914d6a42c2f62440ffdbe082d572535cd17616019f71af89c3d52d390ac3f6a031fde550fdcfd3ec74600e97945c6bedaa7329554547163b0792dddf17337268518d4588667c79050976c8033cbc6e38fa12dd3255dcd07aeb26f4aa0b812dc09eb9772f37c240e2a94a900a4e81ba5c6b5f260bfc0a2319ba019932868dcae77a34834ca0131330ab6d9715791b4945e0e6b1f23066587ad91596d58fe78564e543751a01643e57c2394afe3394bc1005d52de3041620798c851ca0246a9ec7da4dae5b3f0e28b470a83135b298c8c344d5c6a954b0534a1ffe120e50b0bb6ac35ecabe35058f240639f0beab4cbc3e5ae5d8602d2bef09cce7715342e086f2ab534c13de826cf41d3f73831e0f2ac8b146b215603dba5bbf3178e0362dd86971b845fea2c0e5018be13333787f93e73cff74ac468c1217fdaca4a8fa1d1d5ef33098197c291414f97a3569fdd6a46a9a462e65f1ea7796e237b3f8cea7819a60e1ebc92a1d6c7b197f67d7be79b232e1e14c6d64714cd81b886b0f776381886b3eada168a9e6f97ca72d17e05d0cba13d075fa76367b197d276e6aa69f3d1191842a14518537ad9062e43a9f5e31d197542228d1bb2da7f7425f6231219734a2c3cf57f8df74d6b6733ada4c0495c53c04b9da2027213c870d35a19cb91c25ca9c7f428fd54b7d8f1ab82d49b3824e8718c025b5edc216ee3c7d2caa2aa506752f4299b0bc42c8de3e133f5261cb30040e5ac26b692d2d51aebb00d24af7f0e46a68f70902da28e2283b4668279fb6eeed42ae1b9036cf44fb735cb33ede423c02ee5e85e31bbfd55abd9060fb9594902974c1de5b21ed798dc8260cfda135b7f488e15c162b6762c2ba897b21f4530086e38b3ad997205046b862abb529f430c7323a3d485db1381a1fff6be3512bfb8483e2e88ee4ee8c4a86444b52c56e476958ec76ef3b7490452a9b2704d837346ec68ff1320022c4850cefcbbd2ec09b0e7359fb12add6f2974c9df3fb7e0283d8dfcb522bf92ee84fa5b16806ec1009bf5159ed3367dc9a1e22bebce60efd0c7c8eafb8e840149315e04804df2867820c32c189f4359440393ab0c1564aaadb931246afd135df4deade4799f139958db26989c0941d9dd582d47da99b0e4cd6bb13cdb76c4cea1704269c0713926305b9ab87a3aab44cf945aa1ea96f7d292804731b8a64ecd8a756adf080f7fe30e7ec3d53443b5f4f2ced10d62537c6628c7a09f92f1671eaa8ebb2f0b7438b761b5675965c1fdb2301937a20e23fac56e3a56388c64f505b6decb30a1c7932546c939df00bfc93de68c1b4741aefcd5fb465cf5ac6ee862dbc444df942a8af49292027e09d5dbd29923c6ccb698de000a1d76bd7db37fab95f6d96c4017573e931217a3865491575c61557861e64c10fe08fb9c780685ce503f888c95df9f790813690e034e085d07777507fa636b0bfbbb425047cb79c3cd69f9b6bd2588aed6eaafb0b1624b7fc4288c52a4c3fc665aa379c89b0f1c0a4ab0b347136b5c0c8d9460da3a2f2d9cc04cf21704f8962198bc5df516575b1a279767254494e75e2586a9e33c7dd3dcb06ba85f0624c28024f42aea8bc7168a0edd7ede3112d38badcf57102fbf93f6402e4321b28570a6a536df4913682ef201e84e02d6fc071d869c1f3e97be20f25a61b7d2405b21dd28dd1656c5b3dea0d5c20f7c171cc2575544d572b70f255f8f076ddb91b370bbfc01cab62ba347e0d605aaf0880837210c7e411991038f922d37f6cf2a762a16f7dc51462b74a27a1c04c59a2e8e3d30869496c20b6cbdced2a2e93afce26212c0f57c6821245135a6584671c2cc4f74bce3f1e10271a8e9ed4233d9f57506b0ec63e665d271f53a03bf84a2d31284fd024fb8189cd18ce6ab2cdc9f15735b2dd4557f5b68be3176ce1e517365f77f0f415be875945ab0a01dba43733aa83e951857aa14e050dac8bb5e4f22ff19be1a5b4a8cc7f3cda1f3e33c255978e2f6a0f65e0b3287f48e346782970393ebaba10140ee5a83bfacfe865c8a3999cdce999ecdcdd7e4e68caa67c441bfe1c03f305bebb24b9a7aa7d06fa7d071d09383ea1ef6e367641e2dcfed4a367850ca6ad170635a2f78295578f90ea8b81382cda55c63b7cd7e86084570f9679797be9c70e031bc5106f5b18906374c07482a643977e3894231f3ce989217827d6487d7f4a4c373863dfcf7ea586c25fc0aa1cd5a9132a06e95811d3ddfc6ae74f04cb49ac303066cb963c8519b5938e6891f228305fdec301e229fdd2634b8717eb5ed64403d6483aa711c38ee43254cd6d0027bca84ac30400e1e7e0917700099c257157fc7075c762ccf9ff047b1f3e5fb8018bdd41327d710d7eca4968438c4d4ee833556394562b4914e81599a9cfb290c435d5e3505b1dfd9d495ee81cecd812cf41f47b10a54b8c23d16102447e3a440632486d53e12b004b5aeee860283a31e30b976071327f8156efd306be8fdc071100750ac6d97a61b576048117eb41a9f54417ba24f8c9f7962a728cca8f2b89cc44ef6888205e495874b16b463240b82b97d4d56405256525d9f00f21331d442d3f56e7a9f2a85ddcef0025cad0541c2d9d9d24c317124134b74d596d9ea1b63ab76144a32e15cdee45660f36674c74fa9189bbff89ddbf0717f106eb554e1c7ad59bda585a7fba6c29135b5e7192644bf5ebb65aea2e8f70bc03df066769f734379652cdacd6b66d35e74ea84066af8826876ecb0f864f7831880359aab1f02c3d9b4b1a204932b606cd3cdff937a384e9f46d4ca60627ff78fd861bb770c16444bca5b915a2f807e9c66332361a2bf9baeb04ec90bb4a4e8f2d347fee47a43148fc5a88e08b62c7cf09534ffd3a9617351f6aa302d44a5a2b3ea81ab4c83b33e210f538635184ae127e8e7ad6831e9f7af004122fcacb4052e1c8884f6a7f6a1af61b4ba5f7f2540a7d67842de9ca6b336509df2c87ffdd6dc98bb702fd2e61f3d91a0cbb8796a8444dc6d2e98878c43dc3266502793e5e51ca3683c90d800c78ca2def1ec6b748388018ed33d2bd56c71cc43e3829ee6fe2fb631bf89e681d6f2fe29fb2fbf26d7d26fb1e1b22a3a374780d2e63e96bd012c965a73a329eefd8055a70bd297411db7d1f2b34f998342003d385c1321cc1aa39220a3cf96f502d24c7614d87ee1890fffd9fb7ece22950c5326d1be29ce70c64d5a191ee2ba7c70c2d725dae3a0487e760b0bd3d3fd786ac80b0b439a04aed68b312f29e0edbfd286fc5b1006183b9035b94f2c7977d385d21aa83ef85561f14b30cb52a8950d7e853f54d3016263f3b41e0c2814d8b017b675dcb274ed237113bf75034fadae03e3be3599e4d75d1eee166f8acf27289adfe02c6b32dc11ac108460e7344bda3a64b56b34bd1a30fbd0068c4812927e14e2e330473fc914837b15bfa77ffecbdaeb6c6d685f6cd6018c6336004bc05ba93f309a1f430b9bad69489bfd16d6b04c91b2b3421c7a146220fdcf3af3d20699404d44e7c209c02e268747941746ddffa6c3df57bae45d4f597a39ca145553be38fa19fdd08aa1c6ff66509bf2119bfb392df43c24fd2de5b0d16083166523f35c72d089d266b9c9b310b72bd596d72d1c6b0f9f6efa7182a38ac4aa622f8c05a6505cbe8ffea713f2f0305c43bec39de16474d7bf76f1c7246f926d114344bdcd4f4a0978e955363bb303866b296775c0457d92dff1deb8a513931e64c3fea4ae14eb7a3e868b48a09963f33e0d4838ee661545b61304fa94beec92d02cfbdb7b87b218e9c2494d8355fc333eb342dfc99d42b06d7f71eafbbef35c4e33351c78de35ed6536496fbcfc9309e76afdec490ae9148ac84f771a97e023895ab2e3b2e2d946270197b7ca5d8da73bbb5fa9773139af5b4692c2bcf9c4726a83b8a9438a467e3eb91314", @ANYRESOCT=r1, @ANYBLOB="4752e7342ad924a75c1178e1187bd529591bcd1f6c8afa2629c44024758a7214e5789a684568caef1e8bbc676050af18971565787e316b899e04a247595ba06502d87cbb29db9f190da7eded6fff7ed9ca16c3b2239ea62f3c3f213d8d74288eb30695f22a2da9c068cb424786d684e4933080cb8817978ec769e9d53c740b249585a00924f2927917c002efc6dc6b11931b5296a50e9a17054f2a5f109527ddaa811ad05bb47b4cb6fe6b8f7d110ceecbf854a550b79e90f185aa71c1430afc3719dbae7819c4c35437862c8762300f05ddcd76761bf19b7460fc7a7e146e639417981e16966157fd68", @ANYRESDEC=r5, @ANYBLOB="cf428ca878787870c90ed87ba14471365da316b0f2a6eb15baa077b7194fe0a793868382546ee4bf55c55914de2e518575eace816189050e884ac10f5e695d79ad25c6de4f08718b1d441203fc77978c183ed945cf3915c9d8f77edb116db0f3233bd396b8f96541e00d0d3e8961101ad40344b8ef479bd315ed1182c1a4da4b811079657cfc94638a1cdcfa735c6d5b12b09c906af61109106bf4ae7f9ea398293bd6fcc8b4f13a8d09b1334b0a9a2eae7480c76d64848cde2a", @ANYRES32=r5, @ANYRES8=r0, @ANYRES32=r3, @ANYRESDEC=0x0], 0x0, 0x0) msgrcv(r4, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) msgsnd(r4, &(0x7f00000003c0)=ANY=[], 0x8, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0x3ff, 0x101ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r8) setgroups(0x0, 0x0) setregid(r8, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) (async) syz_open_pts() (async) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/179, 0xb3) (async) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "7546068d2813137fd1447a6c893e868e14292fff"}) (async, rerun: 32) syz_open_pts() (rerun: 32) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) (async) r3 = kqueue() (async) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) socketpair(0x2, 0x2, 0x80, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) (async) poll(&(0x7f00000002c0)=[{r4, 0x8}, {r5, 0x4}, {r0, 0x2}], 0x3, 0x8) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x8000, 0x0, 0x0, 0x0) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r6, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) lseek(r7, 0x0, 0x0) (async) syz_open_pts() (async) syz_open_pts() (async) syz_open_pts() (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r8 = socket(0x2, 0x3, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) executing program 3: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x68, 0x0, 0x0) listen(r1, 0x5) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x40}, {r0, 0x100}, {r1, 0x40}, {r2, 0x4}, {r2, 0x100}], 0x5, 0x7) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x20}, {0x6c}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r2, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x30, 0x400}, 0x7) executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x80c2, 0x20) r0 = socket$inet(0x2, 0x5, 0x9) sendto$inet(r0, &(0x7f00000000c0)="90babc541095534c9453349a05a7317ede6bd809c1b79a3d361c2aad4397ab7c121956efc834a4e4ec5f8931", 0x2c, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, 0x0, r2) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000100)={0x10, 0x2, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x96e}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4a52}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x59}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4dac}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xdea}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x8000, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e1f", 0x71}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f000036c000/0x4000)=nil, 0x4000) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) execve(0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0xffff) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f00000004c0)=0x8) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x2c, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r2 = socket(0x18, 0x2, 0x0) recvmmsg(r2, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000200)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f0000000280)='./file0\x00', r3, r4) poll(&(0x7f0000000480)=[{r2, 0x24}], 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x81, 0x7f, 0x8001, 0x6, "e02700dafc8b020081db09adf54ac43ca26cf1f9", 0x3, 0x7f}) close(r5) syz_open_pts() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000600)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000500)="78c1b1d42012f484e5a9e2370e8b87fd1d8a525c9aaae17552ad7b4096b530cab10b9abcebb847769e739b30fccdef154ec358b0f76652912a1d6f49b6e712ecc4d044d2ce5526a3e69a0ac7d83a1f5aa462d53b1e712ce2d46583120c69bfddb9a3a7b1150d15cd1cbaee70f1e4fb9715f83b1cd484945a3fe76234c75f7655b63eebd95ce443bba56bc2b724a9e3ec4feeaa68278de67817d8902938f2d85605f0f38082aba87c670f32ebb588cc88876c38db46da04a944d569f5686e78ff82c505733958925dd99a23f6fce895f0e80187d9a7a40ed0506348a3552f98663b063560b8a4a92d236d281a", 0xec}], 0x1) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 0: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8000000000000000, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) r5 = kqueue() fchmod(r3, 0x20) r6 = fcntl$getown(r1, 0x5) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x80000001, 0xfff, r6}) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) open(&(0x7f0000000180)='./file0\x00', 0x1, 0xa9) write(r2, &(0x7f0000000300)="90bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000008ecdfcbcded1749cd050c53bda30cd2a1015f80a909a9685ded300519182e35a4cfb26a9ade48a21b0b2339f4b4dd994c98a37251374cf9868b316e767816b7b147a13452909d3c073d3622812686ab4519fc0997f64760ae3547fb0c98482673185402b51bfa81370c1fb021ef4b1c78d500ea21d3b337d6cae324e855b8c357a849920b00e", 0x110) mmap(&(0x7f0000297000/0x2000)=nil, 0x2000, 0x2, 0xa8081a2b42db8d7c, r2, 0x2) executing program 7: mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f000006e000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r3, 0x6, 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000580)={&(0x7f00000000c0)=[{0x5}, {}], 0x2}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r5 = getpid() fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, r5) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x1d}, {0x60}, {0x6, 0x0, 0x0, 0x7fff}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r7 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r7, 0x0, 0x0, 0x0, 0x0) write(r6, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xdc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) recvmmsg(r8, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) executing program 4: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000140)={0x4, 0x2, 0x102, 0x1}, 0x0, &(0x7f0000000380)="15ec19a147d664d6c1262eb6ca9005e7afbe2989d2dd05a8c232a1f080578a5ef30a91e1d891ec25b600ce35b6b166aee53768109bc9bad78b775c199fb5c743aeab169cf5ce5c2f01964d513f37b241be9f6d1666092f0bc92850ae3eb73ff2c5a3278174d9a01588fa836130ed6c60aa12e4e0a1126b0bc30fac7757d87034f1249d2ade3ab759b8cd95d3c1853363ec298288ad2c1d87da0b25035aa9fba38de9d953ffeb6615796702b422fb6ff4b4ffa2863b02b7010b1a273688ab53717080a2a7ddceae4df1a7b06e32af5ebabc2ed308e54c4ce9361080ce58cc401fdb48f3b53cbd09a4ff122f31c9bb0667ec53c74293f38edccca44a7d55e42799b173b45b9324590f59bd476a234974d2c75a663121b6aeb20c3dc346b0766ff9a5560775e0f4f7210429053bc7091f16e264bdd2ab26e0da4910f50f1c22a8cf87d84aa19e23fae5f69e135b704cf54498b950c3fde82d612244e7561c35d4f999dbf67e6f4218da648c6faf2f0918d6b2e20ff52f08d3df6f3bd2fca5f1c3fea5ef00c1f8da54243f84acdddfd1301ca88bfd3c7cc2d90f1485fd43ccf768d2e3865340b0da13575145f5e7dc6e4e638c93746ce4b467bcaf6438d16034b8b9db56efc4da6dac515f32873bf1aee2bfb3db3a33f2e031db680856d4a8925162cf4a1996ffe983fac7bce9aca6397e61fcb1c99744a0789df7822c96b4efa7daa8f23b22f1043a7dd49de2c198268282850711067565bb4d30196c5612f3c1dc7c6de62032ef4c8974dd707804eeb3e153dce57295355c41d2a1b8c3e1e1199929d59c0a5c5e7d911aef5dc3782b5bbf6ba9eebc48d4ded512be8d3c1403f60b31b25a989962beef8850fab1e7221c84b8c364c85b75ebda0c057def06ba680ce044c4e8861b2e89df3e7088ad0c9fa8350dff9b8ab2b2df9b9b9d4c92a614dfc8be28f30bd8f1dba662d63c7b7f392771509dba4ae0e5dd7fa2f4339e1c601407b414e94685c9efb633c568bfcd9563cbc03691d6467970610caadf1362e3d3e35005186ea93ae9a8fedb185adcf53d8b52d3c6c21c705e06ecc04356a2dc0c4ad504c882aab6f205f9364e9123e45cda4b797725a9064597fbd46b6deb98f20328afefd524b2adf5e0889e0671ad7e0a4f76cc6d7ed9829af4abc845440d8f2a469221309eda5b5302d3817ee84805edf0182ffdeb3a4a36646db2a8a0c50c331f0582e0a2e438935928b18688d5be6697e37b4f4814ca2d4c96ab27571bc2dbbf3844bd5296f004124145f925d04a709e17700e67f5779ad54d8dab56db278180af9ebf8597a97eaff60e9888ebad98188225db393a131f8db8f3725079d30267ce0cfd62ba4a69ef51233db6f213f616a943f21964392b892f6a5982cc3a52cb812e6c2b6bb8f40eea89b1447f8b5fe18d81db48b84f6fa542a80fc3aed9c3df9284a0d574c2a4fbd49cb1a406699fbe42e87dea6765563dcb97834addbfb2c90f54e4d1fb66781f36c61a4faa4bcd3d5ca1d006001bb54cb5303157d37dc923e576b5f178a03f83a15201c4a50a40f3ded6c1a93cd1de8099887126c2f1f82913093438680fe8192605d92a234b1444267be79cf0145200b03ba44865522c4db8156b9bd289a79dc49b99db386f9fc032cd7a19946992bdd5222612bffa200da874ce8cf91066f899c6b9061647d06f3cf7739e5ba9670beb0b128f941c5ff3b01b889a28c3641a3f9f158ed5319666302981e83dc74fe6de58dda5c3d358bafe305f20a344779c12dd76f92b014752670be01e0a0653925a7c30c623474a87d4985acc235fb146e2bd2849ea1f296099dd6485b2f364982f72b912b90d1db3a8886e46d91e981ca68a6518ada880e85be59b5d425c7222fe4a29fd238e9bd356ca4a0af0a91a91640f0c27955fcf9ce9a892264f7f8dffc7f7f4ded0f0e044bc6181779b41ca15cf2bac55829d3c72a038b23a7e000abc8493f1711c2673c434fb9f9a49e5f5db9eb7ad52c670a1a3192694441e6c7d53660adfa76a62b631e2626c5475e76c653e530a6f17acea383da65f09d63074d4ab41667e134966d6f11c9a58d7ee0390bd7294e84dfab4436e00649d65550ffac567f73150b0f0ceabed7c18d941d9902cd87eaef033726f2a0d9854973e19c529bd345221ac82f6f1279178c889b54aa1f2051b73bb60ccacb0d194e043ec6939540da11cec87f86d963f1fcf1ce2b6bc6c29ac26af24c7f79aa2d28005a7c887000d315200740217c8100615366a5dacaf8ea889827028543113035a5f4e5c3a74d2ba00583e6220897d06e8f47a619c799cfa4870af222d394be8ddf27f96ad5275891534674bc6850aaea1f71f41839ee39cbdea64d0650402a0b5fe32aa0bd00f81cf8f938719cf170de55df01ea567ce85b1aa569408a30ca825536705edaf79cd6010d6fe4271dfc718be499bda856c8aca278e8d51d8b88a6c2aeeb4cc61baf93a79476c59d99b36260df3d4955f432fa0ef71239c250711826bfeaeb352ea3da811411be3f99a9164fe36b38be2c44a99f21bbeee65c6ec222f95a155b3819938d2af11e8354afa58445d2c094fe3e2d2b253b822ef7f7ce61f03c10e9a12ec807e6a23f857ba4616f7a1b9a6fdfa38339952dc0df8e61b0d69c9c4d9dc75b1efd30944c1affe36620ba5311962bdbcda29b9d83f850f30fa4d8caad4558b5507662457ab9b7f2506750e2520136a2331951dc23161e24c0a14191e8bac9b072b58bdba9ab00ff249cf9096ba17f7a4e09f2c7d2facf5678c735cb7169a469f7691ef12f5891ba8eaf06836309905fc6a9d827736f5ac5dc7237bcd2fcbf788b13debc289f173027061058d6b79b48169dc1c6192ed1ebaa3a46159de7506ad9257215486087a7cf8eed03d02bdc201ea93497ec1420370c1d9d3e2f5f261d79400c80ddb88bd9eda26bf5214e99ccf93ec161d114cd2b04f673f239301813493c380fea69e0758bebfb02f998c480320f2ee953190ab528530bcca76da501be4b69044049e70afa4c3b36ab7def8e96d509fb6f59343de7a4f75df862703daa96221276e7ea4de4cdd044817fe02b2052c2d1cf14e6e002aad3e95262e45bc23a697348a4168f8837571c6cd1955258a9b8112ebadb36952982cca0b8cd2f7fd1f014c07adb3de5b07d4f830b3948f0f25b41d4b4172f89a69861689a6221a31d1e948fc40a34d55e764ff6b1268b473160e51c68c912801a20c105d7bfb8411fd633630aafa031893c307c1adfbb758e9eb2af892b09fd060f4beed7c8b2311c0918cf0a10a1c2e0b75ad67617c2bff228e19e6941329c8c8da8cb4cfe2d648db586ff7ad83f8bd433cd582d631222305e61c23adb08ac4bd6e638184c9f114620dd18ecb221050bce447ad3b25e90d00747fa9ca8a93de3a64091e387830bc1c6188ec408d9c23d87c7f2f6a0ad68cfc1a4316eefb8bfd4f9f12e229eb82306f4f2573ab9585f7cb67e493206678567683a52c715d75624c394aa243cb44f894e042c1eae41674f8c9462cc949ad20b7f740d216ddad2ce8b1a94ebc089cf5347c60b9cb66786ea98fa729f3c954b04e941aaadf8cad616e05f0ab0719930c31d0a801d67edaf89138c6285420db233d7a93e225128676754bd9a1074d724948fbe1b3133a9a9039972457f279f6c09437c8819dffd23faad8a4795eea2e69ebe5170b5996838bcd56460569504cb2653ceb5c1567269d1f9c1b4b8884c37945596c259d2aa87895fa71214486b4845ee0cf14923be3ea249ed93a0e12b9e9d60d5008676865b99e8d79f2ba070b1cd23a72d5bef0dd0363fb0f80b09e9e990dfac0e21d47b94bae7e399f2b2c0b751f0480b61ffe1ab5b496ddbee33c4a2fe7bb87449d20023815b7f1299b2c3995984bd6d505c85f65ead7506d30a3f20f42de66bf76f52a8b3030c8a7506e0dc823506eae28cb9126ad3fb5d56eafedfb48831f5c12d81023d235d30a002da42f8d44bc56b53fd072255c4453fb4b1efb258a824195046d8e4b6d7c8c35975d97fe664622260cd504174f20ca7a0caac8aadc330824ea54b9a4a944b6e1125d44773caca49c82972598deb3c101ed6249169b6c9656197fba60265dc84740ddac646f51ffd53dfa096c53e7eeac67987416ead1711fae6aef60d1053ab63a11dc77f0f3e51b90312e932a4148d59050e67541312058b7ae2040397de6b1d2c2a380291e6d92a80b77b91100bd691d406d83f1934bd82f4fd79afc4419e3cd494ba4666452cf30ff3c9d1ed52aa1cce855f621371663a1ec37e16907ba78062fee2986f454bb01f37a2a4213f192d29f7d1748c31a44adc35c8d91d2d53ce706637eedb090ba883a5c5d1dd816d645263810d006a63bccb3c83c6b880d9ca86cd5f2665c981f4330563ff5bc3995d18c91145e1f12899e7b7e93be781494cfbdf95cc5871395d24cc3bf94554cd0751f8f15203e8222777b295e5f0707e2dc119fc4a97e92a8dd90f50639c76516b98a26a84623653970cd34a191abda67a3282cacde6c6e70f1ee14c7044b6425e4a3fcc18ffb4c7b9e1cfe84da30aa982143b622619d47877f54cdbc5b84066b754b07fded4fbb983b20a0712b3245431da29f4e52052586bc1a73757336532b9db62058f46ecbba35ea9dc916118f31ade8ba9069f6f60640a55032f1e9b75816a03ce9ea69129c754ca1f964e13f1e9e48be8197fee2185f6378f36b50b6128716ed1e05324db1bcc150134e4773430fdabe83e6a60b6f9a329da08cd9b8b18fb7afb45825d38e49ce6086079d0ca7a299afe1820d47dd1ac428bd4894e7c481ca057c7b219aeba5f61ff8929f567975a5add3d176f4c1f3eaa085a2b2025300d8362a46ea1396166bdc6382c6fcfc7351888cee6949720f74e483c25c26e6116bd209e0e79059c4ab93be0cbb2d7682291a396d3398cf13c4b5dd379c3198fb6b59528ff7f4610739b5f31a24cc474922b0774fec24f993458df4591adfacdc91b88920c424d4f1ab7a457baeed8d3d792e104bd98a5ceb637dc80b5ee62082945efcc2894eadb560e689b0d89b8a1bba21660758fcbaa7ec06b3fa224b5c5f0ccbaf14e3d6126736fd75378434835cd2ba548357027eb1f95e6ee878e83f2c65d1e0bafc09ad5cd11307a74752bfe07ee136a8ade1d481c3f9a39af92fdf4720b1f8a49c51f4a17752ba901ed0cecae549f22c0cdc222502533dd0a9759c9fadb57dd978b2c075bc260c0eb04faac0d5ca9d86df0956c66cabd11fbb5bce890465e7ab01f2e8ee8d07a3fcd6f0f5a30bc79790f37d63a6886a2813598ca295123e3a78f0560f4a3d2214e43f7e0ea99a2f02d021a0d2f1fc3feebb7f3a86d16fcaf79ab52695c7c7e61fa0338183d4083e97f58e3416c305727f90dfd3d2303a3bbe0c98552979eae758f9b6f7086339b6bf990911cd02831d410eb64410d623b80eb5c3f038db485e32e53f6668fefe5b1eb53a69922cdaac70ac8aafd13a7c2aafc34f1237684fc3758078aa9628e7f53bd6b0034a53ac0405f15fa0685f1d67cb9fbb49562123bc5d85d918ce2705a148f787b4b058196bbd0a473057e5b8034e257abe99e37515a18444ed84775e309c24e5e84df2135cb3e5c761de626f8923c2596d532527f3b36e2c63fe6739e6e7f4f3de0dad174b5038e39a72c0a98743b92ade2359c580fdc769d2014842e510b16cb149faeac3c5c6e7927ee6e0c575ede4b7b73dcd5fc2b4b77caed75afbb960e428350aab4aa87bc61a93eea6111e", &(0x7f0000000180)=0x1000, &(0x7f0000001480)="c156c37f3abd5556fb4b73a9f2a46769ed2ec81ff42b4ef273ac8b46b78e6a1907b7773766dafd8d33879a07fbdabc837d693cb74cc5eb42fab7887be2da0f5a3da71f271e839917ec4b698cc176884dabfe9ae617cfd466992d2a87e3b7c4245eb9aa3935b4de8ce9bb2381846e239c75f14227991be7558fa2413e09002a9f0c87a627f96f923eeb991993441f061a04fb375012d47c4f68c56d34b0bf6187425d43a532d1a32eee171eca8e9e0daa1e18318b8446e78085ffd1dc6e09b264570b9cb450954d0426adaefec0317a3b4e879595c17cd1df9ae4a570b0bf88632d270521f6d17616915354b17d4c54f73b7e24e89f7f7e10850501000000", 0x158) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x1420, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000100)={0x0, 0x9}, 0x10, 0x2) shutdown(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x2d, 0x0, 0x1}, {}]}) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r2 = socket$inet(0x1e, 0x3, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f00000005c0)="d86eef88602df47eab50f7b2fe1283049f985777c165f0dc1cc9167ccab9c4ed1a3d687df7d0f83a91f3d47f233e5a99edccb9feb1354e3b0c8f1187b2fbe5333816830761d0b18051e3d6a28c8cc864df1bbbe0b727075663f1cd9e39c6649a1ded0e8aebc42fbb6b2a5bb28082d2e0f042d01f56de8ab5f93dfd25bf8f0aa37be1eb0bba9c2c9f2db8ca0e4292b74fd1", 0x91}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) r4 = kqueue() kevent(r4, 0x0, 0x40000000, 0x0, 0x0, &(0x7f0000000080)={0xea6}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4000000000000076, 0x0, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff02000000000000000d000000000001"]) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) accept$unix(0xffffffffffffff9c, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8000e02) r3 = msgget(0x1, 0x1) msgctl$IPC_RMID(r3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000600), 0x10000000000002a5) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000ac14ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0000000000040000"]) socket$inet(0x2, 0x2, 0x0) (async) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) (async) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) (async) accept$unix(0xffffffffffffff9c, 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8000e02) (async) msgget(0x1, 0x1) (async) msgctl$IPC_RMID(r3, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) readv(r2, &(0x7f0000000600), 0x10000000000002a5) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000ac14ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0000000000040000"]) (async) executing program 2: r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000040)="e414e039bfe2a2794c4f51bee26ba88801e75a0a2b0bbeb2a606325e1510d6eb526f8947fbedcaa1a630053e3af0dc43c027e8935010027e64a6ce17c110e08ce40f2b16d2883c3abffa2e98ea0698bde14e65de42b450298105524e7e2971fb1846172a3458078a58d739b9525f89b5c6941b979f3b9eb6c0a47bcaae5205fa219bced7", &(0x7f0000000100)=0x84, &(0x7f0000000240)="0ade9c40b8cddce04187fae366242cf57657bfdd8a694eef62ec1e82e19d074ecea42873d018454223375f5088d8747dbe8b891f47f1dfb92341170fb8e5b300b3a85a48e0", 0x45) sendto$unix(r0, &(0x7f0000000180)="b1000501600000000000000107000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039c8d236acf20b7804be64174991f7c8cf5f880c297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00e371a3f8343712051eadb71d89e040ff000000000800"/177, 0xb1, 0xa, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000001500)="01", 0x1) r1 = shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/211, 0xd3) shmctl$IPC_RMID(r1, 0x0) socket$inet(0x2, 0x5, 0x13) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x2) unveil(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) 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)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0xe6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r2, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) socket$inet(0x2, 0x3, 0x0) (async) shutdown(r1, 0x2) (async) unveil(0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) (async) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0xe6}]}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) getsockname(r2, 0x0, 0xffffffffffffffff) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) executing program 2: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000240)='./file0/../file0\x00', 0x2, 0x5c6a) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x0, 0xdd5f, 0x0, 0x1, 0x8, 0x80000003, 0xb5d2, 0x1, 0x0, 0x8010000000000001, 0x7}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x808, r0) semop(0x0, &(0x7f0000000140)=[{0x4, 0x3f}, {0x3, 0x1f}, {0x0, 0x2, 0x1000}, {0x1, 0x6, 0x800}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) r4 = getpgid(r0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xffffffff, 0x0, 0x0, r1, r2, 0x1ce, 0xfff}, 0x1, 0x3ff, r4, r4, 0x10001, 0x2f, 0x100000000006, 0xbdc0}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, 0x0, r2, r1, r5, 0x2}, 0x545, 0x0, 0x6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, r5, r6, 0x0, 0x44, 0xeb}, 0x402, 0xd47, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000380)=0xa) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) kqueue() open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) sysctl$kern(&(0x7f0000001200)={0x1, 0x9}, 0x2, &(0x7f0000000440)="06a3f7b968bd8570a797d128c00b00d6e5cb422ee8192b1656e056de8ce984b0cd6bec9697d6bbf0f8d2974271e36c9f14fe72af89ecc76b1c606f3e0d202f1343a4", &(0x7f00000001c0)=0x42, &(0x7f0000001340)="fa6b2e39", 0x4) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) close(r0) open(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x8) dup(0xffffffffffffffff) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x3) r0 = socket(0x10, 0x2, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x7ff, [{}, {}, {}, {}, {}, {0x0, 0x3}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}, {}, {}, {}, {}, {}, {0x0, 0x10000}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1d, 0x3f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 4: socketpair(0x2, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3d, 0x0, 0xff}, {}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x54}, {0x20}, {0x4}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r4, &(0x7f0000000140)="7f23a3c2ffffffffcbdace20ce02ba872ef4ea74f24587785993e14fd730460e689e78d5d92000000012ad6f88763d945c0f21a870bc73a9fd83c4b3e9e81a57cbaefdae9bd46ffdbcd90671a016e39342086065f9a908f85e6538be672d73", 0x5f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r5 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x3000) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001540)=""/4092) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) write(r0, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) r7 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r8, 0x80045710, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r7, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e1f", 0x71}], 0x1) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) munmap(&(0x7f000036c000/0x4000)=nil, 0x4000) (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) sysctl$kern(&(0x7f0000000000)={0xa, 0xd}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) syz_extract_tcp_res(&(0x7f0000000440)={0x41424344}, 0x40, 0x8) syz_emit_ethernet(0xb1, &(0x7f00000004c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, r1, 0x0, 0x0, 0x5}, {"58e4d8401cd247322c6aa95ed658e9fa9aec0118115454ed946296e0f0def0fa9dca148e8eb67cc36fb87028249262490746285024ab77141739878f098958afe782909f1fbac7d4d8b64ea25428d62a7459473b59d0b3c15699936913e4fc1f2b888f5057ce3159099e357b6142edf11bda3b4b9dd51da04d1399"}}}}}}) syz_emit_ethernet(0x1138, &(0x7f00000035c0)=ANY=[@ANYBLOB="78eaefad5361aaaaaaaaaaaa86dd6089328b11021800fc7be31dda4e647e1cfaceb91fcfb16600000000000000000000000000000001890090780000000006b873ed08d9720c8556493b3521d08c0b86455fc4d0a95066da0c6008e219db010089d7cc19159448f023f1bcfafabf4fc200f71c5310d2b54e7cf09cc13572a4b7b982feb4ce8467d6a979d9b46a0642587c54708f0dc04151044c106be8aca16215eb56c7591ff3494e8703e90061505e8e00667d977795de9229b3aa22b722aed3ac12cb9467493552e93ffd713855909877720bee279b4210831bd21f5c899b6a78f7f50ddb77f547ab8aa9f2ac952823a1a4ac7703602a928669ca1793dc7e3c2f01c0f6ae5d47473aa61e52aa71823fc8dc824749b9c1cb7415797e83e190cee55c1d0df487270d16b872e0511a1a1d1e6686490936c27bcc8575ee5e6f2e90a7c1088ad7f6079595a07349296e6340150a8d3d2af279c98cebcfb9e9ab6400a226ec1004c37797af73cbf1931976b5c941a896950597a3d6c732d0a0c57b655b1376d071ece5cfb9fe5a13026c049bf682a778c2c73308db4cc3ea7e85776f76e4702f022309abaac7fa17354a7de6fc29e4a81003e98ffe47ede8b8cd1f2788b13cfa3526da5ffc3dcf56df95fe6601594a7602b966f71c347fb855b2a97bef698dfc5d21eb4c9f34606a5b735f23cefa91b8570995cc1f7caebcfba1d6a5d070160ab8e8cfe7432ef50b54f3572d6d4384775d4e8bdc3439c30fa73221678eb9b8662694f3a132827fc375209754a7a1410601582ece55703d4988e9e01f93ed46b79cf650bd605f7d197b498a36783acf09a65939f5aadc11621d8165d6818b393f46121fc40c99fd86ce1eefb12709d45703c35872463d3627b073bdc70ead5797f56b619366a38c954c0638030d9a2c7c89e5daeda82b0be0694ca83abdc70fb7f41eca3e8e21ac87ba28d6dd4a834578111bffdc4c02ff4b92bed354b2163e79f00126db4bf842ad377bcd1744dcc10eb084a3cbfbbe7241fa974f8064b627ceded963dfd1d19e86fbae2efeeb7e774e3dae26385d0b1c0d0cbe884a799654b1aba0571dcf087c100c5a30d60c4e078da0977bf99bee51ac2d02c7033f39d8ebc093a0741c32abfc6537cb98d999a8e00269a477bc05a2dc4c108a104c9daf1d7ef79fda59ff63eadeb10d81c43f644a18c789d6272b7711f6f986b93738317e67eea1739bc92ebbd39fc02db304d383f908dd94d9861780675fedd40e4417c8de2bd06e2ab91d8841ca91dc2d94f661cdb7e72e18db92ea057b97e0c515250373907b6f8e1c75354ecd8cbd444a043aaa6de8562a5eda95331f2879043793493b89b2af4f18f4926408749d965bacd47e88a4fda27ec9e273b3e1282bbaad33fb95535cca56d175aeff3346030b2eea9512e13e2b95bb1c0b721ea5e25bae79714759d100572252578aa485735d3e64b4942f5665bdf034dd2c81b88848483db47bf778366a4431422c69c85d89afdba5278bbca89bea01ae0eb3ba0267960501eeb544ab1c6ffd4fab33590bde55062614c3bf5608bb5f8bb557def1da4a1d33e7aecc051d36cb054d27f4fdbbb08eccf3cad6ad5fd9d5eef5074fe76b6af917eda91016584a8ca1ffb494764f4b19210dfa26df6802a67121ea24c9744c93581e75478d96f50d348fb10f1a951fcc5dac85254ba07e92b6b4a30e487e8a4b4cca31f4f027e5a9b422d14f83d98e970c94fcf9ec853fa40622d0824aedf3a23fe01b0aa12f1316e8abb7eec357373618d583fc88d5363bc2563af00d13c3230860507060d71d7644e250682828d3c0947123a6d300a2b5102bde579cb1d72f66db707a4fa76b28afab43c6944957f9c25746f336a9ac3fc992adcd7f84588eb408065c8d4621e6b0dc0c9e3979b5d3b42726134fc8297cbbd8f6acf0608f00a67e3293c7d218c7b9bc8c632cf868eab5aee049ba56ca64cecc51662dd5a770216d67e708595b3e0dba8ee1e9904b6d63bc646515b934969d2b100031266dc910c1e753254352e1577fa2ae642ebe645ae1f49d7205a8eb07ba48e9484b1487bafe2021ef795b513277e157121c0184532a5e0b7b07a84d09a1f7df949aa16dc2dd0326b20a0e816f97fefd17414fc15a260e34e633191891808c7d04e95aaac793451218fd0a85084e147e3b124d6e91f0b67bcf3b6c50956c5c54a0bc710f4a462073bec89207bd85c875b3498555b80ad813f91889dedb90d46e81427c528f16b41049081e5a3ffcd8b1d9ae6feda0964732f149622d58ce82effae7f2271a0ef8276a721a8106605d6a0a2ec54395d6d49751b807f5f33b7414ac75361d66ac2617b4ff870d913794aef0ddb14d98ac2a1083f35a0a4dc07590497f954d5b1900108185b68442d0841cdf862d93ded3803e5be0a2de96af5d9489af4cf24c09aef9baa9d0ad382eae46a5f8dae07a85d4ce80c94f4a4739c6c9c27d161871fd3b7563c594494dbd356e2fdfb3c37abc03e28eb4b07fa259bbc87263d5a7dfcf6d9ccbdc414da7428fa71323b6b8574cb990b29790c139ac5c5dfdc55e9938c2e5a6a2b4e4207366bcdf2d2e537ea346400cf9fd6c99298e071362a6ebc536d41579420c2e728a937f98c5b878952812123ce68044e0b179ede6c49cd1774ef107a80a0ebfa710a837aa17cea886983eb4cc270d272bace5b8fa1be15e2b1f0551233fbce0b7a03702095e046ef875ac9f5dc0613f509f3f051433486c66569e09b756a4d90ae75a5fae09fe524a75822c50d8ab01725c397d747c6e87d4121067481173a85c9a23128a8df19a01a12d53684f850d9e798995dc1b4c69fc4de16cdd28dc075c04d51baf590eea79d5d662502e985c31755dbe67959ca9c48461102825e09608ff450820f731c83088d46ce0a173c74808f02bd7f327aa70b6786ea90a0ee9c2381b036f79fe4ab2c496ce61ae4a01edc26b46507acf9b165ba76cf217077edc30288b1e55b16745eb4409fcad5c24bff21610838120633f296d242b3af1054d2fc5f828f9120a6268056cd6e3775e54136cfdd76689def2cdb8b17394ba15e5b0745a6b43a1371735f7184a3cc89abc4775a5834bdb57fd0f29bde966dfbc7e4c78f1dec2a2360cfc9ed1fa01b9d232d9694a5996fb266d586ea997c2f32c07d3baa387a342b21caae6a7b80018699c980e38bfffc30e00adc7440768d7929fd60e3885bacd9a01a977f1efd083e7551d7965642fee5c4593d5e6e4d6e51c9f01fa7a9dedc230879705a06b09c8be2cb75dda91cf4323153936cd278971200077b736d1d0cd0724f68b47ef725a5830fcffe4c6ec8f17bcafff0c312643944fabf7d9752f2d9215d35f89fba7c8872135ecf0fd822a59471559e0d4d8eea9cc0282bd23a637d8ba8ce3fed6c2cab23ff98c22f6ee57ab43254eab0f8ac898d2bbd04c2b05ba0882380dc5ab7001533e73b887bc122e676deb4b715b566a3b2450c70d6b3bc4717f102165a369aabf6df8395fb67b941984fe0446db09c060e2db101462283e82bfac0c3ad1a5ea1fd8ec8bb4bf69026dd121fb0ae674e1cf0ad39a1896c46ebc83ad4d250468a72732dedb226bce2633f0a0b22f4894aa8eceaf7c286e638239d1c7bf26bf90d75778d87f6ff70c75964297fe4db1dfb1255950cae767826944c4428c9f1dac9710998a0d93521e39ca550662686fcc7ab75d0518af3dd5d708ec9212503aca827409ad6a5e6f12d9f11777e387afdc3dd086673e0ce72e4b5be21b82398247a037b2bc2e5ab14a51a88f33fb8d09e5ab8deb5afcfb9cf4380970daf3af5a5a8cb65a3d0120c6faa1d06329a500dcb2efdd8467ffd7dc6e7a7452b2f4471eb77b2a2e3b604a8e8c9e039aed354d9f946ff7ef33f16258c886f782896bda29526814744fd8e77beb063050775e7fcf8cbacfd04d46f7f761a119a3c93a4646af0f9e177f791d64721b6ccbad6a368be4252674abd0bae50d0532308e71ac300167dc6738fad5bf6a89ef913f7157e8b2bcdf2b337c061239bf9141283fb64dc9494ebd68888ae72a9169f28c879408f43e36e7a7c2924d1fb83a73cdf85239f3b3cfd4d76a7cde2c311c9cc278f6261fe722760327084c314260891c174f91789b6a88e341cfdc2b52609419e9a9c3f367a0af69f2ff2a7f52759e1a7aeaff633ddc8aeb3ec3e82b0cf4b86fe625d59deedb6152177750f48db6a3c3b2a0a8a53911137057fc5a07c8c189ac93c91f0d60482cb1f984f1c66459907eeb0c106a47aff17c56e751b074c91dd0357a65f2ea3ad0449b03ec35f388695e3d09f0d1e0f94288d5030926c80f05ee3b959db1eb34eede8ce45928e39b7ded120ea036a4921fae0a86367927893134d44db6f16249b8774d5cfdfeed489c9e7a42fdd2d195cbb6e73b7015a691b33c33262b2f99532158801f4e56e715163fb28cfdaf1c7115c3ca2e617352cfa53fa7a1f2f7a2c7d7043ea8da25fc40e7e481827f5000d9df606502e35be83786fe7760faf5721f14c1c784f88862c82f439ef4bb53cba852456f17a321b806555a04012bbcfd441d6349a77c0183eab67a1a9be1a29a7c98bf34f987cabf20f05812f889ccb1868929e6a42e874a627ce675c079517d3f2ba562aadd0be61510bf4413045b0baacf436ef48d8b0bf4f1bcf83309ee78f2dc8ab9e4a3118090d4f2a84577d16461fe8e0657b10e5f1abbe0af64604160b172839a1bc1fa355a4c18dc1a6f4f291b70f82c7e88b23ab2a2102e93c61010634ebc71a9139c0efe9f1e05d699905ec848042f3dc0fa1e49ceb7a2a2e212adde9c112f4a5bed837ad63acdb1d39a75e4926ac2b2c281763e7022d6901ce57daf3b66a682374cd22d424ec1e8ba7a26bf446950f64255b3d1ea43dda29376fc8558d45308ad383fb89278915c5c44deb2d3e3af61a32ab6c0fb9490eba8ee4e4b63d69ebc757453bddd6a49ee724c1f79a8cadcd0bcffc1e640d77b89fcb0d4fdb7cb896fc145d7dcdb1751fea3ba21596a7e06f7c3c6b4a9087760f37cf75b362921b90d0f08760a582f98821e48b1601ee87f72548937552ec3ce0a978f48b5568b44aa1a64ae07bff5f2c2d5b83ebab93a4523c855c35467ad6009cb68d31be1d551bdfc74bf4a1deabf1f0f1df76213c2858e7a491674f08a58d61a35944bfe3c8c989bfe030e1baeb1e42ab716b704652035389683202cc26ebc8f5f7fcf0d75053f9fd58f177414b5f53f276bb32963f0d8b70b99881ea498796008d624bd31b2ec95bc97b0a4bcd8a9597ab26c9bff650645e05f6be72cccb3b4dd632c08baf9c6a156b7b3701705a5ae731cb0bfb67e79e171b43ba15fecc93f7226fed90dccc02ca43748e4b737757e6ecfe8bf7f4f82f82b0e061f790c0c516e63739fda95a9197ccc0a040d788cb0793b799a72c9350e93f22c8472ca7925b8c44a2053e2063d13aa27ae40bc57d64815d1de3c30733265c62bed35b56b1453f86a601ce4222fae6ad314acc06564d713a35e50c9df480769b006151dc90d8710d3eccda7299ffad9eb6698d0d0a77f9692d905933ea6fb18beefca1312268a69883a9f80e22f6ef0d03908dcde0bb97bf0c739f38ef2da883228a2a87c05508ab9709a0c0374c60a38a6247b310abfd01e28ec6f72e6b3066668465ebabc06594e7eca49c0f4c95b36a5b4dd9f4e2ac2f597ca6dbb47189427d647a8228b2c2258166539b6c5b49ff7896247a74365326a6829040f15df76228bc15acaec7bf428bd1288fcbb38e3a17eb0d568502f2136574f3c39d3cf3cc89f94f8217affc49f4f382f3ea96250d097ce613dc544316d14fc239e06fefaebff29cab807aa46cd9d68acf1b90942a2423e33592535ad63e86614a7e8e458734b75a03d5cbf0d3cc4175ed9e7be12c1e09f983b12bee82e041b5008af35a3675ff035ec1e1eafaea25502d8b4e18de8cb654522c37fc34837f3c3577d9a11a746dfd55dc518f6ef03b125a51ce8c1b799fdb29e7cf628874c8b3afac3fffa96669e0bce5ab5850b71eac22114192b8972d2bd5eb39f00825777e987f814716dffcdf9cf6b9d0a0d91d62f083b8c3ce749f6e04cbb063ef0c25e3dbe9b21dba8af1a89f09c1a1699cbac8f1adf646bb3459ee78f272219cedd1aa3cbcd4b648945b45c29f15015dd8f8a83ade0a53aa79596af8455ceb110b05e9df22f8498a0b0eb430b7be1bc4f433d47dea2369f48"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96", 0x299}], 0x1) r6 = socket(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000"], 0x30}, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) sysctl$vm(&(0x7f0000000140)={0x2, 0xc}, 0x2, &(0x7f0000000180)="d9", &(0x7f00000001c0)=0x1, &(0x7f0000000200)="c994865f6563e64fb1a5c5c67776b6e5", 0x10) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x80}, {0x4d}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x64}, {0x20}, {0x16}, {0x5, 0x38, 0x4, 0x8}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getpid() r4 = geteuid() r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r5, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r5, &(0x7f0000000080), 0x0) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r4, 0x0, r6, 0x0, 0x1, 0x7e00}, 0xdce, 0x32f9, 0x3}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r7, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x4505}, {{r0}, 0xfffffffffffffffa, 0x83, 0x80, 0x1392, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x5}, {{r7}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xd9}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xfffffeff, r8, r9, 0xffffffffffffffff, 0x0, 0x82, 0x2}, 0x1b, 0x8000000000000001, 0x80000000}) setpgid(r3, r3) fcntl$setown(r0, 0x6, r3) close(r1) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = getegid() r3 = getpgrp() r4 = getppid() r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000440)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) accept$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ktrace(0x0, 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="1568e873633f3c01e8abde7ea92780bbe36b64863e6a6a3583366ff2cf85d233cc2e7c4b300a9cda55400985755983a3ef6d0cd4c2521fb3f8846bb9737efcf664f035134ed4fd40d2d2658955a7b89e294dcb3b7a7f2b18804557df6a209fbc6ab53848daacbc999d6da65b26375eccee3f7a8d292c715f82360afdecf21ca8c0cbff629e425d9c647e0baee026aec0627aac55901a230d30e705c23e98a1994148ff35b70ed0415388325442cef42611250053995bd10795997ee9bd666c", 0xbf}, {&(0x7f0000000280)="cddcad2f355365b83dc2c81bf664b2f49c0481794802884d826d868860a2dee7d1c1b4ed69a33b1a2c5822da84bdb18ba488d81f66b26005738664f5618e7f2571fbdccfe14722dd2492d83298ee4417935012f05518ff4788751f2da3126b55069045320170fb1a95036b4a19e2c293afd15a859fd25e2b93c44986a5b79a8dff194ed4040652a0c075298d495e1c76172b294f9e3210634e340be383660b27969132280f4b5b63cf01677612195c06a71cfe4d2ec9454db870", 0xba}], 0x2, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @cred={0x20, 0xffff, 0x0, r3, r0}, @cred={0x20, 0xffff, 0x0, r4, r0, r9}, @cred={0x20, 0xffff, 0x0, 0x0, r0, 0xffffffffffffffff}], 0xb8}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 1: r0 = syz_open_pts() close(0xffffffffffffffff) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYRES64=r0, @ANYRESHEX=r1, @ANYRES64=r1, @ANYRESDEC=r1]) r2 = socket(0x800000018, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e5d65fd00"}) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xba, "09000000f9ffffff080400"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e08", 0x8e}], 0x1) writev(r3, &(0x7f0000000340)=[{&(0x7f00000001c0)="bcecd49fb34c4163da02acb93304ff92ad96605ea07d6b02", 0x18}, {&(0x7f0000000240)="274b70af46e7b060122548a2cbf3e1b63523ee48635c58ceeadb4310fd9c120fc38dbeadf887cae9137a70df8151b917449cf17d04f813d2df9c6cd43a52db464e5988fa6dabc1354ce152c19408", 0x4e}], 0x2) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000540)="cb57592b74376d685a62fd536a9991923156b767bf2561610f208517f035187a587887ed21c82f1e465e306d231b7098dd1b86b62aa6fe5a5d949ff1df78f2628fde8ce891b831af635a8660e9a509a19e32cc272b4d94c483296d3a8095b47a3763ea09", 0x64}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100"}) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d54f0d6b60d62ed63da253f47665e6cb7c3c5fe2b8157f9f3cb28bcfd1d7312c833573c79f7fc7a95e507f2eff5405ffa6482ad4b2054e22b66b3ec97ee7fb26213efe85d0cbde07c2ca0eebb5a24e5573d77c4cc3d6543c3593cff2ef5666f47d4b2a3f9653598a8c8d813ae7ccb51e9ca7d78a95b4d5d9a203978493d0a10d74be87e2c30c4b67f5437efc033258755fde55f707885cae7a90bf20a58c71bcdffae2472c04e95b5b6ac57a5d9948c05504", 0xb2}], 0x1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="dd29dba176aee93db105199908", 0xd}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4103}, &(0x7f0000001140)=0x1009) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000001180)=0x3ff) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000001200)=[{}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x20, 0x9, 0x1}], 0xa5e, &(0x7f0000001280)=[{{r2}, 0xfffffffffffffffd, 0x81, 0x2, 0x7}, {{}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x955}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x8000000000000000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x90, 0x40000000, 0x8, 0xff}, {{r2}, 0xfffffffffffffffc, 0xc8, 0x200000a0, 0x7fffffffffffffff, 0x4}], 0x0, &(0x7f0000001340)={0x2, 0x81}) r3 = socket$unix(0x1, 0x2, 0x0) recvmsg(r3, &(0x7f0000003700)={&(0x7f0000001380)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f00000013c0)=""/124, 0x7c}, {&(0x7f0000001440)=""/23, 0x17}, {&(0x7f0000001480)=""/4096, 0x1000}, {0x0}, {&(0x7f0000002480)=""/4103, 0x1007}, {&(0x7f00000035c0)=""/103, 0x67}], 0x6, &(0x7f00000036c0)=""/19, 0x13}, 0x41) sysctl$net_inet_tcp(&(0x7f0000003740)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000003780)="e8ccf1b6c1a0020165389255c3f476f416e2044f9a13dff0de2e3fa37af52d33b2e1466e58d698fb5efc896648fe12ffa21c2b7387fe3fb37e2bd1564ad60694f9b0a2a410f9147b0ac1c679b8c9326a992c055bb5545c7fe3b6a5306f095e195ba6c27fd33bab224085fe5596ca22fed728142e3e8779537413f0d39878baf6cad866580d7c9db22895c971188810e0cd8c30def36dad1f5d4b71fbddf15a2318f7a0238320a4f9981ad9eea1926c9bd745609ad0c81696fdd135335e08c7146c7425099496fca0f548c34b8d305bc420470209e2830d87f253a5a8fc4061e67623277889acf9cc27c9b962598676c76d146e3890248f7c529dbf66f394130121e9903e440a658497de131aa59ed49a029b6e9e622c1fbd844ddf00491553b26fcf2e3ee6ec1d93b85a20a15b4212eab69a83df5f2a2783366d737fdefa673ff970bf9e3cbfd2145b6ba877ee6053e50b2414542e09834c412be3a4aba94567bb24c5b994dcc9522fda1305baeba6bb8e30f60062534bf9c26a65658de450983062bb0fee1aa3a5581fbee8685042f0b9679ec41ba5d2aaaf5fb3cb7a5c6ef8cde59cda8217cb720adfa22af93d0777bbd2a6ac3ed0db2d0b441f57aef07818e71c9d6f7b5c0db8e275f3847098b98bd25e192f4487b1e2e3397dbcec6f756fea7092e55a9398764e07215cd22a23595d2a83b4e7c6564b45f356e7a8f99e998630f692fa0ad1a7900ac2f0e47b7c6c82d58aae353e81869fde7da6453422edcac9fe55f166a26dcd00dc1e1879809d85cdd755a4b81fb1e370908870525529cb4dddb7aea1886742988b42623c6d81ce771d46bd159e87fce21714f3008f3cb1fcdbd6f4300be884d381a698219d5b4abf745fcc73cda8806e7d8efae81f589dd49e4ed7fb4ea9f54bd0ae64a0e3f2b55bd5430e2dce21d02a7609bf6ee53ba15b0cafbe2f20dd6b76d96c94adc70825d340512edf97af29af0f12345857621d7e517ae7eaf21cb30a9ab521d1ee4f41fc4bdcf7f5af81ccd2488cfc2a8e836439b726ace239d978adaa9645fc4f43fc1b4e865308b2f6c1bf02fe4d2d4e3c51fe4d07d58cbfef661fe2f77a159476dfe7cac75b11a1ce79c63d20f9ab90e8e0a7de1e4432de76cf622a0bd7a1f84334cdd2e1d9ffed95c172a9d85f7960f7c0ac4561029d85477b9dd3ea0ee61ac23d39866ddc3e1eda0401fe7ed6753d8e6a5eb56151229a356610fcbcb2c79a92d71f9b3e0214ed903563d4cabbecd30d2a78fd5b4bea068502a110d9d00dd2d5f320b4fe78ff7f851769caafa8cbe0dc6375fa1202e1422a8d78a164691354f060b5af3ab9417c62094e1a8416da15822dea8cd42ef731c68a3db5cafeda13e592137eb4cd33e4b486196f279a72691fb2fd0b39f69a9b08a08bbbb0dc3e1a47ea03fdd2cc7e8de9392c7825f2b3f51d2898f5d19e1f7abdd564eafc3c54a4090ef7ab8cd7b0bacb34867691e8f22d7b937d56462468ca83436d4aadb9b2376346fad723a6f615c1b04c1e167a4d10e3b3c7b32c7472753c9ce3ce7b0383d3bd2144612c2758e9ca3ad1857be3ad80a1f234cc8177ade6afe4c7f2e3f953e2bf64f40ceba0d3a93914e4b642f1d5b4655bd6758ca4a481bb901182ec443c8959da02cea1136b9beaf59329802b26369e23d0d8629f0167c11da2ab2ceb154cae5481bcb728a1693e0ca48c9565f94f05ec3c8ba46bc42900368af5b3a6b3355f41a1495948fba0b13408cbafb21d33b1ba316256af1cdcda0056c7d3c77d641f7b87401a67c4bb6b3217947a1fc17abba3f6b2bb02ec5bf85f12990dd3babb1af069e924b035cea46de5771e5493b6c18760729277cacc6dd5ce3c9862d7426f77de594d3cd4ea97568cfa46d747359b9cfd218306dfd08d6f5be26413ca900cff024d0634276937fc9ee11ca951bf24bc6f4c36b8e7474fea1cc9ff9178245f88bdfc2792197c607622e7eb8e893bc2664313511e7e4a789b3fef8ee3ea18e9332db74f8c9239432e39eae265a4334a052063d13f98b21687c87e386646e874d7a93eb5a1bedc6bc31c2182a228a3b60c0ae20ddac2d7d04f08613f5dff8b2725887a8eb858555f640a54b19f7ac060d83ffd95434e80a25245e19cbd85f326d16e2fdb552ea1f343ca066f9ea759c894759a43fba9ee49e4d47bfe8e73b2da7153316bfd7e4f64477a97afe7e83ce9047d3e171ce1fb58e122af75f9687949d5061440c65c7f528644f5d60accf6f46c831750e8d7dc8b22113cd685f28f209e99d0ed0193c909b9e780d51709e7b8a4f5d3eb25afe43e9ce69b1e704e5bcd1c67fc24e673b27bd560adb1f2bff3b7dcdf0420905d9cc0cdc0cfa19ec6ec81bd3d66b9483340fac5ba566adbf3cdccb0e65a2cc202ced526fdb5ee653962558f664c8b292863ece80c4462e5e6e7dba9a42ab662876ec132b5ff1ad584e708ab19f583e183fbebb4064a52141265e7fe9b141f323a14e571e6f698ed29d39b62a7e11000df3876367cc50cc2f42317f7aad1cfdcbcf0bf96eff7f185eb56ae49502dc3e564e8faed706ae0f8de799f16fdf79c30267e85ef3c2d3e621d487e8a4ed78613bc922f60add261932d19337b385cc35ca3367fa94e18bd536feb727cac9d7e14a3430fa2b68c5c98ffae33175155d2da5d8c291c52f5538fd323d8218e198320f45451241305efb22710e32d8efa74eeb3e0874912f91088352e6b95352d40f47af4f34cc707a6e8d361887fdec06d9918c0af55a81e6a356bffcdcffeed8f532b3acb7408195e40245d1ec5db9d057271784d09b10cd6da09466f98a5ccbdcfdee8e4e31aa18ea411474e4bbf6b13012bfc972ba4942e3c2dfb9915b6eaa1b16c7d421f5cc95c3d2073d9bbc67820a9b2f6c03fb5b42c52ab68fbc0365f728eb928b3dbb7729a1a29a163b82c5e0785bc3437034fb0c7e083059e27918bb0f58586e28f43edccb8237d21be87e41bd4935ee575414a8fe78654eba2ab14b2f2fe967a49afbeb765ad377fe716f0982803ec27e31eb51ad04ada1f8648bc525129c2d4a3b401dd3cccbd28555fa635641b4d3674d388ff572c70e5e941cfc0d06d0567cc3fe803dc7f299aeead851518d0061604899e8d9978f3002250cbc20162227a97d67d36731c23a4c2a2ea133f386ad6b10f268aac9cf27a85c2ff837825ec4daeb762fe95cec0224e9cc55c1a6c9eb5a5b2bc3f549193048bb178b4464226c251810f6f210afaac806fe2aca38041a43fd44b2e959f7602400851a1490d9fdecc84179a133a86119febecc2fafd7a5b69dad2481f01314d7daeaf3f8b81a8e93d4ea1c5d9466b04393cb0bdea096bf8c986dcdbf58cbee0c89f98e4fa0d0a95613a4e0c830a9d4c95737af16ee3bd2d6941a143a2bc5b81cf14d9d5fd10feda984dffadf849eaf01c7ee5ed79d0aeb111d0f264fa854b47772de5b9f1f74baee346351b2d7060ec1e45052b6307ecafb5e5fd3c73c7f1a5478b2b9ab95bdfa8cd91e5378c47ac0a517723a5208d8c3ecc8d2a0d0a97f54532db260a08938a8ee9b7ffd9b1bc7f1f098036ee3759ad365fa7c7eb33c33956587bddb9d70f5feb7dad59a513b61a12e34c1f12cc07f27b6a70ec44db21d7c9aa6dff36d8dd4bb6ac59338b53f3bd3cdedd0ec413c15ba98fd95af1a359a91fb76ba9bba0e2e15d760b69775966507c0ce8c1b16a8718d38ed27cdef3d4df80ba24dd6129684c8a5492e219fc69667aa740bf4297f0ce494a1667a1b8ec065e82f5e609aa979799e5dcdbbb6d431f14ae2d1c5f923247012a4815e031fee71182a72fda72ffb33ef5ff9cab8878a609cf5b48ba4d50ddc0f02ed61ca2815c029732f8f82afa81365e739c62e9ab46d8bb3724539ea682c3c782acb682676733530dc974cfe2612ff3ce6a66dac7c04ba4d9118a2655cafe6272b7560522a26861d840075c3cc0797648aba46a5d5d2703de91f58ade2564741c3af21d07b63c63ae0f2075ee818a52e8a75f61fec6996c94813e6e42b4fcc6d3e3e027456e43fede6187e9000e0961f2d7efc0647bf8bb7cc8c4283f98870f324abd08ec6bdb2e859d08f491496a559d419de8ed815ff09cd181e16b0c8c5e9fc178b9726ca682f8e2085037ce9acd62b07adb3efea54a6eb7e10624f20074b824fabd9e919cc25e6da7e03a1b854fcc0eee269c02214d32651ae4ddf77cc4d2da923747596ea8674042c857e63efb3e3b5a273fcdf176122366dbe728eb7700b73e1e452c16ed950d22649c811b11c62fa5ff6c5883b138fa43447d9473ffe53365ec250f37788a9202827103ad44978ee4c7650ec1ae6704a40e48eb765f73841e6b5b02a5b32f794a516a86f2f55a54c73aca1207b486542fae012d4e177cf5b2f75644f975929f89d2f9d09eb4c5ac949da66577c434cd98e096366eb129de0bb2f9bbd4749936a0d3872b163568d75e7423ff4f284e976910e60cb4db42e21dbfc0b72ccdefd3a95e2c21b9e5912b146c77ae4b8390bdf5caabe05e73275453d3855db511f42a58c3e881680cdd2f7e610d1b9d85840fd82ff90eaa57ccaa01c3061dbc452a938e8230684c0fa7ecd6fc9dc100af68aad73396a0315562e0f3462d9e4fe75c1bcdfe72810dc753bb24823e59db440af49f54ab9eab6426a660a3e77dda2be1136d42f8bc89729c90bbde922ede93c045df525f32f3dc1ab430652368a6f4a65f2f9e8f7f4aeafbd66ec9b234bedcd88317f0d32e4d75a110d62fa1fd65157efa23121030211d82e3cf7ab7a1e8d2861dc5df9cf733106c1bb2b7400fc650043c29d5a110adb75ccd48690f20beb2058ec07ef9ec9f32705bf5652a5f62fd376e0c5892705f9c83a2431c855923c14f2e42eb1329e88cc9725359dabbad29e417a7f5d8b542514b1614b84f7d1932dab852985c70919b579b386bcde94923228c046979646447996a93ef44660d5916ab75fa8fbcc6ecd020a549684444f99171fa0e02316d9305dcbb3245d3e8be9f3d22f2f073f5c5ec4d78c213da1b39b1b1d5da7030ee777214cdfda609cb0c90fbf74b3a75805c4c2fc8023800d746d3020d37389e2e321774dc703315deb8170d3b16c67bf74aa139f5b3f6c82253eafae7b471ee3f14a44710438725af9e10c13fa1a7832f0650e8cff589ef197364889f37e24a3bcb9f50e318c501bd2d55a94a71c0176f213b7b38a46bb5d4ed2b50df2a05ece1fa863895bf773114e952671d0e86e088db9235999a607ecfb560d8013bbcb1dead395d0ffabe527fe2f67df83e2c47676b2f57c80d7324f1b2687b8cdac372a5fa72b50f5b6a1c1198bb8c9deb762d40a629b62953a77034fd2cc00aa21c48a25817e58c1cf8b4c7d4b7873ba5ef60a595e859b0408ffbe4dce8f8010a73597fd2f56aaf86deb1609f4989e1cfe91b88ba2274d7d31a634ff5a01f7e27b387842848232b66c438af3ff1ab36a3d76af390120abb090e82fc3bd4e50bae98d4424a06c5bb330dd10c2c488a4f92531c5366bb05eaf8c1615090b17e04375d30f5cc970bc761246882d9b844dbff6ad626567fcfb606806cf5648d8448daf10b016af7a944ead92a91ac704240b3585361830a5d6736bcdd4792e3767a2d3ea7fd0abf62af513b495155d226b79d32f0c24ac9eb154f0985a3841e2052994edafec33878c1d82e32d6f74129fa85c663a41555681a39bbcd1a4906c7e42f5cd5cac3486dd2afadca31832c6eac1dcb04d56bca6a3f67d8a5deacec5e7d145b31b2f1acfc1100bea92d", &(0x7f0000004780)=0x1000, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) recvmmsg(r0, &(0x7f0000006c40)={&(0x7f0000006c00)={&(0x7f00000047c0)=@un=@file={0x0, ""/4100}, 0x1006, &(0x7f0000006ac0)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f00000034c0)=""/221, 0xdd}, {&(0x7f0000005800)=""/169, 0xa9}, {&(0x7f0000000080)}, {&(0x7f00000058c0)=""/210, 0xd2}, {&(0x7f0000001240)=""/16, 0x10}, {&(0x7f00000059c0)=""/4096, 0x1000}, {0xfffffffffffffffe}, {&(0x7f00000069c0)=""/215, 0xd7}], 0x9, &(0x7f0000006b80)=""/71, 0x47}, 0x7fffffff}, 0x10, 0x0, &(0x7f0000006c80)={0xcb5, 0xfffffffffffffffa}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x7}, {0x2}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000001540)=ANY=[]) msgget(0x2, 0x208) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff020000000000000000030000000001"]) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000000c0)="bf1677590b423bfe9ccedc05153fc2cc8c69f1c486d33bcfe8595fb377042a7a7c01d7c446d3f90ea3cfc13f91de669caee891efa3fd4c8d4610336eb071aad5296680a3e3ff1539d270715e9d95788cbf719c916ca29aeb98af73da227a145ba0420d21cf6f98286da36ca01f50692ca9ae0cde885c8ac5d656d4de20f4195f1647f59cfd878868861bdcd1f263724b868c00315d9266771a82e8254e1e06d69621729eec9987765ce7aa82b6a8f9b7b0522edc07233aec69b7f30063fec16801e320e228d4528b22a4e8a80775dab8f6c5b82012c3e61ce55732cbaa3c3908adb166cd88bec3b46dedcb6e0d747041421a0e99f4e80c52134c3fa051b8cf14d8875851cc23d45db07eb48ef38c18bbf31723f55820ab3baf04896b12d88ef297b812f9e0db88700419bc0b41acf6e3babf454dec37b3e817ab5ec410f349dea2d8eb296c1b9b5bf3b6c9d3b54f22d12e6dfb72bc7f7159fab5d37d66045303843571a2c0fb73d5a4e50b650b2e44cbb62ca40762ad77df3984e983968ef4afb193098153e1c6db7f5483412f2e81f93aec7a1cc35d1c940ef59d7b1ed21db2f0fbeddbfade1214bc41fd90e36bb5371d84f79b4e766c2479e30c651264e1dc7031c609b5ec4c24300e13fb0bdf450ea8d240df331837799223fea897429f2140af7c7139e189d8b5e9ab7bbe69008fb0a171747f7503e1ba18d88ba5c31d318b1e831d356f0bbc94085e2c9bd952a778b475b6ed786740ba87b039258f4ba428e63b5a9c026b7b3e3e2a463386b4f185d5eae026c17f128ced40c48c0ddd8e5f870d01efab97a87b368dafe6d08c2ed3b9762e3ea9b6ffd1f77edea6a597e1e7a6c706b4f77e0e27d7bbe9bd29d0e06c75faf776fcca5b2e0398836935a9c0cc8df1eada5bbc1baffbc47a61fc2ba3974382ad7ea06f0cebb2c334b2da04ab5fbb8f5e1cd996ef0580543b10975fdc238d8c597d94c9abc42f1b200af7c6557a2ba6c70be79edac8e5832bb67b918b8a7c104e663fb2237a05ed34ef253e5b559d6e3e67bc80be946ff5f10b098d25ae41e1da039f59a35b9e0ff999c54097b023405e0e06eb60c9659b8e349f7acd83b9fb8a40705b74748808c22b5d41538a98979d8a400489e5a32fb8aeff484169e0064d1e831e50d37109d4836c8e61a3eba3729fe975ecff585c4d38fd4f20a96d2101eafbfeabf5bbd6df67b6e565b52b0b43511306667e8585716abf618bf90b9b1f2760332d12b142cdc14b1b68997f6fdbd3fe6ccf75eb0fda2f6019648012dade228e43d3c70dbfd56daadbcd7c836ceec81afc62c2b5867983d5ac33195b2d4bdd8d3291a4d8febb3f649be312952f4d54f0696e91d095264f4fc27c821f33087582c6d75fb1691ab9ab2a421e94fe64302c1a3177fe461c62711e7947d0ba329c83518fb331eb14c429bc7e219c1ddbb816b415e4592ef2644ffd5e1ca8be8ed47b2b6544d5cbadf3167beaff49c3b0778d948c82888313a2706be925cb78cbb6c1b997ade44bc7fa4e2188f0e652402fa75cd43a7eecc83e84fc3e03146022e7a3cb3005d8e30111552eda3e2c8a5771f5b893b353e871b9b95d5e1a2ae2f8bcb854c1ed2ebfab01b66389713466372292dc726c3cf77553753ca03e835f959c5211f9bcb5af9be80dee78eb8e13c989b936bf0a54bca6a6fad9ae87f2b1aa987f1acd5a40942d1e1bb794d9e062e2435b9b5a685fc1bbe4104507590d8da5491f4c98712954fe5cf8108f0a73090e64319d75d2232ccb16e44fc286a1417d04a03906e33a32f9f7671d7e34d62ed60b33735610076dfbab2305e00badf69a7082c17945ff7939ea2ba5778ac26fc9767255f34ac700812984a205670f9829ef29b10f916fbc7339e0cbc187930adf88377f4d06a2d556d18873d0cad2c155df884ab7734978868e7f1bac6143736e28d3039495a16718a08b23b2933ab7cbc7cc692d1bbb1613cefa0ce8f6b1c86c38c04239641de66daa49f7cd69788284bb41e3afe375117be2e2d7df8ce1f6fe7e113f11511903e899372d97e50d90fdc588642b7ae034245d8b608eda923603bd9ee69853dfb2ffec7fa7b09f74ff8a427689ad0baa2d8206ff79de86c8e860a4b6eec2848004845e755d90a1e4512c9ca705648392f89a75f2b2cb46f28f0a970103fbbc6ab3b6cea39a36d961220c643ec4172f0ec3ac60460618753afb4a8bdaf05249da26c988aca82797bdcbe54c3c49b5a4b4e2ba2c54c7c1996573c8560a5a280dd88c1fe5575a139142c6a663d9c7337ff2b79a7f8d06956ce7ad7a6c949e2e11a13bddd58bdd385520d247e953384769604f5a2f1c7622fc57ea2e595b58ecb59fcfb8833ae432b36f7d7f2df257f01dafe4e1bbccd2e8b3bbb8b22b17161d2ed03e4fffde21dbf4ec03dea24a4245ea351a143ec7126cc46f6401f37d1b187f6252edddbae97ab9bc8bf2bc1160d3c7128ab4b5500819e406ac221c1ee8f5ea032080f843a0b762e65d85b3b5b0ab77331cec914ded481eb5aedbe6d3670fb940389e954fa039bdf79d2789b1cf5d3c5097d2d1853774163c43656700982d77f0c9a7bda54e602603df456ad873627c9dd982c1983cb29ba0cb2f16e9b21cd8d17ff89f7c174d62dae278698f103d6340d1838602d58eeac018d1dad630d73beded63bd856d114362811efc2d0de42e8ada26087a0368fbc5e949ba3f47830f6ae278dfd121de329481d9570a6bea5b721308994ffb6cc6bd4e05b6ad405e93f306b6692f9c9cba7411983b76cf8966a656cccf1b8b821f675a2cb1a5ded7e6514ebb9f617aa6a67b3a2bcd5caa37d3967520e8eaa3e02c8229c4b3ff4bc4f1ae8035fdad1d7291678a6763ffcecb6bfb7f0362cf232d9958e5dc97f3c702c47b1cb524bfe5d256afb374644bffe2efee64952af5dd7bccf3fb5bc66f49223def4f84517835d7e916c685dcf1aea4d8a473d0a73784d5280e6483fc589af7e2812138f81e29de96edcd68d71b4e36aed16bf5ea51475d3ff2e57a7a6c8bcca816f6a0272139afef0ccc7d0f9fee5fe5fe9a4eaac49ee34b3ead0df8ed8057bf555463d2b0a29a25c6aa368504f4ec37f1240ecda792bb44a55dd7e4b13279c2e792f860f4628dae8c64b2df7de0c0504a8e86436fc5098368ee7d2cdaa5e02ba2832c57ad54e1a3f1af4480eaed473835ac7dd7168476fd90aa9387264860d6a34ff95bcc1c5650a90157b60bef6974d68f3c02d095d12e4a1ab67f7a1dfc9baa4b7fe283aa17199c368726d939b138de8f5a7d362ba942bab0a6f17f637e4441dc4250146f973857e6b76c26431034c8a304d55a921add9539e3a4c4e798a8f8246b1347efe7bc86931739ac03122bfe6db386e667479445c8b33b3e2a0876e77001448b8b0455dd196e2b49cac81d40e9c8255f9550eb3372347da8cc6550afa557f4f824c4e62b8317e66b4ffdf599d816fb0f623d3bf1f5c0203820cdbdb7eac38ae4f4f496261ec667f4ef95b9936b19fb35824c4dc65e3e8910551bad3ead4b0cb180086c0586ebab3abed46b05c88ba75a154fa68d3a6983c76dfdb21aae8c4ef9f4b60a7e6a019ef210a4d2e9ace9485738e2149fafb804f669825d7b8cf96b9f6c504540e2552c4e0383a2f2761a9a6e06c97f74c8e82d05b02003869a2fbcf7dcd2257de57d039cb63715ba62c42cf3f59c19611b99b7b8eb35beb5fea1b2f2cd238268fd9de37290539328fc873a3775883fa1622a0b00afc78e47b492736bb8bdf648b92cff3a201af6db7d9bf6220757f85038e0de756c07b76cc43b415b377f67b2b94e252b4da409c47f4c8f78ce4dd34baf7f6f8063327e17d2d03424eef92a0859cddc6e6ecf9f29acd515d24134e67ba19833f2c197acb034933a35e5725819436ddd776f3a1a478d5710aa94cc4619137fd82c917e29bf699b3c4af43b1550c3c06d78b3a5efd6297b33e1b4385c68564fb3d06cd38c65e20cddaae4e66f79518e36e5b6bacdeb01d06831a8f0b834bd0f2fd12f2e26261fcec7ee4faabb2eb949d21b4de955af037246406dd963cf116ca44cfd8ddb64b4be90494a45451bb9d2a4a622600b4ef1007147c3fc6d9c1e7d17006e2cfddea7de0be54e8e257629890444b2e7a61da231c89e15fb78a7efabac62b9655cd21dcdaf66b940aedf08a5072285a1cf5b719996d3761514a0965d130dc3f69d2e2f93947e5f8bd36762e92c73938e30eccb58b69c6c823ef3bc950b0777e4b60f2af161a0d6971200eacce2fdbaded8967859f3d085d1a5cb4ec116aadcc0eabf9f8150346f7bf7c931f9eb2829871701d564ab9e87302c0b10e3f98e45705cda99b46028d64a5f7a2ebd43a2662567f87ede425ff632adcdb7da9e8b0164f97b370d82e93914f63f1f6949eea69a34eeb2c628dc3ef537f6983c103f18ff03043b526c3af77858cdd1af5fb5f0d077874efc15c92b5ee4f4d3bdc80e297fdb98475c9fde98093c50f24bcb1b84111e73f9414c12aece03ee5e568eb564b56d414d5e29a4713b785d25f248629ace1fbf9749c1a502d3a2ca78bf5df3574456cdfd238c63f6f97d123d79d0a460571e99b56aca09079f2c36926ee9db3a21d6e57e3ec46f5a63caf820bccf2c216ebf33ab211369f7cfe74ae1c8424e05724b9cd1b9b52a4fed835e1a74ec644fe5846a0c2efa1f8242c6a749a17a4f5aa89ee9d10a899997b23886d8ed52675de49a09afae86a25dbcc6001262af053a13d69b8bb91327d24f4cf13b95520ec61bab86d247b816b67f2e09bff895db6dcf599d8aee101d175445fab705b5c3e508d52c806f33217353e0ae1c847fcb887d3559942ba7fab09bd7368309a37fc9f76bdc69af8e47cf513df95f221dfa49aa383e42c0309bbc6afdbc373071db9eba6571b3939f967ed40a89cac93f45f07533d47d28920bea48ef5b9c1c667f53639247ce6f6b4f5f64959c8f557a3fd05e36c578c14f19982d1556bf96b39cc2e03f781747ddd96ad20abaa3cd1e88917e41dd015a87cda9a6aef0efe8eac7efd4cebc36678d2c3f648d1abc2d81b05aec13b4fda1ad5aaa55aa299075140ddd8b95694288a7f51bd6a6f51be4f4c94c13f4c4fb114f5d396fbdb0cdf45f6ae413a94ff47e8999f8771b9ab252402ecfb0db4a08237c2792ad496002ab21bf6285d02f02358d984e445f56ddb094fa3342e26fe0e097096cd3ce0f6b6027e6f1ef75b338d78b9e2c5d688f102295a4e3c272a2eaeb99c75cc5915d63a810c3957e99ea046b9c6e91f46095f947708adaa1bfa1c420ce960fd7a2db392a7e301567fd82d193f1be6acf3dc219652b90ff2efcdaa46d4d03599bb588e75b70ff50efd22f07c4d3fee89c1b73ac4e4b175130218cd640ec4e14e3302fadeb30b857b13ed826c2008aa04b7027b04cdb420c45a2cbdfc3ca8425bc77cb938cd2e2087986c91fc8abb5f9d78c3c987a504f2eb37114a806f80158e6cfc7b1ea1016370c479fe60e7a462c21b99e790f4365dd2faf7a08aaa8d9867cd6350e9fb68f14541ae7790242fe6a595593017cfa7c68016fa2398bce254b87ca38432f17f1dfce4b911e6683f5c632d4e0711b6662f9c88a006c4bff5dee784fa42562305bbf8e4944e9a2024f478bce5156f8847e92ef1c23d91589b4c3d6ee179bae0a5593b0cd3f10f74142eaef85bf60b8f607ad4ac192ae788da25a4205c0ccbce4f4876a0b658a32b51c54979514aa0456baa9892d14ef38609069e55952a31e2ae9d2b6a2d52075d76b221f", &(0x7f00000010c0)=0x1000, &(0x7f0000001100)="31202e8b85bb00b9ceead28fa70d4416cc2ea59f8d703a4a132ae8bb5806210ecca3403e3ffe8a6ee244e20e2d4cd24b16132f6d2b885b85e063d463a07294d073a19478e948fa6edc23eddb11a88763d73239abebe6e196d7e83e14969363904f117b28081889265ced541483e5081689d807fd6bb12be081eafbf27ce51c38f96305d49246a36dc4bc6484e3a1d5d1854a75a2177f7ff6e5f8d5091301f66591ff0c9bd9516865ca95fd91ebd1fc77b8e603631e1e5866aed7f8222dccc72fa93e97751fae20a801ad15b8fef020879fe7f622fef9693a17b900c3d216e26161c8b6f90cf55123f911e2e5", 0xec) r1 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x8, 0x720521a98fbceaa3) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000014c0)={0x6, 0x65, 0x80, 0x8, &(0x7f0000001240)={{0x5, 0x6e, 0x9, 0x0, 0x7, 0x0, 0x80}, {[0x6, 0x0, 0xffff, 0x800, 0x7, 0x80000001, 0x9, 0x0, 0x0, 0x40, 0x3, 0x4, 0x5, 0x1, 0x3, 0xff, 0xfff, 0x4], [0x7ff, 0x8, 0x101, 0x8, 0x800, 0x7fff, 0x1, 0x7, 0x81, 0xffffffffffffffe0], [0x3, 0x6, 0x1, 0xffff, 0x2, 0xfffffffffffffffc], [0x9, 0x4, 0x66, 0x2070, 0x25, 0x1], [{0x5, 0xd9c, 0x3, 0x3}, {0x6, 0x20000000, 0x8, 0x1}, {0xdf, 0xffffffff, 0x4, 0x8}, {0x2, 0x80a5, 0x6b, 0x80}, {0x7, 0x6, 0x80000000, 0x7}, {0x0, 0x4cc, 0x8}, {0x5, 0x7, 0x101, 0x1}, {0x8001, 0x9, 0x1, 0x3}], {0x1, 0x600, 0x9, 0x7}, {0x1f, 0x5, 0x5, 0xc40}}}, 0x4, 0x8}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000001500)=0x10001) sysctl$net_inet_ip(&(0x7f0000001540)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f0000001580)="8b6e4291d15f3bc701a3612a616d0f45515e5d0a13cabc3051a65c63e870d2888133c2aa283cbef973c0b2f7e0398df640a947ace301b1d506f11060e546afd4b8a4e4fe0475ed904227f6e69594954dd5b281de1f1a26435e58275da58788f85470a80da484fa19f3a6ea251574a02c8dea3aa3ca91c7764d1d0a8587f5ba105a270357d66ce2652edd4342129fdb5fd7ddb67e8eefecfc372b3a64299ca1fc3d1e9345086bc50411c3db048e59bbe7cdc741caddb2e621bac9b56b8dccbdcfbf9b12", &(0x7f0000001680)=0xc3, &(0x7f00000016c0)="fb6aa069dfafb1ffcfb2bc0c656dc44d8531b5aad0feb5c360365ed824484a72c084214055065d989b8d968669905b743066dc531b05e251a50979a5f727b372d11880c75fca3e1f6f1f3d8778f44b8458e72bcb3295d6194e67f20b52b067f13e83a551c098d7c3f676cf2ab6cb10afc3511de73df13efce8673d886835f0e4b9131c95ad28c5304945c42bce97b4f711fb87908eecc7e3fd454ec63fff761a653af7ac9a9e4238bf4346b2e1677fd862653caf2b8f", 0xb6) r2 = semget$private(0x0, 0x0, 0x5cc) semop(r2, &(0x7f0000001780), 0x0) r3 = fcntl$dupfd(r0, 0xd0924ec9ee2a061, 0xffffffffffffff9c) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000017c0)) msgget$private(0x0, 0x181) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sysctl$net_inet_ip(&(0x7f0000001940)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000001980)="168a7e9eb1f0ca9b37477281d3b6b280626f4ab1d7de14723d1ae4b9146b50c4bff40cf4feb613759efe74dad342538ef308bd73dad10d074000b20901972fe519dfc6d3e902b090569d2cdb4015e258f119e2cbc37ec3314afc55e978e349fb237aa6fab2e963d3f48a49", &(0x7f0000001a00)=0x6b, &(0x7f0000001a40)="a4601133cb8e93900e63bef5f5ae7588bcb88756fc2dd27bf8", 0x19) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r4, 0x8c4, 0xed, &(0x7f0000001ac0)=""/38, &(0x7f0000001b00)=0x26) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001b40)) ioctl$KDGKBMODE(r1, 0x40044b06) r6 = openat(r3, &(0x7f0000001b80)='./file0\x00', 0x40, 0x80) accept$inet6(r6, 0x0, &(0x7f0000001bc0)) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000001c00), &(0x7f0000001c40)=0x10) recvmsg(r5, &(0x7f0000002380)={&(0x7f0000001c80)=@in6, 0xc, &(0x7f0000002200)=[{&(0x7f0000001cc0)=""/106, 0x6a}, {&(0x7f0000001d40)=""/199, 0xc7}, {&(0x7f0000001e40)=""/43, 0x2b}, {&(0x7f0000001e80)=""/241, 0xf1}, {&(0x7f0000001f80)=""/177, 0xb1}, {&(0x7f0000002040)=""/94, 0x5e}, {&(0x7f00000020c0)=""/99, 0x63}, {&(0x7f0000002140)=""/40, 0x28}, {&(0x7f0000002180)=""/118, 0x76}], 0x9, &(0x7f00000022c0)=""/134, 0x86}, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r7 = semget$private(0x0, 0x3, 0x454) semop(r7, &(0x7f00000023c0)=[{0x0, 0x2c}, {0x4, 0x2, 0x1800}, {0x3, 0xffff, 0x800}], 0x3) flock(r4, 0xe) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000002400)) sysctl$net_inet_ip(&(0x7f0000002440)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000002480)="144b742767f50841fbfb2a115c57f36cce6741881dbdbbeacde9c96a0a5624cd61053c66b3f37162894a680d1f9c34ffb37576390e1e50fbef21f37e57a5d11850a72182243f34ca4d3843aef9c296a69f4f68927674f7fb3b592d5c427945db28fdafb285ed49d6c46051918082344e1a5b1e9629e0736a19c2ed27dd688c1c4d329bf57ee6b5d2e692ee9c8551b3c715c89c7277d4b102498a46b51de4f9b2a6dc61e51748bfe63ff31400a9bccca228506d0c56fdd0358ed518ab23f98b1d826c7e6c20c5f624", &(0x7f0000002580)=0xc8, &(0x7f00000025c0)="b88341e14384d887017a16092aa87b62374466c797d53dcb9e9fe1ee6a9bb8c823227a912fa4762bdb", 0x29) fchmod(r6, 0x20) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000002600)=""/4096) executing program 6: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) (async) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) (async) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)="11e45d09", &(0x7f0000000140)=0x4, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)='T', 0x1}], 0x1) kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000340)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f00000001c0)="22756fb0937032053ebe89b96b8309000000000000004ebd783cd626dcf9a673eef6e43a0b1b948e60b44db33adceacecc5e43a2e7da089f2ba193310fa28b2bbc5eb9026bc47e27e9c8db17000000000000000000", &(0x7f0000000240)=0x55, &(0x7f0000000380)="63dbf1129196fcf9b3bb05963a3696f835583b8edf8ddc44920853bc2f4f53c988648c889cc4e895a13792bbbc4f65e7acb1dd77da6a6ab426c5c026c851e4439cc41f18ffe955706b247ecc51b8bc0295ba59f1f8e47c2979f418fade99fdf0299c6e0d854c12280bde51e43f3ab50eb03d50d3c7b8eec35e5760a8658e8f100801b16929d3900d", 0x88) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000007000000000000000000050000000000000008"]) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0xe00002}]}) write(r2, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 7: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) 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, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000300)="141a", 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 2: unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='W\x00') getsockname$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000840)=0x8) r0 = getpid() r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) fchmodat(r1, &(0x7f0000000540)='\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', 0x347, 0x6) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x8, r0) open$dir(&(0x7f0000000380)='\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', 0x100, 0x1367d1331e2361d0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000880)=""/116, 0x74) symlinkat(&(0x7f00000007c0)='\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', 0xffffffffffffffff, &(0x7f0000000a00)='\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') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000440)='-^\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f0000000600)='/*$//\\!\x00', &(0x7f0000000500)='!(\x00', &(0x7f0000000300)='+\x19\xc7u+$,\'\x00\xc6Pwn\x87W\x00\xf8\xc0!\xbd\x11\xc5iM\x10\xca\xdd\x9c\xe2\xda9\xb4\x83\xd3~aR\xa6Q\x1a\xcd\xf1/\xc6\x1ag\xc1\xd1\xa9\x86dl\"\x1fc\xcf-[\x94qb\xbb\xdf2z/k\x12\xe8\xc0\t\x17\x9f\xbf0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f00000001c0)={{0x0, 0x0, 0xfc}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}, {}], 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45, 0x0, 0x40, 0x81}, {0xe6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) (async) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) (async) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) (async) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) (async) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x68, 0x0, 0x0) (async) listen(r1, 0x5) (async, rerun: 32) r2 = socket(0x1, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x60}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e1f", 0x71}], 0x1) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = socket$inet6(0x18, 0x0, 0x33) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000240)=0x3, 0x4) executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff020000000000000000050000000001"]) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6039df980008000000000000000000000000000000000000fe8093"]) executing program 7: openat$speaker(0xffffffffffffff9c, 0x0, 0x400, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r1) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmmsg(r2, &(0x7f0000003680)={&(0x7f0000003640)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000002440)=[{&(0x7f0000000200)="501a46e1a6a7922b1c0668a958220d3176fd8c0dbaf841f583c8017746b4d0c96a56c9f4bbe5b05868a1f69ce56d4cbbc33cfeee7f534cd5468db30cf5e1085661a606b85dbfd887d338bf7e18797138b3ddeb313fd60b2ea195f5a1af2385f4b92d762a0512e335941c6b9f205f10e00d44b0e5be11ba0e22be56762543bed9f3a031e326808d3c017245f07206ef203f626fceb83c403fa41c1f233b5b187d9864663c8e3dd5c72fc71c0e70d232ca757d3c", 0xb3}, {&(0x7f00000002c0)="06c2ba09a600a31bf95ad0f4778744adac7171b985e398a74b00b7b5a32109202d521f6c56756b52a560134d8930e76a687032f6ccdb1202a20174c837f2b26791a00d1b3bcf11ebbca16da9204db1068eb1304020d87b5136139bba9916db9838becef4d4e29ae5c1b36bf2be68910aa0d8ad74f7ab13379a137da1cbb8", 0x7e}, {&(0x7f0000000340)="971e2e5f64b4ee16ebeea58cc03809a05369db0d107f9e8f9c08dddb705c02db8233a113cbe57543ccc10e5881733c4926543ff121cb5b45cf5f7990c061b36e7753542f6858e386c9c5e7916cb0cafa7e3232a1af355161a962e09b229741d0faa1a40ec049abdd8b1edca55499bf70e0e5c8e3307db13757b169c0fd64cd8c31ef9ac00ee0948386b5f7eefb5f133c379bdc55f52fb5e0bb730df06fce9a1e5a7ffb9269291bcc869e66aac6f6d47ae944cdc6e6816163d76fea4c08c0ff2a2f0db5bb99bbc52c19a3b5cdc53db1d65a3c1cf7deccf96cacb916d6f172020dfd89d0e1a31680ef001376b4da5f9ff95204b2ce91e165620e0392a5fefaea233b2d73989e029911300a612c7fc1f05f100a30d48d5d475a41f6b22c8d27dca778c9b5304c7a4f52dfb74ebe8217ef2ef8899b4a6bedf3a6b9c94d1b137ab531ccee56b738d59c24b026286d4ba6120cd6184af114d6a59e4a06c3d510c0fc9f400be63f97913ea8c2506899f9e16fc8a33260222639bae49169090de52aa5ee1176da69935402a5f0852793c5104702214e5b3ae06ef17590ca65dcad0d19225ef5f2537b39ed8fd35ba4f116ef5bd61fccc4ec046f183b0ce80d35630236131e0563f0014199dffb3bd626db4595c759f729c42b6cee8fa197e0fe064343739064e31c9bf9c5543da0309e1a9f1f747fb60fb4794b6281a7b6b798befb8cf118bf5a2739e387c6755b8dc38d68625a5531fa4faaa0a49a86f84254dee653916c2b4600e5791ae8c8ea16ffdd93b68ed8b9ea8eac9eb062ed9a50649a1a4faefced5d7ee551afa711ab88b6ad1e1a8edf41e602ca7070b0a251f2e1b1880ea92a0577afa503ed908cef92840e1a6050091b19f6be3520dab0a02cd8f5fcbdf2fb45452c089c7d86a5a0c18b812273cc425068fc35ee9ad1056a15e7f5797ebe56757dc493c3f5bb3b785cd28d770898549197a189cd9a97f1b4f7c78857bf5678c4da8535b04da45ae88e62cf227217f9e6e8946eb279f19065fcd38ba8d2c7b7f3b738a4c0ef74459985dc5e1a7f7b0f6dbad94b50d980c74b91a06db5bd79f37b4878dd9417e81f0d617d8e92757635e58541a99b465f3560a895838c9392680aed940a6fcdbe3e3cc507928fbcadce882325ccdfe5c6a2dec10872e0a1b317a89a8da42c8eb176634f2bc43913a2b2aebbee5f4bb3bdaba45186b0984156bc53d984046381a0ba047e71a2a1e81eb45bd9050ced5e2e863f1c20abebc1d91abf4c65710d870091ff5faef0e52ab57b9790b119fc423650f3bbd505365340bb9908a1d1d2134af82ed7608d088655d7a067929a38623fc1ff4e6c93891648a43ad02e33c7755ce75a4df1a8f8206388d9e601beef94df0d63f5748d7411848dd4507be970586a76b7f8c2e4d3abf315122e98a69635803fab7633ea773cde7101c0361239e0addc6b3ca78fc88cdd46b8674de8f6d023d12d42c480c5a6937b99d68783437a429a0b8683db1954ec8992cf1800f9ff6f561f3acb4bd5034d12b1a4be1f92332367d27ddca79155206a265d14d807ae35672dfc0d26512b2c610dd6f5d1e71129183868deef13f29687b6a28325a9fe0898fd585d58f532544afb5cbf7e26d626199d3efab361799a93044df8032170749ae263f9c9409326a2d9157502c9a354e2d8a969f320c53381a19bd2114282b59cea0f88e99bb1b15a4f4f0c9688c8ef2f54835c86f4da1f63bd318f6354a125fd133343ee65ea1ca8ce05ef9d3c763a7fcfee7796014054d5f5d0866a84425dd48c9fee3c6292016993d7c15c9c5171f89b7d03aaf210907008a34903acd1d162d432c4ff4e1f04a1213d9cfe369a2a0b609011e6f3dca07a632e4439fc350aa797df122bade00be041ca73d9ef6d4508dbfc98e6ca5112bacc8af00ff913fa6ef873ea91640b489bb39f3aa8efefce42c8ab8a9f9bc76111e74f7f9018464689c0ceeb6b82a65ba1754aacf3f2683d445e04eaed15a301dc6e20289e64ed7805daa5b1da541591432d91f12591d3e6d8e90d2833dce246d45dc775c0b6864ef8335e5a01347681865a269f3693e23dba1a5cb12ad1ba660c33545cfaf4b64f2e4c742f4848cdf4deb022a29dea5432245dc22328181b65b3387f1febe072c62d3aa4f4aeea41fbeddd97a2587dce3a8babed2cf6c2b769a2d02671f9bedb12704608118dc13ab4cb4037d6117809b82cb0c6dbbc20b1a8de8823fc8b9215a78d01d41d86f8776a74cadf18b59166acc2a05ac3e5d6a1f61e0ed971090f70adf07f0ee61022a9c2147a029c2aefa7f066aaa002b31d425101020088307813c1fc858d2b50462f42fae86ed2c30a5be1521043a904bf6e2fed708e4aa5f361be5c7e2a4fc0f062b5b2812c40bbd187544b82b64c422f747fb8a0416af9d3c73b14d4f734795f084454aa53995cd2e09e8761124e6ef4cbfe3728de4b49349b7b3a1278b4a75d26056268f2d282d01bcfec6d462790c1e360f82ba826c40d5fef1488568b63bc3ebd3ec9ae82e88e34559ed7a49714731ec39d88afa8e4db336b259a34d7c8a87312b8f2ddbdfac2ae0b67f4a38f0567e19e71fccf9b2ab29e07cc5ff4b441a73c5a76e377c03802cd94767c786a1fc64c4d5f45504a9cf7ef3a38618e962677d80a8af5d0360e5b8069486e82b9d820b319cab7c40649fbc109c5996fa051d221e3733f9efebecaa21e218c96741e2ce6a9a6292da8cff815037932226f57e5ca4f71b8e4673a13386a9a5817101a11031c823c713c39cfccf54dbe6d47b14e780f3258dbea5ae8a20a04bf5f97d041c01a2ba32ae3b1a319695f554c7dd1144f6d7381d5d23eb172dfd93ffd65c94b5e0373839190366f4820aa921e217ba652278e8a1dcdb897f437d922b18a684603131b063e6f396edc2d89fd32a5cc8bf4a41dc328e63cc618ed85814c5fa8830e80450c4ed7b1b111dc57db23ebd8d25cbf4e949f6d867fe5c3648f831dcd5c0df092f60363a1abc8facf1a70265460c2392af6e7a9c86b327ae6258e8559dee17bdbb167caf5e96ef1b0517f0f7a13d57f5a028dd57f53b4edba8b742cc0037aff6c963b2a91d472301ff5aa1d6c96965b738641e23a35a4d7a3d3f50846f9dce85d4a2aee76aac028e9a83f2832c4d4179785d99c2ce0bf32a0edc02065f4a0791233e00b626daa9e8f91eab0ddff83ba039975edee0d846b7aa3ff513c40433dde01cc7bc69f70ce5e038ebe562c011084a0c34d62bec493a360df6150f0250bc7d0f416a180d2080cd0562ae9718a57be6e9f9b41190d648e9b4ca099978a2bcdfc0e711ad7425300fe36f4bccf8871e938dfd1a7cd80fe499e02b3adbb3354ebf6bb637ae56ffa4cbb1ae6d90c194bb94079ecf1d60167d273b2859972235fc1da9fcb84fcd657151bfc572dcdf0996db86e618ca3f5d5e553e084775bb2477b2a9db8881e5a804dae40b5d3fd5df1e3e356742c5e68e8ac9760c9e4b8e3f6a0c4d1deda2970dd3832691c801f0366de2e813849f61409976c621849e6de9fcf5c8b2397edea84cb0f8e12f287d813b8b0319ed6058bcb2a260509dcc4a92ae4304245e60310fd9d9d125637068fb4f6c268068ffe0a0a277613a9d05a48834df6dcfd1c2fb3115210a891afc9005863a2ba4fff438ad7c86c68276ca98bb5fbe852513e5a836db9db181db4e905feada3cf4c238db71b92fe63ff3f1bd2fcf47ac91641f0ee2b9067bf7e5a00e2c1df09c474fa6f1d481dfd45822cdd1f3552f8b0b25bce048a6405197e118d174123eac1db929ce95cd9617aa5da3c4d36a6bc8f20129e7f4db0083fb857d31b00dc1a9723386de1be0fd0cb0d12e0eef0e7e747f820f55938031dbdb529a6f10eed876d99490ca45703c6b7c2fa619adf1745f97622b7e7c45b167bdc2b1e6538a15d310a764bdba510403b4f156d8744a9f4dbc3734835aac1d443719f731f1cb125127c7a8bdbb3d193a5594f13efedff20b1dfb14f27f3b3679e466da472e008279209dddb6253ff12300d855043128b43ae1dbca9e11a68b31c4526f0648e4f71d6415ec3c6fd10b82d545df826e3ff791e95ec935b151e20bdba2b402c569cb7c72cd40583918b6fc90f6f800baa92d42065f4cd782a1973282ff4b734dea4f293f1cb68329325b1a5b3169bb9e53e325bdbb3d4f0ea5a0f56377563ad366e868d37ed939cc9ebb3bcec748b2807f7987d1208a7682e7a2ab7a5192b2ca83160d338ce215c2bacb5a357284d06b3e98d53f1951f63b972001de48feafa089785a68519178ccc183b9bf338dd66e1633e15ba28d1cc295350f60e4c725e6a2800690721db31e242229d272a836ac0e18203eca5eb6813e53ab025785379ce1b8058fbd5c559be60157fe72c4b43413c944b29f6c8602d638e2523945d63fcc2bde2842248750b406ebdf90acf1a48bf91b6bd456ec1649a230f645becad1ca56880ad94f79e838b32ca8d1474c47a4d79b4e45b8717d6a2340078d96fd86e4d4c231fa87ea44096819a94d97f6d2fc7f643d24c4fd5ec6e3dce5a9c1b9966880d7e7f696af082e9be0e95524760a1b1389ccf27dbbe2c31aa3116ec574d0710bc0c788126f0852cc0ade48239617ea0e1132e07d2abc130c534b4e4408e299daa68e58e7f7c3c1beca6f821dd20a1c427a6b92398653dd557f4f2c653de42fbfa624e280a8fdcf91f5e08ee3b6346516ff889fc7a1434ff00d7c7ce1b9258474e1b4df949426bda9dfdaa861232911314f67bb2bd8ab4d5dcf2aa069284e59e6e9fc175d26d706e9edd3a911ba20df09d8155cc57f337e084df5d6c2aeccc6ed10e3048202292f8407c5f774bdaad3d574732fdbceb51ea2a7837328654cda1df8292bfbddb17e9d34186c81c8164b2fb69dfc98a980df4b2c7c1843e0ebda09e37a295124ce6a59c922c53c3fe99e0a7a36b13c47f0fa3a6783ad67e9efc59786470d4ab6c4a9cfabaa096f802dfdb31210046fa500af955efa19bb717057034d3df963a66d172d6784b509e25cd5bf9861bba7e6ad64c71231b5bce138f27525f934cc06250f09144687eee5bd6da790d6bf590390a06b1c477341ae394a724a8c7ab58a6c1eaa2570015d4cf7be59b3fb16d5d03b46bf8828d95811aca17b99a10933f89a2f070cf2a886c73e724b428c79241fbc1c164ad2aadf086ca0d5aa5a231fe3a35597eac09e0d7eacd4e72beb31cb13408cda865f4b3f119f52e96521df8577a4b676911a58276c89161ed09795b20eb3ea50ef6d6e42c18442294808c283f96d97bb1acd2919f86cd4e565b7c105676e709b400ee1900e0a40260543762b1480b416d348caf9bf9eb760e5dbff8ec810f7e9d73930f6f674f2bff51ca7fea3be68b94eac92108e6dffcb4061f2e6c26d40f40301566e904aedbda78ef85ab0153945a077662bb70c4c7c421876e0bec93fb21a731c0cbf66c92e7f28f91e51666cab49546b195998475ba53af9a5619d7871f573c40a3fe6c264d81ce30e99a1ea111f0a36ab623dff2bd73bea9f87c5efae463967e66af6fe2860250d2221df5e01f6c9b651036d83a06e3a21d4632393631467a25722f321c6abfb7fd5e1c0fa5cb52ec07e6822c0a251105da820b502759141838075b66ff00ae7f4cc89059dd824888f1863909e2a3ea4de41b76775d5b0e19fc7e6bf59f5d87a39d33e96e2785147739f3ae1dfb4a9352f34d033335baa5661304689bcaf9a01c7cd4036ae2c0233bb091d4194b95df1a5518f72f9953556f072fc587", 0x1000}, {&(0x7f0000001340)="9b327a52cb70a26d84d86583e4557e468cb405baa5fa0d95def500b8c93d2b34f632db55888db5c23e29c2abd19db4e73889e1f00fbbb95530fdc99a09b84899eae900288cad006aa8da66715a66ac693b4d9ac0e690", 0x56}, {&(0x7f00000013c0)="727e454a315150bf7e0b486cf03e4de184d93c8ae9eff1f7e10c2c24a6a497a1b649a4ddfde2ce8efbc3071ddc8e315b4ff4ee14cd5c1b2c15001388072858e76e22b099e6a435a4446425fc", 0x4c}, {&(0x7f0000001440)="9c85abee801a28c841c0488a51be8aacf6787751476387461c4b1e50d0f50964eff0e74cba675e10a355d23bb6168c7ac76852e9dcb34d678ba96e986b9d476027dddb95ca88d473fb3c6812a879d9960768c8d5f7aecb21075aebf172e14525e70f8efd14ddd8b067f2a9615b8071908784b8098545aab5a83efd10fc122e9a447aeeeb2fd79aeb2de2b4ead4260049d2ae9011d6d1ee7e6723c4c87ba3a6837739e4a896bebe68c75610d537cdde15d092df144c35df9cefe74eee5441983c8f08e2430d0e53d8bfca6b9f438e986f0ead7b45cf71db7f83ddf772f7d83beb48364fcd1a97509168e5159b8f3c34ca71ff4e6114624e2a4c16af1fb59af8cbc39e9101a3565963de9cc1c21fe0238c0103341ad1061c799b64dd3e6a702b251207af4f8b4d472a63627d5786013c848a621f1a682526160e0271e1e181697982adeb7ff302c452410eb5bebfc4b260982f384294cb3653c0c4cdc1ef2bc261888ea1d1b79a98180522d0624fceef5f22657a839d71657c4e9adb1788e194e8c97a33d505cfd9fca9f6413046b7b795ad48e389b62978b76701e61fcc94493cf96382aa5d6cb009d37f1af462cff9158aa7ff6b25ca145a9a42a9db46da3a62ee3615c469ca7b6b50f5a1f3e862d676318fc1ab803943490b9a20f42df951d699d0584de28359140865cd072eb12e6ce912d1598563313a7b690ea1488fa6dca5d770a8c7c1cc8a77e7d695b07bc7443d42e3db33f4a719e1eae52eb35d2e0511da40bf03c1f8145aa79102e40f07ccdc5bac8d4c6d1bd625276a9b34143297d47f5034e7c440532b0f15fae809da51e7a45e846698376897a633b17fb6484ee5441eb95cbd937814084e1e8079d8b8daffdfe8353fe1b5642372a0585832de4f0ab135eafb8209d120d6922e155b5b511c641089533764a5178facce8e18df7289dead118b9d74f4d0138f98a52a51a5c1387958288eb763bf708dd5a8f5e12419a41349fe7b7c4d43a4055bb76ac1e7a63f9b09138024a94e069e0617fc1bf1207bf0831b24712cbf85f41a2e4223852ae22f1ed102c037cd2e49aad434a5a6ceba671744cbf8918b3e466e27a5776e84ecbddea65ebb71c6d62bd648b7574d1f85f1ea86cd66e34c8928bd4bcd3cb28c200f30df407bf2521988da20fb50022c28c6259dfe84bc3bc2f9d768dfa39622e0659636ee8d6ada2fcb95e0d59def78a601dbc0fb160559695392a24249521a5eefbf79362fddf247b98fab9feabf8a4f6a367d694417e27bf9a194ddbd406f241a5a1111900b4301b714988fdd083c9c57124da679735ad64e7180eeb00fabcb727948df5d38c19103ba5a07b2df4793f014f14193d93421bf5bc40718479f9c4185af7ac916295b2de6f0a0333c1b7c456be210291aeb7e4c55bdacaa64d4a9321afbd28c7213df5288636b3b8708d43f9bcedad63f52c19019a4e9bf4ca53ae0322c9e653a3a678520a98a93ad834955875912afb113b9be8dadbfe9e70ecb052a2ecfd9010340b6210e22660c0ad9029389f349e1c0594739088de463d386ad2956d77aedcadc0a887d44857b07cba82763c166754070df465c2512dfd354daf683d9dd01ea881cb1c0a8542493d962b1b88e91d66ff42bc897777b456b179cd752538e6b827daf0ed42bb13c91a30cde9b653c9f213deac0eee9778267c102f04ab63e1fa70b5505b9cfd3f42d6428300dc1f36687e0117d9213e1b2bf30c82ff5a6a5b74cd47a188ea35722f8d4873d07b84beaedbb8a42424bf250a02b0598a247b541a9984cda6d9d1e334282bbbdb76fc75c86a277f8b3b510fcc0812c6829853d95afdf96390e860dd8f1b884deada8eba9de3fc33d8a6b723aed1f5369077dbcfdb7b1bfd689c9b00962ff4f214f9ffc9987f85be46432a790ef39f7d395492a170f09041b6ead33b31d3b9ef2f44e68052c104b322df5b30a67c4a94e851f322c4b6b4728fdb3723265c43f60c3e9bd2a8a1245677efd5ae044a30941f13481e3f0f7ce4cc3e87aa86e323c3ad6d60fca2d7b5417ee78c2d41cf63a43cc29cf17ceecd3cb958cd9ef29689dc2ec61bb9788fa9ef8480321ed531c24a2663c9ee5ad4070bd1c7dd36b02296646983abe873346760ef64ce4c647122f994e98c38feba4cf22d220542fecf83e533e1cbb1018f80acdc81eacc9ffb5fb039c14a889ee895dd2ff66955790b0961ea9bd5f71b76f3b5b4026cdac75333d335877bf14050b25b3ddbda78db6328a367a3198a87b04067d82342d85b295194af3db110f78d980be4f9fbaaf652ed5c5ae6b887cd8a023a9052dfad8edfe6eca905a89a36cb130f4bdc1a23753bd4c036134d046e50af9f4e7e79b81fe6aef6d309cebc16a4134548ae50a65b9473693343b15413c3831d7daa84b4e2e1c5b931151c3daa63804d25c73f3ca9fc41e9e04339e1088ae332ff1a86cac44035e209cc962a51fa5ab5ea09c27b4c7b5cedc31f7120dd9d909083498c23f839f01b99927a54004e2554a3aa788756a53f1caff8b38e5ccd665be0c49a2bbf0eee888097c3c631c6dfdc39c9c12d92d28e508c58f7a306a0006f0e5e118548759e08cc44f75ac463188caff9749c581fc7045eca461acd08f4e68ffd00d47b9bcca2d7e30734140c8df741ba0676f076e52d0babb3798b2efd13374609c7a319196ff4beb00385c6fd9312f1205eb9171dc1c737c0468e22feebb5f2ffb9056a62754801d3187f7a5e083bd98f0fd804d8b3e0d2d3572b9c62699863176f99fb11bccdd5f52244b41549f850d5c698acc0e50e17a56f0ebf26b31c70f7e5b8e4813a3bd375fe97bcfd631e363dbd1718464220959f3edb8640c2a5bfb7c6c57d1f7bf10b2da0205a825cdf0af403071c0d9d88fa9f1d3bb59fa44c2fc7ba56ca596bef3cfa307d19fa1fa4ae539cc248db1d4eac514c45eba6646c6bd8966f652ca4b4463752870dabd236db84d1b7dee9f78c682d6a8f2bd3f7e17e35e90d8b096bfdeaf334d51a0b1218854fffa40f70f094939408b3a4a95a792c76a67250372efe5624425210fc2d09909b72c2bc8af40bcab5db8a898cb1a58fcbf7b1ecfa534933390097408e3cc7907bdb1c2e0dca18519c6ad8cfe2362b7eb1ea39399987f191f3cae4b3984753840e1db277477c93766dc2bc46eea59cd7fe54967f8979eab6b1dc3a21ce728f36a46d119da4b75d88d7d45f375c4be187fe4d93c60f295bef51a5e2fedb9970f656036b48e642cfb25f4173b377f00753bfd6e4ccd53eb295383980bbf2b57b8b6c61b6a8a439bf191df2bb504cf92a3b7917ed082ad4d9e4d6a3369091906e2ee72511bc42efc4357714f017ae2f1bb30f7d0ba7fa739a06cc3db8b480879269f58c8e4c97b954a16940023b65ebd6a2b10efe828801986869c5df9380e3244a5a1988f0b0b377f6092ae252800a7b2b25d3f860b55748f3257a4e93063cab2a1c241778f1491d9f5e06098c370e29c874f766e8d0e5ad1f95b06766b723e031e5b2511e569523a51b7ee9e1d6df9d5d5bb136dbe74c3b5389f389b9ea0196cd36a76bb43140b1aafd4fff390d74757eefa9d78402fcc930a1575ead4f88257087c6527c79effc2f467d42455863fc9855f00e7cf5a418b4d4a3f588fd7040dd1a4873b5b1d346580436f8b77f1f367361255637e2e00d2507b5bfa8c35b3f67e88020234a4b7a6923a2398763474015e5bca2213843fae1e5a77f82747d3a0fb616890945737e292407f34868ccb76a245c56e7b876e64ee1d66a0c5b1a9a3a4f7347d99fd6ade9a4afa185f7ed5efce0b98ea5a57509af4880389e34b6e60ffceda2e25841cf766db4a6128af7aae10329af10e4ef2410c4331004ae4f9369c818f6e7d965894128595510c1304066e86802883d54fb47f77d8fe60ee07028d01e6dc1dfe306e12f047d166b8f8152c4e89456178a83eabb94808d65d504e149fbd7e54e1b5e559b7a1730d37af6d75ab10febf47b81efea2b30ea9cbbf80aa6186745f9991a867780fad43e8a484f31b0c7fd2f9c8a08243e58b729fe55eae082b30aff3078e50956fd0bf4a4d32db58c463f4c963adc1f16a10510d43da62950f58863f7f65a23595ae7727bd0f9e6aae35e47f808a662b4c3e60dd44813dbdb050b11679004319d26b705754603422c7b62ae69cb749cdb404316560c3621f275d19569aa70c44897d6cd5079e57d0885ad55e2488ba41669269a2d51a07d916646ca39908d60d66e85f084e24468b69b7ee971dde316f7ece603e57aaa706158b34ba54af472e9d01fe07a0ba5fcd88f131918e63c6b7d97834316b9ad86dc6195af2519d1f0c520b79b9fad79e8b0e4a8cafb3ae41602e0ce64c3bcec89bbdf56811820ad5ed40d17ca3a1943bbece45e8224eca47a014ae4e5c5477ef6ad74f93dd14787482367662b9f7d3584b806b5f7c8611a3c58043c841a156af407f8c02f38c58149616bf9791d7c939627ddfb3c8cbcdafe28e24857c358fb325a6095319e501ced5b6c33054457a9392212e7fb2e9c97c9e145ea0234dd3e93724fc5be28d2ef26c662b38a667bf1f2d413ae15805b802833cb1c53f760300c0611db10c41b7c93a76ed1f3518775fcc4791ecdb0887263cad2b9908abf31b7b0803b55876b7292c88dd4c352e25b540f170e2855549374bb7804c6c68a0883afbad764d89f43e10180227aedf7bcc735fd4684d335ee0510d9cef72f096592df98be1e543c533d6b23a20eb52a95449c440cab7c60181aeeba1bf83a52f96229aeb44199161bb8e717a67467280c679b038c83c1cbf32bc8b0dd4b3080c7316c9d54d1462e0c945398e7b77ae1701bf3e3fd4bb128afac8a4bf8b5612812ac0d7dc7845703246bf90d10d290128aac0a578031cb96744b461286215b2f382bec3d12286403a5feb6fd3a9ee56292cae9b18c6be8f4e1f5c7db8397c81ca542f85c87961bda8ee9731b4d9824e146daef6459c3297a7e21579d7cb63b65534101df9a865dc4ba1f8a71d83ee69e015e33233e95110bf85de30b943adf99144dc9d0ac77d2c628dc1c82355530ac0711194d00c9ad64435a5a382a5fcc9e655e2d7cb770256096b47396ca53e963722c2e5e823fec37435b2a512797795fab06ad4f9fb1f660e2f1fb0e9a85f3e05fc1e14cb7dd27d57189506a6abd2e04aee8c920a2a19d93ccc84c804c6cf8ba6978160568400c3a340f7521fdab64576b2beb5a75056c5e8783b9920632dea4e40f906c0fec70fb7d35a6dde2d61a1f092820f395617952eea7b2bc3e259e90b3f032a224da998e400df2f37144b440669ab3b9d0c5216a4e5351c14491046ba2dd20e3890442f6d8a7cbcb6310e11023914b84a5e8233657d98d8a92b10de4ae8553e9cab922f58eab5574841d1c1531739e08d16777f032ceb096960ab6d18be86177f63cc352ee5c9738d63cb560b81d22e46dd4d529f7eac92c2b7bd7428b39c74c4a77f897c461973d3755031b2b22bc69a4199b5eca1bd90f247a79c4a3aa1dab77e51689e59e79ffc561100c640f7cb8a1906c6bb6831972e548b4eacbd4d60fb585e78ba8dd920b876b665e4d3910d423bc8c6f67af232720a2c5f9ac077ff805f1758479763dc58a4085c8070dae44ada8f28ca4644d5d424a0e2676942bad77573d7c7eb7589ff77ea655c2109d87737b089612a396daaafc36246c6a8eb10581fdd116d89f5a86a5b92707b05ae877d0177752d1b4dc9e03236bcc2df8cbb6618e9781adec13abfde036009ab", 0x1000}], 0x6, &(0x7f00000024c0)=[{0x1010, 0x0, 0x6, "faed02b252a64ca6c69f60aaa443e6e176c247434e91e0217523c6177d4c10b1e0c4b97718cb7975f534b4f7835d266e13a939d0961d2983cb2b75ed36f6c1df304795e45fafec51593bcbd177d4a04138e127d7aca134aab3f55f220af55061d171d7d5c8d825ef4bfc600cb43c2a1d72a38f9519d8fdae68e402c745c6f70cee87a7b9793040ff3dfba91f05abe9a0260f049470fa9fc5258866474d85b8e20e589e85a6621c57e741604cea81a705ebd0f3fc4de5f14eafa44bb37950ce0291fddd82605d78fa54ca597c594860f43a15057c4f3c661d07554d06aa58d555a9d36981c6ad4f8db94ad09bf97b2b8222c93ed218e3d3fc46d4f445a2a394a9ea436333ce740abbd0cd6e72919e4c7b9f63993d505ff9634aabd57dbfed542c9ba494567cdfd50f8f00a082ceae5a21b319d871c2774dacda73cc8ca1ae6d04b9fbff776d41af58dbb6e1cd3678c782324880767175276c558626d43bd77f0d59f6673e56106e6ad998bed2b06ec1a76c5244061ba626778ec9a8f3ce6cfa9f4625400459c058872baffd759abb1629bea0b36d53bacaf6ecdeb839124d5386ea60b1df4cee4b07647e6f0644a396b9a94e506a10bf68e3134f73f77b3f0cf5b1a91e54f7a64469093d7d6c6bef0734e6648eeac49b253ef1cebd8cef6474c08ffa8c04fcae53bf649eb82a5f4e6132d51aae4ecba13d7758ff8fa5701d1c0de98c0cf8a98d57abc331497d44198efa050b4c3cab0525941dfa06dc1d4062aec2650c844da87ed674b834ca252a49e69d17a942defae04d85bd1bee4baee091dd76f8652d28903725f4528dc7618d7164c2a726d9902d7ce71f106bcd6d11c27035fbd31cbd1ced0bb531cb1821b8f6cfa13ab5d03731e48ea0af3c1fc01fa16c25ca5dd2941b1bac43c12b50f4db0d487ff6d621834424b2a09d346b5b9a47705484121d3f0c2331b7b02f0db28e8b6812385d818199fffdc3a17afb9404682b8123194235afb4df745b2734a55d7e99413e372cf454ac4d0b04c33263fcf5bc8d1d071b049b63399aeec238d9049bd0938ffcff9c747947cbe505b018316f8b749f54b0e8f824b9b84c7a26172307dedd885add9bdc074f0fe5c3ce131b1ff7e38eac9924ff795e777760247e359cc4c7e15cc1b4c6852bc2bfde23fb7ff3ba079870f02d879998555814697630035a1b4811490025d60c1a3af4315c0a77b4c8f6759be34bfe495692a1091ae9b0250a734b3215206698e032f0b86c4e549a64f8b794a546c1e42e227deb7ae1d3bb45978cd41f41f68f78d063dabef9940947f76318d0dc20da936dd3ac33decd8ff1caf68844ab61aa588cec078dbfe882cf518e6defeb7397bc9651e8bd3c70ba6f873fbf68ad3d7e87672a932f45a4a4da4598f8857b805b4b809e7e498cbb956ffb71c2e5fb8742f2d300108b5feffc8173dbeb4ba4d8f8b7d12aa947d2dabddbdeaf1419cb0c742cb0c7ba330dd4b0fc317f002104e544cc7b51b3d547028486cd5248bf62f0471b0366c5993ec49650cbde0a14742b24e4ed1e2d842d550e685664112da5e09928fac83286841a8f6714f29ea0ace80856977e0ebf560f830005a27ac07768f85032afe16bc8ab15328ec1f4b0ec951fccab581a0253ec6b44a7d7b175f3cc7eff1c6e2ccb0bbf49b4aac5b5645767ebe10697c4672f5e57b06ed1f3454cc33febfe3b40bef54e028bc4e7b4a431b716db23a40ebf838f8abc8521c69fd3791347f8b611085ea99684cc5ad3da8459813fb2b81f6e3d8e249ab1661b3ca92e21f87fecfa1990fc101a8218b1ce092c3ef222e0b29e17c70134dff45c844aa19c9931cdbfadaffd5be0f421e5c3cdab80cf53e56d17b1a716ef345e7455ce52f1498faeb4b0ca0490a28ee857e3239c8b36de3b40c9350e58264dcb7a7f8dbcf60aea9d375ef4b9c9aebd064c0a515f98e6a321e0558d62f717c1f28d7aa8fbf7ed19659229de4ef211ad9ec67939d6e070b0572e17088c72f78e4f75bb361858deabcf5499f50df304b59705390f8b21d61486e45dce66db92c5f4c5da3b638125d637f4cfdee4274e2509b43e439519d28c08552a6e1b5875d6f7fdd50bc99849cbdc115c131ef383731ac70c60b8a835c5e330f3db19ee2e10a17915d014d251a38c76180347d61bfdc937f85d84c28ecc2c20d8e620eeda100a5c5d2fb384cade296e7287999753c34de448f7e25e33ea1a8afb1d696ce31fb38a93014c32e8fae714b3bc56815b872ce3f0d52a9d72e80ef7406b5f738b1350ce526a658f5e36eec79fb83190cb0138161e588573c83493e40a39b194a85ed1201816c68b48ad5d54ed2a3e5f2997c1139260ecc8733fcd3bda2c62d4c064f55e296a81f2e3d775f06cdb9fdd3ed59864eae75afc45fdd85482ee04764a68c6c5ab19a8b41c9f460c68785ecdef84639571c243b919a4e4f74ade61e42cf0a0c92ca73ce54c816e741ed5834de736cba7e96b2a9644a2e5de65487f639b5a258fbad9dfb7c4a3f1af3bb225ce99f3c605d17dbcf5d9e967f4a5765af744ecf10e83bb9c6fc1ca0dea1626e9abb2c2c5ae8d14458fa76fece9f10111561c748aecb8c10a2957e9fb22e8a4b4ee393df38e0fec838ce5a019565241e0f132c1a3698d1ef6231c5fe227873d7b7af5a3c51ed77fa958b13fe98dde67ba666fbf5ebd61c0f41fa595f3409307959289c94395eec39796df2e1b750694402d93870b17e2e452365721f37d05debc0462a9bcd981c5f5b8d01f173f257b33c52b094f18f2a6de64e7e33437483bb7b23350b5d0170ab28f573d809c9acb6f758fe111de3d6dba31d37f360ed598d17392cab71a030387ad96a3b0857cab487bdb37ac86dd01c3084214f67fd4723c831832605e9e46fab5cb4b884f7ea28eb7938db9a04035fee1cb11dd36d2899da81d4da12f5219d56efcc9203758317f5f81a9bf9aba57ad8f5a838049fd10f594c9373c964d706940ef3a19eefe0293e2fedab7095f23bfd42f7116325a9917fbeefcf99bc611e085ef497fba0ea72b568a0000224d8b037437dbad5b1477ff0e2abca3a6b4431e2809bf1fef5efd7478b23d53d6973af68090c742ce315c169bb5c06bfbec0d82c41e661934e865514818b2770e44e75454efbfe6b7f8570bfec664206e70781aa6997ac73e70fad060100471cde7dd96fb3cb4916dc6d82b990d51f5a33f2a352e70a0ba103a386d92d78729e08485f56b840c941d611b898650749c976e38fe09051a68796dd8e986ebdff70b7847fa17551258f1c7dc707d3cf7222b6384ef1885b0082815346eca99bd17ced78eff22f06b3e3f0cdc7f66964d51a805e4eef1314062e5927c7390efefc6f7702c272ee4e1ea55a123d02cd6c5df89861b1998bd9666bca9b4915be8df0b7c576381a150fd3395e0f853de184faf8e37931aabe324c49f5c25cd1c82b4a95b68bf6d751104e2089413ebadb6a6cb63c31ac6db20aa1e950f114d495d5829f81ae3309f23008ea17264df47ecddd04e8eed3f0694d84cc51fb3be7bbe2521812f6597bf3b8cbb5b46058d5929549a5f917f737529572997020706bf211868d88891608d50641dc0eef73dcf3b9360aaa57a3dc68a9c4bba9894e0b490a08c8e3d4c9de5ec3a52b1b4258a1cd7a0b00e152ad65154d5aff2bd3752ff5f4dd560981eb6c297bcbedec1e7a8009550d71bd15f3c96c5a0f1baea55575a9e42d42faac9ed300628bf3658cfff8cc34f4d653d6be2f3796c3069f72fdb64ba8f6520be85fde4a99acd3845475daea98a0f5d962dd17e6b71348bc76057d488d7ea69e5e522742f646dc1b052ba9753bf4bf7ccd1ff5cb02bf3e00b27f5ea876eb02b8683eef54c37dd782e260d3c4556f4f00afb6820e8a2ba9c499eba6a48ec001ed9916177e14133613c1ec1e83862ccd6c44d8da07f5b7b1a58ba7e3f967d2b329987ff043d6c265bf419a3bb7f8c1454e50a557ef369980625403f5582b3a2a492face2c8671534311a493a718b10ffd0757f23660b479c2ab85859b21496e97ecac251306e64376cbe8d05f5054f1158ace4c266351ccf8162e797f88be305ca0c7cac0a259bd52d673dca8cf3ada4267a8d2f34b6ea12d0f4156eb6bbb5ac5ad38823806d15df84667ad175bddbbc8a5ad9d8295b2c2e36db411f66cc058e7ec954fc2e9a9b0416746c7ed22d980ef4ed3d754b5914a003d24e2a98619b6bb24f400e33d9b809504dc54cbaf67f737469f1cac8cb3f3862dbf82f61c51d34b538c9db91d1b389b959c7cd2baf77a37b2f43d459ba5e190860a3a439de1be349632c39fa561640f2d446735e662e0ee4c60621fae5b01356c41620114a9852f3816aa797f820b0b6a05882b3353023092d1006304d33672f7cf1f52cd3a323e639e172ec31c0fbfc839deafefbba800175f214f6b307e467dd1a7f178b82d79a6ea5b9c8b8112bbf053feb513e969d6d7dd8e555dee1456e7b7286d485cc9178e048ebf2e9d2056539a5d2e8c1bc970f0848ad70db5c41a2f98670c65313d53e75b70353f539083ca15b4a64644db2a46282c1462db649a96bfa06530f6082ab83b03dd7d75c8a2cf3db0a5f8d47ff42607e779506e0478c5df400e5b1488b6bc4484c54659eb39cd8a6e2b802bae6a78250a082a51a7fffbec7105aaa460601cd5686ca9096691e240a28d03e8d98a05968e74ca99427037232eefa3968d67723b56af578bd42f5c7a7da85808998f2aa136931c391e54a92570d0183371dcc2f448e1a538347391b8b857b49911f78bf13f968a3e36687a4778752c1aed428716635ebb918b725f218d277e8d0d1284fc694f06238737fc30a98069b68efbd0a60a14c7b03225fa7b5f411e5759d06f803aef73a760ccdbd9357e77fbb3b61c169790bd512b8f0300f8b7615646c7213381d3870b4ca6b244953d6477a07cf110e9ce6e202e3b0e72676fa00a3870d38b2f4f4b1ea2d8e425281c60539a2c2ca93fee4bad664adf72f79cec16dd2d635ac61978093c59edde81daecd9139b00c7e7f4b2da930f45c3da93df2a94ae33f4291efef309a4b5c5ea29a7b9a4fd7e0679cb0f4a2e464d8befde569bcdd4068ee7e2624a1201efde7099f92c53ec1bc75a54ae54d5b4f026f82ac7936b23d00039e48786c9bb7ecbfc553972cda7294f90e4f7ee4e64ace27c5ed80d093aa2ea3612babdc7f8b3c222a1d003bd45282f75e8d1112ff23d845cdcd36be721cdd0090fe7fd2329f51acd2c7b5195bd6f86affd0b83672905ba88243a1ffbca153e6503c13c97a961aaf271708ed0edb27dd00c5499c73cfab0faa927cd4d78597f6646bc837715f237e0b0cb6a22c675614b5dec6c75f6724253b5382ac38ab0b7804da30fc896e3477f5cce296ac488d38f056c088c076fa285c81fc80359c42cdc4acf177529cee6290b89e8544dea37d1a693c796d8e1666be2fe26adcb04667fca3913c3f4258e9a4af3df518a188a542e3c4e83df8c5d0af1c5a896cc1226d084a65654d1a1622ba2cf28f388f9396ce3eded18acfc2059ff3e12fdd33db8c35b7e395f8587dbd120f565747b76f99a8d9d8eed2372316b7aaa6a93e7e75fc29121f066d818ad5574104547aa1516b2ae471b71b4e1ad7282c68c4921aeae1c393c42ece1707d2fb53e286283e1799d21954caef7caeed270ff7ea155e91bccd630dbd1c36ca3306360b5c91e1e63942df7efa871905278fe08253b9147b050bf044d3850cfa7c1cbb0ebe0e0a148483e9fcf9fcc96dcff"}, {0x28, 0xffff, 0x5, "b8af3e4b04dfe93fc044f56aaefb4b6afd"}, {0x48, 0xfffe, 0x5, "9f7afe0a82cb359853d9744454cb78a05ea3661c2a8660d00cb5e4dfa4cc3779a871be0d38f6cad8449694f91a835f39659a947bf5"}, {0xe8, 0xffff, 0x6, "f692ce72e64a01b8e2107bd9b784d2a6ac80ac1176b928bcc23a7b095edbfcd8af90dc01e3cb64a7fd57afaf41b471e6f7a457ff10d81d077b6918aa4ffa393411d7ef80dd03abf5933473713f9314288ba699c3ecdc07c34763056d178b57de5c4562baec90a274bcc3ca845f039de860ce0e48c88004cf47d697ef27727b2b1b189e8c5e7ef34f9ee3aa18f7ae5c426c763d0a57ccfbeaabb6f61f064c097a37780076894e6f708202a309c816fbb0d9f5a9ef45ae07b78d389e75d0f5b7cee21345bb7ce722343988cd8a247773893a2c12bd52bfba"}], 0x1168}, 0x3ff}, 0x10, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0xffff, 0x3, './file0\x00', 0x3, 0x40, 0x8}) executing program 1: socketpair(0x2, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3d, 0x0, 0xff}, {}]}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x54}, {0x20}, {0x4}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) (async) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) write(r4, &(0x7f0000000140)="7f23a3c2ffffffffcbdace20ce02ba872ef4ea74f24587785993e14fd730460e689e78d5d92000000012ad6f88763d945c0f21a870bc73a9fd83c4b3e9e81a57cbaefdae9bd46ffdbcd90671a016e39342086065f9a908f85e6538be672d73", 0x5f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r5 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x3000) (async) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001540)=""/4092) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)) (async) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) write(r0, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) r7 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) (async) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r8, 0x80045710, &(0x7f00000000c0)=0x5) (async) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r7, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 5: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000240)='./file0/../file0\x00', 0x2, 0x5c6a) (async, rerun: 32) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x0, 0xdd5f, 0x0, 0x1, 0x8, 0x80000003, 0xb5d2, 0x1, 0x0, 0x8010000000000001, 0x7}) (async, rerun: 32) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) (async) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) (async, rerun: 64) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x808, r0) (rerun: 64) semop(0x0, &(0x7f0000000140)=[{0x4, 0x3f}, {0x3, 0x1f}, {0x0, 0x2, 0x1000}, {0x1, 0x6, 0x800}], 0x4) (async) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) (async) r4 = getpgid(r0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xffffffff, 0x0, 0x0, r1, r2, 0x1ce, 0xfff}, 0x1, 0x3ff, r4, r4, 0x10001, 0x2f, 0x100000000006, 0xbdc0}) (async, rerun: 64) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, 0x0, r2, r1, r5, 0x2}, 0x545, 0x0, 0x6}) (rerun: 64) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, r5, r6, 0x0, 0x44, 0xeb}, 0x402, 0xd47, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x14}, {0x16}]}) (async) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000380)=0xa) executing program 6: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) socket$inet6(0x1e, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') r2 = kqueue() dup2(r2, 0xffffffffffffffff) close(0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x23) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) shutdown(0xffffffffffffffff, 0x1) mknod(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, 0x0}, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x7, 0x0, 0x2e) socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) lstat(0x0, 0xffffffffffffffff) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r1, 0x7, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) dup2(r4, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getitimer(0x0, 0x0) setpgid(0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r5, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 2: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000169000/0x1000)=nil, 0x1000, 0x4) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x4}, {r0, 0x100}, {r0, 0x20}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x1}], 0x7, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x7}, {0x16}]}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semop(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = getuid() setreuid(0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x42) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket$unix(0x1e, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{0x0}, {&(0x7f0000000340)="bba8be6ee8903fb05645cba256ba96774b4d77f60c487bee8035f8ef928e1dfc37bcfdb9a8de087695f7b0eaa0ff713897ee3b8dfa1809c7bdfd88847d84dce6b76d6fb5609b498ab6cc3ad5094994f47d5b0bb19fbfa5389a52d69999352d51cd623d6da340630dac6c0579d0d44c018ab448afdf4d41cd6cfc71704a5fd14dc7f9bd9efd4e6925e55fccbee42a70c3153b06ca886dc109b01b606ad122681ae8d5b678fdef56e8", 0xa8}], 0x2}, 0x0) r5 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) r7 = getuid() ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000140)=0x7) setreuid(0xee00, r7) socket(0x2, 0x2, 0x0) openat(r6, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r0) socket$inet6(0x18, 0x0, 0x29) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r3, 0x0, 0x2c, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a000000000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d8f74e2857575000"]) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x2, 0x3, 0x0) dup2(r6, r7) setsockopt(r7, 0x1000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) pipe(&(0x7f0000000080)) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x301, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8203, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="9385c627db7ab718657a54f5563f3f428e628d6941fe0a43907b7c0f0dddf61e4bae2535ee7d412464fb35d253983decf64ba48e9ef4cace8d7b049a85936214695ebe694b23c244349818f3acd2a7", 0x4f}, {&(0x7f0000000140)="a1182787549b50171e4c6489a005778eeade0770f28ea06d6c386203c6a50a073475e5eb52aa98f40cd92271801445e75b39a8461f96e4674bf1111a310b621f02289d1d64f0139fb3785cf31249f5ba48d84fad0b26394984a7a5146ff1a9712d9355530a1c66178a38cbb0fccf4b923a1332522242331e8604299b2e0478667ecd5a06bc4e6362364d1d85618012e95508b16535169f3e6bddc039f9", 0x9d}, {}], 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000064b000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45, 0x0, 0x40, 0x81}, {0xe6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x5, &(0x7f0000000980)) syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff020000000000000000000000000001"]) pwritev(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) setreuid(0xee00, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000900)=0x4) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="b90af33044593ee4e12eca80bf6125acb4acb997302354560d412fd65ac4b7527029cc3aad0c4957236c5937719c9169874777695683299c9ef2cd8e8f6213a8498518498ce8b67f1b3c60bd65991a07a5cfc45f4603", 0xffffff73}], 0x1) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)='M', 0x1}], 0x1) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x21}, 0x2, &(0x7f0000000040)="79ae2a1a81", &(0x7f0000000080)=0x5, &(0x7f00000000c0)="0a91f613f171afe70c7355c5aebd4b3f39b4d4129ccf56c04113794d78222b4d160982195938bbe8138c6074b54a23a087463056", 0x34) r0 = semget(0x3, 0x2, 0x440) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/21) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x1, 0x7, 0xc, 0x100}, {0x7, 0x9, 0x2, 0x6}, {0xb95, 0xff, 0x7c, 0x4}, {0x6, 0xff, 0x40, 0x4}, {0x5, 0x3, 0x8, 0x3f}, {0xbe6, 0x4, 0x7}, {0x1, 0xe5, 0x2, 0x7}]}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000200)=0xc53) shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffd000/0x3000)=nil) syz_emit_ethernet(0xa8, &(0x7f0000000240)={@remote, @broadcast, [{[], {0x8100, 0x2, 0x1, 0x2}}], {@ipv4={0x800, {{0xa, 0x4, 0x3, 0x9, 0x96, 0x66, 0x8, 0x5, 0x3, 0x0, @loopback, @rand_addr=0x657, {[@end, @noop, @lsrr={0x83, 0xf, 0x3, [@multicast2, @multicast1, @multicast1]}]}}, @icmp=@echo_reply={0x0, 0x0, 0x0, 0x66, 0x0, "d9223ebce784f6461530a2b1411d3a22683eac09b57912bdb0b2cb69cef847548b16e825be995ddf2131972aeeb06b18274a49d09600ed4a547ffcc0a1f20456a244e9373b5ddad7ef558fa64fc434eba371a08b777923df6f2c7ce7bb3bf580eca8bc26432a"}}}}}) getsockopt(r2, 0x28, 0x1, &(0x7f0000000300)=""/79, &(0x7f0000000380)=0x4f) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000440)={&(0x7f00000003c0)='./file0\x00', 0x9, &(0x7f0000000400)='./file0\x00', 0x8}) ioctl$TIOCCDTR(r2, 0x20007478) r3 = semget$private(0x0, 0x68e56915c4de0c9d, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000480)=""/36) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000004c0)="b0cbfb3eb529fe2bfe783c55b0ebcf8cbe5ff39f92f950473474b450a8ad935d09ccf2db7848b6909d3b29f33ad35990e3c392cc88bbe5ff2d7de034214f59e5410cf4de74f9384a2f2468906b872bc64dd788e0870c3d766b347e7cff0b79741e8a0f581dbb01561ef33491b8be17d5cf65793bbd2b32144aacfcbcd434ac2fa273107418c057b9913f4668a5380583f233051e9510fd46a178c45ce6df598234b1323e7c5c5844", 0xa8) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000580)='./file0\x00', 0x8, &(0x7f00000005c0)='./file0\x00', 0x8}) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000640)=[{0x8000, 0x20, 0x4, 0x2b2b}, {0xfff, 0x3, 0x4c, 0x7ff}, {0xcb2e, 0x20, 0x0, 0x4}]}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000006c0)=0xff) connect$inet(r4, &(0x7f0000000700)={0x2, 0x0}, 0xc) accept$inet6(r2, 0x0, &(0x7f0000000740)) fcntl$lock(r1, 0x8, &(0x7f0000000780)={0x3, 0x1, 0x646f, 0x2, 0xffffffffffffffff}) sendto$inet(r4, &(0x7f00000007c0)="b7444b0e6246fb77f3dc2daa51adfb6ce8461325290d0a0141294001559bf3a4dfd622e866c2ba070c1227c1ae1a8a15dc262de853b9e1960947972f3e66ab51390c0b10e5d1c43f00fcca823cce07fb3629e99acca5c5e8d06c5c23f9bdbcd0a9449df45fb439ad8fc097a7b776d65f89bc9c5fb1b989a4275a66247c35a9294e89df2b84facc53b1d59f35bd34b2c8db9995d65676ec12bf4d63fe1c4c21a20e855eadb77ee495edbac6581e4c247ae361d4189d9520291a13b19718750cb738603e850a9939a19eb0c98529651627ac427232881d50870676732cfef6e53bea8de2b02e2cbdeefd8c834f83d026ed7717bf57d4984a5c8baf9dc2a897d1be29340a4288070c2b78a09d7d18b946973547e186385581cfd083bff13c1d36b651e77491055d2e5a5a266a4cf63310eddc2a054751f72e4232d360ff4a8ea2965253926267cfb8ec107e66213e97836753902bfe4477898357d5cb30fb778c322d4b739597887afa95000ed0336ed67d2863d6dd3ac85a72b212b2caadd60be75ccf5e14240ea069fdaa8f1857bab205829205e3f67ba63d084cecb0a35b8cb980dd3b4cebd32d312499768bbafeac11c0062371f561b701e7ab3a01d1a3fef1c1b46c3edd0dd1d81e9e046ec71ee4266be7fd7d1668ca22981746ba0d944055e4695bb7f2ffe54c2c1e56d34212845dce483f69bfb130c3e838a09adf612ffcdefa82e6671600928317ee5d31aa266b792aad5fe35994f33456b4e819a26a907af56c236fbfc76d7dd821d9eee8f8ad30401f01688d7c112cdeaefdbdbaadfcafbbc149e1c1b251209687573d0f678f6c1f2649c6e5b5fb80c1a444ee8d153aab9f9e8d4540ee7d5f847f1cdef7e4747941719ca2a28abb23d501646b2712b6544b4c3da0f5cf6784dad460e537ebe70e89b7b1ce05a4a9b194d9cd7e030cec128da2ebb5bbbaa639d3ce287eab56c3e2697808f1b0bbfe9d80bc704977cf56565dfb83262e0e46c17e53f277a70287ae5d131df767b1f93285c280a4704732b04b138178e2bc7cf8384c04efbf5d1bee793fb22dde11a599901c722064b492e22df6f7e8a4461d7eaf91bfe604db135eb3131f7b883f1aa634af07d33d625eccb8b0b7f91dfb32a3fddcde4e2fca17d2ed28f440bf47cde4f0041fd0d324e33a13f14e2e267b799eb02e31cde3a725136f1296e22c1e3e00bd5930ef0ece90c47761af51d2102e9c1e3ebcfd34244a828d25d6e2c70fbe001f75bc3a14ad365bedd276fad1fce4e18e21f8977b15efe059929d34ce37023ae5d91eef87cd3d3ba0ec1f8186f2b42717b51864026a5f7c3d8be6633f3e117c0503caa00bdd830e56ff10906cab50feab50f0de1ff4f7b92d3a364b80a0c159744901c8838f5e570d72372b98d0aea3c29d193b5676c9c4b62e09fc1f1fc4c8e4e8f05f7b79ddf92ac62a855b0f353e101bd771cc757499069eec58a0a62ec9b8b16362e5f69dc7caf1f12c4c605eb8aaa27625b764cd46c936c620c440944aeab8e9728e85ae802da41af3250c73eb3bc447325430f32c797db0ff5fea63b23f4b0e93fddf861f965579ace2bfa156ef1b8ada157947bb72d64508e6c544855106585f68c59f3feeb09596a9358d9722f864a433c1de767bef3b0476e329c3908bdeb24478c4aaa2a3745fe71f5898c23c172d56173a5d61eab20437827375cb5ca4a57a3d15fe1bcad12651bc9d96fc22e1c2847f57c57ff3a2b21a28cf260010bc18f0d64943056adb2b1ae7259c2dd42e39b36b9de80fbe403dd04182427d901c1c4743885766a1e3c5b7c65998960d679bb53e5c477232b8db4159adb6fb81654e4122ccd29489c41a67e768ad1dab280a646da5fadbe8e958de4693e37a2b47e66dea1418594aaea9dd4038cc96eea7a9d0aa7428bfdfd1f905caa60408aee4ace7e6132023706555457c681343fe32126f103e3933b5d102ecfc66d505f6efc73d7445ff6c2ad06204196942612f5488297f978c67e3f055dd77197d9c41c837c817fbf267c91d627ff081daf2c259c25a698b33bc3885a07d252015f1f22c26fce7dcb1bf113c8514651f91b4885ad9cac4bfa324f2ad983610bcbc0cb95df570badb4498f6ee73afff0a5e48f8a8382de0b6a2d5a39ea9631c220a764cc3b607f0a63ed42e40c72f846999f795f41e87a7c0c5e34d042303c9435e9b61ae7279394cb24682c3248692585907ec5f854339dcf90dcad545bb2840dcf61e73ac9ac3c4b26d131481298ce9558094669e5d37aeca476347cec8a2081db5874e2222ada39eeee9652d093b09b61fdf20b1225c8019be0fc906fb744520c4a76117080cd7082b24e21e624ab410787b1ca72c0aba0f35324b94a3986354fb4ba2e30dd800c43082d6166151635542e4731c68bc43756f18c97c4ce3a2c125005556a1e089218936e567601f7b0f307ccd41a044a24e880419224b59eb70970ce7c29e6904ae53ba8856cdc3a7dfb5705d90b74e315633d3fa6556d8c39aea26abecb0f28a58454a0286c9bbb5e4478d7a1acd414e08288732774aa2fa35f69c3b6e5c9da6db8fb47456dfa05f3f817d2333f2d0fecca6e835de4c56b85869c304505b8c7ce163e8f6ef2de0c56eb12557261737abd371ad50e4c3abce67e69db1ade1e58e156c2a28ff94223a9f2b1c2203617ef415d1a6c4a687b6f20537852e61d4ee2e14a3832a30ed632162ccedb2c584ad07b2f1147dc064f62e2f3cbf628a9140231459e4db28d4dc65fa43a2f5728d8200bfa4027bdce107556b0327905b037cdc66e6d56e0ff9b4f6e6bf5813c567e01abdd75b39d264c6f4800620440bb5e6440e7858671e3cb59c4ca0ec94114235f56c91440f66cee74143207da826a8b340992051367a55d8b2b65c43e806563c254791cbea80acead1a7d773b47601a9f20d19650d47dd6933afbe507505331b40cbcd3d4daa669c5d6cf8de7393eecd1496c3945ce4dd56b4005111fc3230122f518402925a0c4feb3bba74db5e17bd758001b17580692c45c6fcdbbb3854a1ab7262704d2bc8d780d601da8f9c3dae313a9894cb4b39df0ff9f1970a719ab0e73bdf78c9e5592e3f18813f994c89496074c50595a64d4e4cafc4a25ebfc23f0a6a78a1b2a4cbddf91a8191c517203121efa8092f8417ebbe754a24d9b2b783959b76afdb69833ed5bb8d216f1cd23fe845e2ba7a9b1d19d76dfc22c7701570f57a41c3ec0ab79f09979843d0a2e942fa26ee685a70b8313c8428949a11e2eb28b0b2e9ce825df899d8b6b29a8ae7e05eaf7e77334a9f27f90223a5b454baa3f87b12338858a1c8dacbbba613136f37ca948556931b6e0e7b12dc566f2ae21f24486abef9b2bda1f19e27fdfeac24bb6b759b87895c15c23432c9358fa9a065c59e083429bf2264623b62384a18d5fb7d3b26d6c72dcc28170154240d816c3b7ad823cd7318a1f23778bdf6e866fe17924b24d667f6c61e9cf03dd866b083341cd12216ea58521bb5324c754f3fa451547695a0a047c6057d2537a49526961446f2966db0b63b09f0f6fb7886ada0e597381fa0e0c9cda4a1a1a83fe7f4cad9f1d9595f7bde924b49132d5ead58b039854f5e1decc1e71c9a4d3a8db55e24ea019e286a443b780e9c40acb8ef9d8dbe520f8520f8c73654df5930ca77026a019e360ab749971194a8ff2267b06a3affb270d37951c40d3e157ab850b7554964a45bd994bd6102b0529c90847d17de23b94499a0384f8b70574de2100355e94a03fc4086073546e7690ca57dab90539373de04157c07285613208cd83e7d3416c64a7874812ec9299510e0c7b8fb4f81d23e6c7fb1516e55f3888ab92818782d68174eb6307446b159576518377d6df9b51e839796538597e2b20d08aea4e150c3b7e7e3cc691e47dc7effc640d2d4c84fdf8761b8ea964a03e28d05ea205d882177b0e88639f70dbd23e0418c703d2a4eb7dfef06c82ddefa0db58b1e6f97bba4fdf011c1b79fe0371cdf00a5d68f45d9aaa858ef5b263784e765856aa620235ac8be618a7c060b0f6d7aa0e64941534780f0845366b0e801a422e9d7c6db3079f434c084086417d6aebd89f2a098438a92c3330576923f357a302a965f0206d36b2e6823964724480eff7d9bea3648f9817373d1a75d40e98db15ad166344b0e85118c6e1ecf0222cfc69febadb5feaa4ba10b8ff03c453c71664ff29b1b73ca3dfc66326ef25ff41b8588664cd4e3a3049ed71346367be4228df4c2d8e33398bd52ad56b9b8e7d345ea5720849f5e8be98eae119992364930a30d48ad0e4fa072acfa795adccdc3c0d8766be937efd4454d18de4c5894fefafc46f210a45afc71cec94858e4e310468305cac3c0ec323a9e915988bd1c066ec074263bead6386f18590e2a65172d7f60eb320b8cb85b79689f2a5721a8adb8ad6195b023332da0df6b63e5b2f9fb2e03cf418800607fd81120826b25fe64103b73e7178a99e2b3fc076f7d842f80e13220c7231e5416598c272f59ea277e79d8777f06ecd47e0439bd0be23c053f0bf562c50c66e6bce2ff63517b5ce57ddb1f7ef53411595983df5f6d91a18fe1ccf6e366d0bed4b864de35b6bedf4aadd72c89de5096d7e0e38ba60c592da0878aa03985156b56129cd3cfb47f0fcb08601d29d4549a66a9035d0fdddbc3274629f85c09972fe18d0cf25e4ce8afd0564e7a008ee416a00623fc7d8d25feb2ec631333c4600959788009641dcdf0c6951d4f31a9ac1383a3191e6afb78d0999a06350147fb0339b5c0d1d043a47568f9bb844b0c8f94ad300c61eed82264decb8df939d1d2db72eb0d90e63391c4ac07b0b9213ed843a45e70ead3d8224c5c1a4310e149765d64448b0beb6396b40816e5669dc7e846781dd5bb17a33565fa94f919bec0c15933546f898d23bcca3daa61f4cd28a03cdfdbf0a3836cb59332933b64121e8d789cec1db7e5d500d1d60911f78d4369d79240e7cc01cbfde22758ac54c7731498905954575d4d6999162e39e471a0b96179dc242941ed8482329acf0009d68a5245b14a0eec001920ff99ac78ebf7240bf91f8a7325cd3e48a4ebdcd6e04d63c8baa5a5fb0fc3c4a0e3d47958d50ba793a217ca2d601dd5b5c40c80756fb5490a9e6d31c82f038dae19ca3e147eae564ba3ac61bb4b2a1f723929d131f034437f69f37d25403b30b662d8c7d4ec49762dd7e3b9d6d83e1774d4f38ab684e4fec575defc01435c953e53cbdbb8371c344d95d45ce41a16c9ade28877d098a953a1a2f28574e66fc5de12b2415aaf6fe3f487d434daec73d5b6c66cae3136552801bcb7ec1125ef91b4f843cfaf4b29a8275b4fe92427625a3051b73c32bfb061bdedeccd0efb5bb62461a13023d4ce60e816959211623f896fd922239baa7e06a01d5cdb877abd4969ff0dba4df53de8e4acc991aa7c7ea1a901cc9090debcb6f9c35dfdc029e3ac88f57b1765b530e43ba89d314b0869f065286d74b2ddeb77fea63fea99e1df2da1be242aaa4ac350afb3a1cb41a50ac6b5f442c39a1d16dd38d9b09fbf0734daefc887a3d2c0d54be4868cf0fab3663ae2a2c6ecfb984c52d0a557ec1df4a62fde0af242bb6030f782688ffd67fcbb2c2fd95901dc0033206e0256a52d27bf8b32a79d0dc2dc283d01d1af54744c08d3a3a9a0ac7a2c824a56df94641a0e7e3782bd7726cf6f0f99cd602ca2c0ea473beece3b53b0f9c2870d6ce65ad588bd176346361edaf9a7f7dadac2a8e5b231c1b1b95abbefe49527933c85", 0x1000, 0x400, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000017c0), 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001800)=0x1) semget(0x0, 0x4, 0x0) close(0xffffffffffffff9c) r5 = accept$unix(r4, &(0x7f0000001840)=@file={0x0, ""/6}, &(0x7f0000001880)=0x8) accept$unix(r5, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001940)=0x66) executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff020000000000000000090000000001"]) pckbd_enable: command error executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r1 = syz_open_pts() sysctl$hw(&(0x7f0000000300)={0x6, 0xf}, 0x2, &(0x7f0000001740)="12556bf07ec1f536a6f430ddb7d37831cb47c00c91a8170a96feecb97547b830ce27c2bdf23717c538b0be7f24015fdfc26538c9eedc7e2d515839fb3482baf6708c8feac846", &(0x7f0000001500)=0x46, &(0x7f00000017c0)="984d85c0e68cf0f916842fe66e85a1b30f7bcd9608ded5e9a904dab882a3a8d1ee53a90a3658bad6d735ce4da90e9d30", 0x30) close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001480)="37ddc650b3889e10f15f4b156acec5630d2c804704d7b782c99f286f84430225c15a9069167c42006cdea8b215b0e9af8c545d28a4ec2c3528934f69f7c48acba0ccd5d7971125375d0250c5bebadf7e03da0ed7951aaf84c07f07999ee688f8016ff772799f88ad870765d70887af4e0ad4", 0x72}, {0x0}, {&(0x7f0000001680)="ec49165a8abcadd453d790c61c3f60506c630d1961a493c8002771dfa58a5616dc0164fb799e2e0d40a688dc95d33948694d486037afcf8db8f1fc73c5d79c19e896458287d4eca2bb65e551711b45e6777514578e8c7bfd83a988d08db78a0d541d417011b3d11364c6c565095feb17ea246fb46af5b69a8217e6be3821431c003223237e687a7de4ae23684e9d2b594856ba029a6f51701ce3e8cf5aad3dd1a6d7948a96f087ab94e2", 0xaa}], 0x3) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x5}, {0x1d}, {0x6}]}) write(r4, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) lseek(r3, 0x0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x4}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = dup(r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) executing program 0: socket$inet(0x2, 0x1, 0x0) syz_open_pts() r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) execve(0x0, 0x0, 0x0) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e1f", 0x71}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) getuid() (async) r3 = getuid() setreuid(0xee00, r3) (async) setreuid(0xee00, r3) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = socket$inet6(0x18, 0x0, 0x33) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000240)=0x3, 0x4) (async) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000240)=0x3, 0x4) executing program 3: r0 = socket(0x2, 0x2, 0x0) clock_getres(0x4, 0xfffffffffffffffe) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) r2 = semget(0x2, 0x6, 0x288) semop(r2, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}, {0x0, 0x5}, {0x3, 0x3, 0x1000}, {0x4, 0x1000, 0x1000}, {0x2, 0x9, 0x1000}, {0x0, 0x9af}, {0x4, 0x1000, 0x1000}, {0x0, 0xffff, 0x1800}], 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x9) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) kqueue() dup2(r3, r0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 4: mknod(0x0, 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) execve(0x0, 0x0, 0x0) executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) (async) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) socket$inet6(0x1e, 0x0, 0x0) (async) r1 = open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) mknod(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') r2 = kqueue() dup2(r2, 0xffffffffffffffff) close(0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x23) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) (async) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) (async) shutdown(0xffffffffffffffff, 0x1) (async) mknod(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, 0x0}, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x2}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\b@\x00', 0x6d, 0x0, 0x0, @mcast1, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0xfffd, 0x89, 0x0, @loopback, @mcast1, [], "6c6fa9d606f0b86a19bae8d2b1499f3130b61e8f8c5b5d7d5e604800702ba4f37ab5fda010ca298cd8a87026ecc01b1323162c0f201986d3b90e24b460"}}}}}}}) r1 = syz_open_pts() close(r1) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f00000003c0)=""/21) getrlimit(0xb, &(0x7f0000000400)) r2 = dup2(r1, 0xffffffffffffffff) poll(&(0x7f00000002c0)=[{r0, 0x10}, {r2, 0x10}], 0xe148e38678c0d3fb, 0x10800000) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000900)=0x4) sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r3 = socket(0x18, 0x0, 0x0) shutdown(r3, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="e1e664fd79f3a16606548a7a1ab4010c8e3e03", 0x13}], 0x1) executing program 6: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r1, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r0, r1}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONREAD(r2, 0x8028698c, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0xc0104304, &(0x7f00000001c0)=0x20000002) mknod(&(0x7f0000000340)='./file0\x00', 0x8000, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f0000000040)) r5 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1720, r5) fcntl$setstatus(r2, 0x4, 0x4) msgget(0x2, 0x661) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0xffffff22, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000000, &(0x7f00000001c0)) r7 = kqueue() sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x2f}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) r8 = socket$inet6(0x18, 0x3, 0x1f) kevent(r7, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0x8, 0x1, 0x4, 0xfffffffffffffffc}, {{r7}, 0xfffffffffffffffa, 0x66, 0x40, 0x2fb7, 0x3}, {{r2}, 0xfffffffffffffffa, 0x100, 0x10, 0xffffffff}], 0x1ff, 0x0, 0x89c, 0x0) lseek(r6, 0x0, 0x2) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f4", 0x7e}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3}) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x7, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10b) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) sysctl$net_inet_udp(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000340)="69c65f8f31192166bc279a9f85ca12fb7e93652f2ecdef03df31fbffffda76831cd62f8ba6328ad15732f0cd838d2b47fdc794222f7de9332c566afecfbb1dd7f5f237739f504eb0834993c16f09b1e3bdb45d0d8feed493354ab18e548c57c2ad768ed2cfd8a40d6cac4e0b6c5bd1ca6e463d195f4b5b6c8f3272b885319f4d50e8661cd48b7f6c1fd33c79e1133662c4dc25f630f0032ff596f180aec6", 0x9e) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000200)="eb5a8199558f960a019f80c08453b0386f86f79ff6b60522bab2f0f4e82db8ca3bde1312ca7fecccae7de5975f58febdd247022a271b5927af63b14da5a1932bc34af88bc72ae6375b6a37255299c8785d04377e934456f46cdd9e1b28f1726ca81fe3d171eeee2ee9e40180d12c40bd176bc36c3a089be304827990754d233637747412a7b95dfa3473959aebb588ff8fcf352f87d8ecf762b3e583656a7393f1df26ae5f3aa1f313a417afdc", &(0x7f0000000140)=0xad, &(0x7f0000000180)="c9b8c8a202b9c16d3af15f", 0xb) shutdown(r2, 0x2) denied attempt to set clock back 1577059395 seconds executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') mkdirat(r3, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) open$dir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='r\x00') r5 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) openat(r5, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) open(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x104) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r6 = shmget$private(0x0, 0x4000, 0x7a4, &(0x7f000055b000/0x4000)=nil) r7 = shmat(r6, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r7) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 4: r0 = geteuid() r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, r4, 0x8, 0x7fff}, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffb}) r5 = geteuid() r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r6, &(0x7f0000000140)=[{0x3, 0x4}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r7 = getegid() r8 = geteuid() semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r6, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r10) r11 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r0, r4, r5, r7, 0x2, 0x9}, 0x2, 0xffff, r10, r11, 0x7, 0x8001, 0x8}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 5: socket(0x20, 0x5, 0xff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000440)={0x6, 0x18, 0x6, 0x12}, 0x4, &(0x7f0000000300)="06a2582786f3824d3b076a050009ba69f1a0c2dbac6e71d8a8f5c56642081cf270e3b4a4e88d09ee39fe1d0a8af195c1797448c1afd9c668d15fa99909c521adfa3e952e53a723f6b86fbef6afcead74c6fa02df71f730718d32cd8aa55a82fa28815d464b5e9d621aea7b67f5cc8898c99f49c14030fba8fe959d85f5e180917ca982d2d57720d9c71f332082ddfc42aa43d68f98af1a911eee928f3d988d172cf3772e55cf5b80927425f757f17d3f0b697f2d3d7768c7f5e940b4e2b39a73307c37bdc888e9a3d2f1e980cf14542e671f7ef1302fb89529a4e92c463de628075b493dbc88570ef993cf39f958621e3002417432415ded52aaf2cacd3b0282b0c5361f82227ef694091be128deb4cf5b3751d3598e4ddda86cfa294003f76b75910c1589af0bec27170b0a72c895f736472780541844", 0x0, 0x0, 0xffffff9e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x25}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r3) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x5}, {0x6, 0x2}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = accept$inet(r3, 0x0, &(0x7f0000000000)) setsockopt(r4, 0x352, 0x0, &(0x7f0000000080)="cc58fa06d855e8c5ea47814a661a043fef1ee6067531dc317405770d9b14c090024be42840a316ae7a2332e18a6be94baf4a71ffee53d5dcbee49598", 0x3c) r5 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x6, 0x8, 0x0, 0x0) r7 = dup2(r3, r5) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff0200000000000000000a0000000001"]) executing program 2: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pread(r0, &(0x7f0000000000)="1cb527c986e8ae95a066b81e2b66ff0803e4ed0b10a69ce79e40721da1f764108b930da313a7e6944afd6891366fce73e5bccfb8a54975d92d61dbe594e478e21c0be0461d8b811b8894", 0x4a, 0x6) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x5c9e372a) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x84) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0xc0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x1, 0x36, 0x7}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x50, 0xfffff, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x88, 0x80, 0x20, 0x7}, {{r1}, 0xfffffffffffffffb, 0x24, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x22, 0x20000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x8, 0x2, 0x2400000}, {{r1}, 0xfffffffffffffff9, 0x8a, 0x42, 0x5, 0x6}, {{r1}, 0x7ffffffffffffffc, 0x89, 0x80000000, 0x901, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0xc7e6, 0x2}], 0x200, &(0x7f0000000280)={0x100000000}) recvfrom(r0, &(0x7f00000002c0)=""/10, 0xa, 0x41, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4811, r2, 0x2f4c) bind(r0, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000380)={0x2, 0x2, 0x7fffffffffffffff, 0x5, r3}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x400, 0x0) r4 = getpgid(r3) r5 = accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) read(r5, &(0x7f0000000480)=""/198, 0xc6) connect$unix(r1, &(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) getpeername$unix(r1, &(0x7f0000000640)=@file={0x0, ""/4104}, &(0x7f0000001680)=0x100a) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000016c0), 0x20000, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000001780)={0x8, &(0x7f0000001700)=[{0xd3, 0x20, 0x8, 0xffe1, 0x1}, {0x9d, 0x6, 0x5, 0x9, 0x1}, {0x1, 0x1, 0x1, 0x0, 0xdff}, {0xec, 0x1f, 0x101, 0x2, 0xff00}, {0x3}, {0x8, 0xfc01, 0x5, 0x4, 0x100}, {0x1, 0x6, 0x3, 0x3f, 0x400}, {0x4, 0x5, 0x81, 0x8, 0x1f}]}) r7 = shmget(0x1, 0x1000, 0x15, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001880)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) shmctl$IPC_SET(r7, 0x1, &(0x7f00000018c0)={{0xfff, r8, r9, r10, r11, 0x7, 0x800}, 0x200, 0x200, r4, r4, 0x5, 0x2b, 0x8000}) sendto$unix(r2, &(0x7f0000001940)="0133eb86cbacaa2360bd28f67d8f43943ccda481a04df32ebc5f777b5ae1ede4744b42796b7997a7bf298149979b8b6304bb4ddf44e116f910be57b9dcb50b645fcd9837bcca1ef0497825f049ee1ae97c9f5f31630fac58d3b04baa2c6ebd053dfb0ab8cd3327440a5f6c595ad1b4351c441ad60cf828cb3336e60a949d791ed27d71f84036de6d83695131a9143d7a9a5b3e9952ee0b8e1a5473a550d7e649ba85cd16e737cfb9d9c96548c939089869dd124c5be9eeec86393a38355b01f3c8447fa5aca2b41c292108ee5139d6831e298b48e9498647fa0b3dc6b610229897ac2dcbffbbca3ce2c6070e02848063519633480e4531bf77e5f6b5bf9f65a4e3b5a2fa49c8fa4f8feed43840fd41d647ceb70bddd607d27853bc97a5b7e3df66058d4e5e06a497783ff68d8fdf1fe7719bddfa61014fc8f8039e1b6390fe2ab6771d16e6739f049aa8fabc8f6d8d027b54bd51097fdc273bc6a3e63bceba71785347142ce9cea8218bfdf9e6dd3a783620c864426b90fb8975c29b050fc53ae0f01f9e451151c943c5e36ec3669709a8bcee60ab5cd5b3846ed7ecd07ad101ab1e77afa5c634715d7a0a737611b4460ade6f1893d0ce37d5ba3390564150ac773a5b88f6d2eaf9c7d41d120c63a67336fac400831295e1184cc7018da132d6059e551fd06c2f6ec4b9d793049c2f8e5c3e1da0e9790d78265ec6a480ea8059db8a3b0558c2a60079b16bab95cf44460d362bb55de3f9e5980637985e1e6f479c0b24c5811209b833d7a5c98b1dd5eb8fd3c6d744e95d550ae19373be604f2d86b5e0a1692f54d7771cac567b5833b6d5475b7942745ad59e1fc09d990ddc8e3666da89fdb4a23ce463bc21767e62f73f1dd4e8621f178b07990658dbd4c2afc4789a34ded9134f240bbf5a379173caf52dcf637f5b0a62889a7ebf24cecbf7d740f3aa2aca4d1e2ca95f20daeb634ea00b4fdbbf511e0722a92437e13416f24115973d4cbb15d99642148d620b766df1911168801f9d1e30addfb2b0868179f0a7f204376180194a697d7115ca1ccc324438a80ddbfb49c2375e276aeae5ea132a5405d7b832e6428ba690dd8882e936eed697ef47af2c3ab4e9a00697c30c8b8cdbd85812ff2307a0f589d134a18d7027540d0e085a03c4709e5bd9aeb66c98bd9fc6930e25401c11ef95f83ec4a0c4bafdeee69aefccbc6ed26cf6e0fd166b7742a4423dc4e9c37257019adae3245ded71b85f04871b8fa0fb61d8595dc9fdcd6b33ef06b78fcbfd269537fbbb334aa173fb362da20b52c32623eb36bb2a411244b6d71f60a50a82570d2db1d0464b9491fd2a06f188e4cf909aef955cdca1e8207bc48efa409220a30a151cad4c120a7ad9a9dcb69f4f59dd199d2745565d102f5679d2e8e1e3131ca218488f2a35df089e610c15048822564eece7cbc7eba9f4dd6e414d58c3cdaad5381f31efc98342e8d5a6f008a0751cfdd12e35f9249276cd6ad940760158c6f603ac0af9064f8d5feaedf3176fcfa2822b040ba72cc646247a3e761ebc9b04a2f7093d13aab65d883fa0874b9fe2b56f8078979f2b00bf56b18c9b687d2719673c3a270b4d962da0873b225cf0fb0bb51f09217f3081b3f3cb69bdbaf3346a877fae45ed9dc4a5af1c4c5cc1705e70e4f6872942e92a43dc2a8a041a28ff1aa27b1eec91719c8b862a32f4fec4cb20f01b0a4006ad261d8eb2cd43d6eca1f00718528d9bf976d1829bdb1902d999787fdfd7cb71c5ac3e58b3bc2cdbaa0fb315aa10f23a842c74aeb28434707c62d24071e43f676a29893269ae2a41aee74330394f356cd33a84b32f8d496f02e8058c0a4f11730460c08fa3eb80864ab4037e08489b268a35fbf7ec07f87124e10a777c8526fba1f954c4c16a063e81ed41b74c47d03eeb646e54ff758739561bc36f8dddf3503dffbb35417286c9d7457393f80361ce8d0198af9d60b9d51c67c820feff47b297286e85b2865f2afde584dceac19792a7848ec1fb266c812b91904335351adeab3c8a38be418d78d35ff46822ba28edfce71929771a56c088fa6b108279355708b441cdc3ef1cb8701bcdbacbff2e9df41fdf7d9339e8d377e702c961761b8b6965a9c089536ae500002fb07a9b0b151339a7748656c87e9ed1329e4b663a344dc9e24bce12293ff3d370fff2412a8bfbfb27b4395b360f113e8132c6962cd754f3b6494129cddc8fa5f31aa8b79c247d7e396a6c5a8ad0df28cea0a64e9ff837b98c74cad5e9db84408423bf0baf5bdaa997b5d0d66f8f60d73b2d9f180fbce7e042dd964cce4b0601f0fc8fbfcdbcd480e891dc317b273ef34344c12dfc856004cf0289ded7bb2ee35dcbcd09f84e0224885972a69dcffa9f68b0e0f669c359eea809007144291c2f34884c7249c59409c5cad8458c2c5b89cf74e0ba5953eebc3dcbb61282d4e8a162a74baa8482ee3554c809e64b0cb37bd0edc3ed7f5e1ea712aae650f4dc08e16e8277a664b94f0e15c50de514db4370e42538a3ddf43f5615d2ff8a70f17eb874aebd37f7acd0d84f0d7dc310ed0b13c48b0a3248d8b2198ad9817d3122b002469a845332264d267552245b2ba7750724d2f1732961d0bcd7ed26983535df933d79b098882424ab683ef9fe45653e5781f507ff731a8564dc0163fb181d76a407747cd585e3f66c93726adfbcd1330b8dfa4ba032d21c950f8c7c5cb7c5dc41724c8c5d5387bb5bfbbb0a814ffb9c385bda51f3049a4757e949c479e41ebc3b57b5f8b1345528c742a87f87aa9b44e09fc16540c386c5503e063d5f0e6472ce1cc7774288e755866cdb2c70e89f3cb0c161a7925c1cab5dba074e681049f23858bbaf5b8026e3ad690dd053d21f6d9825a3b892850ff5da46d3079a5ee83a37d907e06091dadb59808dec554bf8ebe9c9f627f38e006011a612fc997b8108d9cd908b38d03cf791971e136950a809b3cba711a0de9b8bf7e6fea58f402ba7a5b79f6dfc893c9b78315d43ef17d407113188e0ebccd5ed07f73651223e3838ae577336328a6e16ac18155c9a0a295cf8d6cd0aa9acdad7adb6d49b38bb4c76262536b2e8c4b05156ff7be6072d97eeabe1189a2c558a4148d0c590f35dd33c205c1ae6014fdf43df0cba1f330845f6f768f7cd076d1c356aa4d8f54dd3b19c35dc2e8033fd9706ade11b37b8874c57b613def474c8e8eb2488f5b9032b16829a7c8f6aa0e05f4133b62daeec370be85be839b1181ed9158bb6697f157cef4fa121711501581a18bba41f1894c7ba710aacbac23ab47f971924369f6f2a339a4e9114a0ac757d35b5dab0f947a62efcd9c6917d0a97efe30a3c7e6f0745588a7835434e75592da9a1bcf3e4b96a839c8ccaef424bf1c993b04b30e8b3e0958d7bbfefc0d8979dae3c1474fa610f4a4cfd3a61a67f0a3c88a18699928dbdba2ca2935b213ccffa004cffda30c7df31539bf817aadb4a956c284326131b3d0c2a2c2592b023507a36aa86c9c4d6589b2bbd156319591bd4431fe070b538517fe9fe6be5cc53eb6489c8dc0fb8b21f07bc2a3028cfb305192d153a5e78ef7e648dc902a03b48fc8444e6e0927609ffc84fdd74cd826f3a28b62a7c7ba7930bf4464010e0ebe56d47a0583435f12ab0c1cfee6386b2d9871d6a57c1e27f26f83a888dd224fd4a210a0503f450a6880e66e45caf38a7fdc821daf0bd29190a919966559476edfd317a9c4c170dd14126b3f1af1bedd6d3854f08ef75c38e42a1a5bb7694ab50d426cc22133e388633accc7f5672e7e24ed8f8af554f100e75e318231a8dc59977bb01cd1fbf9903e336c76df849a4fbffd75bf1e64ba46a70f387d60b3a66133418e50e9d8587152af0451d5bb5057d7df83d812de1d8eb030f914a82314c95a4c831815c353d0abf62ad78c0cb768e792dc2123f9d784774fe952de260e210936356702c912065a5866c0f6fe29ccc90d33dcc14ac7185d3dd3be8abf85aced14e7d07c2e49cafafd801ebae37dee85801a2b245312a83c4db4df6ab1ce4b9af718dcb4b73f99a067350f09c6bc698c6330c2f8ef8ae54d29f910160eb1ad8875c0a55911e6b15501579f44e8e458e0cd7460653b597224e307555122131ef2eed9e0bac0f8d5756fc13af683156e50553bde64749dda7b067461a106b139458cc0eae89054858b5a4dff1eaac0bd031669f0b0a9d2fa0493cc13fa33b981a552d81fcaeda305ed5f49014a1fb7db205fdab9659ce6d3bf6c07dc0dd4b75dd141aa77995a2db39fb4d5b8e84e3d8cba0e050d207f6c8cac8798e500b1bedb35d742d0f121acd4027a6523126f90bbe5a29d07eb453a53ca3b1b099340193bf1c0b09e853de7048de6f08f9fe0f12b4e9a6929de8339ad5002fc2ff57940431d3bd8a6b8f54e9dca2cb987727d4ec97bfc99ea305a9ebe8186a011af23ca70f954a77f30f206fb8539aee6e752e6d8912b01334d10cc5ff21455cba042f792bfc53779f3b88a7c2d30f0064b899d30a764b57f6cc8e8eb4509085a0818c2fa0060f59c1da98f066b6174ca3ca4912105c7aa6ff6bb21e53e94e0a348560990902ab02eb23176f71c6fd2d705a91126ba0a5357071716872007ab007a84c4c51d8d220bed49254a1e7c23fd433c42dc4b60dc9fcc9a5b1501c1370761c4a7d4f87a2ae7091a0faab018fe7869ab017ed8ab965145ab6843e33af7d5d6b8d0d3fd640376d043b69d02ce8cf0c4e3a7e10b8598c37c92bc9735770b98a2a4aa5b67c1b27efd3253e5937ada782cbcd227d5e95d0ca08079c5eda38f97bd80ae57ffa1539cb34260f906f857a70fc8f0938e2d2168ca081a642958e829a67d0fc3ed890b7d6196ebc75d822300af1e217d22d9f05bdd0650c6b9e2106ac819d53827b0417a369c5299428a080220c4825f5d4133ee7ba89ecc2054718ac8ee4219a6d66cf381dd7c86f68634259c3cbefa5e049b256a1bb3abda23c533f918c8040593fb0e280ffc9bf6f132a1838ff3152a496b86708b23a05092edd4f3f46598690c5bb530212fd66f4fc045a22271baeb526adb80dc14144e7c2cf8ac232ca6d1b0bb613ee8a155932c4c31e59e93f123c81d6913b72765f90aaa9ac58c317932a60d321d9a465c5c1b3fe3e6d02164597cced2ee59bf006d3c5feb39eb98080f18ba4e2e4d648c3042c6a2075e3c840a9ca94ed1ed962b241201fae728f4f2543ecbb696a10c984b29e8781aa7984e6e46b2ea009b343bca49a22879ff513ea90b80a9512b941af3737982d806d34124c19a71d4c54ae42ff29ba725eb358ba3f4c074e0729413f5cf4b68edafb6e344a819ba145e2d7e9b4c41d47883cf6ebf958e8eddf497d0dcca2a00bd96596f78cb1357d710eb4194ff5b4aca568a03862fd5893fff818f01c55d1a7985157b50037c427062065e7b4ff318abbbc311d5ab812d1d07c3207411533291cd49e6b13517c278557fd16d4e3cb6c6ba63a18e55c40aa2390145e22cf7edc718687cea1f45c9dc68af581d8312a1b89ea529de7463c7fcfe047f296ba4c9863b5a60b3a579fff9968147c73818ad6ad82229f80e138992987a98f9b112d6de8f19f077fcf238494348421f56c28b2cc4f3000010c5a01c5470d7b6a4c1dee55c17372806082129dae171ce831b2713765ed2f2885e5dc435ce41ec8799ab70267eb3a8d56d8a7cfae6cd7cedf8f1e5ed73a46c50257b50f0157af0ce4cf0e29a00e248afe15b852ebb41b2fd24e21a92ce812fca4549f439aa3dcbacf17c0f5cb5d744ba0e4", 0x1000, 0x8, &(0x7f0000002940)=@abs={0x0, 0x0, 0x0}, 0x8) faccessat(r1, &(0x7f0000002980)='./file0\x00', 0x80, 0x2) sendto$unix(r2, &(0x7f00000029c0)="c4485c5d951e8d001fbd23ca0c18935c475eafc4f0ea7edd8c4c43a49907c495fe4a4010242fb565450eca2e23c117f06b8e8aaec2474036a0e4bfed955e215672740ca0e73a3945bd86310084ca6853f0fd29f9fa45d4f4ab96b4e294c7cdee3b409db54ee04068ffbba7d64265fd244266e9e5721c4952512754ffa696f9bd7303b6a60f263fe7280c46518d2f2748c043b899331e7556603997e2bd1fb1f3a2616853bdfc4a2f6c6e043d8a9edc95942871949bec53c7ffcf8fdd3e342ca4c1a1f3f2dca206744275744d859dc053efec3b5e2c1612efc3dc5bfbee3646b870b4c3d6b84493673ee2304c965b6a4efaeefd0a180678e4a02e2a4c94a2a9e041a50bdc696561ddaaa16c0bd55add0630c440754eb2735ea8b80f7b800d4f57844d7f14aba5eab067480974c2f3c0d667cfc773186644e88f62e3689936129417f1e587c4962a0ba20b8af9057abb6101960520ff0909b7222f0cb9cf26bfc4f0b7871f7bd277fe0f348107807b0d0a6e0a20e4a8e49b8d0062714ee27cbd9d24dbcffd61e59dd328feaa769e267832569c8b6036aa376d5410fee6590dfe4acd54783cba288a9e082c88c7e3bf2b0cf567a976ce2748671dc23077af0bfe5ea731d689b1831d053836357c0c67b9118005fdd810a41ca02c44dd608813f399fabf9aa835faf6a10d22b49641b3399e6d80b51b86c529627568823f71215a80064dd9b22647d8c606495a135e9046fe7f8440aeb82335789ea06cca7f21fbc2194cb0fb9387e875be3472fb409ddcbe39841c0fe3f59c43a4bdf36b862800cf8af4d901495cfa99ae45fff96044fa46903f41fcf4ee9526100da983d9b31780a95ef49b3e8c09297545fa18d1628207239f7c7809faaf044b52d91a0f44110c55ae1b44135d4ae19ccb91940ff96c282bae8a9245a21c3eb8e7eb3fd5bf7deaa7623d729a6feff5f3861183b1c160ef47f64e72828f1c3634bd0f1c8fb0ae674c921df7560f904723c59973dcad2f41c5911649a6fad66f2d8d36db1306242d1436ab0dfe508c44ad73966b8faf5bb3dcb258cdc6aa5156dba40572b5f3a7dbffd6d47217d0f496d17aa60ddd4db6eea878e2759e790fd896952799478a34079f72761d51bf9878ee13edf1674074eaae54aadc11a676ac521a2f613286554d72fd5bd554765ddb26d50a8ac6f177fabd88fef108c1419bc7d891939b09243cec9c1baa6256cc40c77d197eddb6ba4844ead3434eb2ebb1e184c07b2521ba0755a3b4281df4aa174d55c79b0ecf1b78db1c2234aa5845d94380342acb228d841a11364f2870aebf4a42e1f1ba91217e81ac833c7ba4271225ff3fe0a9708650a7cf15ca45fa8e2b6ab6c490989dba1c726c76c5dcf19d91aa95137bef9a4b541d958f782f44cdfe6ed703d5028b397aca9f96e2b735bde155ab5af0788efa290855ef13f551495983636ce931e1ff9c43a84ca29a6038125902f15518dcac5e1f7f0293f9bc7f480ecc123300019bb50c9d4a87c26d5fc4bdcc7375055bd96faa49fde0d7074883cf06b071156b24c2cd2818e19a7ed9d243a9147bab20717e48973a2538e08848e521ecf023e107a3c12c4ad4ce97cf6ae0334798a0d978d394f5e567ca3628aae65380011802dff38b71b3971eba384fd440c04ec40f9fa66cb41e6b90a5f2f31e4279956ec5691ec45b0d2b3dbe96becdf3c6baa5d211cadc7647c2c885cd9c571f1811432b77aaf024471fc5f4ffda7e44d0d3d5aaa90fcb8db08a2327d3395c3b2923755cc27702a827d41a4b8285e65a17d9957f76e0dd07123151a72bb067662e0bb1d97e411f57c772a212877d179380fc99e0484b2f61a0a2b22ba85cd8f275ce03481e72f036c8a88dcf2cadd545a7253a242eb0ecb8aa49d74eb10d3853380324610fb6210317c38b285e2328d4796565bc472398a19b30b28f14ab4de9b6f2c9620f1af72a0dd99f47b91edd0cbb337a58e9a71538499b93660fbe7ecd25afd815c427283fd2f60e40e37bc416b4b3876e4f52f1e646080d7b965e24dfca87403c0a5d2e6ba6262cd240b9ccb0d5149f920255bbdf056f8109fe5e3be672a3705f1a56b4b0b99575b437ae21189b3e32fd33cd4ea44c6514700c4c2f46e0dfa3f022852ceec25be3680016b99166f44502e1dc8838f75044c80accc8c74bd26ab6fef78c61438ed579ba50afa747d77c382a251135220c6c313df234dc23199954fdbab8a5277d944fbc53f1eb6d65684e9c3b077faef7ed5bcd9a84d91aaab0739ff850829a627f942f06b89243b1921e8a170b11160d15d482e28695bdaa4765598acce5443591eaa26dad3e3fcfce75c12e99fabd06961f8fc8eaf040bb34160df64560bf0b09f32bcd8bf2422a0ab2856e702520a9fe56c4b2827487c91fac301d7a09c8e186e74eda07395a76a7b2ba52f46991df07b51a26dbb9a0f9f6a736c38105b4d3075174de91827f127de933af4c991883cc9d5e1d02a219b44012f1be3e013c6b204cbfe08def95a4ee43978e3a4b5a5200d55c1f583226d5baaf21a5389663340edb87d7bf8e82f0a47c80db6dd3230c13a2161170c7b88a03f4e21a495855e8016c0bbc3605b0f9c34264c84869304aa46789198f1a0ee2c12bc69fe32e54c8436fe1b4f49cb2af2926537c0062b4ec0aaa44976de79df58a1060a96fd383b91f9d5299750792578b8fb088ec6c87f76039467a60230d4318ece8b16462a34ad5c2cc650d92157adf63c7f9aeefaa9759ba006321c3f5678b1968a77187e9abd25d79ed86fbdaed8666d0c9bf153a7a709b929bc4be2b23d9b6ccb17c02423027c0d3f83296ec1a52df4e4bfbcaa1473a170ff2acb731582841105cef1e9026c4af192234b755a1229064e2a585094ae7b6aae4c05877d5e1f9a0c6fae0718725418e29cf2e47c568bc04dc853d05e53e0c39c2be3132f350bfd2358b266998c04b51382a0b05eb8836c130bf96be69580db93b0217e453e9e5c890b70ac413b2a47e42aaf50f54e5a2084ed8da7f99914d3ba97c3f6e1c65271ee0dd43f08966c4faf43eb5bf1a2eb53671df92e0f0ea5c8f867699202bab8849692e13e91c471d8c3866cd887692b428ef31125990a6a35c513e273cc6ee7e5c177c4952292c89c1b9f665748886153174b88894ff805440008344a62152e0f19cae034bcb65120940da038df9999be566ac3a08d850b788bee87352213160d593acbad6ab3b65e49ae5eee13c0aadb080820fc88f7d89619b97bc81744e53addfec6d6790313590b21d1acf1e879b4b952f8bbf793c3f686ae26f283d6d9e7f86e239110d36b2eacb453d44afdc836e1ecfa4aa35361e6953da44c046fd7af50032fc02deb618ee462b98bcd396817402dc115dc5e80fc4d775d1cbca04074840e43c0f8d741825fb38fe2f1398e6028bb40150042c7cd66bbbf740c20e11cf7fca357ae25cf619c68b2692e46e105192d25e5d8d84d0361b5275b04aa158530c1e85db9cff875750edf0d666ec41fb5c7a31365cd371202fa1935aff98e6bfa1483b42b49cd2eeb508159b31b10368dd0936fbac05ac8d6963e747a5e6814c4ac84f85dd9a1c1c9550fded3285f859848356522f663bc9055eda566d55735521086bbb9aedf777e89772a907da1e1d6cf527e8d72bc4d15470483ea9d5534dc89771bce7390f379a01cf8a7a1cbbea7a5084814b2446a5978277956df1ece05e3d60ca6ee44f419d0b30e5e2d6625d9b863c46e99460fcae9fa26d9dcc37476ee24d98820677399306bc97348708e4cd7dea214d99addbe42d6af180d36b1c8eb21d9a10507db50077c1e2c9f9d0428f16899ed3f015311cde707a7cca36a1089c967210320213e11162c995eda9a72be69d1e6cea3b30d4905c0d3c8e0a21d9a06bba9c21ce655ee560ae89b4ce589f33292b2d112c59644f294147bafb6c96f0f35242c991e4f336eb5dda5a0f717d5c22df2b81f76e5abd8dc3dcb1e110d6cdd57f7eb828f5bf6ad263dc8387e80daa9d6b3bef2df7fa2c3d94fbe7ccbbcc7041f34dea3404ab58fe42d844bbbaf9029f4a0c9ec2ce200e53f0bbdaf24f9635272fbcb108e18a8664b49f1ba16c626d05f047f846ead9598ca4343684414a09edcc781e241219c96ec1f43918cc76faa2c6d5c26fe11b022ef904d2068ec6068ff8580084792021721ace03428aeb325c53d02fb9d18f453708e043efd0748c186754ebdf5c5cb49a4310fe3f387d1af95b5a20f7da88b3dd2ccd9c35e98c68f62a9285103769d2c070a6229196d6dbf070e719f73921552523bd9a844e23d4ae0c88232af3e58be20daf580b8d3ef54e81d71300ad3768e635ff32ae1b900338bfdfb2d8475c4b94f3b01dac3d8b07033253efd8579653c5d1fbc343283049ec51070edde30010c86f45ff50a9c5026bedf8fa789d67939fa3295a91058248887de529ba581e1dfc8575b43476d3ed885695f87b0d3f65dcd2091370c375ce28a0dd3e6f2e814b03947f5253f13771f1c5f73cf07983620817974886e063e8b68900e5f909e2ea8ca916c0bc81df4b87da1c9ea51bfb98b7df0bbae3a0c84bfdcb371f7156dcc02a1adf42a18a56b0d201fcb5e88efbff2137104845ad1bcab37b62d1598ae0454a11b3d6800267778943c44060f464d3c44043113e2049f37501c065cef8b0e338ee1c8ddc1465ac7381fc9d5546d155055fd7e5f91429d5675eb4d926e2bf99327c22a9d9da022d21a5a91ae3add7b858d082bb3f86ddf6c2a0532254373cf7024e86ca1ce25c5a7419623467423329511029416be799b855aeb789de6bd452f179fe38cb0f62a528b3fedc971516ace1d83657c50b44a86d060fbded3a7812c8b95591fb7d6d1239648f0a366a5bbfdfff7c4b0e206278643faf2c409cd181a5e15c520280e30333c227c3b3191836db4884090f53b7067a448c257f30a15f4c56fbac27460ecd3b45c37e0a4bb069645f506384eb94437c4a2020c801576ac016702814bba8bd91883dd1b3758d0e3f4fe3ba654709f76fe24349b98115d6ee9243859c2a52a646453179375e3de8eb19320c5d50a07d14c76cdbfab2fb6b99165d161e762e2331c27eabb3ae959cc6001958936642f858b32ab9514c809829fef313521561ce67a9b94a5c768d621abfe80a1840b60a66fd3d8d284cce1636006835ceaadce83a2cc1b83716d4bb88f0acad545b129a640766d724f360aaa092f5e394501247dbc1f6e815848e3de4c47c99b92cc65a6441726dee377a242e25feccf5d322ce655c3928c9a72f7125ce3bed5785c96b8018ece21bd23714bc51fdb97fe3403f5d103c0733bf957e31566a6b6f9c14376d198433ac8c96b3fde4b1a455bb5d8508748710994b646082575ff70977a45e47926e37db965f19b8550fa03c459291d28b80e965b519ccb6f94d2726647650717e65a3d0131e6802ca5bd397b401727f107d5469f5b11da3a95ea2c43941e29f9494d83594f3dfad7ad79a5afbddcc3c1df48baeb62044d86d1032339b09d6cf270f88430c59c650374cc41e7ded298b629a92d3f9a1d3750ee66149f87f4446ee06e79af6af0637ab998687568933400e224984fcacb87b224e35697247d5e82ee34b1f527b908b6a8e997b16863b73c676d9b02160cc35586669b38e8c787c1de618939efa21eb230707fcba2af11f7ff583f7317e19ecf2a8c2c4c38cae466ccd2941abd15e3787e765e9ddaf4e9bfd24bb9d084c76b27930c0c4b733c1c4b8a0c7ad6bcc0941dea96277ec7b", 0x1000, 0x1, &(0x7f00000039c0)=@abs={0x0, 0x0, 0x0}, 0x8) getgid() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffff}) sysctl$vm(&(0x7f0000000140)={0x2, 0xc}, 0x2, &(0x7f0000000180)="d9", &(0x7f00000001c0)=0x1, &(0x7f0000000200)="c994865f6563e64fb1a5c5c67776b6e5", 0x10) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0xe6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x28}, {0x4000006, 0x0, 0x0, 0x8001}]}) close(0xffffffffffffffff) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4b2ffff800000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setreuid(0x0, r0) r5 = getegid() setgid(r5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) write(r6, &(0x7f0000000080)="f65960eb", 0x4) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) getppid() open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x186) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ftruncate(r4, 0x8531) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) setreuid(0xee00, 0x0) getuid() r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) minherit(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000000c0)) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) setuid(0xee01) close(r1) socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd, 0x0, 0x0, 0x201}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x2}, {{r3}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7fff, 0x400}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0xad, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4, 0x8, 0x58f3, 0x2}], 0x0, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x101}, {{r4}, 0xffffffffffffffff, 0x2e, 0x1, 0x8000000000000001, 0x1}], 0xe842, &(0x7f0000000480)={0x0, 0x2}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000004c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xb, &(0x7f0000001640)={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f00000003c0)=[{r6}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f0000000100)="2bc9aedc0cf970bb7995ac5cf1a8a4e70801f78607db56be880931660b0d322de429e1638f217d5b30113ed843e84f3d84b238b7a5acec62a0967f306f7501f28e0bb78ece4f0e95057e560d921cecd25c64e379cd39a515", &(0x7f0000000180)=0x58, &(0x7f0000000200)="b16ab893a3cdd88aba710b737fcdfd60b04fc4c9e1d8e2ebc25a34bf766b89a1feb75cc894e13dd2f95797a50e6bd42987baa57aea535a92e04639c0ea22b58dbba51cc753af317617c4372da32e423fcadbcc7c73a5ef2667087da137ac89e9e9e340b828a2a0f0c46119146876a021fb47228542ec7020a7a22bca5f8be821a55deabd96bc3d886f2681", 0x8b) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x205b9a) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r1 = socket(0x11, 0x0, 0x0) open(0x0, 0x20, 0x1) sendto$unix(r1, &(0x7f0000000080)="990cbfc258c0869023195fc8552b6f288200169b29b8da1716a49fe36c571501d8bce088f8d52e24cc4d7bec7c70ff6375f4c56ca0810e", 0x37, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x99}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x4, 0x2, 0x0, 0xffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = socket(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x6e, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000340)={0x0, 0xfffffffe}, 0x10, 0x403) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a04003c00000000002c9078ffffffffac1400bb44140b0100000000e000000100000000000000004e224e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0016000000000000"]) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYRES8=r3]) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) munlockall() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x10, 0x4, 0x0) fcntl$setstatus(r5, 0x4, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0xffffffffffffffff, 0x0, r2, 0x0, 0x200}, 0x0, 0x0, 0x4000000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x1000000}, {0x0, 0x80}], 0x2}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x100000002}) (async) sysctl$hw(&(0x7f0000000040)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffff3) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async, rerun: 32) r1 = socket(0x2, 0x2, 0x0) (rerun: 32) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) (async, rerun: 32) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) executing program 2: r0 = socket(0x2, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = shmget(0x3, 0x400000, 0x44, &(0x7f0000003000/0x400000)=nil) r3 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0}, 0x9bb0, 0x7f, r3, 0x0, 0x7fffffff, 0x1, 0x401}) setgroups(0x3, &(0x7f0000000340)=[0x0, 0x0, 0x0]) sendto(0xffffffffffffffff, &(0x7f0000000380)="9d9bc1128e01cc8bb8b02cf87955e167622411d84811c6a1772ebf4eef456f6d9d13140c63b0759ccc146599b1c0db28f263448beca150", 0x37, 0x2, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/6}, &(0x7f00000008c0)=0x8) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000480)="7e908bfbe4c2b30d80b309713c1dd66a37b5c7a7a82e92386faf368132616c298c53281b478b5372bd800feaf1bec711a40a7d8e90f7e4b606114c6c0298c8ee2998073abcaf9511174c834a71d21093e8eb01416d06c0ed3c4f5b41e8b15ec6d77578218cd1bf2bc1a24f662208ce414239673f0e87f6cec7871e9736de625a0c7a381a513bb0efdcc8ed6e7a4616eb1f19e4ac05be1f69eaaf2cc0afc930fe173c3fcb3408f4f8d9234251b2365706be134a848ab37f56c7ba", 0xba}, {&(0x7f0000000540)="1eced8293528f7560cb8bb6dff9c2dfea25585eb04fc891bd6272d770ba7e8d5b5d55c77e6a114e769f258e2a0c0", 0x2e}, {&(0x7f0000000140)="a90772d2586c78691df4588e0c2062bb13d0ae80b8db72fb2ea38f268a2fc028f6a8fd8f7d5b99f6e4bf55dc93ccf48d3e75e9bbd0e11df5a3e7dcb4487c6392ffa921670b3f22bfef6e36661bfd6dd7", 0x50}, {&(0x7f0000000600)="faa43c72d6838de3e5f9d26e946db821065a2f12a774e237c3c7bb6ef9e5d5a53ef236b113520ac10d2f9529d17fcf416ca4ce4acda7cfd611e7eb4a74d104030a0192a0fbb90ae6faaff6e7cd4fd374cc44e2cbe32f2b3ad45938168f15a013e7d94a4e780b96ef3db354cfc0a3a058d30223102bac5041284d2797ab3562023c299e59b099d32ab7189dce908b4d25d6e5fbc914af13cab072d0f4c56af4fb703b9924dce9b52e43", 0xa9}, {&(0x7f00000006c0)="02ae4eb1584e0438f8413b69a84137f96e9e984ce13ff67f8c7681a5cd2ad934c855c5918aa9ab3eb7861b45df84d8ced45e4e9462c8f005c16785f2dad77e9089260beba2a1c25ae5d7d6c294c6647b27e718fc789fd115f3669f0797b716cac5b086f7ceedb14fc3632aecdfc7c7a5524eec49ac023ef2c6b4f496403404d844641c8b6ce59a64444bc1baf88e61f795fa0b236987eb5a9d", 0x99}, {&(0x7f0000000780)="e5fbd8a91285760e8198928a85b2bf1b3367b18eb0bc786c7c06019160f54678be1ecb0a2722fe8c152846510e6547e54a7e9c052e877b15d1f58ff5d0576df3908f702f66ed789b697b3726507f605a", 0x50}], 0x6, &(0x7f0000000fc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES16=r6, @ANYRESHEX=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES8=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000100000000000000000000000000000000c58c921f8273de09aaf2dc078fb8154e2bafdc667bcc8c4aa8cecec1bd94e9b3d7fb1ccf25408847c63dec191f53a8a375b9fb566b882ea57da3e924ac3360cd2493043ae01858ed5eba9f0061121649550f5f16bc7bf31337a4a8edc798aaf961d1d721a1733003332d962fc66e76da0eb72168c092984a560f33e504746df276", @ANYRES32=r4, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000c913404ae8b70c61db73563d588af2eaf9bbdc9ec930be43a13cd417598bf976e6d361583900d8ece261b853858c03", @ANYRES32, @ANYRES32], 0xa8}, 0x406) r7 = semget(0x2, 0x3, 0x11) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000dc0)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0x22, 0x3}, 0x4, 0x100000001, 0x7}) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x2e, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000800)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d672a736ba1bd857feb09901fe0dcee53766797f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a00800000050acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd021cc793994922dfc10000000000062ab475cca257352828a76e5314be5629235c0febeff57cab95e894238b96ca5d4d3e670fea610c00009bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756faf775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3ca67845c3386ce33141141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678a0900d8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071ec98111cc9024f790ce16ceaa7d0104e39789d91000009a5bec77c992c792eb013621a86709cf57acd9981f947115f608227da8c54d8aa668931edd0b599b3d8cf5a8438ae08c1f70483223c3ba38088fb2e65a51edfed44c55a4d734bb553d642ca2bcdd1a08378317dc8f787469c3b3c14e4b1b46c2c8b03b99333ea80c9d016614120c595d2f49ab82c5dd36e448fad8a7c5aceb70b1a7e5d67c342d7615b314b242d9", &(0x7f00000002c0)=0x2af, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000300)="b302bb15c05f896af884f9b811cd67ddc9e537b344da30c7f9eed52bfa2c54bc312943035b47702b3cd5cc1cd9e27683409b2d6b2240adfb9c55cf66d14f83e7a27c12c4507096411da9a73b7fd7322f3fdc8ca9b6ff6a5d0e06a9b7253f9058de610788611422cdc52a49d9b371d3f23e6d16d9a40a620e90e5b695c66d2e5545c4f6ac71076ddaefc8bde4d5bb15f0", 0x90}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r8, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) load: 15.81 cmd: getty 95342 [ttyin] 0.00u 0.00s 0% 319k executing program 3: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_emit_ethernet(0x32, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @generic={0x7, 0x2}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') recvmmsg(0xffffffffffffffff, 0x0, 0xfffffffffffffe29, 0x0, &(0x7f00000001c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18", 0x1}, {0x0}], 0x2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x7}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) fcntl$setown(r3, 0x6, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x8000000000000001}) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e1f", 0x71}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000002f00)={0x3, &(0x7f0000002ec0)=[{0x1}, {0x20}, {0x6}]}) write(r5, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x10000) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x0, 0x0, './bus\x00'}) poll(&(0x7f00000001c0)=[{r3, 0x2}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket$inet(0x2, 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x24) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="000100e5cf556b9900", 0x9, 0x0, 0x0, 0x0) executing program 4: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 5: r0 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) acct(&(0x7f0000000000)='./file0\x00') r3 = socket$unix(0x1, 0x2, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1e45b186228f254a, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) setitimer(0x0, &(0x7f0000000080), 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) setgroups(0xb, &(0x7f0000000100)) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6b, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff0200000000000000000c0000000001"]) executing program 3: r0 = open(&(0x7f0000001700)='./file0\x00', 0x10ec1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="04", 0x1) write(r2, &(0x7f0000000040), 0xfeea) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = dup2(r1, r2) write(r4, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r5, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r6 = socket$inet(0x2, 0x3, 0x0) shutdown(r6, 0x0) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000280000000000009078ffffffffc86cb73c2d1c65b0554f268092c3ffffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setitimer(0x2, &(0x7f0000003300)={{}, {0x0, 0x6}}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa010, r0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 32) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000080)) (rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0xe6}]}) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, &(0x7f0000000040), 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000000280), 0xc9, 0x0, 0x0) msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea000001000000", 0x7) msgctl$IPC_RMID(r2, 0x0) setuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[]) r4 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000300)=ANY=[]) syz_emit_ethernet(0x2450, &(0x7f0000000300)={@remote, @local, [{[{0x88a8, 0x0, 0x0, 0x3}], {0x8100, 0x7, 0x0, 0x1}}], {@ipv6={0x86dd, {0xc, 0x6, "66f9ad", 0x2412, 0x37, 0x80, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x11, 0x4, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @enc_lim={0x4, 0x1, 0x2}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x2, 0xe, "f5ec512c32ef399b8f9b08d79496"}, @enc_lim={0x4, 0x1, 0x20}]}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x7f, 0x0, 0x8001, 0x81, 0x0, [{0x3, 0x200, "3f34545303d47f5a2b5a6c8a52b72f8f76a305c85bf11a932444fac93782e58777ab09d40212b5000e80e63c1f60ec8d43852c908d88c14cb953e5c141f788a61b0b0047abd26b517b1c76b118f668fd66b23b789483c643c94b34b225c846288d60c5bfc8851320af0d44ca929aab59b04e046a16952441740964734b90b63194aed8f19593ab3f839bc9bbf0249d3806582cea203a502d0fc26529ffd0087b617575d347a54a547bf794ff54c02757b04a4dba17266a6812c3542271eb187b7059fa4919166b037da70cf95826b0ef5d3108ce98d52653c8696df67125fbeca92cd29a6d739244e1fe3054bc690549dc1fc6078b3ea87a70eb0d20a62c8109c5e531c3f0712a9871e20a8ae42bbef0b6d1e4d72c50b7052d72b63915e57daf80ba7c90bb2481b72990ae78b948ba3c6d1cbf9887be716b6af98dcea7fe1cb92ae55a70784951b1c2e82b4b8a8abf6978ca365e3a8999cbf571ed84fbe76f6ae6bdccb04b630e6669369a75829aa21a6a0b0f88bec9a6e7b687289ccfbcc4a4cc6ccb0a239344f2c993ba467213b96c03dda7df1bdb8c337b2acb5575431224c193f0372fab03d353979d58b8bfc99c04f77444ecacdefa91b708d3253ffd6c31670f37cb9a6b8c54432539976b634193b7647ed309ea96d3380b4e2966e557d150d2d9cd7c5e3dd4c3607a96cb67bff7ef9a264e72eaf83e8e66d48e4f491fe69734b97c47cbeb4c906632334fba883de21fd82536211d07e8bb0e4ea2516d0347dfd9c37d7deaf5660d46d41ebd1246f647d2ad78ef3e0271451d6b96e386304832d2fd470e2d8bac3b9238bee7b6f245f2463e2c9c060aeb4e5a1df8fafe9ecc1e3932bae3c52561fc3f3b2a76e60dec8627a165f633ab6400d1f767211ac574e0119b73cab5689cc448fcbb490729f9fd5992e5e0fd45af54fb3dfbb9d578042552b2872c0750f1dbe34bde4078d6fd0b84bbf6efcd1e8749c221fee857fdc9b63cc900cd8d08d5819a6dd198aebb35d126ccf0dbdf95b8b671ca4e9cf8ef6ca8f9127e496e319cf4fb72c79fecb0fe3bf2131daa6eff39ed5f4a9f46c9346dc2e2cb98c766f0d38ebb95b6a7f96a33524bdfe6afdeafa1b2d71d4cca2ae1372b38ef91399ec414e21335fe91af9e0b1678afead14553635d7f6bd00a663e1891b44540bdd03c33c5028670dfc0a6f750be10a6c17e1999cde2bfb9c7ac9b2408e2b868c50de815753385dce9b1d082a34a8aeabf1138dc9b1125b9daf6a0897d414b231d20c35adcba1ab1a48f37850c67d00cde34aef56b6c46197573ec836976a3e496a3e670fadf86fc6432a0ae625fdb4b5222793d75d7cabb482636a3ae56e8c95d5803b9fccc5dc31853630c5274066fe88315317251563275641a873ff5ba11e2a57350fe298483bba0d5974cc3d59eb1c499fdf26a3e84eb617fa0356a9e17f1fd059d92a51f143c4bc0a9b1ae8ea993581df8a6b4fa9222d8617a6b1de64b720321d5da4a42818d5ee246b6fe42da280dd7cf620b7a1a56630071e4e4f50d27a509b3ddf34ad38f0255d93edf273038fb5fa2085352d090c658dab0cc05db920e0e7fcb01317942048fbbfd2e18d985ccf6a423c4d5d749ecf9b05b67c807d4b57746236f30e2cb20ede75b2bb93b611f9109774750fe38d5d869570aaede396ae1e988a32a2dcf67b8dfcaa8a23feaa18e34ca17d880fb02febee89519bf117884757cb10141a15513bcca50bcdffd08bd048bf4347fdddec7431eede7d1245020d9796f0c9f399e5d18e0d2da9a0f2754c84b3b243e5933a4fbe9fe4b01a601b675e13d487efdc25e8b25f1618ee40f844f5fb3a4086c391476e67bae5c379c2e9f9314859341de0e33a0380ec12a08bcd746a599df797dcb8a3fc87d8b4859a9cbcbd5d21a0606613b63f8019f7b27dff6132792919cc47017bc0978ee9629ceed5e9d0af9cafbfaaa2690b3b5b941afc157e84efca4233cbaf4ecbf52784ae0d8b759c36787e8f80f280a529a4d2718d5c68e3f3b490a397e9ca16b770b9e53560cfeb82fbedfcc292867b0705d5303afcb475df2da6b8cc1c28210674cd3b6046850f4c132cb84a209727fd9d049551f87a26adc3841df90fd1674d9ffc06299bea6a6d80f1464d3abeff9c505d3468b46bf8882132622c78f83b7713df5984ea7d1388870f9e1075ac54a9d241f3e2c4cabf891a534650de10dbbbee7e8c9811bbd76bd5bd04667eaecea97df4ccda0f0e947fbf85c654d285b49f0669d58ba00cb2954804f14174e15662f50e1579b350a5abe7b86a697a60210f39c81c4719c333ccfdc5c6d22c64ab30b47b42275a259302dd12b7565c80cdb26b9da178a0c9a6adb5b8669f2b936c6e760501a43e4327319ca8759ddf31d17794056dbf5c81162cf3d9fe3775dc3d1a4726b405baa5ecf48f616b97cf62e43427f6cd2ceb0fdc09ff6692689efdb5c96344277dac83e283dad2b7be00ad27a548f4790788eb78435fd25293bbbb752d6f890cadae00ea4dfade87ebbde5acd3330e6bcce2f71ed57eacc06ec6f32c3a112cc2a63667f52348b6fb7c99d74845b15a894bbde4eed9ae6b8f0305d9decb8c6a4ec55754f3c549b22146454d1bd0fe70026460ffd89809a5674462002f55918bb65a3f6240a8287254afe1699160c30065738d97e895880da11cb880791f40320d12424413ba908f1d3539d75a7eaa87653b58a28ec710bdf5e169dd6ce052e75b25e30a579e4592611a9ba37c20f41091ce518b64c7a202bc3bdd6f5bd93a01f4dee1d5ba2fe94aeb79f81d6b267cd41599ff9b4579944f0c0e00ca9e3fd842f2e2ab7fef965c332241b75ae2dd4e0141b2f338ca5af25a63aa4ea5c6cc87ba71c5606cef2ce4036a3c5dc272e5d744ce6d7d9993e62be7911a7238fca2b86339588158d63c7c2768dc86f80991075c8d092b45a4084ff1012c13c1c4e54a56bc71b5d482a25dcc649ee47d176eb79293eabfb1c274c69fff6bf534d97c3e22e8c6c06987f9da7bc1e04cad773334eb1090d752ead7a7b692ca5c360363a2b6f33a3e4d20f2e8ce6e7f3d943c578ddcca2ece19bfe97794f58bd40880c87377516439fd123e4ce712d8671e7c735a3862fb32959f9fa336d3e5fbe206612f199a551ef7375c801c7c36abfe6e859156491ea215a2a7f5b02d07dea35e2fa1bf0b7fbf829e129c4b95689ece7cf9dd89bb93ac422da54eb2c25de513b968e25fa58ff61a7a670377e832dc202d6ad1e579de567689e306d23ae0189aecba1c9b5a79035a8e1347878f507d567d14a9859024685d62c5931e9ff7ca3cb16ce53eca399d1dc97eeb07bf01d93b671dd9c35e356d3e27e284b050205a599a86f7c43041eb99ffbd534e8bbd5192180c7a99ffcbcddf3f06969aea98e368d7886ff7814708dc86339ea3333c91a48bc4ce3c02b11f1d16cf6e77c164490c5fc8c1cca21183c1ef09aba8db4ad8ffe97f4875dbb26402952bd3a42b74d896740dff0092a26d733db811f7e6b54f8d52d971948d17fcf79cbf6a212924b7251dbeb7ae688b52b5d0333712e566ef3911f8a706fa54223e49bed0822d0f45fbaedfe128afaeadf3e06347bfcd6df15134bd89741e071b6ae21c69cfb3b59227f9577cc6c45ba410a6732df24c32fd73b1599e32254a0458d412625395802b0b9645679c683b9457e3bef8c5604742bd1a0f7e36e1bd626778cbd94ea20db7a007fec84b98cea25c6b0be5eeecbdf2cd4f71cbb621adeb8f802b94e458fde64e44d07fb3f27124940bbb3dff776180ed09ded4fd00bc8cace4d634afcf46fe6689c62b7aadc895a1cf748bc306a5d1607b175b65a751d34646a5999b14d07fa27c17a2213cac1bfc0c6fa7a59468124fd9b8e90fa17a05585ae56eb4b242fb52f1059064cebb551dfa758dc89056c8f37c9b8b81cd26a512af57c82caeb96f6ff1956ff87b2451346c9695e36a942db27f09185423d2343d9383aa1b95c95007b263c713d93d0e42b76228d5f65fb3f0bd9aadc5d5767156c8ac234b0a2ad64ba3531899b1d4cca26b606df7bc345e980563cf2330047db20d3271cb23456b0c25fc5f13b6d7d7dcce7c43c1718e3dd50ad9d43229ff353c3f61ee20df0548df876c0d162f350879a2d7b32444c6546362ee560fd86ace9759aed9cdf741ae4259ef0daf269dca562bcfdde3b1a8826574639989b01af6bd844424ebe3510f6be762db9bb792ebd2f399e42558766297bef6b191ed0a8b5af2930a824e77d0f9d839b07a56aa469b8bf98891e153e77727cf319325ddc87bed58fd4f3cd96328bc4e682da340f8841c4b00a36787b948ef3a0b4bbadf36e660404ac168332aa1c07e09aaf6815571e5a58b90d0e556b2d123f8443bd6349b022183520abd74c1bf65390651383c5189ffcf18b1e953f8444a6a02fdd41316614bf29b06f23ffd77e69c6ec1ddf86e2544e24f3914a6afb9bf706d2ac242c9f9384bf78713b6373c77a0a89dde0febaf6d642a53dc88fa39259e2260238dec9c052b58a46fd1eaa8ca8abe3b7cb2a25652743a154a0eb841c815ff6c98f53322051e8ff169489a544cbf2248527751c97a331199e62e4edda3290d4993127bfe988e3d134eb4b7683eaaa413119e9706209271e3df54dac8bd26b136e3572b61b09957e8dfca714d4349ef6bbb8f87e0792bf3f51e49de3007b40f7f76973f39b5e62573e73a3560915b47e7c6cb335607f5df397a83045ab97dbb150bd9b057545a4dd3cc4847b87198c6ff80f42f008fea23b8d3a0f16d3ae7063cf65adba9522c7dd21159458db432d5375f088fbd073f5d2f24b4af06804ab041060b8bf1cf607808892c690380c3599a2914fa3c221e32574b0463c1ea3d861f0f24c887d2b86e553a282c5d51cf40073cd5f95cf9fce78cf307e74e67fdbab2b93ebfe4c82d977f804624b490ebccd73475c3bf65c6901e3f4e4364388ed9118d8ea6c3b7ab0216d2b5a5aaeac94832421cb543a1bcc30367a227a5be3e831ed1a8f845dffe89b38211aeb9d65c5d5f014972eb4fa44af06b454ed4d6dcf9fa627913dc15551f55048a21411ba36ba26b498ac91ddb4e9be68ee92c123348427321cdd6508a34470a645b3e0b23d4555b9765a9efe64b91cb436016ea14ce94c80cd1780ddf26fd1bfc6d4fc5689a47258a6726b9f593f58b6a388f98fffdb47e4578dff7c8979059c6751d002b31419677f1317d50316d5f4c0d9d0bc4ff2fceb4172bcf7428ffcc1cb3d8faf08ebe4b50aec846eb6a47a9326c66b764bd141a4337354f8503e9bcf07fddead6bf88bb175404c71766bc16200fd424fe069f1a0e6f0bfb6d5da3c4667acb14d11ca721693e1427e1fede9fdceedb490d297bc03ea8ca7efa5132e5524af2207c7a0fc183ff5aba1a03c3c24a5376dfd5b8e654446b8809df95b43905998b8409155c71c4428e0f26fef5835367d46a28ed0ec4e74823575afe8d509df727d6c64659e10a37ee78d27e13abe53d1864bc6ac7bc8709164347df2b6c3c90b360d9708a245ffd5aa401d43546fa3c64f3d4e800ee64b42d0cdf797b2fb0cad9eae0e7c47fb1ab70c5d70202135e212e9abb404d2b56df459bbb340da5a6f47f25c2c48013edc4a705e33cfc90cd79fec0013d8519270a00e4b4bd8b90feb010a98c9c1c2caa003e64acb4289e5bf6f018ab27c594470923653f1fffd88f3390a78e983fa4143a811a3db498b8383864f89af02bcbf9e110cc963738f6cc2a309a99145651b98b92b756775"}, {0x4, 0x1f, "b2f233e8168c77851898419e6fef4529cacfd5c17f3c14ea9edd4f28c79d21a5d2a92eb1887fa39014dd1ab390e42adb26b3f1b8a2ae9d01a6e662f7833b55669d51802d94017dd029600254a9f0374c21b6c012f6248ba8e384a60ab1177805ad3d303382c02bfb356d8bf683b58085f87435a693dd2084b6b5ffa18eced0d23235ae64d87fc0b0a2e1c767e9c2c526f10abe48100cf3bd74cff4115cdee83f4679c8cf565c2763ce058e8fe0d4f575a58630f704db3f688aa48e5d98e5910a7311a51957a0806fc3d1dff1369072b59ecce4d85787683969c7f3bd61c3f55a6be66e3cb3ffa05432d80a57c11335587594b8c7ab2380c36dde06b533"}, {0x3, 0x1d, "988fecb27cb403444ba9a8b99af53ea4a92862feedf1dafb429cb23f2693bb70bcb23ff2eac5da24b7d478eb337045c0c293cbfdc37dfddae9a04475fc73e2b6db44499e4314d43b87a7a5421c069a6ac02240a21e0d6585a88c16ee93da86fb06cb77c18504271400a26a570a5b7459745c63b39aea8ea2c274c9570f55e4c2a928c852cf6d8cbfde130c3b3438d04651e2c00de891dc9f1a38700e8bd26cd22eda744070af2b93bd1c92eb7f47e8bec8a4009c44a6227432562f1144f6b36c7b3ad5a937ff3ca09b0a3693a086bb0cbfd163fdf090e406c103203c26b9718151cdb1431b7a44216205"}, {0x5669c31febf195c9, 0xd, "254b86245ed323fce4e2f7ad134930c6262967ba6ecb9b27eef2b73ec7e3163d9d8a9b76367dbf3de804bbaa326b164f82153b5fb6efecef62ee7ba72b28a98dfdb364c4e3ce33505ea73d24019a352c045ed3a09461360c6a9d8ca9ed0642d8fe4e9570bf06b858810592d5"}, {0x2, 0x10, "4d9ac6bab64e04f597d140b862b0487b43e0615f62534fdb9dc40f2ab48926e2f4fff3c777054132a69ea47dc2479d6558c6caf9b5d08442196872d886b9fedb525f9037499431490b6fbc2f42937fc953651d24f5553544d4949898bd771b4188d0fbd2b13219f7e7d7b509b82b5aff595a5a5fedffdd2f6adb09c6d6341fe5"}, {0x1f}, {0x2}, {0x2, 0x200, "6eb8eb6f557e40ed93669b6c3c7ba8ad872cd8b28cc5b6ed23b8cf61be2b04a722f9702a8586d849483bf4bc57f42b1be6fa4f9e2f1f942d60d137fa28da9da39920b7dfadc3b27102960e18c9b0b3051815a63ea81fba737c772feef4b0825363023f3dc29dcba6fe68d92d708e3b48ec7309fda42bae4c6f9933b3e2abe34b87b895b291a1a8d6f8d374d26dfaba36ca273a860b235389f78070744bb9aef2c271c552eee2771b9a185f7822e1aff60adecef0572be85c857872f079201bf47d9d9cce3cbd60f90297b53d9a4a4014ea214b0956d8af2c9ff30c17ec77a43b6ae66054f48dc13ee60bee7bd483c8ac29c7ecacdef13ba51042971c8502a54d7aa57c727284609254199a03a694059f321de37e2c71102b6dda4e5934e17c44f12e4e4de4e2f5c731196b3bddf800aede223610c690bd6beacef7017b2957280c76de55603240d0541942b84cf58be0bf1364d942b217d293a50334634fd511d83b128b209fcdcdbcad3d56175b6bf11fff2a2d307adb938915a577b70c0472c6abb1f2015fd5e0b786e8b6c81e0a993b74a7f8a10d48d3ffa2617186d2be9d04fd77992d494755242dad74d31f594354f97e2fef7b8b6422ddf05ec7b8526efcc2374ff6ea008b5194b2f571c6bae2af34eca1c3d48fa1b26547fdb8dd2ba2744d759ae4f49cbf57537d32f9e1779803e2eba2879b2b66bca8528be12d4992a5df9770eff859ad7d96fb95f8d8623684c339adbb7df41cc297ad1accf9f923c3277318c30106a8c42b526a9bbdb17817a3616744ccbaaad1ea45c53b36525a0ecb22133f306bc632c00217e6bbbb6bc8dfce2a46e5fb87fe8591fc4aabb6f998aa82ba5782a0ab382e1240b00bfd5c3eb1ee9e50d68df0868b0efc811c028eea8f29afb408c423ce7ed1fd6be328ea6c154ae012968c35b1ee80109065c1a3baf25454bc547e4b6a0eba2b213ad7d6b3ab3b20b8e8bdc4cc531ba1255572bd45933640ccbb218acdfc0a60ec02013ee206c0db7aa4367024854894a05511429a45e77e426baa87752638b5f87314f5c9afd380be387d933fc7c7c9eca7d43909c834d984feb7c67e1b21756d9023537173cfef9bd754df26f08774b614cddfd32192766a1b77f7b377d547640d0ee4440f30caf0722ea69bd0423fe140f91c5e78f856f4060ba0b5bf661a4804e27c22fa7800057ad67b08c9dd88198c083611445140afa67750a199883791504ae8177b29af2b67ae0e86878846212c50ef8b8dfed381459ebe09f1c7ebf481cae1b1209ff03f7174aef1c57f4c26c30b34614b6bab135266e04ff4a7cd051c4680b71fcb9607d32612f16d421e7bf64bb012c5365cc085b679710aa933fc914692bd6fc166bba74eab9f7373c26cf074c7ea93f8c23a5085eef60d3b10b3abef4db7423d888b8b3faa29d697be87b61119f2414801c9068da1c0ec3c9be845ea283287f824541063d9a36e7ae92ebfff2016a8c3c6d99c63a674d8e5f93b70f67d14c0c2554af9bc295cfb758d248fb08331b9aa15be8c3186f919033b2059d8fcfe4a1a7ff1206cc749084b47479296875bb96a67f95e285312035fd5617bc28dfa4bf20cbda3c239e84eb355318a730d0f8b93ecb1320f7239d8f12303d2a56793ecf543a03bef70a84eb7032147dcd8add334df20ab37a66ef4dc6608e12fd4142f76b1900fd96565e1f1f278bc15de2a39d92219a87f5f4003adf22978538a61016486334d753c0580062b4fff1f3121e71f756f7fcb1d2a7070dea594dbe1dc35740a58c78636dd771dcc76744fa93f0b97f9dc0ad6a9b8e402b9f85e8dc5c42e6201ea86cb5af5db8d62f05b0330bb69c8c4df769a30d5aecf66eb2ffee126d7843e6b100d882bbc6d864e4db391c3fb3e05c1f581314f94b06d0139857932053a684d3c1f714dc1e2efe3f592e2c533249f7da8e6eae36b7db9d76ae507fb2ba8063f4d3e4f44997815e92f5b95ae8cc15c28359a75b1bd9518623f6fb81d4056835fe0d8ab427b18d363fcef03e08b42e949abdba5300e69ff0704c4fed225d3395af62740704b7cf6f21117401965702557085f7afeee188242c2a52d5953e9058ac7b605e6c84acf1e7a68de1760d5e5cbd10b7f2ecd6cfbac1ae0d052c1d75fe6e32ebce3a9bd97a2b1c93d2c48e0875dbfa7d62b854523e8bcf506c80aa19ecd031cc816fa027db0440ea08bfa8b2286a0003d659f0e89f337edc0a07dd0846c2e213aa449703c5760f6e9751e99bf8ff0fe049567cd20323e9a6ad30084c990009faa08e6533724125278bb7b06046fdbdedf5d8a5cca35ce1dc56abd5779afe1818a595d54ab78d78afcb0bff182a2a2f4b2272a93b386e0ac705570e20c56e55ef771264abaa812c2a072c75514109166d2c446b7392c3cf9ed4efa0a330ab57225ad7b56b0929d8c1fb83d8ccc98834a3943cf21de71b49e128c0b722ec9194147c8b143490db6d0b5b9ed409a379939efded8eb4ea2c4e2fbcb0ca37520bb42b4cee5d18e4389f28da386a1f70a1e899cb0c010c678d186de6ca3f9709636240db71c77bde0fe9b2040a12dbb464c625ccbc4ed2cf603ce70a1ef81be6ffcdc06bd6cca5e8812680fa7bff33f04374b4cab152816d13242d31eea29f1861526dc7cb233449581e8d9756afa60d467a9578e0aa04c96b2d816a71d7cf08a3a35d3bbeaec4c2638fed92f338237ef4a12573829c340da77b9b0d335fd5d93b02a206f95b0e20039716f6b9475a301d717ad8c21944cf32d8cf5a5ac2fa2512f02b493a6359a2ebf1ebe21729a88dcf0a055912a352d1a77a5874b6044cb1ad7d28fd3bbe40a0dcd4a4c9e4e679a63648ff3045ec9a5897c6eedf50f71a07a10457c6af6ab4f4b91c7c2870ef6ec20fc6172c237e5d8920787c5b377c0fbee315efae82db602d790129f43ddc95079f6b123fbd09eba7f852bf57429a6b882fd52492516930ca65ee2e5d077d44d907a7b0bd42967777869e3bad07e1eda2332f42ef668accac89b6f6f1bfe7286b02eec5261c1d61b008a87b1e41709c764f02fc05291885091a5526311323f02908b779b72ca74e08413f99e56ffb7ee651185b6a0a9651aa1d1602fcf6cf48c4d92b4bf873cb6e2209ba34470ef5d06a4a1822094df59b95f45a54771acb09f7e2f0f603eef716a694b84887b79ec4a695d7bfab2e5d6ad05a57456473de3e66e0f89fab9666f6aeab93d9fbc805abe80c15b011a4f1871b84b1de1b44b248131e1e209c2222fd78b447f16bd914200a292210fee18e777761e263f034044597e396ba2c90a0b28b775a29faab60b926abb3e7ad53f19ac70503ae5e2b5c4de51bcec3021106435d0895aaef174ecf408d22f49f0a5b7aa006bf78741717629f8accfa4ee062f259c4e79dc12156f09bdd53ba36ed87eb6199cabc85312d25014c64dfb8540bd7e545f15f45292f0affe6d9235073c28fdf3ec22a15e4a3fbc26b05d30cbc8c0374de3a57e19f85e7aa2746e3072ba804b64097519af6a50316d4ef9112a342cef6b375c4c65ed9d3bd9b302ca4b2b3c97a36724b4bbfdb0dc957bb5b3237526b124be56478b459a7697982ff8906a4970a35c29a93332245c95976fe722af9c0b9f4441c28de4ed75b1349575b0f8bd5d96a902a089571a1ef143e7b33a234602ef1ca672a0470c5f3051c83e5ead1418f501c241ed12516ff7faae43d89fe4a328df3d30f554553fef97395726cc60afc7984be1bce8610cf16a44f181d67d4ab28831aaff016d655b57a6b7d1a40906b6afedbdb9db65e8006ef937730d92fe3b45911ff1faca554d66107212184c64dd3745e66b26df812a7a78665e6fb4a166d6a7f3207d2462ee1adf5499779388d2bc52c17d8c7f0fa88ec6cff148d681d6ecba5930b932b4229d0e4ca2b384bd94be9a6d7fa5f02ec7504f7595bf0cc0ab9c067bb373ec15ed1a31565d8990c78285ee25b480d1e7094b58b635464d6a0b47a099989138c9fd17b703c77b68fb50448cb26f3e836ca5c195d465216226a91b327e1975a2837c6c3e9a9910d14ca86372edaf842e7a6eb94b82a5cd18ffd233a07ec247d0d13053fbc893f0109cef45c0f27b1ad68720d2a1fc7956a4ebf446ae0973fee8049f1379330a694df468d9c834eb435bec9fc6f970c1ddcdc07c584e9873c56ed0a33ee8ce768db9034e762b74d4b6d81c123a963183774e1ced37e5375b571be85359c4690b161ab40d5e5ee86596a61d0fbdbfce5ac89d2fd64b9965d6ed953ce5e43234a86ffeef1d82b40d6c0309477b6f99948c5f32d81daab2ecff6f54ef9b598557b2bdbdffadce3d65c5f33012c64b4bfd1f1dc0ddab2803071e13fb745b777ccb71b592b17381605004e9c3a617f729e237f36bd432ad91f1a00c795c20a78ce000a1b8058ececfee7cca5137ff311f6110bfc1f50bfeabfe3249fbc5139eb2dbecee3dbc5cfbdcd4b1e7a366689f3a1e772ffbb0e130084ed6699088bcb64851f437b33b95f7e738608d1dd94786c6b356516c3d100f4b687cf7a38b3d6705571ed6f5c2c13e9a3babc43465cb5282c06d5b30e1e38ca621c829f5c8b34c91bdfee32616b43819a21fbc640c52984b453f8960cc3c3e085dead2fc0174b675917363ce53dec40953403cd695aade1ba5413b6e3a35afa1a607375957ad8be1abacd8c30f0f63911e13dff17e6a14bfe4c6665f24d555c15de2ea551e2ca69fe475b2a5939afee980949d22a40322466d134737699d2ddb9109369ee5432643cb95bcb1ff92cd1a1096903a40ad6f1d21a00c6264a29549836268e03f5231877deba087447bf923607f043004116c54e72239594903fd957566e9b0a17e20a3029ae02b4cf46de3778c5ad53549518bad72575d5d56c77501ad0311994585215fc4279d14a183fcfaedaa72114589eaaa2536d6c7f562bc5c827c9665b8c71a15b17ef82027a37e213b9fb1169a54480b13a2ce1b5c63428ca108c10320cbcc55af8d7dc9a50573f3a046bf9bc86d26376e40234aac2d5c7c19ae0d79d493ad9233fa3ebcb06023765ce0536c9144bd6422fbf5b146f59aec762fc745d72e7ecafbe01b6c82333e27f4890765dcec74faac12e27cde3463c06d29d907883556eedd123754eb523b4795137e1955ddbacf2bc795cfaa45b91a80ea80d59933c6cfdf5d0b1032e0fa0f76927aa78b9d2ea69aac7e326d7e0141737a798c7b8d37c69db4ebccca644d995e298fc898a703daf605b45ef9855f838306b7f5ddd5318b4f2b5deb2b25b5f1cbff3a11cb65e7311e851da8124d822f43e86f85b0f865d69963f232c2d2366e4426e2ff04f3e59245ac2ed9502ff2558acb276dcde2a63d42c7de6412449ba21abee1088ae67f22a71bca8ed8f06eefeb43d1fd03cdc5440d6403e488466807414d14d8cc56541aed63dc22495681eca052a807b82301bb484911aaea5f97baa9da3c19de2274bd545cac58aa8b9029faf18b7b1b527de75d7b65c140e887a3fc43be84e6a4db98294b4c6c038df8427eef6a2ba5368867a8efd7a5323b63cdf97169eaea59188c353e81e165f33eddf9ccb1a74d2a81a459403f193056ff95df961f7caec2fa4b0dd41d89faa6f657d0fd0fd3efdb739997a705462b1496f614bd476564faf7d198b18fff8175a9185aac3e8c4252e3d3d1a5ca98a136ad013374ec81f205df8810f2acf62f58479d57f4c8611fa8f67f7370f9234734a77eaf600170be588f1994a024342b884549a62b58278eab45434a442f6b12d5ea5b"}, {0x19, 0x1d, "78ea7be42bf94645a3eb83d7b2cd9fe76c0599e58303c5c878bd8b5169425c012e155e16656e0d2cec38c26ade5ce5aa78234ad126525d1d7f316fb98d53e94189eb2881c611ee9d65a1520abd921893370e936808fccd27035422d25bfc70629bab639da01e9acd27dafcc0b640186824136d50ab0415a31b336600318d93c2242eb63bbd1e4d93176dbeb89ea8b205b1d85d452909db35ed8b6a4e1664b0a9ab9e602c76af8ce52f16e09493e1982bc9d62fa4c2c2df7b841faad453c92971f97d7f50d83717a378217cad01680e29cb7d3cfcbf775b7cf1a5c7e7bd61082282ec8527cff3a9a6b72a856755"}]}}}}}}) executing program 1: r0 = semget(0x1, 0x2, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) r4 = getuid() setreuid(0xee00, r4) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r3, r4, r5, 0x0, 0x4}, 0x8, 0x4, 0x9}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000400)='#!', 0x2}, {&(0x7f0000000640)='\n', 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001180), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) r1 = getuid() setreuid(r1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5a) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000100)="374065fd840a4fb9853673bdaaf8ad0a4dd3a48955f1665682754010b992eb5a30414de6735ba51aac48337ee9ebcc690f9845f7bd1562f547a24fa298fed3ea90a41d1b587f381f970afeec426e16f7895b9620f3b7570a7ff2c94a1ba7603612994ae6b6983454b539fd872ee4d3b8eed309391b0d70701293aeb8ce3085ca58ddea80ebdf12d281c068d44655cc579d94f8b99c5f974417ebd1c1d5ac7406c9ec9b8c982b1e0b548df03009b455039cee467dc68d54a57987cf86f5afd7b07372d25ade82ca56a6a08fd5a79b7d7eb9a5bc9e38cd95b41391b3ec79eba6fdc53aa7009e7ab342a5b267516ac6da36f528bcf864c3c27cf0087596b55d148035d1476031790677c32f88f53a1a92828f5c353d03406b699733788230d6daed7761aa15e8bba6e14454582b5925affc36288b21b88dac5aa97e871798256c933ebe97121dc614f477724f891689323db2562d2ed6e725bfc021aaae904716750c2f3d021ffdd38efec2740cf23e80789c199af521d9bbba53cdfb196b5ba55ad163a75692d8ad10bb9da48962f8775bcc8a3f528c08f89b08d274bceed8d9996a8d4dca532db82395dce59818c56b35e14774b21df45a0aa77328a9a2b66222d09b2c36c19109a5f6ed6ed19430e4bda617176183a4dfe76344f0f141afd5980d52fa977d8f85362fffef90c0cbbd760df8f1d9f494ec29dc4265e3fd1ba4e78eff28a41fa41189907ef1c8c0768c8e7e1ef10239aaa56407bb75388b34535b77b896e1841f12290f7175ddb5dce6721f2f323e7b4fecb91812d95c321f8063290fe14d34052448511a650d0f977e282cb2505e543492fa479f68470caed36a7e1754b13825a1abf634de54a73e516348b0b892f3855455033ed22e9fde99b1b9e9000d50c7f36803874be50438c5b4f2175b646cf5cdf5b30b3f3d8735e208ffe9a598d2c5278fa607bfb62a04d063f401ae4182ab3738165f27013f78fc7dce2c2d2a4b51490f43a5fb568d756e50f5d9d5474431021c38a5a63c011afb3c9b90980240967761a7cc1936470d06722c060c96f614d49d2201c1c43c34d18762a9848a04129f40b7cd736f98521f40d6d57cef32744a8b105f05e6779826ff015079cf8404014c0496901cd408b30d013356cfaf19d426bbc35eeec85bdaacacc630d1b82e91916b7f6443220c55758be6074610f6811551c6b11a6a2317b3fa741381d85aab562acf95a2629e3063c6b35558f2a38e39de6fb60f2b812cc8c4f3c6a14e9a6699a95c6a2c534fdacfda450ab99bfd229de68a9ee30a70cc04738929792b80ea4567029455c6ba73945e2d177c80f884e8b150b650fd407add923103cd3f553936fa8a6c1a3fc0f0989769214f04070c9ddd3fbe66b232d040b49d30671ff142bdb9dd2f08347975c7c7dae3240b39317f341c89070f20a671007ad15fc4af386a790899d98aa869b3ced65ca27f5f1d47b4df761525fa74f0dc020b3e813c1940797e319a175b56cc1719b2fd7464eb6591f488d2cba9a0c160fbcad35f35500326aa541eba86d2e7a49ea02465a4576ed4d163625fc7f3e474b38b27eb227f1194438f7190f6b296d2eb764d2c7ebeb3129f0820d6b6faa71b5d94d97804cc9eab534c6bec12f44cf8f73241f13b547fab83b89c4bd3b204dfbc923ebec04673b74c98ad7b8899f8b6c3e87dadbe7b31e4cf4aa0039a25f1acb3de4fa221a37a1c90a55d8f4ea4c38d4bc4f75293ab3d75cdb80bf8d872aa8298767217f86f0f242824c39f77e7c35710029d5dede6f5c8f81ab73d178175b16d73b6ea33c9d886f4d2b30ce0839b72aebb530afce74ec9a109d852872538dffc01a7f4c86e60edaf35048b934a6acab1494f6f835851e61fbb33b41398f15daf1bf393ebc69231aa2bcfdfd11bcdc76c92c1e833d27304e76f90538c0d35912928a53605e50e3b4741fbb57e08c9b9f0a3be9b35ae8f719929070ab7f6b3e74bbbfb512dcac349a3bbdc298ac3fbdb722d44f34c2b8762094215c7c6bea01328c9ea6f82ccc0fe10c6dba8a1483debe603a33540d5973a686602d1923c936cca45c1d85914a5017a72ac3f34fdeca4020cd0f2305b81e9d29fd1dfbb1769b653ec1391b92c5599dffa0c5bd3a84cf08c51126f3a95569ac30b2f346b7c5a4c808a2e1e47324ef85c4ee071b0ace0a2c8eaf4ae6e1b7a283c44d0f486bd15cc767bfba94432e2d935bb49994320bda1004c05af01664ba0ac16e7375bd4fe08fb196840b240112e1528efac2adb60cc41d4272cc56bfbaebab13af086431b4798cc5771209d4c7b9ec1fa38bd3fdc0cedcba704534d9aeeb25c66f5296fe5ccc42f24fab476270ea333416360840dcd994830603c935bb8d2758685ca4b23f7a6458c7943505132b627fd9c9aae633fb34c2f8fc6f0a092617225a39c85bdf1770deec6b4526adac9daf7f883290f7fe317713f970c26440a9a486239dc194a38db84d5becf06d5363e8ce4d3080f60e894de4ee638d8d8527c45e00dd8870883cb10d2b6ad4ca2327187b8ce63321e35fe37ec9979171e42fd517a97a2599481188c1651e9370bce99d31f99494b60916ece8e5581a7b09241b4220beea255187264fd1f108b74c56fb55f1e1e2b0f0a98775527a8080948cc65072e9f8cce40f7be5af69df2ef816ebd1a7421b6ca03ecd753596e67ed857713825ef61ed80e95c07073b43a4923b6e7fa4094399615149ea852055c47c9d6e754fb51e2bde88cdc1c26cfc505e3a25558a19712908a682dbf4bb65539a1467b89a9cf3f8c6759833475d52ce8d35d27a4ab663eae9435a9247544c30304d0e4afef37105a3bde689f0a5a56c9ffe6c3d22635b78b777cced10046310f184c0652a3741b3729d304601ba637e89f2e24e7294bc46e0c260050a84ee8b50934421af562d0fd63f7d791003e7b9190ef3c867884465ba0510abd71d2d30aaaa0798f3602009e4da40087baaa1b87aa9e9c88cb57de2fa72ae29e9375ab4e80f5a420db796bac9938b6bf8875a16558293e16b30f4254b834a52d7571c62f33526344d78aee2c45fe951b863c489ca9cf1057a21b971e251444c1d6bf55e6600bed43ce3f9c35b07d5451e86334716fb983122f5c1d23920fb9a287217d80b71d92db9cbddfab5ce1d94e5d9732f3fa9c7f38c885dc2c580f5dd7810fc3df443a535113903203ddb9305d9a9c52663746334433fd04aaa36b3ea4326512283e866c8e1d492d5dd103f612215278e73715e8a10106b3ce845963cb51bc38985ac4d1c16ce63c3b7cfaedb5a21228b18f012dc64304e1b414d4366e9d2682852cd851766291cf7f372527c98c77a80a4937844c974663e9332bf3e6c093836e03f07eaa60526061fbb7fd984cdf18ddbf07ad72840e97a0abd12450389f93e462aaa3d5b80ca3c36d444af716ad7c95c90771fc8e22eb809b148deb9d2eecdade5df11c454571b091891263d261331a56156a0c61fa4ea6cd28d37cfaf16d7c3dd5c0b1b1bc2a5d1a516aaf3f7911ffee753807fd5287e397343532bcc485b76b0e1edd2ee65eeac1187fd08bbc59e7952c3493e54d2748177c618263f6e31b3d1f9b2f9515bbed367f876573f76bf6ca93df0e2530dab7c5ffc341c8778b1a2db39e917040931b27088dd9a07ea40bf682697d28ab94d171251e62f966152d8273b01dfe545f1d927c7341c9f3f0816bf0ab77ac1a1c46fc06f62710bd87c056508927c1b27e8dbd388c0e8cf77b229c28d7a7f524c16c88fb07a5e6349422120221a2d4550bfa978262258eb33123d39f301c5aff6843147701bbc9eab827354296a8fe8ec139249b9b4895b9b597797be5bc74247518db7327a5d97db0b30ffa354685cca6e7df84e75cf29b56c5a57beb74c0f310e392c07edf2006a8445152b91091eb7fcde12d50bb6e04612e867b65c1f9c60583fe06da568fe1a3b9f2836f03d28282d8c56ccd4ae6976752d4c031cb8cb3394dfdf0220f87f17722145d6f7bcc04db37999f4d21d8fb6b85b6adeb67174c6deb2a85df0fe9645de94549d37d0e5aaf718aa183b8ff4ccd4d74b6b8e31a03fe0289d121a6a6dc1c2e08d87ec9c1d977ee4af218187a88a4bfd53ef18a2e748103e62003decbc590d6e76ee9448e32603e6776b0aab70fe6242340c865a7b6091fcfcef1004b10395dfc251593ad297e9f683c418d3372f4015eba8e2def6277f56518825cdb1927b987f825460fd58570d0d80c7484f15a6fbbbd6dba541d6d52b904d520fc867fb96f4951a48163b77d27dcb7958d9d9b714cc24f47337c6c1ae16e18ede95bdf3f8c7898ab076b76970d1069acb7c3fbf9cf5d90d1fe2129500099e9c83b5314a5279572e387b611539f679f618898f066984c646ccd54e7726bced10ae55db2d694d48a1a4e76372e04a9566bcc424cf3167adcb9ca36a2c7eeec24e6afe3680a6c0fe54ef9d5f134821036959e12d2e6c2e7e6a3fa9b913ded0d33e19005a2d27274d062cbc18fa90b74faa45c6fd0865850eb11f02203d26385d9aa10cd3d6997d35dc7b906d39b9c430fbaf33b92a44da89dc2adca707aa55f63524bba324a51e8e24fe06def352df1270f53563bc3e15fa01b6bd0420e6bd87df3a819136d71dc5f420f601805d51b2963d42da95358a065aca3e9a7ccf52998818045c4d1b4e26b4ed6f5b590b67db7aea79ef358ba72350ccf7c84520b35b5422968770bf405a3169da50908d5e7f5db639219ba20130932d6979aa3141d47c06831dd41b9515df5584d21c9a0bb89400e478c3952fa9684e054fa3534df00e54c6ffc3f77857eaf3b4d0e6834bc360a7e17363dcb9eda71013223ef25a420bd871635e6433163b3a8d5d22adc3a2e0cdcfb8b587f5ddce7ae38acb92eea84e309ba5916d02bcdf96ca0948e74e73ed8f7dd1ab11f50b778cab7085c6dbee9b696106a9a7dcb715f9b25b8ba6cbe78dddaf0790889427210c46170d55531cff2d4e42c2331cba42e4ecc0ea9841c8235038f3d37ad3a4206f81880e7d4c61b75730d8ba6796e3313d52189100837b7cbf37446228c42105ab04eea1ba938d992c7ce587b51e0b844e154ec542a18a9393484d732c862bff8330bf7c20caa07f261e34b880372b88a968e15c280ccb3d45d04a3290408999072c4670338b8a9729cee8718b2eaa59def57eb07459e8bb8a94869cb9c07567cd1649e0e021d84715d92bc5ed23d8161281386c257c506a856787ccd32a79e310790483ef8ae44146a8fd11f2d0a782a5ee666b1638455502655ad6f91ade4982f0f67837a98ceedbc5fe887c0059eb14ebcec8b6da45488c868f62d82646f6bfb2c63a5c7a09f08e37dc2eb7d59a43ed1540b7b4950d52c62a46a85731ddd9451529e722f5dc7930240f8d50a0b02fb0dccb41d2ae4810fb106b2d84e1630e1dd459c2f6f6b8a038626bf980b6e92f0c79f83180cd0472de9039239daf1fc24152363582da80b525348f1490f28a4cf584c11ccde360ddb1f0b37a429691e5c743e5a0beb184e331a22d5570b6f566f8528551d81ef6750118f47428be7f6741a73a9f63cfbe1b52020535dd1401df421db6c73f6f8f8e804764ddd71dc7058f9c3b69be09e856eda33b9361e909cf77e295ae8f982ee535cf6c82319c48e587e581b9b90636aa1c0229425f40f5d1fe63e789b3fb1a24c05f29cb3259a76a0e371ab11308e61db9efe4f3a5ee6171841ce573fe0f6ac7b036ed54249594153767d0e3a66cd33dee6bbbb3bb041174a34e6", &(0x7f0000001100)=0xfff, &(0x7f0000001140), 0x0) r4 = msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0xf5, 0x0) msgsnd(r5, &(0x7f0000000380)=ANY=[], 0x51, 0x0) msgrcv(r5, 0x0, 0x0, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001600)={0x2}, 0x8, 0x800) r6 = msgget$private(0x0, 0x442) msgrcv(r6, 0x0, 0x0, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="00000020df0000001413a24e4b59ae4b4a8e4539d67fc483f566d5b6ef25bddef464a3febce4a0566c9cad42817cb5f7fe6419b29fa136c8578769304b8f42e8df56fe0730c3fc02a35b84aea27ec7db253ce536d96aca68f55984adbbe26e581c77fc792c69d3a663019fe6c5e7e8697f00ffe68cf17e8acd0000000000000000"], 0x51, 0x800) msgrcv(r6, &(0x7f0000003a00), 0x8, 0x1, 0x800) msgrcv(r4, &(0x7f0000001180), 0xfc, 0x0, 0x0) r7 = socket(0x0, 0x2, 0x0) msgget$private(0x0, 0x1f8) setsockopt(r2, 0x1000000000029, 0x9, 0x0, 0x0) dup(r7) msgsnd(0x0, 0x0, 0xa5, 0x0) setsockopt(0xffffffffffffffff, 0x2, 0xd, 0x0, 0x0) executing program 2: r0 = syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000000c0)={0x8001}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) setreuid(0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2020ffffffe40000ffff000000004a00", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES8=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x48}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x7fffffffffffffff, 0x5}) select(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) sync() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) setreuid(0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r5, 0x0) executing program 4: setreuid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000002000/0x2000)=nil}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mlock(&(0x7f000001f000/0x2000)=nil, 0x2000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000012c0)=0xf861) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2) executing program 0: r0 = socket$inet(0x2, 0x4002, 0xfe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)) dup(r1) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="921d8b9c2ba98abe35fa30287eb13d4a9fece5a971cc40766e0306d174d5edc97c07", 0x22}, {&(0x7f00000001c0)="7261ed23f118b11583f3b288f9e99787219382ee0b59e3fda4eea7ab0c4bccb03ed1609a9412d84a78431ea3497efd335ed4ddd25994e1f9882413d3d745e93a369ef3c36797b8b72a8faddc9151b103ace0429d18311054b9c7048d044120522dd52eafcfa4b244a9e988015a16960db6b78316284c4d56ea1cec4efa408268adf33a16a406be63b2a8", 0x8a}, {&(0x7f0000000280)="936ebb14ea2bc5f2293c84a85ce6a678ee0201d44f27f88ef858ddad73ec54d870ab5cd19493c234342f05f0ab2abff98d857b9956a3b99cba2172b047ea383edc448618d1ad9c02f580f015ce48909f4d44958973077306c043a0c6ef11f61bad9fe77c52531d716f595ac5e7210beda304e3653a8da88592e80b5a6fd5caecda334fb4197ff829f39822b061dadec646422bc23e206f510b0afa5bfdbf477f463b00600885b3f3eb54fe2c8f5353ef30f32c2a13ea07e58263cd44121338504bf2", 0xc2}, {&(0x7f0000000100)="5c0aa898ae03ade05f98219d2db596a1", 0x10}], 0x4, &(0x7f0000000380)=[{0xb0, 0xffff, 0x433d, "0850749447bb72af8cdb4ecda195e24b3f653367df66cb8f732cdd3347c031a9137f3c20fd08b5216f7c094c038180f4586e399beedaa29aaca10502ec42fbf5c7ba779dee99892175ea34b778d4fc2f49be76d1845d6678e0ca3c3850a1a34a0bb163cdf1a8050130e99aeb41da1d416a165d3f774d362f4c748590cf873591bfc3692e94e91b0316889c5b7f587ec605790345bbd1f3fe21900c043032d0"}], 0xb0}, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000280)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r4 = dup(r3) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000180)="23028d8bb6f7610a158d055b8163987867e1c20f65075347699f2e032de63365352e68", 0x23}], 0x1) execve(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14}, {0x81}, {0x16}]}) setrlimit(0x1, &(0x7f0000000480)={0x9, 0x1}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040)='\x00\x00\b,', &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) executing program 1: writev(0xffffffffffffffff, &(0x7f0000002cc0)=[{&(0x7f0000000680)="e0961267527edfec3cd8", 0xa}], 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x8, 0x412dfb) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) dup(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x21) setrlimit(0x5, &(0x7f0000000980)) syz_open_pts() r2 = socket(0x18, 0x4, 0x3e) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) shutdown(r2, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff020000000000000000000000000001"]) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) setreuid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mknod(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) fcntl$setflags(r1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f00000019c0)={&(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x54}, {0x6, 0xc0}]}) executing program 4: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) syz_emit_ethernet(0x32, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @generic={0x7, 0x2}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async, rerun: 64) r1 = getpid() (rerun: 64) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') recvmmsg(0xffffffffffffffff, 0x0, 0xfffffffffffffe29, 0x0, &(0x7f00000001c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18", 0x1}, {0x0}], 0x2) (async) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x7}]}) (async, rerun: 64) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) fcntl$setown(r3, 0x6, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x8000000000000001}) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e1f", 0x71}], 0x1) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000002f00)={0x3, &(0x7f0000002ec0)=[{0x1}, {0x20}, {0x6}]}) write(r5, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff0200000000000000000d0000000001"]) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = semget(0x0, 0x0, 0x470) r10 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r8, r10, r8, 0xf26605a7c7776b73, 0x3}, 0x10001, 0x6, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x8, r11, r12, r0, r14, 0x42, 0x6}, 0xd45f, 0xffffffffa034dcb1, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) clock_settime(0xffffffffffffffff, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x2, &(0x7f0000000040)='./file0\x00', 0x8}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000100)="02c0ffdb500420d5ca98aed50acb6162350eee0b3d09be28185681dac713ad0036119d028388870ff6a9870336e05073f2373b02866cc665349e772fe7ae82981200b51cac3523812124eb999e0debd9647c8c34122f19cb8bef4ee946434646e1b1b82417f7c736ef446f1918988226bb486bd73814f2dd5600a72c662e755d3e6f0fbd2b57f89d7fcebb1c70559cc8bfc28622e226c72dd6026fa01196e72037e93a3059c4857e50ab2bbd5d60a06c10eea19fd0d8a5473e199e1c57ec7428f0d07e50316b7780722f97cd5e1bc9e2cde74c0e964d546fd7249bf932552dc309363540638aaeeee55b549664513bb8ee17d0e6933d70ffadfe2639170c43ca08f90e62c8403a4515cade28807958a698b58c2e6aa32c11a7f62ed8b30691733bf334029de2c2670aadb5c6b9ba31f2147b61560b5cfe29b739da0e21270c7345fefad666223216079002c3a8a310fd86bea6f462f5e7a6bb7f59a18fbfdd8c27ac8b8be91b933de1c45be30e8de0aca5edae223540810291e18ab9a8a36754a05a187e3e21796cc238d7ffc594570214d46ab7d4f3e11c1c6be354098aa01439556d77f7d97ad6f7dca0f1f8118e54317e1c7930b5e4f16fd3709c9231fe2a2f9ecff40f2d4b2ccf39d8c06f797ca9740e51150e9f5997b240344927d741e8e8a775da6d9e86aff696de55ed6dcfcee3a630a09ead0a529196e83a281d2061b7ba75674e01d81767b4e1c9fe0a99a4e9c6770bbd896f38e3c5d40c428dd9648ec41f73028ac59f9cba5d1bf2150f08a40e17fc7df630a708b5f8c66978b47a1d2a01b351fde521720eed1b2946af266cc9f26a374d4f7f92d5a9005ba40a12be869af7f882cbb13f6954636df022139a15b8c994a743ab94639e22f7bb8e16bd43ef32aabc4f77ab18e4c099f816598bdc5c9feb0586ae0a3a68bfad472d6a03caf117ecf875034107058261f5630491c68a80a711a406c545c5e7353e576f05eaa23470f7ecd335deec89351458b9739b750808020aa12c76653eeee4d6ba1884cb7d6d073cd9656d5da59ec4a000ab6ec9570034cb5cb16636efecd58e06b81dd68a65232c5afebd54459ac889305059594640f449163005d038b573328a756717a877350ae1677b9333280c70a74cdbd2b5c157fa9cc437b38f7020d8193ed94f7b872ce516035c4c5d17a430a391ee1195f0c2fd9320994705286d11b8207a2bbbaa7193644a70fe2979b44aa3c84ab5059a259372a86e42086afe635e06cf1855ab570f4d58492a58dc28aea2911f9afb8ea8e507b1862706e8a56c5c5886b2c3c11d1c8d3f0dfd1162bd45b428aabe530dd49f30829aa994413e818bb11c51739b3a4f86ca2129d47415eafc5db40cd774f2fa7eb5c098942c9c69f8148c19b42a826fcdda03762bd346e7eb8f833ca0714f24584549c2672f3ed8da5618e6c1317a0bc33952572e007a2abf84d497064049149c2e6e5ae67798f3b9cf204d69738c20185008c540b1311ca798c67d2548d1ccbc229cc4ba0b69f5584ec2b53f544806f033a28da1fd3feebcbf6f79ed29917f77aceb96747a3705e75d07565f97c9d965470162460fc111fa7e9786e94519aa772a1f7d41b75319d967e7beb78f60c5302d0589341d7a07086c1ecb964cdcfe1703510f93d091a2cccd93d3ebf974ca58159fa2514d98ccd8254bf0ea10109dae63e80d59b56dd0033ac2a1b7d5d886de99d6fe168464511ca069e5e61bdfe5e3ea6844208f032ca83f4de6b794c469a6969a81318d43f6f5d5702b04bab031790843c2237200b0ebb5809b2998e65265604acb235c934369a0e0998dd2d681d008ff398d6d58ea30aa260808fe2c1d4a7b1bf88ffacf5166544428566b7e2e4d8fb547b42488ec352c6344ea2c84aa32298041637fab69a0c7181ab5741fa4b856699179768b46a7da95f9df1155ec7d350031313c04685640b74d9653e0e0096a183918b9424c87629540fe1e4ffb12f2bd52a54d27fa66b43a9d7f0f89fd8968e095f954f69345e1bc9952c232f201744faf2637003534bbde28c4adf707eaf15da4cabe5e50ec5351069a5ca375e71f6212860d0011984defc83cdc694b2e4cdcdf6915e8c257ebb9bf913d2b2d3e2d14c020493ea5bec7d949745f79cb1a2cbea069d7fa9f4e7b8733ec22d63e7087055425e1b8b5d99573d3a8fd3716d4ff0adf0d61de1ef586f15435c7225d4bf232d3aea2575548e4b7fe7dfaf9abd20a13b0242b64c866f26ef952d8da4b085105e01bfa0c747bb96803b53950ddf07cece771a25785c0b9add94b3080e3de0aae9892f3a14bca7b719c392825f11bec8fe6a8c930be37768e20c02274f830123058eb4ad6e9e44ddfba88d0eb0b1eaeb7785d0e42804928697af1c7157a302cf581923943b252b55ba9c3e441a99eed0bc4295e3de8923b113ec08d875c4eec54a3b38cd059cf83da3a4bb4061aa0069ca3c9da27da787f0ba7589da1997833d610fce31cf02f75b74f0c6d3b4230903ca891b2eb0b73529ac542e829d2e1b9cf0fee02a4d3c5996c7144fdbf85a259955f0a93b1bbef9c372ba9818416b0abfd206471b3fabf5e6cd77014ad0548b3365263b1cfff9595ca6e9241649f426d8b453d6721599dd61d73b3030a54534c1429531cabf729fc54929c9c8cb63e3a470f4404e6c126a0523aac22b151ecdd443b05eaded1f5f1847a9b66466f6d36e41ee1781b96137c9fe48b3e50c188e65ae47d74360c164892cae70c7a1e359ef01af70978e34761421fef116cced199be6ef81d7fea8ce8ae3aba19d0bfdf9f1e3c012ec694294a88a792a06d90c667266d5df5d857bb64c3d9599aaf180d5d5841f1f1d48d8eb31c8ab6e19a2b0259c8cf65f37762d2eb0f09123e5f3db6803f63e091e720c6527a5f7339f014c33e5e99cd4c52902716a006cde772a6a4046b1c6c0ba44a08df64740712cdb2638c8a67364c340be5781efd159b42ec325d74579ba2578dc76fde3fce0c0d7fcb000df51d380770d5250a0a958a427adb59a1390b0bd1848d9cd0fd90d4b260b5481a55712223db4817f58702ce80fd431eb1f3de5d4026b5adef02749412197a80e6094a454081898175f1bd668a59128ec775df89e8b2c57e4c470438ea6a9a218662bc4f8f389cf43a8e506ff44ad87f32506299684a66fe85e863e00bebab6e86c60531ecfe0ab76a49ca07989ea3f7bf11b734dfbda59b1f4ca945a6cdc7c4d6b65034711db5f82d0e52cc5cca57f7db5b09a9a6ca172e95d3ee54e8fe2ac24469c11e7a7a5bd7903becfa953f0018e211269da522140251ecbad40213ac41a834f694e51dc91487bc11a9ac45e6399d874a523d63809cc82a6b50de727c6f05050987adcbdf62342128f8deee389b10fbf7c10bcc0a41964e08540fe4d370b8abccbcc7c120c4c7797f14ea630bb3697ec7241ce23ab4ef669bafd3c8b1797014a5ad5cd5bc7f1b8243d933548606c524706c9fde58a7f429f5c7badea626b71a928a8111af1a11e8e490ee28a5e230ca67a311b5d9ee2fe6b002c0e0281dbb373b406b5e3beb78204fa9507822908d683e21c8ff7aa99bf6881bc82184fedc3d86ee40f505376607592463db6cb8decebfc917b97ef7181d1fbe9a2d641565d478899333b2c66950ecbe13c79e48fe459788b2a3c4e47f23db5a8b5ca626854007fef46186d8dbaa876aed0f7104829926ca2173d0e69f3d9eabd5ae9fae09037ac1b5104e90a6db69cb8e95f3bbd2e697f1a7731d5ac1a75a180ca22d9634dd484a5133e2ab4864357bfab4e83e8c25b77106cfa18439cf8c4cc64ef0961a9fcbfb2f025b59b20402dd9b062525d00cb6fd3a23449bbfe98e5158ff5593fbe25d77dd740362b289b3374296374760c226640f0eae7f18a1bc96f1a471c038a2ed8a7f59cdcf7531b530ff04fed91099947b67200b2bededb461c3caf90999d7ad7fa25180f09b595c1274dbaf4b74bbc66fa10674517f6a3f438ffefcf21b9b1e4e01b3aeb985688c140973ad9666c76ee1d3fa3137aecc30f7aabf35240f04768386bc5a2f2e492a74f82e5365383d74e7bc99fda62485ef2d37b5d347bad3cd97e8d76cfef4f10afb762ca57b0912ac208bcc3fe463952f51c9b85737259304116c034bae95ada2f0570dba0fa85a7bee6c663533970239388ea6f5917382b99c8ed0e428414b793992ac878e1d65f2095eb09f24831e55e05018752b2bda9363c81a8678bce7e16d3f919a658ff3a46843e7b599b0baddc21b1507f0f32d7fee252fd376f997b5a7fafd58da3effc7096cb90ebc3511e189f8b07d6fedb547f15024a027ad31c7e7b649d0be2d0a444d5dfbf87519902017f01b026766064648815021853a63fb2e6c35e12dbd823f2f03dba1dd9f366b4df5319069cea108d9400fe5aa58fe768070cc4fc38c4e263e830166f626b664f3957d2c2fa2bf2bb5ddc1d163ad7da95309a46eb2167a9ce45066cf851b14b0a429da420b4f829b40533e92a834505342186801567cbc1cb7b530e8cad270082d4dfd33404fb0597050f33e10de1e6d2647ffab782a994ddb105fb68366dff74ee8315b90919727a71aad4146ffece9e37543d44811c2cb3bd7e57447201700ed0f6c27ce42d73ef69b2692fdfee635d77604549415aa9e86bec6b40d4686e37cf5ea9373790afaf60cc812c1c037ef7d8f1ed64d7ba4b2821594bf5f103c821fe60bddcca18a8121c1605dabfeccc762ae2862632a8d6a555630d03a26f6faecd3ddf519cfaa0cbe89d0aa170f55676a51f40aa103631d70fa4c3bd2980c60394a69d6e99b3acdc99004f1014f82c9d9cf45c9a0eb692eccbb511350ceedc139520596894e34c89e97ff2054eda829b917d671a8d3bd646f3a857641746448fe014e8c105af340a2730f601614fce4005ba0636c7dc49715094d9a6396ce4ca5db1b47664bf83135b27d5dab7470da6d7b8eac65a33eb8b2745991a5db2e3db39bcd7bf9dc16d4373f22940af5c20857fbca7cd029bec6aa5cd15a2a00371fc47e6b95c817ce472d57a2eff658bfbf75297c78b0d86c1358a7abed96e016184095054901270f087b9c9b0d7c47f1a9c1b081706cbf45f3c50977fa0e65db8fe378b5185590aa7b8f852aa7cad1dc9ef4e92bb7331896b37977988de029f1de601acf63f8574a546e949a73e8045ff316831b2803f3df882ac489790b92709abaf4d1ac30a732b1af1dddd74db4c91c2d6e3333530b8d63cc7939dcc08b59f61eeba8403f4adc97a57f2030ce40ebe4b9cb5111195e8032c3a4da0686cd78f07a7e88d0062ba97974d7dbb147e03f21554949ce5de0e7dc829c810279bf25140347bd99fce73e7e0bf10701c5f52f71561b9d23f8b5f8cd896827ed667afdef55552e0acc81822e169e9be138486e5e66c429e3c06264aa578c0e2555d64f0ea7a7840d0a47ff142d06e9f2ec83c9f98d84694d5bc4f34bdf6111e22e9447dfb82ed84fb344fd3c8fec9b75f9f59bb306e8cd492d002f3039563a37ed50b55893df7c9f313e138dc0428a5a4e18186e6d7ef01cdf9d0acc6a0354fa8325867eda2260e8ca8e75014a8b213477d85ad348e25735d7bd118808e0ee17fd44aeb6f00a634d03fd174bed9d2351ec15f2c34812f54943a2674c91f1baf3c8daa0252f22a13bac542b4ac3c795dc56099652bfbf4729bc70597635c6ea2c8035a279745bdfd21c91a9857481bdd6ef22e9de2cdab9666dba4caeb991674876293e2d73a4a8ad7eecf59b4199c83e", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="4bf6b99b88901898386338ff7807941339820b902fb8939a5cd4eab99ac6b0bd893554e9b049ffb28886978ecd1bc17c955bff622971982a8a02f51bd7f09c9eda83aaa979710aa8986047c57630146032727d9660fc475c88db463190ad102b8110572c779d516c356b2f213a6430590372c8f244efa585690510d04175ce482f5b93cda710823b0ac186309953673d4bfefaadc68139a10d3387b8e9dae2a29f1bc297669ab191c3862a047addf352de1776eea08ef7d5e02c64a2f727ceb7a84b4ba52f8cdc560e4c40a16ec6a35047916b77d0ee220993129d38e04952cfe7a88e33deaaf575ffae5e7d61491807c9d41bf8b04951f12dd9c1358962", 0xfe) sysctl$net_inet_ip(&(0x7f0000001240)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000001280)="d97cd4c6bfc631098d6f131580e0b828e95c8350687017951537ddd66379bfdbb40546cf50d1efc70ba38f885d84fc8d1797327ef818213f2293b2f05c95d5e0f1f4098d772afca021473442800ee48e7b245b", &(0x7f0000001300)=0x53, &(0x7f0000001340)="a69fe996019c07dfbbb7d2061d627476b27f721e5e1ca4045dbddd6dc023b6373a85e67ae83e648855877608ab4611a54c1228a5377f2635076e25194728aef5b273f8486a75089e3275811cbaf3d5792871d34ee0781c934c60d0cf33558baa5a62d93426e8c77da6a9d908331534a48d26e23080b879c89aec329ec64335e2762bea812a9b7c8e0042da4bf59130f5f5e21323ff4a92540c601abf1e5e9b1895e3e2e7cc891029873e1a9b0062163849e280d5f7f658a1cc1398c4fe833020a73f54593f", 0xc5) sysctl$net_inet_ip(&(0x7f0000001440)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f0000001480)="9c0a97f4b3c686629d078fbeac3c0a1e9d819c0ad8fe87c22a00", &(0x7f00000014c0)=0x1a, &(0x7f0000001500)="e40dbd80bb5bf0f1c0f5d32ce7ada416074394d8857f33ba87a3f7c8fd2fec85f68b600373d34f9b62b79c44ed26efceab74283a050aac2b376680f318ddcfe9954f62c587dc95c02f0127300a21b125b81c4ee5726f6badb03a9539e0a3afa825f5523a4f3e79fa2218c9b485d949329127e55ddd02701bdd4cec4fd399c178443130c467e905685e96c5d6056cd5db26b6e097e868601a0ce105e5ea2d4c8cc46f84845e713913755e319f5e9ce35b2ce286b9683d27792885a6ea7790aebeec93ee760f478ac4b1dfe12f8965402feef38e572ec17666bdfbf114a5043bce71522a3b51f1921fdf08511945d36e3416ef909bb8f571150f9e6a67", 0xfc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) ktrace(&(0x7f0000001600)='./file0\x00', 0x0, 0x210, r0) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x0) r5 = getpid() ioctl$KDENABIO(r4, 0x20004b3c) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001700)={r5, r1, r2}, 0xc) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000001740)={0x8, 0x9}) syz_extract_tcp_res(&(0x7f0000001780), 0x20, 0x3) getpgid(r0) fchmod(r3, 0x0) syz_extract_tcp_res$synack(&(0x7f00000017c0), 0x1, 0x0) r6 = openat(r4, &(0x7f0000001800)='./file0/file0\x00', 0x80, 0x0) r7 = kqueue() kevent(r3, &(0x7f0000001840)=[{{r3}, 0xffffffffffffffff, 0x4, 0x1, 0xc4ad, 0x5c9e}, {{r4}, 0xfffffffffffffff9, 0x17, 0x2, 0x6, 0x20}, {{r4}, 0xfffffffffffffffa, 0x58, 0xd0, 0xfffffffffffffff7, 0x3}, {{r4}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x0, 0x4}, {{r3}, 0x7, 0x8, 0x40000000, 0x7fffffffffffffff, 0x3f}, {{r3}, 0xffffffffffffffff, 0x40, 0x1e0000013, 0x0, 0x5}, {{r6}, 0xfffffffffffffffc, 0x3b, 0x2, 0x6, 0x6}], 0x7, &(0x7f0000001940)=[{{r4}, 0xfffffffffffffff8, 0xb, 0x2, 0x6113, 0x7dd}, {{r3}, 0xfffffffffffffff8, 0xc2, 0x80000000, 0x1f, 0x3}, {{r4}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0xffffffff7fffffff, 0xffffffffffffffff}, {{r7}, 0xfffffffffffffff8, 0x90, 0x40000000, 0x8b3b, 0x1}, {{r3}, 0xffffffffffffffff, 0xa0, 0x20, 0xffffffffffffffff, 0xfff}], 0x1, &(0x7f0000001a00)={0x200, 0x5}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a40), 0x10101, 0x0) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000001a80)) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000001ac0)={'./file0\x00', 0x3, 0x2, 0x6, 0x1, 0x1f, 0x26a2, 0x2d2fa20a, 0x0, 0x2, 0x4, 0x6}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001b40)) setitimer(0x1, &(0x7f0000001b80)={{0x7fffffff, 0xbad}, {0x80000000, 0xb003}}, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000001bc0)='./file1\x00', 0x10, 0x0) r9 = semget$private(0x0, 0x1, 0x6) getgroups(0x7, &(0x7f0000001c00)=[r2, r2, r2, r2, r2, r2, r2]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001c40)={{0x400, r1, r2, r1, r10, 0x40, 0x6}, 0x1}) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, r7, 0x8) getitimer(0x4, &(0x7f0000001cc0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0xe6}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000440), 0xa) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) pipe2(&(0x7f0000000ac0), 0x10000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4d}, {0x16}]}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b00), 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4d}, {0x16}]}) write(r6, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r7 = getuid() setreuid(0xee00, r7) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r8) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, r8) r9 = getuid() setreuid(0xee00, r9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x61}]}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4000000000000007, &(0x7f0000000280)="c742cace3d8ba0cb26ab00d569efd2095ec64ee06393dc61bf62a97a6a4b983e5d38d8e73b9769f214ed56b75db41c9ee8f212000000000000000560a58dd05b1aa1138f0a7a60fcb1ed702552b15f37b4311f0dd7bf477c28ab4155b316806b011929964952e6243fd10fd2670b26ac4a9ea41801d18e401088d0a05cf62d1dd5d1a141ff8b0cbc3bf418c2101a2715b77b2be9eae679607f0248537fe55dd06680a8bedd77986a75ad08902378bd8cb1cf01fc17084486ca2705eb9fecc5c0e2a2d1535683037ae9d3ae5753185e84011271255ca5f151f5c8a3058fe0b70fd2f4ec915f49bbd004b8f7bf3ffe0d74ab3d8955d874bdf1929026228a06b21a1e00cd5c3e05a4526c1f44b1f6640d8b884348a674ae7fd44d3742f03412f6c2997e8cc96c653549b9095dbef72f98b7c23a2e2c9a1aec3b967368e35ed98221ae59c2b049166677897a96ae43158dfa7b6da041be667926ff0f91a71c16000000000000", &(0x7f0000000240)=0xcc, 0x0, 0x16) executing program 3: r0 = socket(0x10, 0x4000, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x8001}, 0xc) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x13}, 0x2, &(0x7f0000000140)="81ee8a89b66df090c9fdb52f82873020b583d696983a80e519adb0377070874ce15151096b89ea6478c7227e60f885f05c58540ae1ba97a13e9d5fb351b0507bacd06ab98a67748b950909b87e8026985e8901285a628b5594ec3e62a3ed6e076ff3a3c5797809d1816369aec1e6b24bb3fd4a891728c39072d4547cace7b2c3485c1a680013822c8540318931f725ce1bd54a6a9f55bb8792c5e86432f36201a890924bf48e8407e2a8c47ff5fba7a4619c87f24c96ad0de1d6", &(0x7f0000000040)=0xba, &(0x7f0000000200)="1885e9f2c694fde0f2b8018a9010174dee807ab6e40bc03389fe7469cbd1b66a917375a6b85d336de07578cad555fa13793b9b2e0ea2cd5f3a737b2d8a802fe987b5685513f503d3099a55101ebb38d7fae9bf9e13557da65571759352d5d7d6dfb7afcd83f77b76d15d05553d8e730a9ca20bad28683bf3a70b99", 0x7b) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xc00, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x5, 0xff) recvmmsg(r2, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {&(0x7f0000000440)=""/222, 0xde}, {0x0}, {0x0}, {&(0x7f00000007c0)=""/238, 0xee}], 0xa, 0x0}, 0x6}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r4 = dup(r3) sendmmsg(r3, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2a}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0x120, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x800, 0xffffffffffffffff) getpgrp() r5 = msgget$private(0x0, 0x421) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36a8db981ae2d8854330fd7f9fc4ba71ba88b9ff297ff033cc3a3dd93a7e60391b1e6b1d20ad08c2a031eb04353f", 0x40}], 0x1, 0x400) writev(r7, &(0x7f0000000540)=[{&(0x7f00000002c0)='<', 0x1}, {0x0}], 0x2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000180)}) execve(0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000ec0)={&(0x7f0000000e80)={&(0x7f00000006c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000a40), 0x0, &(0x7f0000001040)=ANY=[@ANYRES8=0x0], 0x2d8}, 0x3a}, 0x10, 0x20c) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0ffdba8c54fecc9031509b1623088cc3e85353a5586603eebda7eccfc5ced62c70a12fbffc2425f3f9e50317605792ea906ef56376aa499b9a909aff511ad2d63fc010ee2292f393b11d78e8bc095bbd866e81599df546afa16ce278edae371c4f16d4df85f4ba622daf27aa8a728453bc4e93539080b8d73936bf6499780255943ab4ebd03bdae91f09e60447e17e0e21bf2dbd2c39", 0x9f}], 0x1, 0xb3) sendto$unix(0xffffffffffffffff, &(0x7f0000000ac0)="24dee952f632c9420a7cd9fca5de24bd829f736b202b2d441c77b4f7af183491e9354e6cf57a87b7f80438757d97844b796202813edb49144fe538a092b496ad8ba2ec3e2b614899035deaff09d7140f33ac4ea319626ebe123943c5cfa79a63799b8bd9d159da862bd8770c307f085fe6b5eccbb3b06b06ddc154567641601c414c56f022b77bbce0c1b6b5a420bfb75242d472045e56b3b4e2e299a125a1592295f6815e37401cea0313c779733c190a283312d45ce8290a596bc38a3b050ad1416e60e259b88f3ffcd57f42b7a5ad6ce648e90fa932786fe35c247aa1515b076dfc460dde2f58", 0xe8, 0x5, &(0x7f0000000a40)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x480) msgrcv(r5, 0x0, 0x0, 0x3, 0x0) execve(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000cc0)='/dev/speaker\x00', &(0x7f0000000d00)='\x10', &(0x7f0000000d40)='%\x92%:{\xbe}&.#,\'\x00', &(0x7f0000000980)='~0[\x1b\by`@\xf0/\x8f\xa2&\xcc\x92', &(0x7f0000000dc0)='\x00\x00\x00\x00', &(0x7f0000000e00)='\x01\x00\x00\x00\x00\x00\x00\x00aker\x00', &(0x7f0000000e40)='/Xev/bp\xdcL'], &(0x7f00000009c0)=[&(0x7f0000000a80)='\xab\xec:\xd2\xdf\x92\xb78%(\n4\xf4O\v|\x00'/30, &(0x7f0000000f00)='*/}\x00', &(0x7f0000000740)='\x18\x15\x0e\nr\x15\x15N\xf3\x97[,B\x93', &(0x7f0000000a00)='\xeb\xec\xbc\xd1\'Phq\xc8\xc8\xa8\xaa\xb7\xf0\xa5\x1d-\xbe\xa4X\xb2\xc3\xc7\xe5\xc9\x1fd7\x1b]n\x91\x9dvtl\xa2\xcd\xed']) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2fd}, {0x0, 0x0, 0x1000}, {0x1}, {0x0, 0x2}], 0x5) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x200000000000020b, &(0x7f00000000c0)}) socket(0x18, 0x3, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x30, 0x400}, 0x7) r4 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8) kevent(r4, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0xc7, 0x10, 0x200000000000000}], 0x200020, 0x0, 0x84, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x1}, {0x40e, 0x0, 0x0, 0xfffffc00}, {0x4, 0x3f, 0x40, 0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x1000000029, 0x27, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648d004e600d719bd4c3a0ad64fa1795bc4cf2c597922ca930c430500000000000000e30d42e2268de67b11049672", 0x41) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kqueue() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r3) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r4, 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x5, [{0x3, 0x9}, {0x2, 0xec0000}, {0x1, 0x800}, {0x2, 0xb6f}, {0x2, 0x23c}, {0x3, 0x20}, {0x1, 0x50f3}, {0x2, 0x6}, {0x3, 0x401}, {0x2, 0x1000}, {0x3, 0x1}, {0x1, 0x9}, {0x2}, {0x1, 0x14000}, {0x1, 0xfff}, {0x1, 0x9cd}, {0x1, 0xcd5b}, {0x3, 0xfffffffc}, {0x3, 0x1000}, {0x3, 0x5}, {0x2, 0x401}, {0x3, 0xffffffff}, {0x2, 0x4}, {0x1, 0x8}, {0x3, 0x7fffffff}, {0x2, 0x6}, {0x1, 0xe7}, {0x3, 0x9}, {0x1, 0x9}, {0x1}, {0x2, 0x1f}, {0x3, 0x8}]}) executing program 7: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x1, 0x1, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x182) preadv(r1, &(0x7f0000000180)=[{0x0}], 0x9, 0x10000) (async, rerun: 32) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000400)=""/188, &(0x7f00000004c0)=0xbc) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x64}, {0x6, 0x0, 0x0, 0x1000}]}) (async) sysctl$ddb(&(0x7f0000000100)={0x9, 0x5}, 0x2, &(0x7f0000000080), 0x0, &(0x7f0000000380), 0x0) (async) write(0xffffffffffffffff, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) (async, rerun: 64) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async, rerun: 64) sysctl$ddb(&(0x7f0000000180)={0x9, 0x5}, 0x2, &(0x7f0000000300)="85e83303007704b7c3dbf3698a76ddb53446e6b4ea1a", &(0x7f0000000340)=0x16, &(0x7f0000000380)="39ac2eae7d5dc3f3e896c107a1157059442408633956b9be5d878e531a054bf8ab1e1c76bef574c37a336271df99387407cf999e4fdf9c3a805bc29bda18a24dc1852a2c1d33d0810d36e10d9ac37b065a2d847a02c0ccd3d36ff24cbb840f7c03cecfb55b5372e8d2094b93d03e5b8609851e13fe2ac6a1784e74", 0x7b) (async) close(r0) (async) r2 = socket(0x18, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) (async) setsockopt$inet_opts(r3, 0x0, 0x16, 0x0, 0x0) (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) (async, rerun: 64) open(0x0, 0x0, 0x0) (rerun: 64) ktrace(0x0, 0x0, 0x0, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 5: pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000080)='\'^[\x00', &(0x7f0000000940)='{\x00') pledge(&(0x7f0000000100)='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', &(0x7f00000003c0)='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') setrlimit(0x6, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x9) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) pledge(&(0x7f0000000000)='{[\x00', &(0x7f0000000680)='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') executing program 4: sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000840), 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x30) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) dup2(r0, r1) r6 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) close(r6) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffa, 0x5, 0x2, 0x4, 0x8000000000000001}, {{r6}, 0xfffffffffffffffe, 0x41, 0xf0000042, 0x7, 0x2}, {{r5}, 0xffffffffffffffff, 0xc6, 0x40, 0x100000000, 0x8}], 0x770c0c52, &(0x7f0000000200), 0x2, &(0x7f0000000100)={0x8, 0x2}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000280)=[{0x14}, {0x3c}, {0x8106, 0x0, 0x0, 0x7fff}, {0x7, 0xa0, 0xaf, 0x6700}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x1c}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r7, &(0x7f0000000540)="ffffffff00000000df2100000063", 0xe) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x63}, {{r8}, 0xfffffffffffffffc, 0x85}], 0x1f, 0x0, 0x7, 0x0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0xa0) executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff020000000000000000200000000001"]) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x40, 0x120) r5 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r8) r9 = getuid() sendmsg$unix(r7, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000240)="df711c", 0x3}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f0000002840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x4, 0x7, 0x4, 0x100, "71d7515ba785d1c18841c127a508ce690574f19a", 0x7, 0x8}) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000002c0)={0x10, 0x4b9e, [{&(0x7f00007c9000/0x2000)=nil, &(0x7f0000503000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000004c000/0x3000)=nil, 0x7}, {&(0x7f0000345000/0x10000)=nil, &(0x7f0000034000/0x3000)=nil, 0xd1}, {&(0x7f0000358000/0x3000)=nil, &(0x7f00007d9000/0x1000)=nil, 0x4}, {&(0x7f00003b8000/0x4000)=nil, &(0x7f00001e4000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000071000/0x7000)=nil, &(0x7f00004b2000/0x1000)=nil, 0xf381}, {&(0x7f0000768000/0x4000)=nil, &(0x7f000071e000/0x1000)=nil, 0x80000001}, {&(0x7f0000096000/0x1000)=nil, &(0x7f000026c000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000963000/0x4000)=nil, &(0x7f000036b000/0x4000)=nil, 0x43}, {&(0x7f000009c000/0x3000)=nil, &(0x7f000053b000/0x2000)=nil, 0xee}, {&(0x7f00002b4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000044d000/0x2000)=nil}, {&(0x7f000019c000/0x3000)=nil, &(0x7f000009a000/0x1000)=nil, 0x1}, {&(0x7f00007d1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000038e000/0x800000)=nil, &(0x7f0000392000/0x1000)=nil, 0x80000001}], './file0/file0\x00', 0x8}) r10 = semget$private(0x0, 0x1, 0x6c0) semop(r10, &(0x7f00000028c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x6, 0x1000}], 0x3) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x9, 0x0, 0xfffbfffa, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8", 0x0, 0x7}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8919a5ba000000", 0xc5}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) executing program 6: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f00000009c0)=[{&(0x7f0000002300)="823027245da3d464a1aa9e24b1aaa17deca77fd7c6f2fc08ee324f561123875fc4b191c833cc76a730cd3f951be547339e93020331b59e4a37fff37f53b170aa3711814a95325a4210265ae0364c40f8b759c66a292e740a7024d9303d1ecb7678f59540fa0d279b1e3c02a3e0308b0d07c37b43440ba87ab0150eb726ef21c6bf8a981abe9ed8e90e6b161b32efdb0090dd2098627a4faf5e16408e5afc73465376682a7c5af31d8664c8df893bbe278f80110c1877f83ecd4fd1ce9a72e40dac5f1e25b518b3c7fad49a7a85bb73e012293533852583f8017698d35060d044ee35048038d6357db7f7821d8771ee13ed748090a78413c262f1a1b8252a17f1fe9eb381757d878a0af1dee1586acd5060a7991eee196a15156429ead798bbeb32b8934ec49bfe3360d734a2d881dcdf37018bba39238cd2cf83396cb84620f99950413d88bb2e046a195c831f5cb4e418386ce976940e75da1b26c0dec910d5a1ee3d579f432fa45e6ec5950bdebe69a5f5917323bb06ff18f28a91ec3a7f59457ca9b4f419b8317fbe12c58954f50c5f7e5ceb340bf498ca098b7fae3d14ac546220dbf9fe547f8c0113235682a4d03f8042bd8f6bf075789da66815e857e467a85bbe7116831ccfb0b2d33fddda7b5805c11226e52d7637fb7fc855907efe4c973f5491a9924297f0e75fac7de2e1333ff62eddd23a351e955997ec91aba23b6b775c4b5978bba012caa4", 0x20c}], 0x1) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r1, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000002c0)="04", 0x1) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) dup2(0xffffffffffffffff, r3) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000200)=[{0x0}, {0x0}], 0x2) r5 = socket(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0x1f, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa429f3a6b97f71bad3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = socket$inet6(0x18, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000000)="08a6800310605f654af53705e3bc87172b6e29f7f989ae6d90aa992415374555e4aff9641f725b79a8474b9817f4d6bffeadff803025b3964be1d653f98834a357554dee860691bae9e40b11e1cc600d009a508b74058c84fc6b2e205f97359c9293ec68f7e9d58ae5e631b62358edf239fb1014232a0a7b64632d755fa3250fe9144ffe8b4f45db99eec643b9f1c17a5b1dc7746485ca224d795f", 0x9b}, {&(0x7f00000000c0)="4dddfb7b05773bba5cbd3b35cd94e74546bbe514f77896e3dcea7273b729b24e7ccc831cb898b6999fd9c8ade0aba9944afe1be6c81f4d66f819b1628afea4d9e47017e12d31aae51b06de5358629db324611eef38799d8d96462e30fac4ca191aae29867b9c9e7291085fdb7a56f86c2f940c8500b88ba555a5827b", 0x7c}, {&(0x7f0000000140)="01530959491d0791301208c3e001483cb558965c793aa5073f4a9fa10928b2c8e87f0fe505f6dbbacdeaf569dd1712113872ecc6898393f2eb40445fcab069762a2499df1cbb9cabff11465c1b6d0fc700180987", 0x54}, {&(0x7f00000001c0)="b79c8e79b21ab8421b7ead548ae1f0a248f694f8c771a593c54d094c5ac66693dab541aa6a87d0a455e74c4ad2c9df0b6d9832e66bcc20188f15013c2aee4ccce9c7c237cc5e96ab9f096d00930556eacea3e4d345a8a6e15e19ad948de7c91263ca7f8fb84c59d07190fc533a0afa274c42dccf8c9ba3e87a48d632a8fa858d6c5044ae2f7177cddec826f0035230d61ee2d7556899968b90e9b7efb8f753b312544d9d76def5c036551afddafe62785b1e0ad29979694ac44cc524cb093455fb69f94e55621f8ed6e70cb0", 0xcc}, {&(0x7f00000002c0)="dc32580ebf881bf637593697c6a13050ac35823d047454d211bb68d47b92468c93f351508a3a96d09325fd424f080914b5255a6ca2f0f54082470c56fcb881d1f13f121536c0feb3cf36f13dab02896221c8fb8de0da9ec49f1cf9f061a2a7b5ed9a6b6f", 0x64}, {&(0x7f0000000340)="99b170b5f44ce422545311fa1c2e5299ec80b0c5b194cf175644b6bf52a71dfd14b9048dfba7fba31a7a15d81f4836731d0685832997a9dde55562a9a5197e7f9012c1330b5771017f5ead16652948ec48a764c825d2aead72c148c80d7fe4fc065f1225840b05fbcbc6b9fbcc49c920c348da0cb63a0b718f0a4db12d164b568a9f54805336e4a21db0df5438bb3423780d23a9bcdc05f83ade3b1770d7a1aec4bd41fb492a9f8979016ac99e3def82e0c05173e4c04d1cccef1fc78b9cdfeeaacb7eebfce00092ff183949f7d205361a249578069c992511a5e638623082f13e7d389fa3b275f227d8308ab1b640e9b07bb7b60123b0f8651ceeb2f1f6bef1b0d5d88fe6b7eb253ba7d8daafcef63edf0fdc944fd469a0be00522340784abfa9b381c9ce3901a0e30de0443805c2d53f3038b1e28689ec466370aad1e6badb07e3538fd0835e0f70c00aa45410a04f23e5fa0d7ddd20500decf6dffdd1f66805d8bd660450c0fb7a5c890bffd9dd7aa8a668802517115ce6996a9dce12f17002216187a14321d584f3d4cc41e663a426fc2f51d48e40deca69f3bc23c556d80cf355fadb65d78b86a62f7fc69f49187ba38667ec4d7dcf5f98e4411f07d6850e70aa08639db7a1d0de436d64017ad5aee02099e8d7de630b5a37431b904b6e81df715b9cd2a5cd7a0c0fdf87b892a27f14654550f3b3dacf5a303f493ad237210ab14f7da25301a59b9f2bb7654b90036c3dac0a79fd77b92ff92864e965c6d2050c1ee458dd7d56e45abec5316e8a42f0c0d7c586bad2912320f67bf90375a47621755ce410eb0d0e5efd8aab847e7b23dd44f0722b13fc0b2b79d0e2863a01939bee5a62ff75a41ee6130e4f6ae2e9b59d6efbd468173f311bdbb31dd7f234ac34642721ba2cd6fc7289e604850f7688a58a1e4a21072be79d79e5bf65f3b7e8303ba84590c03d778059e66bb19f7f71bb7bcc8a134a4dcf6e3cfeaa9b50788ec80a73f14848961893b18ae82899cee87d60436f0f47ab1d907183af580474036174cfcc7afb14ebaf70ff4fb3c37ca4882e37a2cbdfacb6247fb72866575fc10fae6ff07c2cdb3a23cf7c38bcb3f7727e960fcabe20f0c5622bc89754f55c81573a8c0b0cfd90f278f0fb6a207feb687e13bb7d7def233c1cbdee4722ac077a90648a3b79e1abc1add2adbbe3b4f15c2c23990ddd7608fcc14ff4489c355453b2c3fbdb9866bad4e5db47c621664add27ebc3c403be75f641278c590e13966a7e6ba7fc744b25207554e075f216226c5d17eab00d018f47a64370a0e08cf2ca17750e7d5a91c7358cf18a860f88d8b2f5ae18c9969dad34577e2adcd4b6773dd7c0cc8c858da6d6da6e16dc2544f6e00eee21844e2fe200b661c37c592bba2f701ea46545943b7fead257e7547f01a455360210ab446507a7d2355627c0b6d19f64930f2e5185db35ea1f0041e2fae529fcfcedc0dcc4c07b42d752beca24a27be133c76b8fff3432c72c436c03d67c1a3f116a6f1757c736938047d9a15e5cc31ae5604bf8fc331ca37581e9a2c16dbfe0573d15483bdc00f70c80f304bea3aba9c5ec0f8311a82778b53fd99fa192ffbd3df9535195b3fd49c5ad8df46b56fc0b43a14159a2cfb50658fae45004574144f161cf056f4516f04de3eb978d44e2bafcfb9c1a0fed4530eef41f5bb0cf0e08e83990569df3ae5cd410c0101c74a15010183e3abc934766cd95bfbe6c14abd39534a3c5bfc1b18d8bedce59f02b443610dcb0252b558a9c65498bcfb360ba8f69c56d707bd8f9cf92bdda0c6731dffd7b92d0e8bce6618d3ee6f5a731724d6beea6597b21f4183395bb50b970c3ef9cee453657f45871062b00eb8cb3a103be50430f16ac90a5b5778447e10738f1e90c8b668402073836e2340a5546e78bfbbdb03ff7ae20b3d3ccdbd84963d01b2fd0d46af1825eac7c2fc933eb773c39bb74840dff4874d3f00f0a353521f9cd8cc949f6e4440da4f8b4e52d785ce96ab789c0906596bf8ca44e7aa7eccb94bbcb7f6a437bc71d17c3ac3097ddf4ba677bc8da71a516d03d39788b2a73af62930ae4809f4a2b82cef623f5760aee445f641414d6b431febbd3c0dca95628eb7f53cf0980c8e5341592037e04f0c64e422fe61ddd3f6cd198fa3d46d67d9acbd5c90cc35735a508ca8356a146b3be5ddff7c712307d1d14648b69139d6ce4093319f774340052fb632e10baff479a7eb211213c741857abb93482842ba6bc24c0a82496d74a969662fd9ccb0349855c6ef4f9b7d0cc8ba9da6d8c0af4c127e54b1e0aec02c5d3e30bd2d40ebed32e8ccd181d91b02fb1fea184cfee93588df21e6d82e0130d347a3bff337c0d0cb23b38def738604eac7ba0253f8d878cd520044f18d4b98c99b2630225381d68598b74130994b37e57c71424449f355680a0632c68d75d834d3e49f379512bcc06ae1fd00437d234fe29cc93a4b0eae261ea50a205566d7983e60513cea42dadad6a3071b59f0fef0efc256375ef169134a9083e2a8338ed2db20187ef5ca2864da9d3bd029c1af42854649e9417b162275fadf00f064cec11647a322028d10a8190dcc84d9b39f3c10489ef1bde13ef72deb4c2edd1619f6de2481f7e0d54df0677b3296d910653238f66f4ba77d86b7a655aea87caa08db3ec36185381b12534745039c5646823baeb17a08d25c82e961e29bb5d53e8a5872204cc84ba7a47f991b16fb091f7bf9dd930b2847b5e1544a325456a5ebc6355e4b183594ae3cd73601bc20058cc68ad4c8630defd81813975ba45e8738536dd034444ed778bac92ba5bd8b076d6a6f8202f58fdae874cc5d33be919fa1b1642a3218079d12947cccca2d96395bc0339108a538e7590f8416935afdbf81ad60d26c0d2940dcc0a4b9c25d1189b284fbd6bec7a1319d051e9e0b3b73ea1e74677f64b88940b22a0a687c4c204e6ba7eeacc383a0fc97ef9f501e4acd2ce641e28d7968d6e1fcfda3db50d9be0cb11ce7106dc8565548beeaadc40bfecc5c6ac5bed13bc95012a97c8595c21fcb747bda11878a02cf1ee962e688e48adf964ba1f1e1a275b8d6d62ad482f4af7d26b3f5140578751b061366bb939d50588dc8d56ffd7cd7e88c4e371b3971efd3b2a480d30513d8e4e0c0ab3be7f26ae031d9f4cb81f5a3e9cd1b00d068dd7d699a237347e88133281cf189fb128deb8c4830b21332062d50bba3988feb132217a49c791e3c8610e005dff67d01cbaae1d2255b69d12b08cabdeea83b67c3f448f77729d214a0471c9634daaafc98da8761f758e065e65cc3fe6d60008b0b8ef10d6e66f438aef387eed838bf629c91872603d64efdf06df3c772c642572994be1be721a4d3b0c7c84b1048346f3371e19b83f81738ecbe108dad8987e99425c07baee00c08ba7d4476352f676496c2749a459221c4b99c9fdfb6f260b31dce4e7ed26bea90d36066e7cdf40620b1d1b5971d9229960d595a59068ad1fe3a7660bdbff1dbcf4924457f33e48cb9d1ee99dc8de354449a5be3f74417f04f8458a1727d88b6358ad8007ca67ce36c1eb2bbe3f2959394b0cceacc8c9a95020d970af8321e451e6a5dd3320ffddad431c90dedd9fab426722acf2ced06082931c127a85cfa13ccdf0ae0e2c175f3efc65b2cac55476e265377cfc75f607068779047f1d1796bd5f5b14538caca93bf2cab30b27188991c404c062c5ba502dd08d5fd575994eef436e7c7035b8959ad54e9266b7cb99db1fcf19498efda0a8170cd3476976aa6deda1e5b159c3b94b36d7e4434d31e54c481fb2f6e70ad9ba384e52e1c78f265a575a6248f7f1700bb704aa480515fe55367b56d549ba944efdebe82d28e2dffe1ec62920943b44eedfd06c2db736ec317989936feebb98a5ed9ad6305b6af6aee47596add6a3aa0d4ca63fefd147f6a68bb33aed6977b0fe81b9bd96fe906ab0c09cbd2fe33483e22526614d3dd921bb1e652da11791b275cc4157bb27ebcffc80f571b9fd818fe0a84220301ad187c1970c8c7fbe3a1eed16d2fe5501fad2fef597b84b1514a830e53f3d888a3e4bb7203567cf8d14ab5b6e1444fcd2b9fc52f2d3041d612c8b6ce87eaa822a2c3660a0d0195a5ab96f12d91add09d855ece3df91987d9639ac6936c083f2bcf77d09d3bae0cb885acc690425e8ba2abc75703b819ea07a7200038451c0b31f2c7f05613696da745b16e3a403e568bb20633a61b30007d9cc0188861c05a16ca9556dc900ce03f92cb9dd303bd7271bb8f778d84dd1f6c1e431e21214e37a8a7d864147ae73911cfdaedce9308d2c1690f004dc9122b7cdaad9bb1b9c122f702029ca8556424d979154668a8c323c4c5b96154e62bc21e0605d4f93b5de1f995d2f18a23f35e5fb7c85872533594709a635e06e171356e78d71dfd941913d7f5b331e0bc3448115bf65c90955efc1a96f8f315cfd6887ce6ac2ee77fef2229c7efc63759fc5d3eec2af1e88fbf93051cc6804504ede4672baf86b778be4a35d4f37511a5b8e0e749e4034e33b3fa00953b5dc65e70e6c783195be34b7300fd3b44d3974fce3645acaa0d191e426364c6d1cc374dda6cb930af5ec3136699c3354fb83097afc8f047975199559636e171716430faeb128c7b278f0b5147f245901043f988b44b8009b9f6a3065f6ab0ab0d8dd9caaf66b828d0865e09479924215e5278033676c7261f9d7a704ca3a11501e4791ae77d789db7f3336f6b9ea73398c0f9fe1d1aadc79054aea6ae63a89900b148e38ec0b89a58ad22d64232a8e004dc194a9047dce978bf29996d890cde90cf4bbc9f327b698a28aef6aa32c", 0xd66}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x401300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000501600000000000000107000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039c8d236acf20b7804be64174991f7c8cf5f880c297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00e371a3f8343712051eadb71d89e040ff000000000800"/177, 0xb1, 0x0, 0x0, 0x0) r5 = syz_open_pts() close(r5) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001a00)=0x5) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) writev(r3, &(0x7f0000000240)=[{0x0}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r6, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 4: link(0x0, 0x0) syz_emit_ethernet(0x149, 0x0) getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) geteuid() mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0xd01) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x2083, 0x3) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000980)={&(0x7f00000009c0)='./bus\x00', 0x401, 0x0}) link(0x0, 0x0) (async) syz_emit_ethernet(0x149, 0x0) (async) getuid() (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) geteuid() (async) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0xd01) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000040), 0x2083, 0x3) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000980)={&(0x7f00000009c0)='./bus\x00', 0x401, 0x0}) (async) executing program 3: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x140, &(0x7f00005a5000/0x4000)=nil) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xea, 0x40, 0x0, 0x7f}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x9, 0x0) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) r7 = syz_open_pts() writev(r7, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc6407375aef842646d95a8a6f15a73ad4d66b6904e542c1320f483ebc8a50e4dd5ab39", 0x1000}, {&(0x7f0000000280)="77cfc711bedc8a6bc1a63120ac592115d6217e91d81d637dbb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a5b24000000000000f7a721fa5b15cdbe5adf2d78d71f325f0000000000000080321dcde92ee891e445ec74ed0b003378171639ca880a9f9055c3d6711d17aa678573678168d5cd37c832642ac0e72863c3d33d4940e89f00b1e95db8820d8bcdf8cc362f87", 0xa4}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000000100)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1ad83ce2fefff2278b5b35acb031e25dc98b63e026b6d067d26157c19c7180f509c60ad7bf090cf021dce70ddad9bd840bcf902da7c88f3de461f458466b640ab4a0f29e59ba822c800c2476bd05c7bed44d772e63a65ee0fe17faa5b6df3838c4ddcfc064d1828731c782dfba4129497b7eacd4a009b81597328d07174a291a996854b9be370f60e885df5fd67e7a419f935516a9177d9fd56da63bcbee6ee3148d0220ed6f5a8ca5ff51bb36a5ffe980cf951b857f951950ff23b88dd758b04c76f5b183e1ae160322396b5aacbf2374f6dc3905a7bc23eee5e63f2c007ce6ed13a5b3b3ec6e61c0ef7e6ea86ba2f93075a272a9378e8b1970ffce195c357c208f7e89591cab5850d9fb6ef820e654d2235d57ed892ac8b765656c4b6583e00e211e30c2d26b922cc844983be6db77a9fa1e7a8f0a5801c5b4ae9528e5728e6fdd73cbd63d6ed073a4be1e378b4f", 0x177}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334", 0xc78}], 0x6) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000280)=""/48, 0x30, 0x1800, &(0x7f00000002c0)=@in6={0x18, 0x0, 0xfffffffd, 0x5}, 0xc) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0xe6}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff}) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000440), 0xa) (async) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) (async) pipe2(&(0x7f0000000ac0), 0x10000) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4d}, {0x16}]}) (async) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b00), 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4d}, {0x16}]}) (async) write(r6, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) (async) r7 = getuid() setreuid(0xee00, r7) (async) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r8) (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, r8) (async) r9 = getuid() setreuid(0xee00, r9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) (async) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{}, {0x3c}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x4, &(0x7f0000000040)={0x6, 0x100}) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{}, {0x3c}, {0x106}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) socket(0x18, 0x2, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async) close(r1) (async) socket(0x18, 0x1, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setrlimit(0x4, &(0x7f0000000040)={0x6, 0x100}) (async) socket(0x800000018, 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)) (async) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = getppid() ktrace(&(0x7f0000000000)='./file1\x00', 0xe62bf8eb69980ee7, 0x408, r4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) setreuid(r2, r3) chroot(&(0x7f0000000040)='./file2\x00') executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) getuid() socket(0x2, 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r1, &(0x7f00000002c0)=[{0x4, 0xffb, 0x1000}, {0x0, 0x420}, {0x1, 0x2, 0x1800}, {0x1, 0x1, 0x800}, {0x2, 0x204}, {}, {0x3, 0xfff8}, {0x2, 0x9, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7}], 0xa) semop(r1, &(0x7f0000000280)=[{0x4, 0x94}, {0x0, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x800}, {0x3, 0x4, 0x1800}], 0x5) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10}}) r2 = getuid() seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r2, 0xffffffffffffffff, 0x0, 0x0, 0x71, 0x400}, 0x5, 0x9, 0xfff}) semop(0x0, &(0x7f0000000040)=[{0x4, 0x3}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) denied attempt to set clock forward to 8589934596 executing program 6: writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000440)="38a218fa614f35646b977002109b49a8389eeb5f5921d33b331e4bf8f32c4bdb9c41098f792ee307796473049e8e8b264e0a", 0x32}, {&(0x7f0000000480)="7d1df3d32c5e32f2621dccb3f04ad746405eff3514a22ad416f895bce1a409d9b4f8b396b013e6eb5310056fdba31058dc666a1191e8ca97fd052d786640a3498d499eeb70330608c15f0f90cee372845d0e6ef2f2bbbb13030cd7", 0x5b}, {&(0x7f00000005c0)="9410b9d9331202fe5fd80cc06d851e11f225cb4f51912cb63edad2", 0x1b}], 0x3) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8060693c, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc0206983, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 4: r0 = socket(0x0, 0x4002, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4001, 0xff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) recvfrom$unix(r0, &(0x7f0000002bc0)=""/4094, 0xffe, 0x36e69ec3ebe102e6, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) syz_emit_ethernet(0xde, &(0x7f0000000000)=ANY=[]) symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) close(r0) executing program 3: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) dup2(r1, r0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) r2 = open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946466, &(0x7f0000000200)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x25}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="808793fc86c2fe21434f490115e75d28f545", 0x12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe80"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) geteuid() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x0, 0x0) shutdown(r1, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e1f", 0x71}], 0x1) (async) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x1000}, 0x8) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x24, 0x0, 0x0, 0x3}, {0x54}, {0x8106}]}) (async) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) execve(0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f00000002c0)='./bus\x00', 0x2a485c3136df5c57, 0x15a) mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) chflags(&(0x7f0000000040)='./file1\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x104) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="a658e3", 0x3}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) sysctl$kern(0x0, 0x0, &(0x7f0000000080)='G~i*', &(0x7f0000000100)=0x4, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000040), 0x4) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xcf, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800460000c10000000000019078ac1400aae000000183f70000bacff2bcc959f9b071996c6e09c40405ca22aec3a4a199ebc98ddb810ba085cb14e8065c7c697d30b4613d6f191933e5f7ff2d69e59b9b5db4cebae45da36b4bb7e0dbca550ea7bbd72f9d28da12f0fb2c07e0770a2dbc0d8bbeaae531d344363d6bcef61fc3e3032ba3ef3ca2f0e8b614aa3ba5b7177d6dc536d0a6788be98bffa8767055def71270409775f85aeb585d74883169d0e5e843c958fb4d2155438f4c386b385fac152d"]) socket(0x18, 0x1, 0x0) executing program 7: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2, 0x9, 0x8, 0x51f}, {0x9, 0xff, 0x5, 0x5}, {0x3ff, 0x20, 0xe4, 0x7}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x13c9, &(0x7f0000000400)=ANY=[]) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r0, &(0x7f0000002cc0), 0x0) shutdown(r1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1024, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffff5) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chroot(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x30) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@remote, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @broadcast, @remote={0xac, 0x14, 0x0}, @remote, @rand_addr=0x1}}}}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0xe6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000000)="08a6800310605f654af53705e3bc87172b6e29f7f989ae6d90aa992415374555e4aff9641f725b79a8474b9817f4d6bffeadff803025b3964be1d653f98834a357554dee860691bae9e40b11e1cc600d009a508b74058c84fc6b2e205f97359c9293ec68f7e9d58ae5e631b62358edf239fb1014232a0a7b64632d755fa3250fe9144ffe8b4f45db99eec643b9f1c17a5b1dc7746485ca224d795f", 0x9b}, {&(0x7f00000000c0)="4dddfb7b05773bba5cbd3b35cd94e74546bbe514f77896e3dcea7273b729b24e7ccc831cb898b6999fd9c8ade0aba9944afe1be6c81f4d66f819b1628afea4d9e47017e12d31aae51b06de5358629db324611eef38799d8d96462e30fac4ca191aae29867b9c9e7291085fdb7a56f86c2f940c8500b88ba555a5827b", 0x7c}, {&(0x7f0000000140)="01530959491d0791301208c3e001483cb558965c793aa5073f4a9fa10928b2c8e87f0fe505f6dbbacdeaf569dd1712113872ecc6898393f2eb40445fcab069762a2499df1cbb9cabff11465c1b6d0fc700180987", 0x54}, {&(0x7f00000001c0)="b79c8e79b21ab8421b7ead548ae1f0a248f694f8c771a593c54d094c5ac66693dab541aa6a87d0a455e74c4ad2c9df0b6d9832e66bcc20188f15013c2aee4ccce9c7c237cc5e96ab9f096d00930556eacea3e4d345a8a6e15e19ad948de7c91263ca7f8fb84c59d07190fc533a0afa274c42dccf8c9ba3e87a48d632a8fa858d6c5044ae2f7177cddec826f0035230d61ee2d7556899968b90e9b7efb8f753b312544d9d76def5c036551afddafe62785b1e0ad29979694ac44cc524cb093455fb69f94e55621f8ed6e70cb0", 0xcc}, {&(0x7f00000002c0)="dc32580ebf881bf637593697c6a13050ac35823d047454d211bb68d47b92468c93f351508a3a96d09325fd424f080914b5255a6ca2f0f54082470c56fcb881d1f13f121536c0feb3cf36f13dab02896221c8fb8de0da9ec49f1cf9f061a2a7b5ed9a6b6f", 0x64}, {&(0x7f0000000340)="99b170b5f44ce422545311fa1c2e5299ec80b0c5b194cf175644b6bf52a71dfd14b9048dfba7fba31a7a15d81f4836731d0685832997a9dde55562a9a5197e7f9012c1330b5771017f5ead16652948ec48a764c825d2aead72c148c80d7fe4fc065f1225840b05fbcbc6b9fbcc49c920c348da0cb63a0b718f0a4db12d164b568a9f54805336e4a21db0df5438bb3423780d23a9bcdc05f83ade3b1770d7a1aec4bd41fb492a9f8979016ac99e3def82e0c05173e4c04d1cccef1fc78b9cdfeeaacb7eebfce00092ff183949f7d205361a249578069c992511a5e638623082f13e7d389fa3b275f227d8308ab1b640e9b07bb7b60123b0f8651ceeb2f1f6bef1b0d5d88fe6b7eb253ba7d8daafcef63edf0fdc944fd469a0be00522340784abfa9b381c9ce3901a0e30de0443805c2d53f3038b1e28689ec466370aad1e6badb07e3538fd0835e0f70c00aa45410a04f23e5fa0d7ddd20500decf6dffdd1f66805d8bd660450c0fb7a5c890bffd9dd7aa8a668802517115ce6996a9dce12f17002216187a14321d584f3d4cc41e663a426fc2f51d48e40deca69f3bc23c556d80cf355fadb65d78b86a62f7fc69f49187ba38667ec4d7dcf5f98e4411f07d6850e70aa08639db7a1d0de436d64017ad5aee02099e8d7de630b5a37431b904b6e81df715b9cd2a5cd7a0c0fdf87b892a27f14654550f3b3dacf5a303f493ad237210ab14f7da25301a59b9f2bb7654b90036c3dac0a79fd77b92ff92864e965c6d2050c1ee458dd7d56e45abec5316e8a42f0c0d7c586bad2912320f67bf90375a47621755ce410eb0d0e5efd8aab847e7b23dd44f0722b13fc0b2b79d0e2863a01939bee5a62ff75a41ee6130e4f6ae2e9b59d6efbd468173f311bdbb31dd7f234ac34642721ba2cd6fc7289e604850f7688a58a1e4a21072be79d79e5bf65f3b7e8303ba84590c03d778059e66bb19f7f71bb7bcc8a134a4dcf6e3cfeaa9b50788ec80a73f14848961893b18ae82899cee87d60436f0f47ab1d907183af580474036174cfcc7afb14ebaf70ff4fb3c37ca4882e37a2cbdfacb6247fb72866575fc10fae6ff07c2cdb3a23cf7c38bcb3f7727e960fcabe20f0c5622bc89754f55c81573a8c0b0cfd90f278f0fb6a207feb687e13bb7d7def233c1cbdee4722ac077a90648a3b79e1abc1add2adbbe3b4f15c2c23990ddd7608fcc14ff4489c355453b2c3fbdb9866bad4e5db47c621664add27ebc3c403be75f641278c590e13966a7e6ba7fc744b25207554e075f216226c5d17eab00d018f47a64370a0e08cf2ca17750e7d5a91c7358cf18a860f88d8b2f5ae18c9969dad34577e2adcd4b6773dd7c0cc8c858da6d6da6e16dc2544f6e00eee21844e2fe200b661c37c592bba2f701ea46545943b7fead257e7547f01a455360210ab446507a7d2355627c0b6d19f64930f2e5185db35ea1f0041e2fae529fcfcedc0dcc4c07b42d752beca24a27be133c76b8fff3432c72c436c03d67c1a3f116a6f1757c736938047d9a15e5cc31ae5604bf8fc331ca37581e9a2c16dbfe0573d15483bdc00f70c80f304bea3aba9c5ec0f8311a82778b53fd99fa192ffbd3df9535195b3fd49c5ad8df46b56fc0b43a14159a2cfb50658fae45004574144f161cf056f4516f04de3eb978d44e2bafcfb9c1a0fed4530eef41f5bb0cf0e08e83990569df3ae5cd410c0101c74a15010183e3abc934766cd95bfbe6c14abd39534a3c5bfc1b18d8bedce59f02b443610dcb0252b558a9c65498bcfb360ba8f69c56d707bd8f9cf92bdda0c6731dffd7b92d0e8bce6618d3ee6f5a731724d6beea6597b21f4183395bb50b970c3ef9cee453657f45871062b00eb8cb3a103be50430f16ac90a5b5778447e10738f1e90c8b668402073836e2340a5546e78bfbbdb03ff7ae20b3d3ccdbd84963d01b2fd0d46af1825eac7c2fc933eb773c39bb74840dff4874d3f00f0a353521f9cd8cc949f6e4440da4f8b4e52d785ce96ab789c0906596bf8ca44e7aa7eccb94bbcb7f6a437bc71d17c3ac3097ddf4ba677bc8da71a516d03d39788b2a73af62930ae4809f4a2b82cef623f5760aee445f641414d6b431febbd3c0dca95628eb7f53cf0980c8e5341592037e04f0c64e422fe61ddd3f6cd198fa3d46d67d9acbd5c90cc35735a508ca8356a146b3be5ddff7c712307d1d14648b69139d6ce4093319f774340052fb632e10baff479a7eb211213c741857abb93482842ba6bc24c0a82496d74a969662fd9ccb0349855c6ef4f9b7d0cc8ba9da6d8c0af4c127e54b1e0aec02c5d3e30bd2d40ebed32e8ccd181d91b02fb1fea184cfee93588df21e6d82e0130d347a3bff337c0d0cb23b38def738604eac7ba0253f8d878cd520044f18d4b98c99b2630225381d68598b74130994b37e57c71424449f355680a0632c68d75d834d3e49f379512bcc06ae1fd00437d234fe29cc93a4b0eae261ea50a205566d7983e60513cea42dadad6a3071b59f0fef0efc256375ef169134a9083e2a8338ed2db20187ef5ca2864da9d3bd029c1af42854649e9417b162275fadf00f064cec11647a322028d10a8190dcc84d9b39f3c10489ef1bde13ef72deb4c2edd1619f6de2481f7e0d54df0677b3296d910653238f66f4ba77d86b7a655aea87caa08db3ec36185381b12534745039c5646823baeb17a08d25c82e961e29bb5d53e8a5872204cc84ba7a47f991b16fb091f7bf9dd930b2847b5e1544a325456a5ebc6355e4b183594ae3cd73601bc20058cc68ad4c8630defd81813975ba45e8738536dd034444ed778bac92ba5bd8b076d6a6f8202f58fdae874cc5d33be919fa1b1642a3218079d12947cccca2d96395bc0339108a538e7590f8416935afdbf81ad60d26c0d2940dcc0a4b9c25d1189b284fbd6bec7a1319d051e9e0b3b73ea1e74677f64b88940b22a0a687c4c204e6ba7eeacc383a0fc97ef9f501e4acd2ce641e28d7968d6e1fcfda3db50d9be0cb11ce7106dc8565548beeaadc40bfecc5c6ac5bed13bc95012a97c8595c21fcb747bda11878a02cf1ee962e688e48adf964ba1f1e1a275b8d6d62ad482f4af7d26b3f5140578751b061366bb939d50588dc8d56ffd7cd7e88c4e371b3971efd3b2a480d30513d8e4e0c0ab3be7f26ae031d9f4cb81f5a3e9cd1b00d068dd7d699a237347e88133281cf189fb128deb8c4830b21332062d50bba3988feb132217a49c791e3c8610e005dff67d01cbaae1d2255b69d12b08cabdeea83b67c3f448f77729d214a0471c9634daaafc98da8761f758e065e65cc3fe6d60008b0b8ef10d6e66f438aef387eed838bf629c91872603d64efdf06df3c772c642572994be1be721a4d3b0c7c84b1048346f3371e19b83f81738ecbe108dad8987e99425c07baee00c08ba7d4476352f676496c2749a459221c4b99c9fdfb6f260b31dce4e7ed26bea90d36066e7cdf40620b1d1b5971d9229960d595a59068ad1fe3a7660bdbff1dbcf4924457f33e48cb9d1ee99dc8de354449a5be3f74417f04f8458a1727d88b6358ad8007ca67ce36c1eb2bbe3f2959394b0cceacc8c9a95020d970af8321e451e6a5dd3320ffddad431c90dedd9fab426722acf2ced06082931c127a85cfa13ccdf0ae0e2c175f3efc65b2cac55476e265377cfc75f607068779047f1d1796bd5f5b14538caca93bf2cab30b27188991c404c062c5ba502dd08d5fd575994eef436e7c7035b8959ad54e9266b7cb99db1fcf19498efda0a8170cd3476976aa6deda1e5b159c3b94b36d7e4434d31e54c481fb2f6e70ad9ba384e52e1c78f265a575a6248f7f1700bb704aa480515fe55367b56d549ba944efdebe82d28e2dffe1ec62920943b44eedfd06c2db736ec317989936feebb98a5ed9ad6305b6af6aee47596add6a3aa0d4ca63fefd147f6a68bb33aed6977b0fe81b9bd96fe906ab0c09cbd2fe33483e22526614d3dd921bb1e652da11791b275cc4157bb27ebcffc80f571b9fd818fe0a84220301ad187c1970c8c7fbe3a1eed16d2fe5501fad2fef597b84b1514a830e53f3d888a3e4bb7203567cf8d14ab5b6e1444fcd2b9fc52f2d3041d612c8b6ce87eaa822a2c3660a0d0195a5ab96f12d91add09d855ece3df91987d9639ac6936c083f2bcf77d09d3bae0cb885acc690425e8ba2abc75703b819ea07a7200038451c0b31f2c7f05613696da745b16e3a403e568bb20633a61b30007d9cc0188861c05a16ca9556dc900ce03f92cb9dd303bd7271bb8f778d84dd1f6c1e431e21214e37a8a7d864147ae73911cfdaedce9308d2c1690f004dc9122b7cdaad9bb1b9c122f702029ca8556424d979154668a8c323c4c5b96154e62bc21e0605d4f93b5de1f995d2f18a23f35e5fb7c85872533594709a635e06e171356e78d71dfd941913d7f5b331e0bc3448115bf65c90955efc1a96f8f315cfd6887ce6ac2ee77fef2229c7efc63759fc5d3eec2af1e88fbf93051cc6804504ede4672baf86b778be4a35d4f37511a5b8e0e749e4034e33b3fa00953b5dc65e70e6c783195be34b7300fd3b44d3974fce3645acaa0d191e426364c6d1cc374dda6cb930af5ec3136699c3354fb83097afc8f047975199559636e171716430faeb128c7b278f0b5147f245901043f988b44b8009b9f6a3065f6ab0ab0d8dd9caaf66b828d0865e09479924215e5278033676c7261f9d7a704ca3a11501e4791ae77d789db7f3336f6b9ea73398c0f9fe1d1aadc79054aea6ae63a89900b148e38ec0b89a58ad22d64232a8e004dc194a9047dce978bf29996d890cde90cf4bbc9f327b698a28aef6aa32c", 0xd66}], 0x6) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x401300) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) r3 = syz_open_pts() close(r3) (async) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000501600000000000000107000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039c8d236acf20b7804be64174991f7c8cf5f880c297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00e371a3f8343712051eadb71d89e040ff000000000800"/177, 0xb1, 0x0, 0x0, 0x0) (async) r5 = syz_open_pts() close(r5) (async) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) (async, rerun: 64) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001a00)=0x5) (async, rerun: 64) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) (async) writev(r3, &(0x7f0000000240)=[{0x0}], 0x1) (async, rerun: 32) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) (rerun: 32) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) (async) writev(r6, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x100000b, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x27, &(0x7f0000002540)) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getegid() fchown(r0, r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b384159, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000001340)="f2f5060e4a1ab0974870e40af8e001f53e04bf74fed4aee2be0863d275b2e4226489c933194ab7b2a0027b2f6f1b1d9cb787a7933c75e07eed0a09942d0104e4e1c8a9073576a8944f423bcaa96d8169aa92956791fed312477b15c06c89dca7", 0x60}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2015, r1, 0x0) msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000158000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, 0x0, 0x40000}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xb7128a660d738e0b) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x4, 0x2}], 0x3) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = geteuid() semop(0x0, 0x0, 0x0) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r2, r3, 0x88, 0x7}, 0x7, 0x6000000, 0x5}) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x25, 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x2c, 0x51, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x25, 0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x25, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000340), 0xa, 0x0, 0x0, 0x0, 0xd8}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffff7, 0xffffffffffffffff, 0x0, 0x0, r3}, 0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2000000000000000, 0x0, 0x5}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) dup2(r1, r0) executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) (async) socket$inet(0x2, 0x3, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@empty, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x67, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x3, r1, 0x41424344, 0x0, 0x0, 0x5, 0x40, 0xfffc}}}}}}) executing program 7: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x8, 0x33}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: r0 = socket(0x0, 0x4002, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x2, 0x4001, 0xff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0xe6}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) ioctl$BIOCFLUSH(r0, 0x20004268) (async) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) (async, rerun: 32) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) dup2(r1, r0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) r2 = open(0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async, rerun: 64) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 64) ioctl$VNDIOCSET(r4, 0x81946466, &(0x7f0000000200)={0x0, 0x0, 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x25}, {0x40e}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r0 = socket(0x1, 0x4001, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0xfffffffffffffffd}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$setown(r2, 0x6, r1) r3 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = geteuid() r5 = geteuid() setuid(r4) setreuid(r4, r5) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x2000000, 0x4, 0x0, "01000000080000009bb82f36b921aab39b58505f"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x80047476, 0x0) setreuid(0xee00, 0x0) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xffffffca) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x0, r1, 0x0) syz_emit_ethernet(0x17a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) 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) executing program 7: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x3a, 0x66, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) (async, rerun: 64) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) (async, rerun: 64) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000002040)=""/4083) (async, rerun: 32) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) (rerun: 32) recvfrom$inet6(r0, &(0x7f0000000000)=""/163, 0xa3, 0x1002, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x3f}, 0xc) (async, rerun: 64) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000180)=0x4) (rerun: 64) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x44) setsockopt(r0, 0x5, 0x9, &(0x7f0000000200)="7d4883aeb8b16012f7906ec5fe11e82707af97a1d332a3e882765ac209eb0b4a9a5923265a54a974c18c42e6ea73117d3eff435fe1ce45fea0783b3dcd2ab108f1d6218c6b1a7d0d3295a92a51cd40a8f03639ebaf9e904f079299a8c17c9a3c91a2fa75073f78108af4e828afe7fe9de8129667711c1f6fa849cc15b4c3047031dccd3487e739b74903a96156c033ac35f0ccdeb4c6a0e14d7e09", 0x9b) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) (async, rerun: 64) r3 = socket$inet(0x2, 0x3, 0x0) (rerun: 64) shutdown(r3, 0x0) (async) socket$inet(0x2, 0x3, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000001240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080045000028060000000000008053c3c807e9dc92c2db7acca200ffffffffffffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) ftruncate(r2, 0x8531) (async) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x4, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000300)="45ee3e357a0351ae677a03275882c997cd96366d9b145f1d29f477a7e7453cb8ca02fe5cd3a0c40fa45c9bd0ce123df4d0fbee2bbdcd4da08816536c35d1568468a1bdfaca73de74e6cb15", 0x4b}, {&(0x7f0000001040)="3f03989023a14bf9271acdca44b54ae4087fb6c19a8a43ac474730520865d1add24c46fa1dc578eae8929b6ffd6f0d2c54b7067448c548636d9006901a50305f7312bd76821812e6e64555f24f2770383adc9ad935bb1df93420fe26119d4ff8da6b0cfe9ec2d14203300741157a6ccd517302e41925b013684f0013fe4179740b5269372f00d0cce0d6e69d88232a51b1edb9482549bb86b9c0356f3c1207e2cc42ed96df2b2f6499e1f0858850fc11b5a0bd", 0xb3}, {&(0x7f0000001100)="785001f29d6e0c8e4ad86797ff649a43148c24902827eb0051b94b7226e6d425e4b7d5b1f6f9473a338fa05fde70d1698b5b9231a62e9e5ad959123dcd5e44ca86fb096e06603726a69eb65bb6ab5461f201443a99bff2b0c31d6f4f1aabef0c839cc51b06787e8d06a33c4cee78d10304e487eddfa2608ff70040ab4c6f6b1762eb2ce9abebea4e01f0c98d822e81edb4fe78cff1cfb45c875d1510fa1bc650", 0xa0}, {&(0x7f0000003040)="41239bb240dca1e9d559e25de474cf5a46188f94d79c61e10272bc953f9604e6ecb37d9cd78458d89c0d5c083f7f05bcdd108d55e52cec868990697b8ee29f11df765ed9c5f05502b9df9069b2b5d604c6f2ca186763d423753324cfcadbcdf4e9e9821f311179acf1315ffcc6a8b7c9117d9256353d31d7058012fb02b431ac933972f301b415bdbba402b308adcbf18dfbfaa2a991f3c34c94cf3daf1e51fc747f2537ded0d67e525e3d01a984e9ef3b4f4df26f9a4ee9fb49f5e0cf6444b0abb49ce74b338cb53de650198b20e3b9ee0f7d2065d3435b074eedd4a4a4c9f42b497a732fa235f511a73b9b29e4b08cb400ff571f1f5775322e40284c6092725f9a075a670fc661aea11ebd124a3aff0d0b6750fd24e4209f97f46da090bc178b9921f566856eae27fd90810d2a7e96815bb0edaa03d810df10562151a3ed95c36e2ade86449fff44ff13818d75c8e567d1c68649fe2b329d93154b87abe9f703ed0468685f3e402f73d1e6a10ddefdfc2afefd8cff63edafd54b84add91107ca247cd3d0a94984413db013cbcf95079231c1961e5365037704ca4c6f8f668b26fc380caa8b5d36b0e373fa6c14b833ecfa087534ef86763b55afde7afa85dc8daa5bdb3d4801e5e960e438f55b88d5d9d3a09d39047effdb23bb76fe43f694b0e857b853f574a33a7720565f0037fb9b59e8d54d88b472c26fec052125ed1e92153725fdbdd6b22bde83a11b4ea5cd0c1e8cb81d847f167b5a912a40ae1055068589f557a061310f1768f7728518a9f62dfab0ec66c51afa9769a7e3f95668426c45ffee9acd66920d9143d54f1cbc8792228666e35ab0f960c6639572b40a0802840662eae7018c80f1f9c05606300f9282db04c94040b3eb09107ca5f3cab07ac7d681e5d8fffa0bde8a04b396ee18577a61ffbc30d214aab83ef56be1757ef10a878674551fe2076d7c0145942d7df0159f707faed269d5b23ed63909a11c6f1a3a86ae9c77a89b52758632c396591f0090196e1f0766fc5be7ec27081c0e4bc6a1514ec13aa4ddd7c423c934838faa8a004947b9c13809b5cf74b1fcab7bc091c6a6230607d0007095890b14296de007a6bf4ba7d2fc20bf52065ffe5082a906d8ebaa39bcfdcc741c4a2468fe6583a6efc99bfc687ffcec0c9c3c7943f371a02952215cd7c13632928c93860b6841c3651f460f0094d336dea468c27b568eed89962c450851171dd8add072c2167053812b470b879880ee928a7c6d91ca3087e8607377683e436d173afb3c7526616771da5af5b70f512c2f2df148595c433600a59fbb75d2272c46b3be51484644775386b2a7f3b3f852f528eb3c971a82587dffaebfde463abb544cb43705cc1b6ca639e99b4b4df320004f98398dbbd6f3d03a63f36144161027b7822e9a4dd0e1e5f4b751393e6e2a465389555b80c7b7358ba77d6aa4ac0421e32ce5e9a68435c5b62c99425d80deeb900ee7a1d3c9bc44eec1319132e159b4ae8f34d72322463fdc6aaa15e0b942726041b818e7bc3bfae53d3e36e09f534c0cd338159ddb46eeb207931f46ad3b54b77ab118209f67c122f5f93bde1775522c4935ce9ae3470b0d1643c163e3425e87bd267948a065aa228c781b9e01786017a32664bec4e0734f268e72ffa7eb501191637fe16c61560ca7c088c5a194017f49add0ec7eca9ce40050b5d5998bc1b968c8594bcb4ad93e6db33374a4f2134b2e1b4b2a9c5d5d473fef72ca4f4b38fa3f7fe88093f2ee8b11e896562b7d24b3e58652e53537f38d6b36070cfd55059398f7ad8b585768594ad73440acea2b8be7b6d24b966727b43a79e73f57eadb5bedce0258c0bebc7352a341ddaff6651d53a541c0d45ad5b30ec9978d8ec945dbb6ac4223eac4988e9ea54ef3b77d663c94c548c372bd85419efe7640956fc8fd097fb3d52ea2ec11b80f641fb743c55fcba41ff92846270dcac7f55c9d697cb12b9ab878a0bb32b647d3418dd8008d83efbc8bfcee8f2f451ef5f8188b0d149d91e619d55fee3395abfd4fa8323977e4979cccc1a5d1809d1ca7555bfc7f386941c5045fda0860c92a08a2cdf37138912c2adfca9e4c752149f44bb462367d8fb9bfe67cb285bed0bea82db53767863436b4a64ae805cc4880c9f7e7835aab16fc3fe3951b36dd9348e0082f384308c4e4e03ef102abdd1a003e8a2d93a11216c87fd155a41366d67318c022fbab368f92f39a1dc466f8a50f9ef035fdaf45fd57e16017b4a59539a66f0dae9db580c80a50f91205d0b94fe0d7e4bc1dfed0ef91ef45107ba7492cbf08a32245b653f5e3f325370bf45818aafb6ce4fda3d4d4466c77e9b56d35e93e5bfad7b552170be603bedbbee0979d605db3fad04b60ce3b08a34838e8746c8455d5986bd71ae8d6a684f51b4da03a28ca44fde487f0f196afbc6c2867f4769658866cd14eac829f105fe8a6e516770ceb6c850f51f9f6b8a5727f30486e029964934d2cc34d20b51d7eab5d26d4e55e31a7d4a188781798b69612ab3f127409088e987c84d9f5c4cc2c6260b71bdde3feb5a1bafafc718d3e2b093cdcea4bce34b22e1fa6ed413214aa6eb2015aa5c5e6e3106d34a5760f7a732e10b2f2098ea5f41cb222632b84a9c6964ea732006fae7c0b03a34818c0b7db526a6d2a0426151791a7498ab8a6643bdc77a35b83a6a647fa0d201140c3e54ce6f6c768abbcecd81cda63c02879872d4c438b2143b2d6e888a0fb2dcdb72927a89f566e3542af506b783687f59384cc1605be2a126bfa966a0733d524688a7cb297085f59498ceafc41a9e6bc95b5a9e5b25074be3e8cb423d64d00d81c5789ffa3d99b5d4a4e7844859dd4e9b343a1610e5f8e8df7917d1f5a4160df06cff2dd9990bb80e3aed9da0e186c0fb364773be32cdc2e1c5e648b18b5ee1bbac92c066ac18045e686cba913f38c289c6c08ca56b2fd33401ae814659c35a60018905cf371d2194df39c1a77f368dc2bb5c45b34dcfb72d3858c78765e395f6a673fe1cd2c3a7be177deb44e0c682df9fea9ddfe48882a42b142aa33ba5f523878b9e0efdd79cf9c66c843a644b0a4335e02104cee6d7749ac21d6cc20601809da9fe1f1d8c4c8b3c085863e21c3381eb13c2c7859a64f0d276c6d69492619e5d99447bd4feae91b0e1ddc215a29b8178ec288a7f0200954b571e89f157d2d290d9e5e52e739b31939636975ee58e7dbda3247e03b77fbbafd494990e66b10f2578cda4983cc12e3cd29e8f6752936868ac40e2b39cae44a27acbd62ff0a03bf70d09fa3d8a37387a2cb36d9c4378e2c1ab1d2eb80388d30530cdbfa0dea44ce0feb3913c5b49698d46714d7b3bcebc37ec3ee82c756314af5c83da3ef0a0093c1c7709b4650057b621e08fc5054fd2b96c9a099e80a1e79971999af4b7df56b2508e5bae894575ff5df625020fb9266e2e66ce24a833fb67f7635774cbabf1fa78c12c33ef8fb1d3ec8d4f92f4be5c2d071ee8924d933762fcb882a873a83f0f903a79aa25dcc6424b813b6f301cd7d20b50bea19d2918f63092bfd339bec9d6374b84f0f9bdcf62dd14c4b603df7b5575ae2e9732beb8a02c10464a3bc10100383d29d4f71baab0b69c17f17dbff95be6d92987496370d7938311ccc9991c0023d5c168a9214713524ee6748bba0b9685583f01796e1ff3bc5a283da9d53e6b51a55ac87de82dba9979178cff69d886f70fa98a153ac2816f3c2563892c3bab65c5d7e3d4839e024d0d65610ffbe640afdab9c77756d64e0ed36bdeb6c0ec7579d3361192ef0a445402d8c3c741a6274ef5f98b71cd571480944ff86c7fbabf73ed9ddb464d132539aed29df29e675e303c0efbfb1cc80aab63f33328eb54c01b23e1ac49fbaab55e4199492b4348299d701f022cd9f7da6cfebce16463a453700a5e964e96ff758a6b06fadd8cf4aa074c0a7bc87e58918039e6cac7847d255394cbbad3bdeac0f89002628dbdac14d2ffc2b439e7ee11779d30aa631c0d929062ae1825db1462b56598c4584b01f838ae44c3694e7cae21dc403e476e5ad58c7a76a29cbb01a63a43b90dcc1792e19fdfa912383998025f22878e4e0e8f4154aba7d64b4367952feea377f6f184e7fc48897492293618de132d56013bf2e35aaa0833feafc0f2f16c7fbf57a9829782a88b499a65f43b0203a3a778142294dad03244c4eb5a9d85de1f7bc728a7a6fe5c1a133e6aec6fb903ddd34e0bca73c549e0740c42d2e9fb3b38f8730ba4c16a14b2724e21851c5ee94641287205a8a7f91ea84792d945d09200cc9a9ad1d2ba4e2ef6ca39fef6d8e1efc2a6df776d6b338ff9fb7a42452edfccdb7913a174443c27094e1b20d7797b38861abcbd3c5f4c99f881003a3992a2fc70c73afe18e35f143b414ec144f56538d27312214933bdaf4e8138b149b2e692541dc2c3c083ab01b961555b3dc6809de4cedd17cb2eb9a4902dd2ea4e9e7723f54e375a661a7e22e139cc2b0b1831bb6d011301b8cdbda132a5d93c8857b487b9100cc2883b89ab81a21ea37d5d29aa19949604e43ced610921c8209db42980a31140ab2994846a477f976cb9d9bb31a8a7f2d41d6cc63ffe96dc7d297d1e64eddf244c7a5e8f0167cad280e1bd6709ffc96f711e94a03645615875d91f37ad0d82ce99449e917490659eb759ea208a7d3c554a45b058197533dd6f28a5bb7fd2610e2db7a97a2f7b16b384edb92202f5b6cde3cc9835e860f4f8c07f2912c453c952e65abc7e4ec6c288eaa7285f9460d47b8e6e2341e552c230b45bb00c60065f77cc38854e2977bce9da3183a9a169d88af817554f55e5775c1643cdd8f31ba26ae1eabae17dee881be451dbcf1187115bc9fad8c88658bc5e2ed060b0f603b8131b3a6712811a7112776e64a7f2df276ae24ef2b23c383ca3c4edc106276621277794b3d5ffa932c9ca8fb03bb7cea19091ffc54c5aa59ae72c8c987d2328aa3ceac065f63ad217dce54b4c9a646619d207971466c300079bc5824e3d1661994bf703c72fe9c0bb559377ecc2df1521b5637414c0e6497bb03c4d2809ac4195e40c3891ca7b57e0204d183c839ebdde3b81f2f189ee3bcdf9ad8018e22a75f15b8f4de14aa836928a051f586f53fcd5defb9e43cb169669abdebb39291c2efba64e48ac5248af9cc1379d3d9fcf06e5d6d5376c054824f20f2ef91140752a7d8a0f3c538c48a3f0a8238fcef65f0dd85fa7413754da0efeb2458704d83fe8c20f64bd49ed03c7978da32445a9937925e96c5ef806511253325c3a54f6fc10a1eb2b65f9f46b9d9d87d18b6e5efaf63348f2a65e68762d7c1d1868f6e430f6060c06bc6de82d9461b5e244ce43ea344babe5b88e1728d0ab44554cffd4537472ec5a3320bff8651ebb0922bbf846baf7ae3023e138291b98ebe357a16d75f065ccdef8088f1865d0d86a05f859a2544469f178fed1c912345d59ba3691617de22aa5d071f2e1b90e5edb6ae722e1e3d5627a23ee1790198f08632447057ce6cb7f139a2fb85b7c3510f5c8ebc396588445fbfea0c5d77c8d0be9dd58ad623005038e7ea19b805ee876ecd81b14363be8614697623bfd3d9cb1275c92835a2850beaa53cf761bac97d9597de699491454506d97ff3f4fd6085bd95320a5aff2e0e211e19d118e1dfc2d73efd3f650d49b9a0270a54fd9e2e9a3dbaf64517a9d612533ad87dc470e39607ee438187b4241cff6df74f430e9f2909652f5c457a25766e65ccb1f21a9e322b2b9e4f2a37aef552b4ce55", 0x1000}, {&(0x7f0000000380)="8d398da28e35e77d27f42e3f9d0d16bd5536ba383593c2780f7bc94446324b34cfd6502832b825c813f3a576f39a3d0ef19a89654ab077b4fe9c1ba4744f2f944d3e129980d848b3fdc764143c7e84b7f1", 0x51}], 0x5) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (async) connect$unix(r0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3}, {0x28}, {0x6}]}) (async) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000580)=[{0x4c}, {0x40}, {0x206}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6}]}) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) (rerun: 64) executing program 0: setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) r0 = socket$inet(0x18, 0x3, 0x102) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff020000000000000000000009000001"]) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setreuid(0xee00, 0x0) r1 = getuid() fchown(0xffffffffffffffff, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000380)='tty ( #\x1f)\x10\x1d\b\xef$|#\xcbh|\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\x1f\xaf}\xe4\x90\xde\xa5\xa5\xa3\xa1j?\xb0\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xb25\x8fF%\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[1\x12\xb6\x02\xb9\xe2h/Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\x0f\xc6\xfc\xc99\xaa\xa0?\x12\'z\x93\xb8\xda}\xc8\x17\xd8\xaaS\x02\x7fh\r\'\xd6-t\xc8\x10\x01\x00\x00\x00\x00\x00\x00\x00U\xf7t\xa6\"l\xffz\x8a\rm\xd7Vq\x806\n\xff\xe2\x06R\xf4\x9d\xeas\xd0vS\xb8]\b\xe7\xc3Fc>ZM\xa2\xc02Y*\xdd\x95r\xe5\xc2n\x00?\x00\xa9\f]\xe4\xc5\x0e\x81\x15YO.y\xdb\xe89\xf6\xe5\xe9^\xf6\xa2\xb3(\'_\xae\x12\x14\xb4\xf8R\xcc\xea:\xd4g\x95\x19\xb7{#\x04\xba\xdf\x1f\xaeW\xba\xecyec\x8b\xb5;&\xbc\x8e\xc3G:\xa4\x05U\xdd9\xaf\xad\xf69\xfa\xd2\xe4V\xa9\x03\x13*\xc8\xf7\x99\xa6}%br\x1e\xa7>I%>\xdc\x91\x1d\x1d\n\x1cgT\x01\xc4b#P\xd4\x91\xad\x1by\xde\x1bh\x90\xf7K\xf9\x12\xbb\xc5\x04\x03\xaf\xa0\x87b\xd7\xaf\xfc\xce\xb6\xe5V\x92\xdfG\xc4&\x11\xe2\xber\xb5c\xd9F\x9bU(\xc9l\xb8v\xbd]\xf1 H\x16\xf8\xa4\xce.\xa4\xd70^\xb0\xab\x1b\x9dj\xd5\xb6\x00\xf4\xb1\xbd\xc8\x8e\xa9\xcb\xaa`\xaex\x16\xea\xaf') r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}) open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) munlock(&(0x7f00001a0000/0x1000)=nil, 0x1000) r4 = msgget(0x2, 0x564) msgrcv(r4, &(0x7f0000000180)={0x0, ""/115}, 0x7b, 0x1, 0x1000) r5 = syz_open_pts() dup2(r5, r0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x10000000, @empty, {[@rr={0x7, 0x3}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 6: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x5, 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000040)="556f2ea0088416ca8fb2517aa7f23c2530c94c53f2fffa551007ee363de7ad76266cd92dbe6ffba5f3822fcce7f3176153d3777e51f79f72ab303d59f10b", 0x3e}], 0x1) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180)="96e9cf1c0f9fc25ac05e6f4c", 0xc}, {&(0x7f00000022c0)="fd82734f5a840d8d9255cccb891411e344b84216d4055e77b3e32190419965be6e63f284dc59ca179ad53a1a27fbed1236fe725f54da0aeb7975415ffad02f6c24122a249eab539ca4d27810d50363ad5d1e5db1b4717ffcc766e5c74a8d321a67f24ca55ae5e670aabec5b48ab3841db05e5998bbd7de4ee40437d7b6eaf3257d21fe6ccb8c8964991dddc7c3f328000573c2dc8ca424bbffde1f5d22dcfa1424d2cc436c6c6083a67f291202778dd657ea9ee8057ac8e9b3280d5ee5adb24035971a85276257c2ce29857d9a1802bbb383fef70d79ba5b7eccea2c326638e66ba871f2140673c8bd819feeba6cb0a669a971ad7e7e1829ecafc0d6719dd23c432db7f713f278e37f1d2fcbe7705ba1d5534e82cbb5c295278bbe4591b4ea444da78e566dd1cf9e1b7b8526694913edba1c0db2ae1bf60e350d757ff5e6ca0a7362006e6964aba9309ffa9162b98a43526e2cb46e2d8b60ab622a547520f232ce2508e1e5807a5bcdcbceaa41ecf497544b6b85cfc2046255ecc25dd586b59caa985d548deb495b884d402afdef415e08975a074f3e393ad561424895096dd263eb2674099c1f5a47b7719897426f13255505ee98559f586132d057713552d833b1ef8737b215ca9778df67bce2dc04ff1fe4e7be1f35f54ed8f327b1575e5f98bb9c04262938563782876db17c1a1098425d6e4bbe035ab9e6a0bcbebaa4b33cfbc73e506a776bface85517f1e2a8ef3005738c66e6ecd60ee18b9ba8ed5162716921eb7536dcc31c3ce2de5a46ab44a63dff4c7dac8bd460e24b044a74785e5d045db367f8c3a7f5fd6d9e1e8de157accbdfbd2a8d0fc7e803ea8a2629d88c6c6be86387cbb1db5772db368860437ea113bdde643f82e3fee5b1043a6aa63fa47cf48df99d99e378f07e958c399eb9b1df8b22f98d7c2d1c9ac3bfa2d5b657033bcf9b2a2dbde0c4e72184cf9b6cbf1c09cdae68999e7c02c7fbb26c95cd60672fa5fd37fc54a1727e75b0bf65302378c49aa5f1600f9cecf4f9651b0075925fd8bb0734884ce122c9fb61bd95863d25b9828a94ae5383456dfa94aab913ee36586cadbac41aad9e3f8a3334c90fc9edbe4cdb818542b94082c6bff315f5f260e867e9a1e313cf7e56cb3d1bd4a8999260d9f9872aeeb981cf001941e8bd65dbb55f3fb3ba3863fe6fdde1df54eb12f567dc45a4fa878ea40354876b424214331c4d0ee4a8b4f19ad4c2519fd0373db1549893cfb12e3a873bdbf6753cb51de7967a8afb5e214a9c414c5595794657f08f97e63d5a80facac0efdcf23cd0c4e9b8c6116db410762cc5b0ff58571aed49de72a263e02874036a2e7393e2b85f0faa2825b60e466b28fd6c1a71a61b12271f8c921d7e11b37d984bde1c192fe9a95e1d795a87288470ff94d85930e10f18005dbefad835930557435bf89acbb4ff9cfa1c5c9a52defa5ef77ecb9bfb794e8531e1f7a05a3ddaa3b6ad98524c4ad8d621c80cde2eba37470e94ddb365f7f0bf5459ed0137f14ea0d1d0b301ce244352a33c9d0c8e66d208aa17dae2f2318bb29a1b1fe955c6cdfa2bc99c2a98bacf795ce2fd2baa3467091b466a14318229b6a8a3f5d18eb3e326707b4ee132a896d3300dda9c744a777a1a363d20815b5bd6e2f8378732923ce75586da1dd7935c5e330fdef10276e8386f0e5ae3947d80b975e09e6d7bf88a075fe71930d3774922420a7e25cb8ff6eea0b6e3d7616962cd888c6548e23540ea01a68527d5bf8f1b9d762fb7619ab3ec2dd807aad2d1b9347106f6c6b4352f34af47ae1f87e43ae79b87dca8b8fa7a26ec02e76549e7cecd4b52b5eb0655a6f6115414990c5298e47279de5c51ccac40546612c885b50f738c13280c7b1bbf30bc29954355b5c0abb698d229f26abb4a028f76394ee3ddd5ed37eaf08fc3d4dcad44d0fed12889e85044ef2a96f3f6583d6082abe476691c54de683fd4fab73db90e6c6016926a91a05a8709910d0aae639c4fe77ad50970dcb738c956061977935c1eea865d00bb1696a26feb30f21ac924ebc520dd0b38a3d7fa667fa67a3cbfda509d07c799ddc86a99436f16dd4c68efb7506e94cbd1b601bb9c5052cbc2e525f398f5590fed5873ea96938e868d4f972fcb8fd63f2701dad0a0a23c6b93b92004e87fbc9a7f45decb174ce10ae033f79eb8fcc1b2ad9a0f68051ccc64a89a7ff5afc45991e6e30150fc563f530300930a2fab237215769ff7f01fcf64f81e607f32a23f031cece6aa4090ec1b4409055a76427dc62e5ab16107ccf7c1fe960b1a41ee3e80c7f249c23dcf8a22cc5b68e0cc681fbdcbca57f539686197ad05c5c2dee6cd4c9ad451bc96fa1c41b5c296c1c2580751beeb8d5bcf0aefaddc8f169e0e1bce37bcad69c3b720381eb39f7e4f012c020faac626800836b93b2dd4554f747ff056581b90f3a49ae6af858329fe821f317e3271ce3c2807524d4db7b7d0f9f905780bef909e3fd6c7dce5f9224674f4413fe2d59ffb1d28c065dc1419a5075eec247236d0cbd3178a64caa2040399560076006fe44c371fc6f86ac75d38723035e3f4b80825239513bb056f8e57570927171a63484a4331a72954b985cadfef2a4f1f9ba657598ac3bb82c0261b42145b638423e3bd6e85c020ca9bb714d26a7d5551a6375a2a02471ebe017d705429acfbdc2aa834d893667044206ff1ed2ef1043035a8b4470604b1ec13188e4883e630d8bdfc6e37b2a95cfddf57da278828a30857cdb74e39b629b06bf54fecf1f99424f4986a537af514bc08606d1039b5fa6fffb55126fc3d11688e56f133ead90cab2683c0d8af42146893ff8a051489c31e8d08d7cd2511f0a0d9f79f5bdf027644c31859e435e04f6032181cccd2050c4689880fe65e2adb3f00ffded5d45a14c85a31374b7991c724a4f2a11b60ffde4e6af937bb5ded13614a8eada7070c17aa066394757650d6903b63275ca009147f8e4ddeddd1c82468fbe9414ab62e5140ea6c570995e66774b2c50e8b0eaedab962eefafa5f80a064c22a7011942d2aff511e4c76f676ffb92df71d44bdbb83eedd8b948b07f67970d72a9fad0091168ac02d98c4166afcd05c925b308796f31dbf584d0f13cdfd560329de2ca54e470dc9c8d58445fbb4bfcb76372e1b72c1866ec6c629ddadc16024e93cc53fe771b4b7e4eeb98883da173e4125d7f13763e10ce31acae4e107e6ff65b1e20c6638beabe8c7d2acd2fe7fb77805bb2a06cf23be96cf7a2c4493dede711938dee1afd26d1990369f8948af9450645ec62aa230694dd5d23229275a5e9374c04cdf32400c97213f0d9b3acb192b88a6ac7f07f73a94a37b4d4336dfc271e81b9ddffbfa0f896b07ae47a44872a0e0a026da908821b63f7e93fab11988c66e649b84af3a9daf260ac147fb77b1fa9ca0478821d2f77631d18aa18c5f37755e267bc4d5f72727ced622214b3306920a7ed75fb0b22127872387d1edccf677e46f9beb1b26f17cc6c2cf4488891d180c48aa0aaffd3513e2d7cb54a9b63d4bda60db174eec2e939f59905de1e1d026c66bb63417b76d6c3be4ce4a7ffd3fcc89b9ce320021ed7b1add6431eee74ed99d4a0abf7e907c6336f188d6935a74f754f7a4ce3bb3bc28ea4a7f3100ac4f3b9142fec9419f87ce308c63b0e1d70695944f27d2d5d8b43a2685144691cb49e898994a0ffdcf48d46446410e3c14c2b88757b922c3db1f9488d95b8cb378e7df4eba10aa1685720f6fb9328986b5385176b4fa4ba2eab968f1b9005b2f560c29d1cf5469c31a33d56a73f7d4a945f66f91a3ac6f2228469bfbb8326141b7b26ed1fe3f804454450605a09e569a471c47ecb09d28909b1e78211d09ff46a0920502e30e66a48e05fc7716537fa94ab38d399065d4f9f10b819ae94ebb1dd7bd5a80882c6ef62c67c32ea74019ceb90c6fc3d70cdcbee7e50630524fcb1acc8f8afd0150b14fcf8a2a7a3e9b6197e2111d06328841cd385941e77cfd4d965ed0bc25706a6654aa7a8242b7e8309125858bf0c12a708e09846677c9104dc810182c7d95869bb3d2cbdef50b762c3d91210bcaa50f82bea9a810b711294f7de38cc863a16e78568261ef1ea52dff6b81f9f1182dabc07c839f02460f427b291b05aca04cefac7c0c389f3b23e227b57de980ea1eae86a9dfb15514681f22afb2618f064e12b4666cccea17490b793114299a7a6fde3b7a43eda00da3e8429f1cf7fce8038b3db0c2515de6b517cb08df66f0699e67bda1422d2c07386e4ee75b45502d712887b7f1774d53259acb1a455d0b810c5cf2562d4436a950d89b4cc55b06deab26bd8ed00f7c29c8243d88114463fa98fc7be8413c40ed497323fab50a1d55b03d383ef25c4c29a2d1a6f3c3aabb1d0087b952834e19ebe305ca22615c5be7b6f54237eb65b05b3603803b07dca1e63bc786bda14dd6ac694d65037c6ace45c5648e133b0cef124fe7bc99e2eae1b0186faa2c12ab4c298de63e9baabd8b4416e6fd6ff441cf9ea9b024523fa0a9fbd82fb58530365f245f7a73f2ff66822a342e9c45f2b4159b65664b37626ae8d6cf70e68f75f155c362d5bef218e378549b19f4b0fc534d69402d7ef7d76e7eb1e24f3e286a2b4316f710471114f938cfcdf83ac7d51797a00f1d0784edcad6f3d9e05abffe8d72f59586dc82dcb42f09b08c91569b2359d747a772e2591d47c77bd3c758ad58309933b77ade1a164756f90fa0f9ee4da36740b91c7eae3233bdcb8527294a73f725786def8ea12e3b43496f8dd5ba566cc12bfcd4832ed12032f483a42a1cf19612aaf12e5cca92d9b336fd175637cbc80547dae547148960f0de1721c66c8ce45c0f8d7e0b6a9f10522a7ec444a6a4fe0411ce87642126be5c7e8774f6e46ac998bee788446a6c2e3f7273d388410f3b6a9a8ba81523fb213739b6ed45fe036b36c4a4e43ec43ade9a4537d768e155000af1623130ec1a0b95f06b86784ffe994cabcb568a0d841ebba18ecb3a51096677092ec5c50aa5e3576e44a20a792a2c0fcf21bcc9f66cd125168e46b77ce894bc011ec7f0ac772e9ed7ebf6e5344b30fdcf8a468fda56054b52a98489b9fb4ef5b0fec04a451a8fd5bea6a0e3271a44ebc58fa077b3fe6fb4d6533d189087d71cb0438834dbbcaf37904bb5ab19f0ffcda9c739a9ee35afcb69a2028429891b6e46d8893f912e8d62bfa2d5688288b901787bc59a5121ef113e06562422a8a6973db67141b625bc10d9d3d14782c080d119ebe0f8b08d1e6541b0bf606ca4c60f9c3f2280211c425a06f92184d617bba4b7ff8f247fe240f69bb7ca1842dd25ab1e713ed729a5fae709ff63ea143d8e9de1200ddbfe776e128cedcb8aca1f9d430cd01d863aa77ff6db5713fb70b02dc5f18d11c52b8cc017760a9aa4be9ec581760a692f34ef439095fd1dccb8d2bc0781b000e0d424dbc9a8dcace34881a4812b3e722dfe4917e79a80c1eeb4fd123605f80fd5438dea4dddf96e860abeca53f8dd148e329af2499521033ba6138d7ca39cc654e90ab66fb431a250de63d837751ca992c725fd1b9f210abfec5a124f15b1b6a355e875866250acb3a635e009ca94fa73dc84dfaaa6652f90a819de2ef51d45226fe169057057b99b9dff91bccdfe6f1fc9d0b002f8f5dacc5202b760f0ba9bed22fadf89471e4f69409e2d037f9d46a3ade0e31f0dcd8e36a5373935289c8ca9763a081565ce340a8f0231905c68842f02acc3dc99f1e4bfe583a84c3a851487f258e6e26abee", 0x1000}, {&(0x7f0000000380)="c1ab841a99235c05cc409de534098a819c58a265a493d6a037988c86d660f11c8ddad69b2f0ecfaefbadc353f54ece1e1de504c81c88fa20cf4b97665bb22e82b741b54dbbd1a7b36d558927ff3e7b026be8975b5a70aeb03b008d7ebe880244acf8e8b6b8d72dc17a99e5bbb26d69c1f6197c1bb9c73e8cc714fc513bab4ab2b4fd33dd60c0bcdd5be342d1343c3ddfb11b5997b0cbe724c49b5fdd37dc0188f369e628d5220ef1f28f", 0xaa}, {&(0x7f0000000240)="2d38c8dbd3b7407985ffff0000000000004556d60fe4989fa3d1ba06d8f3c1c76d1e209afa57f353857d59d02111553e1a0df5bce76eba9de32cf325ae1f93705b6db1fd35b7c4d5134bc2112158d59524164bb83448b5d1545943482edeb8c3", 0x60}], 0x4) writev(r6, &(0x7f00000008c0)=[{&(0x7f0000000840)="0aa5b7209e1a815bd468d6b718fad7d23835768091d7e30514cdaa394ea50291cb050dfd7f77a4e4966575bb4394baeaa8b3ef1fae762080719dc6", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r5, &(0x7f00000005c0)=[{&(0x7f0000000080)}], 0x1) writev(r5, &(0x7f0000000b40)=[{&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x1) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc9", 0x4da}], 0x1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair(0x20, 0x4, 0x106, &(0x7f0000000040)) utimes(0x0, &(0x7f0000000040)={{0x40000000000000, 0x4000002000000004}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r7 = semget$private(0x0, 0x2, 0x388) semop(r7, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x3, 0x800}], 0x7) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) executing program 7: r0 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6000000004670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0, 0x61}, {&(0x7f0000001340)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000001800)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="a0ba2d8c"], 0x28, 0x401}, 0x3) r7 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "94589e2169ad7a6ea9f7991e38f119bfa7aea894"}) r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r10 = dup2(r9, r9) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f00000000c0)) close(r5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') dup2(r1, r0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) socket(0x18, 0x1, 0x0) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x3f}, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{0x401}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) (rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)={{0x1, 0x0, r5, r4, r5, 0x2, 0x40}, 0x762, 0x7, r3, r3, 0x5, 0x3, 0x1f15, 0x3}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) (async, rerun: 32) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) (rerun: 32) getgroups(0x6, &(0x7f00000002c0)=[r0, r1, r2, r5, r6, r7]) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {0x3d}, {0x4000006, 0x0, 0x0, 0x3d1fad63}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x40000802) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x2, 0x8, './file0\x00', 0x1, 0x81, 0xc0000000, 0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x9, 0x20, 0x9, 0x5c11}, {0x19, 0x9a, 0x2}, {0xe0ce, 0x1, 0x80, 0x77c7}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x0, 0x1400) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup2(r3, r2) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) r7 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r2, r6, r8) r9 = getgid() r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r11 = getuid() fchown(r10, r11, 0xffffffffffffffff) seteuid(r11) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r7, r9, r11, r12, 0x30, 0x3}, 0x2, 0x441f, 0x10000}) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 2: r0 = getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000200)=@un=@file={0x0, ""/551}, 0x229, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = kqueue() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r4, r3) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x44}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = geteuid() r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000340)=[{0x0, 0x7, 0x800}, {0x2, 0x8, 0x800}], 0x2) semop(r7, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) bind$unix(r8, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r7, &(0x7f0000000080), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r6, 0x0, 0x0, 0x0, 0x0, 0x7e00}, 0xdd0, 0xfffffffffffffffc, 0x3}) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000140)=""/67) executing program 6: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x20) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r1, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x1, 0x19, 0x4, 0x6}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)) executing program 4: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="04", 0x1) write(r1, &(0x7f0000000040), 0xfeea) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1722, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, r3, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, 0x0) r4 = msgget$private(0x0, 0x6c) msgsnd(r4, &(0x7f0000000540)={0x2, "f18e19adb8333fe29adf6c1578a42565c0e616f2973b50d9a37ddd1243add73acd4187c9a036fc045a8b57c3c8d7214a3000ebe501076092ef74e29564f2c230e2a798086c80492e7bb945eca7f3b9c330901884c6a06140ebf5af5eb219ab858e662e7e88fa6ef66d65cf7550c180125a986d4157ddd84aa8b7396be5dd8a00e565f4b4e2ede5ec147c9875ce9f9ae1d8b66d8d5e61206f855a52616802c24cb040c7f29ac04c74a7f635bed4e798a2f3d392f29f309c274291a1590665b2d46a0f93ef2f18915274910ab6dbad775e023840e05914fa34c2f37b1cbb698e29394339aacb3dcd75548d14"}, 0xf3, 0x0) sendsyslog(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000040)="49bc577d88ef99d0ba27e7abf7c889f2d67a0d3aac0369690104dfe3270586ad37b96c9790dac3d6a381fddac2835484bdb9765714c9ff116b0c81a927e015a54e60e19e8b4dc17889dd2efbd57050d9c26d70ef23fec11494c76faf03c412aa3b4dd9f8afca021e7a6777c77e6908d666f1c42198067f8ab3b7c224c5bc09724e8913dfaadfab3aa10e95bbb66930f6533ad15335beb2fb78e79ef693fc23381e4b10f3d599a321432709", &(0x7f0000000100)=0xab, &(0x7f0000000140)="b112d18819501570c84ad8578ea194c17ef84853de2aaf1e0a5b3f0f260bc532c1f4519820f9c592c28c17cb21501bc1d4bd17edb1254ac06c9472d19f05430a9fb579b4d0f92b0d7c62f3a3ba2ef3", 0x4f) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xd11}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000340)=[{0x5, 0x0, 0x2}, {0x64, 0x0, 0x0, 0x20000}, {0x106}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x0, 0x84}], 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) (async) r4 = socket(0x800000018, 0x2, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() close(r6) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000480)="8ea8c8fe6e2327a6dba06aec9e7935c6b57aac4003c7a4d9f0af1e53b9cd1cd00b26788e19c9d715da951b0cd6dfe93c16b763978536be3e5a847a87e37954acdfe217f4d552b21e89194385253507f57083286ec7448713169355a642a5b296d4154fbe5b", &(0x7f0000000300)=0x65, &(0x7f00000003c0)="46443777a1fb8c49c008f6f1ca3754a5067bf80ea9532f4da3edf8f324f2911bcbaa186a6ff536e386bbe181887f5578bf9e64271f8907538a9c31bd3105690d44f6a4a16db771e8304a38f3d18faad74051bf63589b8e6bfe", 0xfe9c) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000480)="8ea8c8fe6e2327a6dba06aec9e7935c6b57aac4003c7a4d9f0af1e53b9cd1cd00b26788e19c9d715da951b0cd6dfe93c16b763978536be3e5a847a87e37954acdfe217f4d552b21e89194385253507f57083286ec7448713169355a642a5b296d4154fbe5b", &(0x7f0000000300)=0x65, &(0x7f00000003c0)="46443777a1fb8c49c008f6f1ca3754a5067bf80ea9532f4da3edf8f324f2911bcbaa186a6ff536e386bbe181887f5578bf9e64271f8907538a9c31bd3105690d44f6a4a16db771e8304a38f3d18faad74051bf63589b8e6bfe", 0xfe9c) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) close(r0) executing program 3: syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0xfff, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x9, 0x800}], 0xa) sysctl$vfs_ffs(&(0x7f0000000000), 0x3, 0x0, &(0x7f0000000140), 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x40000000, &(0x7f0000000040), 0x0) r2 = dup(0xffffffffffffffff) dup2(r2, 0xffffffffffffffff) open$dir(&(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xffffffffffffff6b) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r3) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) socket$inet(0x2, 0x3, 0x102) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0xfffffc16, 0xfffffffa, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r1, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 1: socketpair(0x18, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 7: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0xff, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1d7, &(0x7f0000000080)={@random="ab466ead08f9", @broadcast, [], {@ipv6={0x86dd, {0x7, 0x6, "fd5124", 0x1a1, 0xf0, 0x4, @loopback, @ipv4={'\x00', '\xff\xff', @multicast2}, {[@routing={0x67, 0x4, 0x0, 0x2, 0x0, [@loopback, @loopback]}, @hopopts={0x70, 0x13, '\x00', [@pad1, @generic={0x43, 0x96, "e82baa55563c6673c426da5d99b29f90b14511059f84d2f0263bc26f4188f545952cfc809505710f269cdbb08a06ae7e7bd5b2e9ab90755243d8a9bfa04a96afbbd836ed3c12d4b1d7773e5874dbcb87c22f82d8dedf62db7a74c6f362912137e1347fca61649f3a749e40e99e644c247710844e782219dd9ed63ff00aff248360c831e6e1d85c4e88728eefde18c65d33c90a0c1eb4"}]}, @fragment={0x2b, 0x0, 0x1, 0x0, 0x0, 0x4, 0x64}, @routing={0xf0, 0x4, 0x0, 0x3, 0x0, [@mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x8, 0x3, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @ra={0x5, 0x2, 0x3ff}, @ra={0x5, 0x2, 0x8000}, @enc_lim={0x4, 0x1, 0x20}, @ra={0x5, 0x2, 0x1}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x1, 0x3, '\x00', [@pad1, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x40}]}], @tcp={{0x0, 0x1, r0, r1, 0x0, 0x0, 0x5, 0x2, 0x7, 0x0, 0xfff}, {"ada306dd83df9d375cb27a4304c47dd967c62125fcb5f6fd310aeae04172d71eef3ca6614424ac87ec4991d7b38749f27d857ebe813cd9296da1b45d5b"}}}}}}}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x183) lseek(r2, 0x4, 0x1) readv(r2, &(0x7f0000000740)=[{&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)=""/117, 0x75}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/201, 0xc9}, {&(0x7f0000000580)=""/185, 0xb9}, {&(0x7f0000000640)=""/161, 0xa1}, {&(0x7f0000000700)=""/47, 0x2f}], 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x800, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000840)={0x7, &(0x7f0000000800)=[{0x1f, 0x1, 0x6, 0x97}, {0x6, 0x5, 0x7f, 0xfffffff7}, {0x9, 0x5, 0x0, 0x3f}, {0x6, 0x7, 0x80, 0x8}, {0x1000, 0x8, 0x40}, {0x7, 0xfa, 0x36}, {0x4, 0x9, 0xd9, 0x3}]}) r4 = dup(r2) setrlimit(0x2, &(0x7f0000000880)={0x60000000, 0x38000000000}) r5 = fcntl$dupfd(r4, 0xa, r2) connect$unix(r5, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x1, 0x0, 0x80, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000940)=[{{r3}, 0xfffffffffffffff8, 0xa1, 0x40000000, 0xfff, 0x2}, {{}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0xfffffffffffffffe, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x8}, {{r6}, 0xfffffffffffffffb, 0x25, 0x1, 0x6, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x9dae5f8e227988b9, 0x3, 0x1}], 0x93, &(0x7f0000000a00)=[{{r5}, 0xfffffffffffffffa, 0x8, 0x40, 0x52, 0x8}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x1, 0x9, 0x1000}], 0x8, &(0x7f0000000a40)={0x8, 0xff}) syz_extract_tcp_res$synack(&(0x7f0000000a80), 0x1, 0x0) sendmmsg(r7, &(0x7f0000000d00)={&(0x7f0000000cc0)={&(0x7f0000000ac0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000c40)=[{&(0x7f0000000b00)="0e22cb969ff000fe14a0ca", 0xb}, {&(0x7f0000000b40)="9f373ba04b6b6fb79fcb9b3c635f4a06e0baa904db6ec22daac28e4c95c5ce455ef4d588db702e62df70d983009d7ceff0fff53e7d8383a9490d12bc9a3c9a388477c439e4b22a0435abb84ca748f5774b6b2bd01f5936b28a5cff3dd59cb66413422201e591df4cdee88f1d72a2ddeb66764b83ea9afe7e1bbc9b7df5c02166f24446d47f962bf65ba213eb9f6753b453b12833d9530bf4a2a0723ff3c0b3f3aca694facc511e5ca1a2f8d2fd8445ee96509f4a8b5b3b458e573b779d63a1379787e5f55e5c47cfe5b031c65e619e3bb919586ed1cb5929f5bd9133326942c9fa850bcebd920c17d75e26b879e0cd11895fb6e8e67db6936aadf9a5d4", 0xfd}], 0x2, &(0x7f0000000c80)=[{0x40, 0x1, 0xffff, "8cca69fdca4319430fa996f1543d9cfb04a12fbb4224ea0b57ac530a5bdbd46c323d13ca4c79b545d65e9ecb4e47"}], 0x40}, 0x7fff}, 0x10, 0x5) preadv(r2, &(0x7f00000010c0)=[{&(0x7f0000000d40)=""/159, 0x9f}, {&(0x7f0000000e00)=""/175, 0xaf}, {&(0x7f0000000ec0)=""/200, 0xc8}, {&(0x7f0000000fc0)=""/206, 0xce}], 0x4, 0x7) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001100), &(0x7f0000001140)=0x10) syz_emit_ethernet(0x11b, &(0x7f0000001180)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x1, 0x3}], {0x8100, 0x0, 0x0, 0x1}}], {@ipv4={0x800, {{0x1c, 0x4, 0x0, 0x8, 0x105, 0x68, 0xac2d, 0x0, 0x31, 0x0, @broadcast, @loopback, {[@lsrr={0x83, 0x17, 0x40, [@loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @loopback]}, @timestamp={0x44, 0x18, 0x7, 0x1, 0xf, [{[], 0x81}, {[@multicast2], 0xffffffff}, {[], 0x8}, {[], 0x4}]}, @noop, @rr={0x7, 0x2b, 0x5, [@loopback, @local={0xac, 0x14, 0x0}, @rand_addr=0x9, @remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @empty, @local={0xac, 0x14, 0x0}, @rand_addr=0x100, @rand_addr=0x6]}]}}, @generic="78acf187c6db8f0055e4ad0e059a046fb9f91f1e7a9a6c3f73d18a8f74756abdd9e971dd0b589f066971e73ae12b7e2c7a96f24930314aa63f624d81eaee9066a73063faeb2eef3784ec0cd3e52f2b0c0d0772c73481ddc207c11d75d382ef505902fd3feefa1513ed3c89858a0536aa1858ae17bce70ec87ebfe155b994493a5572d85d98cb72825aef51d6a498856f09a26d2ed8"}}}}) setsockopt$sock_timeval(r7, 0xffff, 0x3, &(0x7f00000012c0)={0xff, 0xfffffffffffffffe}, 0x10) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001300), 0x40, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x817, r8, 0xfffffffffffffff7) socket(0x6, 0x2, 0x4a) listen(r4, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001340), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000001380)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f00000013c0)="3e24b92f1d59fbdaef7ccc97a61b46171fd8975b677dc9d2887276f22bfe2786e216b1843f8f1a8a79a4d86bbe99d55ec57e14992e", &(0x7f0000001400)=0x35, &(0x7f0000001440)="5d2b80e0e5a4442b679b1be9325b6ef86480393987e8e174a404484b2a3bbc06f4d3714e3e9835de57e4be197ceb05521e65c67fce88c1bd650c648739da5f5e6476689cae0213faa601c86ea4e529f9123f84faca538442293c55c72f825e1b9524f6888351512330700a63b83ad9c2aec1e8ad3710ae94996501adc3b213cb5a9e7838691f86f565dc5970cc981131465740400cc1fa0463892f2a5dec9b4547f9d5544dbb", 0xa6) ioctl$WSKBDIO_BELL(r5, 0x20005701) setsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000001500)={0x10000, 0x4}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000001540), 0x1, 0x0) getegid() executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffff84) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0xcb25, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001016, r1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e1f", 0x71}], 0x1) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) fcntl$getown(r0, 0x5) (async) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0xcb25, 0x0, "010000000000000000001339e13600005003005b"}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001016, r1) (async) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e1f", 0x71}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) (async) executing program 0: symlink(0x0, &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504", 0x17) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="00bef802fb8aca913d4748274337000000000000605ed4b23dbc06335d8daea71a9e8fb526d56f75180853c2f414b86c123fdc9f8300"/66, 0x42}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1, 0x5, &(0x7f00000001c0)="03000000", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x15}, {0x6, 0x0, 0x0, 0x1fc}]}) write(r2, &(0x7f0000000200)="7696e5ff0f000037cea8615ac7cf4b54235533f705ee99a2a3b85f6d6a293588a626399054f14846d04b50098dc2a59acd89ae8287fbe752b911a82c977adb06b192b8757f5c36b523e98f6b887a7fb0aa238fe710894d277c5a53edd03cd1591ad036cab1892096907cc5324d92918c599bbbb35bbb9a79ae12e4304e0541950f01740de53f76e16ed9103a2c09fb5542deea30d5de3a5fb16ff2efc3edf9a9b89dee9fcae8ca277c135d57d504000000000000", 0xb4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000002c0)={0x0, 0xec, {0x80000000000000, 0x800000000016}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x5, 0x3f, 0x8, 0x8}, {0x1, 0x3f, 0x9, 0x6}, {0x8000, 0xba, 0x81, 0x5}, {0x8, 0x7, 0x5, 0x5}, {0x5, 0x7f, 0x5b, 0x7}, {0x6cd, 0x40, 0xb9, 0x400}]}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) flock(r4, 0x2) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = socket(0x0, 0x4002, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x2, 0x4001, 0xff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {0x3d}, {0x4000006, 0x0, 0x0, 0x3d1fad63}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x40000802) (rerun: 32) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x2, 0x8, './file0\x00', 0x1, 0x81, 0xc0000000, 0x1}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) (async, rerun: 32) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x9, 0x20, 0x9, 0x5c11}, {0x19, 0x9a, 0x2}, {0xe0ce, 0x1, 0x80, 0x77c7}]}) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x23, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000140), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') close(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x2, 0x3}) r4 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r4, &(0x7f0000000600), 0x10000000000002a5) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) pwritev(r0, &(0x7f0000000380), 0x0, 0x3fffd) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x80000025}]}) write(r4, &(0x7f0000000100)="94e15358337d0900000000000000", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x4, 0xbe, 0x1, 0x4}, {0x8000, 0x7f, 0x2, 0x10001}]}) write(r2, &(0x7f0000000700)="c662e62071cf5e85539afa5e908352635cb3ac14e156887afe0b9763fd9f8e97de6b77283bcdb27337a6d7b9afa27d6e8584c649ec438ce2bd0ca61d1c7c0979b42d2553c1ed9a5a5c6bbcf6886b0db63765ac576179b293715fbee78602409c60d39a23", 0x64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) executing program 6: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x18000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) (async) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup(r1) (async) r3 = dup(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x4) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)=0x8000104) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/9, 0xfffffd5b}, {&(0x7f0000000480)=""/24, 0x18}], 0x2) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) open(0x0, 0x2, 0x0) (async) r4 = open(0x0, 0x2, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = getppid() ktrace(&(0x7f0000000280)='./file1\x00', 0x4, 0x420, r5) (async) ktrace(&(0x7f0000000280)='./file1\x00', 0x4, 0x420, r5) syz_extract_tcp_res(&(0x7f0000000200), 0xff, 0x5) (async) syz_extract_tcp_res(&(0x7f0000000200), 0xff, 0x5) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000300)="1e298f849b6dd962ea443ae799a8e588497056b395b8671addd683248c3d8fe89591ec6031c2e4", 0x27}, {&(0x7f00000003c0)="f2ccf822116714ae294d795a0afd60753cc78d8c270eb07de6ea800c5c3a9e8a6510260aeca53140267eb0097a167cea9b7b0e789588f8768fc5a1dd513b77d2b58fef37384f02f5f43247328817b60695922a1a8e55a1bcdfc2e88e18fc78b8a9af35e2539ecf9e8cb5993ced51d580ab92ab8231593a64a70bb88791b8b5bb4054ce884cf8e8eb01690760d6ade48b32be9ec6689db5ee7eb4765002939a76b249a351b0ffde010000800000000005917095492d40d6591b2a4c1ae8", 0xbd}, {&(0x7f00000004c0)="1d492a1333c43619510cdf517c1dcf3cd61283334553c2804d6653e7ad091a0c25c6da811484673a657f1cc87525e818257627c2e6e3c22a5e5b2b664dae8dab81d07eef72209e710b93ec58662b64b07ead", 0x52}, {&(0x7f0000000540)="719178f03ce205a74bb296427f0a5b42be663bb401da6c90d4b582edc9c4c251c05598439c6636db1329509c42c6ff575441e1dd2deb038496090538be1ecf90a25b1aaf80b7ad8e8fdd0a732ed2f3f5bf606dc371b918f7407f308a7d2637fe6c9336f5b3ffcfcdea2d2c4f367e47a1bbb43855ee476b080fe42a59cd152378201586681cc3f32f8d8982bea74ac4abd08e59804e92d15ffa67bac9f22ca525a08192786bcfcec0dabeab187ea19990f93e3d512185c76f41b196cd99fb082ddfcf50c3847704f61db5bbc19f84f9ede823274a783490c46257a9a58b12cd8293a84ca0bb0b284579aa37c9348bf78bcf9ec07b24d69715e929c283c6da", 0xfe}], 0x4) (async) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000300)="1e298f849b6dd962ea443ae799a8e588497056b395b8671addd683248c3d8fe89591ec6031c2e4", 0x27}, {&(0x7f00000003c0)="f2ccf822116714ae294d795a0afd60753cc78d8c270eb07de6ea800c5c3a9e8a6510260aeca53140267eb0097a167cea9b7b0e789588f8768fc5a1dd513b77d2b58fef37384f02f5f43247328817b60695922a1a8e55a1bcdfc2e88e18fc78b8a9af35e2539ecf9e8cb5993ced51d580ab92ab8231593a64a70bb88791b8b5bb4054ce884cf8e8eb01690760d6ade48b32be9ec6689db5ee7eb4765002939a76b249a351b0ffde010000800000000005917095492d40d6591b2a4c1ae8", 0xbd}, {&(0x7f00000004c0)="1d492a1333c43619510cdf517c1dcf3cd61283334553c2804d6653e7ad091a0c25c6da811484673a657f1cc87525e818257627c2e6e3c22a5e5b2b664dae8dab81d07eef72209e710b93ec58662b64b07ead", 0x52}, {&(0x7f0000000540)="719178f03ce205a74bb296427f0a5b42be663bb401da6c90d4b582edc9c4c251c05598439c6636db1329509c42c6ff575441e1dd2deb038496090538be1ecf90a25b1aaf80b7ad8e8fdd0a732ed2f3f5bf606dc371b918f7407f308a7d2637fe6c9336f5b3ffcfcdea2d2c4f367e47a1bbb43855ee476b080fe42a59cd152378201586681cc3f32f8d8982bea74ac4abd08e59804e92d15ffa67bac9f22ca525a08192786bcfcec0dabeab187ea19990f93e3d512185c76f41b196cd99fb082ddfcf50c3847704f61db5bbc19f84f9ede823274a783490c46257a9a58b12cd8293a84ca0bb0b284579aa37c9348bf78bcf9ec07b24d69715e929c283c6da", 0xfe}], 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x0) kqueue() open$dir(&(0x7f0000000080)='./file1\x00', 0x1, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000680)=0xa) kevent(r3, &(0x7f00000006c0)=[{{}, 0xfffffffffffffffc, 0x63, 0x0, 0x2000000000000}], 0x10001, 0x0, 0x2, 0x0) (async) kevent(r3, &(0x7f00000006c0)=[{{}, 0xfffffffffffffffc, 0x63, 0x0, 0x2000000000000}], 0x10001, 0x0, 0x2, 0x0) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0xce, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x5}, {0x6, 0x0, 0x0, 0xfffffefd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000640)=""/235) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, 0x0, r5, r6, r5, 0x82, 0xfffc}, 0x800000000000007f, 0x0, 0x4}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) executing program 7: r0 = socket$inet(0x2, 0x4000, 0x3f) sendmmsg(r0, &(0x7f00000005c0)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)="2cae3c765c363d89be10cecdb9e0d2f135860678fbfe3f9516b3e1e94f12faf19e78da67e77a0f86af13eb828faa68bb216a8812f7e3669b8b772e184c6224f7e24f49ab3d0a0f8e9a11db71ca0ac75e0260ac3b653b628637d2f89f3c586e68d078638aba749b304f3d7216b734dc6e1e69c8fdaa75dc522dead03ba0ae0042a4b59ea46f20b2b8fa188d040098629376378fb5967cae573193c404955a916de9", 0xa1}, {&(0x7f00000000c0)="ff1d8bc0f070f6cfa5e8bc1222f699fbad570c41b917abfdf554a120715430e11d95b90abb4fca5ae1e2e9f9d372a14b946e1e47584256db2245a5a7f2a57891ce199956dc9ea78cdf405df5d359e78d85e9d39f04a1541ec9a1503bc52970386ff5578ace9abe8ba646defa4ad1f9ee25f2fa7b386b780b", 0x78}, {&(0x7f0000000140)="0ebcccddeefa2a54c9cf264cc0d2345524322e361ce9f083b33573db23e091d20e264bdd7835d51c5b9247cee9deb6a70374d105a8c841a289023db4591928463532028762da04b61fef2e31837485d4a18d42a5fa922e9c47e5022465742db0ec3044bcd44e050cfcfead102ffbb491f94e2a746ed55adfcbff274d3cec0f6e8445aaee5b82de223aa25e6c76beeeaae472076e6356a7c3d093b75db053ad9f155061", 0xa3}, {&(0x7f0000000200)="d5d634ae5e6dc91519e83e4169f8855f941a5339d16d2aa2d4c2c3b0105ef6ec08bae4c6990cb146a4c63b769ba4bcbb05992659de4a5d55ea327f71feb37abbaeb667c6ad62594419ff8f5c68", 0x4d}, {&(0x7f0000000280)="1cc5c306f6b368d72a4078983398d569e078e48f9c8d9b86ba1cb92d27526bba1116625ad80610f7f974088428c0e7e535a514fbaf2644c21804d8feffc06e997898c5d4838a4f110857d3b1", 0x4c}, {&(0x7f0000000300)="df06ca609ad10a6d3aeb1a7bbb397a83611a9acdd2d11781966e77731a68aa8c75a2b44c5ad085b40fdde9d156b857b4b8b5a098742cc55c9220ab744997d5b278e5e979dddb981746b46d71e4f1e55397e565590d9afda8cf2c567a5dd69128d7f2", 0x62}], 0x6, &(0x7f0000000400)=[{0x28, 0xffff, 0x0, "5e9eb02927031e7e990e77165c8cf3df0d67a6124c146bc7"}, {0xf0, 0xffff, 0x1000, "47c689964fadf04512fd54750bfa60d2c8f0707f72aa57aee63a71e38d4a763405278112d051944bc02414eb397e2d448727d027e677afe02b620f5fa5b921845467f2000264e55154ef48616bb545d1b8d4aab64fceefe51253c9016f372f63f002675f930e3096f003a2a5ab9f6e54d98103cc12dc8e24def9d647982874aeb6e369f31e92eab6ec93a9a15085937df856eabf36f46545e2eb101d34318c89d41033df4316a41339231f454f3f9ef31a6eebb79135b1408ce9a0736c53c0584d0454873f1e712ea3cee4bd02d123567439bd15326b424295"}, {0x38, 0xffff, 0x9, "b02fad94c20810aab7684de3c285dd4c3cb903c27c3189ace2e89b48d394d5024ae3015c90b7"}], 0x150}, 0xff}, 0x10, 0x8) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) kqueue() shmget(0x1, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) setrlimit(0x0, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) syz_open_pts() chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000340)='./file1\x00', 0x880, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0), 0x3, 0x0, 0x0, &(0x7f0000000140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992113d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4e8d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91000000176c7410000000000050000000000", &(0x7f00000002c0)=0x213, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = dup2(r3, r3) close(r4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000080)="816ceb1749f28ae2962b349b8fb1aa64f7d0641e3e81", &(0x7f00000000c0)=0x16, &(0x7f0000000100)="47d85dbca85e0a2a4822a5758c9042eae649ec6aaf16e8a078836c88a79f35b0210ffeea2775c48ac683867f5035ac0bb7b14299c7b672f82332a0e52c03521478890946015f4f363d0f4881c68fe8f9a76d4de403ca83e5cddb236e176a8f94033fe924f9d74739622125bb5f4bfefabcfde50231e17c8241bad55531791492fb243eaee40f96f903b94349706a997b61373c244cc1ff385d414945dcd19daed8a57cd8acab3e84ff7f5ce2f4dae65faf6d5573a4f30d863df61dc54b300585b4257dc549d9e6af92801d8832", 0xcd) getrlimit(0x5, &(0x7f0000000200)) mprotect(&(0x7f00001de000/0x2000)=nil, 0x2000, 0x1) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300), 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f00000002c0), 0xa) r2 = socket(0x0, 0x0, 0x0) close(r2) socket(0x1, 0x1, 0x0) pledge(&(0x7f0000000180)='r\x00', &(0x7f0000000340)='x\x00') setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt(r1, 0xfff, 0x1, &(0x7f0000000240)="093b03cb84f25036eceb73832ab6b0dd964d0e42a9f3cd0a93f1eb5906f04cea7f79305f6ecb507f5388b7eab6a4b9b46eac88b937b92bb0b2b299ea9e8650083618a4fa82331e0af1a132a7e6736daf1a06c85b60240743c6ecb40fb7eb4c25eabebcf799b8", 0x66) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x10000}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1e5}}) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}}, 0x10, 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) executing program 7: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) dup2(r0, r0) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000840), 0x0) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040010", 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0xb26102061c041bb9, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = socket(0x30, 0x4, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000000140)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0), 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000700), 0x100, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740), 0x40, 0x0) r10 = getpgid(0x0) r11 = geteuid() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000008100170100000600000000000000aaaabb4a52d37c4973738d0b111febd76fc1c700"/55]) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) setreuid(r11, 0x0) r12 = getgid() sendmsg$unix(r8, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000900)="20263d8ee25490c8fb7dcebccb3224b5c0e1a01282516e9cffe7a061946c3267b7518f8fa56292382bff9eb59ae35ced952b91df891533c02ee36060b5de0189194cbd7badfa71664b204f6f55a7b3453c4909c28b33dc3420983052aaaf810ef1e731ff2e29d22ea41dadc3534111221ce6c7ccfd576d80267ffdc4a3de957e5a46659376969902fee0139cc229c13638adbf25bebd47ce1b9de7c33835844a3ef9", 0xa2}, {&(0x7f0000000200)="cf35643fd496dc34566cc1ee03bd7fa1d612cdff0eaa1b4d2252012d37938bb953afa03b06ffd53890d987ffebb63fa0d01192d40a859f9df2bde85aed0d209fbaff585b4f37ca46695f136b2abbdb9f0e074bbb81457e9ddbd1d26e4b3b9bb4b34e993fbcd7c901e89f121b0b3353cc94142a64c48963a817048ae8fa8fabd6d755e45c4951cbb92bbe79d1c4482d319697dda422106cc373e0ccbe2d30", 0x9e}, {&(0x7f00000002c0)="4e300eba57c75a07b108876c77f55caff3fb01f6c622053a3f63d2c8c02766b15e074ad073b1d11badbdb486bdf072ae2b5c03fc4c5b0da82ff3e5db490d5111c12b246f4bf769a9806f17defe2c18ac8b6b76b63ea11cfe3c9dc7be3080daeaa63af8f59ff08519aa5c7be062cfb6a6e691aeb139dde82fa8b54f91246317149425f151b0210dc6ecd804e995cbc144ff3e7b801c6f5a2f96a9c33ff8ad8adeb6ed4ceb502fb8f700b582dbd85550985987688f13b2d52ffd79b989a93b96697cf2e252bbe08831a1253e015e908e98ffc396c166c57f2725a8", 0xda}, {&(0x7f0000000140)="1dfca593", 0x4}, {&(0x7f00000003c0)="3272bcae495e5f972f34ffccd18bd084db8d64370131d78cef002d48bc0e1eeac7fb097e5c243596aa99f60e347d56a9047fddbaa9d12ec4fb594aed78ef78cfb392542af0ff4473da4279d44e5deeea32071e0482640e4315635204e7575ba1b2e63f6996c51f77bbd32285d1ef0e84d000d66a3399bcd45aac278a13d78cc5259449d04478e6d181bbb4b61ec7d229484a9f07289c44ade091f889d58aaf5c748d1ef951c59c", 0xa7}, {&(0x7f0000000180)="bb8495baa5ee1553ffa245461e697c0b625b46fd1f8e1ddf991c66cf568264b66ad1", 0x22}, {&(0x7f0000000480)="33ae88643d423faf3d8d762486fc995cfe6c470942f1eb7c77084a11a9367b008d6d0802db33cf5cd18c18e33e383aca96979e5658ae2593967da5ed0d3767a51347d0647997a34c6db7ceeeff252cda074e21f6c44b6d5b92678e0f3594788f646965d7da51cb6f71315e4d45a873392d7206687dccc4dc6218c7ee5f18dcb302325ca959b4d9fad31fb0", 0x8b}], 0x7, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r5, r4, r9, r3, r2, 0xffffffffffffffff, r5]}], 0x70, 0xd}, 0xd) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) executing program 2: r0 = socket(0x0, 0x4002, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x4001, 0xff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0xfffffffffffffe29, 0x0, &(0x7f00000001c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0xe6}]}) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) rename(0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: socketpair(0x18, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) (async) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) (async) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r1 = socket(0x18, 0x1, 0x0) (rerun: 64) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b", 0x2e, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b", 0x2e, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@local, @empty, [{[{0x88a8, 0x0, 0x0, 0x3}], {0x8100, 0x5, 0x1, 0x4}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x3, 0x7}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) (async) syz_emit_ethernet(0x36, &(0x7f0000000180)={@local, @empty, [{[{0x88a8, 0x0, 0x0, 0x3}], {0x8100, 0x5, 0x1, 0x4}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x3, 0x7}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x6339fea0d51c66bd, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r2 = syz_open_pts() close(r2) syz_open_pts() (async) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="fea07cbedf61c78abb9340b53fff44058f4797850adf9019cc7b36289724046b1e35d958a2ac58b274dc1e4c99221d242c65d540922f35162ba9ac94f63ba52b70834f7351077066f003c6a001e3106788bebaeb636b14ff42499e3909609ede0a", 0x61}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff02000000000000000000000d000001"]) executing program 2: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/145) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setrlimit(0x8, &(0x7f0000000980)) (async) kqueue() shmget(0x1, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) (async) setrlimit(0x0, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) (async) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) syz_open_pts() (async) chroot(&(0x7f00000000c0)='./file0\x00') (async, rerun: 32) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (rerun: 32) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open(&(0x7f0000000340)='./file1\x00', 0x880, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f00000001c0), 0x3, 0x0, 0x0, &(0x7f0000000140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) (async, rerun: 64) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992113d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4e8d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91000000176c7410000000000050000000000", &(0x7f00000002c0)=0x213, 0x0, 0x0) (async, rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCPROMISC(r3, 0x20004269) (async, rerun: 64) r4 = dup2(r3, r3) (rerun: 64) close(r4) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000080)="816ceb1749f28ae2962b349b8fb1aa64f7d0641e3e81", &(0x7f00000000c0)=0x16, &(0x7f0000000100)="47d85dbca85e0a2a4822a5758c9042eae649ec6aaf16e8a078836c88a79f35b0210ffeea2775c48ac683867f5035ac0bb7b14299c7b672f82332a0e52c03521478890946015f4f363d0f4881c68fe8f9a76d4de403ca83e5cddb236e176a8f94033fe924f9d74739622125bb5f4bfefabcfde50231e17c8241bad55531791492fb243eaee40f96f903b94349706a997b61373c244cc1ff385d414945dcd19daed8a57cd8acab3e84ff7f5ce2f4dae65faf6d5573a4f30d863df61dc54b300585b4257dc549d9e6af92801d8832", 0xcd) (rerun: 32) getrlimit(0x5, &(0x7f0000000200)) mprotect(&(0x7f00001de000/0x2000)=nil, 0x2000, 0x1) executing program 7: r0 = socket$inet(0x18, 0x2, 0x82) shutdown(r0, 0x2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) close(0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, &(0x7f0000000040)={0x7ff}, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r6) fchown(0xffffffffffffffff, 0x0, 0x0) setreuid(0xffffffffffffffff, r5) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000002840)=0x8) executing program 1: r0 = msgget$private(0x0, 0x98) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000088f5bdec68f553bc1d90d3884f88c78c6ae60dc439e27b1e6d59cfff6d78ceb5cabc6a0c94f96bec8c900e9e6b2e9c940ed3d18347ba78771491f5091aedf83be7f5aac4c700d410b3b6cfa9ce7bde7d8fb503009925dbc8e526121a33e3802e447fb1aaaef4fc725028df4523153f9401ed327760c433c5ac78f62a739df31eb0150dd065084ae8d8ff0f251627469ef7b8ee65bcadccb97b801a3e3f57d25d376c373db7a86f75ae3e6b76c96d798ef844d75d9188b997372b87780590fb822248ee956e1dcc6ae2104eca7b587e7148dbb33624fc"], 0xde, 0x0) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000040)="7d21da9863f0", &(0x7f0000000080)=0x6, 0x0, 0xffffffffffffff63) executing program 4: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) (async) dup2(r0, r0) (async) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffc}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000840), 0x0) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040010", 0x4) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) chroot(&(0x7f0000000300)='./file0/file0\x00') (async) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') (async) open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0xb26102061c041bb9, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) (async) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 6: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xcb, 0x10}, {{r1}, 0xfffffffffffffffa, 0x13}, {{r1}, 0xfffffffffffffff9, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x81}, {0x16}]}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) sysctl$hw(&(0x7f0000000500)={0x6, 0x14}, 0x2, &(0x7f0000000540)="1c1d1332506c030f", &(0x7f0000000580)=0x8, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946466, &(0x7f0000000200)={0x0, 0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000040)=[{0x15, 0x0, 0x0, 0x8001}, {0x6}, {0x6, 0x0, 0x1, 0x8}, {0x3, 0x6, 0x1, 0x2}, {0xfff, 0x28, 0xbf, 0x7fff}, {0xfff, 0x40, 0x1, 0x9}, {0x3, 0x40, 0x5, 0x200}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/99, 0x63}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000440)=[{0x48}, {0xc, 0xfc, 0x0, 0x4000}, {0x8126, 0xb0}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000240)={0x0, 0x35, &(0x7f0000000280), 0x2, 0x0}, 0x1802) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff", 0x52, 0x0, 0x0, 0x0) close(r1) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="3d7a1499", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setsockopt(r4, 0x1ff, 0x8005, &(0x7f00000007c0)="8b6540dfe7208b198ffb37f9cec87fcf5d6176711866218f6fb86acd147c3a620d808766b04c3bb6382910e5f90705bb8b2fc345c3fd6b50e12e7df8e6c128e2628d278866ae714dd654b836970ca776d3a025679951ed4e3fb4f73a6540", 0x5e) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$FIOASYNC(r5, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r5, &(0x7f0000000000), 0x100000000000023f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f00000001c0)="9e3ff56e", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) executing program 7: r0 = socket(0x0, 0x4002, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x4001, 0xff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 1: fcntl$getflags(0xffffffffffffff9c, 0x3) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x286a0, 0x1) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x0, &(0x7f00000000c0)='./file0\x00', 0x8}) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0xa2) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x0, './file0\x00', './file0/file0/fi'}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000280)) fchflags(r0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000002c0)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000300)={0x1, 0x7}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f00000003c0)={&(0x7f0000000340)='./file0/file0/fi\x00', 0x9, &(0x7f0000000380)='./file0/file0/fi\x00', 0x11}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000480), 0x0, 0x400, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setflags(r4, 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x7, 0x0, {0x4, 0xfffffffffffffffa}}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000540)={0x9, [{0x1, 0x80000001}, {0x1, 0x6}, {0x0, 0x3f}, {0x3}, {0x2, 0x400}, {0x1, 0x20}, {0x1, 0x2}, {0x3, 0x53630bb1}, {0x2, 0x4}, {0x3}, {0x1, 0xbe56}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0x2}, {0x2, 0x3}, {0x1, 0xfffffc0b}, {0x2, 0x5}, {0x2, 0x4}, {0x1, 0x6}, {0x2, 0x82}, {0x1, 0x3}, {0x3, 0x8000000}, {0x3, 0x7}, {0x1, 0x200}, {0x3, 0x3}, {0x3, 0x7fff}, {0x2, 0x7}, {0x3, 0x7f}, {0x3, 0xff000000}, {0x1, 0x1}, {0x3, 0x5}, {0x0, 0x800}]}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000680)=0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000700)={0x2, &(0x7f00000006c0)=[{0x2, 0x0, 0x2, 0x3}, {0x20, 0x52, 0x7, 0x3}]}) open(&(0x7f0000000740)='./file0\x00', 0x100, 0x40) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000780)=0x80000000) clock_getres(0x2, &(0x7f00000007c0)) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000800)={0x2, 0x3}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000840)) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = syz_open_pts() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x5, 0x2, r0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r5, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000001280)) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) (async, rerun: 32) r1 = socket(0x30, 0x4, 0x8) (rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r5 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) (async, rerun: 64) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000000140)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) (async) r8 = socket(0x18, 0x1, 0x0) close(r8) (async) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0), 0x8000, 0x0) (async, rerun: 64) openat$zero(0xffffffffffffff9c, &(0x7f0000000700), 0x100, 0x0) (rerun: 64) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740), 0x40, 0x0) r10 = getpgid(0x0) (async) r11 = geteuid() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe02) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async, rerun: 64) syz_emit_ethernet(0x37, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000008100170100000600000000000000aaaabb4a52d37c4973738d0b111febd76fc1c700"/55]) (rerun: 64) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) setreuid(r11, 0x0) (async, rerun: 32) r12 = getgid() (rerun: 32) sendmsg$unix(r8, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000900)="20263d8ee25490c8fb7dcebccb3224b5c0e1a01282516e9cffe7a061946c3267b7518f8fa56292382bff9eb59ae35ced952b91df891533c02ee36060b5de0189194cbd7badfa71664b204f6f55a7b3453c4909c28b33dc3420983052aaaf810ef1e731ff2e29d22ea41dadc3534111221ce6c7ccfd576d80267ffdc4a3de957e5a46659376969902fee0139cc229c13638adbf25bebd47ce1b9de7c33835844a3ef9", 0xa2}, {&(0x7f0000000200)="cf35643fd496dc34566cc1ee03bd7fa1d612cdff0eaa1b4d2252012d37938bb953afa03b06ffd53890d987ffebb63fa0d01192d40a859f9df2bde85aed0d209fbaff585b4f37ca46695f136b2abbdb9f0e074bbb81457e9ddbd1d26e4b3b9bb4b34e993fbcd7c901e89f121b0b3353cc94142a64c48963a817048ae8fa8fabd6d755e45c4951cbb92bbe79d1c4482d319697dda422106cc373e0ccbe2d30", 0x9e}, {&(0x7f00000002c0)="4e300eba57c75a07b108876c77f55caff3fb01f6c622053a3f63d2c8c02766b15e074ad073b1d11badbdb486bdf072ae2b5c03fc4c5b0da82ff3e5db490d5111c12b246f4bf769a9806f17defe2c18ac8b6b76b63ea11cfe3c9dc7be3080daeaa63af8f59ff08519aa5c7be062cfb6a6e691aeb139dde82fa8b54f91246317149425f151b0210dc6ecd804e995cbc144ff3e7b801c6f5a2f96a9c33ff8ad8adeb6ed4ceb502fb8f700b582dbd85550985987688f13b2d52ffd79b989a93b96697cf2e252bbe08831a1253e015e908e98ffc396c166c57f2725a8", 0xda}, {&(0x7f0000000140)="1dfca593", 0x4}, {&(0x7f00000003c0)="3272bcae495e5f972f34ffccd18bd084db8d64370131d78cef002d48bc0e1eeac7fb097e5c243596aa99f60e347d56a9047fddbaa9d12ec4fb594aed78ef78cfb392542af0ff4473da4279d44e5deeea32071e0482640e4315635204e7575ba1b2e63f6996c51f77bbd32285d1ef0e84d000d66a3399bcd45aac278a13d78cc5259449d04478e6d181bbb4b61ec7d229484a9f07289c44ade091f889d58aaf5c748d1ef951c59c", 0xa7}, {&(0x7f0000000180)="bb8495baa5ee1553ffa245461e697c0b625b46fd1f8e1ddf991c66cf568264b66ad1", 0x22}, {&(0x7f0000000480)="33ae88643d423faf3d8d762486fc995cfe6c470942f1eb7c77084a11a9367b008d6d0802db33cf5cd18c18e33e383aca96979e5658ae2593967da5ed0d3767a51347d0647997a34c6db7ceeeff252cda074e21f6c44b6d5b92678e0f3594788f646965d7da51cb6f71315e4d45a873392d7206687dccc4dc6218c7ee5f18dcb302325ca959b4d9fad31fb0", 0x8b}], 0x7, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r5, r4, r9, r3, r2, 0xffffffffffffffff, r5]}], 0x70, 0xd}, 0xd) (async) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000440)}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000800)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30e0c32dbf71f5903c9d17079afbf52d0cb845e1b7aaa0de07a834a32d0fd6ab6e6419bc261f8fdcad8300d1df2e2f911019c724821f5e6ee225cec3449d155399659a6453052f60ad7f6e476541b08786b35307a2025ee34c2b531c25b0", 0xac}], 0x1, 0x0}}, 0x10, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setrlimit(0xf, &(0x7f0000000980)={0x9, 0x104}) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r2, 0x800, 0x10, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) (async, rerun: 64) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) (rerun: 64) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) (async, rerun: 64) ktrace(0x0, 0x0, 0x0, 0x0) (async, rerun: 64) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (rerun: 64) r1 = socket(0x18, 0x1, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) executing program 4: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x40047463, 0x0) socketpair(0x10, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r2, 0x0, r1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x33b9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0xfffffffe}, {0x40, 0x6, 0x0, 0xd585}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000080)={0x0, 0x0, 0x0}) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) ktrace(0x0, 0x1, 0x138, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r6, &(0x7f00000004c0), 0x0) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="5eda4c390175ebe9691aae767db220604b599edc3c85822e772d8bdab2cea2caaf4c01ae5b217fb748fa379aae384b009fa73988ebfeb47825079a9634c837ceaf76447c0e28376e1c3b26d96fbf8951120aa700cf510c62949377c80676204a8123968747b6fb3b7c2dc2f98ba055ddab06ef34f497979ba7b76c8596c6903431d1db9ca385b86b19f3d536722e8e0d55", 0x91) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x23, &(0x7f0000000040), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) r5 = getpid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000002f80)={{0x1}, 0x0, 0xff, r5, r6, 0x7fffffff, 0xa, 0x2000000100000001}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) executing program 6: r0 = syz_open_pts() r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) ktrace(0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x4000000000000000, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) getgroups(0x1, &(0x7f0000000340)=[0x0]) write(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1f, 0x0, "9ada06dd00"}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) syz_open_pts() executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x6c) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) shutdown(r0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x8000000000003, 0x2, 0x101, 0x82, 0x5, 0x40, 0x18}, &(0x7f0000000080)={0x200, 0xfffffffffffffff8, 0x100000001, 0xffffffff, 0x7fffffff, 0xffff, 0x8, 0x5}, &(0x7f00000000c0)={0x5, 0xffffffffffffff00, 0x678eba82, 0x3, 0x1, 0x80000001, 0x7, 0x6}, &(0x7f0000000100)={0x7ff, 0x4}) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000280000000000009078ffffffffffffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0000000090780000"]) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) executing program 0: sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000000040)="a44633793f35df85228718e2c695cf913aba18a8fba4fd68501fda3dd38adee4bd246f3052a18678f8d88a3957027034055338a6f76afd0ed70fbc1967e2035ddd1af495372b6235f9ccfffd4cda5d26f0a1887c76cfef4224e2afef1ebcc2bcec1e84fbafd5364110b354a810f3296c76f83d19b60b32190297dba81821e503faf2328ece96d974a11178c0a70bd8181a51f54865a28bded59709a30f352c26e36b95ef38ac8f36a96a5c4efc9b2d0ca67fb35b1020702b794a5cd2cf0740b956471ea069", &(0x7f0000000140)=0xc5, &(0x7f0000000180)="ef861814f79e61d8dfffa9e7d210c7fbf5478ca4a87302ad7877e34304254750ff5c368af8b14eed652cc306560db03a4fcf5fd528a3e166d9a7088e95a56f4e3615b5b031040900763f098aa30b7a9e3644fc72d52b93e4290987f9cb", 0x5d) executing program 2: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = socket(0x0, 0x4002, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x4001, 0xff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 4: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30020) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) setreuid(0x0, 0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f00000013c0), 0xa, 0x0, 0x0, 0x0, 0xe8}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000080)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) sysctl$vm(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000004c40)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000004d40), 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004600001c000000d7ff41d078ac1400bbe00000018303000086f6f21b"]) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, &(0x7f0000000240), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002000), 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r5, &(0x7f0000000600), 0x10000000000002a5) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) r8 = dup(r1) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x61}, {0x15}, {0x6}]}) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000001f40)={{0xe0, 0x3, 0x5}, 0x200040, 0x7fff, 0x800}) getsockname(r6, &(0x7f0000001f80)=@in6, &(0x7f0000001fc0)=0xc) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f00000020c0)=[{&(0x7f0000000000)="15734c3d0ebeb76f1a3f85b07f1f1b3dfa59513b4780878bb084fe46392834d15d8022c64dc6da9918852c5802acc6b08e72be38da403c50dc877858c6a4f44889c655fdf88639bcf9f96e44b49e727f11f1d9ee36668d2be0706a9e4058c332ed4145f208e4da0dcd75995849210f41ebf60395bced4d8d591066adae0b04e6fac202d74eb340d8405636b6c9929e546edf74c7071ae68e108e1040538e9a517eb4c8c1f6034be968d3419828e5fe6e7111771ad820a92539cfe9d7310d4947dc372c80ed590fc85d09ecf049658c18b6fa304202d95943c81bed23838bbe8ef1e671f3133968b21739a7ea3577e576f5f37fda3bb1e5001c26c1478e6f4410874fa7c83218c43f6517c580c4697c4437f6b9a482f10785903d6df90370675d8c43946115ff423e08f055327662df2d8ccbd1771c8a4dfecac73567bc3dd73543d9278249aa80148a2643888e388e42c6f1bcd8d11afbced5cfb617b60812f9ed884ce0858ae597ff1a41dc89160d883eb9846a5447f1ee12e92a235a68b04e4f9d17b91c418e0d90c07dc5f69661dede8e70bbba0c3b0e2601b7e2cc9791cbe67314eee06e1dce733198998b99a93dd228229a871f2fbeccb938076693534df613fd570a66e32ec852d9dacd453ac1159297a7a31b0b77234c8a168e4a12713d70cef23e27629cdc906ac6207b8085f9df20cdae93de39eab41c8e2f0cd6063d79e5845b8b91e155a08e3ec4672666b59e2e2c6fb2c492d5910e441c9d5708a27d33270de29b368c2b3b11f2bc9cbf8014fda29c320460cc3cbca717578b92ed8ee8c3d2eb69e3a61c900ab8610cd9c01a95aee366f3db2d3fd8e73cade3a3b6122eca978889160e5a7f3536d1460d533ec393600d16951bfd617b04bde76a08617fd1302ee109743f412cd020193ec10dd6f2f958916b950818446aebdeeba5338b6942f4c9340894456b803f16a3bdc0624a556e9afe3fddd0d9f14ecc977e181b2a7e612cfd346511822976d53f44f9a9ba4557f33c3e2e0088e5d22b34841869e65be4f44cce5a0254a92c9f8151b237d60d25b5722becd0be55bbcdff3ac1a116d1f97d470d2b4c44742d7a4718b594bea404b0cab13e77bf4b0eae029de21e1b857f7b219bc18158aaa8b60d02d2bf3500672563527a4ebf9db04a8da6f10811dc04e51c9a7326f21ffdcd80856d682475b7ec850a67641e7afc71932867e3c7c6a8a558f3f3bf9c50b9f21a9a6fb7b1bb9e0d19537b5383a69d2ed250e7a0d993a24c1e867130d8dee4eb7435dad89b5b7d2dacd0aaa6fd69a8565d17e88f209d7a6d1c92d891a77df82da5dc610b5c833dc39e04beacfb749338032b09a0e8d53b05991881b959efffd70b5002836f7270503fe75f896cead9c424dc5bb3c5fbd36483fcbcf4f61e47b009c2f5d324f296f31b4d863cceeb3bf786f465a118442af328a4c3865c58fef8a0285c5c283601b849004533b2d8c77b715b150d9e248732791d8a19450485d0c3943589c23791f69f6d26d810a3bd1af47dd0c4fe5c630402f4bd406f3a1e36446dc7bfb6a4bb3ecfd0b60255fef5030afa6bf2c3af0699412598a62885a06226325793537a8b3a7be90237dc39a8c19498cd97c49356d59a448f8d463f435daee74e8a3c0c9703185a4218472f6977d9021e9eab87c461d3c961b45e5f75811777ac96738690569a5c6bc0ce55609ce3b80b2ba3e50c54d1f883f4e2cdbaa08c42ef9d01f6ebd021977afdbe16d669e06ccfd4b49e5379c47f298b5a8c03178531b34dac1e8d3ff98c15015ee2fd33553d4d5e1519bbcafbb093f2bd0e02deb54657b0f686de283305749c78ab249677b94387da8a63feedaf12c75c28ad06bf6a04cf52f617c471a71d12ff1730ba54dbfe1be4a72cddc5f9707a823c423e6ca6b5a6d22411d62feec47b952a081d71060ede90b022024bfb1cfb7783793d1bc08f2996c85fd14a7f9d57f13734a3ff08507319d2f5add63d6b5ae185f0b5c3665703982cb9ba2714934e2af78ad004a0ef5f6641f1b49d8c81353844fce9fc476b42136273496b3b2d7f2f5bd008a97e5b745d1b2be9498d1c071187477b36536fbde641f326a84c4c079b80fb8df073e2c830a3420a5792c752dba2024b9fba456b2f32cb004a6e2627f402e3602f6ec1d3ea278baad2d21dbc7e570fa210b649aae153dd5aceba5c8f6650470509bee73f85318c7741b4bfcd8c77832fe67a3cb3f94bdaa3e54c397eb235edd1e31b1dcaca255a9bc02e9c143146c83a7c49af230d7b9a472b4b363f66bd34c933d148cdebfc183a7af37521d39423a845cd62361492686b03912fcfd33effea9830cd2d4d1efbd8eed598e35c7707f838359213aaabc9951bfc167bfd9ea0e432942b565ffb31bbaee4540389482ecf3dcb5fa504217fc184548fd7342d4807e467392ff119fcb46f04e15605d0bdf73a0012aeefe855a7d34bc5f841b948dc1303eb34513d168d6b37da9346deddaa743efe1fd4c8a75a659aab0f814419db4dbd59f0f2f4939fc9ac2384866984fad8dc0434597b7d26063d92eb12dff3f35a1be2ec8feda7ae5352af3e5c21f0d348f95ce8357002ad0ebbb17ee462e1639cb64ef0524dc59f220fd7930bb54d73039669cae858655428d62ffbf62f7a1d77caa7c43dc94596f7bf3df34d689be90f8a813e54c9254b40ee8fedcdf82b9a6189553dc07890551a16598cf88145bf559dff1f2465e26d800ce797fa8c315bd4365077bad6888e8f8b7798b840dd0c8be83bfd7a71d260aa7360ea2d91659fd54ca9f0562624cbbda14f065bad6b63c87391cff751ea46340c5bd38e3a73bdff8b732b80e4962ce43ea6a77e316e0c436b0683600bf73ea1fe86048ad1afe14a639e6460c57c45e7e6cfe3547e2e1622b9006c53653effdbf72b52e056722d78335162508564c7b42245a372595a2a47cad9c82d82144ffba0594abe58aee1472ac18c8c777b5940d60d8c20e7ae801ee1227e221e4d0f0d4836cb96ee157de1c56a53f1740237274693ae5206d28ad4c17488181a241450534ea443946ea5a8f7ca0670e04067ffffbc1b64502811149d3d4e889b1b76a253940bc2e55329da7368ca457f01a39b1c2119dec3c7aea4835a5ef2551eb4dac5cadd55ed0910ded3b526fa92ac4c542094347f503aab6d3782be82be91275dec7023455a98049495a1dfeef329d91bcdefb84b9532abf2929f1ed6497ab129fabaa3451e15a1a16ec1667f91c7a623f6010f4cb8a0edadaa09a286e086009976be03119c86137e5be8f1864f1aad03bc4e31239d4dad2e8be2404aa52c3812791b865dbb356e2d32fe2a06440f7f86d533a0289c02231f454a955533d2e0f4ece68fd13ac3fb3e77d21472b6bd17bc31cdbc351ae9ed5ae5fac3cf6f9a0875ba31a58d46fa2da5b6ad0476bfc97767ff92abc63468b69e05dfff77728e4f22b17ea17e45b3c4c8628e909c4d3a3d8579e7a0c1105856c0433d5122abd42979cb18174858e13f794b48972838eb167318b91745f0d7199b5f110af020ddec3ae30d612daaeb9c35c27443371314ac3db67968a48a1aeea293b5c545d060aae60364ea457df006e2430959f55fd8093ca09273e4232ba089dc6c3cd851f2721983e02fa1b2587639579b5fc8aaab43a1e87c19b17d004e860f2be04371964eb95e90dc6b965a4d39a2b76225e0d21076b9209ab8cbc779d934b65e35fd82b17e0ddabd72d77e4d86beaaaa5bd178bac7c3d03a0eff51e5b53fe3267ab1b5980fe884ad12a8486221ab474a4834364e2bba5da4ffe87041f77f7fdb878a0ec517c04951037515afe060916b77f3cccf25303e9e882cc6d1a6eae0b1aee95d4886bb457e8fd68d391b2a972fc524e2fb700c796b1e1be2b500eed460b24c4d3b6ac2bdfdacb3967f10656682ea3187ddecf6ff71b255bcff3a7311fcdf528ab600d2c23b4df7b4f5610a5efa454673fbc7071c43ad0c2b958a3ca1fcae1314b2cf077ee760ed3309743f0366ce859d4692aeb86080dc5ec5adbb161d1e5ad20830120cc2734a8194e328ee19d36d4ab11ba917db719e414ddfd8c08eac9f92fb0a315d66b9ce6d69e79b9b35f0fca3a5a77f1d267613c42cf89060308ae1d2113085c7e2d79412cf419d316a75955eb8555d19a74a605577ed03eb92f0746c49c84640bb6035569e74f5a9851f970a959b4b6172ed069835f52bf6e79e4ad4c1bb0cc00fd94b28054979ff53676b01197a53787b9978c4e71f16ed679e602d58b5a1b207b11848886cadf24a1f7bc4b43bfc6d8331146a3584f065def57980aa8f6a987eb7651a8462c803ad491a901030e873834ba64e74399f5b81a51970edc7df1f659c8e4ba5e0d2d4ca359a2a87ca891ec4d83707cf698549f487ac71d82a9f10e50b6b78938721ff4d31320710bfa97ab04c8e38232899ee33ea331731b480935c5862a52490e932b6ed85a9ce9c9da44189e46ff64654d87487e36ebd2988afbed9cf89fd8393f029db362574faad9e785fd8e299df6d7e74db0ce31817e53a853da5ae8e19a4661073c284e302e8e0f98628ae30d32a53de83a24888a27509d3496c531ff3a0d551b816049b848c46ce0f2b31de442c9f79041d041001fe008b23e1dae6926760369bd4af58121346b1ef225a3f07ec8879d52e40dc75854d70f947c44b95165bddd2c148a6dbcd0920ab7d37c16e427ab197a76216cb7566025ad8df699fd0ce21a68814e0fa414a3d817f444c93b532861782d594498786cb786eb71834d00834250e8a5ecf2a10c23bc76bb207991ede9fbbe907e282e4c8a801839a2e8693337a5e2fde38d1c4416984f72f6032e5e1ca013778d51a85052fbdeee3364abba7f92529006be1e82f9b379436b999b10e84ad3f5686066f12c3e06cc6c1ce8751e126bdffc12ec1ac247ff38d67da3213b005be8f145f4f99c7f39195cc6f6044db2747ef08bf9c7fe70e984baf54d160338b2835214b6e1e6322fa737b7597150e62d55a6e1ba64beb7858c8ea7efa50aa071d779e53cea6e646c1ce34b172a811dfc4db27d6f73b76917cb9768bfdfa27a68204b29bdde36cd483803a6d96e11d98c0dd6944f0ff7b1ec0ff808c386c82d3e1ca82ac48fc56c908b1f986ff5201db361190b70bb8dfe2a33c089aaefdaea5b81ac867a9c727554bcd7b0a4668f830cb19ef5505306ef675bc398908394ceb4bf7be583760cfb529d80134fd1a7bf4890102f4de5d3d368c5769803e42546bfd549f7bc6f49b13cb1c58b9e7e2418bbdffff01b7bca0fb04955fb0027185f857727f548b190ec9a484779990209859d45a2cb9a0d87e36ead7eaa4e4e7274ae47177b77e754e700c1cdfa07dac9759ff23e3c0c4cef745bcdae0fae97221f27bec40a8a1e4f19907726c508e6d132feb1f607f4c55ce947795f98890f54a5967675130aa41a8cab070594cdcb6112c420791f96aed0e9eb2c7add9e79afe22a9c2dc6acf14e156055366e0c3d341312bf3ddc95e371fb1080f9e8200d58142b8ac96de270400a42d3953637781bef74c93e7d28855455e16ba10f5bcdd0f5b46978e565860094e60148d07abaec261cc45380996b8df1401bc8d34bb149d5088d38988bf56ccf44ec12771b46350dec9cc7eb03d01bb06c6d2b57798869e2a93a081e4c95fbd2396321cf3e37dcfb5d790434396f49e06f804b75c7a5a22d0d2a974b1bfcf966c192121a54cdd0c514a4f5260e71aace3a7c6b590ae025ad6af862a53", 0xff9}, {&(0x7f0000001000)="99def13c1b0155c563e5276e4c9e643f72d1bfff7faf191449602a430459cd6b1c92496f27edb09150401660c42aac104239616353ff18cd1009112e3d44eff6fdd47c17dd82b6bb8d391eefd160306edb5fa9ca47ac6f447de0803dc1102b11b4451edf828e1a9e957c5da3c4515d9e2741fbfe2fc5b5f529c8df5128a6d7d975d039b0db7f55d47fc94de0a1c5742d81a32b4ef28005ec81e7c6fb428d86bcf0d362198a94419f387031575bd66e620909f992342878645707d341dcfbe091b7694383f68714375533dfcfbc242d30681bac95e87ba365a9c7defa39b477f54fabd2d49e520ffc0623c382a15fe7a0480aa5eaca1954822e78ff007f9d73f08d18d5ae87e10f7383b3f96b2eaadad1c3f1517191a61b638f08699e07ddbefd98472bebb91f88974a343814e8e841f4b50003c127a662ff025c5cf50042d74369425d452417cd0f13cce3f22826b710e978c1bdc07f66a85494ac8b4060ce449dc67f094a93013ed9f57679c65105766a1cad6f102ccfc26946ecb7efa1086fca69498cf79ab3c493dc908c2a1040d6fc1f93151baa94362b841db4c06498b65fad97091750b8249e8af7647e426208ffa880f8f7b298414365a984bbd3572d59559de164bc7dbec36ec2e43799d9efedfd01d2d94fe71d85b5486dd768d2ef913461e59f7e33837aaa846c2ef4c81446d77f5b5d5da8dcf155e4ebf356c3377f12d6249b081b1089f44ab5781724111a21b856925041cd9619e5155e1227aa869b8294b5279bb96a880c20fb8238e1cd6af09f9d79ef1f03645559b934c64d45005056210ec00fe2a9221286af44311a18c88798f69f7c731f4b8b5a74f150efdab5ddbe1544ca8d7c03f82aa49f41155cc6feb963a84a9f03387bd393bd2108b38cd45dc0be1f037fa6b1e29cb14aa82ccd9c8c1068c3cda40acdd019063eaa78367197d16521704a73ef15f1d274150878deb5879436051ec8b874a954174d1e88028712512ebea1096ed519717f6e5553cca619b1a686a2bfea8a0e724ec026aedd522e2366e7d395e9324b955493bd835365a46bb56b41a6c7f9b5b1b9e8a8f00af09ffde14c22ac40c161b8cc4078a40a4c136c72185c3627b158a8db7b5da4afdea788960176e9a2398c4290c533316b10598d4480498246d47377878c9f3e8ff2ac75f542c7e6f7b9a1d50f58ebeb1a6f7690ef87e2aaa2aff99fd24aefc75069a869232f6c8a79363445b542404c4684da79d3d2f61b0bd6e9a238884048801d41fbf27ed7182164148872220c74b37bc0c0c07c5f75a7f3b9df1a8c0571f1b4591f7b90b09633f4882aefb66c35f6f0fd79bab61cd5b450e335703a9412c272b6c66e2b7c988f0a7a1fbe33fb8d992f56d5ba74ab58f80fdd883ce9b8e24b6759dd4483172fe9facbe46f6e533bc988e6654feb0488564ecb02f5012ac69ba31dc90a4062a524095cbdb16268a1e8bc88e04146f6a76713198e1221dd5908c7c9d230e1da406dc08a4896d87c307dfec6c50d4c49e3c00a0c7bd3c42618d0e944dc08ef05b5b13b9d88be5f0cfb9ced9b88674a27b2da4d7cd854212e0f86228b8619e4d29722bad30abaf303465aa0aa75003c1581e98b5edecc50c4d5016e1f93e35cdf17168d0eca6fa279dfe6f90c60ff56d431d2552a62ce73726396c13ccfa26a9f72fb5737ebf933548d09e853d6929bdb3cf0a8e6d919ca6b49f40c35c70637ba15ff58f0254acd0193cb261a00657163f76c22c79c2872bfd0eb5aed76d83a1b5c3b94c1283069b7546e5bcf1dabe88ee4000301098fe8a4c5d39aee07d6995ef49d47213f17fe7a087b223853cf28091b1acd5d730bcfea6b28fb0eb69fe250647d818598fd6774aa0022787058d3a0c4cb7c33d908bc875982ac222cace1e232150ca0600f9147797e7455f9474995ccae67ed5671674f16eb3bea7cd58af767743b054819ccc5395c9a8ffe9f761af9497a63af851897b224012840777625b8ba75ceeea400812fe55afb63142cde25ec8a0596570fe108d2926f02a2c63dcbea732a39bab95e8dd20d522b5785144122f4f70936e9faa4f6b2527606fe26547225ee9c1b5a17b2cdce85099afd52c5ece9fa28ad8b1581b00d210d7f3d8a845b81ab39be35e7734bab1aaef338afc24ff574dcb436daa909c87b4bad5b7fc1d9882ef1c0fb1e9bb5d014a8bef26f1244817d917aac103c7b32e9a67f4bc1982595ed1ca7065c849a7fd0c92b4a3b48745b09c282b54ac0125900bdf46f028abf9660a2475cf850e168117218b1693881e10e95623957e31d9b3e603aaaefb9d60b259eb8d90838d2741c2bc3cc315f7b8eca1869f726cd00266cc0df79b788b9d3c2f987014814b1eac6368dc05ae6c2c7f1a2b2ca1952192936035319e290618912c3f5630a7ef56d1bd64cca791718674c7f5be9c9e5b05e946c0f291d36fbf6feb1fd392f5445a02752b31c7f0fe0d004baecdf2f1820ec62696579146953fbb36acb266bfb7abd6d2063536e5cda86e379ad31987e34877abc1892aaab1a87e16e0f09c4e4915d9f0de68897706abf6148bc2c4512a7ea981be078086f6b34a6c75e7b3fdc6295324f18e2422dbaec31158f66d648de88f6a80346a776dd36833a2b390ab81ce277aba68254028ec0a0f08aeb21cbebcf70e80b76a5077fa2202594dc42d30556ef0d8943c50a87347e306da3453133e12bbb0e1331aee00127c87fdea226f07997c5947f3e8304ecaccbb50f5bcac1d41773186ff370f263270033fa4497c76f237e4de8e691f84ee0832a4579f5b9dfe9f1604431ed531eaf654b20222580405c33e22a2266b15ea584c994ec54556ee19fc9d9d43a85aebea8bb6e0e15731c507796449e00f458910a79ad2f3d8ee9bf10e7a11e59d005bf9e320bbe6a8b86b3d2412cd4cd9f1191175809aeba96e4d4a50b0cdd0a95585b7ca2d3de12e12df43218323df458665c545374fcf0e984a2b28ca3679eae6626f04a77d922f3f836e9e0b309f66c5212377106e21481972d240625442d8bbcb161eca887d79cff782fdb7a89ea88fd349bd2a519bd05effd6e594adbea9f74502537ca27e0b004aa5606495ca50ae9c4a97eca9fb47ff0368b35960afd1a658ff428ad5f3c33d3462f2481a7745100f98a3a8bdd623305cf5e283da1bc9c1dec995d337d4c69d50bacbd92a3ad7c1e36195d71ee234ced003cac9ab3dc3973572d8612a99d3f1ca56e5f23bf970177517172d4c0283fa920a39178d4ff8a061c876d842b24aaaac00cda60b936c01c841b88fcf16fc91ff2c3fb5e63cfc39ec38e50885ef35abe3687c18b1cbeda9a12485cd2ecffff449759ac2d9c91ef0bd1287abe7077ae57a50605fbff422492dfd321e2f50ea96db54e7c8b5e247e4dc1214135eb747120a414ad9e96aeedec046d8d31bb2fc1351b58a7e3e9f51e2ec5931712817c52383e15519b7896d7d08ae08c0e120668a7acae9dadc039dc8d23f0e28982bb96f69bdc0e899998bdba5619e049784b0ca4bb52a6ca88271672268d667c5ee3b8231358a1ed4729f01a4e593da264b12d949119c0ee4183afa3e6b6f8ff97de9ce3b294bcea1db8c9e63f0d3ce1dc6a72578fbddd5294b1fa2977846cb76c879763286d8c7709cd4e6b8a47cce779e404939b20500c4e0d547081d03baa2171af2652d5ed1ec5142e69228d233cdcb4613c5d006196c6a26d9942ceb76be75f1b50bb2d9d4a2d90e981164bd5aafbff616e688ca72354cf48e43112dfe04d81955c40f67b5059fe350f64192befef825845c5b0218aa82c064969a6406c449c5db568338be5d8425c7b82180714036b00f5eacbb9b93a27fcfdc1d557653005fe9f908d61a6a42c8beec594f7c59d0453c41ba10252b724546e1c42c26720154b84d396cd30b411244a0df832803a63d3b5926ca27dd8e69d413f8623658215b5d8eb98621c944b6c734c658098b317ced36fe82bc6e8371e58da67ba9b1e103db987b43f85c6e5b1f3b4b20f4a199f8d66c150aa2d33a5ea3a04e77a4a33e3ba104059b2f3baca2b8b8ade422ace6e5faf62ff70a1fbfe888696a99fccda1cd007aabd24202dc819be0bb5a3779327083cf34ca5724ab897060884cf01cea6a9217a42ec615a14ecccffb90ed14f17a0881f3b55de1f1c9cf89db4a189e24a418fcd873c3d4983c61991c6792c6c44e1f40f14602876c84d2da4fdd6788bb1c2a5fbf0c6b8fc5ebadcd1e2b84c74da73b3ed0c19c0ca22794c1007c9e2390e24f8d8c8409801a51159dca9737d97e24a66dd7a79b726d340e9de250bb4fc8c9c11cbe3081b14afb72821cc94366bebbd62868845235570d990632fee0354490e6aaf7d72c45ea5f27472bab133e72ab4f90b2d7ec8acdd58d7801b2e6e2ed1c2a0be633ef25723c03993418adffc60784c290048f3776a6e124183deda096a5112441eea8d59c4e5c793d28a7c374c735fc4880fb8d127f29142786c0fff2a8a31a97fc4af3f9923214dd56b48e5d33a4541cb4f3a6eaf856e9d3b643043fe3df35d0d5a1af34e85bf86c1f17e3e44869f8f2e1e02e0b61c08e84831618b87949c21ad5f8eb9604a647879a8d277ec1f2a31a3131b884442ebeeb0c306cd0937b3aa695c72be0032dd663bf6b9659253eaa9f953e8c407ee7bff1d16b71af498b299696052f9824fc302e5390e20fc8186dd849d424210ad78fd7832c53b698a4ef0e72fea4fe15f9f245af48b07a70d2a0bb2cf2ae9b3140eb63422d14932af878fd85e33d9d12866d0b39b68d10186540c61e016d8f46500bfb7a60cf5b23863e48c1ddd3ee3ddba77c21b91f2d83dc0fa70e4d2c5771cc02e4e6ea98c7506fa14040dd59e831ba64352c285ae8d904c8154adf7542ad32808c8209e2ca0e37a9ff4bf0a059a3a0f4cdf65329ea2ae9ff2cdae55197bd41c68258dcc9a0e4b315cb34e4bcbf97428bd8bc0c48894c488e9c71fa947506652e8487a7678210d9a6d1e046e2f751141a4fc82131d6e9157efff487c8f5af9d09207c5d904a6212072e5379c6b8a218041784982fbfbe8a8c6fa91d61a47b0f3c1d85ec4bfe2a27d76a43d99a0fced7e5bb6c5a69faf1c785a09a8fa0cc82e6fa6ee3d2e992c9fe6f24c4bd1cffb0cf0b829b1b9b493988d02099084071aba068bdb6897f56e135238157cf4c5901d86cc53ee11f8b214bfec2aaf724e187441ea65c570db0042ed3d6c354377b7eb8e7adf8155d4416e112892ccb9b2f65b9cc172c0f157712d4fafc046041b1463676a92a71cffa4ed0d7be7e7367473ac7c922bba6f9cf0b4f3bddd5b081afe4367eff3a1c5190e6e10b96b6c2073bd8bb7a0299ac0ef13c56d08ae765f426a71b4285390604ab2664f66bd59731eb4e3ae7c082dc5125a61ef65491a3bcb151a7f918385031d8b46b14f90e81752889309c873d9d50a90980a5525894a3764ab296d69abd5b1df0d", 0xf24}], 0x2) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e1f", 0x71}], 0x1) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000800)=[{0x81}, {0x5}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x9, 0x9}, 0x10) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x60}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r1 = open$dir(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x140) fchmodat(r1, &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') recvmmsg(r2, &(0x7f0000001380)={&(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000700)=""/153, 0x99}, {&(0x7f0000000240)=""/41, 0x29}, {&(0x7f0000000580)=""/118, 0x76}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f0000000b00)=""/135, 0x87}, {&(0x7f0000002680)=""/217, 0xd9}], 0x8, &(0x7f0000002780)=""/229, 0xe5}, 0xee}, 0x10, 0x40, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100)=0x2, 0x4) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x28}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5bd0d1d2d9ffee9de1e5f443d056725ae", &(0x7f0000000040)=0x11, 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_addr=@in}) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x1, &(0x7f0000000080)='./file0\x00', 0x8}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x7fffffffffffffff}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) r3 = socket$inet(0x2, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/125) setsockopt$inet_opts(r3, 0x6, 0x1, &(0x7f0000000000), 0x0) sysctl$hw(&(0x7f0000000500)={0x6, 0x18}, 0x2, &(0x7f0000000000)="1c1d1332", &(0x7f0000000580)=0x4, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0xd0acb0c3, 0x20, &(0x7f0000000480)="a3bffd9d9ee63d5b63015aecee9eca56ed7d4ff9214bfd225f01a2ce719655a07e8869e8e1eaf491ab7fef72bbddd214d78fa9fd755141ebf411231b1a92b74c81b2d6976d6bbc34e7f2db21cd6e27c4a5ddb69cd5f984538e2fe524b797c74b22dcf911c2d4f98e9275d13e00003a6c00027ce2bbc8f01c9234e1466d18c2145d2b511f298ee70f1f227d879a30c8e7f06d46326624b43061e00dc2d91315a164415f8d64b459ebccd2392b43bba1276b", 0xb1) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000640)=0x10) open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)='r\x00') accept$inet(r3, &(0x7f0000000440), &(0x7f00000001c0)=0x69) link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') sendmmsg(0xffffffffffffffff, &(0x7f0000000ec0)={0x0}, 0x10, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: 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$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x5e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffbe2c6050b8fb86dd60fecf0c0028000000000000000004000000ffffe0000001ff"]) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="523b2e7b541faf341ea22c67f1a0343dcd958e578572a1454f34142f0c189935ad4da5d9ae319f21121d655e579eb798cee2763daa3510f74cf471f519fc8cb3267b56b033539f8e3e9b3fccf3cf4a398b553dd482746ef0bf5d5f21db60602269be82a364e7660f9845fb3c4dbb06d769", 0x71}, {&(0x7f0000000100)="59a3d47cafa3ad0bab0f8e764f0f972e86702b4bc85cde407e39599f067789ee85753c6d00f50a593b6dd81d58a672817bff791fd2e2c757be70e53593", 0x3d}, {&(0x7f0000000140)="9bbc142afe80097c1ac2d958b2aac377d83f609709674bd281f7b5094724a5c0c5496c75", 0x24}, {&(0x7f0000000180)="29f83ff8a0302bab1256c7e7fa0bdbbf498d15a26695f121adf891be9032451c82d8c004a874aabb595ec40284ba617d1ef635c592e97dcdd29293cc739a092e84c906e86a24211a4ded", 0x4a}, {&(0x7f0000000240)="c73bcd2e1746faf4b60e729dabb803", 0xf}, {&(0x7f0000000380)="5cb59da0c713387c02a1c54942b94b2a2435e3470605545e3c30c5dcf882ddca4c8d0f454640d4e8e33aee89e492cdc9aff1c0eabe9075cb06ac848bdc906d44131b93f82f4973f186387f5c98f4a391eca41a4725b8417cc5e9a560355c82f6f86fc6cc6bbd66a66aa444fd9cb5a0520d33fc684189d36f4319ebee642d63a0312ea9337a794f3a57029b5b60298df12f8e0e5ab3cdb898b7578b2ad065de2564355554f234b75bd0baad4a76c3a291ee94386e28259713e9f587c31fc1913a40bdcda0d06e06cb30e02789c170cdf375ca38017b2eee8d3adac9d68b98aeb7c9ffc1e0421e2128a8e159358f42690cc9992fbed786d7185626f5325ceaaff220bfebc7ca7ad3b08cee847b8df960f3e2bae736e41b5d53b0176c98dcadab93c9c13cefb8594182d990507411172509323e2d438314d5634069ad90ce34c6e1f9bc095a206cdd1aa4b4de23adefadd2a36ab94b91fe2be92e306e8f54e5e8158705a1a7fa4c33982df83c44ee74f8c2c2ec3e1105f712a37bed18b2ed5b12ff73e9935d8baa475612a80052fdfd725edd7feab00ae46fa577b0a66fd710cc3afddb9d9dd102dd50c73ec8b67698c2bc66e36faff4f9ab414a562fe9b877b8adea2a01108c80cb099565f500e3f1a35991ff2eb3d663e250efcc9c3bb4bff0d770908c11592dd9b20512192a6e94fff98a4bf776e98943c6e86d2bc5aa4834b436c1d8285e08b1832aadeedd2c67c56f3badd48e2d606bf55e8480420cbf3e7d75ba7aecdf59c619ac0edc6e1c960e29b2c0f60181a2d70e556b231de8ac20538efb4515ada835efb12ddf209f967094101003044ed77b4fb84f6de1cbcc750a88400a815fc97a2e8bf47ab048a00f0d4a6a4da7ac4faa6fc9f2d535c7cc3e4450d2318451dadff6de6a76fd45bb25c1f034d452ee00764e039633dde26b418579707719f97dd5f6def70d3f647ba2b8df1722c355127fa2396c9ffd13f98fba2b2cafda6c5aa016e58f53cc9f58c9c6e1e793439960ef0f228053592e4792d5873b32a92c259d39528a27fd6441b120657eeb40de12c69109903dea904cba642fdfa0eaaaa1e5148196b8a1894dda23486e30004df61b9b79b1710d9ebea1062d084ea4fd342b9bd5850e41b2d9b3b447adbcf51acde600f376e56707cb4dd82873a03820a3cb80f0aea0b35f51b9eaedbeba1c9c85c08c16a6603c0a4f889054fcd7ce7e2288073e3ccbfada2cbf57c47077ef9cbc1d2a45f88c565df434d8ce875a0601edd283ff1967e64decd671837e16b598263e205f8bfa45310c9d1f7efa8ff4bfcb1b1a02e1bae0cc903de4f033bc0817256703274c8661244d9029be80be1d0f89aaad9b76b18e710cbc52a66a3db5d27ffe1c03fe424128b1583daf75451eeee0b602b723d35057a1a56f5472eb3c8d9ccb15eaf8f9ff0d317caefb031cbd43bb628ecfd147b382520920479e8f94e456e2306ab180701942fac54d4a7ebd811800b0006eb254ff421833055bbb2407df841a6772c1c301a3b02345d4bf1523f37fec130ca053fc07c5d82320e989c26469b3ee1b744bfc9306efabc6e619244d08ea3a05838da3d0bfc33e298b052ee917e68cbe7fd7ba19a935123f5c564862d5ca392267a9ec6b1de698c489dba9d8fc27ef23364f926d40646cc894c45ece16ef4e3fac9adba2a1ae3081ffdecb3a1bd36a70c386ac419bc625fab41bd29253f2f8a1fccf02335adb940c286b6dbaf8739f70ac795ab0510c24d8ef8f90b276dc8679fc87fc4d73497283c8331e642eba99eb00b6bc98271fe0cc8be5ba6292a90cf7375d7bafea5cc51ec672cfc35d9cfa6fcf5bad120c354cf779fcee846cc8bfbe7d1fc9e308dbace08d181d7127233153c8e09b9117a06e3805e84aa519d7a48f6f2504b3c316a231159d28ea84887c50f6309fb66bf4b8c40a942aa878ea49a6bdfd99d6b64e5edcc7330f40e9819cab12224b45d6eccc8dcd883a5985ed6c9a0031b06dcdf1e2ce3577232f62c8401e8a6e743a43465938fda97f7459ecd690d695a14b582e2327e430491e5b2c95ae7bb6ea6433f5aa084f7d0054425a0f356b9db26c995f379dea51d8f0bd99ea84f759c3360c2963ee122a593f3ef88d0756f9663121d48b3b8e88b5ced2d56881bf2d94996cf143027887ff397f319b54cccd46fa7d17539cd5a30a2166b9f593595bab0cd9a9dd843cd6fb7a70f912acfd41676964b39f8aac4b7beda06fc701ffa5d02221b851f2fe7cf9d474df4604a41f8241006c125a74928415bb03cf9e8f7c578161bf1abfee59598a78545ac4047982a9d7b3924758eeea0dd8e29bca17d63f939c0499dc99484c0ff0e9f04f0012646479dc4888b2d568be73ed5f2d5d02d5619112c6a2e4586aa31b76d5e07286763912676643c2c00de82747084adbd229a73b03f40940097d52089531193b1f86a928711e360d7d67173ace198f0c25b65ca1ab9f93f333b3adbaf7bb512de4c4e11da5eeeccabb0355662d1cc357e967a7968e9c1fffec57cbbd2015141b9bcf35479c7342e043c21a0de9a15fdb780ee1c0a21207b8a8365e135e5af1625c8f05e76eb506efa991f4ee1069be2558f2b876898b8f193dfdf2c927e8c389fcf3446b933b19251de0288e0dca46ba60b8a961e1389d3f2ef516bfc8fb07fc0a2c41de27dde031bd1cb72672c4291fb28b8fde23ab0c43477356d698a019e9e1ba486f48e427f5b6ba7332223db82f9ca47c04e7144d70fc7b8195187dce5362b598783343db400c43ef2c98c6cc11113de22dca2b71d7ec6986d371eec54875a9e0f699e0bb3d4f4966d4a541443c87645d96f4ffecbe47d7ed04a66819c1bd93844e847ad40a17631676fa1645c0a21f082776ddec9649305c423dbdf259f835bfd5b9b5814f490ab2f853cf90cb05ff032bf2a4c3c0e19705751d1f0cfd8de5a741f840fc589098f3f8fde3524b26929b2e4a5cc83048e8cfed7b18c0b88b8a148d02c41917cf0bd0c831a8a8f11e965f36af96b3a125575f592a629613015a35c0b47d0d414a4f5cd0b45b5463a71605eabbab19b72d388db0391fc26b871cf0427eae5858bf3413c59d99a0beba03db00c03be2a3ee8b2e537926e2d8b1dea4e9164288e0f412378565b70d4baae4175792f231349997bb44865ccb4694bb1495c0128360c1f942696f3c069c870845e48f767903895f3950c5f44257a0ebde39de7cb2c227064bdb64d4c61b961f249714265e2d75ba7f8c4bdb88cc36db316f8eba9faca43258a34a8799c583a070c3c9c2f68acd9b13482a6c0ab051ae27744a28b24028f9d2d38eac2b32b3ea8653e18b33300c3e53eab44f11361008af401d372784339d4ffd093e6fa91f3220a22921c3066e9bc8f1dd45c343c153defca9f276f7633f6449fb893d0f22e31bd8d2bc36b677a963bb2aa6beb0f2adfe749fc19ac24821269e19f8441b5d3f9279cd0dc89556b1fd3bae60239cb1fe6f6e3bd961008316193c1dc0e142905a3f8621b381b7d50bd2ff806db41878ebc23e357324ef5150bd2e08b07b7dd123993841cd56cbd317cfda0a8825e756cf788ec9b76b30befd925c8d7d24defb1defc54d2cecaf3ea99c6459332729d12f9758dbef666a7065e6175318ed990a1809fc9b00918c152a05ca9110d00e6e639609a3840046d33370b88a6fa89114af451b7437e7fa1816fe783ca76de8c538380acdb5964a9323b44d01fa0fb3551830261e09cd71b48fe08cbafb9868dedf07d958ab700c1021931bc06e10c842c47fd0a16cb3588f69b581680886cbf4ca251318cf15c64e6aa1619e7cf2e5438edc49d168f2e3ab180ea1b6dab0d0a571cc953de72597a026792fe35652413311341e04ef7b8657e36f439eb4d4e39dc61bf3032ff5cc0732db875bd4d05b2e7ed67dea4f2a5127df00f74dcb1b0399c16618e6992515ffe7dd6d74aa46e0eb31d039c9ac5a59bbed500b836f56d6bca0060607d60ce1c1752e021b667fd10de8872a4b0d24ff022caa6d741e5e81551eaeca0e1f6053855793740697ad5717b34826801d888aa50d8435adccc6497df3e8249826fa0f0164f1624c03c30308eacf4c302be30c0512b0002989c6458e8788bfe0beb571a30c322a1454c11b084fa2d09c4e363da82469be88ca1e62776a39c9f954addb51613c432d943a3ab57a1d069f4c002105a15555b0afb302eef3cff981f8ec2581fa1518df2683d002c514f6b601ed943268175774a69a1395110ede117be7dec6bc2d6bcddbc4f6c6b99eeeb03ae66c756aed062d1a85c3082df2763f851273734d7d1af091e679422c3b3426ae2e7bc7fd228cce9747f8df5aa00c132aacde6fd4296ecb64b2e631fb2628ba898de2ed9475ae6fcf7ef7bdcf27bc9d70fc7550c05ab31df09c2fa5ee56ef9764ea336b55329dfd2b7f0327904211ddeb4d4687386a12b3d1aac2676cb8365085d539b89dc84a95742c95329f43ab3c97965472ec2a03181623d05e988423bf724acb9ca9d6c43be4632f7f9f5945559c940a7119dcf32d315c3312bc85ad01e14ec5f14fda79eb9b7c0073ee85ebbc36969345b9ef564fc063081a1e1aee024e6aa0b56187d013788e62af0a9e6ca2260dfeb5c684d8c5856fdcd814e2b04ac4d376487b3d957353a7b8c1ebccb7bec50134d717cb8c821fffc952e577c3de3168bd8b82ee34f4a0618bea0fc1781b4b46cfa2412c05e220d97a0a1379a5fb8eb003c2df18c8239f4850ac4cef2a58af569514c81bd083402bad75934d110cc8c2245450b7a77e39f335f10b073d89bc7aea1a48c2a648440c6a35f8c90bbd38450833d843ed8209a767626e73c00c5d6797aee6a0e3b01445397dbaca8fb8609698801c599e22769878ef0c6292431fc5d0232f1edc5be83c7be3c8c5d962dd263a18f54e8abff47bda26fae01ed4fbf14f2ae3b2277caf9f84eb433bb5179f439ca6f5b919df1606f290a3defbacb8bf0eade88c9b24d49397b251db3bbbd864b6221f840da3e3e8e74611dedc04f7a025d784be6b29ae8e5d33dff16c03bee706d62c6d7c3c3621eebc22def8bcca57e9b8a09ace5a78716450ff06777909df7838ba98a1ac7c346e8c18f18a21e36d76bfef4be5a4e7960f094b3aa0643e1bccff02ce49ea090434da680a8d961e3c3672d26aa73964b335622c402decb73842e73dd4913e903cebc4d604dc366a16b4dd5d460f5235f0d86288962d4a9a3f542b249510b32f0c0309a5766800b5d6e758dacf778ebea63e6745fcf9f72d53302655cd1b08daec640b25d9a3c5b024ae728207025b6ab6e247df3031a3aa34a9edf22d489ba844d2242fee774caef3b588d0f8d13002e7648a14c69d6df7835cb784acc780880413360b9730d850e2d6cfff12b13f0016faa4ccbfe0bd53bd9274b2fda907a6af014bb8caada29a512cbfc683bc3c9f3e3c0dd610e146266b0c4b4070ae47e8da206eef6ba89e8708953fbc925e271c590c836ec93c4ff459b5f1fd85bf394ba057fad602f9656573f2e3cb8e5168ead25719522be8bfffdcc8b861065f489bef9e4523a55c783287da831343b7b1170a47fe3e7c006ae76dd894f6256aaf9a859d2552b3efdca02f541c47f41951dedc829757b78231c2da2b3710824eb181f497496e8385b672176e79e9fc165f1445225cd43197db0ab95786b66f890c02d11850ba9f3d8e0a42e3908dd6de5de1e2c28cefbfa6d8e34773d2e26e1a47c87bd671eda70abd33c8a78bd56108b0bd03e8dbfbe5fa0d", 0x1000}, {&(0x7f0000001380)="cb1e89d2a5bada3df585eb94dbafa3e77526d97958a62b9a44866ee14de636f82179df63d34291cfdfebd2bd99063418f4d7dc9583da808d724a2a2781033e2ab4c3ca35410f03a01d614acd34ef1a3139b069af6dc7a8d437ec4305b74c6c4a1f5147ca878ad88f79f84ae7b216e99569533060d7b9ff409d4c9b1f6558aabf941cb5ef34e6859760f0c99de3d75e2dc8e0dbc95145a98fe960f2172ef76d2e57eb90de225513b7eaa1e44da16df84cfda2b8bbb264b756c4899b6f3deeb4ffab4e7a3aa69c000af860b06801f1bf96b4cdc6c1befcdb34a1e7e7ead7ce5f6e07269e890d69e4ec670257bf5caecaa04ea259fdd9ed06e21c6d", 0xfa}], 0x7, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) r4 = socket(0x18, 0x1, 0x0) close(r4) (async) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) (async, rerun: 32) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (rerun: 32) write(r4, &(0x7f0000000140)="5eda4c390175ebe9691aae767db220604b599edc3c85822e772d8bdab2cea2caaf4c01ae5b217fb748fa379aae384b009fa73988ebfeb47825079a9634c837ceaf76447c0e28376e1c3b26d96fbf8951120aa700cf510c62949377c80676204a8123968747b6fb3b7c2dc2f98ba055ddab06ef34f497979ba7b76c8596c6903431d1db9ca385b86b19f3d536722e8e0d55", 0x91) ioctl$BIOCLOCK(r2, 0x20004276) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) executing program 4: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt(r2, 0x6, 0x8, &(0x7f0000000380), 0x0) open(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x33, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) writev(r4, &(0x7f0000000080)=[{&(0x7f00000005c0)="02051aea3f66bc86f7bd29eed4790253f792e80cfdcc03e596bf70240e08a7c28327a46f3c93a13c60b4b3be6da4309ba34030436cecc0ab40575813ad", 0x3d}], 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x5}, 0x3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xf34, 0x0, 0x7, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) writev(r4, &(0x7f0000000700)=[{&(0x7f00000000c0)="9af2baecbeb339e70dbe111c5720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923e7d9f3de99e1c5a059ce635df6f1e2e32e1fc6a5c3dfc7a24484c8bc2845af40f6f61279dc0330bcbdd5a880", 0x5e}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e676f71c965e70d", 0x47}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dcc2872d7fe75b78a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d06fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c96131f4dc412add23e360ce1d94fefca31b39010a38ab9f2f957e09887f2d36d7e4b5b00f9b392b733d5cf45", 0x59}, {&(0x7f0000001ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30dd9e72b0c4ffb613118130815a9c69a95e4b3a75e5e974a1aea249da27da83a1b6018ed433a3c10e1f687a433f1dbe9def8a441f7ede85d145c94593128215d943f081865ff5fa4dd10420222425d3b715476021b1fb5c1c2d53c0059fb3001297beb493e0e8310b7810c7765de2136a94fd260a7728085eda416be1ca9aff7946dd516cc7499ba8a8fd5d584ab39392253c6d992e871ee5669e47147f8c276940c223adaff97f9fd702161737a59f8f2633113e4a1d8957c34fdf696b7b60fd23988236dbc559e2d71b3d0f370adc03b6b51008a3ea5911c3a96ed345531e03cadf04b4b9ad6606c3b33d097af6f99bedfcc44b8891589c4b491302902d69d70729cb34cf5ffa07a7c5ecb8b06b05a2df0cc2aae1f6863db2a16292ec8afa6f27ea9a8a918c8a24b53ff3903f4a7ed76952bbddee40910b8407234a9b51e5b246e2bfc63b342412de493b1e62ec3fd2166b4aa802a1772a5f6cc0ebad4e0f10b008268eb8c6f7fba68588c3748f516933fb3b67217fe569c8ec666e612e00b65acf21b7b537bf33dec7cd43c2f97dd453d652527bf3f28e9adfdea45340186fbe420eec26b81c46f07dcfbebfed55dee7d56920d289eb1f352df774dc4d4601848ec2b7bffc166631d558f80c7cc745ddad3d24e40a2399017d822d9a66955c1de79187fdbb8d5c7eb20576a6c3b69c125ddcda33dc536d43c0ac07a85f13d39d8bd73d4282697f22d181d70a26a90dfdcdeda19c85f955456ca9c92224cbefaf037392bcaddc13d68c226dc7288ab23734e509d5d4737ad1fb8e888af5783f876b559f2b177df5dff805752c91a6b9c07c990b0ad72e1ac2cd9ecd23512d0d60992c0f97b8c498bb8fee2b8816f75d5bea8e1c783d78969de06fa09df821076ac2cf6f1ae28df4c2333fa57c1fcbe040aede90864b0904fd245aefc5d8d2c1c4e56ca2586631d382caf1f2da26f73da72e73b0e782c439aac0735f71bfffed9d9c694a091395533ffca45566ffa7eb0eba8949efc85af0a79dc71382fbf61e132f0a047e8fb2dc966ec5ccd13e08ba987b80c00f0ca0e3eac5d68502de3d076e460b7cd3a36c2a6f59e7e3ad47de3a06beca214adbda2ccf024afd427b23dc967ff4c966e678d060726be0c40e387294bf1c177d05cfafbd356f77b0e52c55913be99ea73beb472e0ef4f98f7491562c5bb6ee2073a3b94ef2fa95a29678bdd38ba1585b04eed5d0af865f382903fc1a33440e062df6773a1e12caa672761f47e6751f9902622dd691709efb1ccf9a6a1690bdbfabfe01fbf58dcaf761d212c3006509d4ba5de74e2832cdcc05baf93d0f8d6f43df90913053b6af40d937a735ddad3c77df7e6acf2383e7eec32933e8c9038ac9fe7d5e4fa65b158377b602aa30624e71aef", 0x1000}, {&(0x7f0000000640)="4d18a1d00d059e4658185f8610e5dbc6503190cf99db70c9767a7881b439161ba84966268ad14dcc776ee06bec2915866deb430f35962b8d9768a1d61321c0217fa477a19b0f179d3a4d8d38a8f8a4df2900647596a566a363719d30a624e61b2bc063b77714eb37e161d7b0a992f07da16ad4893583ed20398f96099e2c69ad0ca04cc5b947", 0x86}], 0x7) readv(r5, &(0x7f0000000a80)=[{&(0x7f0000000380)=""/99, 0x63}], 0x46) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r6 = getuid() accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setreuid(0xee00, r6) socket(0x2, 0x2, 0x0) r7 = socket(0x20, 0x1, 0x3f) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000440)}) (async) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000800)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30e0c32dbf71f5903c9d17079afbf52d0cb845e1b7aaa0de07a834a32d0fd6ab6e6419bc261f8fdcad8300d1df2e2f911019c724821f5e6ee225cec3449d155399659a6453052f60ad7f6e476541b08786b35307a2025ee34c2b531c25b0", 0xac}], 0x1, 0x0}}, 0x10, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setrlimit(0xf, &(0x7f0000000980)={0x9, 0x104}) (async) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) (async) chroot(&(0x7f0000000240)='./file1\x00') (async) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) (async) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') (async) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async, rerun: 64) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r1 = syz_open_pts() close(r1) (async) r2 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r2, 0x800, 0x10, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x40047463, 0x0) socketpair(0x10, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = fcntl$dupfd(r2, 0x0, r1) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x33b9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0xfffffffe}, {0x40, 0x6, 0x0, 0xd585}, {0x8106}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) (async) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000080)={0x0, 0x0, 0x0}) (async) setreuid(0xee00, 0x0) (async) r7 = getuid() setreuid(0xee00, r7) (async) ktrace(0x0, 0x1, 0x138, 0x0) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) (async) writev(r6, &(0x7f00000004c0), 0x0) (async) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 5: r0 = socket$inet6(0x18, 0x3, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x3f}, {0x18, 0x3, 0xf53, 0x3}, 0x983b, [0x3, 0x1, 0x0, 0x6, 0xeb, 0x84de, 0xfffffbff, 0x7fffffff]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x6) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r3, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000140)=0x579bc7d2) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10c) getsockopt(r4, 0x2, 0x1, &(0x7f0000000200)=""/153, &(0x7f00000002c0)=0x99) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000340)="8cefdf9a1cc9a12e887ae0473ed1ecfe27e46868c80d004d81d06ee7293019c98c441dba4f6c9109cf1fa12221db10e7b806ccb7afee2a78030e9eeb1edbded8784f1ad014d3a5b36d7e49155858694bd4b8600721f956ed6aaa213d11d6b23a615974dd289f9ec5ecb5bdbc0692b7b5add1d8251774b3f65db53721288dee0a672533db40cb5bcfe959700f65924063f0f9dfbc61814bb5c13e56842c40af96550486c33c6dadda25f24f5137fe279eb43475ef015df792a7689f493ed04823c52ef204282fb6b1d371ace31599d42fa4673e6ecc0312ae02a68a89cf9edec5fb16cccc30f63c9191362ed0915929187cc57e4e9bdd8dc7d1e05c989c58b7104dd4a7e54f036dfde272f491d14ed33bce7dc70dfb0c801976fa4748e6776b355fbc9281a79487bd746cbfd2b0e4d230eeb7b9c888f9b67956924be0650e5d4730b8b5a909668b44c592907e3021c3a64fb91b2c1e53ead593b0d930ee78d67e556971717e48adb1f919f18a538619b5b1c8982fe29516801c94ce79a27f08bc8bc0d394d61aef48b1cc3bb737520fc60bbd22ff8247c022ab0cab035716ee2d4b6417a36f2b4e0a15bf9da424c4d5d5b4c7026ed3e581e247ba8a141eb16b0f8646b69c55c8b3680c4aa4ab85a2a5b71877dc68750e5a2023fe50fa117a706da88302c7c4879448d110dcf06bd8c264854ef011aee64b6f562d6b8a7f2ceb90294373dee697fbf436a3e188e62b2e80897bce8490b6cac70f8e27dd0d0cd5748a6a0384582900ac045a51d9eb645cf82767b8beda32d5dfda48f6423a465def41b8d8a6b1b83d1dd8f00517ec8cacccb7697724a6396d633370607cc14c4b50952e5438f6c082734f74f81702da76fe63bdd2397e7f952e8268011abb6d50a6f9cf83e79b749fe6a0beb6ef55b267c0c3577782820192f25750b75a93152b8715258e36d227fa2da1f421035bc161c2e6ac6c389dc518b9b436fdae7ad7ff362f28a42a0d71aa6e98057691a7d56719e05e6ccd1109be101d446ccc3874ad0cdc4c531d34d0de437a940db68c52dd6166883f6449103c5687289509301a6f17680b122d7f5cc17161a67ea289a6cb9fc49e33743cdd2aa25cd5ed1f592e4ef4ae7c80f7b447689e38bc713d76e23b7adbc8d9cf886ad803528fe42077ca2a570ff334e9b416c367150918889c635fd9b4bf0773843f800efd3588a16fa39cfaa05e4ec628133750d6270132cb94881ace5d3c504476d9f96e97bddf8f6d10d6baf53e7ace053c0a9b423bb1fe8d9d3e5db2980be152edf578eb9e1cfeb3fa9879780081e90d455785e8cee87b57bb7a413151ac8abdfd8ede7a240f7c323fb72b571deb814a7712d3a6c15035948cb1fec85887c024f1c702667e1810af92f2d9b4f243e7005270dd58fba31f473bb8cafe4cd564f4f38a50259765cc7b7f29c67e2cae8f971b521624cdb9ce05ef23de6b7ae512013f082becbb9d54f4b551e67a3a893cef4636ed018173c2fee6676b8be5f6060f688c9c89b783b8e74fe4fddd909d571db3a9132f7f4ff93a2eafa5ff05e3cf00851a94809497b487f3881d289eed0b7f33b6b2debe6fcd9e2326766fe3df7df3db47defd040f3ea1081285d1e194794522de53bf71a844eb65373e73b419aca4e41752918475f85c7cdef736594ac41f70c6e57d028ba8ab7fb101f09da7ba577178c7e5658f35c7a751a9966a476d0c304c03d79226eaf331a374fe919b6a1679f97ad4c17cbd853a868082aff4fb5f0a9185b856d4cb7870554a513675447af3a9c095b38eb84bcf51dd58341efd5f22947e7129f2262e3d65d633b7c974a751cf8813d34891cd3c1f4c83968856bd6fd70da17d6273bb0d96af53484c92fb00637b59cebae76f0ac2b4bfa919c7e552e220aa4044d59548b66d3d41daae93743ad2a838b069695197bbb72c85409071e7c113231d3e7f27b827509cdbcb3522908c9ffe179e1c92d2a3f7679727e5911404503b7bf27a1be4db5ea16aff5148756d37e0e8726e43742b735c6930700bfa216b1921d95735319efeaadd89442d6efb6e1f722e45a6200f50b6c5bbf2a747a0c9173024bde176aee5e6aebe46059ee4c0b62293facaeb99b3785fa1a721143bb686c00a5bc49839188d9146e954837d24d45587c510e9cd4bd21f8389d278928f7d2fe574c611832f05bfdcfaee000fa381a52566e569bdf31e3814ebba24764a6408dc1e7e3be7a40b56ac4884723e8cba8d1205aee74aa296304ce46bdebc76fcee022228d4c000940e0dba6fa208b70f0cbf55bf0e3599ecd172c9e68a5f9f6206b6598c3002369d3f867f999cd37cb07712f4d10d3361d9d9cb116c0f910e12c1168483fe5e88ed6da68f722e9dbbd4f362425f19c16cfbf887b3fb5ca5ed86d922a11de97431562c69b68a9f7ab503cea9cddf52593decb55dbdfbe04cbaddec10526c1d8ff23034b896398645a5d955d22dd06748907a60f4e124595e5568fa0df931085f4dcd250385bf73a6c02b7e1c863abbce926252b0b7af3a017faf7d00077712d96bf28c76f5029a5df71eb3f68dc66fa7ed7672cc0c46f1d8a2c96b9956095a674f8f894f8de535f837c7228e16a4febd979807b6b7da0a2a94608606825bf8388018dbaa408e2c736f05b53ad174052df51e916d304eed1432aa363bfcbb9541ec626079c3996e9e33e8f3d4f378d9b498bef3fcf556a73e51df2333208a80607bae6bd5cc75e76860c8fa30204637bd07a1b453f97293d8deffa989aaf8cc560346a98cfcedce04dd9df0427438d9a1a1b696bdda9d4bb29dd3414ed08506a3f618b8eb7f4d887f4bd17b08a2250f14f78a571a4aab3dd68120cbd0ed11abc5e9fb79b13c5692913e3ddb69516e5d7bbcb7fd950f7fe0dec0e204d652b8d9b97970ec97de25aba821f1dec2a62786639030ae7f1d3da26375284270d80475558e9b34b9d1ab2bb18ec45d666342a20de0ae303070a221eb7ff7d17d52afde174b28dff10a3a572fffe9e84c166b29430aa09c657cb820bbf19eeb2900e3f73432b4fa8b5c315d9096d8d09d206579896024774b33e70fb9023bc411522e607ebfef6b3c81679434f8dff129e108d523f7abfa5041aa325e654eca1d58f506375115af6ec29c7a4ae8eabeff48b92e6542d5b87372864d6e66e4544acfa43a0f3ee03c16567771c86315e5351fdeb8687ccfe4c9578edf97920ce7ff8ca18398026531e78c7949f8aa74830d2f06d317c1e2832cad98fb7f1817607c873be38ed2e820b31faefa95e18e8bd1b6a51116a62fcea993be7265860e02312fc4b77993c4e945b9a382473dcbfa70413f4d05cfee9015dd2b09801a89d257986ba2f0da05b2b6f0e349e116fe1357b80d7e71799ed996a0453cd6df7deaefc32845943697169167171617daa49579ef708ae4aba48007d24e09ff5a027126a77acdc818e974043168e0468024c9dbb551ecf717c7a522168c9229957fe57485d940553bd2563adf6d1da1641a889c915e22fc56e383dfbdb0b0adf51e26babadefb1ac8a34e7b0ce125805659b947c2a858d3cd32dd326cfeb5c2a7874806c0a03f3416e8a5b03f3ff73f608c3d0846c45e8b3ab7b82b591f5127f854fd2e06fb5dd75e6b6e7f1a7b9dd91d085ad4b560dc844469a5fb516b61986823dd5b57bd48082f5e1a4df71c3ebd370117a5563ed8ae04ebde34f0f67a0368089be781ec05360148a0cc6c70bc47bef6f223c6f5e75ea7d89bc136d0c209c41bd4651091c7f7e16536b8bc4ced5dc8bd4091164a8cd6c5e41734ce0a7a8b3f1d156e7d65c51980e05d52b3fe0098c3b868d4694988ad76491ae4a752535f3d51a21c8a93683820f6b8b05d6dbb92137dcbfbe0ae1d4bf6d737d3f3ff280e404f44897f889355b0516fe0101b414785c5bc462033675b3f3fef81621b9a27bb1a6a0b76222618c3396f5f9a0132aea198b0290e95c336e01139e65a719d5d8e2ba996fe4dfcafa1e9267bc7d46a3a12b65346e73460a0ac16dee00667ea03be71522979f0701b64817ffc72c233c4ad4e59fc3a0f25c5d8132872dcd7b3d1ca1f01a346dad7da1336d26bad39ef2578eb16caee5404c61984754d6568efd45f1f72795ea983ba46c88bba703166a4984fec8a0b21a76d26b00fc9772eb1736bcbef6f55cec31f9bae2ad0d85152b8563a8d56aecb6a940710f63b7ebc7e1a21951000400b3a63b329000ac8f034695e51a95a290804e1d7fa8d59f599449b0ffd6c8e24254353e20c699fea0a1702b2d6c834f90a6c3ff93159422e1a1a9c49f6ec63c1edfb8044b34320e943621b4b85f6205c621a3ee0685b85eb2d2bc72d870d36034eebfe09364c18537813017817c73af52149529324c9e32c78815f5938710e25e34f2844fa92eac22be7405d77b815d2d2c33d4e42b4ecfa2885da4cf554199c79433cad7dc367b1d417135d07274868a4651192cc612c8bff61e879761a1dc54c2b6232870490c902410cddb9f428da3b2dc823ecc4dc26d2c9cec775ab4447532ad6cb41fd06e5b5ebe875827045ae2e7cc80b7ae31bc75355bbc1f2210e43b3016cdda8dd62ab3b043d1014b9d6f5286ae23c4eeb37da8afaf88532b7b9ebf000e6470db249a5e3f60d594f8f83d8b0fc0838f94138aa6596571fc8454699bf23ed1f57840c402eb2de55b1ca55ad4a9b72ca5f97eb723ca2a06ceea180b4c49b3a349819b9f3a7bf3e44f883ede4209ae1d6410a40187c875451bda047c38876faa40305dafe6dc00625157f91418d3e8e67337bf5065c53a35bc8832e38f9ea8777bda14eee2cd62773fc1f63ae5faf244ee6631ed94f32a53e079e2695645406fbb8472900f539739ecdbc015126ecd77910680bf7b306ff7d30e36d184a579249a2e8379f5a97761d2071e5546d1802e9f3b3dadd9987b6077725b720850990fedde59054b778cea7d7bc1062487a1bf153f642ca9a0f645c838e187f79e2b0aac7095b68412f924772bdc2db935d269656d62a78565661d848bfe5519cd097b762ca1a89fc1ded91ac1ef31104542bfd159203c9bf49d47465b20b60e7ad4e9bcb6960dca6a600f11648cb89b9a67235c2f10e523742cf3cb187a81328737cee3fe0f44a2f7f392b1af19a5230c86f2cfd4533f4190909fc1178407f3d0d8342ab53653868779f2951e9df915237caefd2428d7c19f303ae813223b19a5eb95a9affb796ed51aabd06429347dfb7e82bc59b73a2815592ab10dce2e5a04f30d20bfb2a36dff464773646b53fdc88a5d4fe8fe25f2535e36c713a0e5e98aac67fad5b65aef4ace4be2fbf8d5c85969b5c6009708fb69ff244c1f4825c8eabaca2f5e3bf450ba7ed1d50ac6853ad41059d6fa4302d310ff607f2b60516056a2967945dbce0643fcce3498e6d13ce64db119a7d916ddfb7dfdfb3bb62a7137131d3db773d3ecefd5ae82e3ba833cac9ea9d860244ead69f2b33a9cf34bb8aa0ed7fe70c97f148459c1fcb355f590f30ac7630778b5ae0879f0270608b59761de7c6b10a8661a7f85ebbc766258a1ab0d8e2d997c6a1da08e48dcbd29da42d8d6c63088b35343c5738fc326e17434c7c34fa64da17341d41a2675d4e051cbdd95beb309f9ae162887aa82aa11e6f232fb7644d00018689834f2cfa657eae2a63ff62764d7d0f364da9e08cd5e96e0ebcf8ade3cb34b4e09aebec5c5555f2b08c9253a48a0a66c9293dc001c246a8496524bd0a00db734c0b251e01bec4b2aa3f8ba886a6448ac4a82d1779d80a722f07", 0x1000}, {&(0x7f0000001340)="6e3a55671a47440901aef31c5e63b9f72bd248e5ad5eb69cc31daa", 0x1b}, {&(0x7f0000001380)="84c91d42d84e3259de7746bb21167b74b1a7e26b851968e69ef06cabc819b13744561185ed48aa1ee4deb087fc29a7e80e404a018777ce184c20647290ada11bfc59b4d345ab7b6dc46dd3c70d38694ca44c3a736d48dbfafad6965c574aa0c32f55", 0x62}, {&(0x7f0000001400)="770b94ea83da813fb7c86a74db592547b4576dbc59f8a036e42d0559306494b4ea6c858c216b205b7da77163b8b2386afe28ada116daf7d1e6f453d2a503c996033afc2a13af8683cdc71693ad9b6221058b57f12fef9d34a998b757ef182d8cbc5cd54d9ce3a7e7f87a3730b8", 0x6d}, {&(0x7f0000001480)="68b1835b64b6fda03b5014893769056abfa7159f518836a21df6870177801d2f024bd87704975d348ab7bbc4c368ba88e7d8f21fab1e20ab55ced0576889634e803b50aa8ae09a68621c19e356d7109c95106fd954f582b0324318cba113f1e92d158e68734cc4556005b9838cd1b7e13f56adcb07820b8501df75f67497f2a14205649bff150792d72206d2a69124490c740fa3ca0a52e6f73820aa3cec0827b2132b5f1fe3339170633f9aec66b306ce5459dd1de5511653cbf4", 0xbb}, {&(0x7f0000001540)="c63cac49274cf346f63b0c568a4bfa7f541373e3b67873b37e245f52585c5edb3705ee3b362e982af3d3ff01c17b6ec4d08063a8f2b53f350c5a0d0583e8f789f990143604ffefba52cb16afdf8531babbc13fb8dd7ec0e36527043ab38ad6b4783bb76887a1743af6445e15a36bcdac35fecaed3834cc59890ec01c0b604ecdce83b22598f3e2f1c76a117a8bdb5843fdb05aa55a51684e9345a8eec49f899b61d545c228e9b15f68b2b8865f343adc685903745998", 0xb6}], 0x6, &(0x7f0000001680)=[{0x20, 0x1, 0x6, "498f252d2db463643e14b77040"}], 0x20}, 0x8) r5 = msgget(0x3, 0x424) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001700)=""/237) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001800), 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000001840)={0x8, './file0\x00', './file0\x00'}) msgget$private(0x0, 0x412) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001880)) bind(r0, &(0x7f00000018c0)=@in={0x2, 0x0}, 0xc) ioctl$BIOCPROMISC(r4, 0x20004269) r7 = geteuid() msgget$private(0x0, 0x294) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001900)={{0x18, 0x3, 0xffffffff, 0x1}, {0x18, 0x1, 0x7f}, 0x0, [0x4, 0x8001, 0x0, 0x3, 0x7ff, 0x8, 0x4, 0xfa9]}, 0x3c) r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000001980)={{0x8, 0x0, r8, r7, r9, 0x84, 0x400}, 0x5, 0x400, 0x0, r10, 0x0, 0x3000000000, 0x1000, 0x4}) r11 = open$dir(&(0x7f0000001a00)='./file0\x00', 0x80, 0x80) readlinkat(r11, &(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)=""/182, 0xb6) acct(&(0x7f0000001b40)='./file1\x00') fcntl$getown(0xffffffffffffffff, 0x5) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x6c) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) shutdown(r0, 0x0) (async) r2 = socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x8000000000003, 0x2, 0x101, 0x82, 0x5, 0x40, 0x18}, &(0x7f0000000080)={0x200, 0xfffffffffffffff8, 0x100000001, 0xffffffff, 0x7fffffff, 0xffff, 0x8, 0x5}, &(0x7f00000000c0)={0x5, 0xffffffffffffff00, 0x678eba82, 0x3, 0x1, 0x80000001, 0x7, 0x6}, &(0x7f0000000100)={0x7ff, 0x4}) (async) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000280000000000009078ffffffffffffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0000000090780000"]) (async) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) setreuid(0x0, 0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0xa) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)='mS', 0x2}], 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000340)="a753506bdfab65e4da7a397b1651c4a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62cd475e885950eb0f43b8fc112c2cc0d25f7d18672e00000000000000a7709accf07fd0e325d486f20ccf3a6e2e", 0xeb}], 0x1) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file1\x00') ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000080)=0x8ae) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4c}, {0x16}]}) write(r7, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000740)=0x3) r10 = accept$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000440)="7004718d155fbcc6dd4df425efec7eb62af47e3d520ea414b5a6bc93f005c6be140de6948d6c3770cde2127defcefd57322ce73507ea8b91f39bbf6a104f5470850d9d9fba9a4f42172fbec5427f5932032cb03f61c3a88584e9119835781d35009572ff42596cbbf892eb5d01c4583eb5e2226710ddd5ef68185868049b5e894aa5bb7dd4a198160961afd8b4d14a20217095128e884f08a13da1a727781e6dcc344125a2b7b3b98cbf99bcb478", 0xae}], 0x1, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x38, 0xffff, 0x1, [r6, r8, r6, r2, r6, r4, r9, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r10, r3, r11]}, @rights={0x30, 0xffff, 0x1, [r5, r5, r12, r3, r5, r6, r0, r3]}], 0xa0, 0x412}, 0x0) shutdown(r6, 0x2) executing program 3: write(0xffffffffffffffff, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90d07c51842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb84", 0xe5) sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) r1 = semget$private(0x0, 0x2, 0x82) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x4, 0x2}], 0x3) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r2, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = geteuid() semop(0x0, 0x0, 0x0) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r3, r4, 0x142, 0x7}, 0x7, 0x6000000, 0x200000}) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x25, 0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(r6, 0x2c, 0x51, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x25, 0x0, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x25, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000340), 0xa, 0x0, 0x0, 0x0, 0xd8}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') executing program 5: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = socket(0x0, 0x4002, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x0, 0xff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) (async) truncate(&(0x7f0000000100)='./file0\x00', 0x30020) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x10b, 0x0, 0x0, 0x7}], 0x89, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x422d3eb1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x6, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2015, r0, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x4}, {0x34}]}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000680)=[{0x2, 0x9, 0x1000}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) geteuid() semop(r7, &(0x7f0000000140)=[{0x4, 0x200}, {0x7}, {0x4, 0x9}, {0x3, 0x4, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x8001}], 0x9) semop(r7, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r8 = getgid() semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000440)=""/159) getgroups(0x1, &(0x7f0000000840)=[r8]) mknod(0x0, 0x2000, 0x3200) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(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) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r3, 0x4, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r4, r0, 0xffffffffffffffff]}], 0x28, 0x401}, 0x3) r5 = socket$unix(0x1, 0x5, 0x0) writev(r5, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0}, 0xc) r9 = geteuid() r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000003c80)="e90ca9cff960b6c077a382ada16c36ae057c1a7c4e2a03bb05a7b2950b1faec59e4a4af20da33f906e0fe16a1c9defee2b1aaf6e028531637726c126544bb8e412c00c258805994ebc1a806c51aaa4618278062fb3cbb160ca75e97bbe80b68435a017a71f31733366d6b10def9fbe65621622484f703e2fa9e2783e22892115d70d555fc84896", 0x87) r11 = semget(0x2, 0x3, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, r9, r10, r8, r13, 0xd, 0x1f}, 0x1, 0x8, 0x3}) setreuid(r6, r12) open(&(0x7f0000003e00)='./file0\x00', 0x10000, 0x24) r14 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003fc0)={{0x800, r8, r10, r12, 0x0, 0x58, 0x1}, 0x7, 0x100000000, r7, r7, 0x42000, 0x2, 0x5, 0x5482}) executing program 1: r0 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4cf6) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x1000000000000000}) getuid() getuid() open(&(0x7f0000000280)='./file0\x00', 0x80, 0x84) setreuid(0x0, 0x0) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x40, 0x0, 0x0, 0x4}, {0x4000006, 0x14, 0x0, 0x1000084}]}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) getegid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000530, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000080)='./file1\x00', 0x1, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000006c0), 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) executing program 0: msgget$private(0x0, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x6c, 0x2}, {0x16}]}) r1 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000014c0), 0x4) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getppid() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0x6949ad34}, {}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) socket(0x18, 0x5, 0x7f) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x1b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e1f", 0x71}], 0x1) (async) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000800)=[{0x81}, {0x5}, {0x40e}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x9, 0x9}, 0x10) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc0", 0x3) sendmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) r3 = socket(0x800000018, 0x3, 0x0) getsockname(r3, 0x0, &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="f4ca94179abb865e7a0d480a5c60d35475a8126aa5bf4a2437ea058729ec950190ebe9eeb3d513a692952726eeb1f87bb393fdf07c3e06c1f21b895707084f35e3e8973eba1258e468aa6fb8249b139594454b2b5e13464058f7897bac686233082cadb0eea70ad588e7dab368f911bf036769fc50d0535d98cb5d160a0faef6033ddd296c688264a02d03bff5fe6da113cacf3ebdb1f5907d6045a712df982597", 0xa1}, {0x0}, {&(0x7f00000001c0)}, {0x0}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="06000000"], 0x18, 0x9}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r7) r8 = getuid() setreuid(0x0, r8) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000000c0)=0x3) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setitimer(0x1, &(0x7f0000000240)={{}, {0x0, 0xa0f5}}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r9}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0xffff8000, 0x0, 0x11, r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r4, 0x7, 0x0) getdents(r4, &(0x7f0000000040)=""/4082, 0xff2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r6, 0x0, 0x0, 0x5, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) executing program 6: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xe5, 0x9fd, 0x88c, "43b2b0bf3e79036980220d348bba04ff4e629aa0"}) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000200)="71994c1de376a629d07b09610817554b444e03bbccd179a857389f23c8a50b91a62a5453774c410d0d", 0x29}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x2}, {0x3}, {0x6, 0x0, 0x0, 0xfffffff8}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) setreuid(0x0, 0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) executing program 4: r0 = socket(0x0, 0x4002, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x0, 0xff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 7: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: setrlimit(0x6, &(0x7f00000000c0)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x81}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x4}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x63) mlockall(0x1) mprotect(&(0x7f0000082000/0x1000)=nil, 0x1000, 0x2) executing program 3: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171100a8b994b333f70b3cc457608be4549854f87cd9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50200037380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af984314c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a1fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51005ff04a0ee80cfedc05fcb39a1f72f919eb4143857fc7724b3a714a4a875997e9e4d3241bd155b120d98f2daa50be996978b007", 0x7c9, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x24}, {0x6}]}) write(r3, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) r6 = accept(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000200)=0x4) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6}]}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000440)=[{0xc, 0xfc}, {0x48}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) socket$inet(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x3, 0x0) r4 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r7 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) kevent(r7, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ioctl$TIOCEXCL(r3, 0x2000740d) executing program 4: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt(r2, 0x6, 0x8, &(0x7f0000000380), 0x0) (async) setsockopt(r2, 0x6, 0x8, &(0x7f0000000380), 0x0) open(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x33, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) (async) close(r4) syz_open_pts() (async) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) (async) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) writev(r4, &(0x7f0000000080)=[{&(0x7f00000005c0)="02051aea3f66bc86f7bd29eed4790253f792e80cfdcc03e596bf70240e08a7c28327a46f3c93a13c60b4b3be6da4309ba34030436cecc0ab40575813ad", 0x3d}], 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x5}, 0x3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xf34, 0x0, 0x7, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) writev(r4, &(0x7f0000000700)=[{&(0x7f00000000c0)="9af2baecbeb339e70dbe111c5720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923e7d9f3de99e1c5a059ce635df6f1e2e32e1fc6a5c3dfc7a24484c8bc2845af40f6f61279dc0330bcbdd5a880", 0x5e}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e676f71c965e70d", 0x47}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dcc2872d7fe75b78a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d06fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c96131f4dc412add23e360ce1d94fefca31b39010a38ab9f2f957e09887f2d36d7e4b5b00f9b392b733d5cf45", 0x59}, {&(0x7f0000001ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30dd9e72b0c4ffb613118130815a9c69a95e4b3a75e5e974a1aea249da27da83a1b6018ed433a3c10e1f687a433f1dbe9def8a441f7ede85d145c94593128215d943f081865ff5fa4dd10420222425d3b715476021b1fb5c1c2d53c0059fb3001297beb493e0e8310b7810c7765de2136a94fd260a7728085eda416be1ca9aff7946dd516cc7499ba8a8fd5d584ab39392253c6d992e871ee5669e47147f8c276940c223adaff97f9fd702161737a59f8f2633113e4a1d8957c34fdf696b7b60fd23988236dbc559e2d71b3d0f370adc03b6b51008a3ea5911c3a96ed345531e03cadf04b4b9ad6606c3b33d097af6f99bedfcc44b8891589c4b491302902d69d70729cb34cf5ffa07a7c5ecb8b06b05a2df0cc2aae1f6863db2a16292ec8afa6f27ea9a8a918c8a24b53ff3903f4a7ed76952bbddee40910b8407234a9b51e5b246e2bfc63b342412de493b1e62ec3fd2166b4aa802a1772a5f6cc0ebad4e0f10b008268eb8c6f7fba68588c3748f516933fb3b67217fe569c8ec666e612e00b65acf21b7b537bf33dec7cd43c2f97dd453d652527bf3f28e9adfdea45340186fbe420eec26b81c46f07dcfbebfed55dee7d56920d289eb1f352df774dc4d4601848ec2b7bffc166631d558f80c7cc745ddad3d24e40a2399017d822d9a66955c1de79187fdbb8d5c7eb20576a6c3b69c125ddcda33dc536d43c0ac07a85f13d39d8bd73d4282697f22d181d70a26a90dfdcdeda19c85f955456ca9c92224cbefaf037392bcaddc13d68c226dc7288ab23734e509d5d4737ad1fb8e888af5783f876b559f2b177df5dff805752c91a6b9c07c990b0ad72e1ac2cd9ecd23512d0d60992c0f97b8c498bb8fee2b8816f75d5bea8e1c783d78969de06fa09df821076ac2cf6f1ae28df4c2333fa57c1fcbe040aede90864b0904fd245aefc5d8d2c1c4e56ca2586631d382caf1f2da26f73da72e73b0e782c439aac0735f71bfffed9d9c694a091395533ffca45566ffa7eb0eba8949efc85af0a79dc71382fbf61e132f0a047e8fb2dc966ec5ccd13e08ba987b80c00f0ca0e3eac5d68502de3d076e460b7cd3a36c2a6f59e7e3ad47de3a06beca214adbda2ccf024afd427b23dc967ff4c966e678d060726be0c40e387294bf1c177d05cfafbd356f77b0e52c55913be99ea73beb472e0ef4f98f7491562c5bb6ee2073a3b94ef2fa95a29678bdd38ba1585b04eed5d0af865f382903fc1a33440e062df6773a1e12caa672761f47e6751f9902622dd691709efb1ccf9a6a1690bdbfabfe01fbf58dcaf761d212c3006509d4ba5de74e2832cdcc05baf93d0f8d6f43df90913053b6af40d937a735ddad3c77df7e6acf2383e7eec32933e8c9038ac9fe7d5e4fa65b158377b602aa30624e71aef", 0x1000}, {&(0x7f0000000640)="4d18a1d00d059e4658185f8610e5dbc6503190cf99db70c9767a7881b439161ba84966268ad14dcc776ee06bec2915866deb430f35962b8d9768a1d61321c0217fa477a19b0f179d3a4d8d38a8f8a4df2900647596a566a363719d30a624e61b2bc063b77714eb37e161d7b0a992f07da16ad4893583ed20398f96099e2c69ad0ca04cc5b947", 0x86}], 0x7) (async) writev(r4, &(0x7f0000000700)=[{&(0x7f00000000c0)="9af2baecbeb339e70dbe111c5720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923e7d9f3de99e1c5a059ce635df6f1e2e32e1fc6a5c3dfc7a24484c8bc2845af40f6f61279dc0330bcbdd5a880", 0x5e}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e676f71c965e70d", 0x47}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dcc2872d7fe75b78a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d06fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c96131f4dc412add23e360ce1d94fefca31b39010a38ab9f2f957e09887f2d36d7e4b5b00f9b392b733d5cf45", 0x59}, {&(0x7f0000001ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30dd9e72b0c4ffb613118130815a9c69a95e4b3a75e5e974a1aea249da27da83a1b6018ed433a3c10e1f687a433f1dbe9def8a441f7ede85d145c94593128215d943f081865ff5fa4dd10420222425d3b715476021b1fb5c1c2d53c0059fb3001297beb493e0e8310b7810c7765de2136a94fd260a7728085eda416be1ca9aff7946dd516cc7499ba8a8fd5d584ab39392253c6d992e871ee5669e47147f8c276940c223adaff97f9fd702161737a59f8f2633113e4a1d8957c34fdf696b7b60fd23988236dbc559e2d71b3d0f370adc03b6b51008a3ea5911c3a96ed345531e03cadf04b4b9ad6606c3b33d097af6f99bedfcc44b8891589c4b491302902d69d70729cb34cf5ffa07a7c5ecb8b06b05a2df0cc2aae1f6863db2a16292ec8afa6f27ea9a8a918c8a24b53ff3903f4a7ed76952bbddee40910b8407234a9b51e5b246e2bfc63b342412de493b1e62ec3fd2166b4aa802a1772a5f6cc0ebad4e0f10b008268eb8c6f7fba68588c3748f516933fb3b67217fe569c8ec666e612e00b65acf21b7b537bf33dec7cd43c2f97dd453d652527bf3f28e9adfdea45340186fbe420eec26b81c46f07dcfbebfed55dee7d56920d289eb1f352df774dc4d4601848ec2b7bffc166631d558f80c7cc745ddad3d24e40a2399017d822d9a66955c1de79187fdbb8d5c7eb20576a6c3b69c125ddcda33dc536d43c0ac07a85f13d39d8bd73d4282697f22d181d70a26a90dfdcdeda19c85f955456ca9c92224cbefaf037392bcaddc13d68c226dc7288ab23734e509d5d4737ad1fb8e888af5783f876b559f2b177df5dff805752c91a6b9c07c990b0ad72e1ac2cd9ecd23512d0d60992c0f97b8c498bb8fee2b8816f75d5bea8e1c783d78969de06fa09df821076ac2cf6f1ae28df4c2333fa57c1fcbe040aede90864b0904fd245aefc5d8d2c1c4e56ca2586631d382caf1f2da26f73da72e73b0e782c439aac0735f71bfffed9d9c694a091395533ffca45566ffa7eb0eba8949efc85af0a79dc71382fbf61e132f0a047e8fb2dc966ec5ccd13e08ba987b80c00f0ca0e3eac5d68502de3d076e460b7cd3a36c2a6f59e7e3ad47de3a06beca214adbda2ccf024afd427b23dc967ff4c966e678d060726be0c40e387294bf1c177d05cfafbd356f77b0e52c55913be99ea73beb472e0ef4f98f7491562c5bb6ee2073a3b94ef2fa95a29678bdd38ba1585b04eed5d0af865f382903fc1a33440e062df6773a1e12caa672761f47e6751f9902622dd691709efb1ccf9a6a1690bdbfabfe01fbf58dcaf761d212c3006509d4ba5de74e2832cdcc05baf93d0f8d6f43df90913053b6af40d937a735ddad3c77df7e6acf2383e7eec32933e8c9038ac9fe7d5e4fa65b158377b602aa30624e71aef", 0x1000}, {&(0x7f0000000640)="4d18a1d00d059e4658185f8610e5dbc6503190cf99db70c9767a7881b439161ba84966268ad14dcc776ee06bec2915866deb430f35962b8d9768a1d61321c0217fa477a19b0f179d3a4d8d38a8f8a4df2900647596a566a363719d30a624e61b2bc063b77714eb37e161d7b0a992f07da16ad4893583ed20398f96099e2c69ad0ca04cc5b947", 0x86}], 0x7) readv(r5, &(0x7f0000000a80)=[{&(0x7f0000000380)=""/99, 0x63}], 0x46) (async) readv(r5, &(0x7f0000000a80)=[{&(0x7f0000000380)=""/99, 0x63}], 0x46) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r6 = getuid() accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setreuid(0xee00, r6) socket(0x2, 0x2, 0x0) socket(0x20, 0x1, 0x3f) (async) r7 = socket(0x20, 0x1, 0x3f) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x6) writev(r1, &(0x7f0000000080)=[{&(0x7f00000009c0)="f941a3733444576b14802158e256a7c16dc37b02eeb94800591b3877b0cde7017caf7d0d3b7541f5d48364442828d19d7685a70ba71fed3158848f9a68bd6f3352d64a21c612e6eaad50cb9e4c8b43773f5f9b43a8aa980dbfd9502b6a34ee4976ad67f2d3d6919c36634a9eed8cbe26d0f87d897cbc091fc32cb21b559dd035fbe6b7765fcef72ca9d31451d6007b61d4e89ec015c7ecf401e9e98cdf9c5c5b1351644720d29c24dd2e9e017f85a12141e44ba2f260339f24381d113c634d9918daec904b75eac711a04c56ee5d4a9149185e2437d8d58e31245fdc52a0f0dfac13288b27ef57616ba55dac691005180d8d67799b5bbee3f7666657b024d2fee10e5be80a28c57f67186765dbe2ea606b620102d062cfee03d1f9410fc4115a1b90c347d103042ea3505f7f900c1ef1be52100394308863e0c555972d3214a0cb62a40b73a050f43ee3bb16c0f3a3ba4853c8bac0678f2477be6abe93e886b17c0538854cd7db840c46c5e1aa86d276ed94148a3553a70a0465a8aba7a9cea676e42c9b8b76e2164ede57d979cc8d20072f410b409ac8363ca7c47c9c884daf9e47f02ffa48d4b8a196ca10432b6a16e55ff8235a3709ae6da6918513832f1b81d6f10d29931a84665eede5643098edd8177e0d201467927b9137aa22441a9bb15e9a290a7989e3121e6daf028920d7833e0d14fb6b504d230e988e6e9fd8b278e4737c7d5641d258a534be01ac889cf64a3766c19f4f3adce393c70fa0aca2d777a519cda3e2e8465eab78249be23596ecab815fb89f1f998c28d84bfa776ecbe80e7cf7a460e147c881a338f5f8cb4ba6d12822b73bb75d6b845f96acfb9cfbebc7fdff17d3a3a499174c153aaaf375f807273f94d8349f44be75ae91874f266ba1500076497b8e69a9d0d47947452b1df0d3ba78a83a9add79bf96e8ffe0f75250081e2685758608461008e0008c0e398b99da93559392f1c235443174e1c34d52ccfaebd34011b7447f12d1a90013fe5f6eca33b2ddb118794282356694d3908edddc1841116590e30eab9ea6ee834f1eb0f0f66d8bcdfcaa4d4b5ee43428e7862de797902d7bc21017130fc01a97c38665ddb0f5650a76b770214f45a176e3da83dbab6660db293a82255a32f6bb359cddf2a231140ca63afd18157b8f48bf78d271b71a0ac5f73992e9501285fc3261aad7b5875748ad2032c70bf3d9daa68fdb50e836a2d0c5d06041810c66fffded9860ce05d6759edb26112695c5833840d92b44c37b84fec34e82cd8345a1366f358088da2940e300d602e81913a7d02963730b6de71d56f43ab33aa34733bf0c1070ad4afd34f0c6d9f98e927d9146bfd770b51761da57d36cbb16a86275d8d78720a1f6d8a5ba63eb29e1771fe53f9aebe5ac4a01bc08f1f20f10566dc4159cce78a44e7db8290c7f96f84d4436747f19f8c4af0e22980ced78b574ca94200be064f146fdd30d47239b432a42f089d1b0f9f7355bc3f85b1ba0ba3c1eb9f4f0fb97433ee2f213d35cc740f5e354555fa6567c86443279553c8739ecfece55d4733ec1043e195d85a731c1028b696fafde001888e0fc7c6c21de50a7ea24110c507ba0221386638de000ee23e4dea416ba3b43b64c34211600c2f45b2bb22fb99f92ca635d08add70e49fa3b4e2dafb266dae06a21f2c28739ccfbb464ba78f94b1aafc3ca52a2b68be6aed79e33fabd0b284451ef964b3ddb14a4820776996dfe6c48eab6a699cd82fe4265cece1628d7fe691c85414e8b37647026a33cd51355638de6e4df36c888db0ef04dbf141ebaf5fd1ad485ff3a146097855b7ec10d5aac4e584100e4cd511fec963818e6ed06cc383158b5188c59f544433d4050f79be3abd4e6743d3bdd51064f10ae47d2cd13d854a373d6217ffa6d2e79337206509dc4075440ddc7a09b6c6e15e65483bb0bceef80002a7599b7f2db9a4ff0d58c8ff57e9357b3ec8e7023f21dcdfe94e7fce201fe3cc0e5b23a33e4de1a7a82085d6c57c3f26f1e2f153d84a4eb2a012b56add52954413fc05e5b7f38818e59891c6238b2cf12f44f44bfd58e0a49534a33515293902302f70cf315d69c21921dda2e1ac78e72724e02a96a063fb673984230c46eb569e84f4f828807043d4ca960d9935d6941258e207e84cd7366388660d075043bd3707bc27e56240dcc258e6840fa4ec54cd933a3f21417a13d987d10c4b03299d4518867c74e0b10f06d0da7c310d6121803b53a6c63287ddb3bdc472dac91ee66304aeea77313254a164a7261560dcd7f56b87848b264eeb38cfe154dd329ec4dcb3f5610370236f235e7ad51ccc28e484d10dce134cc2320a0ce83c451418bb2cf8c48ad42ab12bef92c2b3ac4f3110f1dacf2301638347921d984e4b0893c48aca668023c52fabf9e3fec5bebee87dae9708261e7e8a7316d5aa1a443342e3b33d2a0eba9f9a01799cfea5664d8f71d0403e52fd7f37bb2dccd61907a4fe8a47235425dd51d35f9560563a68dcc1b8c7731498bd0b5b7b6a32689cafb851ff07af189d4e23e466db15336249bc7a6f15e572a9a1d8a1ecad74ed3ba2f91990228edd725f98ab00f3b05c6fa7b56cc665650cbcd961c2239c86c77c44851259d5068266010a0fd90309f6a2e128bc7b7ee0b58def5332844050b488c35db0c0794b64ffda33026fb0d384d6e8fd40eba9eeb2cec494fe823f8011fdea981db1aa14255201f751d1bbc847958abc57fc690219398bdf0f3e58b0d047fde37ca328e181a21aa49ab3acabe9d8c39f16704e84713d61722a77d7baa0edbdcec19fc73a0625efb36d97cbdfd4f20379ae81bc9a4f6920976f835ff96b1eb55a099ddcf3f36c90ef16efebb3a3ab8536dbe07d48772c602c0483724adb338cfe20e5b4dd68dc8c352441040bf88c17dca971440bfb05e63ed889ab7e5a488b82beba9e96b4a3f71b9acb1e8b17ced81bd030c512a97422c394124a87e358a6830bfb4b6a6d253d49a5a6ee228450b21b1934a2b71e7aa2e840636179170df324e5f3832b18aaf0202ff4ed36d4b43dafa28e53a38a96414456ebe791dfdfda128a85f4206b27bf85a4056309fc430b5bc9adfd0dcafb9489c5059f703b226ea9a2baf107ec907abe33b0930fd6e5b8cabb720eb0760cd8698fc3739e00b71b6253e32433f584ad84d14dc6428fbda9e6a34660d5082972b1f56794b41c2a061c34cb8a71251383e1b35f1612ad176df66b0b78ac2704d02436b8fd7401feb4290b56aae3c8aae19fc80e67711089e2756bcf8cccf3774b16b83b26ae264ccf6ac06cbe7e0ab5a5703042269a13c0961af48efaccf9b2233ec6c887f4a42f73d6962754193886c5f613397290b24c25784bd37e50032a3088b51fd956cf3409041a20e3cb546c9e974f1b8894db50ba7d840be905c4ca73921cdd79ca6277bd474fd50d2125ea3efc555aac4401778546d8fffb00ed349981a9308c2a7640d81da5aeb47f63dc059462d81f96231c5b2b2511abb695dbe3ad42740157889a43698b24cd63a0404feac940a70874e9a45c4dfdd1d702ba19ac0710cde8406a55c7984d6a96270a20c483a12fec49a6d66e089ddda3aab0e293100c0ff66a9afada9993fcfa5e31a96ad7e354e75cc58dca9949eb2c113a1d1c079fb9185ece58b405330992e2d33aa8ae741afba029c66dfc7cf70dd73b4d14f3804b81a8d91aafb8d182ee399a913a2ea27c3b9029565fc7136fdb45a8a2da7995844dc43f3a566df0a0d72c9f5f54d9c91bd1e2d700b2855e2cded13a9b7710ea89e2ed66d3793812929db9cbd61e6d2b6891894a939d8804e7a69548adc30e9fd28f9cb80a8132145a58261a8e3f289753108b386be1525865c2ea16c44607d44126942631412ea83cc45195fc03a22faae61bb649f5f7eed85809f194a6c6b0d286d84efc3ed2422e3d0eb24fbda17a1aca3b4bc62f65855b3591bb93f5da23116b1eb840792909a5ba34256f2653b30be6dc1365b65ca8446307269b393e4b8155ae6827e1bdbd8dd0a0cebefe69dde238c608b4fbfa761801bc6585200043282715b645fb3986ee2c216b1d00641992e89906cf85ab217da9e309bec7f31c268e2a544261a671f7387637386ad8e106a4d7b6a4a615eabda45e67b6179ff077421ea241c11f43cc278486aacbc947849da38371d80822ef8c4fdcfa9cd6e5200cb10d1139c4ec2e202d6b4ec10c813094cbb2205664a0746d8256a3435ef1ee2244844c76023613ba2f88be035190792c775ea3c54d07be018ed53818e11bea0d6dc90d99caf5000e3238ede9f162f4e3fe6d85c52edd430b719833f8ee3d94911b03696bce1a04bf01975006cde9b9448769e3659ac4b04b9617c2b19a650a94712f8cf0db2a1bf4b357016479d543f63f42b475df8f84809aca6ac60f37c632a32bc04d49650c4f1bed2a18c1303f71cdfc245e89072a98dd140e2d1c740ffd8393e16919982bdbeb9c7486bb48037343a81edbbb91ae086293434ffa81f96563206ab9e92f7da0778910649baaec276bd5003e3e1651a362d19bae4c04c92d76be232aa98b111916e117194f5320c026175cd84d24b763c8d045b85690cf04c406188e57058790fce1bb8d1c7ad3d0f95546d1d42f04f4e4baffcefddb8366835ac7dbd7dfa567cd54e3954449ad73480156959eb2aba556dffbfc89c3f2819c08fec7d9893579260fd76c80414e1fc976e4bbc433dcfed5c5dd67db1f005d6ab8bb021dd79901d1822b64d1455b165acb1574dfb37215e647fdd8155c5c2c453b8196b80dcc9342da781c3029f1f17e695b35d2949aae0aafd2f44be29b5e3a1e754d583ec15ebe4c3a51d0285aec10f94a4e116e0b32f276c5a2d23cada1eb7b99dc9939625ed72181ad2deccacf6e282c652ff1213a060ca910a7c3d201dda1c049c52c32731e7fd1ffc7eeed62344633ce4c27350422d5b90a3575d14b147889035a446d3d9b013b1ea95d35a6bb78bc2e6914a9d608a2f95b7d83bce2734b1656159056997b9f76c906727926ea0522d00eb76be544c7f1ca7a64566e80693b1b71ccd2d9109591088dba58be43bc5f53784de6b7cfd943266e7e6382a405fcf6e1e7ee0c8783d93f08443b87ac0e8df809cbd917e709ab0c80cb42b8df6854e079dfb1b44ed421ef3b0a305a89daf0a0640b194e2b86c36649d4cb1cf4e7c5294fd753ac355aa6a0de052712c81d740012087a5776810dc4b6eaccdc0b9dea25682d52be89f3eb4f882622ece49fe1696c2dca0d1931e790d4e41f6dfb3e6575da2c304d1730257a50e745affe01f05940efc51f871cacfe73c7ec710615af5d6677f310a0975c645238f924f333543494f85ccfd0ee5135a092b2a8c72622955de6b5215f190784f669bb28c78389546c6743b97b074dc2cddfafefe50d2fdc5b2fd082d66be1411d9b348c85dd4188403920aba9565df7a94cbf2cc45c4ab668ffeee3998b666f91324f6ce7ead7c125f6dcd2b77752d71a8baaced273ea55d7af33a66cca9eef463e4e9aca35fdf3a3158508944ad0abb33d9bdc637892da3999744f4df2e353b797e48483e9a3995d2cc6397212c281bfee5291db731f91d7ab1a5be991f5df0a01f117972102b9d8ea3348f677dbf0abe44268187636a97728b11cd7815e27bad6d59dc74664480a64da4aecfa34616cec357fbe634f5888024e836bb17e8d16ceb3fd6a4053c0bb71aaf597763a2e90ffdad4a08d0ffd7e074723e1529b7f127b6210c0f39b42968f20cb3e083", 0xffe}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a91880000000000000000000000000200"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="4b9af7", 0x3}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r8 = socket(0x6, 0x5, 0x4) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) fcntl$dupfd(r3, 0x0, r3) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e1f", 0x71}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x107, 0x0) msgrcv(r1, &(0x7f0000003c00), 0x1013, 0x3, 0x0) msgctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x100, 0x0, 0x0, r2, r3, 0x8, 0x9}, 0x1, 0xffff, r4, r5, 0x3f, 0x8, 0x8, 0x3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x200000000000032f, &(0x7f0000000080)}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 2: socketpair(0x2, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) utimensat(r0, &(0x7f0000002500)='./file0\x00', &(0x7f0000002540)={{0xfff, 0x8}, {0x8001, 0x80010000000000}}, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x3, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x6) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000022c0)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff]}}) executing program 3: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/37}, &(0x7f0000000040)=0x27) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffff9c, 0x800c5712, &(0x7f0000000140)={0x40, 0x7ff, 0x8}) msgsnd(0xffffffffffffffff, &(0x7f0000000180)={0x1, "1c899638dc03c3f9193f0f03a61cc5e2b5002f3e59ef90a61a2a6f09c323934f545555"}, 0x2b, 0x0) connect(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000200)={0x7, './file0\x00'}) r1 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) poll(&(0x7f00000002c0)=[{r1, 0x40}, {r1, 0x8}, {r1, 0x8}, {0xffffffffffffff9c, 0x4}, {r0, 0x20}], 0x5, 0xd7) r2 = msgget(0x3, 0x4b) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/4096) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) close(r0) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r3, &(0x7f0000001340), &(0x7f0000001380)=0xc) semget$private(0x0, 0x4, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) fcntl$setstatus(r3, 0x4, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000013c0), 0x200, 0x0) link(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='./file0\x00') r4 = semget$private(0x0, 0x1, 0x44) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000001480)=0x4) getgid() ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000014c0)={0x3, 0x5}) close(r0) select(0x40, &(0x7f0000001500)={0x2, 0x1, 0x6, 0x981, 0x5, 0x0, 0x8000000000000001, 0x5}, &(0x7f0000001540)={0x80, 0x9, 0x4, 0x0, 0x94, 0x85f, 0xed32, 0x8}, &(0x7f0000001580)={0x7, 0x200, 0x1, 0x1, 0x9, 0x101, 0x7f, 0x7}, &(0x7f00000015c0)={0x20200000, 0xfffffffffffffff7}) ftruncate(r0, 0x7) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000001640)={0x3, &(0x7f0000001600)=[0x1, 0x1, 0x6]}) msgrcv(r2, &(0x7f0000001680)={0x0, ""/4096}, 0x1008, 0x3, 0x0) acct(&(0x7f00000026c0)='./file0\x00') executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000001c0)}) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) r4 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, 0xffffffffffffffff}, 0xc) geteuid() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) getuid() getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) setreuid(0x0, 0xee01) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) fcntl$lock(r0, 0xb, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x134) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f00000003c0)=""/96) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x4) r2 = geteuid() r3 = getgid() shmget$private(0x0, 0x1000, 0x464, &(0x7f0000002000/0x1000)=nil) r4 = socket(0x1, 0x8000, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000440)=""/206) bind(r4, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) dup(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(r4, &(0x7f00000005c0), 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x3f, 0x0, 0x0, r2, r3, 0x4, 0x5}, 0x57e1, 0x9, 0x16}) chdir(&(0x7f0000000200)='./file1\x00') chdir(&(0x7f0000000180)='./file1\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open$dir(&(0x7f0000000580)='./file0\x00', 0x40, 0x12) getppid() semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000140)=0x2) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) setreuid(0x0, 0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) executing program 4: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d02) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x87838fc592b8d9d2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800)="d862b587c93d3b1171a1aab1523ba0b5301631bf86b46055af1b8dda71562f1f5be7cf27961abd489a218879145d86b43beced79cbe41a743953a3f2d9ae09862f0bbd77ad13b0f5e7823a30d479cded3305078d3a7bf5951a0d1e895f049fb4e1d98884895e255f39d84e52348a39052b6a802ae7d06648ccec42bcd32af277442864fcf3074576ee4d89ad4b9d0537427878e0c36d454478d072ea3f1fa5d37b9cfc73c6ea12d5861f6ab0c98277229337e2d938205cd0594f2de000c182f8849cf2f771ed4c2def168a8551aae080e5404bce4ac810da609eedd8a0deb10d0fefb67af3d2259cd87481275c9d11f2d7f104f41774bcf4bdfef3e35e8a6488", 0x100) poll(0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) seteuid(0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x4, 0x81, 0x9, 0x1ff}, {0x20, 0x6, 0x2, 0x401}, {0x0, 0x1, 0x40, 0x5}, {0x0, 0x9, 0x1, 0xfffffffe}, {0x9, 0x8, 0x40, 0xfffffffb}, {0x101}]}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x40, &(0x7f0000000100)="cd1dcd96104b1072722c91f02b1ace5adfdacccfcca00b4a3466c22cd8a888b67d70a8c8e01c120fa05b0ec87463b6ef50348a2169e8a513e2621bbb582a1fde1d3161999f3ca1466dba8f7ad5992f5563d5e40973bd8ae6ab361e57cc2a6bc0af5a4b7e869cd20d072807fa2c17e503e7741636afc2f9473f9740eea39c1f3035e73683cee31ae0040e4b75f3f998a329653b8316c786e2e49d855565970819c2c211d470a23abfd603159adafd9bdb7db22032ed8bdb8a59ea495a1f49cf6fefb20e8acff0b355e1a22d673811ccf15008d78b213c981a260890c0d9a04e20517e", &(0x7f0000000080)=0xe2, &(0x7f0000000280)="f5d07c9536c939f7e57b38817587881ad3009bec09208ac083308535b94a848596a37acbc57b36e49be8675082bf5674358b69cc98bbde77ad9bbd9ec388010b037c0d9cca520e629fceeab754b6147339227ba12f5306e4b37e5840f2e2c09cb810ee062403e427322b571e1aa821c71243053e511a6087eb51ccf6ec7427ea284fc3b34f9eba96f44ad30f0c080f57af6a458859352bffc370ed62fd7fdfeb1338704f9048d6acb15c12dc3aff865440b824c77ba664f6ed891447b18bbc49a2a16819a16d2664da238843ccd24786b5aaa48bf7e2e14791dd592fda0000148d2f21e329", 0xe5) getrlimit(0x7, &(0x7f0000000000)) /file0./file0ªªªªª»ªªªªªªÿÿÿÿÿÿ¬»ªªªªª»€ ·†Š./file0€ ªÿBbvm_resetcpu: failed executing program 7: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) close(r0) r1 = socket(0x0, 0x0, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) shmget$private(0x0, 0x2000, 0x208, &(0x7f0000ffd000/0x2000)=nil) setgid(0x0) setgroups(0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4083) shmat(r3, &(0x7f0000843000/0x4000)=nil, 0x2000) setreuid(0xee00, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x0) semop(r4, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) r5 = geteuid() semop(r4, &(0x7f0000000040)=[{0x2, 0x9}, {0x0, 0xfff, 0x1000}, {0x4, 0x5cc9, 0xc00}, {0x0, 0x0, 0x5e338705eac4a531}, {0x2ee410c60583ded0, 0xffff, 0x1000}, {0x4, 0x8}], 0x6) r6 = getgid() semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x7, 0x0, r6, r5, 0x0, 0xb2, 0x7}, 0x16, 0x40000000000000c}) semop(0x0, &(0x7f00000001c0)=[{0x2, 0x4, 0x3800}, {0x4}], 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x4, r5, 0x0, r5, r6, 0x20, 0x3800}, 0xfffffffffffffff7, 0x8, 0x81}) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)) executing program 2: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240)={0x1, 0x1d}, 0x400000000000009d, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x3f, 0x4}, {0x8000000000000001, 0x8010000000000000}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x29) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r3, 0x2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r4, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r5 = socket(0x6, 0x5, 0x0) close(r5) socket(0x18, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x3f) setsockopt(r0, 0x1ff, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) (async, rerun: 64) r2 = fcntl$dupfd(r1, 0x0, r0) (async, rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r4 = socket(0x1, 0x1, 0x0) (rerun: 64) close(r4) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171100a8b994b333f70b3cc457608be4549854f87cd9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50200037380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af984314c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a1fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51005ff04a0ee80cfedc05fcb39a1f72f919eb4143857fc7724b3a714a4a875997e9e4d3241bd155b120d98f2daa50be996978b007", 0x7c9, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x24}, {0x6}]}) (async) write(r3, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) (async) r6 = accept(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000200)=0x4) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 4: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) (async) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 1: fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x7}, 0xc) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x200, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open(0x0, 0x200, 0x125) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) r3 = getuid() setreuid(0xee00, 0x0) mlock(&(0x7f000000f000/0x1000)=nil, 0x1000) fchown(r2, r3, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000005c0)={&(0x7f00000000c0)}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x3, 0x7fffffff, 0x5, 0x1, 0x8, 0x5, 0x81, 0x2, 0x1, 0xfffffffffffffff7, 0x9}) sysctl$vm(&(0x7f0000000740)={0x2, 0xa}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000880), 0x200, 0x0) socket$inet(0x2, 0x3, 0x4) poll(&(0x7f00000008c0)=[{}, {r5, 0x80}, {}, {r0, 0x8}], 0x4, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001f00)) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001f40)=""/141, &(0x7f0000002000)=0x8d) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000440)=[{0xc, 0xfc}, {0x48}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) (async) socket$inet(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r2 = syz_open_pts() close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) socket(0x2, 0x3, 0x0) r4 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) (async) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) (async) r7 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) (async) kevent(r7, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) (async) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) setreuid(0x0, 0xee01) ioctl$TIOCEXCL(r3, 0x2000740d) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8201b9a) getuid() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pckbd_enable: command error executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x7}, {}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() r2 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) socketpair(0x20, 0x2, 0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) bind$inet(r4, &(0x7f0000000180)={0x2, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r5 = socket(0x2, 0x3, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) bind(r5, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="180000f3050000001200000001000000", @ANYRES32=r2, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x30, 0x400}, 0x7) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x23, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) close(r2) socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xc}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000240)=0x1c, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8000, 0x20) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="9cf72464b4fabdda7378197c2eeaf7b9513c4168902e6689dd6c90f04881c6e925fc78d07173e47feaafcda76a7fa95a589939bea0bd7c6f1abf94daf42fc685edaafe4e7bf54e3d4156e7750b88", 0x4e}], 0x1) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) r4 = semget$private(0x0, 0x1, 0x741) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000280)=""/153) executing program 7: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x14, 0x0, 0x0, 0xe8d}, {0x16}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x3c, &(0x7f00000000c0)="a7d8d0fb84a0b03a", 0xffffff6f) setrlimit(0x8, &(0x7f0000000980)={0x42}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000000c0)) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xf5, 0x0, 0x200000002}], 0x7b, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='.\x00', 0x200, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x2, 0x5010, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="62bbcc58b6f635670b83e368d44762e8e9905a657b7b2ddc77bfb5420475a37f2781053f16f7cdf171690654f7b3502efd2446fbb7486a5ce3cc4926e5659bbdce2df7cf2127ae76753189565dcd93f7eab25b15f27c47d164ef5aa63dc0c75d4ab6ffc72ec1d7a5aa6af9eb0a4eba129684f0f25c751fc106b6d0b5ed410d8ddfb4b39650b13d145406ac15263c85d9a11c7967755b01ceca177302806203d6c1c8ec5b874c39de5f6498219901ac69b182cc900e619e27e506d39764e2fabb7a2638de61813682aaa8bc5594f3c7b1fd2ce8259f69074d", 0xd8, 0x1f) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x5, 0x1}, {0x7, 0x0, 0x0, 0x7f}]}) write(r1, &(0x7f0000000100)="ce4aa4a2504bbb69e13c9f0b72c8", 0xe) executing program 3: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') syz_emit_ethernet(0x149, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa8d6576c6401b672b88a8290081003b0008004b1d013300670005051d9078ac1400aae0000001830f09ac1400bbac1400bb000000010007070200000007004e204e23000890780f32d325ff972b69c00c8aceb4ce58d1c50ec33dc975f4c3a2bfeabdfd8032b44ad93b71a618f170e073090f116c255d5ad312966310f4952c2371c9a52d03a6e61fba2b6d9ea33dd7905444f51e8f9225ec11d11f1e5994af0c618f37cfb5e8db44aa0e11a3f9535af3a9f1d700bc3321aef7e310d8c51ab4c57dfbc01097c5d3f0461e708de069c16168a84ad2bf90949f2f086cecffb49de385a67eb49fced79fadf64f69516310440f48e58193dd6183529f9aa32265984b0faa71f240f8b3d99972238549c5c95cd9396c85da3cfa9472bd94ff886c551ebb0714b20cb2697702feaa8cf841eb6bac042d6d9866ef245e9ccc303832a23953cc3b7523730a5551a048c0470dd7a88c228392cb074f1f494e2ce111eef56264deb3bcfaab536adc8c35ae1734b054df53e4f118f5ed"]) geteuid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xffe1}, {0x25, 0x2}, {0x86, 0xfe}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r2 = accept$inet(r0, &(0x7f0000000580), &(0x7f0000000500)=0x2) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r4 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0x7}, {&(0x7f00007b9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00005f6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000575000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x400000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000a7000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x2) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x25}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000740)=ANY=[@ANYRES16=r3, @ANYBLOB="1933ade753fd9449f26fdb2447c3cb5a4b7ac56d2d88bb9099c4fe20607d512558df6f5587b824c48428d774ff849814690694b6e13ebca2d248eff3447b97a33c321ce8da050000002826fdb267c7d88c08d0f755031ff4b9c5a3847e20d1eb139f8b3963aa0e6e7af67c04ba96a6097bdd0700b969eb"]) executing program 1: r0 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001840)) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001840)) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000062a000/0x4000)=nil}, {0x0, &(0x7f0000633000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000634000/0x3000)=nil}], './file0\x00', 0x3}) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51", 0x796, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x412dff) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r5 = socket(0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000080)}) write(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x3a8, 0x0) r6 = socket(0x800000018, 0x3, 0x0) ioctl$FIONBIO(r2, 0x8004667e, 0x0) bind$unix(r6, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r7 = kqueue() r8 = socket$unix(0x1, 0x2, 0x0) kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{}, 0x0, 0x8, 0x4, 0x2, 0x3}, {{r5}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xa5}, {{r1}, 0xfffffffffffffffa, 0xf0, 0x2, 0xf3, 0x800000}, {{r8}, 0xfffffffffffffffc, 0xe9, 0x10, 0x20, 0x700000000}], 0x6, 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) sendmmsg(r0, &(0x7f0000003600)={&(0x7f00000035c0)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000100)="123a25a151cb63358f27e92b55ad9ceb54a766e37dfe19069b9c03528286f927e83d3f9622a9ba241793", 0x2a}, {&(0x7f0000000140)="7c77dc9c8547f92d2e9f8651d6869543b2924675d9b3ea5615bfd2f4e1f20fa37634c1f588089eddc48f8067ca0ce2d5419313f9aca9fac071d67365476210e4f885001753967ca0da0e96dda82655dd58a5c5aae2a34b69f7abff8e1ebe8afbae9d21a1ca7a1ec5f7b8079f1866c0471303a2bd7fb11ff4fcc77f4d485968ed4db784a8f6eb667deff4f3346c02ac4feacfb1c07ee0280b1a4ac9e9851cd045ebfc68169c4cb3c05c9126db1e995a68f892145a257017ee4518bb0f36bc7dee42035485c61a1720881fc6f4d87c8ac39468813d85b4d106aca4d3aba20e86d1c59b9990e0d5ab05b5ea5bcc174e2f21c3f9a64dff253ee2efcf5dbf74e52b6b43908b53c3f4c426374c9abb967140a93ae969283507034554af2ee3857a3c4defc569d97c0fd649b99b94f3611263ee3ff186703bc721fe980706de3dfbde5ccf5729d25f81a1708f2bbc53adcd594e445f8b953c4e19636c8d4713896c019d178ed59313d0451a9b17e65a61c27e59fa48be6e275b258f507c30d01c2f7d18adb7d2f2ecc22824de2010a794df8d342e7126e9378c44942cc99ec2b09cba6212409201ef7072dbfa468c6f8b4a2ec8ea60202c1c5b2ced83c4aba0dd875dcad3faf4cf24485d44ccda086b5258a24731099d1807487d24eae4809c02573bbe3f2f005b58ffca49081f5495e8fecbd5cbedd7cce50f14817683e1b0c501fe2635e1c8bb72459aa65b71239c6251faf9a372a7dbe9586bc54f0035ac7c4cc349ae2c62ebed34b8403643a7d39a30d20f8719d7a4fe1e61a2adee2bbcdc8c68118b2a452ed61f451f179fa2a3e2907e6455f7406612f6a44a2bb34350695439d6c621fb10dc367b4702f3de1e991eafb42f5e03ae46fd275ad96e0cc84d7065f48ebb3e4676c538e91fd1e4fbddff05beabc1b17e9be78299fb52855709a4c485b92f88797fb32c1fa3c3a746e906791207d8ea74a43ad96a86f9d4ab2e1545dd650c01eaa63a2124a68b63c3079ece71ce76b87381443d5a0b4b2751c4bb45efffb5b193046dc56c18de18ed9eafa6258df1f07e3c800ae593d108d9b2b843b7d13403741998d071129c5fff491f69f6b94a3cee2b8a34dfbe17815a59e0403dfcf8f76ef50078f4e416f40d28061057b12f6ae7a0bf3a65e50aee49e1200198ab21a9b879a923168d08bb420a0cad2c0a31784453140235ee745f16880efbc2f5e14a035bd61cdb97c56fd9c1a9fe73bf2f493117df7cd0f631d76498d66c9e79993880be1c47e0f66e616ddab15fa5e6152b790e98c3d0f026af21f7bb5bd516d49411003c5711c4b7a5332563f308e444c4c5c7991799adebd730b3eba391a1dc6bfe45ea5474816c54366ead6f4025247a2945cbca72a1d75b80f385b67c29a168a435a9681b7a1cf2bc3051f07460259fe9204902f235b6a0c9895812b96520f2dfefaf5b042b20419423e1812e17f1601fd046865435be3d3d87a7ea3df1ad19603789ce00bac782d3b2fb2771469a10ffb6722463d865b2f76463c54f87b18bc2e66b084284399fd647adf6cd8583ee8fc88d2b999a6eb980440833e30dd3ecea8aedbb5da61211c16883079f359dbc335bc69b6cdbcc71ec2685f2ada0211b3665d020b2139e0571946be6f4b8513d369e1fbef4cf212b3dfa42c2eacf2c43029953b8db7093c992b17520b1cc563ba607a48783c408080e885f39b929e054a0fb42e01a8d8c0a704e629fd2efa58ab1fb6c452ee38e34a1a7d4a2fefb646af1ef7eb4ea4385d23880f943623dda20048bb843636e0074fc61f4d7a9a3e99e1f9d4d68a6b6dcfd8acf036b19915095971ac819e2fe00cb6faa69bee73a19dc065af16b2cdf998145db5519b9b3a9219ba474e4da4ce118478ff8ea2727f82e156c7cdf3d41f05250a70b8952417730c743f1509b148c13518f8b65c70188f7072799fe3e36fa6e03a0adffec2d4ac21875becd7974276d6aa1a9c004972c0bb134d4bb8083d0da9af336dca4dd0b08bcf59f3505bc01e7e79296039115620ab7e0c1364bfd8a643549a86fcc1b487197179b88a750cfaa51a0ad381592165a967c247f1f4834e1cab887d3f8e972126c7f7812d74c64f0a347bb01196c272549ce434d3b9d44fb0e520679881427de7889b34fa510f2a7caf4dbce5a37d1eb2041e3c9081b1333995f54fdbcee67ae66b8b4e715918d0cb07572940cf6fd4eda826f3d9b4e52363a1d19a9e40bb54322d125630c043b1a75cb92d2435a1c4e57450d905ff63f9e48987f6c4b4cc7e14e5e6f6f14f4e2badca9b9c5ef7234571f779ff57cbb5521373210b97cb961a8c74eaeed34fc7437f5ab8aebf09a47aaf9a243bf8740f6fb1f65c91a069ea82cc124593793e536c83ffdb886635568ceef27fee2b93e5cd82f948864881404f1d2450c5bd1bab60aa93e7d8b7da00833fb85d2f92fb9619012d5a74c6db34e4ab65d18915becba21074fab34731905a9773da02a267551d6850e2dafba6baa5ec3688c381c5dc881f55115f049b4582a77cc428ebf38d9855940148d9ab07277f2c4c9668e102322bcf8980e269c4207aaa999cf74a19cfe5b13154584b181ae4a47c79e202983f4de0ebf18a54875a632a0860fa692d7749a6e0ff5101d7a21da0f8871fe5f6a3bff3d70290f34ebe67e9cc61525f1f26d89e015d2563f07cc71e89081f47d87c5cba0f1f7f396966803b8b9dbcdce7eba124bc5449e9abbe34f6e861e0c69583d8b1750f042ffccbd993e0497798438866f4b870bc7db863011e0789af64652ae68baf95065100b0b196c444a92cb28b9aa573d69b9c76220a8ba524b6d5727cb31bb95abe499be007f8b1898142bc654143d2b4f117e22c19f1772a5e7285d39681c11bfc51c75613f859fd835a6c2fecb9dc1e10c9125ef411355e9de8ee22b2506782a1fb10b08f41743e8afc2f2eedb43cb91f899aeaf8722bc711bd8923f4616142fb1acd7ca7c8d94023b64249147e488472ccd26ee30e5ef2c209939a168763d692ce1089a62bed8908d1293049a533a2c1776e3519f3383dca7b3fea3e3fc7421c9538ee24ee0252ccf47b4c1e2e54ad502a8dab83a281cc5df08e8f385a51d089fbbe912285cfee5144c08a1d60b849b3c09e01b1b08ad198b5b3f14302810767dfc33a5a8b1d6f5564c6889e17873760ac7b9d359c759794606021d6435422e0301715bc3ec7ada8c64524631fbd69c4a8cc68025d8c2ac7d4af30652cdc38fa57a4c11e89df92ce344008dcef18099d3c90e47a74be17092ebb06b3c48293e8114c42174130c84a33f1ef500cc53e5dd6dfcc1660ca89ed469e4f93d86773fabfd4326ec274de2e76dae174d73c6ce9a5b0b9b3309c5b16004e61ae35cd5d1fc85f79eba7274ae64fa1e92e27d03d7199e59fb5f2b2566a1b0344ffd336261c85a7e8efa3902f77e44b259b6f841f9d34a02d82a157e4655523b92d0a2fdef1d784f0c58c038c358b67c8262949a2d2519dcc322b1cefd457f8707de463493d027f05eb7e21ed30a7ec9c8f445fb67b685c8a48d3832ca72dd123329d270670da02fbc8c13a32747c4c015692979e0c8bfe4c1c9490a8744e4a2de5e81eb189b16495fbe296f3c31b5d16351d9d88b6b2bab5ef16037ef7335f26947c841e6aadfd527b3eb95733cbaa55bc279b2e205e4356ddcc75f7adbca0b50b19678377f9c6e7b4c7ea4bcca9bbef93769d589becdbee23d5fcc350a45a717345e328beb0fbd4a20d2e2fb572202b2b8a53ee163227439b1105b523d472644995aa7238925a74e12a214d429939f0f93c9c45afb770905b1b6aa1ed01083f870cb27f3a6aa147f66bf18baab7ae4837658e92abd43667ff248ed585c9258e4f99ffdc60f2eb43e82fa415b0fd983225b19724c09b4798f913bbfc6860821acc56967c4ba44681685b3640211269ff51974a77310e7586ae5a8d8822f2fb846ba8632189cb2d20c1ec82f1ed34c8679e9e21d28227c3265676b42fb9870ca028b625056879ed0530fc7558d3cdbbfd3e2bb3f4cad63b32fef0d64dc7a3ed80a9004a7b6e3773ff85957a2ebde2e103d4b8732c2c4451c93530f2a2207bda211c6fbf97a040bdfa780368cb0790bd27508b4f80655f9576496014374e7088d3efbe1e3c0f52843e94cbe94fe925c3d2610ed3f859185e70d5bba41e93e0d8cdc960a086f583e9ef52dff99918b7e28d06b3699c14eb14548892c7078be9295c8e04b2ae5afb4e121f267f752537b253a61fd771765692a136aa761e30c44298056bd7a3ba6884274c894323d0a3862d7a406633b0fbd1d922c04f9ba554db86f971763c4eb5ff4b12a1d6b3139acb21ada55b457327876f4bdecc5749e5b5465bf1e75ee5012daea47863f4c796138bf4787c906dc4f435e8c4292c86b4e0fe8a552224cecdd1f3f429234aba03a5341340ae57076c738094263dee6d0800c6fbf37a0ced90da4dabcc34b5bd7d921f4ea9f8664a5af6ad107b826ffe66c74193d4a9aa2e62a210a502c757f2f8c634fb8aec4e9a42a9520b0ac3870c89eadeebd8924bf21ff00348cff770c84fd07c4456b94c73d1621db55f934a3d632955d2f9ec284d10cfb661a6b27c89ac1444d6e1f2c8d0824ed93314db9349979bfbe950920003c0db73cb67e7c8b76ab54bc491b1875b3af8df32a73b2024e8d30d3a2ccfa09e5233c845245bfa5343ad02fc78141200852dfe7f91876c8c39291abbad81bc386e7b6f8efff47d44e217daf7e326a7fa2c9a26c25064cc5559b0dfd28af4b844a4466c911f144a3ee0a44285c4cc53334444704e71b1564db59810ec86623812248d457d17182b13357f9f652dc5fc34a0c730c46febfe3cca2dbac563bf60e03760379995d4663dba53f56d57d96480699591118b408efbe0897f4546064a761e422ee775298169fd9dbf976ef4ce9043d925443b7227fca270ecebf3ee698d21cbda112e1aaaeafa9a89e1128a5177e287092685edf0ed028003f2e51e022b64b0d3a51c64c4c90d7a0d0abd48eb186241b12f7f867bb990387eac7528a70b352a5baf2c3053e81775e9c0a3c8e48ba2b6cc6b0c3bd7e37c903b17bf267f1d5e973d14ef06ac943e8ccf3a831ef812db0fb21a051e2531877a2d36df86e1007e43d6b01574457feb872b1048cea5a4168d793ce0bab99f0a77adb3fc011b09329f57222534c4f108d735c637cbe56f9983d924397e6200c87bcb914c8cbafd525f6bb92854b3944056123332041d25e47d490bb2b26b1b2ea8ee4a9f8ca822525d89ba44d60a92a124acbff39d1db6f9aee645255396896ab499a3016be26f7a9184e188f13fa58eb1bf96d46a38c483deec55939e0911a23c2e6e9acca8b429f33c0beddde0f9b3478b8eef23b844c4b6bbde6893715eb3dc55d5ad094b0b08758a7126f04ecb8a0c7cd565b19c887d42efab42767dc7117d48e3bcdc15f54b6928631d88b583f7b1671d0a8806f15c27da51f0824044203a762fcc9322c8fe4ecb29f1ddc59ff6c34ebef866e22c095d868deb45a92e52f8c157efe95d07e7eec29d88db0e0d4c1d7425c81e119037210ee8a981b0fe1a2382d347f40443db0912d928b6b34418a373aec7e486d7978921bc1df4ba1d451028ad27fa48c16c510e58100ce14bcf613eb316e2bfec76d2ac0b7b9b13c02ab21123222baf42344f1bfd6d4076cbf90a19b7790d908326ab55e4dd873df9c339772346355a7024cb687239f9cbc36597a976380f5d0259bb04b75c6cc9c173228cc19529a9c69", 0x1000}], 0x2, &(0x7f0000001180)=[{0x60, 0xffff, 0x1, "a6b998ed43db9c5f34eece13c76e870c3cf3ece5447640db5fd5168519b6e6b6e0e43f87c548fbe511e65b803fbb45c3b0ca36ba23fdce6c6c54b5dbe2d352378b7ab851aaf7e4ab07d8755c86"}, {0xe0, 0x1, 0x9, "2ce3f2dc0943cb96510c4750fcea459cec960be8aad7725234c373b60377445edef4625ff8ae95e15f24016df439d1317e75df84ace45ea4335a8f4f52b7e393730637495947030716bcdae6f4ed58def12d9abfbc36d152ac421fbe27bcdf4d140308c2c97607848ff078b48d61d73457bdf414f47c49b6634340af2d282548e49811b8e4fd56cb927536b3eed7dc72b249514fa7c53e23902d031af6fe375498d670f7ae61fe2705ea2d093657d48c3849e73682386167520bccb0410592f42c722e46b92fc0dcceb0"}, {0x100, 0xffff, 0x0, "3a47ff9f92816c26dfba8606d8c3208290f8f8a937fe35168226e1e457a48140f3a03f2e23cb3b2b3fa9520a53aff391152354ad5757427ef7a35f05f194bf64f3ded20663126c9c068f71767478ee4b64c14842fab4328979801c646603f9a4629f1092aa91519052e1ec714f5acedef1e1cf4d2aa17d4fe52b1fc247ce981c78e55c8206ab8d5865e017316ba10d6e8093792ed48d5c223138ab69e62f13ea6402a33c04d035b6641e8e69c0c3f1369e2bb63534acb1b928bf44e7282f39e50ae788294a36014c78ffbd5d73815e0d45bab17092bb2bca8821bfee0e4a1272a2cf74314ac0de514e2717aa6040b6a7"}, {0xe0, 0xffff, 0x8, "88e05b2d7017782749b4df6320875191c28f06fbcda56037b4b8c411fcd29b9f86bc09f162f77b70072adc8dd4dd63296e1b46b13f417e075884ab60ea4b4328c36de43b65c7aa457ea9c488e64852f3614e8a57875bd36e8b1f060cf3c4ebedac764f89d0bbb9d48736f2471d254aa23b4ac5977927d02a6548dc0dc721c4f2b436f54ca63aaaa25f447cad8e4dfb8943aa7d04c7778ab745f3e5adf14744609976968a5e488e0b98f9e30260063e2af036500cde9f479e1afdd0e990c3fc03700c53b7ed5f79932d0dee"}, {0xa0, 0xffff, 0x8, "0d411a44170d5db3b17a5387676ed3f2170ddbe8aa540322c3746bb2255c6e675554ab230fda381c37dc412740404978dd5836c9d01d346976d646a364530d77c1661fed88d8709023a24890fae49fd23d9c0e99b3e0cafc2adcd1f65a48423b4a2dfda969912e98a08da52e010f72246d88383718607910b3876dfccd3e5ef755b7e58d7d495609526f31"}, {0x50, 0x1, 0x9b, "0a28db6d148d5aa72d52fbac74c764151259508a4c8d5419466cb9e54eb9f634650a9fbb95143be7e0669e9d80314ae0c0faea0218b520f27cb6c3ee788e"}, {0x1010, 0x1, 0x9, "8e57ecf1aba98c8e94b296900bdca89f67ac7e397fea4afa8b0e12e12f90ce9a85867bf279898ff44a737e82d752034950987bc1aebd45e1ea0fd4ab8c32d15402050271de8ce659d45779d98a408e1d31598cf3d7da450fe4cdf004016b276879b2c3621d51fa686b6bc34f4560c2c68fd5cfabd99ef86a2bbced2a694fe8f3e9e5b03fde0de42b8bda7c2af90e05a982f2f2f4227d42885bac9fa99d93e1dc127639028ad80da09d687f0f4d57fbae766f7d01996ce16ade5be431c1b4e423087be0921c2b95c610a5c761291e7fbd9ea8c302d6515439f27682bfa6923f935bc574116af91ae07fa9326229794fa0af8bab1c4745ba312812ee4c51a20ca84d50254e0d7f9a29a44e127d343040abb8472b74289df0a9b3df54d1dbd17321c737d6e3825cf8111b4f00c71724dc74d52f29db36f5371e4246fdc12d5456cbc1da50c1b5946b37282f6f6e2222bc309d91119a6bc18f475f12816a0fda4d6dbc79f8a7f0a7c4d5d2e0d16110552215c8f245f0700cefe08d8861fd21230e4dd3d0f014c2e6fbac1ca5107492d823da0bf7c099e9331006eeff462e4f567c6dffd79e1503fcb65fc037eec7e9dddc59b96aac02d3a70c771673ae2274a0657270dc8f6b8a72dc718d81a3752ba553b660a58a7945fdf691f0ec77bebc7260bb08cca66c6b677fecd9801cb1c0b6056301e3feab2aca732b9307162e2f67d846f66670389a919bc48498449c34a70527512bb48cd2d7bda55280bb260a8fd76efeb3f3a03b8cb203030469a15f2feaba8e801d259d78905d1bbb0b96db530cbddb73cdaa0d81d6f7192c4816764d46d38184c8c850eb74ce5bf9ed5025fd1f4a878a83bc44f75024f9f6a38d46b87ab4193ab378913aa14fe3e5c100f2dff0a89b44e4bf7a00013a530b0b3850256c5fe64f929fd208c8e6bbf1519ca7632d26e00d699f25d08de55e67d9d06fde73aec78bca75f0480c9a2db03bf0321146550b7dccc953cd0f77e2d9c3f3823667f4484088690983dd082d7bac0dc414993d9b11e468862928816c6c1771ccc11ce3adfac0c8eaaef0db997929b945a19217d93ae68884376a1093121664852a164eb674680aa57bfb7a1f69c9055118ca0ea231bdd1b8689dce4a19e1e5448a4d7517c1b5caf28fc5a57a85c30f339ec3467f0292871eb75910064e1d34102af4bb48868f15efc7b2fe0a07789ab983f69423a6d3d648ea14191c6d76218065a9d792b3feab5934a103034dc77e5fb9d942ecf01e35d48a4cbd9fe4add925cf53c5d8c41f1bb5b11e448050cc388da7f02d39361047333d3ff1152b5f74be6494cab8f1a7d561b417ecf7e0d2e9abbd4b3028bf33ba1cb41ede7afe124c4555260e48516e3cd643ad9c0044d7e51691843ac538544b50052ff9ae3df03fe6e7efa4345caace9c96301681b29b67c7492f1bba4b10c4c5a00db0128740139721fb4c81863cba2f91ae818441348b05ea9d872a46dff27c82ec89fcc2def5aba4cf2bb42caa03ceaefa8ebbc2d89e58a5455642bd2e2132717c9f25963784c63802c42a7daebd5192e2ec171d7c4d9ce871eb22b8be29a78b8c36964ea4ad41beaa47c0d833a5ad058f6699d89481b158d4a78b855439380c38a4076cef27ae4a7367c30a15bbae65e76878aa7a892d328c2e38a56e2c9c8ba83870c9664386d47a72b202ff6032a80c9bea037b8571deaf1c543baeebcdb1d810e29a6d18a12572656adb38c4f5be0302c43cff042b35fdc1522d10e83cd77d01a80b7d280a83f06a8958d8275318eceaeb00d997a2130dd0b19dfbd09e297b8e7e5a820b453af8f6a685c1000dd13a3a614e777324dd7707c94d5090883f09915a4835b7c26cdfe5c7b3afe875598a1904a8d0a30a44e16a3c9895302df73067fbd233a55f7488f350028618cf224d16194f507c255850dcff100632f5bca376ff2d810178b337285f8ac263a5a305aba06053f5c50bcd4c787ea9eb0e4bd3da807bbed80bffceeb68405046c9feb2b22acb7c22c67290f369569134720775eeb696df8ab421edd4b5c8bb5df44e89b340e9641fc67d699e1885d8474b47c128096124fcea1ab641cf53e708206eb5dc5eaa19ccd17a685e5588100c4f417ca3e6721625d47ffad6867248c5995b1bfe5274430acffab12aa09a9f0b64920a02164b7498fc37dec5c259725c84b516736e50442ec8916a20b6d940ddb42bb0b539749abdc84aecbf58388a26d336dc09d6322d4c4846a6a41d1cfeffeea5533957f4e7b68bfae916c7e66731c75d0eb1199639faee8f8f433f61c74bb9ddd35f9e5a62e79e21a4d1623ccb36c3a43d27b734b987ec153a626e3f7d3ee5912c026e7e56fe9a943681782381789909d98e9d5819167d515510a8966282b8459ed849624f435bc837ba711813e3c655f48c0b32e37b73250c108c73f263e980852001e496a5de70c429764b2b864ddbad5a019de2d654bec241c7248c20155913bd494dd2c81745e12b686a43bf7136a9f54e60fb435760ae337cf59ee45042938cc8b9b8c9df496c632ca0fad2b4712ef40592d0e676ab53330170453f0e5dc6f80edc69e5543af6d5fbee9e359cb82d75f23879c6f2c60c3eec6920c7fe51378414535a37d039b130fcf6435118da8f3e39308c8aca99ca9ab4c3b6065b43ec8c0c9ca17f35e68636c90061d41df41734ad16cd86c415286e1fb2cc5375cd35986fedeb7bf3cbfa02151d28f39870ab30aa3e2161437cff721a0d53af6fca70d461d0fd798a0644a6132faf32a4055bb72799de759baca536cb774a09a069cbf3ba8d345b2eaa4d6c9b4ed79706ee2c258154da5bb0acbd3da720373ad121b52dd6bf76eed622aa2a82176b551ec70c3e88c670983aa7394b82fa9eb6c6e625608b2debaf65443463fb37539332daf5d4762cd97f4748e885e904e74619759937552a8fbb012ded2386e97966aec33a24a328a93a60bc994c5e0cfbee77185b14e7085d4d45ec9c93b0342fba221a5089f9585e2931816351ca9c01a8e422dca68aaec988c1a85f8cf3261f3bbb71b65add50ca6a11a0063d1009de1500cea951a948d396d1b0d580a6aad8a08952d60cca9c3a34c29a70181e131d1698eca9022592f5ad5b2c92c659823f1a0c7e7b8a6b9bcbec081a4a8407da7b680f7865f91189817d96407d077296ad0eaddd90832773142070690cbbab188dbd2833f19ba4d85375f0e72e35612998d143abaf5386efd5f43f2b3352c1e499249bbd9f55a0d709cc617161aa6395de650cba7330926ea95fd57255c1d6ed9a3c14b8fbf6b90cd2b8f00b715fd1158a3421c7d09bd53801e37ac36eb44713098ebfc280837275f0c08042e802b6a1cb6d24210da975e34cb5adf32018884f1980fcb6a61943b1223d739ee58ff2c56fb5191217e2385a94403314dc60fd39662e99826ac53646361fa40776022caf3f7bce2d439b8a220ec55cdeefc2eac771d7f2c1d6eb5f25d40a6d73cb6c0e626435f1282be333b11dbf4625c7468910889a5ef80b88270d1a01d38e50138468af985c27ad130fdf104593beae9dba3fe923dbe376007113ee08ec6b6b21d9d30c262dd4649bdac63997f1ef5a4843b4d8089bb3801123846860fb84d2468271163e29f775c6ef7f4ca47806a72c22ae9f7eced8ae2dbec7cad80922dff010ae84a12b41de7d4b93688264ad49197f084f5c55d7f4a65a4b26d70624eef0ccb3692755cb000949e20d2a67b98d6afc555892544a8199d76092b1f9e2561b50dce34b5af28a1c451c3169865b23ce94d90c892bb3496c0cc715956d20386349769f15f1d4a60deddf8197db3e54d40f279db69429422ba4e86f53b2f972a0f7198194f1424bcf43be4f068bd0c49609100b4858ceceb591fd3adf68a5b2bb6da94c430b1453e8d9f2772ba2dacc601d637eaf670678565be375e2f6683f554893df7375b2ef419dab47b0a25c838a35f6eaa412d7d7892ecf7394c384b6b4ca83cfe586163eebacef70707a4508d921fdd925b78ff1875070fce2e4f50e1ac3cfbd4c5c5f5bd5a0d2e73b4116de8a099e6badd41cdc82559f08586a92e3aa4318d99208052a7b95303f65023976b0d466d704e5f521a1e052ae6f9cc964f100dbba654cc77a140881c067244fa32d08eb18f70456e8442917d42175f7baf5e41f0e2d50fc4e1ea40dab8f58dbd57f7652045ed772571983dd9f02d9c3400a76da94c2d7a1d3b70ef09d1c47d212fbf010997e4a985b8e8166fbc2a47160b65c78c6255a6fb0070f253d6df44506b0f4d4d7e6c575d9892f0f111c3318dcf80f5cde4dddaaa203786aa8d2c1e62b291db96ad2344b9d4f6671b5b5236ec991ed992cdbcd3dbb0b3b4c8eb9ba8bcb3fc4521d2dde919f65f9c7f143ffca598c42d096364d64a2016661b68fa19393c859adf39830d360cce98fdad3a6ad38b75e15c4988138b8b6488e36fa48c4db275f1c21744688174efffd903ae9d480f821eba401fc5abb10202df7267544f686a09f5a893dfaf438dbd259ca8a033fb3db8d8c4439e2d334d7919a38cebf113afd337b640545a2a969cae4b1b347cba132e07a5a2ad87ba1fb910807bb672e3d60cf6de90c593bab18a1a297fe9eed63d7d35cf471d5b5a1aab3cf811ec840f4906802f1d8a4dcbcce25bbab8e2ca8502693e9c9ba6c83c769b0a6ec5a87edeb1fad1272771fd646ebe8be5bcc338623429f4d5b147f1be10db5774186e804d2a2f8e285a99cf24c08752bf75f6d4639e911962942317a785770f2931dcb2b76efc07ffd3dc6bafde4db44adf8e0e9db5b3920684b1f14fd7831407d2f29376dae48bad67059c2e785bc23fa7efe78a5aa2e01a88b8473c33e706e0a80f1aea1f6fb115c90ede10c811d10dc1c845eb9565debb7e899d0950bc30e9be0688d4951463a6160156429d3e0ea04cbb1695552d7c5836a30c038d9a930e7eb2af7a0070ae4604f4c795cf3aa00a4d120592e181b34b9b0866d432cd808c6e6a2cbf64ef0cb614a5a19deb97ed44579d9bd24139f9652ee27c381ca7ab5148764ac1fa32bf2c13c128506a409b280b09b9263c6b46fea144ad6e5378804052ede2f7634db1e98f4700d9d4709781cb2e69f604b681d3df559a3027246e31f3c651d3a0dc1f75c9f1cbba987688d26acfac33bd2cd0e5ca7dfc933688dae069324090695c50b55b4e86e7a6f2de664ebf9bb2407da2387142b64fd331475de85493d3df8c75ce03a2aea6c8a2fb46dd5d97ef0728c315ec032ee476e38adb170b04cb86649f61c8a4866b925e696b4491920ec5f16dfbc9919cbadb80ada32c9a6d8c971734c0c0b817ec0366ae419bc6c23188bac0be0ba0b5d9a89ebd076e8c7a6f9cd73a471b4a5bf481685a292c92656a783db3404431e8ef17053b7a2048b13bb578f039b9790d12d4caf2c685b5206dfff1d861d99b8b38198ad116ee8ded8f333339e7b434ff5ee86d92003a31b42064a90d08f6ea912b850178b96e4f3db30c94d5af6e1d11672282ef1724ce5b543cdf78ab2c922e3245a2e55e8ae99e6e3e8e43f857c7e26b41b26e87a391a474ba5e32120d4d0ca7c30e76f6d4df0cb5d1de960cd2307786d725f0bd44bcb82274e8ff09e11b4a241dd7dc2d239004f6db1f1896f247b30d323b2e5a591598ba8f287b2413b9e45deea6663c6dd8086ce3419ed50155c005069db045931414c82f7731cd7907f44bc30a474640b6b0e19139c089cce9b17deb799c7edfa4781fd56b92a8c0b853bca0c242183fb576fa8"}, {0x1010, 0xffff, 0x8, "6ee166921d126dcb58c9abd67c97189353f30de9e47ed5691314a72b9852e28e410df00e67ed4e02b09322c78ea006a56f1290f616f11be98887cb36255c0570a217eecf5fa0481ea553e1ecdd4279d6f804586fc0b8c7c44f29882e0daf058341fdac9857ce54cf52635e3d202b165968917b27c37b1691e26e1285a8032254ed5117c53a275526c709eab4567e483a680590e846eb8fbacc5e2aa96ba46fccfc3b223bbf4e314eedaf9860d1b879c99a60216dfedc672aaa19b50cd1ca4fc099a58ea958a1017b7a593465dfba8aa26f7e444a545356027beccfece512493e895b80a545fbc9cebce38616654b379d4700e8474cd5b5d5713f60b0a3d86a9d1b44cebecd7ad6afe455006dad8d21292d3752dade291eee4a19ff15bb965384b66b7fbaf5c538e1c6ae9e92fc0f3aa9353ada64b2d9a2f4c1f9a9a769216a2cfb16956b2b1a3539777af71feec76190845d6f7dd3fb38d9efd29f9018459eccdcd70476f5dd527f77d0c1353f7c97e35b3531e036d312a3c541e9385d23cf329b6fdc0cf852eabfa39abf29103fe8152f1d1a651f3109263d393118a6c8cb2defacd38773f8b5b29ef1b959fe545309b3e024067b44caaf75a2cabf494cf29311e605048f1eb137f426499c7b3e18408bf6c3770925c508f3e8cc9371b305552596cdd43bf2650aa5bcca4daeb74b4a8df60d722eb41f45ff900638fc0adc9129eff26ff98e11531b4f2ac61469b6eb23e978e8ab1d9032af35bedc7206be6375b02fc6f6b6ba9e33074aa48a20a1bf92d07f1cc39193d4f9a466385ae909822a3291948e3fe4282f8c05cec9ed1dc29ca30354a8c034dd82da4c5277701ccf71eaf08c9040c790a29ba91c2730d9f1bfeac0e8f4cb4665931efc5a87210bd8f04c4398cd85d5c236e70878d863c93e452b66f2fe133c72466ed1e48616af8b2c1eed7905684fae7a1e250e5b1f9ec332481c94403abd04dc261fc70904d894075f797cd5cf141d12d3dfebeb60a55b258d0ec980a5af94a606acf1a09d920591a3bcfe9e5e4c8d12de9c2212b9ee6e5bb57e13bfcbad3269d06636f11e844886af32ccc160030df498f0d8f175d477f14a5df04c61b8bb6cd05bfc9164295090b293d18aac990b8ce49b9d96fca82de1bafa831a4cb9358b03f32fb7d35e2a1a1276c5178c6050b77fbbcb8392875082127add6a431456678f3da8a6338a39066a62d1ce7f6f19328247f9df999a4906c4c5cfb5af2f11a9a2b064b37bb5905c3ea5b5ad2dac0c1332b1f869c2ca4113cbb1f672707997bce08f719a4390c554db97910c334db4ed3e8dbface7a633e89c9cc0753d413f801aae3e54f9eb7a9a36be117192ba35d59d5c5f43a0e834c93840af4fe873d95efc0b3c0fba9240ca0199061c6a64532f6530bd3188b2c223ab08dc2fa88589c643f742eadde7de1b2f3cf20c757d4b23232a658a45273729aab6ad108b0f79afbf573924e409e55df74fec0ffe98ade2b66cd63aa9a4b54654299cf64fb58df359770c519c52cdc4ae8e35757f575ef25550a2e6031eec212785a57937d25fe0beb8b8d55f23b1407582736b7b972fa5925652125d1eae237f520dee5fb21f4ff15fb9ff9efc0ff9358bbb85704d6319f3473a84543a4760dc5a68464001a5b17a6a0be27245f574a4603f355798a823c2ae585fb7052c69582f40524110cf8e39900530c9b7181ed9282c013ccee3da2936d66f2debaa655b1eb3ddb8f84e53d1f7e3804f79d9810dd10d3424aaaac16674e4a0d8f9d86c30f3971958ddabc1004ab6d3e013dfe011250e447f56ffa8ec52526189a0192637c37d2cc979597143ea336962d92e97a2278c7d25a9224c8faa4299c93f2e726cc1cf92bf923fb38fa70c74cdaf36590352c8fa43dcc76b8f7b8ac5400bae8343c24e0023b1c12f588b42c06b4ba59b54f446057d44c6f7d196a92daad715fb9d65ced4243704ff018ee7b73cadaf60b650ddba886a3e04ea8ff6b6a8ccdecaf4b8a6083fa5d9660d23fe0ee27f545ad6a172f5a690b9246d45ed9d6ac3c707ee82ca8349adff38616a558ce9f00b97cb2afdbfc15a4352d632709fca12bddde4a8dedc304e78868b8dea5124bd48e90a10cce089c50c8005ca60a64a908da53203437daebb678a50d80e27319e4eb304c200cb660dcaea4fc0f79e7a14fc7b7cd19b4c85bfd619572ba74c4c043b50e5493510e7fe4ef7cda22ed45296a366d7517674f0fe071e58ccb9fd2c0a0a300c73de3af712c1a5e44cd995268fd3e262df81707fcda30b63d16667ad1e26ddc035cec37e6ed5e459bd1687e7a27550520205d214f7f4854f0bbb8d3790350c4b8a75cc6dd11aba6cd7c8915cf2f4038a52472c6f155d987cf6e1920876918d58292e25609d972eb7af0a012ccfa17ce07b1ba9c7067177dc251a4dc11b033d8961ee461b7853928eb37db3aa98138aead9185d71e1a934b18f320f9cda0cf3699f2e4e2a94676ccdc5123e8b6c1e244473570ce22f7786ea10acd3ec4004310571399b1656df2939a937c62c5d07a6e2441441db369b047a55f1c0559333d6a4a9d2d71b699aff502d9ad538f769966e9926ee0835521fefb1227e4e2b17b137e4869a1f9ac06e923c6c92f604763b23a48c3718a3d4c2ef9b20baa90670e408702401c77e758f5eb633ef08c6445ea13d61973cd8e019cf8d27796116391777df7f2a7b3643833092a584cd6502a1cd1a1c345fad85a962784c9641924bf856534c8a093781ed1306bc219eb6f9d450a72a52d721cdf0bafa70754dd26af570268099ed8dfe420e8653c424d617a1a25836127d1f785420766aba615af9cadbc793a1c7b0e593c3a746dadc7ba400ab0fa86df403fb748fcbd4f5bee0c7f5c5b668fe9d9b53e4cbd7ae1797b448f2b4d0f58248168e40948f3521b737f5d3d0e004d69b1e887136ebf5bcd31370177e8286032593f0258d3a7fbf9380e073a73b7ab0b315b657ea50586d0edbd049b57b62345686251146a1639e3144b77bfd236ff344e38d2383e63a9bcea582edb5a3bdaac09d98ccba05037ff343162aa7d74d49958bd0aebbfe61790f057d1069ed54702983549c4fea8fd18fd7950f14ac551447215269f63b0e72261475aed8d8c4cc57ad43e4be7a6e693fc494b9091e6aa9c0ad0626aed1825817c222bdf875f89590e1134e4dc9148a5459e2622b1825a4e497dae42ce907c6ad555e831c22f403b62448618aa43a4e506d08fd2ada35080b8c32b32499cd01c4605da770e16030050f12300ae6256f329bf1d254a21611fb9ca81df41242e0b9cbc2dface93d76b74553390168fb9196df06dab7add1b0978dffbdeba0790b2bb1a525e6fe485cdf2a9ba067972445ad130dd5bbee17798b35b05eba7d688ffc38eb9ac011654a29dfe7087974a7902e027b2697887ad8145a9de8fa55db3b775dda85c3cec5567ee7abbf5fde7cb0a527b6b5f5ef87730ae9f1e7d8bc7c86d60613b9b3a1e36db71be3410517f5b77997f87d1ffcd98b4bcd3da19af26a7630842236f76bb5a781a1c6d5b4d54ae46e50da999c77a074cbd36543e0f24ee1ef57fbb07d484d845169413d5d787f4959f84db4d769acfd3a37115c6846c6d9054a4158a4542c0d29d97cecad940e1bd32f56cecdf17a4dbe035121b75dab4945493c942a8bb5933173f0c8935fcca33ab2959da6408a04269dd916e14743d70c3bdfb2e95f1bc5b492028f89bf9538ecf2a66adc4ffde5f7330f677816aebbf9f506c1a6b171608f1a7644edf09e20c7f10cbc7ac4e80069b1511ef46e307aa39f1afaa91d8ba06c04802b2279146ebb58d181c03d7e796b343f950fb84c8b8b75716b315824defa30fa37883b5aadcb8e8110dc22952751453f66283fb2c45dfb84ae20dca79a29e39af8a79d725eba46aeca0e44b44b33514f81d4164f59e9ec614386f0e7c9f7206fb42d70c4ddb985660f5cd25c94a6a3d338796beaa65dcea7258c9b3504ab7e1cd0d7d6af059d9a034a770ffdedba2fff2abd30ec26def5ec4e44c6860a2fd1519feacce700a328ac68ac5030992b0b581cb19b2679f99936b1bf9a4341296fff63bb1c96934415390a8d1f672651e645272956c059984999174b3c7f02f50a64194e9d85e057eac75b64bcc26cfc37376b5630d058eb89d0b8a6b83aa046bceb5387efffc759aa79d1a87ace232e6cc16bcb9b854020607db880089a5ea407d5a72c33fdf99f994b2d5a48d1b013aa8fb5b4f1cb56e6b6284122426dbe07384db9dbcfcfe0c7d9221b369bb5bbf5c7cc954d82d9e9bb94cc7299d39a3333de11af6051c6f481a0a156330e64f2b2e8074870aaf79ae4cc3e1ab1404014b089e5d84f6f23643d554bc622662781d2e81fb6c3414de08ac0d1fab52cb77f8e8005b40007145b77b88e89c6e43a52de9415329238add7589ed929b0fad481026d49b59431e47f72474d0d1b6c987e793bcb68aa81f59cdd856edd5eba2c91ffced3f3bb38729389ef186709c5893d06472b1c77f9e6cb2a947ef2e61950f3e0ecffcaca23d40b0b812777f930bc613e1fd3cc9acac70c03395c6331c34082b631fb4b2a61d37132c7cb59077dee9192b36f4dbddbeff6efa65bf1decba860ca8aef7da553119248f373a3060a43d670585741270c49727fe1d3cb39c23c21c075f2ee0f62f094418d158daf174d066872742167acdc516af30bd2ae58ec5e22ad209083cb58c22965dd1b3c46679159f0f00e180133805fc2036ca3ca0050646ce0c65435a00827388bdf3f6978ead1de02d9ca5061fe47d8fc147aadad31734e4943a35616675dbfad36fc0c8f7b25d6a6c2217fd7414e196dd9a8517144fc950ba33e59879237e1d0e5ed5ca7e6c0fff99124a85e5089763d5c2d90d0b90f58e616e85efa8af3d6fc2b4217b27cff3908b066f09dcda44133e7123c72e6d03d838fe8315e0b213c43ea8298ea9169fc5824a1ebba6cbbccde17968680e49cf6cdbdeb43bb47e1b701bfada038a49701f546ad76acfc1c18ac195b40ab89935babde3127d3a31df9b37c4507e66b8e82e0be8a94a210f5bf4595964976f10d3d19a15565a67ceab620651a80080009b262d5814e223f7951a7ff5da9046fcaa6a9ccdee7e2fb5981de3a085886f51730022d482d1e5c9cf3ab24b3d99cabc9e38d632a9045e39ee82e2f23dea05f1a7a96b9ed9af1fa349bd95f763c203f050baff53144e315979ae08f3fcfd2442c1c4ccfe58c3a115308dc8512a4dc3667c6b4fa993803d50817ff034067e3ae4e248a784e96365228ccffac251799b5e948ef9de24a700f14f24f4e54abbbeb219ca62d11dece3b918f1aa2a4ae2aea603cf0135c137f445bd334e8dd20c4862bc81245b7d20ee5db60aae8d8fe94189097ccc06a8182b77d4390a54a18a2e9a8662846a8f834d7dd795de43f858a9c9c89cd0b1f5e05d5d8c1194c1385db08a57c8bd77c445c952245a7fe31c3e0d38bf92f082893e16a32ecf5ad0aa07f75c721e8d1d8285a62dc2d4d17fc457a466a0a1f118f39c260e9b2815a3c00df051e3e04f50f07e2afd6aabbdd880f3dc30d3a0b1985465c1a6011b715a5dece7a30f51ac7f765c543d79b068359402037b10ce2a0048594614adee81bef8a8fae146aa07e4afb364aad052c7ab1ed9956fc97672dcf65fd9312d602fbb9b492bf8b8f0a101dba8cbe2981ccf89fc5efb8812d40e5879871051d627507ff4c95ebea59cd14bcbb6408ba992f6178add9d3df11defba4b15c02bbd78c"}], 0x2430}, 0x7}, 0x10, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) chdir(&(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) rename(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000180)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a0516114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket$inet(0x18, 0x3, 0x102) r1 = dup(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000080)) ioctl$TIOCCDTR(r2, 0x20007478) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000000f000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000012f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) kevent(r3, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, 0x0, &(0x7f0000000340)) pipe(&(0x7f0000000840)={0xffffffffffffffff}) ioctl$PCIOCREAD(r6, 0xc0107002, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000300)=0xc) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setreuid(0xee00, 0x0) r7 = getuid() seteuid(r7) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) rename(0x0, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) executing program 5: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "b07b1f660000000000002000", 0x0, 0x9}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x4}, {0x50e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xeaf, 0x80000000, "0fdb000000000000000600000000000000d900", 0x6}) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r3, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r4, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) r5 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xe05) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x496781467266e505) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) shutdown(r5, 0x0) close(r2) syz_open_pts() executing program 2: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000740)=""/183, 0xb7}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x80000001}]}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="1c", 0x1}], 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) pipe2(&(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000400), 0x0, &(0x7f0000000200), 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x13) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) executing program 4: sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x7, 0x9}, {0x30, 0x8}}, 0x2) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{0x0}, {&(0x7f0000000340)="bba8be6ee8903fb05645cba256ba96774b4d77f60c487bee8035f8ef928e1dfc37bcfdb9a8de087695f7b0eaa0ff713897ee3b8dfa1809c7bdfd88847d84dce6b76d6fb5609b498ab6cc3ad5094994f47d5b0bb19fbfa5389a52d69999352d51cd623d6da340630dac6c0579d0d44c018ab448afdf4d41cd6cfc71704a5fd14dc7f9bd9efd4e6925e55fccbee42a70c3153b06ca886dc109b01b606ad122681ae8d5b678fdef56e8", 0xa8}], 0x2}, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x24}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r3 = getuid() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x7) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000100)="ce94d0d4bf4cc8f53a62be7e5718419c62606c3c2f64058920994abc396d89fe5a6a585e4876eace845dfac59f2c98560115b9bb7e05065cc535201c9b63aae39561cccea07f98fb49e10e15978f7f4b95a383c6457e2495c93ecc518a6b74910a11e293005c2ac26a69bbe3d057f550809288761be9d8d37061d892df3bbe2897463b4a44ef7e376575795bd2dcc1334bf820fe51bd646ec3b38bd0aaf5513876d746b309e185222cd72009dbb1", 0xae}, {&(0x7f00000001c0)="a0dd3dad6ba1364904b8095e4870a1448d07addbc4a4b96123f41c8f169b9d89eb763a9430aedf9ed05e7bf4d88a68abd5f7b9ca37d50d58e6c0e4ee561f8c559c", 0x41}, {&(0x7f0000000240)="d730e75a2dd92cc75bdff300d7cb20fb49b20269edc625928226d4b2aed1e9218519e6e94caa280b171ec3768c6b9c3a28e0cfb0cc8e8f6c8ef98fb80044d1fa6cbf4abefd6c3ea4bb41a193212f8fa8d4d892df4f3aecfe7b5caadd5e0c4b3a55109d47f449c1f3b7723f9304439e1fe5982c8b49a40f00c97aef72ddff55516ecf9b59d7f79bc6cb3eff3a5a9f9c7c413982f77fce", 0x96}, {&(0x7f0000000300)="4e6d0a5d84141f4de9be76c8a1244bf3c73f62790372b3b760303a884cd706fc504049b47049f8ac88f5da512054ac4040c353256fd03fe7c227abbd2a759bbbf4c731f26543b0e0fd47c22263695e0cdb3d07d633ac4ff79c46d36a78152450f22257709922c0593c5c44c8e338907917ba559e761c65beb885bc540797fd1205d393af858d1b4f7c2348b39aca771be99a30a01f715d80d64d6d8062b408b92d9fb9ed00e84cead9", 0xa9}, {&(0x7f00000003c0)="d6116b9c687d7d0e93b57e22b6ca01c7da9e60a5e2f8a1675b1e8e36cf906227b91051e42a2b3fad32cb98034b4aff0573a0da3553d49fff417302246eb8c5d606de7c8ac8d559ca3b48cc3c3d53f8539d97c75e214014f3161ea2829effb8179c6915948de4cfd62c2594b748329f84dd39", 0x72}, {&(0x7f0000000c40)="5ce2e64049f1d74d2a6f07d9d6427b8d5a512b4871a5236ef25f9634f0aba191c156dc9c8bb918ba3389834f09b159e38c0e6c3caa332e1863bd3c7e35452040263527d58569b3655ffa5e3b220b768868f99d24a203467c683465d2bfeaa2b8595a32dc248706f40189755e65e06db349619b5c6052bf09de473cd029e113b87285a6dbb3a10c60751dcbfb578c9222d874b0a7ca1f22f73272c757c4688a29be1af7ab298daf0911f7daf4a2f94099e3d06c8756674039397d294d4b9278b9dcda10975350b1e93496aa2e7fb8f9f9ca610b9c7c9be3f41f855365726c751980d59e9b36b58b87fb506492415308ffb5614482bef27a157d4ef3039ae5713e6a43db22677ba4548f27e846d1f02509d16126855f2e8903d8731316da9fbd6bff37518199df74bec8ca5731fbbbeaa0cb1bf67819cdf29ab2b3573539b300c6eee992815bf71ded8e2c5f60c9280d5fa3a03899883cc9e4a0e74636421e5bb6d21d6ae71c4e8b3b56ba54ba7eff2a660b7eca021b0b4a2ea0beb3ebf921d435e53cc6de0d414f07cb01aba62f36bc50c049b9532aaa3d5333e095e120a77fb479490dd367245b7f3cfb55ffe73d7f447e5d901310e84534c666fe72f1b4fe132d9255f9a3a5e46481ed17f3c4677c12e97cf982f5d427fe57b4f95e3638e698b2b861f3e866756ffa925b65d00fd5f3978f685419586b5689c22a03f2e73601a11cbc6210f4c10a77a40803557f0f9c7d1875a7ba6ac7ef54959a89200644f9a9d1a39a88849d42c9ae79f193656792c5ca739a4dd61cc7b61b67eef859dd2ab5be31151a9b6bf153ca4fc14acd40e595c515b81513404f8c130a981393676a4289e1828b5f89f354a8c11d79bdabb608fe65db8c3fbd7d9aedef44662090ebbce81b55bb34c67eb7230ebd9c53046043517970123b59b3c4087fe0ec4f76e385e71e3ebcde109d4d921bb8ec9730e8ad176db0d6aea0c4b3a2cd15e98af5d99fb139b49a17dc47bd3cc464525f684874c8efb64c62afc2abbebd41d5d820ef989057ac2301349c1c22b051ebc85bbe0d635f2c120b5ea8e1c1e920ce5b38930d8e3b92e2c9627d4d64b7cdfc338019d10da412ca512efa88a0f25396cd38ec768eb0c9f86b53fb85fec3194219000e5ab46d1f356b78bdc81d14ec5e087ee8686466a94fd95e18181baea8420159928cf941f00795b0e94046ceeaa7bc0caa2871e77d33ba68d0777559db88399d39cb680e41b11463626767bf9cbd3629abee597fffbb00fd8548f11eea0050c15b07b3603423aece79310f5848709d1af34ad6d2d4672f29e8df23684809f9af1984be81a67b86c3b08594c95dd6474e020517fe8afe62e9f77f075d4c1413f0015869b355c0e5457d067127be8527954d853ba7fcf79b697ac45665ec779129e03851e382576055687cb203d0f96a7cd5081b36c7516e8b9ba337c0d15d4ea0b6f09ea14c7a28fd29e34cd7a981fb46aeac260747b8afb5b0e89f94b7bb12e022697010a59e1f6aabb07f5df95228b2b2c6bca85685abda734f2383e5fb33fc1578d0b98002bb2fe7da431fa18f7802faaf485c52e4c99f288e4849236ab75989c39e19a1e7faa9bc6511ff79e2cc32460b6e0297c54e572d10e159520124c9ee7561f4cdd6d8c8b4a1afe01744dd7a761a39c87bd08fa0224381d1a316b183afb8608fe8e8a77fb5fbe9bb7cdc7163f1a365400c06047a175946b2421b82fe56016bf38ac9bce084e46e4cc36ca5ffadea73bf6f898663fda0152ec4118a88d99ffeabba38514e2d824337513ced74aec75790a06167fea2fb986af06829532aec76cb0d75f1323e3e714caa5b53273f682a533c635770bb65a8b02909ea44bb769bdc53a96772616ea5e1698fdb0278b2c01c33a7d2bc86cd61d048c2aee7bf1625e9ba62e453bc343944524134c70aa4b3639b4964387c4b92101cd41092d307535b26a313c427c9809ce0f1a3a3d0187368110d3bf62eba282b4193e2da8dfa798d38023e0b1f4a25cdb75b800d3153dc0b43a634f0e1d04f5823189d7007705b29d0108179e068116c785f235cac219fddc2a25077f62a54c443b579aa2f5ab2a7f1216966e17f18e36f79442eecb0806aae8bc741287602594c132e0106604ba8e21e58ff940cf95e9f622b7dd3b072d313e961392e50eb8c414beb07f86d49fe0b2624188337c4f54138b62c5842ea00c96f5fe8b2459bbd61be4c557fa81b7f1321a8d4762c8d6635519e37caf71e97d4ef13e236b8d49258fab8bb3bc996437494fc3b3838d132c9b33f83efda4dec3a28ed7ff6f4f50aa1a0e1ebb7a846ffdec4468e1bc8233b92171bbe3ef90f9a14d559c3acc75e3857f3d1c50d402819063077e6a7ae18227e694595a04aa2d013e3ddb15b43ce0ac9eb589686020c5c0efed51ccb24eff1e79c1a971f50ccad0e9ab0a90729b235d62fb9ac1f4a3a41c5bd4c0cdd0829cea710e8bfb59e5c496c40789677c3d96be4944233a34ea44d4087547be3d7571a9d2a8ea41b3f28c67872be7a4316dd9d7450e5db35333f5abbbb681734170c6868b2afddaa5eae560410a13c71cae90611c3360c2dc43575ca8650e4cd20925e2a06bdf93ff3678b099a84a5758c5b5178c0d977d6c8a3d8d0253e416579f025ce466f6783925a36a4db939f36d0a3c29af306696f66a55a622c5b2cbd6841a066f5c72153e2fc8363353402f4c3794c447c5cd735d9d662447b47bb3152a8c7c732f54978ce5d5cc1d9ecfdb4097e60e52c5104abc6335d32f73799e69487204cfeb3623a3965a8a5723752685d350bc5f82eee9f72abf351215ed77288c592277ad389c593b24b4e00b47ac706346b618aea76ba2e2b954bab4c98e19d9191c765a174877f59e7f47577354c32307a323b9a95157768f9d7f9eb9fe2558356fd97ac91fdd51101fd0c335f4189dc4f1ee25dde375c059f776e7783bc8aad587f55f122bdae2fe40191c7785ad07ade725807c4598a9b4aa9619a19b26feafbb3a43dac28499bb6c1315f6c9251053271ba4d67d4cc91655dc9f416d7fac6e4fa50205fac5a666fcac1150d725925a25eb24b47ca6e6110a40c0aab2f812aaf9ee3b326ce5371ab51585e7e7406e401c280ee30130e11d1f1be142536863b481324af41dff8b36e8620772e8ddc9f29c02de96b0a8139436ceb01521b8b99c723e1b66ce8ae0dc0c9aae40b9ed0c01d85f940e0caedadb97cc5e65b29df28b2d5a61f8bc05dfe3f79295da7dcafa85b7d1ffb277693dc67e6c99142593c2417164dd2b9e5e224769387a3f3c9948a5a86b644ccdc3716d6bf491910686b58836006a1137d93a572e0f005ef4695f592ecc189957161fc706b550caa50b2ea170800fd2204825114bc68dcdd30900c5e4c987f73e067a357722a4894839eb96ee52097f7c682229576fe0665e0c000d7a7315d4e23e2d030f51aa5e22e04b750a81cab8a3a32fa6baa29b27f378ad2a26f775b8aef712b41d08f99c3f7642bb34732e771c36e45b6ad845e4bf6da48d53b198e1fa78553159ae14c3596ce7c051f884f3c4d06049c79a1eef51694d8de4380b8eb46be11523c1166165d4798884f7b42b8ae274a6e9369c39b64a7400dde26abcb52f3ba3136b0c2433b63d0f45930813661db3c81da1d1cf9a08e48ea10453c722c91d67598f15f167b8e27b2d459400a5f8f8364d773c4e0179cd7b90e4a7c5c41a828f11d2c89e68cd726bcf78e351015ca49f0e5e38a59dd802d1d52a39613996d7b290da708be32b3e609f6f92a7d48f169a163a68a8a1d5feed75042ffcf53cb229a03ed81c2ef8e197f2d99541afc52c6d1c1bd9200b2a8e32aa8b0e00515d67ca4cc454364ee21868646ad2483d38b28ed7330fc2b14fd979d6d949abc3e54d4a27fa19a3545bcbe43265b783a790df51dd7afefbe8ebc71dab86ad019abaf16a9a9834c1d76404376c1f7a7863fb76962aa9a8fda1c42485b083eac56c7c0f93b2da78efa21a0ef54328e678ac405614052aedf501fda8d9122429b8cb79b1fa86ddc70378439556bcbc6b124213a519f207cfdfde73cabadab143a0af70c480029becfedc0404eac602ed63cb940e8a11a7ad465963432a3dbf3b6aca4f13230ba7626e3950198446b255d7cf5bee30eb1b19ad153bd0d6dbf3bc506b55ec828eb7db7f2f676e34edef2557c63f93d038a09dcc858e5210641b72fc57cf9c23226ce68e3b39dc0ec2aa6d3e58767ea390da82274f5fb80d21fc62004ea77e29a18bcc47fcace6c7cbe058c603e60ea4aa185077bf54594667483aa9c1c493eeb377d911dc3460c1af764f50a4ba51ac1d35b0383a849e3b3ed1c8296f86af93af2445e873f48f5908defaf6fc40d76a7bf8bf285d46a752b6dc0ad0e10171bfb229ee3751f9be0ad19717ee893bb38994a5bd187cb5c1899ec84b2f8e3328c8db186925b457fc4fb28eecde932427bdb69ed593495014e2dd30cf9293074721f52ddbe0fc967288bd45c291888e1730d4ed670c672ddeca889a7988a0ecb347b0010c716607b6fe2c60045259538c39f9baf5ece8ecd2ff1995a4f97258cea5b2f13ef689f7fa1199577c8448fc6eaa715b0274563e0bb138fc1b96d520391f8e115675527dc0477cb494369f653194640a246e2deb8a5bcbfbdd4e02b61fbee372347f70a0fc5c1ffc89ea7eee31affa8ca7e44c6a670b5cad8690be0c84ae70616c0f2a42ecf2a60129f562120586c6bee6f7384d6e5632527abedc498aff5495ac0384293ad9c87e6fb261c0534f3aa125d723190769817ea8b2997a965e11c967848c80fd2d991930af1af4d9537284061ae9d8edbcd3ad44495a92c7da983f7e77ad4855580bb3b96bd2f92b5c4cd312dddea56f84bcd6fe8e0b3a88ae0e9bf0ef500c849b76f3bccbac4606b55f8fe0eae530c281af6010a3d32de38ed5d6b9d1f0edd7a901f6f9709d80d2d04d50379869dd2227d0d4b246d36c2f6a41e3b94bd47fc252639ec3eae2b361242a97ce6bb123549c4b29150f8c7bf7c04c3f7953d58c20683af153a38d9686486f714eba0dd2c1507792f8d1aa0b11541ce10ad31e287929b5b9dbdf173cb025790298ab5ed2500eff181178acd04ba7028306e3941f052a369b187ea4eafe3517b51d5b67ed6f9211f318318705af06c703c3020b93eaa6dfc0df4d6cfb26b383d20192091abc3c0f51329025ca988887b86c7a0f6921e68bce94409a21fd43d34767dbce54ab0c341694aa7d54a8ed763b1a74d79cb0311bc4c577b9ceb41d43bba46da511861353b2133b0ec51ed1cdb8a59532e18085009c4ea3d7fadb9a1dab79f33205c0a4e9c1998c87d4b2c80e1941342edc65ef7da3664ac4ea9cf447b8f02069a33a4afced1764c7a60b2135370924636821710c4f8b6e5318b5e18b422c6240b88b39fdeffac60c4c3c49499e77d8b1f7f45aa7f41731de08a592bf1f65611129d9b215d140a0ff404c3e36cf87eb291f29ccc3934ea0edee64afb136f134df1e7ad12613e91b34c4a9d1b74c349e0c64498f9eabdd872fb8b5a9837ee81f6c72af375456618d59f1999724ffd12be4e61d623d395694b23b416f376ebf94c76dbf5449068d709a251151d97f5aebf4f92e638aa3d8f66ac0a3e39e9c123d8def0631bfb4776ef2501cd5d6ab4020ee924f2f2c94613e3fd8289165c3c38f6e209e542254d59936afc573d99c23173b875ddc68933d7c75a320ffab20f72fe98e5112c66c3171754d889b803898403cfe3eb14ea9b8b3bac", 0x1000}, {&(0x7f0000001c40)="11611fe6525e9d0e11cf35e8c46a78bc835141d4018618d30f7608856ef2c89998126d1b5d42fc52f6a3aea9dfd72f776686b39d0d37c4d40e9bc3364507466c5f53b391e7dbb64f5d892db2cd5aeb0ef3a9ad6b0ff86a5d279b766b1cb1d0952f5f63260cdb4b112877d8792311cc28a9e420637e59c64e1202578ba0a171299bdab300e34f50c7a4ea20374fde253f24e5243b3dc97f5ff6175326b985a3906e6dac2c9549b405692d5500c19c77ae7519e2dd16885d6028f01e46a1913a0a7e84d594baace5e806f3496f8d860a049d24dd2f890071a22b6a57fbb33e3a8bb3167e17bd68381e2fd3daac12e80a73ab595cebc99cf7ce78be3fb40395acc5734a63d61c301927351e4b788d9a0191346ab54dfe5aafa6d2fc0db5957d0c5373228461310cd4b4eca83e85d09b72aa2eab555be1bb39d6895a50fc52af1baa07698d4ed1b2e692a685e73d96f71a9adcf29aea14ffeb7b47136f5f3d2b729f31bacdb8f4c397495cd3fc3a2ee0456a7cadea82a55286cb529c95b8037c3cbe1efff63200197b23631d124c8f6384dd211a8c44f27f1c8afc8ff8fe1e9ad938af37321622ebdbe09d87cb9f7156a11753b74d72712d429ec3429f518b1b35ae9df610a9070afea3c641c6be5f3b038907904223f590d0b97d6f3e6c24a37981ef9670530b7e45020b0374f94dc85bd18162d5cea9a3a1e35bbf3a86b75121f435cf313bdc2cb8f315eead65b5d0f3167976594dfb0e23e26e490249fb16b05ece6d609756e39cd5f42b9077b2edbba515a5963dd70fd35de7c47098b8e09524b9a0a9ee41f3e89f9aa072a4d4dc681f338b6c5c32bdc6d12e32c093224ca12cfbfbd8ed48b10dfd4b7dfb33c9b5e8f5f1728fcf3e0d96a6bf64596a2cf77add7deac848c4a1a57d6e0145758f33f4a345d29d036ac4ee89be26535753d6d0e431d5ab7420a9cf7a132941c55809a9cde25ca3410f8d48037c13f3e75041ebd177b7dd5a4dbc3f6b169bbbc2625843df93bd598f02cd5811a61ecd6760d1659f63ba902673465875a39da68d4a49e29e6614d2ad1d8ade3b195e2a2d7ff059ca3e2d8f6b175da90a10b1c0fb232eff970e17ad48c4398de1e434344ff6efda719a4e0a13f9e1f62ad5b7b88fcf061a4d82ab9ce998c885c83f4b2643b5ec786fbc94bc54a6102d0231c2708281c253417d168c728a38c1605dd955753a81a2db6a9762888d4be4fcef79ab4d2e24ddd696b149d648f858dff9583391b1d5085b1876d3c0db13c1834ffdea29069fa1a889d245a904fd782ed7bffd9824abddfb0dd2206fb55057950ea663ea4f6e70add6cbbfc0730b24168e82897ef1caa8da87af149704a6d6a5d7784d21c796ab687e623983add4889107ab54bf3f9e1762df89f05aa87ef1bb2eb86a5ccbe4af87b9f0ff83a690d154049c9bc428248291d5992bf498f96b7bc3e4fe9b842107ad818c9f00995afc6c4db0024b1759dc9d8e1ec0b452c2dd5422aaf2948bfa79e202dd7200a4ca9a73991424dd3248880ae4f3ffa768ddca90ccb345730c11bef9d1926266f847f389c26c4827d3a3b68811af51689f432cd74f0b3e0a462e971b51c3e45e97b12e5245f2c2a664de82ab43f7499fbae4cd4c0a8ad0e57e6c7b1e00aeb3aacfae70a947bf96a2099bc35b4832c0879dec9d12cf4963d2758ccb1187792e522c7c2285c7cf3a8636f19a6ca8afb80871800970948ab65234dac0994c167e53a49a4d960a30e379184173295246aafe255251f7934d20e3f233425c347c8d5a1e9707b0e1820fbe339bc9e05c65641f2c750ae47e4562f4cdd1f264ee78da3a82e1fce78eb6cc4fdd6ff27f645fe7edbdd8c51208097264a45b386f5be8aec382abd38372ef125265f099dc9d9303e647fc3f3e1140a26f2615e7ee1fb6a11c324619e4eff7e1c56466dbfd2761fe7ac3a152033a82676c55d33ac4a0bef815a22d24100c845b34fa219f326a5cd7de3f8ddb040afe8191ad7e2c0557e0e1e16840ad0d9831cd86d2f7dc38b2bd0359bbfdb1a26cb74218645ddd4172d5a54bbf5e4dfaec24bf9e53176835a8ea02bc9d117812ff731d68aa13c7301df1860001ca6003c9c71b67283c35d90f20d75a66661e9c94f459e918baeafdfb98f0affb9d8129b690e6458fd02e4f2e55ec43ab752c1656456c5f2ca448a0ab1c25d82b518b986707c354be76ac7a13020fdee15986d360dbd893e588d870e19ee395c1456acdbe5cc8b203bbbd17f94b4256417467013bdd4cdd37157753cd9d16a977185043daad05ca93a9a7bc874aab3a159dc2dcc9ed9265e66c145d8ac66297d4c00e9fb43dce7ec53271c8e360734bd87f8146bbff19e62f7303a210dd5c7ba8d90174182edbb4da358910f856884abf33d17ac0dea5da9790f1aeca1523fba0ae87740eb4df16bb1be6eef1c33d458eec369c062a2f05cceb33baf88c48996dcc63bd04c11a81472cbf0b28669140e5ce176a8d99ac9ad4a35a3688c3cba709d710655c2a966385dc153330bb1f8d9b98b051731a635cd25be1b6c95da718bfcdfbf3e591cba250c611f14f6425975935c120221e5af82e7f0ff9909255b4792fef90034355f1d559b12bb78b9c08e7133cfd1bdf40bbe54518f29487a660ed492449834b9b807801f5d4b931bd421e82fcce883da1d39c850d953462852d1b11855092953c6fd5d8eb78bd71b41f6f9ad216a827a172d9fda2ccb19124f6f6ab03f436cd527fd7c850a13514c4a378e71812b5bb9d01cac124a8c79973ba91d817c071a2a40941728d180fc88fe79cf2b2c2f6762135e9f6df86ace9d9e072b2fc4221615f2a266c1e9e16cf6a872748d06ebb8553c700733217ec0948fa8093dbaf9c5b1f7f92b0db0df48b1c86a4ba797c1c9e43fbc0621e8708d507dfece9939c7632b8b7733a9089a0cc19452937e0fa6602f976b618f72fe3d5652662b9388ae73e85823464581f1968ecbc1a97cc83855c2d6eabbf56adc3a73b98a6693cf28e0124d08b1395464880ca51d61a5f7b8ef0aac825c1a1a1f1df0ae894aa1a64d64c91604949ff219844416687a2e4e52c6a2922f8ad49cc17a0067664d967917271d9a52e97159b18f3e8666a5ead3ed182aa89944f1c1d3e4bbd3bbbc82bf2c0ba8531aa717dabf373d4885853b4e1ae04078a7655d017df716063a7aa9266ffc5f5e6675bbfc3e61f34b160f4f9b7413a488e9e2a0e2f7c724b126128bde99d963a2dfc89832a6d7454082d510e9c8e4136b60f835ea6221786bd342c2f8831fcb4fe16a6510f4b461b95cb22859ac6a63885a3a7f48915e86686118df5e4bc818440a37623209675154af57924c52494d95a268f9ae0e2e510f5932afd28ae1cc0b24bc1f28669e335d73156bbb00cf15df62b6cc95ea4ef998a1fd20d450c5a93fb8f36b2f0051777631e56ca3d823045bfdf594290b3eef8bb957633e828825bfe7baad80058b4a8ee89a1d68370b32cbeea468aa922be54d6af8ea7318a6d02238b8924d54ffb8edcbeb897b42f628e22b7b807b20e78a1ef9adda34776eb74dc6361ce8d899390cffe7ac13a8da138cfe4092870550b152b5d63e82f8593b91f57efcb44434016c3fa793b72a43a9804ef20324bc4e02fe5e145127f3e324b77299c9c6e6fb1ff23b0e7ee26fe52319ef4f62cfef825268e48c865a7fc25d15ff1c1450b597f6f8dcfe2fcb06a0f4884b3d58d1029df6f96ded129c02143136c0a029d8f6bff6bb5b00ca71ac6f11780156948fb5c70c321c0c5f331e3c5a9d130bcf66a2abd35c3c2ffcc744805d04a13876696c66a3ed91c56e1b17c08b37a2338795cf9a0aa135262fab94556f007bed2579ca7934c4e58c69365859483b8d27f8dd22aed10", 0xac3}], 0x7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x10001, 0x7f, "1c10260974612c330000fcff00"}) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e6a103ca1d8c2c92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3563617b8739f3ede277fb0466a3bd1207b11f30126a4c10172af23aa8dc65d40ce1b8597692fc9021455ee50bd0c84783ffaaae3a9295f7cc5a85f946fd140b485d67169ee195b1412397511f934e8429bd5ba5a80e6dac8a7ed7cb8f85bb6c1ccd916a0f4e33886ecab5f7c77d060204546da44029def101a097281704df8ccbed2562ba063b4482618b9e2c69a4dc351a0111a939e87bcbbd7bf4a057b6c3700ceecd3f2ff2e878958226692abffd003f07695a2be7b9fa150deabad2ce3a3bb6ec50812f6b06aa75ae8320faa19ac8bca9688884b07b49d6a4e3f239fb8ab1bffff642acaa783680d97f08a2caf9b17335925b3944eaf9996a2deb3f2a3e5c4506c6a0f1ff17aeb01640db6d902bff1533f7ee33c6af797707e3b670b53b7f80491fc66a3fb401c64b8b8a6b0bcdd3ac80ed", 0x202}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x200004) setreuid(0xee00, r3) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x3, 0x0, 0x40) executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/115, 0x73) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000400)="85dbcf47c2d4c336fea77a43e7165402678bc2a99a873d2a321efecc1dea583aab172f63de6e28146a4a8b064667fb020000000000000000aabea695cf89a2c22d95400756625ad3b6bc7ebc6c57c2c1c6766e34ac02f98161ca2df2b3a93de67e3a96c8c776189c556ad122421f15d118d4c63225196ec94b407f30dec08b65a9a66026df77e90146036b148bd363c5f9dc46363849ee25e9df2212ec63b653b4ccd468a4de7daac0d71ee519ce2970a67062c0253b1107780d24f8079844b18b4c340f207f50b0d09e1c712318c95106f5553cb5cd4b0db16ea0d9efd3622db121beaa9f3b34120c496a66242797d857", 0xf1) sync() getrusage(0x1, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0x0, r7) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r6, 0x5) fcntl$setown(r4, 0x6, r8) setreuid(0xee00, 0x0) close(r4) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r9, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYRES32=0x0]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) getpeername$unix(r2, &(0x7f0000000640)=@abs, &(0x7f0000000800)=0x8) accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) write(r4, &(0x7f0000000780)="e27170d0ae56653a4326730c2ecc9dbf8ed15ee1d7e7cc7d57e3ffc39bfba66b3b51e480f539d815ae234f5dc38d8a24a1733d0ce2c0957154b037d1c53feabf10b283031ed9cc0f6ca75f5f4c50accfb8897ff35cbf3c6ddc03ded1611c120cda177b2e6a5f66664e7fd4916d630b3141993c001bc8fab4ca02ae8157", 0x7d) recvmmsg(r2, &(0x7f00000019c0)={&(0x7f0000001980)={&(0x7f0000000840)=@un=@file={0x0, ""/88}, 0x5a, &(0x7f0000001900)=[{&(0x7f00000008c0)=""/60, 0x3c}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x2, &(0x7f0000001940)=""/15, 0xf}, 0x8}, 0x10, 0x0, &(0x7f0000001a00)={0x4, 0x5}) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sysctl$machdep(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="c3c6e03da33fd8428b030f1d85e2630bf2006a23ebe860cd6fe0b8c47b797a2e916e99abb6aff1538d17c8871aff6745f5a97ff3d9cfb08dea82029b2bcb9d7a01ee9b8c666b929d301a6dabbee51510ceba6f683e8e619ccbfdcdbcbe4a96ecf50f8f5d0379e8e4f063429bffa30ab60ba9a3f225eb689e485a666f0af45fd3c8998ba0fcb2e1e2eb2763219f81fb8e92d2a1681b140a0841d155f30a3894490ce7b2e15924b67603970001593f0052ee51262e64a52d825b24859fafa52ba5d0533d70ab090faf8d97185b3c83dfa081b37c849418bc1584", &(0x7f0000000200)=0xd9, &(0x7f0000000240)="a518a56a83f17d42a909e1ce0e7e81a35c992333185c267406063151a9e36bfb58542962f8c80fbe3aa723527f27bd4be9fddda9b74528b322f73bf314a2102d32f104df41a345e40b0f71226caca00989f57725339f2d4778b710aeaefea862c94af130f0b540a3497cc507863a2e3494f3dd939d6137fe4db316ec4b1e484ff8f8507fab1ead12b1ac6522806363d29be5b027a882f1c8856c4de0d334f97033e90d8fd702500a0730ef10459e173151d7fc8ee32664a71f540879f6c3545eaa23eea0530dcb095384ad7d3304ff6001e057f833e0561d104fdd59a14a1ff34f97320ee3790fdeb6e84e78bc3f25555f", 0xf1) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) sysctl$machdep(&(0x7f0000000340), 0x2, &(0x7f0000000380)="364006e6949f4408e8db", &(0x7f00000003c0)=0xa, &(0x7f0000000400)="73ca3c658171f0b769394877c5a24e5b51df7d9c64da66d12da8681de2358e217f694de70892e154084a43dd9e6e8651c1e1e06bfef28c91646dd88cddf0f4c7", 0x40) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000080)=0x2) connect$inet(r6, &(0x7f0000000040)={0x2, 0x2}, 0xc) executing program 6: r0 = socket(0x6, 0x8000, 0xfc) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet(0x18, 0x3, 0x102) r4 = dup(r3) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) r5 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) socket(0x24, 0x0, 0xff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x74}]}) r8 = dup2(r2, r1) poll(&(0x7f0000000080)=[{r2, 0x2}, {r1, 0x10}, {r8, 0x4}, {r0, 0x20}, {r1, 0x4}, {0xffffffffffffffff, 0x80}], 0x6, 0x9) fsync(r8) sendto$unix(r0, &(0x7f0000000180)="b1000501600000000000000107000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039c8d236acf20b7804be64174991f7c8cf5f880c297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00e371a3f8343712051eadb71d89e040ff000000000800"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x1c, 0x66, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@lsrr={0x83, 0x3}]}}, @icmp}}}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r0, 0x0) socket$inet(0x2, 0x3, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b1f577704405a50200"}}}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "ff000000ff597bd600"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) executing program 2: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) denied attempt to set clock back 1051710549 seconds executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(0x0, 0x20, 0xffffffde) socket$inet(0x2, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) close(0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) mknod(0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000540)={&(0x7f00000004c0)='./bus\x00', 0x9, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, r5, 0x0) msgrcv(0x0, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getgroups(0x1, &(0x7f00000004c0)=[r7]) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x86, r6, r9, 0x0, r7, 0x55, 0x9}, 0x5ddf, 0x5, 0x0, r8, 0xb8, 0x10000, 0x1000009, 0x3fd}) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x7ffb, 0x1, r8}) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="5d8a4937823c1d0c61a287c81c9bc858c7c49d32bf454b0f889dacdd92363520b84c78cc7d82d9c8028b08d27a3f133d2533c40a4ee6634ee4e44c5fcc1e77df14f210301c5ebc41651389d70384a93054af2662ab2bd0bcb1ad4e8e64e740e8520d072b99809cae7b08cdb7cc75f40d9b37e9464466d1eefb9da773454cbdad9c70b15be053c91ef255e26d5977f0fd6589e573ce2ca1c54cbab2c7817301f040903c54daa1c8f18d2035fb45b938fd2c2ae49b0b81f2c89bf18038030de00efad7121a7f0a1d95ed03169a8613735f82040152a40d2801", 0xd8}, {&(0x7f0000000040)="9e3af82d0944daadc66be748af6805266911f392c546f635fb6ce92db7d311552e1265103fd94f4577b91e92d16e7206915056affa56bbaea729f551", 0x3c}], 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101, 0xc21}, {0x20, 0x1}], 0x2}) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001124, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ftruncate(r3, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000304000/0x2000)=nil, 0x2000, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) close(r6) r7 = socket(0x2, 0x2, 0x0) acct(&(0x7f0000000040)='./file2\x00') connect$unix(r7, &(0x7f0000000000), 0x10) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000080)=[{0x3, 0x0, 0x7a}, {0x2, 0x6, 0x3, 0x5}, {0x1000, 0x1, 0x0, 0x98}, {0x101, 0x49}, {0x3ff, 0x2, 0x4, 0x7}, {0x800, 0x3d, 0x66, 0x3}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5700) kqueue() open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)="eaa36bd78276aee356939d85e5913fb7b54f8609646ee01eeb6942208a21c55517d193dd6e03a1021a7dcb9db8334d335c69898142e41cb64c24ad56fd37435ed4a84a8b7ce1dc683a68a0cd3fba8e9f709a65989b08901fd385e693f033f2a791728c50a42553dba6e91eddd439cdf48d1d056b3cc788c45bb73f956af90d8d68b80cd79dc151cddc5f64751cf9ccecde6370d6602be4944f71b34f4f4708d3142b7bc57d23b6652af4724f494c6865dad3aafed6736debb8933e0af599ab861881cf", 0xc3}, {&(0x7f0000000380)="4fce403832073488a3f4448a6449a609972d3aff88b49415e153e29a062f3cc2296c0395d6a24e9a73214a465fd7d0ceca2102a8fd3234ecd9650aa5cb94a3447f", 0x41}, {&(0x7f0000000400)="624296532d210e2e6b5e6b560838856c55b30b4242e464f0408e95cc583aa8d0270add52b87c482253e30ca4798a747db7383741f224ed1dc653bc5fdf0cb7d93c655eb13a0b48fc81b8d2c6900e13219a3c21e15d47", 0x56}, {&(0x7f0000000480)="889c0c68f0a19b637d724a554620180165c8c6fa36d5275866c8892d45e764a20e015f8b6df967bd2160f0418fd2e567da14b10f", 0x34}], 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="eb3b9f816dc2afc2d2ffcbdf13b9fd812eaa4e71", 0x14) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffe01}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000240)) socket(0x1, 0x5, 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0xc0206923, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206922, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x4}, {0x34}]}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r5 = socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000680)=[{0x2, 0x9, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000400)) geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x7}, {0x4, 0x9}, {0x3, 0x4, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x8001}], 0x9) semop(r6, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r7 = getgid() semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000540)=""/163) getgroups(0x1, &(0x7f0000000840)=[r7]) mknod(0x0, 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b21100000d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e39ecff6669cc07868de45ed3fc33719caf1f71ecec8a918458b2c10a1c66653b276e180e9cb9b21f9982230f575295d48889c9a92c90f722492fc8d75680b37ba955d2c15e6c9d900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf400000000000000000087", 0x90) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f0000000040)="7bb106226d0cdf24e67977042232277336a34fb51cfdf0a666ecca73fa045e0fd3f248dfd8599ff1b0512a40e77948188d5b4b3eb0ff973780a36c0f29eeafd2ad9c3400d317033b7a0d9f39fae1e29304a22610b7a7b81caa41f7b21faaf68e60ff652adf5d7f48a30c7b7285e5304ba5bd7dd8b3500e51f9f87f2b6969078ae5ca2f97a3626956d78463c3288689b69793f0eac4fe289aa55a81ffcbb878cfb2bd0175f531ca24f0e783160cbb65d5b2fce048c473bfeb5f493ed060fdd3831831d40f900c3b5d540bbf0ce5802774bb2379f0e7aa5ae22249992ebf4190ef303aff0398486ca9f89351fd60c88100d2a636390a0c35ce146f21a8e54a178bffa80aaef6cb8c4ef35b449cd541088cb714a9fae5ba", 0x0, 0x0, 0x0) r0 = getpid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pread(r1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(r1, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) setreuid(0xee00, 0x0) r2 = getuid() seteuid(r2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x1f, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x81}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "01000000d000", 0xfffffffc}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x3, 0x8}) setpgid(r0, 0x0) getegid() executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xd00c, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0xddf, 0x5, {[0x3, 0x3d, 0x0, 0x9, 0x1, 0x7, 0x1, 0x7, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, 0x8, 0x8000, 0x5, 0x100, 0x8, 0x1, 0x9], [0x8, 0x8000000000000000, 0xbbf, 0x2, 0x8, 0x3f, 0x9, 0x1f, 0xcabc, 0x419e], [0x0, 0x0, 0x4, 0x7fffffff, 0x6f, 0x101, 0xfffffffffffff2fa], [0x9, 0x8, 0x5756, 0x7fffffffffffffff, 0x9, 0x1c1], [{0x7fff, 0x3, 0x1, 0x232dc109}, {0x9, 0x3, 0x8000, 0x3}, {0x8001, 0x1f, 0x8, 0x7}, {0x80, 0x0, 0xcf, 0x6}, {0x0, 0x5, 0xfff, 0xffff}, {0x3, 0xf55, 0x3, 0x1f}, {0x9, 0x3ff, 0x2, 0x3f}, {0x7, 0x10001, 0xd9de, 0x9}], {0x3fc1, 0x74, 0x8, 0x3}, {0x8, 0xffffffff, 0x7}}}) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000003c0)="56e297874ca0143272925910c621e55c632e751fd110122ff467e0ef06a58e2338c179b4fedccb502031898c8d049ab009a7e1592eaf3f65d9a9f19eaeb10ba2053cf399cdd41f7cd1a9dc3e8815ed312218ce21049c67a45b85c0a5e17fa707ccb03693782302d42ae3accaffae33e481164dbc1d2dfa64732d", 0x7a) chmod(&(0x7f0000000440)='./file0/file0\x00', 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f00000004c0)={0x4, 0x18, 0x29, 0x2a}, 0x4, &(0x7f0000000500)="67333212f44303b26ec70970223fd52fca42f84d16d6f2c5c9688a61cde1573d9cb5e2bcdabf27e778ddb917590be8faacf02d06ca9ac3f20b3904ce8734d5e62854fcb41385f7a813702185b67cae28c19d24b051ee6237a8ac6d21a29a30f726d00a94b4e402b241f1abebe912e74a315c030af943973167e3265f882a8e5d51b686430f3f4ac4da03828a845466f6906aa9d2c9209bd73f102028b3a663f3eaaf0eec1c8969e9bbeabe4756e1115f3fbc3ae6e3a9eff45dda58722ebe1518e3746749fea13d482704acf28392bb0873242ee839f327eb6128011160d26ebbef40e47162015f9b44ede840a7fb369a802ac72595055cf2f1", &(0x7f0000000600)=0xf9, &(0x7f0000000640)="423be291de1daf78eb4d4b84a38b650fe5037c6683ee1db7e2874d0a114b6521860433428dc290f56531bfd97122a521992c046567f2fd35fd5a3324477b511b81f039ece369a097ea0bcfdd4b4ec53adf3e0a043e1d12a3fe1b11de8c9a2693d6938083e00f60aabd70f6367c644dc1814ea6e574feab4d5ad866fe456ece8fa0ae6f2e71ce181f9f8053319a0d7d6b1345c88a2860de7f84d65e0d82bcde99ac12921406634f2a2ef233537d279d453863cc5e49a1d5111db8d48adeb1389d387998acdfd06d587503ffba7ec0b4d65c3334eaf387963d65822c4ecc93cf2a450c70064ff07e096a7db37866c2b21b07b4c8e99e80494b0bf2fd4af5f98a45e3efcf68544944f73fe29b7a06eb430e53115ce62e46c20bfdabf32d044b9332bf1b96f48a86c2489b8f524cb8442fe637d3c15070872703233336cba5ba90557da50e118a0588a24d9a28a60253110eea94718265a8e9b071e43c2165e9512e45d9a63d37511255a6b18ad9e8fdbd6568055ec37b2d25379c82395fc0de322e19bfea5cc831d86b75415144b85dc8da789b5a5f5b7899b3e2928c8d356894b240fa6d1c86dd7363762ce9ce2e08735b47d5d43039b7b53e8c669ae0c09fc937762f8a9c69de56ba14cffac636c99a4b8483aaf5afe9cab1f0a66be2e1de48df65ba85eb713796d6882a5d30d0571824913b9cdaaf22b99fa441bcc3988e76597efb9e78f78b9cd3b4f5aee7083d4f6c57432e8ca23b2deee6333f75d2791a01236bf5d14e7745644846d3f8d9f6cf25eec78fbb2372bfb66f86f07a4ecaa40155f2c20134e2e92863bf7824b3e5628c8c172638d9b09b8eff3f8b26b8ed8e5449cd25509f1421d4febd68e0accbf83732c13f292c5509f4ddf4bb9b244d1e436a9b48eb860c238b695c5cab816600cb5a1d24524fc567d6c5a86698c0097949cab1873ec9fc0f84bfb26fd8dbfaa374f04affab3a9980727f880a7669549b49efc858b43f996172ae839d17450d614b861d15ff9b152cb0927acd3f3404593bfaf4b11cc4c809693244d805f05f495c242d45ad4c4fb71aace637e0ecaff0c4372450a33efe4ce891d89439eb36d4aebd4b59e81acd9cb98b887f8c9941da88e5eff00e5d1093a2f1e5eebe36864f76355855e958e4b5aae674949f8ba92114325ecedfaba27c2a3322ff563c01e5acb61edc61817e2df51b61096d1d3d2b457b5c7f7b811da7da709ab99212fcfce165a6b45497621f1f80f1ea6d2b40feb753c8b6cab0ef9da4842f4174e0543456172becb973ad1046bf9f27016612bc7d71682eaf57d868b470ee4f68ecd21864dd3c34ede6b3ac8169fbd4d4c12c29e84d968836fd4def27230a61f37426ba034e4d8bd4e264d1fef4e8e25ef5773c7a0a7179de307480a1f1e3be859dfcdfd1d754540c945e7bebfcbed10d6e85118a57924acc8bc0b22d4796b465e85f0a379a0b54895af33cd94f2bb855d8b46e4ade47e8c3c77087b188854fb555348d5f0b8fe59ff827c184495cc8cf9c7f65b431bb43c621eebb3ed444a465f6a4cdb34fce397e016541206cefe698e5b25a64a75596d3ec1e51e1eac94812aa6ca98389aae822b6ae0b8d0eb00f8b0b2cfe1f4c5a7702ccdcc6676553e9c464fa66ec7fe283d93d70a50d2b74a98f3f85568a48d92d209b5dd6730637c3dae7c89f489498a1085ff36667f3fc1508567a266231038cd3010787aa3fd2dc81a0b9645baa8dc0b58c0642cc1cdfa58640936a249f973912e005f03a5a509464c4f64397972fc3c8a3984a464a587c7f8f1645a9835f921d09a4e23a9e6b97ac0811f901d5563e85650b3232b5510d1eba83a8f900f2c09323bc66eb5dec43fd623900f568f44683d8f321192b56c583baae6f8753bcaca9670191f3c92161b82ee6db8ae276689016d80967240b249114e66905d89f72777c4e4ed2f80029d1cfb96117af013db0a189d8dd6a6955e25385f48f7379b845334a51fd73fd6f46115ba33477a243d0e78286acdcf9f3756e850e984b4ec22f7bb99ad9302acbe69025310ca8253baf9fc952f1d40fa4e018130e1aa41413222507ced701ad8e2704525c8b08e65723362126089c293f07c19e71b724605770a42aabc6fc5d5486da75e981508c50acbff14cafd98152fa778073b400c6de1ba10b4cba3499c06951a77a23e6b74c79d0b6254b35724058d931fa46985d8d3bd25433563c174582447587f7478cc7a2f8f4ba5bd4404a38759eb30a66e1d277f7599513fdeadc6280997f46dca7c94007e2ec8db29a2fd03d3f70321c2c42f450c90550fed9710cf11e1e03102c29cd6bb9289dfeb15501863d04405e97c50521283a6163b91fab16e1e4ff1f5819b06cf5ce9a593ccc0cc5770fd4efba6864bea3c05bf1815ee9193c395e6784ccc494bcd906c816c3b098ea89d9613ff927cdf1ab3cbb1d214f4dc29697c48d37c9d13195dc88113899530371a8e680e92400fc898b5c86eea302278bf19aa83994e04a37d63ba5ec930b30ff325b7dadec09966553e69d5c3ac216c8084da1ce3e0e077240b64aa116e3770aac26728b4e805861641d11f3e0123d8da4d358131a4114214f35e29d8515af99278f809ea8a8e82f14ac68a50e2fb8354b3929aa750f419fdf6b79696c78c54303a56fc5d2e4ea1c8af8494737e1364145895ab1a8ff82fbbba20bf72c8f9a181ff6d0c04d8ad1a5858941afb83b86326d34a51b9df8424265b7283dd959856838bccb0281b1fee997bcbbf4fbf2a101f14b584a7f3cc70ae567151273d0824111fed9fc4912e28fd207f2e8926afa0239db9ff09ab1a5ce16a510ff75d442510a117cd26a13232e09daf7574af4f637e84a2950d0a687a9668550fb5c2911bfd6405cd7b54d7b236801068b7db83d3da857962c4cb55b8739628b7e744ed1316d1d60c3f446dcdf74ed4471a668400212927e96c170a761fd8e5d19b47f83f5b1042ac9b744ecdb1dac896878fbff30e9b3e02c5e99f5980996fe631c8fa26d361118444b815cfcd4792be2ba14f3e829baf2e895880a3652fc39a22068dc7ddaa3179584fd33d838d2e78d3ca117915fabbd73b941442c79c5d47a2457ef91994e061c13f68e564050948abd73d9cc45e0850b09649d8b9b32eb8c323b63d31e1e8e4c9b48421809bfd9210392ef86513e28a767033a808d845df46fd06f3a60d1a0a412c3eb0632d0c5bb1656b94270622a2d3f5fe2bd8845a6031cc104cb27a3b38e0e7366e29ae7e43a15996270265a0c206c722782ec7fc4b7246842179ee850befa3d6198435783dbcc36e468f6fa54299525dbb9678526dec5aad9e8e8927ba297bdf933be837d001cdb0a758f593ebfaa027bc316c3991d74a8fb328c6760cc36f4fe487ea6f239263358abbad7e0565253f49db31e1b42c6311e9f0f9c454069eee96f5464f019b45ef6805032b631d7981f830e1a6f6da3eb3b3e21df49661ca17159d8e26ae3a9dc8d3bcbc2f87c2c55966ec1b9b9000383b7dc72b4a558f0f3812884e579226d697da95d78cf364c1e43fdba15b605b19daa0e7c22ff753139a9c00ace33162ff602dc6e05ed3d9d550651be5a0d9e159bbff2fe3b64acde3d48797a443aa2f6bdc3f6167fee32cad67e4b4aaff9570a98da746f005656324f01fa89de6757221e6a7bf23dd8eb6f9f0c773d5357f9b00e87ef7a72cdbe3db854e5935fdd70d2bce1c23312e24c481e665fb90e7fda292d9be0b5eb31f40d2525e4c51d4e17d5b2e6a4892293ac82927c38ab0a256687f764c5c81a9bd49c2e32698af88fc1aa063430328d3306b0114fe7feb17ea4983853a7847bfc6e75c4743c2f9883e768a31c25f1010ca700113a7aefd74587724b4ac34ce30744fd89516ae7ed9c7414f66ce196659c3be0fb2ad325bd879a8b49e6574d750e53337ff67bd0a1a3f3a7c82f0ab93995b8b776652285de48586d1f889c2b752200342bab46a152e5ca12ef6804d384476e107cc9e4ac65d06cdd5a91e214a4cb8a7b0def880a23d1fdeaf91e2cb297a8bd596dcf8e7fe7d2d7279259cb4d92e2ebae5aa63e47030f6d4f6a50f851a4a00c1e1f76dc2a3963f932d7870966e7a0f1c0ae0100469e4894738b9ec13ac20b9e6635a712638ad5738017c9848cdae08deae32abf8f2fe5f19c6c605ac01c4430f978e79aeeb1d6556b84ef1dc3ae2fcac3aa440d6a7cb19a80a2aee201c33aa670f1878a00c9b5f89063d5a88c51cd439cfe5ab821e1116bbacbf7049a2d395a97f2260588022f63a532967b7edca5062ac96b7e3815d73bf881ca378a04a6e5ec530205963f0e46dfe20650ea03a0b15928cf3e04f0c1f135fa5a535e24f14f55ca996d005b52e94ecacbdbb879dc386291a44ec925883ed65a04ef5ae4db18a8be0ba99dc129829b94079a4eb10cd9f7022dd95db3fd02ce296fc8d13ad07f40b4ac649955a125090e5c4f34b6507e4a6799f02164dc5ab7f6cd9e88551a6bc83ffa4bb040f6522d4d000dc291183eed672f31f0cbe1f792eb93bbc265c64f2df75b6813e7289600245bdacd8ddb82e94d5d7bf9cb21a9114d47232fa5fa77e92a0afe1cea56dac81b8263ce33b748cb96d54da84fe18baa77085fcb20fe50d5183705c3464898631f90bf1f3501d689c95bb1fd18c4da6ada62c808b1e2561779b16a2fb6ba70744c294fb286721caa6090329e1a2777eafc07f852f7aba0c393a2bf164a78343d7fbea7366668efd8a734815a9ccf66dfbaab624055b5bc348c65ca0c50c01387bcb2516469380f989f3adb4b40b5d04bca9ec1d4e46ac4505d25b3b8a50b6a2256c59a3df33a05abebfb4eb67f1fb414711330d37b2561fa144b4656f1d1bab449d8e14354df9578b7c7056e813ee04c4b79b2a46a4f71acbdf6ae18c3a2088aebb6e04ea45075aad436a36b23547800511cad7f6d9afaa25f2a87b45dc553809956ad0acf97bb26ea2b519c647fca6666ddbd26dad11d7d73a839d77dc261a373fb943aabaee93400d7c734a938e505c37a51dc6466fb4e71634a62d46d305e59f72676377ca6015c871be6e0503a12222e2a12ed2ce30d31eb90fc5412b8dbbfa49449203a479f1d4cc4a128b633ff348358d570c0ffe1ffacbd838a0075987535293ee65bdf869f0a9de0e38cb89551f33c550b4f24629ba4d11b5a8794b3521b89c47496c4ec209c2aa47a9740657da924be2e4390d04458fbaa09686e7edf4dcba9afb488f29f62146bdf2fa715b93833c51e6c8754836065c69704d97454e5c864b1444674da97536115c67132f9b4881a1f24902a5738cff80d485d875ca05064d0ece5613c504bec91b77c494d37df02243b5ffb2135db9192b7ac176674a04e3e19be85ada49804b875544d362fbef900fbdce08f68eaae5d3f380a609d48dfb8e64f49abec5d15847d7e7ea57c26cb71af65d10b5aa3063dba18569586fd5dc935f879e37f94dfdddfbd2fe31e6fb54870105fd623100ae9c0195290f4a38ed64649c93db0aad548646a4ffb3e3ddb213d7358370a3a539a530104bea1a6c2c827f985f2cd42eb42d17190bb4a6e806f1459578fdfb3741cafd5c02324e08b271d1b3705c5b3987970472829428d215e6ce814576a6e652bf2b764c70a9d9cfd2d04268e5faca57c684fa31315baacce7594a3998e4ff96d7fe8c7f893f17b5525cf7c25a5ef4e18c15dcf9a8d73cc8a31e6f9ac82a63dbd4b6cc5212f7a33e1bab416c326a35ccf7204f79119180a9eb0c57c7c5cbd5ca7c1ff4003177e62", 0x1000) chflagsat(r2, &(0x7f0000001640)='./file0/file0\x00', 0x0, 0x16a361b5bd205afb) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000016c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r4, r5, r6) getsockname$inet(r2, &(0x7f0000001700), &(0x7f0000001740)=0xc) chmod(&(0x7f0000001780)='./file0/file0\x00', 0x123) fchmod(r3, 0xe8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000017c0)) unveil(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)='r\x00') setregid(r7, r6) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000001880)=0x1, 0x4) getpeername$inet6(r2, &(0x7f00000018c0), &(0x7f0000001900)=0xc) geteuid() getsockopt(r4, 0x8, 0xffffffff, &(0x7f0000001940)=""/243, &(0x7f0000001a40)=0xf3) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001a80)=""/42, &(0x7f0000001ac0)=0x2a) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, 0xc) fchown(r4, r8, r6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) executing program 2: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6, 0xc3}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x9e, &(0x7f0000000180)={@random="a9e833b62727", @remote, [{[{0x88a8, 0x5, 0x0, 0x4}], {0x8100, 0x4}}], {@ipv4={0x800, {{0x20, 0x4, 0x0, 0x2, 0x88, 0x67, 0x8, 0x2a, 0x15533b0201dfe374, 0x0, @loopback, @rand_addr=0x7fffffff, {[@ssrr={0x89, 0xf, 0xe8, [@remote={0xac, 0x14, 0x0}, @rand_addr=0x5, @empty]}, @generic={0x89, 0x9, "b802172fbf8b26"}, @rr={0x7, 0x7, 0x40, [@multicast2]}, @end, @noop, @timestamp={0x44, 0x3c, 0x1f, 0x3, 0xa, [{[], 0xa049}, {[@rand_addr=0x101], 0x400}, {[@broadcast], 0x8d3}, {[@broadcast], 0x1}, {[], 0x81}, {[@remote={0xac, 0x14, 0x0}], 0x3}, {[@local={0xac, 0x14, 0x0}]}, {[], 0x942}, {[], 0x7fff}]}, @generic={0x94, 0xc, "1e86b03eb8195b09e6cb"}, @noop, @end]}}, @icmp=@mask_request={0x11, 0x0, 0x0, 0xffffffff}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f00000008c0)="d56a0b050000003dac8b8b19c3c4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000000980)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb2753b69ba2c9c851523e1d51f422e7d6bcd17f49dad611c977472d8ca018b1484f5420680d1fe8b5439cec6e22f0576b44a763caf15e409dd8c9e4649a351b14de738c68eeaffdda110f90710094568f6592a4f94373690b61277f2b17475a35c6b16745e796b68efe1a631eac6bef38d8166b8a12316ae48480bfa94d3d5e2c1fefa304759ad27de20b6cbfb2cdbf630dbd56946fcae5aaf1e2920497c96be3547f6371b2fcadbbd10766606feeebdff91e58ea4f1c51d00346780aa7162fa28c093678fce4f2f4d092f21e0954c8f450c009359a614ff19b0c0db70bb73bfd0589841278cb5c352549b1ab17c00629fd000000000000000000", 0x177}, {&(0x7f0000000b80)="5f3f96d73be27575ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbf000000007240adb278bffadca50913236138834f30b0c14773444500000000000000000000000bd8cb1d00fd72dc569eb467777a0bea84deac93485379f6e2ca556a17586f381b78ad96596e4c3cdc5647b7b6be396959774c2e63b60affe161c649c99401eacc1bbf94e7ddd4330d5c813f9dba790cc95efcc41c5f3738f06daa7ab8660763a3fafdc82a58c2c02a7233b61b00972f46ccc1cd62e5f8917ac0b5d0916e92982d9cdda69aa45c8d994a81453d76a3bd147b31575ec6f69ea39e68b00d1f9d83cdd4a25c5147ff0e4f416dd098448684c13103038073b75a8068a5af521bc7fc080cfa957363774b7b6807fec15275e7dcf10f0c", 0x145}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f0000000d00)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f106000000000000007dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15511b3c884dbe7e23d552af5d2e13f87b04583688ff6876fce47d34b3066bbf475a0fa5dd24cc2149a3539", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xfffffffffffffe45}], 0x8, &(0x7f0000000900)=[@cred={0x0, 0xffff, 0x0, 0xffffffffffffffff}], 0x20, 0x401}, 0x40f) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r3, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r4 = socket$unix(0x1, 0x5, 0x0) writev(r4, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0}, 0xc) r8 = geteuid() r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000003c80)="e90ca9cff960b6c077a382ada16c36ae057c1a7c4e2a03bb05a7b2950b1faec59e4a4af20da33f906e0fe16a1c9defee2b1aaf6e028531637726c126544bb8e412c00c258805994ebc1a806c51aaa4618278062fb3cbb160ca75e97bbe80b68435a017a71f31733366d6b10def9fbe65621622484f703e2fa9e2783e22892115d70d555fc84896", 0x87) r10 = semget(0x2, 0x3, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, r8, r9, r7, r12, 0xd, 0x1f}, 0x1, 0x8, 0x3}) setreuid(r5, r11) open(&(0x7f0000003e00)='./file0\x00', 0x10000, 0x24) r13 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003fc0)={{0x800, r7, r9, r11, 0x0, 0x58, 0x1}, 0x7, 0x100000000, r6, r6, 0x42000, 0x2, 0x5, 0x5482}) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x2, 0x50) sysctl$net_inet_ipcomp(&(0x7f0000000100)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000140)="7667cb3a55138450917f366f535c664dd702e65358", &(0x7f0000000180)=0x15, &(0x7f00000001c0)="ff4400bbbc502d1e30255ec328c2e4157d023ddb0ac15cfb1ec3ab1da0cb9fb74584aaeecf7699110d63ede6068d28dcc1fdfbfc1fbe7f9a7f6deb597a4ba208711034e4bee73cc93584c2ccfc14a09bf74116633601dbc27987c53b4de9022c190d0de386493c5b1da162931821a8bb9135a04267e5fcb7778501a9cae12c7490ca2e7b22653530d68043bcec3960cdbbe063dbedf345ef44d6cd26ec92009aca2b4e6296630da644e006db96b6b27f898f5304a22db62d8a5b94d7a1b290957dbcfc05894d94a0126c3caa3882c9282c4a9e84066592e0716fc4198aef0b0f0e51622bbcd01e3bea6e9b44ab01e4988a5fe5e75a2bf93eef5b70fb2964f513c07880fba7fa8af429a9c3255e2dedd8b6c21cad16b2c89df364229ee5800d32403e615d10d8bc37642176e326fb77ee4f1bf890c002cee1090cfe8770c91b068eaafab45a455db43c74b81c82511fa427e6e567d2336c4e611ef6c40803ebbc4892fcb1ce04f66c894b1c2254c4c58d1fb7df77dad2899f577b0a8073abe018f71746d160459c2a1d16480c5a525f3a31d9495af36ba600b3c2266432e04f39f6f812baac3596b30584f4b602b890608adbd2e407ceb90cb163df83f404614ec80308a4afbc7210fa257db7711fbbfcf4d2ae6821fb952dac337882c041a211f1e9f42a8b5ee671f25595b12609d7f9c70696b9b9081b6acc03959a6fb323ee24e8993eb76d987a11a45b35a7673ad1bb3198966514fb6c1d7d2465b115830dc50bd466ea9af1e634b12a40d7c6f2708a32cb4da5ca3a0a4158ac0e324fbd2b3404f931d0d57936ad4362110cc15a9b3cfdfd571aa71d5f9b8fcd4fe96a451ee928a2a2b7ff529c73bfe21f86ed1868bf866e07722a00142f3569bdedf37b0a11c9a5afed74e496024462100e9b87a115f3136690e0e01c97096fc258fd5bd04b65bd08422f35dc85758e2278d27c467b0c5c49bc87f7103acabf429f05e4a96e98be582e4329d6ae13f7f7a59dc0f28468466f8aac74e996fcce48999e934bc7234dd1ce562b6cadf0f065bc210f5df254c5e21ed14e2a48bf7c824327a4a22516692c1cc6af604ad3de2c502232ad7d78ed3c6c6e9b22d6a57bfce738fcb88db73721e4f9b50dd959275de77b3eb058648fdbcc7d7b6255f9cbb52fe2d500c1ec5d871ec3052479dc9c580f17e8488b19ec535cc91468911d3f8b7601d51b14bdf9a552a59b46095fb52b7cd643fce105d5b9547f9c4501955dc8a0941f59a721e47fdf2e616435a6188fb865e1cb260a5a66b1bc56eda300cbd3d92aa1154c10a76dabed951c905025f21477a282b731cd8f3bae7e96fb7b3a9726638fc4d977be2a4eb3f4815b57ed1306659203604e0f992bb7e38152b9946aa385b5b709cb39a7b526d692ffde09299bf8d8c425117e403c7557df2ed35422460b5a0556050f7117b48553ae3c757e3ad3882f7df7fa70fad5d360c32a56d230b171fab0851d9df8de7f9647545ced1ba235f18a3c20581c7927614152dce79e8a8d2f994d8e1b3ab3ef6db8ebaaf1bf07dc9d0758a5178f392dd2270e770c0b33050d302457a3c0f444250cec53e7f2b0d3904cac535eba4d11b9c42ec4674100e40907b66cbf534566d1f62cd5358e9204a98b726e89491939a2bce2b44bdf759115d01f3b2b3c2bf203310512d79434c6de134a68c215c94d30ac5d9f0f5c5a968baa5ad3848f8d4bf156dd9bc1843ecc4e4b477f30554ec724b7c515db078270a4cd06fdfd0d0f4ee5c5b5c9a3062a27caab1d31ca8796426e9b6ea16127f6c9232ae219c0707252dc55bcf6ccf4c251d612b24eccf90fc4bf1e6e7e15841e7df6c73c5029b424ac8173bb22fb6ff1a4f563f7f5a7496cc71592169cf58bafeefc14d80deeaf47e5d55231b79808ade780835e2facec88dd372c356ded1963aa01b47084c2de3e9a78a6053ac82e3ee082861e61c4125c161acb88e83a1fef69604784cd38586f5beb12ec8bace27fb13d6d9791383ccfa8bccac2e205176493c595e9fa8c4d4f3db37f593ac463c8bd1d2fbc7398f451948421719088d96a4fda9c0cefba67b110569061891ce6a05677917f1328042bd34d87b4a53b56a39873702fc75e5fb6b3fdcacf54cd40e94d96ae286cafb963fdf2e69188a3cea84073db528addb81cb2d3bec160b5d9c9788054f772556fee084d588f541d3083872b4ed0dd9d7fed9120170c82847a1622dd44d7d57be097a5fe3a0826c58125a9aec09d9eabce20fec7f49c4038ed6474130d92184a64062613a9a653fda463b33e8593cf476071dc8c73a1b4a8c1a19327f9aee17f98b19f5da3fdd86b7a9f399108a4bc59a291f25e6e277504dc54e0f39c67dde9b17fd19c3defd42a366faf4a8afbb3ccec2c3c61a775b3a10df4019a1d3b008ac67b2265c2f76545f768d6ee428760348d3976a07074588339acfa9c86ef6aa907796ad58455c8cb1ccba95e2efd3f676e6afcc97a5de933ce5a4d23e6deb91077995970e07f1a3443d2ff1db6ea53a9daac672ef7f8681dd7948753be4314a0a6054d5f315ed1bd106f5423db287c01e2bbdf5f2bf451d85cfdd2d273cd0132eb471248e52ce78906eabaefe442d4e38a2f7d6bb404ac2cf0a8f054cbf1672541108f9a3695fe672eb6889ff6275289bcb6e37bd0a07348bff53ac5f0d45fc9572531fbfaf1b638c63e985b6449d795a445331319c5f9475d1e959c88fd4b06c66aa784750b1d01b4cb51f5cbaa568c31975523cdf488ddd81eef33a9baa7a054c96369971562cd05b7f5b50aa2fedec960f4c86afdbf9483d8eb5c0da34b7290a453422959af7873a20d42205327c31963647dc11001ab4bcd0816f6c0367c361627c78c5c6201976120e20ce16b075fb54cd9c91a437dfc01ef2eda298247fa6e3089a088804287266e2360adfd7b51b75cddc1ba7ab75d66e7e5a3ee50802cb5086713d12fa77cf47142023a2b61e99e44dc183afa28735481681751f18e46882263fc3ca87ad5311ccba656ce1f42f4e44d5c974bd730a737dc97687cc277c5043c0b24bda4cc47218896ce71dfb7e84648077d76314fe81cdd323ac4b82d4a446e1b3f8b7a6d06cc553a26a91a26c5329c21b5430b6628de5e87e4f4ba9357aafeca20f22c418b5c75c6790208123156d60b4bbd246f99dfee64eb22969068be97c542683934bc69f400c9fcee048202c2699f5d8ccc5496aaa9fd3dd943eaffa26c953a371bfa189211a98c22a87378ce3c3ffe6ff599fb3e1e0d6c3282821a0ed02f603be6d2ef31b53a5d1081710fa1fef90bbaef82c3f413ca5705f4bb8ce0328a86978207c515e2e255beeb297f83c4fc05fd01c9175821bc4aa3fa420e245b336e3dfa727237536afacc3aaeb7195c645a7f0e5c84db0ebaf67525905315ac2d555b4685cb120513695f7d57242f305cfd19a19f19945598005c26c9312b75ee067d1c09d8001f061d4fe8abb5f872c86c7b235d5a9847a14cea2bb56068321f1d72c1eec7d486d96db17176d37b9f3e69b2227b514d492642592e432c51c8c284836207f443383c81c7dbc37bd85dbe8ac657c959f1f24ccfc359ac0778ce87a112571d49625400896e70980ecc96f47212560b2dc14db949e1ec0bdc0fe49f0d0326ea4f06e11cec3593764a850b8fc4e313d22ffdd401adedb4d5b339fbad717f5cfcc4e3483a8e706859384df03435d1648b1dbbd5195e8bd513f00bdf26fd9c5f22ac24398dc3aa58461cd83f9fb16b3ee9a14c60d6b2f43b6b3757a2dda7e1a67c7fe4880c36472c816d15d026e5b3c22d6a6e015594961486be37006003790e13e11cce81faeafb6ba549666f1679d19d72ef51119463d80b0fb1341a4241ac402801ee16c18fdf0f03bc007df64d1af9cb5e3d029be57675b3dfa05ce235f94303e81bbb06f942748c34ce3ef3d36c7ee5267dfcf5af121f319717e838f7cc241f93189b66f6898b49282d1292073a367cd04649ba1cc61b97d9ed8821b39db280f43a4fc15b1243e2e85ba1c37c9c05d9b3f204b37c9e520e10c874c8f8a07dc630c6d1efb26fb7971dd859393ed3f2a76ee18514d15b67fba5e32b6c50cc7d1d2e65613b07ff4ee12d4bdd96f2365b61ca32a5c0462c7355ec079fdb973e2e1a5687bee633664a0d3550ad9796636a7192afe0112b03b962a09f56bd68ba88434d50571480c094098233055d0542266b03d81924f42c0a90017cd5ac10ec43d4c65a4bddcf128f256b168e9a509d311b36bce58be71f3324afea55d93dd2e50cd072a762193c9ba5e33b9e7684d412d758801c182cc2739f0222d5bb10dd447e052c9a4cde5bc718a45f83645c5427bc6635658691ace9f47b474b8453f6020a03aab4fb2b9399973617563a432fef00ca1a7da9ef9f3f94aaaadf252684914911f074cc8f3f1a2a6bce523a1fc2f96eb97c9694485f762f66a4796b915c1d54fc6e6bf385696934929a563dc25bf93e6be8ae432712db5dc6cc59e1bddd856142e71edb53bd77f8607ccb83ee6a6e2bee5834ab9a09198408e3c22df393284db9cd3d5179853b0753d4d42822f3d7441866afe3ea93b1a0e9a931a2bc27ef4aa5919cc37c3b49e2cfa12d40ebfa8d90359c0c40183a49e6c748be7041cd1c16a442f22db8688d48f4d6cf089c6b3d530d26063e779ffbd2a5433e178498b62ea6d97b06139868bc0671394f8cad4f34cf16c1fe24e96a794cbfa2c4119c7d28ab7df7f566a0afa6f4f93e999f4dc1614806469972a146783793fa8b348632d71b852076eb642c7363e89eb292a46ab7c60ee623deaf71b24254074a0643e28d8754e38c1dd4a89f5d783681a5c7d9ed9b462988baa00142211bbb0adb75dced79baa90a566af4c4b96790d57ec3b73953479b9a7aa6cb87c0d444c4246b319ef2c047e61b52a0375c611c0000e63b962f3ee10face180e1ea7e4025f49f1106a97aa2b7e23975deecc73f24d91789ba7c4b51e2f0ef9036e96f7cc57f1a14e417f38240a663487f3775df54d4ab3eaec684541e3071ca2de74a9338c324ae8ba4643b86fe0ba97d06aba1445aaa03b907bffd6f331d286939db1e4a3cd082158e1bf49011b40ed590db59f36243b7b4e49008de1499c55f9049d37b6c845992d3ef6860d60d462ab4d6097e60465e8b58389d4d395f042e9638a3ae90d6236fe4615bc47ea5c71512c6b8639f2d0049c2eddb753806c823e6a8fd8a77a8d1dc984f41551c5437375a7856fe39ca75a608f66399aa95ff9f6e988cb65a0f0cc82ac7132bda94d13755130e64871edaea1a88549045928207dbd6ccad5c1d3a37059a3266781615127b41bc0380eedd7cee58bdc9c9bd973bab45a9fc015f79cba29b26a59f68e8f0b2b5f26b2fed45033c4c9f1d49c0e75062f9a2d2e8fcf9f77b04d5cea36b791d02bc73b52b9a68c6f15347261ab0ac9227384e5e6c4af5a94ba3837aaa7cfff70b661c0944c961b7b29b5b0ccb5b9ad51d4e4c9bc07e595cf7d7bdc146a1e2b93560526fe6a9d767b8da2ddfffd1e0ec6ef3ee8e1616750464d33fb1e5a11b0aa0d088305cdf0bf386a66080aee91f14d4b48bca001c56abc6b9e24116e8adbc1c24419cd7380919e3dfe8b3f662cd6fcb54048a856ca1912c296c4ffed70962870d4b1e5bc4c7d3d710ebf1da4b46138b5d5d15a869ab623efe147264ee31df7f11577274360bd57d2e23ec077a59372d374c97785ddc573698631334be8150a23b1b27c0b898cd133d35a04b6befa8c5f77a16d7608b37c3", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001200)={{0x1116, r3, r4, r5, r6, 0x44, 0x4}, 0xe51, 0xe2, 0xfffffffffffffff8}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001280), 0x10, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000012c0)={0x3, 0x6}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001300)=0x8bc2) r8 = accept$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) fchown(r8, r5, r4) r9 = syz_open_pts() ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000013c0)=0x40) r10 = socket$unix(0x1, 0x7, 0x0) getgid() ioctl$KDSETRAD(r0, 0x20004b43) r11 = getegid() sysctl$net_inet_esp(&(0x7f0000001400)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000001440)="5ef0e92ff17637cc81c29426690f351ca245bcd45c0134b24ba6c01814794df1f1d21a7f2c57c0f35a98c468c48c98c536c9a5", &(0x7f0000001480)=0x33, &(0x7f00000014c0)="33b8906aff5dd4e7f6ca3add02635e86efc1a60d1b4125db522c659f59f35b89695deac54a5225c357643dccedcf8b1d41f6a824b6199959ac2fd286777fc4b0fd5b26cf141a7bdd973b761fe66ea3932ec31b2046dd", 0x56) r12 = accept$unix(r0, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) fcntl$lock(r12, 0x7, &(0x7f00000015c0)={0x1, 0x1, 0x4, 0x8a26, r2}) r13 = msgget(0x1, 0x40) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001600)={{0x80000000, r3, r11, r3, r4, 0x134, 0x6}, 0x0, 0x5, 0x0, r2, 0x10000, 0x3, 0x5, 0x7fff}) r14 = kqueue() sendmsg$unix(r10, &(0x7f0000002880)={&(0x7f0000001680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000027c0)=[{&(0x7f00000016c0)="1fbdd4e443bc8c90cbfbf25d1970cabc14a1216ff905c2", 0x17}, {&(0x7f0000001700)="16bcc69088afb16a2d063738c9bda610cb1568dfd400510f9dbada3e790b6c2f95dd7b0de49997a1b8b8a6ba4829a2b86c9ee79cecb93cdc41dc116df716a7a1ddd8a15d11679887f51308e6c3f068879947376ef41b8c746477196316e8df88c10bac7d9c044bc3aabe107b4969521ff1648be85df7b19a81348907e73f1166a765b4521c7aead49047c02a36647e63ef1edc7839a5d2016941c3cd34b72f8ff552da18df9ee8fe48f9855f9832ea543210ba1044cb6facd48ba7eaafe6bcd50a7364172dae1d4e65a3172203a5789659ed80400ce8a071ef984b27950bb8a4ade8357752acc317d78a5bdbbdc6f15a2f9d676f62f098e251fb4d52f2a93310b7c6b91aa47c07bb6139837252b3018db695e91e517c0a492e95cac4d08ff36fb6245cca3507b9e17a9c18af266fd6a70d9841da94d45a3daed4f9cb969b550858c5914225551727a28b2e36314e7ae46dcba82d7b535e41abab2da1406f1f3a0e11c6fb1ff276b34479919440ad2355a7a7795010cbc867e4f19cfe6b186f68dbf32deb76c08d59cfecbb8bd3b6d2ed64e42f1dbe838fb2e789d89fc3f4f9fd02487e63cf313d56b9a06c025dd5e02a0429b6c494258544cc5074e1a6633f91c5566bd2cc453d2afe6a3e2a3d669df3e26f822531c602967698ffa159298ea7d32406f448304896f4fd0bc5c9a3ba35ac61f6f069572bf22591748cc0705cd65864ecb4aa628ff1b5d21390ae6ed962b3d1b0be858591906036c4fcd9d185737228878bac1d46e31116ea96cac28d5870a7151b8a6892a90a47afaa428fb5431d06c264f1b4912e21f190865c6197476571365cff3af738969b90f047ecea91a1345b31dc2cbd8b48e3e4f75ee780eb5076f19bfb7002136d1eb70b9facddb83223b55de9a76c801f8aabe4270ed1db07c39019a5b29cce36e059b3a27b57b0c605414184560a84c6ef709b8f2b7c934439b7737e5ba6a2ced20482ea3c5ea235b1a653c8e0e93003dcccbe4af98330f6513ec8ca7ee0bf5f887125694fcd445897c19ea01c9b92de36c23505d88d7ec5b09c3f991a32b2d8b8ca3f7df833b088877ad58e525573ecaaf10dbfabc58ee713753080190e647d5dbcc3776b43e3d617e9dd6ca3d3f7347759c7a25268df60f36893734c8f357b5c3d80a283663a41a51f68c84d7f693366236d7034eae5e1857525558a96e3296e44822f8f724e0d1f8cdbd806f658721a0de3a4497aa1278a52adaee676ec2013a7b48652573610ac4127a3b5527cb086cddd7a7553eb5173fe493244e51b551955427f7c1629a19806b66fbcd93e5a65178a011c5fc57b6e32bd94e298b530f391b00bae668aa50b34d665f50fea1b5f6744300e920649ae01b61e9047cd219fdb37d7ba615e23233db48957d8afab1b1444dc3c3d322887b47f212fce821cb6d68529ffd58fc644146b71d770ec5244ba27155e2337d93e4b0efb149722c4608c9770fe3c8ae552e64276be430dcebb87fa2a145e2652583d1aa46f3a4a8f3419b2f131f93b0367e7b0c4bbe38433862106245cb9139c379689bff43fa5fba8f2e3ddcd0b434acd391f87e57c4cb53dfff2f108f22520bedd12606a97568f3717e6b42abcecc9ae15fecaf4c987020baa727714abc7de25c8cb8f355e5dc46031106d30b971f213d8effec373060ce59fb2a316c47c9bd7f405f066f570d9eb555e77ecad00fad79f0fe9516de09914eaef978b9ab60196a7304768097d09d36b07f10ec7c52afe0ceb5d8b116757cd840245a8956921b43de26725250e9005ceb6bf34ec03376ac939d62cb394728c5265b1a5931ac87eb793c717793ebe57c7a564740059e8809114efe4449bff901ed791f42e32db231bb0c0567da3953fe1f14af758b6bd14f7dd364001188151691e8b7eafbfec9fa680cbf66dbc3cfdc69fff570c419a170d25dc15672c50ecb6b18ea35cf256bffeba399649f9a97200775e34ecc83d099c4ab53461cbcee8ffb9391c091cdf3142884b5a2a45e3408b4cf5dd4fec6dfe8d90180f9f92c4e8cda24557159bf667392d7a94a79d755168cf411665d29b28b2cd0be6bf688ae6cefaa7f18dd58b4d844df65f3e8ef440c97142efc2aa6243be4ae59ae5b903d6b0e57c45fa183928483f3043a66681ad10047f5cd23701286aad9e41648073a88fd0d31ff967716a275d1b6fe2e488033d5e1417303825fc551d88d602959e269cf8b3f77a4908ea36b0a537b2663bdac7f591f352525618d8a407990628bea984bd2d8729813e7293190d05c31dcf57d7931e600d7603000b18573be3c000f625dcfd238ee680e526093a73372c8cdc8427b0cb2d41453c0274787da318b5316d2a8bbc5b3e207a2440b9f07ef100e79bf0ea33580c84c7e206442fde5dcb0546afa8aef1ec2403874c8558b49b3ab6cbab6f509a60683087c113f6e15cda75445ad8343c8690793a1338a23d4f9fa1cd832463de5683a14c4f42c0e740999eb24085edb6a0cf2b0e4d8044f8a91a34e71d1636b6ec2c11184602a349b34c215fb41b44d96e0ff62d5b1494b13d6bc90607bc8120f43f117a11af89507bf872f3d5eaaece32cfcc2d9d8592540b680a2d8d067abca54815d5943bb69e0a34bfdd0d9e275c740693fb3fca2da7962d8c5f44f11a8a61ec07ab6a45c19936aa22bd8939b17ad6f4bb93d22fd17aa217c89b8950fe7d776611fa15ee7e0e36bcaab3151bdefe096461ecc2cbf62038579723b722e473185218585a81bb08ff426906266f9af244ab2a48adfdb2eb1a5b92a44607b5f08b0331296361ec850587f1685a4ecb43f11f67eac1575cef8bcfdbeca28fc4fd79902cc3f047996e0b379e5b079f2d80be88c52997a96d05ca8025eaa81ed5d9239e5dbb275c20d6bc91e7d62c752cd1ad54653f92dbaa40bf05b5f0a1ca81167496c2c33842d3fc3b243ac3aef84a56ab41c35f7070ed1744bcc2e436c4ac5931758d1712376a4c57e118efaad30193f5cd905405d7e21d20b744c35d69705e5d9c71409a802ead1a3fbd5c3363eb82fbcc1364c7d927a5223ae780d1a16aeaa0d34ad81ca9326719c8b3c04f80cb4885619dc29f4ca0e5491184a045086e3154223d06f35cd11fdee2dc54513e4b65b28be631655f44d9d8571afd24877d10f645b7439fe9e072ec11806ea26a959c70712a3b63d7991911e20b1818257c0d882d22dc633efa74a5bd3c05785fea031ef4b46d7de0c58a6ef2d38f463af83a04856acc6ec787cbd0d0c7d493570fc1fe2726a9408011bb11735d92467c0f8c3adddb265288bc071b35490fc9d60607a7eed0d5fbdb7f229cddf2bde812d6a1d94c8d12a230582eb0e26f036a247a4d295c84db98563014668cc93605e08aedbf07e6d657a921966a4117f8dfa143de6d54cacc552e316b19e445c419b483dfc10d4624145029a39e942dbc6a806f9cb96c00e75eaefd3dcf23f541c7ca3d70909a3732fe56ebaa1a09ee913e6c64e238e81d7dd02103684d6b4220466bc9ad52b937507626f97a84fa14a337d6015305b2d989737163828ab4ac09bfa1e70d02826c3f29e2e6d0d5bc962133f7248572ea19e5a7595e33cc3ce0f4285cd30356364c0eef39e9c5cdd8f8fafee02c3ce62fcd17c920b2a12663750edb49489bc430508a0b2d05174202dbb8e112c001aca1c79d7eaf7847d6f622ec9e8dd38097d4b1c11c95498a5a3a38f95d159394299f7625bb0f3523afd5cc17213ffe9dec8618ac37b82deca64d63f5ab31b13841244778b101eae19b2032b8c360b7b7742f18030e282b6d9053a7f4bd640a2f21846cb69501676d5f6079648017d9a0114784131fc9fa551ee813a015c85d323e20ef3d09e0740b625ecd4cfbafcac27fa929b7fdffce1ea70ac7758432edc479651efe2a9ecc1bb46b7be644a1c0a1274f8bf533a5d87d4b3e75fc8a8ae96c6ea0440b8cc9c830e15a5cdb29a12978a7aff00d4178793d15a991313274c2858e3c67b26e3313c21de8d61c817bf023829d736d00aa939fb3a6d1177871e5b80dee6bb461a44617f94e1af4de5d1f482ece7e2bdb79241d0513fc9a4b8991f1744b422fa1e220b87c2eca7f33554f971a936be5ed43da06f376aa5f6f3100fcc41230582c49733e5f03e0aa72bbbeec151d4b9a016d080517e430fb8ec9685fa6450514de8d4bc74a82108f069305e37baf970ee7ee30184fcf63e488fa6402fc96221c6a4fdd61e2e81e1980a0b61c3a24f646e62b77de4d7957aced3f8e38164a757ee62f6be702eccfe1290812aed2c08a324e53426ab0e227e566b43d7a0e2836e9a431e2a8a141803dc6c7fb7907a6d242617874e239d0ec9b478e846161c42cc12e44e0c6a858c9d79dfb21143ec58dddd967ae97bd318c0df283cff5d55b27e6df642d1d5460b090b8607ee73b792e949647741cd38f704eec02e2913348b325853aacf15ae50725f71e8ce727c15a31688ba8ee907428c85f609235c7e7ab3405a0e50169688586a8b7cdc52c159c3b863260b6403bbcc2bc32bc6a8eddbac94a79b5dffc39d1cf896249ff33570622aa2817a601837b6ea599282f83f2d4531e1d11dfee1ce785238698508914425ad4973c84af45ddca4b32d8f840819da747d00d12ff7f321a0da5f603682e4d83a7119dfb3baae18d45333733333e772034b5c1a1cb2947a8fc40544fc2923b56b29e860190b4e1950523fa3a99f6e3dc23d583d641071ce84b1150040b8a7c2ac0fd6387d170cd4e0a8ac09b7a5dc3b77ca58263023817d0aeb324f74560505a8bb7e2785cc95c3a1ba1cced877f85bb5e5e785676306a99ef157a8a402455f49efe77c29aeb173a99b9a31a248e73c8657c4dc6d76791aa44508314d33a55abdf993f98a73b80fef88e70dbb497c9fde0cd4959055a309a1fdb7bea380c0896426e97baf2f9d41c581a53be4b7587a805cae194d5cc02afc3f53142c2eed7c296f8230456987c56b724835c63b96d6ea348d59c8890f04f85091eed168c1c9e1550d624f72f7ac1e475049c486d432c11f2d8e77e4b3ae8204b17b3e2ca4c5e0e64ce10712f0dcfa3614351e5e4aea6a5900069e9afce6136bc3f345f8f3dca079ab4d15098b40927d949674e810962592be46574a152f6561c39925b0490120bbe1032462a1e7e84ec2d331f7c4af48c6d6083b9dc062202161bd4935ac2e633d240b22662ccb1287477dc4f6de584397fc4201a64c3b436bacee2e0b16b4d2f13130af76374842d1445596ffa2134100cb693f858cc395e7776ab55e32b5f4555e91de975a81c9c026dae32eb328ed0ef60f1a0f91ecb3be4017a7fa6a7f033adb97108fe94620f562bf9296e23dd627cfa8d6cdb1f250e84eaaf72fff5f4a104ff16d84452ac824173adcbd0566618cb2fd35dc8fe03232e7538f44f8fed552899da6bf9bae081497a9aa5b71d6a7b1f43bc2d58b431563bb2cc65283f833de214afafc67919940eb480b6fc37859b14acb35082b3c1af1edcb1969c05b073f6271f10562e982a8d4f6cd1d325c4c8cc60db5c8dd31bbed93cefc65ad2fd93126ff1389a710c46fc51b4cb7736e6bcb6a881b9434b17c378788266cb97a6819c079691e7b2cd3ff656483fa369e8f3b27715420f342337520b8bbac055acecf284135c5493e7db2b64fe2bda9e8abebeac604e530f9832178cadd288e0d08d48b1fadcb733b885dffe2608f36e0c6c807390d89aa8d9b2936afe347f1a0276a114a1c8edd917b37e609e463bfdd5c1eb5d057108de7188fd2cabb9", 0x1000}, {&(0x7f0000002700)="d5af8621cd32e5561d76ecc0ae7cf794b836bc6ea66ea97dd5b38b3d887d79b4639f239955a9ae6b56d9981585d397e3cc137e9c3f9f16ff22b3fcca0dd39b4dd57239a4e2ca449736b4bb251fd9c816a34bdea56b4b3e4ee3414032371e31332996ddd10a6a5d767c012a22d47500788d947c58a006fca7c88631b04408413d807087f91a6d4d72f00ce0c7036f2ef1d265027b37e3de08", 0x98}], 0x3, &(0x7f0000002840)=[@rights={0x28, 0xffff, 0x1, [r14, r12, 0xffffffffffffffff, r7, 0xffffffffffffff9c, r8]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r9]}], 0x40, 0x400}, 0x8) executing program 5: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f0000000280)=0xb9, &(0x7f0000000180)="1dbd06084921068fa87365ae", 0xc) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x0) rename(0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) geteuid() getgroups(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe80"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) geteuid() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) executing program 0: open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) (async) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/115, 0x73) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000400)="85dbcf47c2d4c336fea77a43e7165402678bc2a99a873d2a321efecc1dea583aab172f63de6e28146a4a8b064667fb020000000000000000aabea695cf89a2c22d95400756625ad3b6bc7ebc6c57c2c1c6766e34ac02f98161ca2df2b3a93de67e3a96c8c776189c556ad122421f15d118d4c63225196ec94b407f30dec08b65a9a66026df77e90146036b148bd363c5f9dc46363849ee25e9df2212ec63b653b4ccd468a4de7daac0d71ee519ce2970a67062c0253b1107780d24f8079844b18b4c340f207f50b0d09e1c712318c95106f5553cb5cd4b0db16ea0d9efd3622db121beaa9f3b34120c496a66242797d857", 0xf1) (async) setsockopt(r1, 0x11, 0x3, &(0x7f0000000400)="85dbcf47c2d4c336fea77a43e7165402678bc2a99a873d2a321efecc1dea583aab172f63de6e28146a4a8b064667fb020000000000000000aabea695cf89a2c22d95400756625ad3b6bc7ebc6c57c2c1c6766e34ac02f98161ca2df2b3a93de67e3a96c8c776189c556ad122421f15d118d4c63225196ec94b407f30dec08b65a9a66026df77e90146036b148bd363c5f9dc46363849ee25e9df2212ec63b653b4ccd468a4de7daac0d71ee519ce2970a67062c0253b1107780d24f8079844b18b4c340f207f50b0d09e1c712318c95106f5553cb5cd4b0db16ea0d9efd3622db121beaa9f3b34120c496a66242797d857", 0xf1) sync() (async) sync() getrusage(0x1, 0x0) setreuid(0xee00, 0x0) getuid() (async) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) getppid() (async) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0x0, r7) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r6, 0x5) fcntl$setown(r4, 0x6, r8) (async) fcntl$setown(r4, 0x6, r8) setreuid(0xee00, 0x0) close(r4) (async) close(r4) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r9, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) seteuid(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() r6 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r9 = fcntl$dupfd(r8, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r9, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xb}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46c", 0x166}], 0x2) dup2(r0, r1) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f00000001c0)=""/223, 0xdf}], 0x2, &(0x7f00000002c0)=""/117, 0x75}, 0xffffffff}, 0x10, 0x40, 0x0) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000780)=[{0x3}, {0x6c}, {0x8016}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71309fe69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000001140)='./file0\x00', 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000001080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0xd8, 0x0, &(0x7f0000000280)=""/216}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x1f) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="0cdd24ffb5df6fd77a10c99c6b64b02df77df5888f101d701262fa898f8117b6499d04523104b8420a930f22ad640a8debe0965ccc8cf486b61657cd120fef48a842fa332ab7b385a74bbfc6955077be9e2bd83052af7d2de9099ef6878b3379e7047a09043b605eb94874eb064460866cbf4f04964cac8e3300d3c136326d69eba731c5cfb906b6cb8275b24b35636a8437dc75e55ac8d5f4d8adfaa12a5d30282c958ee097a4d665e19dd086393d54496c2bcce484d351393095cdf87fd609da5293117a387557e7dbee68", &(0x7f0000000140)=0xcc, &(0x7f0000000200)="1eed2eb66f7de9d3cd1dd839fcee6b487e668e20ee1ba4c159d304039efead0bf33d55405fba08d3b2d18d4fa306703085ddad921bde8e288c77137b6bd07b78f0776efe745a60e66cbd90a4e34fbdf72f46db487450f43e10f90c63c1a0926b080ac724f8dee323ef0107ac8964000fd668e0996aa66872e1", 0x79) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="5d8a4937823c1d0c61a287c81c9bc858c7c49d32bf454b0f889dacdd92363520b84c78cc7d82d9c8028b08d27a3f133d2533c40a4ee6634ee4e44c5fcc1e77df14f210301c5ebc41651389d70384a93054af2662ab2bd0bcb1ad4e8e64e740e8520d072b99809cae7b08cdb7cc75f40d9b37e9464466d1eefb9da773454cbdad9c70b15be053c91ef255e26d5977f0fd6589e573ce2ca1c54cbab2c7817301f040903c54daa1c8f18d2035fb45b938fd2c2ae49b0b81f2c89bf18038030de00efad7121a7f0a1d95ed03169a8613735f82040152a40d2801", 0xd8}, {&(0x7f0000000040)="9e3af82d0944daadc66be748af6805266911f392c546f635fb6ce92db7d311552e1265103fd94f4577b91e92d16e7206915056affa56bbaea729f551", 0x3c}], 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101, 0xc21}, {0x20, 0x1}], 0x2}) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) rmdir(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000001c0)='*', &(0x7f0000000100)=0x1, &(0x7f0000000240), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="432d88a0c7d82244f6c661309fd2264dc5f62a0f58076209f3e7d5", 0x1b) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x2, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183c01fe8000000000000000000000000000aaff020000000000000000050000000001"]) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x0, 0x2b, 0x0, @rand_addr='z\x00', @loopback={0xfeffffff00000000}}}}}) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="e99b75b560b7ff1c4c268a5ca48b5bcd033203ee56f21acfa102e1284b4e3350eed064b950e65693d3bc711558d6545fb10c863fdfaa94db9d3e1a028239ceb89954b2e30a", 0x45}], 0x1) readv(r2, &(0x7f0000000140), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000001380)="235f21df5fdf7785611b08b7c922b10a04cb51fed246f41c0c4ea179ac6a9b652fd8e2adc9bfbb11989df50d5aa14b2f77d711bd0ca8fffaaf6e55c63de2bb31a187f0573409f0b151d3ae55d56b730b1c8ff0a77179064f211d41b84599d0772567f7d97a4a9e4292b244138a3c6501cd53be48c65db8e8cb8346a6cc004b5cb03214dc3fdc4ee434f6e265d1d9c4fbaf0ffed9062cde3420074d7bccfc9fb11f92037f6e5ad1459ba2ec788a0ef42fafa3b032f33cfdd7c315643ff6a5c8262c676d304adad0f0d35b6e7f234decd11712eda9cbcc1b6271fb9458766783623fd636f7218ec9ca66c3e29be7704330dcbda62396795a99e85bfcc3db505a6bf7635b9b90ec93edeec8705e76730acd27f3832d20cec4049b8884509e79969fce122314713a23a85a10e4aa2b9b1d7c1ab6f885bd587b2c49c9cbbd6c52be142c6bddf81f72c6dc12d13039f771d1c360ed4c7b08e4a513dd20ffeef75f451c1e50c73d66ca0365a825c558107e788d85d0691f2e13874a394e415f5dccbf14e1a0521b93370ce45000a2b6291732f937bfa42d71707e68ac21b1b8ed8a387522eeed5134efeec83d1dc716839b057862fd3fff9372d1e2aa59b4384d6d93a405bc6c8d1daabb29535e91191df46d4fd238bc701d9dd078c97b8c17f55089eaea0b84a53616ba09b8a26273b17458e2c3725fbe78941eb2e2123213a98c59f735a21c6625c70bd2a2dbfee5b8a025655e85d811ec2e1089d26d215d73fedfb3701b9ecfeb21f70ae9abad0e4613aca5e76439269423ec2e4bb8506f995c75d53de0422ad5ab538fdaff758bea9506a8bb3e1d6ad364f214c786713f886c05f52281ccab5a7f69072fe6d8c810a96a4ae8704e9a845be70fb44a9e72c3abe3a865687d32deea2520e72e5c9b01a8fb37ecf35d5fc39332bb53a5c6df99e448d4802816d9376122cf3b5b7786236096550412965fcb3b3f10e57eb60cb053132adf5ad7b94932b46395ef6d3f74b26f61f8c30432ead69387ac99045e1969511e82e714fb4d6c82056face15df1ba4c38f9e8e58ad1154adb11061e2f6f50257775c7f1cd184ad9ba55ce8abc229dbc089ae6d410a3239fcfe8061af58a80c752cccbb622ecbc1fe3e441ed44aa60d0f7c55ec5699b078368057e042476c975ec7c1d5b5ab55eed53f12d5337e0dc8d5292e404d9a330443cead7c251dc4400fd0c17daad576751e0dd37e4e8b292392de9a6afed791f84058fb4377642a748385c0c84c0d5a703411f98f5c90ee028fe5f5ded3b8a5a166eeab3ecc9eebfbd28a2c9eb7cd1896f448d83dfbe516ba8a9c1cca41ebddd7500f03a496fe6697db5a5cc50fd2acfa1e836abd7e68b28e198fa497905cdd17cedb2d64fca0b34c750014ade976af7bbe3884e502d764c6288de2615866cccd42e272065cee8292f6e27e73a1979c0dd87f8d81ca1cb74c88775b4c68540e92d84140a06d82ab541c1c40773f2bb5f4cf22d791f38e9f8d09a8a893cd4c0bd35e85f7058e295344aba034904fb8056103b0b68f1b699ceac395fdbdcd3efd410d0662340fcc439d3c3f4af4b29a1af03e617e9bc7bf202aa5e83e429c6dc67f0244efe9458e79245aa4887759a0e70296eb13dc27d89ee4d2f9c953219e3c1d54efa6f088e2684b566dfa288c3e6deeaf16d603ed75ef4687966c034bfe1c49e36cbffc2672b5760ca2a8e78fe9e27e4a4e6c8025a1850b36625f466d45811de5533d41e9a916ed14701787b58f0f2f2631c0e725073076bb3445ea9a12b9cb30e894f2eea12be20e3b0f4ff4ce78e9c10899ea7882e7e7e3381be460654b9d1c206cee5ccf5de9fa8e14c6e10b7f44cc274814a7b8b99163984c93a5ec84fe6f98c31d838a13b1753819f848a4042c2a59440ce499ce16d44a3e8d3d610cb3121422a976006bf46210051a9f41ec88e669ef1e0629981426ea9c9bfee4c407eebed31de47fcba54772a39071583fb4bd4653c423fb8b78a0a090df111a192d92eecb6623847ffdbc94df8f0e877d115c77b4da7e86ab3d6484ae37b2bf42b1ad5c930b21a1b5ef27591416d8b2733a57b6eb0e774fa65844a71da7cf11e222c74581d3f440160891072aab43c7b5c53feed289e2c7aba6d30a5efb306b20761dd1608d76010302f0d7d30db7b2b9ae04091680d7f55ba67e1b05513bd295d8e8c4ad20d8df2ac332400d1bc70d5f6a1076edeb570f5d7769af15b523be233e2fe99c34c56af52ea18846361a45683336e47dd5f4e8404c4f5799625f1561571e9c6f90eb673cc50942cde024d97ed532afa5fcb62d5cf46bcd5c7d6e9dd4b4da371a4c90a18db4207751dbc7b4d9933ab650c6ac83fcd55df00660dc8d2b9e4ab45bd1fd87403728d540e097167b2cee596dd6cfb07f3383aa529cbdfbc88a17ceabc496c223e76cbf8960d1cdaf71231be85aba51dc6bd7559ba0749f31757f37a0308ce073f10cdd1e6748b624790ddb11b9bc8334e9026a6a5c398fe51ab4e6ef6b6c5b030204cd22db29ae49df8cf3d54df355578a996cdb1efbc3fc9d1ac3f54d039d7b68592702853b1e40e0275554d2d25dea512591966a51482b44bd4dc8c7847dfc61e77126db3422ed596fe0d0c13bf5d1a052e762e058c400992bcbd76c7710da5e775ea79e30d7ff325fa886d823d35f1ffd15372e5570768b059f9e02cc1407578280843d78ede2a0dc124bb2054a42e15c7d0af7b84ca3492bfdd3d450b035620d67e85f14e0b955e79eb1306bcb9e148157628e5193c99d4100f2e3e73ba4d15398b4f1eeaa84bee3f6dcb1fe3ed65ac2095b8855a5c59e2ff639ccda75f723de7ae61cf8b453eecbc30bd42c186914a19dbc2f7161d3c767c931354e2c70e18de1e968e3a6a1319279b15de217886796b304d58a7c6ff72c1fff06ffb9447ed3ad73b3c17efe4453f5c27c9cb9e5b00f66cec1a72d411825b9294922e8667b68503cea22170d6b239fd7ab8f2014df7c366c673664990b2ad07e46d24f08d28835e51a93026214a2325caf61c2b758798cafd360d6a0e8070cd95fb75ea6916ffa30fe3ba4da9701e37af512198b60f69845b7fbac2c029a6857011cfa78e469a2a3153d108fea2da9d3c8cca0fc84c9a6da47648637c7e2572faca79880a7674f478767c068fc3cf6fdb9014430109ea006238fb35f5ee5fe436d537bf2f6c213d5133d3f38f04470ccd650c74b5513d4ebb29a24429e932794f95b6c4f81e9e28e4345fc8eb210d5a000e5bd60048be07ea764ac20b8f03e3e5820160ef5271013e6a339ed8303047aa958dc151bc47f5df852f2e46d8bf4364f6d00aae29d1dce1777cb964ee33762d5dc57d168d5c2ac766a0731c24202fb43f6823219acaf019615803425ff002e71ac29c9923f6344e0de8f9f8ce8978f604cdd2b008f7c11eaf1b1b6c83d5bdfabbda1bfcc230664824666f987e4caab0f630e8b62e21d6379eae8f59bf36b299306feaadbdbdc82fbe94da9bbb5f5064ad9a6ff73d361350b1f63b89760692f538ff6b87dbc9e7d9cf7de5b7e9bdaf9b9dd089bb2a122ed8f0172642b7131b058b7a65d4f73dd1b8d6fe07854fe28552d96963948bd0c23f093537a3a2d545800b4f980d0e94c70dfd71f89dfb303b9873c9a9eb39d40d25d41f96b14bfdcf02c86f660c0fe7298798c68c81d893cd1452f5ffff386ba9c56aca6e1a02097c85267c6155c80494d4f795b82fe18247cb1025d496f4acf3b902d1b48c43c0360ed6b8ef9c8dca1849c0275775045ee072e2ae098ad4fb317165fccd3f382ab141c1a229d3a674e4db90832c9ec7156a4f294142d182c6fe096a953d22d27bc762a3f87ee07995e84a9de83e4106c61b1fbd20fc13301b0e715fe4b624bfe02a4781d90ff79007334a5d1b04bbfa449c8e6b236882877fd9cb941c2655d5216c00bd35879825ae6dae92b2d74fe93c842cd43309ac6e216f258adffca95fec1e121ce831af2ef87439876db1b5c815d010fa94590e81020c3d890400bc6c6b0ccbacb7cab2d5393645210914851130333a889fd22e4c385c5a8b5691c9e4613321c6aa513c8626d367aff3584d7c58113ceb7480f4f0e9c834c080da3c3b835626e6251c54fc966a03c5dd449026a5b90f36a7410d8e09827d5f0087a64c0975ffa4ffc6d2cadbb7a09443a6fe7b8fa711cc5052a483565c5849e71bd23e43c715a658d02dad8e65aaddb16242012f07cbc61a18aa6aaf49a2a02a9e3208ae35e25aba2009646a1c5a59dd84ae37d72e14538918ee5126e26679888790b73e5768861f2bb3eec7fd3104b5a5a27fd16331a6ecb5bafbe60c5d210c97859cd5b49bbfe0c66936512db9657ab709b051ccad8ce06ee54249262fc2f728bc5b0b090f661b35d769dcdcba6fbbea7a1b07a99b3672f5c50411275d474ccc982c35bf1fa05c9610ff040e5a6111a6734e363a9c855b3521ffc530089e52962d93fd6460d4f88214bbfee63a2d5d7c0b77d3f71fcfd15ef162226a899a7628415f296e297543b6293615a14909e0d81b74615b6bfea337317b8f45810faf46af7a01b5237322195739584df11178c89e190954ece93d4c7c206690365f69f422790f06c0bb62a7e3c2b37071fa162ffc127b90e3ebe58f1c3bd5d019279815af5f7899d13d262f8cd22db66692174f9dfb076799ab57a1f1b1f731926f2687206ae2745baf86664ba24684f49b63125ea1bc93d498d211e278a8b012708a399834f7d2a5bd837076198da641337df16c58ea762c78e9a3b4b13471f9e1c5910ce61bc4df22cf97a333b3a3d9349735081c590af2284ccbb87f258fed570b719392615323cd348a2e96384d9eba541babfea3f7f8bae27a8521f988eb3aeac9e8174380aeea82a79827a843739e1f8859750464f6c84872036192702da09ba9bc7ca78221154fe0be584ff6f47567fcc2088c3ea198f3160a40028c0e72ecb504216f2f3a12069249128a6a5513a3f91bc8321e3c67fd6f35ec4530cf7182bc7b06887a35e3b2b759f7f276645cce97913e078a652290cbb3e32f86004eaee98de1c21c0ef17b844f7f17a20f43d169885071ae3b75c730d0faece9251e3a951b0cd69eed8fb8dc754c94020aeff538706f630c262fd572c29dfcf320c9bb0ea9aab053fc4ca39c917baf6675ae866711de494d6acbd889938a3f10c5e6cc1cd1ded1f5cad3eeb60209acdef4670e1522e45f0edf033c1acc77bd680f96e21076b607b35e14efbae362feb3f7a72564e5efc1deb721df48acaa4e058bbf6ab8b48f352304535f58720870edd23e470ff8f2b743087d4b71df84895794470b958fbf6cec12991b08d208273cb96beff72cd7198fff0c71f7f46b7c1404cb3ce55844375b94801e26a54b8d8e3aaf499d30dc61f378d91be333e83c748613a27d1192f42bfd873be7050b30209879174c039735af054b3ef7a5b50f4e017838f3e2985631699d1cabf3846a5de33b4d36a7969dba8ad21ed4174b1cad2aa305a498e908344a4d5e6245ef54628538195809b11249fe53ee944e89ad41d59b36a7d1f353a5fcf132232cd90e33ac28f82abd8e71a68e9de4d02faababf4f7ea1a64a1ab604cb6374b334591efe9c8d884e69602d342b47b8a36c18d3f795bc38314b01b4a00186b8837b5f4d283922f572d50e9a284b511e18d897975d45ddb0daa15a46da113d077a0818d12711e962b79432b765a6f514a129cb901377a335d70f6f58c77982b4091e9caff0b22454965b5ca92e24dcf2218838", &(0x7f0000000180)=0xfff, &(0x7f0000000280)="59051ad85f8308c8b9d93b82de31e9ed0f65859ed095c3f19e452807973f93842e1b6e73c770c10bde8709301f6562a57253bc15b79399660c529738b43ace65f8c93c2f11d29d3c8a77cc0ac2810af83a96e2a0746e56da181245747654b03422a73acccd203b79d83d14652bbc85a604bff743a18e1ac422021e19c23352e6bd1436942c5f3546795a1dc4adc5ae44b71116ad26dd34a0d53750304c3fc8579c32f91ab32980cee4491f1b7e49a61c244910944e1f6cda104c0dba6f130e063fc751a60464fb3908202284768bc553f3d2be016826", 0xd6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x400, 0xe6, 0x81, 0x80000000}, {0x3, 0x5, 0x7, 0x63fa}, {0x3, 0x7f, 0x5, 0x7}, {0x8, 0x67, 0x80, 0x1}, {0x1de, 0x8, 0xfe, 0x2332}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[{0x48}, {0x4c}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000500)='./file0/../file0/file0\x00', 0x300, 0x10) open(&(0x7f00000004c0)='./file0/../file0/file0\x00', 0x615, 0x0) socket$unix(0x1, 0x1, 0x0) close(r1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee", 0x4c}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getitimer(0x0, 0x0) setitimer(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{0x14}, {0x2}]}) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 5: kqueue() (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000240)="ae2773537ccdae1300090134ffb3b56130942ed2", 0x14) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x1f, 0x5, 0x5, 0xfffffffe}, {0x0, 0x6, 0x40}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000040), 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x1, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r5 = socket(0x18, 0x1, 0x40) close(r5) (async) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) bind(r7, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) (async) write(r6, 0x0, 0x0) (async) getpid() executing program 2: r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201}], 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r0, &(0x7f0000000200), 0x0) r1 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x8005, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x40}, 0x0, 0x5, 0xffffffffffffffba}) semop(r0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x4, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r2 = getuid() seteuid(r2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0xffffffffffffffff}, 0x5, 0x9, 0xffe}) semop(r0, &(0x7f0000000040), 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f0000000040)={0x7}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffffa0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000004c0)={{0x6, r2, 0x0, r2, 0x0, 0x8, 0x1}}) r3 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f00000003c0)=0xc) semop(r0, &(0x7f0000000080)=[{0x1, 0x100, 0x3800}, {0x0, 0xf001}, {0x1, 0x4}, {0x1, 0x3f, 0x800}], 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000640)="ca402b634879c5e95a5c03e14b245f27d04cd79b9644b8eabfb113940277d8f88409950fb2f308a538b3a4463e6f87d43b082aa00792c50408c865b5521f3aac3ef0644103c30000ea3b4ed95e36f26b529aa72a03a163170a3005979e9c581d0cf6f171348806c3fdf25025e6dbc266ba832c5a96cde04697e4da054977892e8fd21c03a3874ed1cd6207a2558321dc22887fba389409cfb69d3b98074adfd09ab445211e40ecdef841d047b216e02b7f2be2762ecba2630a99d6f31451ac7c8df8a20018d60e03b988871fef897102220bd91782d0d1f595f136ce07e080686c05aa1d0828f3d85f434d9addc53ed3552213ce32eaba40922a432b5b46055cab8617a3e836cbc716983b835c4183f6e5227db861a9cc3c6c229d", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x6}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) r5 = geteuid() lchown(&(0x7f0000000280)='./file0\x00', r5, 0x0) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000040)={0x5e, 0x9, 0x5, 0x5}) syz_emit_ethernet(0x143, &(0x7f0000000080)={@empty, @empty, [], {@ipv4={0x800, {{0xc, 0x4, 0x1, 0x2e, 0x135, 0x64, 0xffff, 0xff, 0xc, 0x0, @loopback, @multicast1, {[@ssrr={0x89, 0x1b, 0x7, [@remote={0xac, 0x14, 0x0}, @multicast2, @multicast2, @multicast2, @multicast2, @remote={0xac, 0x14, 0x0}]}, @noop]}}, @icmp=@echo_reply={0x0, 0x0, 0x0, 0x67, 0x4, "599098456971610e9747408778e639bcf845dfa1c56938494b4778b3eda8759efca002016303918b4246f1ee8058aeca512b20861edf6be86175c8eeb93fb57036fd0d62fa828dbc49e33565ae7019a7650a0d366b2d4fbb2c52fa804fe9b75dc3ed97cd9eca6866dc1843d6da446fb896dcc9f0aba2fa27c4b1abe819b17e2dc189acec521e8a19f166cd4f612bf4f40fcebf7776186ae00a6c5b94698d0aa363dca689123503c9d54a60cd73dda2222d798e6cd8763e2d49619d3e5aeebfccf64480d441007addd6606269caad765bd3e834e88dee700e97165a3d5d17c6f255bba00e7e83e54e51bc9d5d025fc09c1e870e50244153d98fb6c66d22"}}}}}) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x9) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) r1 = socket(0x10, 0x8000, 0x8) r2 = socket$inet(0x2, 0x2, 0x1f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setrlimit(0x4, &(0x7f00000003c0)={0x528, 0x7fff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) close(r3) r4 = dup2(r0, r2) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x642dd4dd4962febd, 0x2011, r5, 0x0) r6 = socket(0x20, 0x5, 0x66) sendto$unix(r4, &(0x7f00000004c0)="cb8f23ffde262161ec6a3cabc4c093be76aa70aba352c9abde8f4b44b16d7fe751b0dfdc618e8e8cd186dfa612a439270bd4234643d0a33c96664e55e7f6993692cd2900203fecfe1305b6421747796c24471bd61389712e766fe5d13eafb95d7e7b218a06655fdd78ce028fe725dcdb17d519cec2e7bb7c39a33ba0161aae441e1e8c0a1c9a1a0f96f12bfef04ea5cfddf37c80c29080738de7e82bd885ba9f721895a77c661045e031cfadd49d35a12c2235a655e7b666013d5717b66dacd3529b77e088552f20802aa0a8c440048f2d0ca1e1cb38f49863798e94c3567d396858e3bb885e94eaf0dc54e931a5f1f88d2005817c5b55efe001ecf4d7", 0xfd, 0x2, 0x0, 0x0) setrlimit(0x3, &(0x7f00000005c0)={0x1, 0x7}) fcntl$getflags(r1, 0x3) r7 = semget(0x3, 0x4, 0x1c0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000600)={0xfb, [{0x1, 0x5}, {0x1, 0x1}, {0x3, 0x2cf}, {0x1, 0xffffffff}, {0x2, 0x80}, {0x3, 0xfffffffd}, {0x1, 0x5}, {0x3, 0x5}, {0x1, 0x1}, {0x1, 0x401}, {0x2}, {0x0, 0x3ff}, {0x3}, {0x3, 0x50f}, {0x2, 0x40000000}, {0x3, 0x8}, {0x3, 0xff}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x80000001}, {0x0, 0xc5}, {0x1, 0x7}, {0x3, 0x3}, {0x3, 0x8}, {0x2, 0xb}, {0x3, 0x81}, {0x3, 0x2}, {0x1, 0x6}, {0x2, 0xffff8000}, {0x2, 0x4}, {0x2}, {0x2, 0xffff477b}]}) syz_emit_ethernet(0x33, &(0x7f0000000740)={@broadcast, @random="d688cf01dee3", [], {@arp={0x806, @generic={0xf, 0x8039, 0x6, 0x1, 0x8, @local, 'B', @empty, "153de068f210ea51b33ff117dddbbfb7"}}}}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000780)=[0x8, 0x200, 0x3, 0x7, 0x4, 0x1]) getppid() sendto$unix(r6, &(0x7f00000007c0)="77ca37f7d963fd426be4c9eb3cb4ea1c6018e746d4c0d4fe0d6c6249ed", 0x1d, 0xb, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) pread(r3, &(0x7f0000000880)="b63dd25a651a3ec05e879aa2cfd484fc97305a828115645f19dd0b8b4d7c3c086ae089cd5c85478ddae4c8a955c305c6006dc80bf04d24d6c8ef26b0f7a1504ec62803d6e14b320d237b4bf88761bf26ee1e820e35a3c221147e94b6d2c28d361560a2c3436fd3ac63d4caff0fed70c010094a0e39f8769437b880a33807f375c8f23c68030b7fdd1b83f36d3b7f035f052fe03c76cab4a389d3b953158c0388fd0b857feaa277e51c153918c28890baa03300a5a4a388719656d0a28c743e05e475d6df67599f8ff63d5ab29af64cd1dbaaff641856b303d680456775268edcf73ad1fa6d781fd06fd0f07a4425802804408e7cba5f", 0xf6, 0xb0) sendto(r1, &(0x7f0000000980)="d200a8a2c22afce2861bb4c68945415ca25e4343923e2510781f2efc09f45b2c9374276dc5c25980a2650115e19022356ad78ef0e23283d75bd492e7c3e64eb171596d9d44cda5ec6fb0b12c87c0c9a3202e0a0e7f85abc0a2421410a56b7bd777f64a7c0730d9cf8127c091e4cb5ba50dfd4d4eda2710ff1c31a28e52d67227ee09107c8b40c8cb728b4532cdf6cfe46146d4", 0x93, 0x2, &(0x7f0000000a40)=@in={0x2, 0x1}, 0xc) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000a80)=""/194) executing program 4: r0 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4cf6) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x1000000000000000}) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) getuid() getuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setreuid(0x0, 0x0) setreuid(0xee00, 0x0) getegid() sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffeb) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) poll(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) pckbd_enable: command error executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES64=0x0, @ANYBLOB="a4621e3a2938aef62ea5dc78742e30da7eb765fa8b3740af25be9ada56369a5c30908bfbec9aac8a5bdd9a566fc512550bcfdafc57082aee8f49685ddf852e39e99379d860"], 0x401, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x20000, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r4, &(0x7f0000000000), 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000340)) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000480)={0x1, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x2, 0x9, 0x3, 0x2, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x81, 0x3, 0x6, 0x623000000000000, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x1000000006, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x6, 0x2, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x2, 0x3ff, 0x7}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0x1000, 0x6e}, {0x5, 0x4e9280ea, 0x6, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x70, 0x6ba, 0x100}, {0x2, 0x0, 0x2, 0x4}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000f7a8619f869a25f34420e4a75c92fd8ec1bae4c13e77be23fdf4b604bdd2438f1e889be0cbaef22d628beff1c7ffb6b1b0fecab04618b2ab5f5412ac6220b41dd5f473c9e933d7be137297790205d1db5b8ce197543d024540244b162eb840d98f05cdb607f30eba59aeba32817b9c48cbf7a281eaa52e5dc39d0f1dc41b08982da065351c8a3c281ba6de6f305d3c51122f4dff5a81712f8ccc488982caa94173dd7a145459592b4330eb19f38e4f3e5596619697ffa5cf2339585978460fef093658503c92e0b7484fb1b7011eade73834a999764e15a34aef86fe6f2b811a6e7424ad95e3ae176bf4039f98b5b832c22e8118358bf102148a842568be8c591a483e1d8c85be0eb1f0482569ea44688f105a2c01e96d95344dd87cda1aa1ab7f4dbf58f8ccac0c9086890b4d1be30ee5be863b11e970822b8327acfc60cdb00e6a428cb187b1d88233a6e7597fcf587e368a11ba01c44aedd6a4848ff7e7db7061cf8673f09645a4f5d0a1bfffdb0a1b7e9be95c962ca72eb66319a4ae3a623852d540ee0db54dfaa439f269d10122e8cd03b46f509816cbb580f8fa228f9b18e3a35728a1d25b8adb04d6cb72f9fc1b156433008b471871c9f90d66d736277a1471841e73b5b6c97449d0d0d6981da8af6f56640412ee800a475bda7c1c1ae779091a4ad81024d4b7fa354daa1ef2746fa158cae5af7be2c90f7da21d2388e7e81be076e4fc6a67c757b6539e5609369855c637e8f47d7d0172fb57b0bc4e8fec89e9d5ab4eb01890225d207ee93e3486338eced5fe22e1f8c2e2ce0047e7f2aa74d95b0789b35cdcceafb277e9e3332466582d970d0279e58de51e13dcc601e0d611ace0f4086ad17d01178d86a89554220efe321394395bfa8e74028ef992b75e67984ec38f321da82a195a60eb6103021b58a1b914a10d509c131defd6175c96ede8470fab89632e83fecbfeeb28fa7af7952be6137fd6f1328e0c4b8902e8cc6c270f45a0c62bfc7b890220011f1d955c294dd17953d9910debd96ec5bd0ee48ce1a12c2d955e7977b816ce2e493478649cbc079cf11c407dfff7eb92cfee83f6b22410f3accde3030cf15b781e487fb2df1cb31fa3bf20cffc628e603f8ee89159179f3ccd2fb9741a0497f48238860037ea4e999f9e8e9189a19857b35934c9717cec6a16e5975a9887320a1673c2a9654c099d3ee002366e3fd1042b7141f2ddeba5bff3c20af6d0637c6cd65b0cd7fb1a752856434e571cb83806f655ad1bdaaa3ea31bc26747aa571174b819f26f5008d1ee125acaa48be70b6e56a38fb4a2097a3b4847f5aa1ce2766d0da16d51eeac92fc812de7bd7be5a66f4cf780eee72c708a095078b0326a1767079ed2280254b774572945a029c3655953f45d8469de9acc1d8dcbfadeedfc5792c1c254dd79b8f8e31657739a48b2e712ec8ca0056e179177f5f30ceff9f407a834228481f93c81bca6db49da4219d68d90cd9e2695d27d94ed90f1a6947f370fafe54d956c061f47158a93f1361e7e6d8c53d1d8470f235099d4db3ba7940cc754b2feae21f8ce3425623977bb0f19f33153398d61b67165959755d4c448089c813778dbd26923c065be62a78db10c596045e18349ca8eb878a16ed505f66c8d2ae37bf0d9cc1f9bdda53547f13f031f2cf34d77dabc2ecbe0097d1c74ca3e92bcfcbd4bb00cf321d52d13bef8a8784de3b31a32e2b5fdceff2ffe4a028e3cc36f057e20fbc0aae603deecb3c164a91e66056a77c5e3ea92ff545efa89afc65d560fb62523f33bda6e29de18cec413b329afaa9bec24415b1199553f9833dae18ce421cbec819768692782193b82f6f074a04a94c79a03acb821644cfb4438f322ecf7ebf80f265625fa7cca145a3d45f33bc6efc2999b7ec18d43aabf6568b3e5f1ef8ddfe3003f9116d4d3273964fb4a4a6423be14a49c17296e2bd3342e6272e4335641815a31866594b7632588968512918f7a0f375279d9d9663e813444df607ccbd2e26a2d47092a106e5da9c6c1f355f8dc43e20433373dbd7afc5577e2d658998078fa0ecd1777bcee79f6afd4aedaa8f16fffb62cccfd773b657fd459bbae34a80b0b401c574bb683098491708ae0285e9edb6d4d4b8844c4351cc310d5567348b4f6445ca4df4506f8056aec0bb2c09f5f3b82cf1846c18f3bd1b5217b9d572ee9a66e43ce153be6087fd2627bcb4d3c778be7e0195aec30a28a95c29da29f4b3cf12df2584a28b154972c51a656d685c42db42220d969c76becff0748183fa7ba7cb1d534278b5ca777553f86f75da5715bf57f9e06cdc72ee2981ecfcc5d5f3fd04a776004b144a9c1be30110bc929be1647c2770b29379a34377cd3a8fd959a564cdd0dca0f85bdeec097b039c4daf53304022345d2a57a24fd78c0a176f0ab7808666daef9cd94ef87ca1b64ba50f2dd90a622eb3c04f61678e74c8aac12152f65758e738a2847bedf193b3ef8ff37c484e28b2d51adef97af75ec7bb9f57d3ab81283937a84c85449b65e4d302f767fd64dd9c05410448ac166aa5762cc938011afe3d63e690789b5683bad800d2bb7a59e411918c922cbeed8e09bc70ee65d8ec6cdcd1b50dac1f09b2d14688335cef0815053d3d777b1ee3c08cc79cac19f9bde0038a72edb1e16aeb2e30564e8158e4b2b74c0be378803396051e3df3cd9c41db5b7414fbe1e5639696393f763ec896cdbadfff57c9de4ab28fc03d950143b423e421f8374df287342c26a97311918d921b78a74ee71d4b1873e19a7db35c41bd6f66c0c09766f47dde3608b95478f31d598822dfbf7626bfe72a53cab2463f53bda4f618d8d9b8a78dc05bc4967a93e4ef5b20c5c8c9d40950711da69650b8e0c9c9bae56b659a3cae457fdd7826ef050400d76d93f361f0ff8cda82a854cedc595afcd07f35f70405248d2cc4aaddead5a12a4e8dbe370176f568b196cd4fde9f89c214eb43c79b809f966ea53aad94e1191516d9dd2c6f1a05d1c79792b95619559cbdce29ef9efc86cd806446eb324c1c7e3009040914c0a11ee0a57585d60665ac83e09ea7e05ae8d5a6b24bade77a1e8e4d953e0f3dc08aecfe990dee1b6045e538da9ef8b01fe82c70604365b1ba8098b7074e7708c826a2514e2ee4d01ac1431ec43b05ba8e5e38a03d0686221a3bd9aeea2953e143b43a05be0bef03686dc2cefba277376c89b6452f2e6db006511e995c5096e3376729f139645b7095e7b70fb1d244e795ae2060e6e672ed3df4116d3542f194540d50376e0e9db9e490ea266600a5283c948c086ba2c6fd9019aa5e37fdaabfaed655d0231bf3b513883ffffc8f41eaf0f6e8d4f9d4e602a3aa58cb8fd2929f472ff77a0a2652e6dc9955aa6b654301322d0d39c4fc70456b5a59e569e4848515295005917f4528a632bcf6cb5f97b3ecc173da6b0f59a76782f7c942de1cb1accbc74b7f9ea87ab92f2c2a5caee0e08448be49eda122f3589dbd6057be6f7577bc84367a1e23794c3d7e4aa8622995492e6523aa22e1ac1c26b4bb9ef7c11ac8bc52064c7ed1d1a63f37bb944dbfea2a732a68ce54c9a9d357c59cad365507079a1eb788e35251d20e986c8be394c319e0ea3b82b6f666e93d369e1d0ceab8c9202bd3bd3893d2440eb4a8c429c0cfda5cc6a4a0512be7321760a99c8cc09c42806f3e4e9b06749286228337f095387ffa9aec5ab700e310445e0e500088a26c0ead8f25a2b5bfcc5e9fc4211a0f30e4c70d6f90f92b56f7a3f6f99ddd56328e1cbfb59e93d8c9a0583ac91b50e899b9a24624a06f5a1ad9d0714aa502510eb945830a97baddf93139a7d30d1a69ad51432a6c762d339993de45f607790e0af6561045ec96f73c48f55b8b8a375d5bfc453cf87d55506f95ca6d775ea186ea46680f0aa93ff8e801b8ba955a46e81c03ae630451fa564bf0247cdcf9938b80751771c376bc7029efb890903b95e664ef241a7f0afe951cd27ac59fab02ec5ce9bc32286a778711382c4bfac912b77906f1d058da436abe1e1dadaed2181b0474145284b09f54845504e65c4c13b43d1608c58e6cac5b0cd5b12f8ed3ced3dcaf99fbc440b62796cac7440fd094e82e408c7f8465a89ff3a3ddcbc50712be534e34fe6b7e2ea31ff7d1da5d0a32f582d70a151b58558178d35aa662b6c61097600f826930a4147da30f669dc9f6ed5205a22a7cef7dbd81a39a0527b5afb9b0dd48bd3492d9141022f978a15b4a8a4027f39fd5425cec5296a2dac5701ebc62755c4ace67b28e069252b138c6e66573bbca327a1a02e7607af981fd63670894e7dae9e2a2fa751f7b2c4ed97bea840fc933516f6499afc8c7ad28e85e9b0b6e11735a948d2e77e14a40b56e01d4a8357b4eefec5b4c139337fce7eaf28a3d703559082cc7ac2500ed45d931fc92024587ae8d20d97a3937dc1aa18392911abbd734c05e71befe2d1b6e2dbb626891edbd89d58e7b472d10d3f155510cbb4db15e7c503ccd097ad3f268868ffec7e298b004e9aecc9a15e537587b66e9cacf4813464853b66eda240f05ddee635c0e80920afbdd20418734b1f10dc6ae52a94960a321402f953d79e0335e2641b4d09e87dab85e2dce300bc429f3167eb18d085ce7a92e692b269cbac17bf61668a87604bb70eb3dc1dd57d7139d663b27f51eb93ec4da24f80c18aa12dc9f17dd1469d80247601fe69418edb112565289e57a65d9893df66bc5f8ce2338a32fabe6f7a35e6bd7e9ed9e1daba7b8141f88beee9d8a59992c4424255be2923231daa6412e986d5a172df815356a12c2d57812775cf961f3ed49a428f07caadd19790609eff1a3cb5d16cbd097d0fdc8be5ec57ba9ffb23ff60258554d1fec2e73b43454b33ec52a7027c798f1a01768a819cc56ad02899a3e211e6afa1db4b78aae07e550e8c4b4f0016bafd52e94b1ad3738be2a8dcf4c9357d841fc0600ee6b9680f9d5e03796e8cf98e157abf8654900182ed38646268cd0ee27dd9e86fd597444641261f30173ea9409f7513432cc36f018858724b18f524f80673db1675d2889fab0e3bbb457e279afa2af4a823ec19de1a29546ea3923f6c70256627d90dcca1d6df5bedb9ad2ce5caba8e8a8b1ec1e5c53ee2cd39a77e430606ce08f0a74fc7aa8c004639c03b4af2edde005a93a7f8e1c187b00548c3d633184439ead5987dbbabe58d68d8d026bc61964f96814d7277d4a8630f9d4f816115d4f0f9d568440ba89ec0d7c19959052250adeb8b13469bdbb5b9cd6a528a4dedae203faaa5f53f53a2353147758fa75ab9147589569df1a11374673ee3e870e02da072a3f24f637f01c4a83b078ac4341670da9a947df66261cf4a063938b49ee3be72d2b98c823bd2502c0a2c6258058f560c828cc57aa6ac5a9605e1ea30fc54f978edab79213716454f31687018175045fb9f671eaade233eb49856c69d300d58c471f5015cc6af374a8692fbae1057ce12f2de526f5171417f6b17f792e179f0f016a522317c4d95aa577cfbb440dc31ba6ff93b5a97d9a395ba82c5eb1fb6cf7d2bd94479053789ae6e8951b2453daa61892c3edb533ec5f325385d08f0ecc84a55f1c7a85d912701e97e2a3cdd9716e985c4521cb04130851a03ee172e4673cb95ef263021b1562baceba6e1ef19dc78c0d21bc4d672e009cb89049772078aac06e9f49c0cdec945d4fced6580bcb9865efbadee5ea20124cec15b5cc3f7feac1de0e0b0e2b509d1c680c952b5146d3f0f98245dabd576323df0db0333510800ec"], 0x1008, 0x800) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x0) executing program 1: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x12) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x3}, 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 4: sysctl$kern(&(0x7f0000000100)={0x1, 0x55}, 0x2, &(0x7f0000000040)="062b9a962d033a2c5bc1bbd632b45957eb820a55edfec5c17613a6ef0c03c242d6d943affdb215dda239cc1672421f82772b36ea291e8c279af500896c6e4615560b9bc583e74f58ecca4954714074db118b19a4f0e03f11598a3d236d9d35b98f26f11c0ce4adc873d74d471ce22cc42fed26ee2b01b201f632563e79674d9a4da91983973c2d77d593c7ace4", 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = getuid() r1 = getuid() seteuid(r1) setreuid(r0, r1) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x1, 0x8002, 0x80) close(r3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000000000, 0x2000100000002}) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x8020697f, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x801169ab, &(0x7f0000000080)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) linkat(r4, &(0x7f0000000140)='./file0/file0\x00', r5, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000300)=[{0x3, 0x82, 0x8}]}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) rename(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x101}, 0x800000000000ec, 0x7f, 0x0, 0x0, 0x0, 0x7, 0x6, 0x451}) setrlimit(0x4, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f00000004c0)={0x10, 0x1000, [{&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRES64=r1, @ANYRES64=r1, @ANYBLOB="9e3310953ffe8f519ebdea205dcffbde4432cb6004ea8bd9d70b65ae9ccaed907bdfe9d35c681c9ae2f6302fa85d2b150a2ae907d1da06c166b1cc3e0f281052", @ANYRES64=r1, @ANYRES8]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0)