a7507e1e2b33b9fc4d26d9035f3bb1436c47e0da7a02277305c7ff903bbba04a1e5ae4db1b7b08967bfc8e8e3b7e2de8874de21c726ff93fe6d682ba35a169147733459378a21ff2ddb0a6dee3d9f4ba98de5797c6995b5aa36dc1f71a7c918a3b3ca9c31f79b3386f48a17418789ba036d899ebb52fb5804f0fc0b0ac8391ddd13022f08e44f559b43004895dc3165005acab011c6de20a6edc2cd1541e335b86d3870498bdfac2852225dbecfb6ee612dd7dd55028adc46e45ff9c515b6055cf37a5070b30914e3d4659ce1447d1631bfd228d934f0afe923a7ab8eb069ff71b096a4eab64dcd9f8b2a3d80b379912f9dd2b9cf70619e71f496a5fb2e7755b35836248085ba0c7fcccbdc049f51d60cadc56f926a7a9d8a284193b45ef56fd0abed6851d87221ba808e66497e701776156c591eddbb1320c68a7d6fdfbf056fe0641428dbb7154e2a92373cdeb8a6a59d5a74c6e2d1dd24a7785d01c41ad08653c34d980ea620faab4d30c606766647278f425f65b6f76d519bf0ef04ba20364c18cb889772fe466c2dd24846459f3d5ce5e217aadbcf7c6a2b0eb352efb3a2af6aaac3264c2d57f6310b96bbe4b39f8c535ba2710c3bc0828c76b2eec1fbd3da2ea9b2fb1a03600527e5e608ccf6764136019b9685539f79c71ac05fcc0cbb917e75667ebe7083e5d7cbaa3140a76e16b7d8360b6af41fec33c983b6360a541f46409419d9fe312e901b40daf66f2b321ad715b07d39d9a2e0da5481c2ceaf6658cf42fd97fe6554aba143cbd3ac67a631018c5c9b75e9c46e41bd8ca65494d0fd32c17eb9f1712036c722292219a57132116ae1d11be0d5403cbba07cf21bac7f3c28018196b09137ae51bdd9509504606aedbb86d67d7aa550eb810a174cf67540fa0fee1db6353a7fa8d1e34294146edff1882b706bae98d12c5fd78c1371b51d6c39aa08ab86d71a4b539e98418728e61358dbf7643316a3b260d38766692985523ea592304b99cdfd3ca8c5685d79eafbad541ef45d1132ae1f26a90979703ee5eaec20969fc15cf6f1c5cc668642903c459e645e45b2ec0d8e66f914a786006416b79347424af29939a497382bfc9c431ff61fe290275531f7df5363a6838b8b1fc5600d3f3ec11ed197f38d828e320333ad80210dff3a51adcb445cfe4b1bb7da293b011401eff4371ed5f2668acda2221d2ae607c6", &(0x7f0000000140)=0x1000, &(0x7f0000000180)="d572dc95b29625ed50e8abb145db0d7789a0e11b12a7a29f0cbef225ec0c472da9fc826cb14360dd41570be0eecf5c98812db84f931eb6220fe441b3a95f67d65323f92897baa99e799afee6d4b0e5057c2a6de67c003d16ceaf23e3d9de652324ec04d5c1f5b979d5a3b164dda929c61baef6ac88eb083512e4cb3c88d2", 0x7e) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x7fffffff, 0x0, 0x8001, &(0x7f00000002c0)={0x8, 0x1}) executing program 1: sysctl$net_inet_ipip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)=""/208, 0xd0}], 0x1, &(0x7f0000000340)=""/111, 0x6f}, 0x800) socket(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r2, &(0x7f0000000440)=""/185, 0xb9) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffca9, 0x0, 0x0, 0x30) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) openat(r4, 0x0, 0x0, 0x3) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/192, 0xc0) executing program 0: ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) (async) open(0x0, 0x20880, 0x12) (async) mkdir(0x0, 0x0) (async) setreuid(0x0, 0x0) (async) unveil(0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="ff0000007e", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRESDEC=r0, @ANYRESHEX]) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffffc0) setregid(0x0, r6) (async) r7 = getpid() socket(0x11, 0x3, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r7) (async) setregid(0x0, 0x0) (async) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r8}) (async) pipe(&(0x7f0000000400)) executing program 3: socket(0x20, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ac0), 0x1, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r1, &(0x7f0000002340)=[{0x4, 0x0, 0x800}, {0x2, 0x2}, {0x4, 0xfff7, 0x400}, {0x7, 0x0, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x100}], 0x6) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000023c0)=[0x9, 0x5, 0x9, 0x1, 0x3, 0x1, 0x3, 0x20, 0x0, 0x805]) semop(r1, &(0x7f0000000000)=[{0x3, 0x8}, {0x2, 0xff, 0x1000}, {0x3, 0x82, 0x1800}, {0x4, 0x7}, {0x1, 0x1000, 0x1000}, {0x2, 0x1, 0x1000}], 0x4c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000002380)={0x70000, './file0\x00'}) dup2(r2, r3) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r1, &(0x7f0000000000), 0x0) r4 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r4, 0x0, r4, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x2000}, {0x1}, {0x3, 0x2002, 0x800}], 0x4) semop(r5, &(0x7f0000000400), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x4, 0xfffc, 0x0]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x1000, 0x1001, 0x9, 0x400, 0x801]) executing program 7: execve(0x0, 0x0, 0x0) (async, rerun: 32) r0 = open(0x0, 0x40, 0x0) (rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) socket(0x11, 0x3, 0x0) (async) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="12000000", 0x4) (async) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) (async) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) (async, rerun: 64) ioctl$BIOCPROMISC(r3, 0x20004269) (async, rerun: 64) setregid(0x0, r2) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r6, 0x0) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) listen(r1, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) read(r4, &(0x7f00000000c0)=""/193, 0xc1) executing program 0: openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xd0, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec00009a3b00ff0100000000000000000000000000010000000000980000001a00000000800000000000000000000502fff8000100000100000000000000c20082696600000006001f3168000000f000ff48680000001d0200000000000001080000000000000000010a00000400000000000000000001039078000000006041c93a00020001fe8000000000000000000000000000aa0000000000000000000000000000000247aec981e0687b916c6f1ed9d675697dc28904263f450aefb24e"]) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) syz_emit_ethernet(0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchown(r2, 0x0, 0xffffffffffffffff) r3 = getuid() r4 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) unlink(&(0x7f00000001c0)='./file1\x00') sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000800), 0x0, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file1\x00', 0x80, 0x42) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000300000f6ec06afdf466c130afc590bdb9e4ff6ff020000000000000000000000000001040090780000000060db981e000000000000000000000000000000000000000000000000000000000000ffff000000006a228b3fbb"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0xf274, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x69, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) executing program 5: sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000080)="aed4da49dec7a22610e4", &(0x7f00000000c0)=0xa, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x412dff) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x2) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/99, 0x63}, {0x0}, {0x0}, {0x0}], 0x4, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x6}, 0x4, &(0x7f0000000140)="396ba4a8c3003e8b445efa", &(0x7f0000000180)=0xb, &(0x7f00000001c0)="91d441939c7c8f3ad59d2daa1400da1663514115455f8e1192e144134992cc832b56e28558799fb7d414e39d16b2b1c26b6ff555550019d51c098ea6c6c1bf620f94930899ed7acb3d541d0dc4b4ecdd30274fa019629f66fd4d57d1336833b69c8c11aa4cfcef32f890c7c6e4fd4788480416a40523d4e3c35249d441bc31ed7dff9b", 0x83) socket(0x1, 0x3, 0x9) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001440), 0x10) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) msgget$private(0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x18, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc1206951, 0x0) r2 = socket(0x0, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x1ff, 0x0, 0xb4}) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) write(r3, &(0x7f0000000300)="97269bc7c37bfe92d2b321fc60a96e69ac414689ee19d678886d97ea668c1eea4631c3955a7bd96a5ac71ccc14412d969f90d35de05c0da4fb2927a7f0d227a2b8e178476a68eda23eb78677208a592d816a88c997457cb81fa0ffeaa4c6c13f294bd3e3c704f277e5c54572b477b89520778b1b4582115f6b591bde5eeb2230b8c5c8d47625bb4441a96759f36ee55c7762366c5e", 0x95) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff3fff8ffff86dc606e2911b3becdfcd84219c8a7659876a5954f0008020000000014c63e362a4b778710d9000010000000000000000000"]) executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) connect$inet(r4, &(0x7f0000000000), 0x10) shutdown(r4, 0x2) write(r2, &(0x7f0000000000)="b8", 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100}, 0x10) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x21}, {0x5}], 0x2}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c548, "102609307e7be2df67de208c8bda612c3100"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x670, 0x5, 0x8000000000000000, {[0xfffffffffffff43b, 0x8, 0x62, 0xb0, 0xfffffffffffffff8, 0x1, 0x8, 0x4, 0xb640, 0x95eb, 0x4, 0x5, 0x7fff, 0x1, 0x400, 0xffffffffffffff81, 0x8000000000000000, 0xfffffffffffffffa], [0x0, 0x2, 0x6, 0x4, 0x3, 0xeb, 0x7, 0xfffffffffffffffa, 0x0, 0x4c7], [0x4, 0x9, 0x130000000000, 0xfffffffffffffffd, 0x3ac6, 0x7fffffff, 0x5], [0x1, 0x80000000, 0xf497, 0x101, 0x4, 0x8], [{0x9, 0x2, 0x3, 0x4c}, {0x1000, 0x3, 0x7fff, 0x8}, {0x0, 0x3, 0x6, 0x10001}, {0x1, 0xffffffc0, 0x80000000, 0x9}, {0xba, 0x8, 0x8, 0x6}, {0x7, 0x7, 0x80, 0x1df}, {0x8000, 0x5, 0x2b, 0x7fffffff}, {0x5, 0xa2, 0xfff, 0x3}], {0x0, 0x10000, 0x9}, {0x6, 0x10001, 0x35, 0x81}}}) executing program 3: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) r1 = socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(r1, &(0x7f0000002780)={&(0x7f0000000280)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10be}, 0x401) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, 0x0, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) syz_emit_ethernet(0x46, &(0x7f0000000800)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018"]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r6 = socket(0x1, 0x3, 0x40) dup(r6) executing program 1: socket$inet6(0x18, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x4000, 0xff) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0xa81a, 0x24}, 0xc) semget$private(0x0, 0x1, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2832, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r1, 0x2d3608a5) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x3) connect$unix(r2, &(0x7f0000000000), 0xa) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r5, &(0x7f0000001380)=[{&(0x7f0000000300)="f92cee15962101877db924122c386e3ce93279b756c112140c38fd942a57a969533c4919c52992fc6cf14155f043763a55efb9abdafa3fb0191f5b39d39afaab670c764895a43914cfdfebf0b1729b801cb960841847f4f9ec2eed9eaecc4f13e5c4aa6c2b43a913cd8862d9bb7a16b40479a5221daac863889ace48ce164197defb7fa1c308db4b15375a9a5cb387349418e6aa3c6b5bd2f4ff6d0f9b3e874c912f9fd2b8d21408dc201610e75be1ae772a66b136cddea3dadf870fcc8bff34a824f243482c3bc220fddae9ac086016595e8445f9ea8f0d46e7c8a5fea51a8ae8df312ef66e221708214cdaca469beb65fc84ceb724bbc3adce628ef848d5e4c2482ad9d6b0f27a2918686f85260f08213dc15d65041b1d1d6dd70fdd47e3d01e66883f2cb3e804a97d2cbe2d2a2460b957865186913d2bb0638fd5b3e37e7a93522faa5e9a2acd50ac30f3ce1c26df61bf3c7c42611a3277c34d71bffea76a07968a56755d93fc5d7a367dc7d192cbd02ca6a57784a63d2931a94d68ba2235397a3dda74f1a7360c33ebc320dfda23bedebaa679ec21bd6b31e297810302b0527221837f0c611794f499cf0b73c0ddaf998a32edec44ab4c706d58f6932603165cf6465a8545f0961a26277f188fcd271afe49aafa4aa17cc0057b867f124a917c2432243b4fbcd6fbb2b01b6d3852bf069388da9bdad7204e5db7f80dbd287949f987f5700a86ab03f8942bc17829b6b6f93a7fe1d953165f9f4dafa4726c3bc4375cda5ec359b406169eb78df4e341bf55011fd354bdb0c8660a738be0761e6bb6f127a8e4dbcc0f637e59b6cf7e4ffe8ed6a7caf445a280db95c13aa6200c4fd5d29d44e997eb9cd67aaa2d3b909d814de11788719f345a0e61d4703ae60819466ccf0a81122f6b879991dff47824f32618d5b4a1c056686dbf5d1a8a412f35274f4bb200f19d5622930a1c831e6ab2f639ca74064e458193489c5b86a5a25906b57696ff1234ae4a28d30d472a7cbb7f13f122e8cd8b6462f43ec1b06dc8a6bcc25185465fd8d75a622e0db4a7637727619e7f0e44bb440b4eefa2b9c9825fd84b5aeea4b7f7375e4412dabc3552dffa2f55d313e4663213c5202af5214da8f94266bba3fa51f1484b5610bacbcabf0930476a6c0a407dab1443d117ddc273ee4b7042eb5cdffca330500f764672a3396e16e26c91a92f9e5cc72f9b91c679d765879a441d5d0aef60bcd043c85dcdac3bd7b8610605c3abb4c18efe59f625c07a94008c1b1d61193c8cf9d1f33d8f6bcdfd0d363176be413b7d0f5988ca549d84b2ff82f26d865b3cdb83faec016bb169b166e478b5ebc8e292b1868bb4f5086b975e7163c97cff5a192e2757d248ff7d3a1cd42944ddfcb2e3f64280a5b996f4059859f401772783d419e56f4c834d35ae7343b191bb6edb6530be071a84faa66d0096a238551417c1af8068630c92c6389e9af128659055d839ddd292492654b49ac4aaff8c5a93deb0f81c3c4cf1a43db15c20bb576ccecb695a4b48eff22e6b96264306f32ec7817c24d7e356fbc9e74b190caa3cb49b3e0e37ef8f6c2b2ede20691795a2c3c91d3f595147c0b3574661ed5a7dfc579f052e3c7f8d942a869a9b11160c1b626241b6713f194c27e04ee9be3de4836b8dc86d70f05ef4809275e1e80241d93d9af14c8da887592a454fa7442472481c1c7782a3063cd73e4ead9afdd0148b66720fcd42240d02d620f309fda5bed8ded4cb53142f7018b4ce88bb2f0395cb778d91d86e6774ccd16ba8a759af5c6f36859d5f5b14a474d299e7af64e108b44e78f7e94e28b911bec51b734edc24cb9eb072475422c269c2085c37b1cea0728e63622063598d115d17779c684f0e628098548f1ec1c3f80e432a831135f815b99adc80", 0x54e}], 0x1) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) msgsnd(0x0, 0x0, 0x6e, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[], 0x6f, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c56eaddde9032f01b98f0556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xbb, 0x408, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x1, 0x4, 0x9, 0xffff}, {0x2, 0x2, 0x0, 0x3}, {0x8000, 0x7, 0x3f, 0x1ff}, {0x0, 0x81, 0x80, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xfffffffffffffeab, 0x0}) (async, rerun: 32) sysctl$vfs_nfs(&(0x7f0000000580)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000005c0), 0x0, &(0x7f0000000700), 0x0) (rerun: 32) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x12, 0x1, 0x0, 0x0) nanosleep(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) (async) pipe2(&(0x7f00000000c0), 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) (async, rerun: 32) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) (async) socket(0x1, 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) (async) getpgid(0x0) (async) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) (async) syz_emit_ethernet(0x62, 0x0) (async, rerun: 32) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x3}, 0x4, 0x0, &(0x7f0000000040)=0x14, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r1 = socket(0x0, 0x8000, 0x4) r2 = dup2(0xffffffffffffffff, r1) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000001600)=ANY=[@ANYRESDEC=r0, @ANYRES8=r2, @ANYRES8=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x9) sendto$unix(r1, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r3, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd92fc4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a000000000000000000", 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000680)=[{&(0x7f0000000000)="2f87bb4098d7de568a6a2453616c321b9677609db95da3cde2bf1af738389020ce7c6e28f5f592d926", 0x29}, {&(0x7f0000000040)="a6c3f740b256d444e7c4a1cf3e85e989cd7b6de6e012f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f584b7580b5394d1cedfe065a12c255b8db074397e3c27c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca5257891479414094b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33d0ed76b4cca674a799cbad150abe1d", 0xf8}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000001380)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40f37e3a2c3a99bacd7cef9cb9f4d565b7d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884ccbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdcfd5e759419edb5eb34bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88b78579e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed74412605ce640abb5ba192548071a5a0f4f8dfb3d2b66", 0x25c}], 0x5) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, 0x0) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x140) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000000180)}, 0x0) socket$inet(0x2, 0x0, 0x0) kqueue() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) writev(0xffffffffffffffff, &(0x7f0000002180)=[{&(0x7f0000000100)="4550052a7a2f0a4cd77ce7d27d1ec714860bd27a0d63fa9accaec77d86a75fcfb4eddef44b98fe27d8abfe58f9506db943570ad770fc5cbef750e62fee23637666c9", 0x42}, {&(0x7f0000000000)="ff166d561bab", 0x6}, {&(0x7f0000002200)="e0994eb17022a266df831b5efc046d13664eb707baa0dcef52fce4dfa8b672d6d2449acc086edd7e46fa9709bbfee65e7c4749af0d2e30ccdc7b2c65bd908402fa4912404103a6c36e6c85900e939932a263b2389cb0a03d60f5e67b837d2d5d60d75a5e71406ebb57fce53a7c60a15bc9894af82b1c5e1147c11d6bf10dd973bb6098be6f1fc65ac0068bff8b3946395373e972478d5f1ccb28870a4d6c2cbe3faf498aa8419a448d8690b18f9b96075ffb56f7c01f782e040c6ec104cca790d84ac6580c6d821e9e821143bd2734a385c11046b02b1995d20563832d69b69fba550e3ee3ea2e25d528d023dfb26252446eb22130cd965b27a59be700b47dbdfb9ff8498cdd00497a041c47b44c9e99655854bbd65e40afd146bcfb6f7845a9430dc91f70df8ac59a464da16e8e37ab10e02ac686125292469d969c09d8c02cfde36017690fc0b62098679eb0e98e0bb89428867df36834896d691220d3dba9644b24b186f87654f1c0774c2f791048b2ecf3f1d955a0bbbf15a9571bab08f14948f1acc490d405574776d03bdc58670e49756fa6a13fe70b7e0a79987e1ed54b09f34297e53e1672fe1678af6de26cc548b7d95bcd4e65fa1a4f19aca5bca979688a876e8657e9f73b9f7e682ca16fa0465769c9e00917d665da630586057e5021fcae901cfc9b73d1e808a052caf4f45280e6a9e22f754e9200aeb57a04cf6f80ebdcb4f1ba8068022b5f8a0e058cff41effd74070c0a955180041a316a66aeec632636e4c13b4a9ef58379f51fa579f7faa713bb7789ed72f14bfa67dfa5645338359df60faf513eed7dcbf8fb23a363aca5126f0fd62477b4135e2ca66fa5064598a9205947b7a4cb66178de641f71b53df5162e8c851d5a02003a14fe28c4db8fb5fb6d4e6b6571f6456010a843993f8ffdaf45cb18084ac3360c0df53b1218ab7724d64ad54900e180d31b1c138fd4190f337229f0b597a9af5dccb42431fa72919c988a562e054cb794e008532c360b5a3cc989eaa14a6908c42a05ccf3905c688903bc91d6265659c4bbf59f23a93443cef38c8c4fbdb3674cc100aa33edc28284427bcfbde438f4a4c8163cbc578abfb2c20be8cd6c42f2c319fded7c699fc6af626aa8da6953d2b4fd5f027be3214524f799341ad2222ed2f95d9fa8836de9241e14db1bd95d1fe5cb924141775690334523655ed25ed3248b5f7c29bad398212b889da40be685ffdc50cc7f9c21cf6eacf2b8e73a03adf5d36294fc13ac3bfdb28820e9e770eaf3b4d60c2b7133e0db2491b834df3283d162e076799aa610e9aab7d4ae7225d1defcc97e7d9a808aadb82ed1abea32eebe8db160d5daec888698c146083a5a91306247d2f3611807fba8548bb0b37707682404acd246f254578d2efe621e5e16de5a9afa545a8ac68c877464728dcfde4bb200a62e57d2b297a05abc7db738ba35739d5525b1738f576aa21d74af8f03406f6facb554ce732531617f92c552d5ccda140242f2f63dd730efd1067099ac331cd2611236dc3304febed652ab6c274b723892c7b6fdfc1c2b62fdfb16c4a4b022c29a4fff3295bbdb5ba39804cb0fc37d5b538b29922418f1d4ddb5a45d99aca6374f82a20f800b82619c983f71930fe02b0204a694d7f376416f400ea71758ee0b1b3fbecb0351d619a5971cabe21383ad16a143ebcd11e71d0f4fefa8189c45e719e2d72522804223a92e624babbd22ad231613c002b7131ddea00a4a94b63e8b1cbe831713753a03c9fda708e7180067addc6234a1aa22a5374935546a24c385ad030fc1bf9cc76ccd75541e92f967d5908a47570624c1a1104417569686e997cf5fa8431027e1c0d022b16713f358b28be2c0bf0b4cbf2c02ca0bde16ffd2970792af6b8f3193c2b5f75cda6e5838bbf60a567a9b26917afe840602a8f85c1c7c708a39724e87fb20e2341b697cc66f7ee1dabef567b7c4191fdb078e19b16ad7cd2af03196739aaf4709871286fbb8a322b3f7247794b67c7eba5e449c5d8fd395728fb8f618416d38ad1e9ce2fb2f5c82864f0e58853b6877e5ffd07d730fd6d184ec1cf89a84c10b2675a7f4fd0256b6049693df72fb1ad33200318f2fb7a946b25fbdc54f3407c610f53e498c3ab68df273f23816e24899303ada49f876e13872832e4c51f743a96f072356ee320347938a7f67bba918a7a842dd20aac8ab6b76cfed9ee607a95aaeb886f8decc9b3077a04eb87c7d719399c8df47f7f594d2e52506986bbd9e111822ac718accfb622d65e816b6084543c73b162068deea5ded09124b815de8b5bcc0482c85a1423df41990ece0a56fd061475bc8dc6324c3b04de426c92766ee62a0c4582db3bdcab358d7727644a12fe0b5ca2f695cdaea0ee70c13366b0927ead1a9b6d4f0478a837eabd469163c840d51cecfa5857f4bc51c0ad9a438d37d42e5b35dd8c69af063b8f50ecd783a7568c0125e3c4c8508b5949216311f934a54d51021aa31cc4fdb9a532416ae84166d285e2c54a77a6558f5d5d851bc796545124e6de71f2835243f9515695147335177a3793df824ea6cb60ac19b54d77ae353ffffcddddebf3b7986f0bcc4a7b3a5437ec573eb8b2e578b2578cc466b189c70d0dfaf95d1f70786cf393d92f6c3757247600737dffb33ecf2af73737d99525a248df5f96921b4f33dd3eca1a2000c534721c44500ea71043172adb0c81137853ab48b6855e572cb8a9352dbf172bc899096ef35565d26428a6b453c4c0dfa5f0df2eb6f6721649a0d9d9e24ff1f2a93c9f5d35170d1c405bd23cf8a08709f66ce952f147749faba73b2adcd48ae74c10f74b8a093c5f0a54f68a97ccf43fc7b571e06df6f38ffda1c36ccbd9e4da899716db18dc73edf94906b6573d73124fa0b495ba139f0b4575e6b13ca346f55159fb16dbdf0bd1131383f9a2a6c6da9097ca08b94ae3970f0858dbca638098b24d32fa76714910ef93ec634c48ab8b8e38cfaf02a797d9249c33c5b04df9b4366cad95690de447a35d31130814c55daa8d925a20a7f6375a344be488c1b25ec2f7adf469164dff1a29223db960c50c8934c15fe5f85789acfccbde02f4461ea06dd32ba103b3b0a8953f640e0fd099558fb2b63da9783b30e5940638a800339107f76d1c5bd543a76d59efb86dabbef62b04fa7158f64fb54f2adc92f6a79c7fb3f9b0843e83787dee14cea14abbb4f39293d28766b571ec827c5bd4aacbff9b6aab07ae1c96e1ffbfd42a1d5d5892f5250566e09084abd7b78f981a207e482f3c9a0decafcff1cbf30f293e73787551863688808be5466164005a7d49fd53dcb57a8ed00ad63ce1306b6ad4ff09cee9b568d5173b6f03b621d4564c8daf7e1070fe1a26a9fd273782224f8d47a14bd91c4b1f88ec602841f4b4c7277b4addd8e12172dc6f4ec198064e01310070e79dc2f48ad1550a04978a34ee88359a1944758cff1797ddd03b03888f45b47d0d2bae67cd88c1742c1c9c2818947b4628bdcb8f26333d5cb60b5bddcb3e123d25d5d9e65703ae77247785ac230ad96e70f26947494a80000793cc7a06e9140a20ef2bfbaf35e396af312723418db875834efd018628ec39199a9236cf1f948970f07b9861fe2132e082d998b6790f5001cf94823a7deeadc506a9f38738a22a74b4188e8c54614f7b99061eebfec85ac48548d1c091bcebf09a57ee97277189c4084e96e785c499d3dda59d3744b9da9265009080b18b28694cbcd82c94bfa0fe1ec406b92dc6b4429c1d335ef3d33df2a5d53327fe93be743bc4ed566eee56da74a2e9dabdbf065dc9f0e21965b2982335cfbd6afc1b66f99883ee813634c0285213248fa7ae71026d6fc939dd3f68b47ad944d0db6d09178a4eb0302d5ad8f0b65026b0cd2975b7eb5740658df070001d82cd4f6d50ad914d99c36683cfe6f7a5b3c92c41a209ac035eab7cfb2f32aa8dc3569cb2e9933f45708c32505e51cb1201b33f30a02869ff2e996f771fc81b77e7e8b4bdd364da4ddbc9502424cd472cd38ef493733d62143186867ee03ea927adc813cad8d9cd69add5bf36b97d4e56181b5927462ed77216b3c342f271252eb45545041ca69992b1cfbb949c4bcfb76b6671113636ff20db54f34c1208cf3ab9d2f268fdb78036ab4671d26b498e78db5db3b2e4da1fd83b1f6ba06b423390ee31bae493fce88e355ab7186e8081d89da5d4a66b1f1c1b6cda3b0ee5b2d199512e4b39a4d5a98490bf56807e8a42d0c5f8ccbd3b954a0c3e16d7ac7737b1d2d7c3031f1bea0dbe39597166fed80ec2110d9fa57754451b82874b9c1ee92a6c31b3e1c41e7345af8ceef030783d5e59f590df5e2715b0db6e8920ad97870f97a227e67c8d5634c5dcfad782b5459df45d3eeb6234f8dc5ffaffd3299394bfb1731dd974937bd02f8e37709b88002ed4235dfdf661870bf48def6277ab3ccb4b579f43456060c96aa9e6d258cb6261a1c615546636fc29732b6848cbe59d1a643aa6e35fbefc3da814638d967686bce8c9452653b7785187549744392c30cfd74a9cef709ed57477c6d346dc2a2f4b8127d6b67f7e67d98d2b6c9f70f200e682691d5660ced46bd9f3996efbaee4d0969f0a5b12ede772c6b7eeb22abe71301703ecf7607bafd10efa9585c60251ac54bbb180c32679b4fda052be24fe210dde7f7c09bb0b70edc90a03be7f5c463c3e91c15a8f3620e0b579c5cb2f992db7379dc66b4c673f9fff8c9eb67a86873d5fbd53f40ff144418b054288c8f3b56220c2adac3c10c64575226183a20f8a3a737aa05f7b7e407f2fda0b329fce338df12bbf10e68aa0cd7b80bf40c1c8764fccff97cfe36eca5ff703185ef220e7d948897ad328cb114a053c7b8d6d982cc9eef22e39579d21106f2f9ae16dd420ae6ab0dc10ff2d84e2ff5c13cdfeb67b86e7f3a3c3369e75478b2a8916384d505effd76cdbd22518fa8b5ce7013bbcc2b852e8db2f8d96cdf5472de7e680037e1f8a68917259ca6d1d1d0d28c11e734de90b75b69fdc3a9b870d2d6535f00835e29b85769614bf0f07e958576b2da580faaa83542275da288c5aa34511a4322ddf8d6cddfaff65dfa47074cf464abadbfd7d306a83a7e2b14bdd16644b2db237591423c07210fafe027be577a886a00178742d6253239156e2c8fd6efda18c3af66b275b657eeec3f00b1eca3babdd2c8c83820a1d37fc3b7c3b05a06dd748d80df2f3e6135c3aa28f3cf2db9b1437bedb378775dd0820a77044040fa5200158dd3d0ccca3ccd26d509fa69f366a6d02f5d1c7aed3728739796feebf8b783a82c7de8736e9249667e0f072fde1e29baef125152bd212ce4f8b25f3a5b2e7d8d726f2f8cc3aee89d47609abbb7d5d07bf66e9d08fe52ad11bf471b55262ed4e432434a864273db1af124de17442602053b70a723cf5147b989c3356f8c85e2e8c0264c8dab4f04a46017ff31140c08903c37f97c8efe8e6d8a65c5f27fa05bbeaf3006928caff57b3c046729b2a4e7f5e8c15c5a3839989affca3cea39ba7a8ade0f8f0371d5e947e1feccbbbee59e7c878882c82eb9c9fcf7969d1e9f9d4d895642a49ee5685769b3a08dabb1bf35f8537cb45e8f604a17b2e947e7aa38ec99ade9ee533b1eece661c93a588b2b5aa3bcc58de6b48210c519d2aaad93f049dfbf42091d8955d1254b4fa2f2f8053ef8a4fc675571a57eef65fe409d1ef01c975f77a9fe8549e231954c7a180124a13a2c519213123d70f9a43a5a48d28527db62916c5e18e13af", 0x1000}, {&(0x7f0000003200)="8582501969d52a18d86c9ac5b3f93b3dd7f7ad90b07f538e764d0f1b2d7524f91a58338421e6deeb3ff7684bbd3f8d2f67d992433ea88d2c110a21b95503f6b48421466e52a5f668b70905059bdec1edaba88c338361fa118c5cb842a8919855fa3ad14127a258634c12acf78720d8c231dd602187c755e4652781517c4440ed391834b4b0d5129594cd953836c279516c25e8cd2bb9995b8bb8f9f003a3f7130b27014390420e0c0038574245b02e1902a2293eefa1a7f3b344e937e5fc5dbbf5e6841c30297e762aaf0f91988e8fb99a9c07c82bfd7c43ac89b454fa7e3251bfa4e527bfa5ad7ef07df07445945d59d746a114a3f1e0d2e5c4fef6455f3aea44daf796547288f1c59853154c2823091010fb8a9b30b4b24ec190302d94eaad3ab8d9483fa1a468ba495fde6ab89b179fcc3f0c5c47d9d7b879e5f220344938eae4379a02a4925dbbf635f2d44a75ab06e70f94b177da9eccde47b6b4ad2ca362ed08ad873b6b6c4e817134db45c4ef4dc398ffcd2a06203e0103f63e88a0cbd4729de9244b46edac540f672923a0a015331def9ea3d67cbd5fccececf608ebec9673672cb7ce5fff0f51829f0047c6b7a7cea9f1703aff441d97ebc0649df9d5f1fc11076729d4769fe089065e662fa4eebb5db19554c7648034862dd3976975b690664d63c8c22ca28e55d02912b0cc6232afc19e4392b1a16cbfda612803e189fc4c506f49bf3e2de50b5638478b64ae7e26b027d98748e28ae5c383df9491499319ca5bf66569012353399064eb15ebf62a0969197f268c78f37e2abaa3bd361c44510ee783f7bf803c98b21753af2160fa08dc51f58d63d9edc61236b4502cbb573f4909e4a6ef9cfb2d56007869dc8fb20b66a4fbb0efeb049a0f7db82cdacae2ba5d9d9eaaff3fde488048b9e6ac154618a64dc136cbb708a567b5dc92b27757f8cd0d656b1fd725c15ba26f95950b8e86c26567cbaee4b39479caf7c926c95abbb751fa133855410089e8f54c49d48712f0151e0c9927cfd7351284d95d4c8ffbf7f05dcd474c9f47d9a36c33c42ae994fab96b48a624038f5d83bb1fe7bf547a259391f9c73d1ed7cea6c2f1d0ab43cb09e4b270097b2aa60bc8ecedf763fd032864cb08a69d7fcb48a010bd10bfbdc9daec8ef4f8bbbeef405890e8912fa3b3bdbd14fd59de389863517a486ab50cc242832c175418578339c6bb458ff446be06d29755c74d1ec8bda88b27d81e81f0925e560dc9f9ac0b29e19ca81e8edd749b97d18f9a9d25bc7457bd5ad142842b1a3b08564517dfab878da401bf83cec0fe986df57f04a1ecdc01b881240f324e2ec0e2afe1cbdd0cd0f054e66f34d86ccd791915f85147a19c265132349318dc2ceb2d40d728a3059988b61f5369128915e753a7ad64fc41741e36cf204bf8e30a5f1a806de861d365c8410f0a40e74961e7a5615192119a02c5af73ee46be63cca73391408df5c6a57897332cd0ef6163f4a5160d03511ca21ccf5317ccd99ce3b16b296ed5426e87a651a512d7243efd601a628b62307480a6a6f4b1535b4641138d3e0f0aab9aca1213198bfd67ae2f015e8e3f58fae17f86162b8e4e3274a4121b79dfac11a2a8513ad5bbf2e9dce7f8c857301c323c7014f6879f4898468e1abe5d078e1c4f771715f376159493139d33c8d781b091c3db3cc662b98baa11f325d1cf6dcab4239151e53c7b4f7b581366d24cdcf9330c495a3075213f3f11c8290900fcec561f55532bfd174e757aca952d7fb670234e526e62359981b9d6d71e1f5eb50a63f751b0e8467743c6f16fcb3a5792a9bd75d45dd61b98c7aaaec9b2534605278a64fa8ed63d490275b5c6bb6ce7828e7eae9bc4e007b4e2e07682013e3edcda872e26f52d9fa6c8d18d417eb3760d1c1b11f3d916cffb6c1ff768a9c1868ff18df73cc68db306ce80d9d30c557c2ee279418d04e4c4cfc97092e171670a6afe05aa6b730e8f8c515ad96f1ac1175e785a42b80f4a9578bbc3c976edc112ee0c729500fd88b642fc5604a317183c3f2680a1f16080a882d7d61740b488e02e04ea577e20cbbaa978927ca948ed1fed35885dafb92a04be6ce1daae2030cbf8e82215a8f178bf5396dbd7e258c3a726b860addcaf246e814368b18221db455f62f8b0f2542ee5045a805244cc9d2300a2e764afd2d5f879c67186d41fac05349e7aadc9bbcc0bf4059423c8deaaa58da6c4b1b62dc36a55262f61e30793948a87270765bb184a1a3df8c7ca29afa33a1e4fa665f61678988ad231a8c1eb9bd8e082e45302e356b744ce069dcafa539729f452a7afb5d4716a9a280d654ce371f487f1d8c130b4b4302c6538f77e6a5c86a1227abf8adb6829350b459988965accff00945d2122b9b7b924e3d8792343638c193bf4afdc11883e6991e12722e7daf193b40aec7d103007d775cff4e0da1084706ea9af1aec1d1da59823289a3090ded99784751ced9a54daa206514dfe3559370b3090c1589a24f595405f52c3763078c3d0263a03155606e44af85cf5f025d3edb9b6e871ae6b7378159c0aeeb4c679b6950f5148f51e84eda66b89fe68aac307fa31ee4a33165d4dd2dfa691e4c61905e22adab8cba0faf711874a05aed57a76c7f1b2ccd414cfe5e98765ae9e15a0574e3d8dbc5e7c42fce2187e4595565642291e7b1d62f297b9f111ff7b228eeee17eedffd7e71f61e3794ccf71f0a323b6b9c9e59694a7ae6676365b45e3b4c718a75f31a33ab77689f80f95b376def2d9aa2d1c8fd9af22cda45f0815d15bc9e0c8a8b5aa92621175e75d5604611c7f9798cfbb4680c3e848ddd95edee0bbf0e37d393b6c47f68dbf593a86128ad296e8e219edd8b063cac76319405a70ca593494e7d3bdae9ec70dad7c9f78431721d94379a812d92c97ba6d2b2761df47a4f3b8745f60042b15bc6534894076117633e099cdbd29cfcda51d726472217e53b580ba8584250af8b51179065ff291a3c92a51ac1d207c231bd256e6acfd5fc8cea4adf50c4c26599c830d87089502c4722c47b6542de55162a9e84d1cbf431f120f351380b286ba7664969fa63fd3451ba4e8422506480368770ed75799f708dece04e3238e5c71d7161a717994891abe2e1ff7bc766b5f387493e776355a31f5bd01e5615ddf4cedc8f8f63209240279969d191f45ba6f77c2cbcf4b8c53f540c84c83ec73e5fbe0c74835e47f0235af6e58a265a2523c2647ef9453128b67f40a05d3a592d447a241875ca4e78a054ee470f95cfb1730a935d0647969d6cb2cc5c189d919b0a266af4d0638e650b64ea2d2617d7ea9c338e4ff65191e50a9fba8fc8667110472d3f76b7099cb5889834541121fa91ba03815633c7c8f6b5574ef6454c17426616e142f4cd6d1d14c81858c1fa378c09e6e388efc3cce0fb95a817d8fab72b2d2f8ce32e6b6c7834b1a43fd7f469710d38d550a27836d58d827457fa00dc5014014efc113852d136dd0d081d0b7385e425b5f7bc80f8e35e068fbbbdb5638b8674151f3d97dcc8c9c5b14391f4854f5993efec77319c1f80580669574003fa69ee9c4913cbfeeaf0aae09ade31894214c7216228d1899471add0ea0fcdc1c18db3436dda30a32046512222794ad54b4a2eb014a9c2dffb06bcef6991b8bbe0d8c17068bd4c695e86e64fb8008099c01f97f400d2ce6f3d6343387de3fa8740b691c726b12f0ecb5398b1496d537cbdcccd5ed38c5e163258d1e6a19ffc0bd70284eb5b4db8093b14498ed98772ded0ce1ce993b912c1e76c404f6e4ed23ce8d7c04a2c2cf734d444399f34f3bb87a4058f06a33a508341b38cbd4c982a4518fc5e4065b6a1a1511220378f19cc18ae91d126ad66d11e4f5e2127dc58d1cde91fbc568e7835e1253a70cafb110093b8a1b102a9e0f98c0ec9eab9027bad2ce0f6bfdd59e6eb2ed0613a969a8ba7b49430f15f79be8d6b6f78ed8b2edd0727406f9628c879b22a2b30648fc065c72477b5150c81e54d86563fa22140888f28da1a16ae4f87da5520129016c10b960452e844ee3d5d660198a2936b07f6d7bef97e2c1c775f1ace92985a38c2943e1fab032b00c07bf247b54a94390e83b670b127e0d5d4adcac6c6973718f6375fad7ee195e1e1a2e45575fde0959777191de9072901ca074777cd5c467d757626ccd92c5610408dceec3f63feb967ab64dbdec14505bdbcc7060be9e7e0de6e82bbff2c8da4743d8fa856a851267ccb311e8ec573142b7ac3fe23177679f9c6905dc7cff33546523526dcbad29893e5c82bc0d82ea431054d71c0c06e2a90f6e51e2a19cc108fd21db0bc62d592809b6807c8957ffd60a2115e923c75e5a83a508d0b66159de54972a57821b0104d85c952bafbda243a19b206502be0e5b3350dde826dfa03257113e9d57829096e011f906e31749e02095c50f233933e49497019d3b0af8e3548e8bf303069343880560fad6e4688eaf12f129e066cc6a25968f1badfe8057f978db5dd7386a0baaef3308630620eaf2e0c42ec5c4d98a61810e93d80fb29e4886674db0094b4516ffd67736af38cc16f8c9a3fc8254816bb1822989c2018920bc3096eddc09970ca6a69ce8417e8f23c36cacc90373abdffaa11ecabbf16dd3e3cbb6a7366d4c8dc038925981a2f523d87097b165a178c4f7d7c315fdec1de91888f254d8daab2bb4c0e1a786a21d721737ed2ec9a64bc5cb40699a9cc2d5441c060bcc364524e79f839acb7cca4062b3aa7dfe8fcbb214e2971f46c0e740533a5c0d04ad4f3615061eec5323b43fa00afe45b101eb38515c5b3c16f90ee4c8f64bbc9efcec20b5060b07969e96807f77303ef94c039aa0fb4ddc4b27ad86e288785423027ad4f3182331bd18e278d49fcadd86d8a47bc50a34628db2e9f6c053fa4f57fc7459f8dd70a67599d6288ff47090d253957489f7f986a9e7bb408b3a731d4d3f133dbdd2bd94a8961f4b66cd2899095f6b6d0c077e94b5475f98bd691acb8ad35cea1d70d931905bd791e14a5fa07a0e0dc4aef98eca58ba85aad2129b67d79cfb1b2f11b4c4d76659c7e95a794691d2e5c1945774b2a982cde5f56d9ca172413073fed7b32dc1cbde798284fe378233d5e28dec7c0099ffd02f63b421752b2818090f979fa5a13104f8952a566813e6575ea467e8bf88142bb1607c16c4730b29f5efd2d9e49415d01906dde06f84fd566fc6bed6c269ef7ceb18a9ceb35afb50dcf63626fd99ed6a4f2103ed7a13325eae24d00049105e4a3a8a133d2160166f858cbe111879d692098b86631e888be008f0f97aacb06e7c2bb71be8739766971e7ae9f1d06b12756b537d64538419aa39d34dee6b9228ee19c3412b00d2746a155c400fe29bd63152798197e08f645dbe6c2b03b14043f91f18499810a9c55424c48470c47991879ba29bb597e92c1e66ccb13b3d87d9ef79841af067239b6af2673af35df42811f1a9611965a4e6ec106ea0f57de8b239b15c4e3ba56df08062a2c57fd6813cf5f407d44bd2dacca1dd00e75ab5a38e4eed111e1dab40ee928213644890452a313090d89107e6c706a33b236ed6e7d0ef9ec99869448d1956efc0303c738157eb15350ce8aca5ca213e0f4958a23f3330de9ec227cd4225ae65bf8d566dbe812ebe897e10f128626874b543bc546dc59deb448958ef224c4fc1e2e8fb271288bb5bffd743011a75ab950ffc01114a46eefca2e759e2bf9a003719c8c53df7199858f3cbd18756ffed9e51f77eac8374a1c3b88d1fb1d976ef2f1f91a29d9484ccf2a573d0efdc04bd559cdcd1784a176b891388da6a", 0x101c}, {&(0x7f0000000080)="de1cbd0b1aac35d113d615b903d7fc6adc398a46e3d4a7245547adb4f9c68e0877fae5cfa8a453c1ce5bc42da43801d1098047d186d8bf441bfc", 0x3a}], 0x5) ktrace(&(0x7f00000000c0)='./bus\x00', 0x4, 0x40001224, 0x0) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) (async) r1 = dup(r0) listen(r1, 0x814) (async) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) (async) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) (async) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea000000", 0x4) (async) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) (async) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async) shutdown(r2, 0x2) close(r2) (async) mprotect(&(0x7f0000096000/0x2000)=nil, 0x2000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setreuid(0x0, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r6, 0xb, 0x0) executing program 2: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) (async) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000500)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7f], [0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x3ff, 0x0, 0x80, 0x1ae], [0x0, 0x9, 0x0, 0x0, 0x0, 0x8], [], [{0x400, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x7}, {0x9, 0x7f, 0xffffffff}, {}, {0x0, 0x0, 0x5}, {0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x1000}, {0xffff, 0x3}]}}) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) r3 = kqueue() (async) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) (async) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)) (async, rerun: 64) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) (rerun: 64) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) (async) kevent(r3, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x100) (async) setreuid(0xee00, 0x0) getuid() (async) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x1d, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x8) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r5) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x64}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./bus\x00', &(0x7f0000001f00)='./bus\x00') r7 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, 0x0, 0x0, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(0x0, 0x830a, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x2, 0x5}, 0xc) r1 = semget(0x2, 0x1, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/96) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xb0, 0x9, 0xf801, 0x9, 0x8001, 0xff, 0xda8, 0x3, 0x8]) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000080)) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r3, 0xfffffffffffffffe, 0x0) listen(r0, 0x0) socket(0x2, 0x1, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r4, &(0x7f0000000240)=[{0x0}], 0x1) writev(r4, &(0x7f00000003c0), 0x0) setgid(0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000400)) lseek(r4, 0x1, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() setsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, 0x0, 0x0) executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) flock(0xffffffffffffffff, 0x0) getrusage(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) socket(0x2, 0x2, 0x0) lchown(0x0, 0x0, 0xffffffffffffffff) r1 = open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000080), 0x100000000000025c) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000180)) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000300)={0xe53, 0xe3ee}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r5) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000000)={0x800, 0x2, 0xab5f, 0xd56}) r6 = syz_open_pts() r7 = syz_open_pts() syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000200)=[{r4, 0x80}, {r0, 0x2}, {r7, 0x4}, {r1, 0x100}, {r0, 0x51}, {r0, 0x10}], 0x6, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000140)={0x1}) executing program 0: ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x2, 0xfffffffe}) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)=""/208, 0xd0}], 0x1, &(0x7f0000000340)=""/111, 0x6f}, 0x800) (async) socket(0x2, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)) (async) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r2, &(0x7f0000000440)=""/185, 0xb9) (async) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) (async) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffca9, 0x0, 0x0, 0x30) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) openat(r4, 0x0, 0x0, 0x3) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) open(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/192, 0xc0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setregid(0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000539c504000004000000000007000000331c13d72a78b28bcf74ded2fecea10500fef96cc0c79f050000e30200004e2003008ab94e8169b6b9890779c8e7c20000acf28b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c227e7d0c032bfa896443a4", 0x62, 0x202, 0x0, 0xffffffffffffff0a) (async) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCCBRK(r0, 0x2000747a) (async) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x1c}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x1, 0x200, 0x6}, {{r1}, 0xffffffffffffffff, 0x43, 0x4, 0x14, 0x9}], 0xc69, &(0x7f0000000080), 0x1, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) (rerun: 32) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) (async) write(r2, &(0x7f0000000200)="ed743f05e7073e162ac4fd62423a435470b738f68433838ea346c7604b9843f466041e67faa900000000000000000000000000001e0f3fe588ab080719a705778ef1a853e5c74f5c0fd5fc2a990a3775055f224f95397eec145b252a104d0d2f3069b77b60b3e2163ba4f0d791d43cd22a0864", 0x73) (async) socket(0x18, 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000263000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r4, &(0x7f0000002000/0x1000)=nil, 0x0) (async) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) (async) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) r6 = shmat(r5, &(0x7f0000001000/0x10000)=nil, 0x2000) shmdt(r6) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x108) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vfs_fuse(&(0x7f00000002c0)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000300)="566ded6a18908f99232a2ce71e4a42de3c0236783dfccc215a7ad5f2e012ff46db7e974d1a2d2ee940dff92483e46810e54698b9b81e8ed29841bd8d69c912bf7f02117c7b15b926460935889e4c30618b2762084bfb0aa19a91d1faa32b775cd715b1f82f05b1a32d37714010b4659b79f88563d00d2fb1bebf25bdba11d772124150e590fd016e587674ca1ced99e8cdc53f99a6077ff79f5fd4732334cb29c1fee55dee8a7eec3fb0a42a389e3fd8d7", &(0x7f0000000400)=0xb1, &(0x7f0000000ac0)="baa1a25a3c0fbd61446ca92a73baf7b90149ef70a48dc231dbb3b751b469377e3fe2802b996f4009ce083d3576743abc9a674141f7ed89ffb15c7400e3668802f099c9805db18df1b4feb4283fa86262a8b79588abb734bc7faa5ca47b1fd2c4bf758a37373429425ef69c1d32a3e4b7f482aec293b805adbec209778e7c784370e6485f3e76194511988949c41bae817f1c611383825ae6928bb0ca18704cb87ea532b2ae069e82b1e8159bf039bcd31df92abe25d90649daafbe77caa38e4a20d24fa4e41f3e64b015ca9c917d91554b0a4346bff1d86dd643234caf44d6f76a6958073b550a0d03c5a68ca7aa6a19f2d5146d19c528040fb27545e01da60887834719fdb9825d055a0db06b0a4b7588cf89ad37ec1316d0d1d964fe2d1d59283e54e18f12710e9eb3f8aacf920a32b45bf62c1a680d06e3c5999ab535da14087ba9c4bc2f61c31a07b748852c9e4b2f331fef17d2ced34f90cb43c02002b5be18cad315f03a0875580bd727eea7d631cec33b4dcc78a1bb797d9ae247ec779e27cd6fe67180f91aa2ecc875b1a412ae43758d927bc778c5cc26ea433edcd521927a176d08b87ca043e11eb78288dc4817c85cdf9525e8c48f2418d16977b8a03e53a49318b91849208b3d0f17bdbc7909132f9e08a323ccc1fb10354b36afe41da285034d5aa18095c3255d2bc0ebb191b0623dc3f3573d6450ceeeb0f565239370a63f1369547c6b8a8bf7d84dabb92ab07f8a3dca37c3a1d40636ceda58a43a8d48d3f4a725ed42e41ab5e3bd1a5b9696cb555a2f5fa88681bee9683912b1abfb55018e8b41d20d87987f13246492f4bb5a69e768ff03f2dee3fa53ad58edd18d5cfed433123ff9bb3efeb8d904fead896e61d72115bc2caac0415e6de7b8b2f95daa8dd546aaf9aef40e1d0386dfdf68c45d6f7131558fa3d02efeb494ab77c4d23e206d7b7779f46593a5a1848db71b26cfa2c53726fce75d3d89464752d24e009109d783de60ad56bcb5206b3b4e01e75c99c678db529819b9875b2ea2c16951a5b74db4bc560ac02ce3cdb5cb463026075e34ec2c315fdc96aae43e90e3445e68dc45a53f53004107aa84135e4d52967f455d43033ae3542f85236d7e08cf949fc9a27a4c8d3e6584c7242562e7804d39ab627d68118e935f8bdb2884b39ed220606732244e13296853812be8c619141a29939bf4475368b6261bace7da0db914eb446e5a10a34aee45c83628767ec54911eb03e4195db96b1b110242538e1881d2e6c0c9b5d679534c912142aedf14c5b894b90c4493642ae8310b0289a425f4bf338c390cd729fdcd49e3c7cb66dba50df4bd0c42bcb585965a5f9d588b301609ab3a9032d40f4be55f7815160e9ccc09aa93fc5cfa909da82dbe9209bee859dd92e01ac81b0eca5e9a0971174ffccc6d2f1380e2414dfe08b9ee48465d9e2fc0dad4300e4f165f1e872c55593f23f38ec40a35646bd1aa7f632551b2f1e6ae385da7648f78f26cec419c7791376d9d42ec6f3c489d73b1ba760842056d849a944de2122c37ecbf1f768cb93516db9514b8a497751c01d95eb9a5bf586c5827837e0f067ed24a4003d2d5d7985998f6de22070f2f17d919c99d6c70b5bf51b9f036d945c834129d28366c98d91ee472b1328f474a73c0e28c5f43cd3d03e0a251f966c793dc13784e4dc4ffbde30d0c5dbf367f18f0d17caa2536b4552765b0d82033b6c780ba6d5e9b590d26c7ec08381f67663af3156eb8cc182b0f73b92aa250558cab5009ada12f0d9efbce1c58ca0fe86fbe994a0c7ef2468036ea8d1d3ae8a78c7547d4f29f8c47a6636c2d40f4f701d0186b8ca0a566daffa459d12cca11a36be2ba2887caeb9f7353994e7f75b039fafda8317ac81ae45ee0e2dd25ebf6a9c64608c9577e70424f732b75e3ce8179137208cd97a35d076ffd937eb7dbb9f7f897b624ac5d7117f311eeeb9d85c7824ae9d301d0637050dda62cf86199596f944d949ba03def0054f103f9fd1c6d9fead45c939d7851bb2037ab3f45d9e356dd5b73dc1463b74709e6511e0a36ecedae1afb923993fa359f0d76f7f850cb1a472262de1644e04dad321a70769bdc044c1480ecd67f61dead9b3f48beeff8e91d3db44662ffda0fc70a233871be5b5c9920107bf2dfac31964320c3db8b5648f446e796175561ba11e7118f9b11f7f5ea492acc6b4dfe2a9f31938236eb2f8834a427b772001e7bf00d4026dad75d0e00667258d1b5897da8323bf22b1155cb01150b728f14d18cfcaddcaf4b55fe768b079407d2116db888ac125b35bda3b188628967ec1ecfb360af21870d7ce6ef5c646961a41082c2cae4f79d23fb2c2b11c2dc40ee12ffe8e11514ca3b4e0995b832c1455617463205c1769e8d4afe80cb21c01bb214040af037134153fd7e7bccfa5c4d3acd0977a0753f79a18845f26c80643c950b68d1cdf9a56dd51b57db495ffb7ba8b4b151036c84d460ad7421cd81261d150decfab7cc80b1f9f17e403491fd96d2c142a74dcbebc6896a2422f0753388c940a4acef79502d209ac2d560e51863413d8c160f384cc268bb45aebc6b03982b06a70c50661d9cba565396c227b9966f3f19498b63c66ac82a2ceaba517020f900c22879764e93bd3af9c48a9a6017f1825b52c3e73bf9e934fc8aecd3dc87a65f58131bf5da52502dbf73caf4ef290d52f9cf57ba804e521e2051d1178cf12b8faff61563337713d4352628b9f3560809f65dc9c4f339b531f7cfdcc0fc18c4c65a95a63137596c0fc412f3d4ef57be0f1b740884b5cb1c0df57713821f09aaabe5fc898f60ddfe690a8fdc3f82349f065b4678faf207062e8bec28ddfa9cb997b40543066681f0ce4c5ff62914c49666c80d31630bc58bdd475c9ba76d12fa8a094c8e9feaf5fc7558d33ceb086c1cc47543b96570497decb409f7c3c42fa8228a3a4829a9c25d44bf92c23d57da178ce454a790afdc8bb33f70d3776d1c964a4ee054af9c37292387c60acacc62ffa632586b9a39291f1383ee0b7131786d533c6c39d476d60be129e6d3169f47d5a589f844ae78103e7fb5f317f2ab61292ccee9dc98e05b25b02d20b7446f5ea6b50c582951565f8968a0363c332b836bd996f20ba6733e8eb3a883d670c7cf2a317ee242b88d6c170fc14c757c3bdb768ec27c24290cc34802fc51db7ce3c3192d6eafe1802d84d82b941b51b97f71469fee3d5c8dc42d5510c4431fea2351b4ffc9bac7b9a4f3cbee4f1881b644c6d99a71b94444a45ec20a591356f8f4a7df0301aac1ce188b7e4268c453a1289e778596433c5fd34665d5c7fd68f33e6ce459748ea7cdfd0a70d2668d13e95b6ce804869c202841a9cd09f47301d10d40ddd9f29bac3f7626a24e46773c3d5396a2a45221d2bcc75ac4e1e9e4d424d573b5f9694ba58597df91508fe552d7afcb4e7cb1da5e614b33679115781bd1881ba04276594da203a986529ae7712864695e69de86ce77e4139a832d2ad19d4a1d06c62b59d946a05d728b3e9456b3f86e2e824599d81c0add99d6838b4065a6492d6f5d1a37a5775fe16854ce68686d0f52c924841214f840590e52bcd5450f877b3dfdb8024fc67a5e4ddfa0041c03e8170e946fecfe1311038f0142ed700e03d5f40f793efa0fc16bb7816c9675029f53c4ff8b3a22ab17f489d14503d6d5c7a5d3cc0f3e2e66da75f0c2f0db6390f803985fb8950d4eeed8bd315cb727aef1d3b111b8ff2bedcd861565901b6fe308cae625813b9635739cfa21836244aa6f5a18e70c864305454678ebe0a798537d964034b2754f48f52351e25223a9b2c75832d0596a0e3dd6e6a601e9ef88ed1e65ef23ca09eada2ccd0d18a5b23e8a641090c1492008a104271d72389b0315b7704233652e501dab3f9b7212abf6facd13b87b8948502d485c4fca9b7decc7d075fb5939b317019d0f0f890c12d8c614c55f214dd5697481a9f9448ef000c97b601130085e758e552d07d0b611cceb2d1a95f1d727796b2a21c4dc76bf294c8491987034a34bbd57c468095de87a381bcdc173e10c67a6844289a523fe83481c679411289c035bbbea3934e2daffb444f7cc532772390119dd27d6b313fbed878c446a56fca48ab0d8df28bc891016c30bcc91e64f5322b4b505bf75248ae321f5f15c246b59896a1a0e7654d4e60437d70bcfdb7f7359b8c78adff53b7e169acbdfcef081acb70be0db1a03bbfdc8cbf8588bcf0a7f107c7b138455e305d42d0962b29406e86366e51001465c7177cbb1da8ed9eac530aefbcf81c4ea5ac14849c592daeb938394da72c7e56c06086813eb55a6dcb6c187f0aaf7fb347742257da3e5efc5ba7d0e04d623162c3a1ecf418c6b0a4ffed301e16c9b2769093b1ab05f2fc9f332560401a4501ddc65727af3eeb3a7d91baa9fc0183672c5568a8ae4f14586f504a8ff9294467a680e0ac359644c1378637dba09c9d938fedde7cc538c3b4026854b04a9de6ac32321ffc37b9cbea9500c65f5685a4cbf318baf69870b57cb08fa6b173d864ac34cfa5288f5c1019a52d233ff5bddfe51b865de08d037c364e9cd613176f9e6961ce970ea4bdd97ce1c6f7a3e20466b36739e0593b21dd9c6663ff2ad779c96e79a8d752f46f06f38d70b2da9ded1f1a9deb0ee0d0ce68c032833ba5400de21a46e9d21197b191efde8296a6a3bdc5bb76e5a256d5736b65f91b6e38e95094fa939bfdc52b63fed06f866bea42b760fbf1a42f28e1275f1995b6ca9129d547f471d64d64fd22be9781a207ab353cc3fcd09a335e8764c2866bfdab9b9ae4a24494a8c6b4fea063e1aef698552f9d623367b31896bd5896daa8907b9abc2da7feb05ea0b0262446363b991b06dc8855529ed70a5905cecd062f50d64295e71b734396aa77c2bfaec6332af7eaea0e2a949469416ba1c06e99d9eae8d1e388fbfd8506daad5d4245e359eeae73e594cacf9920a70fc2eb6339472a61f521e4902f4468962115f4304281a88f4a7b23712bb727daf6a21a214db92617648b75425c68fe3e8c618dbc20c7781ec82dedfd35c238537edf94a0aa0a99f344a4656df16b436251dc6e306c0dea1335fa21a5e33af0eede5b568d3f3ee5bcca3b52dbc6c30910da469a04edc5f8b1ba5e11f1869a1dfad1f146405d50b9eb554251bb2acd4110b48d4cbf3041d8162a964a54559c18cb1e8f3cff603d56d7889281ced50719901cbf84193bca85c089b185e01e9f44004bb61910e57951096b21218a3318e5fea997f0f94a97d9fac244294e47d8bc4f58c6d7081e267dbaf1042e65d12575058701e681961011b6997e712c8beb63839fd62106485bbe9ee911dc410d01b91ceec99ed6083a1d89c87ad6a083480f6f3e91db70e0d23859f312efdfa5eb5c506a42b223d67adc660d125b6a6de2b6debb8fddb3fabd9d8b3627bc576f046946f83ca9018260f24de5490b28c53b5bacad73a9fa96d00d14fabfb3901f8c0253d33d624a1abff1c05ab75a6d69b1c1f9e198bf5a477101adf1c8303c48706c3f928393362eefe7609f03180d22007f97f627f8b2b84bb000ff7b2b44f7f189edf6728e1d6ee6a9311a40038db079264281340eadbee29526fa5ef97a51f4dca8fd7e64b09297710c3ea7e52e6acd4c44860e6a876548436595b6f67de2f0af614df92ac8b714ced2da8e7661dd844e1bc2ef98c13a369bbc72b7167fdcda8c13a9b41c5731e166b57b71672edfd40c0222ad8694f55910501faf9659f429e27731ee4091a41", 0x1000) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/168, 0xa8}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x40}, {0x20, 0x2, 0x0, 0x80}, {0xfffc}]}) syz_emit_ethernet(0x138, &(0x7f0000000600)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) r5 = open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) close(r5) ioctl$TIOCEXCL(r3, 0x2000740d) close(r0) getrlimit(0x3, &(0x7f0000000080)) syz_open_pts() setrlimit(0x8, &(0x7f00000001c0)={0x7ac9, 0x3}) sendto(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x9, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x9, 0xff, 0x6, 0x6}, {0x81, 0x40, 0x4, 0x4}, {0x3ff, 0x2, 0x7}, {0x0, 0x8, 0x2, 0x2}]}) clock_gettime(0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0x2) recvmmsg(r1, &(0x7f0000000540)={&(0x7f0000000500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000340)=""/177, 0xb1}], 0x3, &(0x7f0000000440)=""/130, 0x82}, 0x68}, 0x10, 0x800, &(0x7f0000000580)={0x7, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) wait4(r2, 0x0, 0x2, &(0x7f00000005c0)) close(r1) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) shutdown(r3, 0x2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000700)=0xc00956e) r4 = kqueue() r5 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x20, 0x27) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880), 0x10000, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x8000, 0x1) kevent(r4, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0xd8, 0x1, 0x7fff, 0x4c4}, {{r1}, 0xfffffffffffffffe, 0xf, 0x20000000, 0x1, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffb, 0x4, 0x4, 0x8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x79, 0x4, 0x1, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x55, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x3c, 0x4, 0xe423, 0x3}, {{r3}, 0xfffffffffffffff8, 0x9, 0x4, 0x4, 0x3}], 0x9, &(0x7f0000000900)=[{{r1}, 0xfffffffffffffffc, 0x30, 0x40000000, 0x7fffffffffffffff, 0xf1b}, {{r1}, 0xfffffffffffffff9, 0x30, 0x4, 0x100, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x100000001, 0x4}, {{r3}, 0xfffffffffffffffa, 0xc2, 0x10, 0x1f, 0x2}, {{r3}, 0xfffffffffffffffb, 0xa, 0x20, 0x2731, 0x100000001}, {{r6}, 0xfffffffffffffffb, 0x77, 0x10, 0x1, 0x100000001}, {{r7}, 0xffffffffffffffff, 0x0, 0x1, 0xffffffffffffffff, 0x4}], 0x0, &(0x7f0000000a00)={0x5, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) r9 = open(&(0x7f0000000a80)='./file0\x00', 0x8000, 0x20) dup2(r1, r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000ac0)) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000b00), 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r10, 0xc2585601, &(0x7f0000000b40)={0x10, 0x3, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xefb9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x6000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x101}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4e5}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}], './file0\x00', 0x1000}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f0000000d80)) r11 = socket(0x20, 0x0, 0x4) recvmmsg(r11, &(0x7f0000002440)={&(0x7f0000002400)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000dc0)=""/201, 0xc9}, {&(0x7f0000000ec0)=""/96, 0x60}, {&(0x7f0000000f40)=""/238, 0xee}, {&(0x7f0000001040)=""/35, 0x23}, {&(0x7f0000001080)=""/22, 0x16}, {&(0x7f00000010c0)=""/85, 0x55}, {&(0x7f0000001140)=""/2, 0x2}, {&(0x7f0000001180)=""/224, 0xe0}, {&(0x7f0000001280)=""/181, 0xb5}], 0x9, &(0x7f0000001400)=""/4096, 0x1000}, 0x2}, 0x10, 0x801, &(0x7f0000002480)={0xeb, 0x200}) kqueue() shmctl$SHM_UNLOCK(0x0, 0x4) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socket$inet6(0x18, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r4 = dup2(r2, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x7, 0x300000001}) dup2(r4, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000340)="3ef2d7f785b67510ded2ac7038371ffca4d9a1995b8352e4b2674a00a8306eb0237aa6d5b9e48add0bc5d312f20616fc38ba30764079129950fa524eb5d48aa657985687617d3fc2fa13e10f5cfe968d8a5e3362ea34436cb8fe1c41a93e710b2491e0", &(0x7f00000003c0)=0x63, &(0x7f0000000480)="f0f10fef9c3d3052661a651f0ef3e062bc93c050dd26a72861330ec93938cdf1361dd2483e0c99ab70f3ac68e5f3b10b0d4431a16e9a35671049cd8ae8809037b2675f5349f59a66a1c3c9c19c3f475438be3c8c8805765c328008e9c9a3316fa932", 0x62) getsockopt(r7, 0x29, 0x2a, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x48, 0xfd, 0x0, 0x400}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semget$private(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x1}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x8ad397bdc1339223, 0x1}], 0x20, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000280)={0x10, 0x68, [{&(0x7f00003ba000/0x4000)=nil, &(0x7f00002f8000/0x2000)=nil, 0x79a4}, {&(0x7f00003fc000/0x1000)=nil, &(0x7f000012e000/0x4000)=nil, 0x9}, {&(0x7f000058d000/0x1000)=nil, &(0x7f0000012000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000032d000/0x2000)=nil, 0x9}, {&(0x7f0000652000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000383000/0x12000)=nil, &(0x7f0000251000/0x3000)=nil, 0x7}, {&(0x7f00005b3000/0x4000)=nil, &(0x7f000065f000/0x4000)=nil, 0xfffffffffffffc01}, {&(0x7f000003b000/0x4000)=nil, &(0x7f00001da000/0x1000)=nil, 0x6}, {&(0x7f00007ae000/0x3000)=nil, &(0x7f000059d000/0x4000)=nil, 0x140}, {&(0x7f0000189000/0x2000)=nil, &(0x7f00007a2000/0x3000)=nil, 0x7}, {&(0x7f0000173000/0x4000)=nil, &(0x7f0000080000/0x3000)=nil, 0x6}, {&(0x7f00003b4000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f000054c000/0x2000)=nil, &(0x7f00007c9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000401000/0x4000)=nil, 0x2}, {&(0x7f0000098000/0x4000)=nil, &(0x7f0000390000/0x3000)=nil, 0x8001}, {&(0x7f0000529000/0x3000)=nil, &(0x7f0000461000/0x4000)=nil}], './file0/file0\x00', 0x5a}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000540)=""/126, 0x7e}, {&(0x7f00000005c0)=""/179, 0xb3}, {&(0x7f0000000680)=""/22, 0x16}], 0x3, 0x0}, 0x1000) socket(0x29, 0x2, 0x0) socket(0x800000018, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000480)="abc0f4b04d8e5bb926bb01eeb4f0bb34d5dc68e692e0c6504ce00ea059fc5279e81bf35d6b3b1c335aaaf32484d14c48bcca5f309431013570c987c0b5c97b2dc5a511081cca359ab1725c01566c6fc3df2b54edc03d8a2296d1b1017b1c85d6df61375247d58dee6effcde2959d38af3b2c8233d208a48c41300300ee38e55bf989804c412d0602052f3c6c950297a452ae3414756ac4a857746b56af1fd5d9ac219c04f178abbb748ffd67caaf218bef8dbaed69721b1ef5545739ab8c4f", 0xbf}, {&(0x7f0000000700)="8c0460505a63307513389f2a34c1c23c364803fbaa4e7108bf0259370d5fa1ac71c926251108b7b333823e3bd6df3630e0667be1d65f050b22d51c17494e314b8954f2a493575aa32987a7645724dcc81cc253ce2d90d555c17488fe05ab5ed17aa2cd9dbb91d17a88a21400ce12ddc9927cd055434bd3d5668af45a93cdf6b8345b61014bd831de55fdf0455ce2877fa9424f15672ea6f60759faceb3731efc1a1430d5d63c4c3d25d1d4e7e80a783d3048ee0a4c34fe1aeef6e2570de6c29aa06f43f03231761cfe6f85a641573b9743b0b984980e4e677e493e394de96e28018fc18021b71cbdb23e931ca8010853c86ee5af8ce0f626c973c718cfb5069b6df3fef6bd710ee265bc83e803797c4fcfaeb84b10523b359d6218bb47c3f4f53496dbcaa482dca7f0730d15ed6693d9f108dacda9d19d4b5862f6a43242ae2e23f4a3cc91bb114ca4a7f0315ce8e210ea8ce74dc27e5263126ea94d5993b634f31c", 0x162}], 0x2) syz_emit_ethernet(0x138, 0x0) r3 = dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x5, 0x80) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) dup2(r4, r5) accept(r4, 0x0, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) executing program 1: getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad1bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480000000", 0x127}, {&(0x7f0000000240)="b09f8f8afe8ac639fe796bb1f70c1328b8973fc06f535900ebf2fcea70a93e402a10d4302caaf65f3817b36960c9646fa4a34c1dc7c3df88108fa198d4eee1a2860812796e623fd27023f13432202ade40e4073e8daa22e78916f865bdc20cf7f6267675edd756a32c6d011bc95744f3b3e37df4840dbb6b12c14656b89b46d78c0395ba2360ad70ed5bde5b5972f24b305f803cc396847409cd8779ff7a62df9a7250", 0xa3}, {&(0x7f0000000300)="bd83b5813e0abbe0e3f0e0a308258559dce07cbef05cb9c55535e92fb426a1e5f396e5f4fb2511d0cc45888bf230c8e6943174ba999fe723e9246a64ae53fd7db497c5b7ee13904f37d81c161d0abda09bddeb7aef3b16b9e0f0902b01c460ab13fe78179d415e0fb01fd8731a5caf5d8cacfca95c3c44217a2e3b4d5598685eba20f13c9e970f68964e137b278e4ac7cd723ba02ca0", 0x96}], 0x3, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140), 0xb, &(0x7f0000001200), 0x0, &(0x7f0000001180)="1d552077d86140175dc65da1a03c1e80b401d805b578970af4adbe312289c4d1d428645b74d35e0381d5efa4045019169682342ed8d838b6e7581566204255fc46c0ba4e5d7e9fbbf473515ccdfa91ab54550e", 0x53) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r10 = socket(0x2, 0x3, 0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) connect$unix(r10, &(0x7f0000000000), 0x10) write(r10, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 3: socket$inet6(0x18, 0x4000, 0x0) (async) r0 = socket$inet6(0x18, 0x4000, 0xff) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0xa81a, 0x24}, 0xc) (async) semget$private(0x0, 0x1, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) (async) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2832, 0xffffffffffffffff, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) (async, rerun: 32) dup(0xffffffffffffffff) (async, rerun: 32) listen(r1, 0x2d3608a5) (async) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x3) (async) connect$unix(r2, &(0x7f0000000000), 0xa) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x0, 0x0, 0x0) (async, rerun: 32) r4 = msgget$private(0x0, 0xfffffffffffffffd) (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) (async) r5 = syz_open_pts() close(r5) (async) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) (async) writev(r5, &(0x7f0000001380)=[{&(0x7f0000000300)="f92cee15962101877db924122c386e3ce93279b756c112140c38fd942a57a969533c4919c52992fc6cf14155f043763a55efb9abdafa3fb0191f5b39d39afaab670c764895a43914cfdfebf0b1729b801cb960841847f4f9ec2eed9eaecc4f13e5c4aa6c2b43a913cd8862d9bb7a16b40479a5221daac863889ace48ce164197defb7fa1c308db4b15375a9a5cb387349418e6aa3c6b5bd2f4ff6d0f9b3e874c912f9fd2b8d21408dc201610e75be1ae772a66b136cddea3dadf870fcc8bff34a824f243482c3bc220fddae9ac086016595e8445f9ea8f0d46e7c8a5fea51a8ae8df312ef66e221708214cdaca469beb65fc84ceb724bbc3adce628ef848d5e4c2482ad9d6b0f27a2918686f85260f08213dc15d65041b1d1d6dd70fdd47e3d01e66883f2cb3e804a97d2cbe2d2a2460b957865186913d2bb0638fd5b3e37e7a93522faa5e9a2acd50ac30f3ce1c26df61bf3c7c42611a3277c34d71bffea76a07968a56755d93fc5d7a367dc7d192cbd02ca6a57784a63d2931a94d68ba2235397a3dda74f1a7360c33ebc320dfda23bedebaa679ec21bd6b31e297810302b0527221837f0c611794f499cf0b73c0ddaf998a32edec44ab4c706d58f6932603165cf6465a8545f0961a26277f188fcd271afe49aafa4aa17cc0057b867f124a917c2432243b4fbcd6fbb2b01b6d3852bf069388da9bdad7204e5db7f80dbd287949f987f5700a86ab03f8942bc17829b6b6f93a7fe1d953165f9f4dafa4726c3bc4375cda5ec359b406169eb78df4e341bf55011fd354bdb0c8660a738be0761e6bb6f127a8e4dbcc0f637e59b6cf7e4ffe8ed6a7caf445a280db95c13aa6200c4fd5d29d44e997eb9cd67aaa2d3b909d814de11788719f345a0e61d4703ae60819466ccf0a81122f6b879991dff47824f32618d5b4a1c056686dbf5d1a8a412f35274f4bb200f19d5622930a1c831e6ab2f639ca74064e458193489c5b86a5a25906b57696ff1234ae4a28d30d472a7cbb7f13f122e8cd8b6462f43ec1b06dc8a6bcc25185465fd8d75a622e0db4a7637727619e7f0e44bb440b4eefa2b9c9825fd84b5aeea4b7f7375e4412dabc3552dffa2f55d313e4663213c5202af5214da8f94266bba3fa51f1484b5610bacbcabf0930476a6c0a407dab1443d117ddc273ee4b7042eb5cdffca330500f764672a3396e16e26c91a92f9e5cc72f9b91c679d765879a441d5d0aef60bcd043c85dcdac3bd7b8610605c3abb4c18efe59f625c07a94008c1b1d61193c8cf9d1f33d8f6bcdfd0d363176be413b7d0f5988ca549d84b2ff82f26d865b3cdb83faec016bb169b166e478b5ebc8e292b1868bb4f5086b975e7163c97cff5a192e2757d248ff7d3a1cd42944ddfcb2e3f64280a5b996f4059859f401772783d419e56f4c834d35ae7343b191bb6edb6530be071a84faa66d0096a238551417c1af8068630c92c6389e9af128659055d839ddd292492654b49ac4aaff8c5a93deb0f81c3c4cf1a43db15c20bb576ccecb695a4b48eff22e6b96264306f32ec7817c24d7e356fbc9e74b190caa3cb49b3e0e37ef8f6c2b2ede20691795a2c3c91d3f595147c0b3574661ed5a7dfc579f052e3c7f8d942a869a9b11160c1b626241b6713f194c27e04ee9be3de4836b8dc86d70f05ef4809275e1e80241d93d9af14c8da887592a454fa7442472481c1c7782a3063cd73e4ead9afdd0148b66720fcd42240d02d620f309fda5bed8ded4cb53142f7018b4ce88bb2f0395cb778d91d86e6774ccd16ba8a759af5c6f36859d5f5b14a474d299e7af64e108b44e78f7e94e28b911bec51b734edc24cb9eb072475422c269c2085c37b1cea0728e63622063598d115d17779c684f0e628098548f1ec1c3f80e432a831135f815b99adc80", 0x54e}], 0x1) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) msgsnd(0x0, 0x0, 0x6e, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[], 0x6f, 0x0) executing program 0: sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000080)="aed4da49dec7a22610e4", &(0x7f00000000c0)=0xa, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x412dff) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x2) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/99, 0x63}, {0x0}, {0x0}, {0x0}], 0x4, 0x0) (async) preadv(r1, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/99, 0x63}, {0x0}, {0x0}, {0x0}], 0x4, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x6}, 0x4, &(0x7f0000000140)="396ba4a8c3003e8b445efa", &(0x7f0000000180)=0xb, &(0x7f00000001c0)="91d441939c7c8f3ad59d2daa1400da1663514115455f8e1192e144134992cc832b56e28558799fb7d414e39d16b2b1c26b6ff555550019d51c098ea6c6c1bf620f94930899ed7acb3d541d0dc4b4ecdd30274fa019629f66fd4d57d1336833b69c8c11aa4cfcef32f890c7c6e4fd4788480416a40523d4e3c35249d441bc31ed7dff9b", 0x83) socket(0x1, 0x3, 0x9) executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="67a61ae319e8", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@ra={0x94, 0x6}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) executing program 0: select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x7fffffffffffffff, 0x2, 0x0, 0x100000001, 0x0, 0xdec5, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000002c0)="9149453a262f96ce7d7bd4af9487f9cc1617c17c795e17e9a972176eaa7160617cbe2855b809a5bd3e5787e118a94a8405c3fd22418db18085c64b38932cbd3f6b0b1ec864864ac3b154106fb99246e51dc6397bf660b7ed90406873b409fb8c6fc88ac09e0906b6f8ec50b1602318cd5c1305ac4380a3baaa651135c24a20260b4c64c5b1011beabec664fec166018a85cfff38df13e6a000441716eecc934d3c1b8634aeeeef824fd42eb243450120c48dc164a04705fa13e7561c3ee1a1e0a9a314ec8f85ac1761372e3a55f618", 0xcf, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x9}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x241c, 0x0, 0xfd}]}) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[], 0xb0}, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) acct(&(0x7f0000000240)='./file0\x00') r6 = msgget$private(0x0, 0x746) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x426, r2) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) msgctl$IPC_RMID(r6, 0x0) r8 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f00000000c0)) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaabb080045ca00001c010000905ffe3396"]) sendto$unix(r0, &(0x7f0000000000)="58c5ac89cb63b34df4ed44fa95752b430c0ac29d4eb1bda1137854e7f032cabf86d31c61318e54914cd87418a653f7dc1f09f0463e9d89e1cb50b360bfdbba63c5ae2c1cf7c8344ae96c7c6a65deb94f6a126d750ba1134e8bf801fb25c41a4e982489cc6aa20a5af831ad0650", 0x6d, 0x4, 0x0, 0x0) executing program 7: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x1, 0xfffffffffffffffc, 0x4, r2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x81}, {0x1c}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r3 = socket(0x11, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="10000000000000741e90d4d400ffff00"], 0x10}, 0x0) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x4) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x5, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0}, 0x10, 0x0, &(0x7f0000001280)) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x19cf506c1fecf9be, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0xad) poll(&(0x7f00000000c0)=[{}], 0x1, 0xffff) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xecbc442f142e8145) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) dup2(r4, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000080)="ea00000100000000", 0x8) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60606200000000000000000000000000bbfe8000000000000000000000000000aa"]) socket$inet(0x2, 0x4000, 0x81) ioctl$BIOCPROMISC(r3, 0x20004269) r6 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r6) executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r3, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 3: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x8, 0x125) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000240)='./file0\x00', 0x8, 0x2202) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES8=r1]) socket(0x1, 0x3, 0xfd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x80}, {r2, 0x40}], 0x2, 0x0) socket(0x2, 0x2, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pckbd_enable: command error wskbd0: can't attach mux (error=5) executing program 7: r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x10, 0x8, &(0x7f0000000100)="eea5ff016b11209e46dfeaade84af40436a18c640ebe1b0ebc1dd666641344646495430314ed0d704e82dbeeaa933cac8b4bd50ad5e078013ec0f01088378c8fbd91bf0cc5c74821e461f764286ded879380ed8944911f856ba39bd63f6d4c24fdbaf37c14a11fee91b86170c34f466888c4114f06cb0482e9d1ff508d77e4b15f7e0fda6f5f9d33acce80e60c286dd188ce82", 0x93) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000bbfe0700000000000000000000000000aac8"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x65, 0x0, 0x0) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x20, 0x0, 0xce}, {0x16, 0x89, 0x2}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) readv(0xffffffffffffffff, &(0x7f0000000200), 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[]) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000040)=""/31) executing program 3: accept$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0xfffffff7, 0x2419f313, 0x7fffffff, 0x1, 0x101, 0x2, 0xcf3b, 0x2, 0x0, 0x4, 0x6}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$inet6(0x18, 0x0, 0x0) unveil(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') acct(&(0x7f0000000240)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000340)='./bus\x00') r3 = syz_open_pts() dup2(r3, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) getrusage(0x0, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) close(r1) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100000000b0b9c136000000000000005009005b"}) recvmmsg(r0, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/243, 0xf3}], 0x2, &(0x7f0000000380)=""/46, 0x2e}, 0x40}, 0x10, 0x0, &(0x7f0000000440)={0xe0c0, 0x20}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x20}, 0x6, &(0x7f0000000080)="0f23ca2c46f958e87c1939c867c99d710339a58f6a04d4d8265bca1a267dc44f9990ac5c85815774b5cff09d33274f43804ec40d461fbba00318e8ca5e5ac5cc354e1331d08a0b9fbd56ba35120c26abc7702426be86cabc56962613b82c8982afb88a74", 0x0, 0x0, 0xd6b564e3a461cd12) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=0xffffffffffffff9c) sysctl$hw(&(0x7f0000000a40)={0x6, 0x17}, 0x2, &(0x7f0000000a80), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x1) executing program 7: ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) (async, rerun: 64) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) (rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x2, 0xfffffffe}) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/247, 0xf7}, 0x2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/31) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x7ff, 0x1, 0xff, 0xfffb, 0x1]) dup2(r3, r5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getuid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1}, 0x1802) executing program 5: socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = msgget$private(0x0, 0x701) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES8=r0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRESOCT], 0x401, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000472000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r4 = getuid() openat(r1, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) r5 = open$dir(0x0, 0x0, 0x0) r6 = getgid() fchownat(r5, &(0x7f0000000040)='./file0\x00', r4, r6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r8 = dup(r7) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000000c0)=0x4) readv(r8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x28) executing program 7: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) executing program 2: r0 = socket(0x800000018, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x101, 0x3, r5}) r6 = dup2(r3, r4) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf04", 0x431}], 0x2) executing program 7: sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}, {}], 0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x808c694d, &(0x7f00000001c0)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x4}], 0x1, 0x6) close(r3) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r1, 0x1ff) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000140)='./file0/file0\x00', 0xc1) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) executing program 6: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r0 = kqueue() mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x828183e84e057992, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, 0x0, r3) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r7 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)="98cbdd250b9496d3d90e3bdcd4933272f8a251c506f994cdcdf76014b4b6ced38922e1f0c4b8b5a0844de7a35da81418958269e033361cd72115bd3e92a12a54e9cd86405fa40212ae11adbb527a17e8", 0x50, 0x401, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000200)={0x5, 0xc5c}) executing program 1: clock_getres(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000200)="4fe21633260dbe2360e5d41bc449cc89241f0281d1d003fee94058948cd093f13eee967fc83003e1eb6107d05074323ce33d6adb6a24a067c4703141e600863baa1192eb6c360a85c16dc05f30f8ec9e0dde035a07de6356b7bd1a4e026a5d520eda8823ee2fc4a32f45cb8c4f7de879ebf8b85ea6d48eaf87166451917a5f6a6749134f7e24b5", 0x87}, {&(0x7f0000000100)="ab771b3e8fda7d755606d5910e5d257eefb79c617b8f00a7b4ed55023ded2b5b2bcacea687b4484c6d8f254f185de0d074f7441c330d1755baf0c36d25fd5ae673f71d6baa37e0980ec5fdd7a2061ff4da54e44db45613d2900e504425b370a94c2e", 0x62}, {&(0x7f0000001200)="dbdc3b06cedc04039b21764779d9fe65428cc9d0d42dd9658af680241d38ad85a9785c3d8d346a373a00a83cbca1658938412ec56bd5b8084028ae5fd96d898877921d1ac4879ff6cbd0ec28495f2eeb8d28dc531365945aca1e044ba103432fba0f9d9443f1daaa8201b5272bbec30eca5cd5a63a9d52c3752508e4724e2f242c18718512e0f103c7040bbdbc0137d08cf486a4b5256c96d0552b34dd71f937cfdaac0f9a9198c76c0c9bfe1146c597e0aa7c5e66d6b4c14315c9c9f782cbbd1850e8754bc0793ebe5225296a0956ac0640f0e08313bf4f4214967607d3902265cbd533938e91bd6e264e9d70a92744192f58a0793ce643c4d2b6a2c9d9246dceb9102ab904ed9ed1018435", 0x10c}], 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r2, &(0x7f0000001500)=[{&(0x7f0000001580)="bd28df2e26f955a26232dd51137688b62ee148abd06d892e618678dd0df2f3aea7070f2d3564476e20b531a805ac9627eecd05ddda289ea072015c761b58c1dd09b57841835a55b9970b7fed203f2a7eff6b6b220450bcc950142dae1fe398e6e38d30149ff1c6c9ed891933905be6d5278d552572a55964b9e58e1095ba45faef5eda804077cc581feba0fb6c22a7a415ec200802457124b6c270ca3ed5143bad8f84ff0fbed4ede4d79295b3aa7bd9186017d6858e9e543b6f38de98f55922a2142b12e71ac63369d52bca5573908dd3dc0384f048a598b34b492c9ecd59ba9440f43176ec0c727b4b04068637ad1c7a581b52388f05c53e301b326b43ba1368a40bdd5a55eed8e12d1c4b1ff6f1553e7b24fab8d47b3bb94cb11ff63561d6b60356b86b3511a959a0e754198ebe5823a937e2dd4f10bb294d15d03fb8cbc2e9c7eb84c86e1850f0ae4290d461f6d1165d2ac51898bf69ff75dd93c4324f2266b0be6d21bdb3eb890cef35a6de5dd67c6e3ef511070e83de126b846c5ddd1e2cea5fcc1806775cec4d430a901792e59086e890bd76ff7fe1f2c3b2727d8dcf712845bba47a8c1270364659b6e1e15a2e77782b76e3288dd0cb4ad1a271ca8daf82031275f8c5d195a0d9e875462b35559a0a4f68592aa0a9f431d28706956b83ac52f98b9489796128022b5acef1af41de44d0fae3cfbd218a038d05190b6d", 0x200}], 0x1) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = getuid() writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4, 0x0, 0x3}, @rr={0x7, 0x3}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @icmp=@timestamp}}}}) setuid(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x6435, &(0x7f0000000580)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719527c23ff2bda7532ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x98) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) dup2(0xffffffffffffffff, r1) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x39) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x3}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) r3 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x974e502bbdcb5f63, 0x0) getsockopt(r5, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x0, 0x0) mkdir(0x0, 0x0) executing program 7: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x18, 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='-\x00') r1 = dup2(r0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setgroups(0x0, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x800978b, 0xffffffff, 0x3, 0x80819f, "bb08000100f1675910508b00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0), 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="89ffa22f3c25", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x1, 0x8, 0x1c, 0x67, 0x5, 0x0, 0x29, 0x0, @rand_addr=0x7, @multicast1}, @icmp=@info_reply={0x10, 0x0, 0x0, 0xa1c}}}}}) semget(0x0, 0x1, 0x400) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000240)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x48}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x14, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}) socket(0x0, 0x2, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f", 0xc1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) socket(0x20, 0x3, 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0x40000000007db9, 0x0}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x21, 0x0}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000440)=[&(0x7f0000000180)='P\xd6\xa7', &(0x7f00000001c0)='/dev/rvnd0c\x00', &(0x7f00000002c0)='/dev/rvnd0c\x00', &(0x7f0000000300)='/dev/rvnd0c\x00', &(0x7f0000000340)='/dev/rvnd0c\x00', &(0x7f0000000400)='#&\'\x00'], &(0x7f0000000680)=[&(0x7f0000000480)='/dev/rvnd0c\x00', &(0x7f00000004c0)='\x00', &(0x7f00000005c0)='@\xa4\x00', &(0x7f0000000600)='/dev/rvnd0c\x00', &(0x7f0000000640)='%\x00']) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x47, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x3ff, 0x0, 0x8000800, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = msgget(0x3, 0x91) msgrcv(0x0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r2, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r3) executing program 6: execve(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) acct(&(0x7f0000000040)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6) r0 = socket(0x18, 0x2, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file1\x00', r4}) r5 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x9) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r6, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r5, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 5: mknod(0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="01d36be52e3a3be793384d384dd014435dc048091141c4c9a72c889e70c910f5432b", 0x22}], 0x1) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) msgget$private(0x0, 0x686) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x74, 0x0, 0x8, 0x4}, {0x812e}]}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xb, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) close(0xffffffffffffffff) seteuid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) r5 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x6) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x46, 0x20000000, 0xb91d, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffb, 0x5, 0x1, 0x91, 0x8000000000000001}], 0xd6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x2, 0x8, 0x7d}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x4, 0x417, 0x40cb}, {{r6}, 0xfffffffffffffff9, 0x2, 0x1, 0x69, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x3, 0x5}], 0x3f, &(0x7f0000000340)={0x9, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000380)='./bus\x00', 0x90) socket(0x0, 0x0, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r1) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x3c, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x2000000000000225, &(0x7f0000000180)}) r6 = socket(0x18, 0x4000, 0x9) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = accept$inet(r6, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="bf3b684cb5bddb71567084e096cf973983b85e5df665013eaa9405095e88157332b4f68e78e0793d41000200cbf4529893cfd424b7520600000000000000b87472f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r10 = socket(0x18, 0x2, 0x9a) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={r9, 0x0, r11}, 0xc) r12 = kqueue() kevent(r12, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x20000006, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) getppid() fcntl$lock(r0, 0x7, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mknod(0x0, 0x0, 0x2412df7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000980)="81", 0x1}, {0x0}], 0x2) executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r3, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x6, 0x7, 0x0, 0x4}, {0x200, 0x2, 0xeb, 0x5}, {0x6, 0xff, 0x6, 0x8000}, {0xfffb, 0x7, 0x8, 0x3}, {0xfff, 0x7f, 0x9b, 0x6}, {0x4, 0x0, 0x81, 0x1}, {0x7, 0x0, 0xff}]}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0)=0x4ce7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000001040)={@local, @broadcast, [{[], {0x8100, 0x7, 0x0, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x0, 0x0, @empty, @rand_addr="0000000400", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x4, @loopback, @loopback}}}}}}}) accept$unix(r1, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r4 = msgget$private(0x0, 0x100) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r5, 0x9) getuid() msgrcv(r4, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00'}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000400)={0x0, 0x0, 0xd2, 0x3}) r0 = socket(0x6, 0x2, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x20, 0x4000, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x8001, 0x0) ioctl$FIONREAD(r3, 0x8060694a, &(0x7f00000001c0)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x1, 0x2, 0x8, 0x9}, {0x7, 0x8204, 0x42, 0x107, 0x81ff}, {0x1965, 0x0, 0x3, 0x2, 0x86f}, {0x800, 0x108f, 0x2c, 0x0, 0x7ff}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x15) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000005c0)="dc526a7fca8e1d206c532c02d50c994373ef634bcc11cf43b3410e5bcca3dde7b60916f541ceb89724208732aab5d11129afc337a6f7d5be9b747a7e7f1092660c9258e8db41cbb7afd6b012b362602e9c586ce4dd3952e6ff9d7d6c6f7809d95d209537bb972f6d11fee4f4daf8d83ee6af93e63b72a6b5626b054385bc330bcb210810441049cce1139f89cd640fc1d8bbbc3ebb70ec8860cd8cbb7cdfe08c5b17622faffe050e87a0914e53bb0431eb114529f606f371f626c1246441c46fd9d737c4cb1eeed2ce8ceff7c260", 0xce}], 0x1, 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffd1) recvmsg(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) sendto$unix(r6, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) executing program 5: socket(0x0, 0x2, 0x0) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r2) msgrcv(r0, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r4 = socket(0x800000018, 0x1, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[]) r1 = kqueue() mknod(0x0, 0x6000, 0x904) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0x2, 0x39}, 0x2, 0x0, 0x0, &(0x7f0000000080)="00000000878d22d44b810d831a50b3efe26e84", 0x13) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) open(0x0, 0x8, 0x100) close(0xffffffffffffffff) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) socket(0x18, 0x3, 0x0) mknod(0x0, 0x0, 0x205b1a) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001180), 0x0, 0x0) close(r3) setsockopt(r3, 0x10000, 0x4, &(0x7f0000000200)="7b4d5a03806df7bd6d28222a35dd6f4d4e6494b3b84fdcb0d2be259f9852b54be343a769559a649a30", 0x29) executing program 2: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{}, {r0, 0x1}, {r0, 0x100}], 0x3, 0x80000000) poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x1012, r0, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = open(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kqueue() r2 = socket(0x2, 0x8000, 0x0) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x20, 0x4, 0x8e) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r4 = socket$inet(0x2, 0x5, 0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket(0x1, 0x4, 0xfc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343700b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 2: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000240)="57e18d2c7eeb93ddb302bd60dd72a72cd446f9167667cac4fdceae26fa15672dee3dfbfb53081aea1f9bc2b1c4d1a0fcb905b922ea38b9694cdf4967a37b4d83814e8cfcee71ec0b1f4d310cdb27a8e29cd718ecd6f8a46cb9a1bb66a5016fd2b456ae339638f44266c41f7bb26152099938c369c65c49adb798e7d8cf921ee040437861ad0af5cb24aaab091348f781f92bb0363277ce", 0x97}, {&(0x7f0000000300)="59434a4cff7b88e1d9e51730810f1f9641501933b7fe09dd36a0faf666a48f9df363681947f8818d3d76e22a7907a0e770c4a366a431f77645a5aeb770a720a129194c251692cf0733dca9469d38421d092867df5a2d10851820ee27e8ee791a23228d45a4765d30ead7fc2483fba55cb9007317cc5e0735b6731d489319e5dedb943e367a663db06b71b3395df24fa1a50933cfb06a102fe13934f605dd312f3d", 0xa1}, {&(0x7f00000003c0)="fcbbf9aa2169fe00a4afde82f2fb95d264906cc1c307ed0746066bac6b2ab6e506f26565d3086cfc397507337f83b98218bf6ffdb3b796df988096c63bda94d6614587d48e196f4bbdac7affb00598ea0f3427a59bd26bb0399505f0b0ff2dfce80ece039b744b4040d24680561e7202f71fd82689c4fb93ab1db2d1463ed2fd848c4107847e1435459e71103079bda10d856e606af1ff2ca3e39fc33cbc650e1e39a00134", 0xa5}, {&(0x7f0000000480)="bdfd0753dccfaa63975fe3e5518a8a57bf834a0c698578880912e8daf68722f9387bd7c77f8f237c4c5f1343d0e6f09a27e7b868abc454079f864a951ba07fe7566163ae4b5ffd9ffeba045596680382dd51077c56c2ea71d252e646d5e677eb9cc2c420308a40537f590bd2c0cc975979459cf7e38b15a56abb72f9ee", 0x7d}, {&(0x7f0000000500)="e4f908290d489c5e12da385e7b497036c03643b559799921b006fc6af906c0b1c9b81b5878ffab35d21b4a40f6795128b50a8cc4675481e56e9182b4a2894358bc59e236fc8b27d5de84e5e6f0726cefacfa7401e6fc1fe1d5ab75875a1ffcf0d611e2d14df99f24061dc504714bdb5de3fc3658e9ff0bdb814ec8e6c217fcf4", 0x80}], 0x5, &(0x7f0000000600)=[{0x78, 0xffff, 0x3f, "e73a29f39f6097261baadf2040bdca68ba0c67de198b5c83b82f8713ef1f7af17d889dc718ca2ae8a96a75ceed50bab21069a2c7ce282d4f2af83997fd903bc957ef8f77038dc797841432cec2373140aea0bb1f6e10a5bda2459fe2d8fe66c30d60da15dce843"}, {0x100, 0x1, 0x8, "1a551fa256f857a2e10371f1286d0c8a869acad8e4be4c7f17c44f8aa4d02f83cd2910d7e9bf8c49498bc036dea32dfdc68efbe85863f0a4a8f1ccc56ba9f579f6d8938d7fbffc26e576da5346bb8f918a5e27054e60b2712dc843eab9ef5c6ea565b32df3859f7e38a144a8283ff1ff95706cd81dace2cf00698df2531de196990a5efce75d81ea1b10a9f363b82ec8368afcb83f4afa4cec6b5e1c00c583a7270c7074f67f0a2912c9b746ca81c6fb652919af60ca2e803cbcc81b749d8f27c2260ed84843e789b6efe32e5742b9deb44d418b0be4925d4932d9993200a64615ed96cbdf5c72fb1c7315b313c1bb97"}], 0x178}, 0xe) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x20000, 0x4) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) r2 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf0ffffbfffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r1, &(0x7f0000ff0000/0x10000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r3) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r5, 0x0, &(0x7f00000001c0)) shmdt(r4) shmctl$IPC_RMID(r2, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0x20006473, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) getsockopt(r8, 0x0, 0x1e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) chmod(&(0x7f0000000080)='./file0\x00', 0x100) setreuid(0xee00, 0x0) getuid() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) executing program 2: open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd}, {&(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'}) executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000140)) r2 = getuid() chdir(&(0x7f0000000080)='./file0\x00') setreuid(r2, r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)='x\x00') executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x3f}) socket(0x18, 0x3, 0x0) semget$private(0x0, 0x1, 0x50c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x200, r0) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = dup2(0xffffffffffffffff, r1) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000200)=0x20000, 0x4) write(0xffffffffffffffff, &(0x7f0000000180)="04bdfa5d1d2873c63e35cfd53c05ee34825ba166e2fea9aec03050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x42) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file1\x00'}, 0xc2) unlink(&(0x7f0000000280)='./file1\x00') sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f00000002c0)) getsockopt(0xffffffffffffffff, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) msgget$private(0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="67a61ae319e8", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@ra={0x94, 0x6}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000009c0)="410c9c46c0a7607a724b97b6bb8c620aae3cfcf1795459dc9d1f23bda5686268e37ab70e7ea541139e063f56e6a0d2272a1bb5d8efb3f8c85c9bdadf19d72d5889c05304245b9543bf5e8c87f83b0c295dde3db878117348b3ecad54a4dabed762c05795bff917818ad7ad04c1d51830963142404097d5fb532700a5770f7a4a766121870fcf56b421bccdc10d7ebbb782b796a00a5ec888a0da9b6b053d9bd4634e9653117ca2bcfa23b32f005571ed7ba738f40d49d6cec3b51ce5efe47b90741cc2b3d14eaa743e539df818e8a60ee0e89c3f8a55bae3fc29e43102dff23c01a906e2f00bdb8aad06e94751a8875493302acae2371990a82c5c5c1c942d2f418dfbfdc26e807de354b92a9d582cf33ec08f2d30ac27300a217fe85a682d5c16eb2247452950efdc81708f3aaaa26f189589c9e072e8dad05819183e7461e473f0feafd1e9e481aee5570d0a4875446a9973d11c38f63e53382209e75e9936aa3414767a851a35adc093456ef9dc65c843f3f3dd35e350704d513db7dec0c7f65e36382c0f474a48c157f4442ec566cee9abb808b7e0d04424fd6e95b419847be9938709c445f77003e9372d581ed9f5f0cda07990958283b77dca40b3bfe5bcb3e6ebb4320dd397972fbbe75a96ba81138fa6fdc37f8aaa9a4399daec8b5170907de6fa0d730a69877878798c1209b56f0f083c292a3a42496ddb0faf0d2868476b9b6a1aff1ebc33fd4ce796e62bcb4c7a9b47b5ec52be151b9330a4e27b9e26903b671b3e6302291143a97e363c9918aecf3bcaa6e7a9daa0af124b11d586835bad2b0ca031db4b6de0c0e9ce4471fcab2cca36b3915bc30506abea48b65106e033797db36889eaeede954a684773a6268ecbd462b754d07e38aed161c0e07f5271981f488156b0a338de8905eae3ab3726ec24d7a4e623a070cb71874e2722eecf149efaa02ed0abf6a9a1de7662b9a20c997c0df9e41d578e12eb2f80994d858d999012205930bb3fa058e35616fff42782892e60fb983ca7cb61a40c1ca39a9f755477a147785c511895a40d0806318744c29613e505f37db6156075584bc22084dfe6255df5786e31809d88d0a03b78e541e9c2d4d919ed3163275b488eff4be9f12a2aa55b0d337cd7b3c3633b661a9121fe3a8de75a13239cba37e5a0fa9fdb175554ee9322f157999fa505b04e3de4459c485e38a88a74ed1910d26dfa6d9a4bb496e614eea25ed7dd8777e03410dfa0adbe8909d34947c2a67e3295ee6cb81bc43e38c460b9e350407955694933e381f919d96fc8e1ad3f6e78dbe15b0810d1a686893d30aab940b6f1e79af30b080adc4ed851da925442d889ab77301c92b3b2bab97862c587ee50f8c48d4062c27ce0836dab6e721d6020d9b54d382036cad47722528c81d590c872f6c75ba3575624bcc544e6f10631191ff79b8e3a4c8aba0716cf3c20d5d4ee556525eb3bb11a6169dcdbc0b821f1665a3cb78cefabf214805a03940047c71ea96ed834fd0f697cd4c5e9f4e72007282453e0216028042c67c2055fd49f35a670a7f4a837c90651979e5b6e31a164c107ec714cb858e464587c5b8490215b19e55c4c094123869d72ab01a81e4741527cad071c9b2b1e04b0e79a4d7cc77dfe4096e16529365e036d19d9737204f425c7fdb117753f83b2d565475088cb7b84e075860d253fc363014a8f43dc9501f707f8c7cd6d88bb726538c72f6fddbc894b2fd105fbf1f46b068b38b01097e8af307716fed9810bfe373311e44cfc224b0385ec7325440e6eba9bc2c357f25ddeef95e497704151f7538d703b8f93e4a87bd899a827b759839f246d5d4e0c055588a3ebb385ccc33bbb9a981a611104487c5930de0f79da530f1997aa6062ebd43a4c0977aa51870ac34c213b0d7cc515312a84686622bf18126cb58315e900abfebc6a152d16af2bae8d17c9a0b23fed92a828ea31fa41a738329648b5f348b661735b98f3334db142ceb93424f5fb04b5b71322adbd2a58919742ae701982b5e4e0918040408bb3f1003ccacb0ba3992b774beffcbadbcc100d0dd1c576e58b564d6ff4a871f3594916", 0x5c9}], 0x1) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000002c0)="9149453a262f96ce7d7bd4af9487f9cc1617c17c795e17e9a972176eaa7160617cbe2855b809a5bd3e5787e118a94a8405c3fd22418db18085c64b38932cbd3f6b0b1ec864864ac3b154106fb99246e51dc6397bf660b7ed90406873b409fb8c6fc88ac09e0906b6f8ec50b1602318cd5c1305ac4380a3baaa651135c24a20260b4c64c5b1011beabec664fec166018a85cfff38df13e6a000441716eecc934d3c1b8634aeeeef824fd42eb243450120c48dc164a04705fa13e7561c3ee1a1e0a9a314ec8f85ac1761372e3a55f618", 0xcf, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x9}, 0xc) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xffffffff, 0x100}, 0xc) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="c80244fb863d74b3aa768ea6e589a9a79dbebe68ad3c8c9caa0ee6482a8f5febcadb377ebd84965c968a77c99f1484728e827f66886820456f659b68010d36889f6c9b0b15f60290a8b8f7f4592748b985a853751e305e00038e16b6905f481af218f248605aefef4e38b96f09550ebfcac79336", @ANYRES64=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6093dbc43728f93cee4499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb", 0x49}], 0x1) execve(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 7: socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f00000002c0), 0x0) socket(0x6, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) getuid() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "671996", 0x8, 0x0, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) socket(0x11, 0x3, 0x0) msgctl$IPC_RMID(0x0, 0x0) r6 = socket(0x11, 0x2, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r0, 0x1, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4058, 0xfffffffffffffd16) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open$dir(0x0, 0x0, 0x0) msgget(0x0, 0x210) open(0x0, 0x10000, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)="316442fe", 0x4) writev(r0, 0x0, 0xfffffffffffffd49) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0xfffffffe}, {}, {0x1}], 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="8c04b80b9f6059bd22238e690276015a14816c", 0x13}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 0: setpgid(0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb00", 0x0, 0x80000000}) symlinkat(0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaa2adb0070162e080600018a32a985ce805b5dffffffff000000ff7f0020f50000001400bb"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x6, 0x4000, 0xf6) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x22, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87, 0x0, 0x0, 0x10000}, {0x6c}, {0x26, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRES32=r1, @ANYRES8=r0]) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setreuid(0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket(0x1, 0x2, 0x0) setreuid(r5, r4) executing program 2: nanosleep(&(0x7f0000000040)={0x227, 0x4}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000100)="ca010000008377431efac46e2675eb", 0xf) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) syz_emit_ethernet(0x94, &(0x7f0000000300)=ANY=[@ANYBLOB="89ffa23f3c25aaaaaaaaaaaa86dd67ee0b3e005e700200000000000000000000000000000000027cf42cbfe1dfee4c2e310cb824f78c553a5b55314a04c478174223798745fd67a70d79979d89f1342e8a942043ded25eefd838b76c94982edc947dc390f67076e7274d44f2b4b015706efaf5a3b0d23ce44acd80fa613009d952a8333e6914f7be12f32e75fed05018d12da63490e81d0c46365e9691803055a53bddf66906b1d76541795e8e753e0ad1b7a2191cd2cfdf9d88eac592"]) socket(0x0, 0x2, 0x3) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f", 0xc1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000025c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r0) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0x3, 0x1000, 0x5, &(0x7f0000ffd000/0x1000)=nil) setitimer(0x0, &(0x7f0000000000)={{0x4, 0x2}, {0x6, 0xfffffffffffff269}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x467, 0x4}, {0x4, 0x3}}) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x580, 0x9}, 0x10) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x100) r3 = getppid() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) r5 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000200)=[{r2, 0x4}, {r4, 0x8}, {0xffffffffffffff9c, 0x4}, {r2, 0x100}, {r2, 0x4}, {r5, 0x40}, {r1, 0x2}, {r1, 0x4}, {r2, 0x80}, {r1, 0x100}], 0xa, 0x2) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) getitimer(0x2, &(0x7f0000000280)) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x1) getuid() socket$unix(0x1, 0x1, 0x0) shmat(r0, &(0x7f0000fec000/0x12000)=nil, 0x0) recvfrom(r5, &(0x7f0000000300)=""/171, 0xab, 0x40, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x66, &(0x7f0000000400)={@broadcast, @random="861d4b81bbcf", [], {@ipv4={0x800, {{0xa, 0x4, 0x2, 0x7, 0x58, 0x67, 0x7, 0x3, 0x50, 0x0, @rand_addr=0x10000, @empty, {[@noop, @generic={0x89, 0x11, "63583468c12bfddeeb4b0e84ce4278"}]}}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0x6, 0x0, {0x9, 0x4, 0x1, 0x2, 0x2, 0x65, 0x698, 0xff, 0xff, 0x800, @local={0xac, 0x14, 0x0}, @empty, {[@generic={0x94, 0xe, "f12af466f239dbb6a0e8f4e5"}]}}, "ececa27a"}}}}}) r6 = openat(r4, &(0x7f0000000480)='./file1\x00', 0x80, 0x141) fcntl$lock(r6, 0x7, &(0x7f00000004c0)={0x3, 0x2, 0x658, 0x80000000, r3}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000580)=""/227) getsockname$inet(r6, &(0x7f0000000680), &(0x7f00000006c0)=0xc) shmctl$SHM_LOCK(r0, 0x3) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="b671b5ba583f8a0f42a570bba62564ae22d28e9e5a4c378a16fd872fa74be20513787dd1405e", 0x26}, {&(0x7f0000000240)="cc1087d9283e9ee1a728d331e2487a8f0b0ed47e67742cac576ae518b81ba6fd04dd2a184376d4c7a4b8831c41802948b95247a750926262c077d80b34d47aee21e5847369062225cf8b3deee7b2ae43a85a996d196384b112dc5fe91916d44a38c5813b", 0x64}, {&(0x7f0000000340)="fc157c91c1871e90b73d3cc8c7cc1098c3dd7abbabc64a54bd3abce14d25f7eaa21edead13a26e42ff3a65e412c123eb6ecf304d8adbcd89a21317b256a10642bce0e3714a9a56b062177383a9fd212ae780c4b4e65e7b0b53314842d59382f05e6651128bf4b2898159422315bbcc88f6808221e22b7711e21cf7aaea70829528951ee0fe0656448f", 0x89}, {&(0x7f0000000640)="5b472aef9f940b1149adf778111cedea0bbb35e0e04255eb11ff7b12ceda0d0e1d029860b84bd795b38c08aac8e35b48a9686bc412e71d2f772e56798cdcd591f2a21f4bc0abc62ff75db26c0e68839fc056562c96005a2f4870ae98995b53f01e3d4dc73fbaf87b86a82d139ff5f001a1dc255449147786f4c003e2fd171d010309cd568904d908407a4716fca6d5c6517112da26de05fdeb139b9d5c49f4f19d62859973ace4c90d13380124b3ca4bda775b42ab22e792f3e6957e83a3b8fe50c5fd8d0acfaa67ba853c934e9279d3999071790f61f7ca6c9fb1997d1bab054a9c98afb92d15c1cfd5514c", 0xec}, {&(0x7f0000000500)="da2e04f597b659a76cebf81a519aacc1457f61dfd6cdb616518e18b30e24ad2a6a3f1a5a2fb8f00b54adf2566a76f1e8e7c5ee5396f7b50e7f56e7fb4b058629f155450f4a958cbdd664ac9b3abcd989f26ec6", 0x53}, {&(0x7f00000000c0)="c8a2756e013d991efc987cb75750411e4e49217b2fe7c86996982beaa25b6aa414d29a8e61941364aae32c185ddb2f6e678d295ece", 0x35}, {&(0x7f0000000140)}, {&(0x7f0000000f80)="681508d1acb3fa903e106700e6da41364479dd94fa4287f649c0a490cf4fee7c17e4d4749a9db71132bf8d89be42cd685aa485ab69ffead2b1c0c17caa7e4d37643efb0d548881d0ac0abbe0b64924f3a71e4ffaa287606ceed815f3d08a5b40a0aa293557891ca290b6f46ed439fdf92b41863bce97da28643d175087d15c659c52ef6367e6a73248b981bc65b25f17e785a49bb6b12761ece5c916259831d367604442af7ca5f2b329feaa9cbe33be7a47dfb1fd48c89a7309717ca447a93fac21ce06ca17ae9f02dbbd7d57b3837462f05cb7b854a8a07cc546cdf6cbe9f4c3e147f0d6296093ce73a7f9e55780a4e620823cadfa00e399097462ed71b8002eb1be937a46fd41b66679eaa07bf674d6d4d91bb9cae272bf9589f3ddbc6b34d863c59d40c1717f54fc2db2f853eeaed36d116b75f4ccff81e05727e51132eba6a86cc465617b707aded461729a7fee148a934522cc0e7691afecb8f7d44a28fd7474d8fe7c90a0e636ee129aa550adb2b2844f135c8608b52b5450b7c92b9b5cb0dbfae7b261e83c9d3f3b04511c37dcf7949b864f799a18dd3705601eb1afdce512af6a6119e1e6287817a89f6ccb64d9da53a3a747119164c37cc648c37d5b13f698df130a976fc556ddf4f722d843a1b9856072849a981c2d582a18f902d642c72a6dcea537b930d36b7a2036280e1d10ffe1e17e0e8525de1deace3e459339b67af2bb7956cb945579e917630d463efb5320381c61ee52a035c42a6d643a65f60ee35b3f5173fc2fa8f07539238b29a5e3eb89e2edae3cc59748917ed9512ed8b67f488e5a6116f4bcd1c93d4b4981d7db2bf38bd93f9d9bf40f3c09e8031c5b3ff91c5d4d87f8afd393380b8fa1da086e1b8673da618ac6be618822679186271fedca6db8c743b5129284318540e15c45fad28412a9fe1ae9ba51898175d804e924081f25a5d3bdee4e841258cd2cdfb436cbcd08bafc1c49a104e00d758e0e31dcbf49d7c886d397b5c441efbfe14ec42fb93c6ed58716ddae505dbe2a3305206b07a5cc5319d9930b892fe1887ade7edc942f911c8246f904acf39e88525fc07c86d3313784cf7adc1e8cb98c72ebb3c2ba56ed603c11f9c193560f2f1544c56acfd71f3cacd0f8e9489ed055971dae628cfcbc16baca2573d96afc05d21a7b0d4c1cb0605635aaeec93564f9d46b85b07f2c2864d578e22e8ac96cfc071552212935413fb8883c7005b1e0bddd37150adc8e1ce311eb8c8fff6de4f36777482f8c05c7d68f3dbf115036f6d5a3f29c14b9caef991f6a9b24c570d82eaca5c2a67542fff07e5f8c843a3f9d0b081e27b6327fb1d4918cb5c399ac0fcc4104de30c76cb43ea90eb6eff2b192bffadd228d63c8ff031cd68b60e15f9e9f9bdc367691a2780c14c31a2fcb873ab6bfce8c6fe4a2bdaa8b1f39b1bc390cc69a2949dff57616ba9499ef987077587763a50367c3976596fa0095c2a09be7cc830acac7cc52c6b2b71905f1e36c99b1e89aa438ee696f3b6a05fa10e24a74121cc18a7d08c3b6ece9254445aa01781a16d2fb5c8b5aa2d63e7320782c0fc89db04e5d412ad6f7bdb94e61f9919710aaf75b368a3e8a2394e0ed4c66dd6aeb46b4eb1b714a2d021912b9db02c822f80e984b63d21279b4039b2685508f2a8724ad5971e5a3142b058edb3c646111ba590588d1b5324e819d8c736ec98d2343ba67481743138006a983651fedcf294eead5b02065a4a1ce3f0467703e125a4319e61acaecfb1c8f43b82f69109267a07ffce0d608fba34b7626fd7e6cb84cfc13bba9f2948f09479168796ebec3140638a64f6014adfd3112d6de3bf3787eede6869481c3b19a60eb6991b659038f5ac91b473a84033b274ec994c8564fa296ccb70906acddbbbc8915fd108440c3d2eef09b9d1fad9adf3833e329f139488aca7ad64e8230bc9227a5b8503e05e69b3b8864101797173734cfb310f550a0c725efbdc505615dc7cf64d8d69404adbf8363634ea76e0643bce3382db46cc527cb281458b0efc2da0a3946144f86f3245b8f330af111cb79007e7009c62ecd0dc26f58aafbea748e3a26c8e3747a6ee020f17c52f4d23063189510f41e5bb31cb5621de0ac6b6b785d7cc478c1750830e60b832e84b7ebb6afae54532f806a954d25be874b4bfb94cad5b381b8ac56580532e25f251340ded91e1d3d076bd3e0483d85802881613bda208dcd2ea40b3de8c3a822e58bb19e7cc2f4f297b9a22ff6a552becb267b473b11e3c494de8958569b4378ea4e9b6547a84fafccbe4d8a6d183a7a9396c35474d2227b9a6891bfed707d3e111a95528c273b7af1daedb31f45532bdc695ecaee4ed5a5f461ea52afbf94f6b46fd19932d55fe9b9df78c0dc44eee0576a24f32de1287dd7b6e5e03d9d2471e30a9298187e5abe415e4f91d4a9ec7434c70989334fe06a9a5e3e78051da5e2e8850e086f27732ec0de66b5950c0cee9c21d44976d27113bd4053c2b500c6f0f2261f6e1383021508ebfc2cde3f7d69d299e2f1448aeab8b4403bc49bd5f773b99acc99203d447c0fdcef10bf4d492672a61aea623e3d0b0c30babdb5f85dea24c94fa1404191cbdf89e72524038e951d011af457ab2c0484fe5a222bd67c5aba6f72f26e3990507de0da9d13ff8ed708f4952dcdc1160d72e1c48630bc794f2790c7d52b520e15f41856774581f240efac7a80bc1edd957e8035b6cf6680d72f1791ac9383162bf496f8b609b8c540d36f2c5aae2fe5e3297cb267b177e20d8ef14a5c26100b19b72040b05a14eba7a1a09cb93ed1cf99c327fa8a1a39ba040b4cfe3d58e65fd5ba3b256468c3e3ab44454dde6c48fe07336e9ee918f85bb35ca265902daeff268082681feac95976dfb4002aa85a98519bfb0f58bc11496e7a9d12e36fb494b1e6824efd33f380f25e2d2806bfe820b8f77ebd10023c9f3df8a30a338072325c66c04d7020d3d80a558f42ac1d05ba5240e7b9cd30a731134c09b7c9a2abfe5b85ef94a747ea5dc7a6b5043cc821bb49fcd339e0cff55eb4eb49d36e4bebfe1e7946c20cc4b63da1d089cca1f6b81f3cba00563f3beea3d7cba14af643b011754f21b02b5c21244cfeaa5fcdbe7747aa097eee4e524c31b08e6fd57403fddeb2a177062080ebf276a35145be2f498ca68248e02d20d852fdc137f229e1794cc073b0db19cf6e64966e6916ed8b2d8c5336a48dd524fcb9981a15df7fb3cb31b8e7ac2e7b2e06d9b21e80969272552cd7dc6562a6bc0f3a3c81724d19a80218d9b0ea8de402a9857d36832746334f1f2f0f25fb531bd9d668786c36972e3217e0975d33521d0e2a3b5fcdec8005f186f09dba820270e6c4ca3075fe5630201ac23e3d14970dae1103ad2ffafb548d63b39cc1b32f7d3f5e1762724e24790c9dca25ebe3f92d191bd15a063435ac89f60b4f3304780422a1616b202a0ce38884fec5a1257a42ca83c1d9e696a2a26fb59674a943dc02d97cdfbb709dcd064ec7c48be41c014ee0243aa5239ca235190b519366fd37dcf93a1a066a2671103d5e81bed8c026af121942a93bb7af48bf0fcb41a967aa80504593aeff16aa70a25981ea2e5b978dea3c8c0846708daf98af5b349a13dff3111467a368ddbda27d6fe3f71d15bdbaa8b6dcdd1e2b8cea779bdc01aa74a81dbcae91ca35c1802c9325d96a358a6316ff841aaec64aa2df2d3a4a4f35464b4a78c287dec45e1a2f0518067305d96dccca5ca47f309fa6b0c872b5be4d96d1a9571d8ba1c0126ab0e83f4a35eabfe723fd31bc458a790e0d99c59548e2fce536cc5714756439b4a8dfe55ccb9da3244cdd2cf7f1adcd48119edac4e67e6f562274decfcb90b0394da0ca3a8508508ac65fa12294bfad65eec197c398c5c4ebf7ad9410847992e88d343884975673c2ed199b0ba4d20c1d29307918811518fc1453eae5e3f432fb5f59345eecf2d4c4cba59c443e0ecdd422b74d63ffd87daee3bf9bcafcddba738b8d4b51d33bba94cbe587b7b8e9270c062f24f12cd84a36960ca57813cf470c0537380e8ddcc4441682531cfbe0224daeb9e75c7ef80aae5fcf979e308d45fe6e11e522f67db07552242ae1087456d0705bdcf46cd6ab957d0607de16cd4948a8c8a222a04b32987a2fd5540fc90646bacf184e6f303edac0f965aa297b22a840247a5cf27b3519f46108b6e162e43ea62ecf83174d9f140a10a75c6cef03fd682b601802fa167d0433788bfec68c05c6b15367fb3938ceca25770395e3e426728c8cbdaf7bbef205127fef16b8ae3e71843f88b79cce77e48f7b072bcedff0a5ad2f3ebaa68f5ac69715c3cb7996d46a15efa9072fced69d478458b5dcdbd323e97cd9471bd9cb8f07fa41ee9880f08d96dfdfb7d073978e06008d22df5b384965b0e2caedfef949af4f4fb4cb7f90cc150279b8f58744945c16021c118b93ef073ad18ada8f98989b5c9fe5a01bf4961d6d1abc0a5da486678bce4ae532f94edf3fd4118193663e34e3e4fc415934c044a4a3cd14f34f5428c09f8ad14933d9dfa98384f99355d944141470741d02d67a6fc99239c77f92b7e8e67a3f7c1343be344288f0ba6cde67b4278d0c96b4c6dae11e6698cbc0d422bf1a4b11303cee05fb8951ba215bcbfbe2bc8d0ef2f1c03821d5a0ac61f4bf5c26f4534f6d561e57e10a255ac01b5510866cb5f817f08e807215bd2afdb2cea466e0547cb2e475355075b158ba95363e6919176242ca95baad149e0c07d07823177eba80800e24c51a76352a9261b12911a4602ffd8468c37d32f8e2e9124d33943244e6c6dee90073ef6b8cb952e930a05510e9e6ad4a3d6b3aa9088873573466587c9f13a682e26e4056769e28890e1e44b871f2382972d16cac5cb72972e3acf7b4444e5f6bf953328091590ad2a845bc80ad1ef7ecc03c277c8ea8f22571e345a2b6728c14bc9c664742af1aa4bc99f05bd110ec6f20b3a01834863873e545caf4d7543f7c68fd816a983046efaa76cee35257eb0c06546bb99095e15531a60c38b0b732163b941451d5c55655c7130856388e1384eddaf858c56fcb2bfc6df25cb9f67f1cee987510d4a701e5463065a6e1817995c99c4baeea2684baae41fefcfc89b55622785d905cfe0ce3f8132e3668bff292644ed21304a277f02c313c733f1fa232970238d9873dafaa62f760acdbbb30f3d9aa7a1f3a63579a6d895531ebbd0997c616b25683d4177b517554f1fc8fa03c61c12611ca0e2c2e8a9b412413a93c9dd9559b59ab5601d9c23360c233d41a746e720b2707d5ee66e8aa61ce0b400eff2791c6010b26418e8110c8e6bdaa09a981d75970a4e635812f8be3d68ecb5eccaff5c522ac9ac46c56c9410c4e0c1583210cca965ee8856fb04900a02d8530cbb589d8654de56f266a46168056b38ead8504264e1855570e3dae8e47d24cd2d2b93063e813314d32e024fbfef36dbc5afd0dff0ddb947c23a5617c76d71e707f9153ee06cf45f2809d6bcf0deeed49ed78f71809f251bd690aec667ea3bfdd49736e732dd41ff7887699e6358a2fad22a5adc062d63a0b5411424bdc5fbf3166434e5bd3d9d09a960486a0b773b553c444dbb4bf5d544d3b93d02fd4720ab46657d8f651a42bbf56402efc70219812ff1b0c4d7e42bda3346df577478911bd1be75dde97e15abe1f063eba4bb4b88a4b6a613bcf897f7e75f4da8d68fa632deb18c12ed00fcd7043a0744454c8c6f4d19d1ba222dad60da8184d7d855bad770ed6548d5bf069ba", 0x1000}, {&(0x7f0000001f80)="c9adbe2572f107dd05670e400ae00aafe8ccf3e2c74b4aec4c69fd33f914a72e0a5f57bfbbf2865a49976f4ba43278ab18d35332ea25587f78973e2284269a7444cecec22a76d3fd0d7e9cb19b2326a9a380c5210484828d49eecf48a6857c13429f0db744cb246cc7399c9f4af4f669f69f2b094c9cbb1abe9409d81f528576e92d5ed855fb028ffd46f95e8b49d803839d40280c763ca26b11be6a38454ec1069794659d18b429ebfbf41b1cec877ca13b8fc4caa90253e5d5bbf268062ccea15303ba0596c5627d19fb38f42ba85c70a608bd4f51621db7bea3a0fad0ea48cc89f89b9f8ead3fd2f8de3cfcfadfe19857fe0564ce2639744d78dbafcfdb7910b05a7622e681e17b9430decfa3d8163bd4edcd249982cede118e4fce8cf1d296a577fd8b4822a35df05032b428a08a05982bb68b6ae84c7cf53233b7fbfcb9b766df69b60b322215d77fc491346f9a147254ff8ee000ac635a630bd806693d2af93354cf8a89a9db61432757e4330a5a15ebdf8afdfb8755da6be9d22b18f168e90ce8644aaaba27992985fbc5b301edc14bce57e74ef096cd8bebdf28b4a811728b8a16856e55ac5d637cd44231b53faa5671ae11872857bf1aeca392866eb12b6b3de76f57c2b5bb0fc747794978ab0013352049e5213656e996cef8b14914e45b5c81942c17dd1512f0dc8da0191d3f94ac01f767a49176239e923c29db51baf010047fda74b7b70b1c101dc453c199c21892094460795ceeeffdd6e19261ef8d78198ffabd9d68900cc5c2677e3b9008a5e8a40a50746cbec176549de4dfcd5f208829868a6e57cc40dbd0497a3f131456778d5fbf7e05403af246a13948d297c6f095bd0513729a6dece2b5510a1ddbfa9f1976d513d8953c3cfe133d6ab2d4a7d21058451fc425101c4ad631c4bc1cf70ebcc9235266bcadac9639f8d0bc8475452be55b6e337e270f05d15728d6938f0f9812b7437ba60901505573544c629a3cd37d4e62f35f65e199fb7c0ddd35b7daa28a1556bf932f1accef32a509d9693122d9e2672fb574dfa6fb34e6550d68d2be3698299b804a352a4ea7b1b1a431c5b620539f85923f8a1ab8cb17e17ebaba06d3bf4973aa73223cec66a6c554c8af586cc1797595e31aa63252386aacdcca7badb27c41098bddaf0b3308332ba83496e3dd4852a8babc5636353cddd3c3eeaf62fad7e7327b0fb649592a9a8a363df96fdb54afe40fddca5cdd0d36a0bc6072639c17a2c268fadeb54cf7811a6643c2bdd3c6630b4965dc8918d595696012ba5cd53a52f7dd0b19048e98a325d20240dfdffbd12a4de21c314d6a24bb125545d749b6d23f562d7943fb505c2b63199841ed1887a3fdee345bb0893f2cec98385bd328cddd3190fa8b64651ac59901855db1af80458ff4ceceddf4f0d83151801370aff31b949d934f0ca671df23ed4013e2f58c17548d66df8e51082353434cdf7713ba7235d210886af6821f652a11c9887b593af2ec6bb49767bafa7412947aa218630b64dbccef473694c62e70f7938ac78e31e5187dc929729ddf2d9f9b3a74546cf03bf6e53287ef2cedd843c92319b2e2034399d40a0bf3edb21c408159e838439ee2e6bf5dbecc9aafb94c5b300104a8ae872b615cf0dc0027030b4d1232408425829e02c168e634b5f1899844cb2c0692d3ad559344a1acfa9d6062ff5de53b0b1c948455792001ebaba7124bebbc51402b39e3cb4d192c57ca7d906e54c6adc3dffc0172c5635de7fefdf07d7a974eddfa7c672b4f208211d356cba9af176b2df1252dc69e9978651d5c36db82a32e1b2b9a6eeb77e33a01eebbfff7575e9c9619a5e3da33dbb4a36026c09b416b721f54cece8d95482c39f907b4271f480e8854bfdc9e59a140232c97eb77e1d2cdd8eb0bd700d69c43fc99eca78fbc2648d9671067257ada16cfa5e3c0eed9fae6ac7b55afb149696de7a7df16896d8c5d55267f853bb1d047b56174ac42d35ecd26b8881911962979777934f90dad420e338c363694652307a95b99ee2b5b84e93ee1d8d438fd45b9f8a4a1eb931cb25f82a289f7aebede2be23796cf3e540dc94be9e7f16163b0c0be4b1e0baf628d7eba3a0aee2fc2cf33939a8c3a6434b8d1f729bc8519485bcdbef9b95ac6b8cd8f2be91381f5c3f345", 0x602}], 0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c", 0x3c8}], 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) fchown(r2, 0x0, r3) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x1) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r4 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r5 = dup(r4) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8261, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) socket(0x2, 0x3, 0x6) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0xffffffffffffff81, r2}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES16]) socket(0x0, 0x1, 0x2) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) mknodat(r3, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x8, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r4, &(0x7f0000001380)=[{&(0x7f0000000440)="c1393dc1684e982decce59ab4028447710365c1adee2d05f8d49d6f77a2af9544572dcc57c957b78b9c5af25ada859bdf25b7548a63b3a577705468402cc6e6475e3d3337ef29669370c3887dd994431d4fc86dd538ef97fab6071ee2dc9b1bb93ef4a774d32094b4ffdb9b449ad499b20a21315f49ca3a7e952c0ca8b755f749c707803c4389854e63f213553d3287798e14b0dd7ddee7962c29bd260156b84415383531593cbecee13c70973ca6f399876092e6a3b5c9fa3ba87bac2d494d261d8eee23bcc7f03d27351137edc92062b085d2518766553dcfc7fab22cfb8bb71da31f1c7bbb249c982d3e0a7c3bb0b4a4ab7195890c41b21bc69366b3ddc6c5f80eeed2f988b8cd60f82cfb7bf442d705a5a40ddf7281feffdc5c7bc00b9171363c05a2eef6ca14a97dbd95986a144c7353e9697f9b3841c77df93ed0f1306cd61c47ab3e99bfd67e93739374723105f70682219b71b1f6b30ec0c6976c65c8d18171aa96df2ebc4365ccdb9d23277214b6a0cfb9d", 0x176}], 0x1) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ftruncate(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x5, 0x30, 0x80}]}) socket(0x11, 0x3, 0x0) r1 = socket(0x21, 0x2, 0xfc) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="000b7ba7", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x28, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000400)=""/243, 0xf3}], 0x1) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) r4 = getegid() setgid(r4) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000005c0)}], 0x1) kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000040)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x28, 0xf0, 0xff, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0x7fff, 0x0, 0x0, {[@md5sig={0x13, 0x12, "eb491722d24e0017d4bab03dcbad849d"}]}}}}}}}}) fchown(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x12) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x200000000062}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20000000, 0x0, 0xffffdffc, 0x8, "ffff090087000000000000000d00"}) close(r2) poll(&(0x7f0000000240)=[{r3, 0x68}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) (async) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) (async) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) setegid(r1) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x3c, 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x2000000000000225, &(0x7f0000000180)}) (async) r6 = socket(0x18, 0x4000, 0x9) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) (async) r7 = accept$inet(r6, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="bf3b684cb5bddb71567084e096cf973983b85e5df665013eaa9405095e88157332b4f68e78e0793d41000200cbf4529893cfd424b7520600000000000000b87472f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) (async) r10 = socket(0x18, 0x2, 0x9a) socket$unix(0x1, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={r9, 0x0, r11}, 0xc) (async) r12 = kqueue() kevent(r12, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x20000006, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) executing program 0: setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x20001, 0x0) socket(0x1, 0x2, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = getuid() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8080, 0x0) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r3}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff76) ktrace(0x0, 0x0, 0x40000010, 0x0) setregid(0x0, r5) r6 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r6) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r7 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r7, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000080)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de56", &(0x7f00000001c0)=0x25, &(0x7f0000000380)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04ab0a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd553b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec26c2cbb1dd53c74e2a00000000000000", 0xac) setreuid(0xee00, r0) executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) nanosleep(&(0x7f00000025c0)={0x8000000000000001}, 0x0) syz_emit_ethernet(0xd6, &(0x7f00000001c0)=ANY=[@ANYBLOB="2b1c6eb77cf17ed98d61530e214103c97a3717f14affffffffffff88a820008100390086dd60fc7df5009806ff7fe7c779e2fecab3a5a87b9cbe861214ff02000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="c01000009078000003037d080affffffff7fffffff1312d1643548579b3cc6bf310ee2c3c1c6f6010310d17c719121ea135b5aad0254bdea0204e00403038805227fffffff000000027fffffff0000000500000004000000020000001e00000f6c010000c4d6b20d365063f96ef498fe0a4cae6b213c81c847c06adb443c74d5056a8dd56571dd203e63fb91"]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='9%', 0x2}, {&(0x7f0000000180)="8d6bb85551ec84308778e32fe9bbe42cc8f3147a3eba8e1969f0435119cf4c071c8aee7ef2921becd7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d209000000c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) syz_emit_ethernet(0x6e, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000fc7b4def2d111ca2090000"]) r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = socket(0x20, 0x0, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r2, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x4, 0x8}, {0x0, 0x2002}], 0x3) semop(r2, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x1000}, {0x4, 0x1f, 0x1000}, {0x2, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(r3, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) getrlimit(0x1, &(0x7f0000000100)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getegid() semget(0x3, 0x3, 0xa2acd17e1874ed56) semctl$IPC_RMID(r2, 0x0, 0x0) geteuid() executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) mknod(0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES8=r2]) mknod(&(0x7f0000000000)='./file0\x00', 0xdffa, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x615, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4, 0x810, 0xffffffffffffffff, 0x1ff) unlink(&(0x7f00000011c0)='./file0\x00') r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) openat(r6, &(0x7f0000000180)='./file0\x00', 0x40, 0x170) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {{}, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x2000000, 0x0, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r7, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_getres(0x5, 0xffffffffffffffff) ioctl$VNDIOCSET(r3, 0xc0387200, &(0x7f0000000100)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[@ANYBLOB="8f6f77ede655aaaaaaaaaaaa86dd605f6ad900383a023bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000100fe8000020000000000000000000000aa", @ANYRESOCT=0x0]) executing program 0: openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10, 0x37) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002800000000000090780000000000ffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000093907800"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000580), 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x3}, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) write(r3, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) setegid(0xffffffffffffffff) getegid() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)='[:', 0x2}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) executing program 7: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001580)=@file={0x0, ""/4104}, &(0x7f0000000000)=0x100a) sendmsg$unix(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000480)="1487a91f73502e146965d44a548f636667cd491f0aac1d76a3951ac5e4315eaf4e992f77b624d21ec5aaf2fb791bc8cfecc0bc7292f0b622145ff1a2ccaeb213c06874dc03053260855a2c81c6a34e69bd2622427b9bed9eacd0ad416a0f35dea7036de0e481a931734287c4fba2e512ca962d40811ecbf0bbe8c417a52420e505ca6cf8d93d76dc6b1ba61df3cf54d1db2a7f5a039587dff5b8ebf3d5856ae63f5ccc4934424eaa656de44969d5941cb03e6f12f36da0ef4679fd3fbe49b1048c2656a3f01734b53f1f7465c13eb59c23ca7a55d5d657454c9f9737541176eeb5a68302f886c3bf9383eb73b41b786bca11776638a8d6323a5a5cd3439ed680c0ddc5c459f92590a88e4bbd42648521054c070bf1afda91343d3f3b158ee6001d5128fc916fcbc7950a48c3e1a48b3f562984409e01564e00c5d1ade231866635ded88ab398f19bc35972e1bda100b51bc4a0b4647169d8e894e60bcdbebf8d520831174a8a2026696dc8d680fd70a4637625662c0f9bfda85ed10556cf1705056e26e23043123d618ed15c770430596d1dc946071547ba17dc65f2efbdfc53742d5ac5968c91bea0fe65c0ad03019d272877a94bed227a775c14f6ba0a6ab8d00ce1ee2e3263864594c922a7aa8f3433d598678db12dc2e21643510ce6fca6e72ab59a9446783c8c1308c440e3dc4d3228f0c79d47855404f94744c0327dcaa3de5d23c18f2c0cd9bb830cc5d16566db1964780d265c092e131835ef03e202caf163701ca911c2b75b4b04b73ae5990dd2e94024d7af1d97d9ccd3c6837c74fed5457d8145d4389786d85155c515a5b8fe2a33528fa7f1a98a921337557565f9ccebb4c8eb1b884c39c2fb743224275a9c283cc36700c4bc8432ad08deacbe3d93eedb8aff2d60a79b5a4a211e9e03c6c1e0b9d3e766279d53309e0a2a18f1c2e1facc4c3a75cd15445d2c953d27b97a9670d661842a3d8f4d40d0cfe2e2a9a095095c2af51f95bcff200f989f1d354ffe4c630dfa221f6e09ab6f47c78f94ffa0cd71a404", 0x2e1}], 0x100000000000031b}, 0x409) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, &(0x7f0000000440)) socket(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sysctl$hw(&(0x7f00000004c0)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x3, 0x0) executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) chmod(&(0x7f0000000080)='./file0\x00', 0x100) (async) setreuid(0xee00, 0x0) (async) getuid() (async) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) executing program 0: open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x13}, {&(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'}) executing program 6: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x11) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) flock(r3, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffb, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, 0x0, 0x2000}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f00004c0000/0x4000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00004bf000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil, 0x100000000}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() socketpair(0x6, 0x8000, 0x3f, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000500)="4cc26c6c58427c8aadad2f09bdae29dad844d0a60e8a3cf3884b4be5e04b19a1a49f12ec19fca26aa993f81ab78bf9898e1f69d5db63671689f3f9070c4b78df72", 0x41, 0x8, &(0x7f0000000580)={0x2, 0x0}, 0xc) kevent(r2, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x0, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9}, {{}, 0xffffffffffffffff, 0x28}], 0x26db, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x54}]}) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x8000}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r6, &(0x7f0000000480)='./file0\x00') r7 = kqueue() truncate(&(0x7f0000000600)='./file0\x00', 0x8) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x7, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x8, 0xf000000a, 0x1, 0x5}, {{r5}, 0xfffffffffffffff9, 0xdcbcc11b05f62f40, 0x10, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x941c1b43b735e488, 0xfffff, 0x1344b422, 0x10000}, {{r1}, 0xfffffffffffffffd, 0xc, 0xf0000000, 0x8, 0x8}], 0x100, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0x9603}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffff24, 0x7}, {{r5}, 0xfffffffffffffff8, 0x6, 0x20000000, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x100, 0x81}, {{r5}, 0xfffffffffffffffa, 0x41, 0xfffff, 0x83, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x3}], 0x7, &(0x7f00000003c0)={0x80000000, 0x100000001}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, 0x0, 0x0) kqueue() executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="09f400f59c3dc7aac9364a58e046111b3a6d7f3f13", 0x15) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xfffffffe, "9f07957d0f7e32089069ee68d6a78615b3118c00", 0x742}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e45d27aed39aec2030b61495fbcefe646b2c6cdae3edc4a8e2e372450cde7f7627048f93f56b7282b9293859412457da7b1dff14cd7db6958ef6ea51a2184d461e37b191e64e883369fa398fd9375cb286927eddf148dd3c31619265460e3b30acf18418b8b631f63bc86d580b7bb3f81193eb206ddc15a444dd4b01e51162c53f66279387aeb294b86e603894e74392607a034951df379040947a7e7067953ef1c634376029d198cc788f29ea719a67896b2dc29", 0xe7}], 0x1) r5 = getuid() openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) r6 = open$dir(0x0, 0x0, 0x0) r7 = getgid() fchownat(r6, &(0x7f0000000040)='./file0\x00', r5, r7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = geteuid() r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r10, 0x0, r11) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0xfffffffe, r5, r8, r9, r11, 0x0, 0x1000}, 0x0, 0x1000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x80000000, 0x7869, 0x9, 0x1}) chown(&(0x7f0000000100)='./bus\x00', 0x0, r8) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) socket(0x6, 0x3, 0x8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x66, 0x1}, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x108) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x8, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) chdir(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6093dbc43728f93cee4499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb", 0x49}], 0x1) execve(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 7: shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) getuid() r2 = socket(0x3, 0x4000, 0x3f) r3 = dup2(r2, r2) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000800)) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0x1}, {&(0x7f0000000240)='\x00', 0x1}], 0x2, 0x2000000) r5 = accept$inet6(r4, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x38, 0x0, 0x0) readv(r6, &(0x7f0000000780)=[{&(0x7f0000000a80)=""/153, 0x99}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)=""/172, 0xac}], 0x6) dup2(r5, r4) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setrlimit(0x6, &(0x7f0000000180)={0xb66e, 0xffffffffffffffff}) setrlimit(0x39ade22916d92a50, &(0x7f0000000100)) r7 = openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x3}) setrlimit(0x3, &(0x7f0000000000)={0x20, 0x8}) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x100000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getegid() getuid() executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900343a003bcc2629a17a6c58afb8877c8be162e3fe800000000000000000d2cd000000aa02009078000000006006c33e00003a"]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f0000000040)="e421095c55509bad2f2bebeea13d2ffa9da99fedd44183ef70819de93243905c429bc525f7d0d05ce9eeea1a2b113e71f5e647060090f35cff63ea771e3044d1f5dc2434899594b225b6eb3a65c45424b5685b23f293acf8973bc5098906ab1b96a342161ff887a4b2b6e695c175e719cf472a2bc69fa7cabbf9a9197a89e3bbc2cce3bd50e0f768fcaa86cfab1d039677ddd1b0390e98bd1ea6a91e32cde8c8f703de1b959074ce5ad9f592a2a1431ead68ca62377d813e65c93d9a4642238bac7f797b1b56c13afe032d5309a1e25a1fc939925b60", &(0x7f0000000140)=0xd6, &(0x7f0000000180)="f2f7ea8f6489b36d564f253f570fa42ed49117de49889b47578afd6231b5f5cb7f390ffea8ad4f75df1cd5e2854383454d4a2f9cbdc3e776ea0850242700165a82a061cdf698b76daa091e0f9e3e65b642ed63807cec350d518f0522379ffe611a853b5fdb4a601f10e9b2dad985d85e8c4bd81f5be2a60c948333b73620035b0e6cdd7c5737e42b7c6b9251dc097bee4b8a477248d2167dd3122deaab10042c4c27b5f29b8e05af943ba411b1ec32dbaed5ee63", 0xb4) executing program 6: r0 = socket$unix(0x1, 0x8, 0x0) sendto(r0, &(0x7f0000000000)="7384fc213f6edb7a209fc00036f2170815733a5f45a0d7fdab3b3afd9cdcca65411131acc9b3ff7bcff5a8c7b8aafc4be7c16699eb448886f52476", 0x3b, 0x8, &(0x7f0000000040)=@in6={0x18, 0x0, 0xac1, 0xffffffff}, 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1a0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = kqueue() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='/\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='@\'$-$\x00']) r3 = socket$inet(0x2, 0x3, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffff0000280000005300009078ad1400bb000000004e204e212fdbd2ff78739f438d4c2b51b242c1caacc700369c35d8815f418585dbac9172d3030fe2c0b626f76a46c9a6d3e67f5e6c5950a467cb75e21911b60eb761efd5920700d3524f57d23a4d29776c63cc236bc73c3097dea2fcf5a1b3cce4c44096d274853bdb111400a605eef269ba0995403b2dacb47134d3f190de08c71b6083a56469da387e9567e360720ef5a8d3432c34be98ea89fe504533262e096371e275da8a1ec2d9a116a759d3f5d745e11765a0defb8c068164fe89a2e2041b91d1d392581dc270194b30246f97d8676552b630194727d8766343e9a3e687112fddfff1bfc3a29d8c25f8b79fa428c295446d3a9db132f08929a903", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) write(r1, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r1, &(0x7f0000ff0000/0x10000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r3) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r5, 0x0, &(0x7f00000001c0)) shmdt(r4) shmctl$IPC_RMID(r2, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0x20006473, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) getsockopt(r8, 0x0, 0x1e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfad, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x2]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xabcbb301361efb40, 0x0) r3 = socket(0x10, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x2000, 0x3ffe) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x180) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080), 0x100000000000025c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020697f, &(0x7f00000001c0)) executing program 3: open(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x800, &(0x7f0000000000)=@abs={0x1}, 0x8) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00003cb000/0x3000)=nil, 0x3000, 0x2) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) executing program 3: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x76, 0x0, 0x0) pipe(&(0x7f0000000040)) executing program 3: socket$inet(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14, 0x0, 0xff}, {0x20}, {0x6, 0x0, 0x0, 0x6}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x6a) executing program 2: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/147, 0x93) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee4"], 0x401, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98", 0x30}], 0x1) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r3 = msgget(0x1, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x3, 0x28) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x6446a3820a2b9791, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x6}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r4 = socket(0x11, 0x3, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r5, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x5, 0x1}) sendto$unix(r4, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) socketpair$unix(0x1, 0x5, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44fa723ba2bac49", &(0x7f00000001c0)=0x9, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f", 0xdd) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000200)=0x10) r5 = kqueue() poll(&(0x7f0000000000)=[{}, {r4}, {r5}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(r3, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x200, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r4) r5 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x60) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x45) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\t}@.^\x00', &(0x7f0000000180)=')@!\x00', &(0x7f00000001c0)='.\xf7]-\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='*#\'-\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='@[[\x00', &(0x7f0000000340)=':\x00']) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f00000003c0)='./file0\x00', r2, r4, 0x6) r6 = socket(0x18, 0x4, 0x40) recvmsg(r6, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000480)=""/208, 0xd0}, {&(0x7f0000000580)=""/160, 0xa0}], 0x2, &(0x7f0000000680)=""/171, 0xab}, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f00000007c0)) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000840)={0x5, &(0x7f0000000800)=[{0xffff, 0x7, 0x1, 0x240000}, {0x2, 0x1, 0x1, 0x4}, {0x8, 0x0, 0x5e, 0x258}, {0x6, 0x1e, 0x20}, {0x200, 0xfe, 0x7, 0x3e8}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x8600, 0x0) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f00000008c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/74}}) recvmmsg(r6, &(0x7f0000001dc0)={&(0x7f0000001d80)={&(0x7f0000000940)=@un=@file={0x0, ""/86}, 0x58, &(0x7f0000001c40)=[{&(0x7f00000009c0)=""/24, 0x18}, {&(0x7f0000000a00)=""/14, 0xe}, {&(0x7f0000000a40)=""/106, 0x6a}, {&(0x7f0000000ac0)=""/127, 0x7f}, {&(0x7f0000000b40)=""/1, 0x1}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/93, 0x5d}, {&(0x7f0000001c00)=""/19, 0x13}], 0x8, &(0x7f0000001cc0)=""/162, 0xa2}, 0x91008c8e}, 0x10, 0x800, &(0x7f0000001e00)={0x2, 0x1}) connect$unix(r6, &(0x7f0000001e40)=@file={0x1, './file0\x00'}, 0xa) r10 = fcntl$dupfd(r0, 0xa, r9) setsockopt(r10, 0x9, 0x1, &(0x7f0000001e80)="c64086e6bdcad81754c1b22fa41f9e61d2e9eedc715a06f615", 0x19) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000001ec0)=0xfffffffa) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000001f00)={0x3ff, 0x1, 0xf8, 0x62a7, 0x1}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0x3, &(0x7f0000001f80)=[r11, r5, r12]) pread(r7, &(0x7f0000001fc0)="bd7044ec9d2f7533dc149a75e129b3fc09d651aca0e991654cce4e44e95671d688f2f6d8287cce61aefe8ac935fba3600e18c7b60100ea15b5c850da567980d6926072216f9b5878879a562284a53c50329af880d494803d71d3c9efbcb23a45e255836617b25e9f5233e8ce2592d5f60c62f0ca3cf810fe22da5a647bc355e2f591357216936c7c0243399dc8b8ef88340eb4b263df72bf60b5a0edb4c0ec85164b6747b445c645899a15", 0xab, 0x5) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002080), 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f00000020c0)={'./file0\x00', 0x4, 0x6, 0x0, 0x1, 0x40, 0x200, 0x5, 0x1, 0x1, 0x2ae, 0x3}) r15 = semget$private(0x0, 0x0, 0x20) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000002140)={{0x40000000, 0xffffffffffffffff, r13, r2, r3, 0x4, 0xfff9}, 0x7, 0x7, 0x2}) sysctl$kern(&(0x7f00000021c0)={0x1, 0x37}, 0x2, &(0x7f0000002200)="971d8343f029209b12b426176b0d34f2d1b1b7428275fc531051c3abc3e3d1cf2fadfcad64da534afb12d6ff0d653c7283e36e75e4ee81341e0a5e2988e68fae4685b9f4eb8de4f9f0a64dc4d80c497249633bce36f8002bc3de9c00b3c8adf4e6cd0d", &(0x7f0000002280)=0x63, &(0x7f00000022c0)="99f15726554d0fdf8fe6d7dc8cd4f814891313d47861e2bff3ee50240b51fca188e74b140cfe51cc2f1172a9d274b4d5b9b448cd2c04f43d480f8673232cbb3cf68af5d686db6ed5e1c0bdae075b32695d01c1632f6dd6fc4605041df08e43c6c9a2e1f67a30464398a645a1faefecb7a2cfeb7ae7e93a8e5e043bb37b41ce2427471f838e780b5e762b6e2ee46f09ff3f19407eea60e6dbb3f6c9e788f50fc2cde02852f8564e8c51d9cbf998de650a4a4e0ebdfc6917ae1d8437fe8590c65e53c5e6dab6a29c0c4d9d905bfb372d0f4eee5c21efc6c4673c5c989936c6bf45fbb4f59cbf9baa552a06bf0c544b0d128a3541d8e8", 0xf5) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f00000023c0)) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000004}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000a6000/0x1000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x3}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000002c00fe9b08000000000400000000000000bbff020000000000000001"]) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setreuid(0x0, r2) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000002c0)={0x81}) mknod(&(0x7f0000002f00)='./file0\x00', 0x2000, 0x7e47f2ef) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x16c) executing program 1: open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x500}, {&(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'}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, 0x0, 0xb) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f0000000300), &(0x7f0000000200), &(0x7f0000000400)="fceb83baaa733643b376451b8b6c37a2037a3fd637416a23d084aabfd537b6bc2c7c55ddb831db3504ca26c792e6ee43977424b6e77efa58349eaabf5548757c3636a7b2b7b64c629c6e16419c6c3ca60a275ef897ea03278f9522e96b21585f15565072acef37b1", 0x68) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x8000, 0x5, 0xec, 0xfffffff5}, {0x3, 0x40, 0x4}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 4: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x5d4a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8942, 0xa0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x4, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x80) close(r3) r4 = socket$inet(0x2, 0x1, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) dup2(r2, r4) 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) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x12}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) r5 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r6, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x5, 0x3, 0x1, 0x7, 0x4, 0x80000000, 0x0, 0x0, 0x0, 0x9}) lseek(r0, 0x100000001, 0x2) ioctl$KDENABIO(r0, 0x20004b3c) sysctl$hw(&(0x7f00000000c0)={0x6, 0x4}, 0x2, &(0x7f0000000100)="47229ec97985a737ca42", &(0x7f0000000140)=0xa, &(0x7f0000000180)="a15030445070c43bb2118386c37ac34b1316ee6b92ae270c07a4282bba91226eb9af08a00dbdf9afdd8dc3e4e19a5db4c4e831437b2fc20a9d267204d037aa9b5a0638bd7a343000e0147f18262aa6782a27753ad87a", 0x56) r1 = getuid() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000280)=0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r0, r1, r2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000003c0)="27b4c7abda5cfe553c8329c69eb3b0fbae614b21b0ee90b1e377efae3ec1c541d6b1692e8379f01529d9f1dc75a5513f15f7a86a9785cf1fbde02203d142798790427eee24e4c7b62d4bed9a51094e17c77a628eb1a34a62325b62818d5b4b71722fa41995ff20be830c014c3dfb8bd242b1293ce5", 0x75, 0x400, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000004c0)) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000500)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000540)=0x401) r6 = open(&(0x7f0000000580)='./file0\x00', 0x10000, 0x4c) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000600)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000640)={0x4, 0x8, 0x1}) r7 = geteuid() setreuid(r1, r7) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000006c0)={0x8, './file0/file0\x00', './file0\x00'}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x8000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000780), &(0x7f00000007c0)=0x4) getppid() executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x100) setreuid(0xee00, 0x0) getuid() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) getgid() setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = getuid() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r1, r3, 0x4) unlinkat(r2, &(0x7f0000000180)='./file1\x00', 0x0) syz_emit_ethernet(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x8000, 0x0) fcntl$setstatus(r5, 0x4, 0x40) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) semget$private(0x0, 0x3, 0x10) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x8, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000280)="6e4e7226d21fdc009be25ec3dd81748eddf128c264f5122966c3fd220482a1db4184c22d62cb0c34e71e7867c696d121219c87e53138b08a6d894ba778f4f5aa3208d760f6f481887aa221de7d0183887cdf9dc70673b95159c574dabd4bbac687d38df7627454c9686cb8f687c780623ccba3a13431c8b0410edf88185000c9f36872b156af485643edc87424aa386b85b8780d109ece5777508f", 0x9b) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000240)=0x9) sysctl$net_inet_esp(&(0x7f0000000380), 0x4, &(0x7f00000003c0), &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000005c0)={0x10, 0xfffffffffffff000, [{&(0x7f0000102000/0x1000)=nil, &(0x7f000008b000/0x2000)=nil, 0x6}, {&(0x7f000002a000/0x3000)=nil, &(0x7f0000090000/0x1000)=nil, 0x9}, {&(0x7f0000334000/0x1000)=nil, &(0x7f0000102000/0x4000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000100000/0x4000)=nil, 0x2}, {&(0x7f000008b000/0x4000)=nil, &(0x7f0000334000/0x1000)=nil}, {&(0x7f0000132000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x5}, {&(0x7f00001f5000/0x2000)=nil, &(0x7f0000419000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000414000/0x1000)=nil, &(0x7f0000363000/0x3000)=nil}, {&(0x7f0000152000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000392000/0x2000)=nil, &(0x7f00000ba000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000218000/0x1000)=nil, 0x994}, {&(0x7f0000242000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x1}, {&(0x7f000007f000/0x3000)=nil, &(0x7f0000115000/0x3000)=nil, 0xffff}, {&(0x7f000012b000/0x1000)=nil, &(0x7f0000151000/0x1000)=nil, 0x2}], './file0\x00', 0x7fff}) socket(0x18, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x1) sysctl$hw(&(0x7f00000004c0)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x0, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001c40), 0x51, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = getppid() fcntl$setown(r2, 0x6, r4) r5 = getpid() fcntl$setown(r3, 0x6, r5) fcntl$setown(r2, 0x6, r5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001cc0)={&(0x7f0000001c80)=[{0x2, 0x3f}, {0x84}], 0x2}) syz_open_pts() executing program 2: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x67, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000140)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "175b00", 0x28, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x0, 0x0, 0x3, {[@generic={0x2, 0x11, "140c7f1018e44be62250ad29bdf1db"}]}}}}}}}}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000600)="fa79bdafebd0e78c6905baa16bc44d5f4b8a5143", 0x14}], 0x1, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x1ff}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="529ee95aa1444bc6309f5f55bc1aa4282d5a6692cb628c7f6279cbdc3e1a5029b41fb5227b9df14d39cde3f4638a5640924295e2fc507eda3922ee7e77d1fee47b6db9faf9e3cd02c1023409421f9864a5162e3379878174ae8d114fafcee6e0339b474586b8dddfc811fa38e7", 0x6d) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000700)}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="3ceeb570ecdb233f1d2dc9a64f1631e8272d12940a474c356b197e70984856440825850ad90d32281e81e26c86491358096d83761e0b2e84fc37", 0x3a}, {&(0x7f00000001c0)="66c5ea237f8b30bf18ee09b543720bfa6faec44a6ea83e289cc706c9a38d2807f9905db1b474524aedf6c378619f4a111f26fe121ba0599b497b1aa249818efa89e842059c7c3322c742e94956db35c37ebea0a11c28509dc67608a2cb58d95c27d7d6411ab102d6f19508f0a062acde8667ae4a4c65527d420fbd00ddf83cec8f6eb14956dba8f783addd19a71e0705adba2fb4eafdf318a6aad6ac2db612518c58fe1eda4ca601d909b76d9938559014d4fa29194379c789ca6030c1eddb29ab159468a3d061553fdcb202ff79a6d5f57a63edc459f627d65a594aebce2c965ff39882d8911119b21a414b81e226f3bc51e7503fe186d9ba57bf", 0xfb}, {&(0x7f00000002c0)="5b2ad8c402d4fee7deb334d376b5a40ade1fe17c460a641df99d38c6a1deb5bd1356dd229e359c6ee43c462116a1ac7be0c5ac8d6acdc0e92370df8692a05326f85327e184784ec867e3861e4e39e4664cfa859cb290a0db46dec69d698bddbafb5fc32234a96424ab42cd6416523704e9f85f0d601247a20582e9f05719e9b34ecb3367d0d33837ce3df3d938a3c5fa3c8755fd8cf02de3929c4a6d3f911b2538c252b8ace1bd5d3b17e0228ccf63c7882b696672e7486576bbbb42460f28fd31d366fff29c4ef73ec139e71cc4a33ec58b94dded1f036c1f1347", 0xdb}, {&(0x7f00000003c0)="5999c1942e7f66e306b02c5f0c06477f41dd809bdcb7492eb75c7cf86711f34b01fdacdfcb765680c2f150ca6bf9b916f76386f57532b4b424c84e83d2a697c1b936cffeb31cb835bfd40ad5c177e3cfa85b0c2a87c54acb4830792b887b8c2f201c14291bf1968f53cbc330a307a41383c0ac42677feaf1fbc5e773120a1b86ad8662b3bf6fc0311bd09a5ecccf53adfee8b46a0d886da351a24c480ad32db9df600be288bdbe15879aedf379ac69b8b933c56ef2", 0xb5}, {&(0x7f00000004c0)="7391d317b90e7c822553f5c66f9802286d610559df33b7956c50e8b681f359c8090dfa018ee9c558273c24b0033fa78c984b3b6751c433e672d4dcb83a144a3f02a17481d0f7e7fabce02b54f9452644fbac64a2c0254187d3619f6e4f5e3450e1f9c9d30ae2b37436542e0df3dbd5247a5e5d55021f7f8c84578ec1b3c5a06fc43cb8da95cb297b04d28d310b099a5785851e8d5f85a8973a600cc47916097d8fb6fce02f1ac2cf9dd5f26b1e2048235d5a4a2c46cac70e124610d07a0341d571d9a47d88620a9aeedfea85076954e9d9da781b4688bfbf918ca5432f067a244e156ed2256ead086a113f92", 0xec}, {&(0x7f00000005c0)="091135de93692075da34bf25b870f38a7fffaa0acc790b4dbddfb187ec4f76aac8b4db755936084760e8724d7b632228a204b340cbf749be944f68afacd8b59cbdedb550c766a43bfd5c103483bd6352ef2f9dcd2458a9dd1c99c1a0101f0be88277d1de685b089aadf4f9678152853654278d48ae0f00b75dad0c23f127fb3ff2ad1c11a9f597b1163cbe80987365c21e89f0191997482fa78ab52af4c0a662ef6702fdf2c1b190ccbac95e210ff8299dc3a49965b6403a0231fbf53a44", 0xbe}, {&(0x7f00000000c0)="2ebc1508e7779a04ac1e70ce23674e", 0xf}], 0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xfffffffd, "0000c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000540)=""/131, 0x83}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) executing program 5: r0 = socket(0x18, 0x3, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000200)) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6093dbc43728f93cee4499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb015b72e71c3ff226b08e9696", 0x55}], 0x1) execve(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 1: setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x100000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000080)="a3a0ffff", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x1, 0x0, 0x8}, {0x39, 0x90, 0x80}]}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r2 = syz_open_pts() close(r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000001100)="ec", 0x1}], 0x1}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8}, {}], 0x2}) executing program 1: r0 = socket(0x18, 0x2, 0x4c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xff}, &(0x7f00000002c0)={0x80, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x6, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x6b, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) writev(r4, &(0x7f0000001940)=[{&(0x7f0000000540)="db3ece6bf5cf88a7c842707bcbc666bf4368b1ea341e009f20edc021c7ad3c68c30e360dcffa4cb2fd1b83a7c64c8c8cc6de66fc5db7ab36c73b1fac8429396d229d72dfddd613dcc28ee35d00a6b8596d093cb65481eaf524cf0b0717ce16263dd55ef9858c96fa56ac2bdb9e073bef9f264ec1a3879d0298fed05f358de1dda620071b3cc2b8743b77d09949414b4caa17c51c8c83a94102fa2ec4936925fc2391a7db4db986526b8a7acae40b2f452ffef0d62fb392de1773de651c9210bde24990cf3c4f2c06712a307a331366c5b00da6620ed36c8705264a450a201bad14cf32a4f37777b5c83834878bb50a9479c2bc0991aa160e8b323f3582c4c1b6b4e55a68540c002a59cbc60e9fa619556a5768d4aee3b77dca4fc6a82b2ecf575db5101f84976830f68350ab07f65b70d059a6065f965b64993643a4ba4fe5802debd00f29a6579b550d54459a21dc36b650a42f9f7b66ced7fac8ade22167744823a6b5d487af8f3b7c6df94853976bb0457346fde06ddb888d319323bc756d36a44ab02644e64f4e29783ad5f9daa362908ef049d35adc97ab9b7b421a6ae591360b8ef0dbe135bbb6eead90da683fee79531912869288859b0b339950007b9ed6acbd5cc2a6205259db51ac715c6af345131aeda90e587ac13cc9735ed8a39dccb1a46df3f7ddfe2ac69bda6da5f9ee75b6fa32e2a36f60d1db042c8038c88f5b7e990ffa4d51454e15848d28679ff39593b8bdab88fa519478d142e3630bc73576b48b16f177a24f5726b33678a9af14f122ce17f9988a0ede023eee9c1fc4ac3d5270cbaf35a861a3384999797041112ce11ae0283bd8607e99ffe53ab77584bb99ff27222e104876947449e0aaddf90edbd3d426d07cfc9e34a785bc5a7ae75342404a936bf60b35f8dfaf493c4b9ca0a867d17bad8b6dd5fd640f67fc41d56f6bc75daf1d6b7a099b21fa74d8efceec600fdbd00505c6bd057ba601a5154c73d8a6a980e834b077a93ad43f9fa1ec984f44fac53e1e23b911de8d4f028bfa6150dda61e4acf4b5a850abeab83bb63e83d271734f9d72def5a05ff6ac88b955103b3b9350ffadb9cc00f5cc667c67f31ae4ca1d964c523b332169ee649e88464cf07eab2f925820face4a9a814196e978488f79ef69ded956246cfe38d78e1b9e49946cdc1d0be9669b8488215e281b5cefc86da3a67e79626fc0a4f2d559c7a81ee1a0a82079e6e1e40193ba40fdd59697db6a4ed7ed6f1a1c244a13e60ed1992733c041d53cda8a62a02f58db421edb2d99baf2da13ab0f047c53076281cabca4ebe6cd1bbe0b2701f40451e4ce6050ee62d2b87173328ebbd886fbcfb9683c0e7bf6a0c8272bf06591212b1eb889270b81484097666449a66b0427544ec9dbe942a491367975d8e0ab831b19219eaaa233782b5f56bc69ca075a33cbac7f1d918084cefb0c5da80356d3f5842deaf638a4641bbab050e36100fd7643e733c8e71f2c12bbea0745fa37308d98ffc9e527916422cba614c820bbd4d45e0ca1204777fd49c2164896fcfebc9d1022fdcebc73db52d92acc2c2eaf0111171601ac5c94ad81f887d6c244e63a943c2e854382c76155c167f6fb101a32403da8592e47f6e2e473dd6fca4d73bed50535110e7aa6cd48e2b32cfe694c722ba3af1745e7e88d1578e4472fa89c035718854fec5aa77fa45313a79b2565af8bba2087f0435095c3ccf8ec89d349e324cb50a7256950e8fe70820a6678b166d8d983ecbd3bb4c7f7b14ac5f234aafed8e11e495048f10d8d5813d95c19d72b573870184b208d255ed30ff06e797144d930aa72700b4e90d51b66ecb5627361354a4b5b6560c0a2f766c23af490a50af7951d7c280883631e04e77b253edf27593d3f04c7bf89760127714e75740b64109a9c9073a1bac79acca11bf8e6f39b4546753328fa4fd4daf082f6cd21eb058d791a30e6767a2ae9e423caf82c335ad92c727b85b22de703ade262c545baab83d71710a1adc1e64cc35d2384374bbc866310c36aa2d772ea44dc29b872f17dd053bf0c070e558c3383f256b6e05d9ee8a0d03d5ede0b4f901e3a058bacb91fe0799fc72fcbbdaf6da12c02f8be1d6dc933ace9ce592992be2b4b0c7d16980a422af86f0a56f6a7920b5c59ca6e97a2615aabdaee3c3fce293b534adb402e39002598c106bdf345a6d2158eac47006d049298d680fbf1ef590c4757424693ae7fedd37266f6a9114a6dcb0bd16f94dc5f365ee9657abd24a9978ac06bc0c1fa408acbe9b6fb37b4d557d3db188cce4f2fbd09aa32043689c2971a491f4fcaf91f63216b7bcd6e6b9f8b517657ce1f615974acd31805928ce6d3fb79c52f5cb0e3d8f657a3172650a2a9c2ba83712a8f098088476829ab1ba8631be41082e3d8cca950df8fee8e3a5c0500f84867840294e6556b589babd774cb6ab4abad2af1db073623b0263f510108153525a5ef095d88d2be0f26bea2233b10f6506c6ce2630e44ab646516627571484975b988c3ade1323e46f2e41c1086527bf26671eecaf69a883595bbd4114cd2fe7040efb9e330ad99045743c7029fbeaf61f62a35386539be4fd1d4f06feb16adc003bd7c8803ca90be1bbe90c28523cd308c6e6dbd7d7faf3256884a8ccd60d6ea42fc1922b0a3170a44208697d548425489c1a77fda2f89a570a51ba52973cfbb92a0f0436abe86dc3c7055c251b656070cc916f676e0d4ebab68a091de4f10a8a456b5fe12edce172c9d278823f8482e9ee53b199620fbf922e135d8597f04db141e391f41ec89d9dfc3593adf0bce2a337d018baf174bd1c2c695bba88652e0def8042e4d82bbe5de0d430ef36ada7ad05162e064a9746bd10d0b65705e952d9c18e35573c1bf5e3be7f0b7419b00cc673769176ced394c9c8f17a012dd096c50055a9fab23f95630d55bf25b426eab3950d03372f7cd64c206b1683ea2a75d7f53f368d54f08176964931bbaf783b4680dff977062d4e7b4c340ac2eeeee2bc82edfc859486deb6224a175e0084c27187c0c4ecb71a9d50d89d758ad63f49964f6d64a18a0b075a7600e17ec80c6064f3120de16ed157d754dbab39d6d97b5abd9284d5560465fa8d002481c9ebae17a9e9740ca0c94c95ee1728f6c0f00c4fcde04f8233053002facb3cce2a28e44960d3d9c30bd5857383b52d49c55539c4994d68638723f41745fbd69a7124b824d9fdbdd14a525d30c3ebfecd1adfe4b956f5af368bc019e06ecb56e71647f181174e59cb65351addc763405c849e3784079cc4f7cd845d4e873f3d30ad778b68741d061c5cee41f9591e654178078148a42ae69063106e4136429ec89250313ca61b6f1bd80b36d3ddbea0463f46d4d4d3bbbd0c9beb9d7cbc0e3d6fe9ae154adb6f9c652e17df3a74645ee58de888d06c26f3cec64860128c48c67175cd5fab39a2f3b73d6e0825a97dfe92e9a50c9b3bbb924a8b79b312c16104fd75aae1424098695cd0492acd7e35ccfa8f378fddd93c147f3e106d8f9d57947c7be539a96945def27ace5d3a53b51ed40b25e10f59640a85ac78994c79e0db49ae25c5065509b4d670d6ddaba24f18bb8b7caefd9038dfebad2cc527023b6e3d519dc8d30d078f11464a5248f3cc50edd863f83365a842779303d216125b10311967416e551f56b66c8aa08ab7e3fac695db857ae8b602df471b4b22cd890e9cee20b4865ed3313027a9cd7f11ec9aa4b1e52af3cadb73ac37cdeef452e933baf74b0d474a64328ce02fb5656e360f6a407f7315a084694fa5c37aed8f3489130c789c1ede6f5e224b9c94807da3cbb19beaa455eb703048a7bee59f6edb38ae0a24ec8d7a34339978d9f5ff47cb24f3ec5867642f3d1efee2af004d189693cd7f51a8179d9d29cb9adc61462c13e26bbcc47c8816cee668fd8229d43a3434e6e06c8ad52167467857034fee28241ab1222a7f8398d9df0bdbd6d06babc6d1e2a63a9458e604457fb5fac1b43e2a322e2e5dec95b35c8ac317764d4d13309b7a15bdad59073e6c4e4d187756cc40a4d686522bdbbcbd82deda61a1e6858e7e6beb4eff5e78a5884c31a54b0f0ecc56297bd3da0a7c0e0abdf140893c4a67d4b0eba366414224a6d8e151aab6579345b8582ed014e40f5cff103d7e3da5ab67bce2cbe8e833a6a1c53de7bdd40cf575011a8dc04049c4ffc233badecac31c6b5e01cd264b705a8c0853de91c35d0f2277f5dff9bf493841cf851556b10d853b0da101a242d3cba24c15c2e974b1767b21b50722153d916cef13fbeeed8ef28557381b70b62b0a8623d706a8d35139c71d8ced08c591b4b2d1f20b1611502d22905b046cc01b0235b05505a34ea078c0601a35176d94fa84849023895f0bd3a7ad14680756db924f059175b1a0033205a69ff7cc06bd12c418c6e665f037a78953fb4c5980e57194f3b4b80c43359d490ae89a4b909758913678f7cc4e4b7c09a8c644a6e7120b20500744897d089a55ac14e4d7cbe9859c3adcb468bd1168c45f1f9a9d26333ac5c889b0c735219f72fd976746d09f3585e9e189098a5d1a916421cf131f137af5276b0039f0b75ec11d432bc0f127e406c3d542d3e4ac91c919c3022643247bc421fe3a7ac4e81cf07b8d151742c73c1b481090b079a93a8a8799522500849cb4b78ca77c6c905aa42042dd715b265b532ee1bda517af89e7d242787a83fac54e2aabe70a5edc74200fe8c2699cfd3a00185f5553bbe434453fb2c34cb50abec61f60f169b573ee3f647190f01e24c1fa4c87bb49ebd53719e6122acdee6e048a1c1c16d58e155159ac7e7bd0f15ac47c6fc98423b7090680ef447cf23194dcd7473039ab0a797daa3805b2da5a449cce37c755919caea4156b6ac13ddf0a55d3e953530a34fdb63e4bb24b7559e3b6199f2a2b974dc39f0b5d4b97c6bf762881b78e2d991856b4440d38fcd98f2d1d38e768f53c84588b0eadc1aa6d0215cebde81580f92b77f249224894170a52807ad45e7c781f7050d9d24776fd4ae96802582fcd64bc6e1e3ca5155a926ec5845ee7726b723f89fcb8a6ee6929e2b5b263a70c72800327d101ddb13b37c3bb3c94d340019918e31882c1108b053c67a08616db49ca04326055fb47d4d88a4776add91a4edef8a8f8467780e1461c29aae5d252308e9a249c55a5d31af05ea320d57d27322725bb38e1b5b1ea3becf39074d1756dd3c330ca679a255cea872c1961686ab998b7de212abfa00d09b5ec93a160ac78f594ceb44ab56337c8fbf1cf6e99d0b84341dc87093a980bcb5aca78a9cd57366fccea0daaf3f896275d17085efaaf5b7be494605c0a51dee4eb9b4e6e402bf173451ead38239199755687b208999c7d3d0a943c5169bce5ba4b451849048526b299bfe34d713a8e479d806f51e3e23958c2d700835e742879a6e9bbabcae7ab5b299d4a19fcd2ae5b50c6bc7639eae0562d94f0ebc4e0d77f5c3f7f5d920ebac68235d3940fd728cecc7983e896a68cc2733fbce8ef4d6dd45c27fb2e3a8196bb6f534c198955f13c6d777cd8c68ff8473e240c6e971d4e9dea23f14a816432910499db47ca771a863826f4a9d426c828b7f7750a195d7111f445f238c159d46e0ca51d859c50912b2e76e7e0291bf663cbcce79a5ddf302536ff7ceb8aafa6465993363387b568fc261f46e873517bee79d36afcef70ebc8bc3aee4f8f345b66f4613f9962bd2b39288869853695bd8d22e93418a3e4cf7880ac5a9c5beca6b23ac0d38804b4313f9e015eb873", 0x1000}, {&(0x7f0000000140)="7639ca409809014dbec50227e0107b51ae771b0ebb5a4db8a7c421a213c02430b3b5acf7dba63fb1711e84a48bb9e30bce20dd133358f7e2d2ddba54bc0f86da36d20ea6db86d473b8357cdc18640b4931927b62fd49dfdc99e186e2a0a5f3d6446b0cf207f27ed3f220da24e5390ffb6f0f25", 0x73}, {&(0x7f0000000300)="55125926b8c48a83fe4a741c1b9d58567c57eed9ad0a841df1cd5b184d7051ed35fc596bf3cc521038cd1604ec95057e96ad54d85bba335aaa918868218d6e78cf8fc956d5f913bdd6cb029175ebe472f155f0b694185ee0243e1e443a05214b5a72f5d69b57ba48cd1244168cfe3a6fc6e126bc2ac932ae8a525cd633e97bdaaccb6a501bf46d1430e88ec1ca0d210f7f8c0916ab2c10a9a0e95e83e3be392f305e64c623fcd73b8c5fe60fd3265f9a3e3953f53362ce0434694e61eecf89741c963923271d4008f6ee9f0b7246cf18134228", 0xd3}, {&(0x7f00000001c0)="dae3c2209a192080e16acd72f328865fbe52bcce203115d9d626c386c5548c50ca4c001c748e8508c4b54ecf9aaf96140ec6903d8f5ffbeac9f853b251d9844ad24549808048b02b75802549d072c243b111e0650c18003cbebfc29223549a2d4de9cba720631d75eaf7bb0425d1b122492ba2e8b594d7b9abbc15bab3baa1565e454eda65ded84062fff92a7be460693f2709dc36934e5362935d4fb8e80e5cb08fb7d9b8619b294ecc9bf4570e9d54e52912561f447091c8ac00e3cbe73b", 0xbf}, {&(0x7f0000000400)="5b897cc5f551c38a0ca6ac50fe1f7e8b9819bc", 0x13}, {&(0x7f0000001540)="2e24f8ed995316b23032a181c125a836e38bd367c2bd7b69f78c925653837991b458ed9c4294bf830ae7ba30af729476fa0158b14487a39af0f7563959645ab989e2b78b37f64f66703aa46a453c3fd13424de6a4ae7f7a011ef7cb4d2208661ae0367bfed1e5321cdf2d15f5d6d732e42c1da258f0c2d405a592080538eee8cb24af4dd7e4c4edaa8bd5a11f7887afe869e9b5b73a9373bd340bf10132d55246869caad2400f5975b592611f8db7df78c01cf6fe06b7e2bd95c90c3f7817c3096df56e80328efe58730f464f48304a04197", 0xd2}, {&(0x7f0000001640)="acb4616de85ccedda5f6a1a7e57aefcdb3c8d0ae8fba9abe40d2df09983bc939a0e04f637adf5d1bf1b0dac3b4dffd5d40685cffa3cab65df7cea21e8996eec335aad1fbfd45e5974e24e3a5aa6cf924ec86ae1782deef2c876cf46b612458ec5e882c973bcf49f27980b5857a8e61c7f0b4b34490e0b5bc3c2294e8ba411c525bf226a2fd9a8a7a19639f6b735e32607d49c5a44559cb15c0f00fd6cb99a0e3153b932ac3e1716acfb4424756040310b5cb08231d79ba9a730ecf", 0xbb}, {&(0x7f0000001700)="e80505ac0d2d648b7a430d625024492460b000fa0288d35d339f99351adab638645cba14045eec96b671f3c547efe0b3214865b6517123dc100ba7acf1b1bc29275ac56ca0f66796007df5c0c35f032ab20b55da014a38907d31fa1ae19862e99fc17fd511fc5078702e95f97d9c1f52ee83dbf73f95b255443bf33213d9bcde5ae2bdaaa8830980004aac4a30367bd94fd6d2925b60b3d6fe47337773af419fc407c1406cd72ad8fd349d1835a06b44ef3f28032c40f3c54c0ee7ca", 0xbc}, {&(0x7f00000017c0)="213ab2c60f323fdca99d7e3d0f51b8e1a7da6f690e2359437e5bb0234f472b3eda20efdce64051379bac4e8f52a468c367dc34a398457be5f490e4ff45af449f07488bb350bcff7a56d21ff52c98b1ad0bf3de556c1d47d1cfd1b783de967503b46f48a8a00bf10588305425fae41d41762682b0dce1f72f4bf323e4210808ca05432d76a611aa92a3309ffa345e3ba599a7", 0x92}, {&(0x7f0000001880)="145d50798d88f7f44661fa5f9d5c4291ad420948a4aa861f834a62100e9fb717316a2361704bac8c867e6b8e335a0207d19b26754cc5b724c9f230a4e183d1a231d9786e75844f4c8cc8c53294fb8a33ff44bd81b4a33dd41e5829316d78cf92effc92c4963e067c21cddc357e90207867a61f50e03ebfc28ef81f8f7e7b1b230fd5099207944de02ddb4fd06b0f1a3b09209f2816aad406f5f29838fe0d768a", 0xa0}], 0xa) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x0) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) shmget(0x1, 0x1000, 0x310, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(0x0, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r2) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x7) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000000)={0x0, r1, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCLOCK(r3, 0x20004276) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="780db42b16eaf0962c334057de7c358399c9e965a6d4300c2f8eae2ab0fb17a4d8eae5e2e80221565a9f0eec30d4a3b6d109cfaf4b15047994f93aeec75d435d30728ae3d75d0c6ab975fd6095055bd767dd0e618d114088234ec401dd6e54d3927eac10b1a0d46f65258953d5b1a89aef08d1e2e14247a0d144cd6b6c1126b85754ee6d9370cea694c49a00b7b8212d94299da54ed56d40af727ef5e6aae17b9770adb435be37e48cc6159f0037b2a260db7f1bb1afcbe2363ee9414e3f88e309e8646277aeefcd1e30ececc19884a2db9d6e", 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000540)='\n', 0x1) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x10) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d940100000000000000e0c52e853acc", &(0x7f0000000080)=0x7, 0x0, 0x37) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3b) executing program 6: socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000200)=[{0x3, 0x6, 0x1, 0xffffffff}]}) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x180) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x80, 0x0, 0x1}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x0, r6) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x74}, {}]}) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r2, 0x80206980, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES32=0x41424344, @ANYBLOB="5010"]) executing program 5: setrlimit(0x0, &(0x7f0000000100)={0x100000001, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="001535dc", 0x4}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) syz_emit_ethernet(0x2ea, &(0x7f00000014c0)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa302b433029c7e4d5081645bf0376e0865911feb7efe"]) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)="358138bf50c66d2b04a4984fe268dc03d06b491ef848881704fad9b95ca7bcaff4687a2fc0964b3cf81f2a3c5cd3f35a81a04930b6ec533580c2bb503311107ed1e0829e9918cf09df772a9a872e237bac57b3c086ca46ad0d3d5408a459035c614ea9b1e41165a072b46cb1f6b9044a63ef52c14d4cb142410fbe88c360cee3b6ea6269fb9846043f2e080e8d9d6b0331c2057de0f51547412b9cf3739501c01bf7adf699ac91eede589d4d52dbebbb78fda49cd6879ccf501ec06ba01b5d5b", 0xc0}, {&(0x7f0000000280)="e6dce5e104f4ae0d28059609291982b83d258bbe4f6993693e671b9c00583a5b86f30ddca834f4882323ac1c6370", 0x2e}, {&(0x7f00000002c0)="a35912cd71848f7a4630177900495716b1b2956298f485be9d199977f94da545cb53f4d870c145", 0x27}], 0x3) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d, 0x2}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff8, 0x2c5d36d679bbffbf, 0x2}, {{}, 0xfffffffffffffff8, 0x44, 0x1, 0xff, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xd6, 0x5}, {{}, 0xfffffffffffffff9, 0x2d, 0x4, 0x4, 0xeb9}, {{r1}, 0xfffffffffffffff9, 0x81, 0xfffff, 0x46e11d12, 0x8}, {{r5}, 0x0, 0x2e, 0x20, 0x2, 0x10fa}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}], 0xe4a, 0x0, 0x4000a9fa, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) connect$unix(r6, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_SETDEFAULTBELL(r6, 0x80105705, &(0x7f0000000080)={0x2, 0x100, 0x0, 0x2}) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}], 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r5 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) dup(r1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff67) bind(r2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) executing program 1: msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x202, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28, 0x4}, 0x0) sendmmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = socket(0x11, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)={0xe181, 0x9be}) mlockall(0x1) mlock(&(0x7f0000100000/0x1000)=nil, 0x1000) sendto$unix(r3, &(0x7f0000000000)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be3816497ff7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a4211821000072aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000000000007ba8b5d3e436f6f76e00"/186, 0xba, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x52, &(0x7f0000000080)={@random="89ffa23f3c25", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x1c, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, {[@generic={0x0, 0x3, "a7"}, @window={0x3, 0x3}]}}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000140)={@random="a311fcfedc9b", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@generic={0xb, 0x0, 0x0, "4495a0de"}}}}}) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r0 = socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000001300)) fchmod(0xffffffffffffffff, 0x1) fchmodat(0xffffffffffffffff, &(0x7f0000001380)='./file0\x00', 0x10, 0x6) accept$inet6(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000600)={'./file0\x00', 0x8, 0x10000, 0x4}) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)='9', 0x1}, {&(0x7f0000000300)='?', 0x1}, {&(0x7f0000000340)="9186b9583cecc58a6d8a19e01d042e511def9b16abfd3f14298950ea70f689aba1acffcfad25e417a480b980e09fb390b204df0670f8ab4f4eb4d4e0a7f76f5c0360500c4090deef3126f8614e6c2447438c8c411a9c2e5aca8c14a840136605d721cdc4125842cd11fc220956a357b69aa7c831a1b421d7c2513c2c8935164c5806a63eb4f9bdd5ff0dae9206f28b5e428b4cfc0a78b42ef3f489c3cb7c837b1eccd2f4dfe2f28f3d02d07b7706b70b50fc6a899bdf80ee7379d1427829d0a4e5bbb414820a11c209a9c98cb3cc548a56f98d", 0xd3}, {&(0x7f00000001c0)="8720f62eb7392a53a34200255f4917e35dc5988d43dd123d5bba29059228", 0x1e}, {&(0x7f00000004c0)="974197bef32f1c3bb8893a9f6cec0d02410d79c52a9c0754059421c7603094df23b5d72eb8fb97b5b86277830f95d0a9e35dd5d6b2c6db4ad2484b4814d8ccbeae2886f227c329f30c70ad233a2fed22fc00c8fb4d8015ecd728902c6ffd514a104e9132de038e0ba894e571b33996ac2afb474390fb5dd1905b0562514f48afa0d23ed110630e7fef2d68aa045b970671a4440b3b9dce886e02a2a261b431522b00032748c55952ee9110e6139cb2890fe4cb95b5bd69d2339261106bce7aaf", 0xc0}], 0x5) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x100000001, r4}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r5 = getpgid(0x0) setpgid(0x0, r5) fcntl$setown(r3, 0x6, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom$inet6(r8, &(0x7f0000000180)=""/199, 0xc7, 0x80, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, 0x0, 0x0) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r10, 0xc0384600, &(0x7f0000000280)={0x0, 0xcb, 0x0}) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) setitimer(0x0, &(0x7f0000000040)={{0x2}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x1}, {0x10000, 0x6}}, &(0x7f0000000080)) getsockopt(r5, 0x6, 0x1, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r1, 0x1, 0x0) getdents(r1, &(0x7f0000001280)=""/4096, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="42514816d5195f210fe1b42a650b4fb6dcd1c76d9fe647353cb61cbb0e64bbd13667be0434fb66218ae1023839e17fcb32942ee92deb944d333acf6545fe6bdff801a2930ab2fc9fd1362e46ebea1c658afc225fa4c4e9a3d7184c03e8eab82a880c232d8c", 0x65}, {&(0x7f0000000380)="26f31b15e09bcdd7419043ee2cff53161c688fd06f53ce1884708e77cc07ce67dcdc00779c3d8da624081f5271e0202e6e8363a4c8b5524b9acf575033767fcf1dfa65ffde9e5c1163944ce3981deb73c1356f0582edb258c7b0ee1ce8113aeca5183dab2bb025a0d871e13cbd2faf6e6f9707339c13e02240c23083b661e606a9d8c3f685a6c610c731d7e510227de3033b445297e11d80aee206b25cd75cb87b748915a234e42e56471870b454a71879e6310151caaa9edbb986ab12f61220ed5efc793dc51eebf3d112d0d29a29cf8ce0bb4e7767b1957aa9b508dce194e2a9b505b03eb33bfb9316e4495c4774f9617f1f4a3d6e806e3795e8be", 0xfc}, {&(0x7f0000000600)="e7ee0300b5418f7cd720da05c93a937941e053a98f6d4b6bc91e64d6a93d06ddf95ee6aa93fffc5b08352e8585de0464049f1a0f24f5f5fb1d0410fac3ca487412ad04310082b7f73a2fcd61aa28ae794de0dc462905c15d843d3b03", 0x5c}, {&(0x7f00000004c0)="4e65352181f8b0000687b75d35391ffb83b4942649b9de275b3257955fa55ab43fc87a75b077564204006b6bb86a3913443326a798417c", 0x37}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r8, 0x8010570e, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) close(r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, r6, r7}, 0x0, 0x0, 0x0, 0x0, 0x7, 0x2, 0x9}) executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x20000, 0x0) writev(r1, &(0x7f0000000400)=[{}], 0x1) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x6, &(0x7f0000000980)={0x0, 0x9}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="cd7dcb1d81eb002bbf92ffd4026643075bbb08010079cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d4843763af8e6932d61d30f54c7676f04a41678b473a796090ca9ec269a2d6d95015ff71b327431e2c966f9859f1e2510b43e08dbca4bccbeaf088e24a4dd7a62708dd081a2f352041aac02c90900000000000000f50b86fda6f94b3169f4e9572c0b289a57138f17b209c27f2b6b3a5124cbce97b24c94af7aad532c4c05a0e0b776749a63413ef98d3b328b7791be3be372ae8cabd0554fa2a87694e9e6005a12c71b0f2a", 0x10c}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)="0100040053a14195631bf040ac25950635bd7326954c7e1aff3a195a91a7aef6f0830560cac785a4678f28eb050db6feec86cdfa81f72b72bc9a2a321a581c420fbf2fbe68b46ab709ebe905853ffca343dbba7ce5d813d9ca9e8a98adf5c32d3d47e7824a84708e9dc6b204b1580de771caeecf8479927814ccff5e6f6ae23c5300", 0xfffffc2a) setrlimit(0x5, &(0x7f0000000980)={0x7, 0x3}) r4 = syz_open_pts() close(0xffffffffffffffff) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) accept$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r5, &(0x7f0000000200)=[{&(0x7f00000005c0)="6426f0c17b74684c111545e7487273f9053e2389afc4dd58cee71c3f5af4bed3580600116912860afba1d674023241ea703ed3944b8fea5adce906000000cda12e3b2133d81f9b5c3e13d6176bd5acd1e80870b2fdb129ece77b040c8d10f960acecbf676b03d3984822ece13d74c713eb0200aba3afedb8dfbdf04ddba83ab761039982cd78e6beaba386668873feb1ed460126bd6ab74fe8a9134d8f6948f2ea8bd8f2b83bc4c64e981ac997f9f707a312eabd7d474fe67787a834624adbfb8406b3edb7e6582c3edc1e5e3c0bb1364b26ea86332ab10baa9975c1c3c52d3b3df482b5cd6261000000000000a19072361df07aee8f549b7239c5f36c5454f20a8ef2535f57be30d49e07b69ab81cb67f5f93c0ef5390ac6343d2ae41d54fc06bd42ed1b7774b0eaab1eb33ca57675a8615b09e8da0ad998e1d8042ccf1f5db911043277c8d8adc2ed12e398332ecfe5b9cabbdd0832dc0b3889511db3eefcf4e1a5c02cd572f4cbf2d763bf55c501aa36e96672594b9b5d3ae80a88171ead6bf26297905073c368e0cd65e4c60ee0450e9db80f240dd746f03a3a2998ba33ef8f8f3d9a3295343945ee495e7e6808e392654c5184dfb09e3d48a0a61abbdc1c7e513b49b9d33f525cd5fd8e30d5b5e6fceb0137e1db8f8cff3b56dba085b7fc7fab4121ef2577a372868733d8d047e1969d7d1fcefa41b5d42f3b74cabd8ca83021bf025bb7cfeaa7b8bd0cd3b903fbb0821b81f470a8d429ee9d275b1e497dcfb80b44433636e8a124b0b001eaade39cdea4560a46c8bd039dacdf7ddd894fa3b7a70afff4d7df3731cb95fbbb9a34314180ab17c3f99c3a421d798dc8f0efb2047d432b4ca4ad85daa027eafb9d72190c5e33b1b72002bcce111dd3e0fc65e9d3c6aa0f2e9c418c19daa7955af41c7b7242aed44dd2bea5bdeca0656a52ccf91abd14cb0821c5002103b", 0x2ac}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r6 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) poll(&(0x7f00000000c0)=[{r6, 0x1}], 0x1, 0x0) close(r6) writev(r4, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getuid() r7 = socket(0x0, 0x1, 0x20) setsockopt(r7, 0x1000000029, 0x0, 0x0, 0x0) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) socketpair$unix(0x1, 0x5, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44fa723ba2bac49", &(0x7f00000001c0)=0x9, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f", 0xdd) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000200)=0x10) r5 = kqueue() poll(&(0x7f0000000000)=[{}, {r4}, {r5}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(r3, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x200, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r5, &(0x7f0000000180), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r5, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r6 = getuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x323, r3, r4, r6, r7, 0x8, 0x1f}, 0x0, 0x0, r8, r8, 0x0, 0x40000, 0x800}) fcntl$lock(r1, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="0042c103064201c93f5b", &(0x7f0000000140)=0xa, &(0x7f0000000180)="1fbe0203a483c5c3b4d5ba25bb0302234ef7895bc1cd6a30eb05e1fecec6d7aef557146f908e32c497497a79612042d85c80209567be8feac38f021ca6ca7615a0d3bbff6e1c03e324ea6378f3a12020c846c778165ac2cdbf3274b35d3aba3f68ed31b05b9709f57be1ce8cf80f9b21031b8fcfe5b9dc42c46b4bcaebb4b0e6a71d5842b39bedfafd09b9f2be1a158d1accc27d22e231fe904d455084554f4e1ae5fc9a3af8ab581f977f5d90eb1d4b29f6a3a3abd6852f6c19cd8b9da0ff1d30a8bdcaf24a5abf5245df5afa695315bf4fd945c21d7f4655c798daeea24a06165950f141c443cdd9c0440fb4a576bfa48fd13d005969699a6fe28169fd700c695c0093418423da70bb9774994a498d645cd545e7b64cb4e431ae264a0505d163c09432d45bc334ba44d4f0a3498b0451cec6fb3f02099fc9060d6d629f958ea8f4c2ff9f53eff8e431a81f9abcb5991ac8c2852787e104d184b08965e960c9f80058f91a0f1f32c450d931fcae65a6a4987c1c5bfbff61ec59724b03875238783c44aba096de0a5d88da26df33581bd639a227a2422f9b1f409a3d55757df30f8aeeb011e564714450b07fed65ae633ef7ab5ebd1b3ccb0305eeadbe69e986ceeedb4b2467b9c420a15f167f3e3798b6bdedc807395f70a9179e28ab18934fe23bbea207c67ef5d7a0659539d479df65862dd75863b293b3ae223059867efadfc0daedf891b333b35042c3461af40ae7e45ae7acbd7109226c2d84eb80c26d08010c57c45adb0a92fcbdd53799804e5fd3973b1af3ecd05ad2f8f585725e6f8cc6cc90d8c03abaa1f28bbafa4f4f9299a8368303a596f1c1248c81ba606ad5581ccc6708ec4b95d98baa6c8d670dafc0825c19c685400b37a64fa8f7d35c5bfdb8070daa8ec097ab67d2d36c4560aeb899d2ab693080a1995fa480f15649f9ef91381143a526548582b88ddf7696453ad603050ad3b224a3b9030db9a7a4165170a707f6c710b7acd191e6bc598beca15dbdc00400aa7d2f6c6b4acb2f24deb60f00a163f5335c7a630a5d43c0a5ae1ca4b9e08438c40f421df1eaeb882393c5622068cf03bcd22a320bb21b76d1a8f1836485c47ec0204c81dbe064463825b3a4ae4d32077cc44e01c728ed3e9681bce147ce7544a130d12bd7ac78829f97a8afc5d8005ec1c5909fe2ad9bfb3203ff5d03cde9412ad42a8374f4b86a5cb8ef993c7808268006ad589825cb04edce322d62b31d55a02fc687b2f4729239707055b531758ab9fa500c96f2f182d7ae2ac3b4470fb32d899db9d5357202d409a37b9871ff592865d2417e3f3ca6ef63c2b1175f9824a9f7d8360c1e77403f8e4692cf1e152a0577757ceaffbc1f4d48afcd8c0202f629fd101f1d956e0f910329e6085e56e30a070509924b7e234afa185836a2e39390539d14a15fd2c0b3b5390a54cac5e9a9095ff39cde4f9aec618a70c1de830ccfbfd719dfca1c04fc9f96ccce88ec7d42e1c1ab975b1e9cdfefe3a16cb687917826dbed2a7240818e78bd7a834e94f33979d137c11181f161041dd6871d3cb2f27473b3cf3b3319f611c4d94bfc5e9d74de246d47bb0ead74449c4981e9357a2fa372dbdd84a68d71f5d03e84270ef85f332c845de98df2e199440790d024615a14cd49011c6550f26374f6548d074a6ece7c2874cf85c2946db2dafe9b17964be9895fc2399fa77b47808e18204ce4ba838282a2998684ef0010a2ac96a355363d1dc425e2d3197a4a01b7db3790c28dd465e3f28adacfbd499cfb92728ed784a466aa8a84a1c71d398b506a7a4809e816d656a280d56806ed8c3c105e9d780d4cc263015585f3b03dd23278b7a594c37c9169ff9c23a7f19efd548dd38896fa724d2df6628b427b95fee342d0abbbeef289e54a6d32e62faa1c765b088659037c96c221ad9aa48426663e3e5721f8851da67f65eab104c2e794285f0f7a1fbdc15f004dac0246d228e84b97b3f0b13e7ea43a03cac33d0f2ed6180cf96baf29315f0431d56c2c89894809df912ee527ebb3b0f69c189754f2c178c33dce321e9952f11d2c39e17b8407ee5307c2989cf84221858e3d8d76ad75e2413675ed14810a3577142cc0f56056c5d421215c508649b4b61665abc7a40eb6feebebbe4c2b8e3a18658cafd861c5356d92cbb63c57e6e5e9c72a912be0eba3b0039ff101c14ce27519c015f64d7f5c5a2589a3ef82c9ad62bd75d23c5f0b5e357baecf92d49baffe6eabb5ab1b8505b2e4b6939eff7ce0787586d53d93ee358625643b0e8c062a451c2ee69c69b5704021f13062636f32a0704787050f97281cc263f0b85d36864981efaea458b463b04c8cbd007e6cf75b6c49e136b5c955011e4568d8196ccfac444c51b5cda95a67a1eda429fa682116b2c7cd31a75fd0271c4420599a9e82eb29b60ea818cb0c7422db431143069aad2bdaae2517ce88d78881f23b0fd41fa62b1caf8246ebf9094f2ed5204106671e04070d593967e795f8837c711dcf4ad01b66570e3c9b624306355a8dc954020a9e28211c8b3cc3d1852816a0c5b6a91f896ea5d9ab6e04c3fce759748343ef7cfb9eb01507ef2cf2fd7abfe00d46ef8f36d7ef1d3e16e696c63d3ba4f7b88d39d93d69ff4717177741bb3b3805a907641a3da40fc9e458afce2f4c52e4e2a9ab1a8435d428a5c5cfde99ff7d25c671882664f8c4d74210dfc256276d4ac736226d29e04ca1ad413739e3862f4eab635ae6afc47634990b26adda345a61ffb63dde2b7cfbd2430462eefaf120bfbd8aceb0564cf498e59d274914c93e001a046d9d2e79f63d402b1cef41980471435447af72acd60e63653cc73ac071e049d7ea69682bdd595ff8f375ff58068045373d8b319196a2434778c4ddaa6824cec6e7e9b2ba49d0b45fa0123854f3e0ba712e4380a3a524798fcb931dc40fe2e73b375c16e5524e8eb03a38e9fcda7fb9bb03a8bc93106ccdc34d145aca4529c1fd05f4e19f932cf514d282848a673231d0f3c68816cac47d84aa43f7f8921eea93ce8eac6884fb6c945b4ec0300d9ec757c26b2f7b825484ffea5881898147d2292ffdf9a158d036778b8e91e9fb08f9c6a5ce22d4fbd2a75f25edcd8186ac2f24d8e0bcec5764691f318ae9e8c0618c44d36bc5c7e5b1438426541e5d5490f25efa16375c5b8cc002608a39cd27748663865c4cd2d2aaa1f177a8ac421771689fc19090a862a0646484823012daddaff51c37ba1ef986b3c699e11a28536fa15be904586338f6726a63bce5374506a7baf09ef85bd315dd29817b564a97fa7a689d09f2a5bb73ac50184c8559d3e3028e67530c992b3e489800690e0a3de1e7d7bf0bb615cc785363bcd090cbe8157492186c4cf0db2f8e381b08dc1253bb343c6f1be7a5a106884e0ad25997be49c80a1c3d348513f2ff2f9142a834b4518e4353601b4583728077fd64186296c836615f06ed16df6fb7cd3dc8c936e0b39632a0e337211c13e91ea0e128068630b3933f1584ccb63bbd19ee60d73bcda20a375f58a199ef8a761362bf539b831a027b845f0efc339d9ca0c4b7b1a717eeaba9d1af3d99747fecd82b5a2fdc91c2d5c386705407ddfcab8a125eb68a74d994edd447b3b6f13c8a16b494d23be810f9700c3f504dfb1d9499b3788623375f0b14581e17ee991340f918c3145abbda4ec11710b5c9b41ed9e918530cf6391cbbedf7d07fe9f38b363c0dffc2158b83182463f19c4db80fbfcb27997bf8efb6dc5b7bcb2795c0908e2f4b535cd0f20e2d6380efbe8dc91b9653e12797687aa685ff67332287d4a1a33a687b3e82b46d0c92eb0ff32cb15036cd8b572f5d8b57c53c5640a58142d484894fc2533168128489f828f902e59997946298dabb2571c48222eb7e09c722d01867ae90e5da94f9cda28ed323ed738a616be449d5e3554331787d0066cc6a15272e56a0adaf10b55078f384396b1bdf12c5f9dcb589c0e7ada3425dac6b471bdc15fb4676eb001e6759990f986834c1b16bd2f226ccda6ef486449bacd9bb20f424ed45ad98bec39170a4f1e9993a05b8a1c5062bcc24790f52a7b9186918835d6b4866e6d4e912d724b1ef786fa651d01d272815842cdf0129bb54d5432a7a23880dd1c0ff9670ccfa7327faab9db910aaa19ef3ca6d77cb6c72947901766bae9f67806b4c7d34ec5373cd4ec51c39a3a476857c639b45cc9da225c0a405b3f29e1b231773ffeadea8a23081b0d10d9f912bd4a7ed9c4ef3a5e0ce9b096de8a166bb309804ed7be0c0567191fbc752625b0fe2453668d74d2ebed456956dea87c68346df9d19b7a3386694dfd6833753f0f88d806145435533af14a04c553a80f4eeff62e63c5426c3280f13e82960093ded361419f6377dbffa32fe23df472471be6e7541ce56f3539440cf4a755ce5abd5945d9c43679441ae3d656985123013d0a298eda1e8ff80a6ae971415a395bb21d2dac068d6e61fd768e0b5fabd0564f06210257e9deb417a094ff3d7c42e9b0e30081f0aabc8eb1161c00dec97d2d4bffc5ace192f8edb213b4998db5f8401ac5eba88076a2bbdd35cc0d9fc5847a3668b11ff7cc0a8bd3aefddd063d0db8c191412cd505b65a9cf38f1113e0058f3edfbc7b61bffcee2646e97b69fc1cac9fe24ab3e8aede214e2de45339e01bbdd9a9297b243fac35c22ea86a7cb3a75def5e1d23762550de3dee7d7b45a0d87164329f593e5cf3c7e2db2fa3ae4e99c19ceaa24d3aabe76124131d636b941c8b7ced211a813c4da0c931d1f72ad40b308ba9451ca85ffce7153fb0d3a609d8a3b4b82446e5194e087c5e7a9814898d729ef862b58d54f8b42dd531ade30f2b9900298bedadecf2f802f70d01476ab28d856172feb94722330dd26e30b13cbe81ce1bcc8c6e29c1c6dddfbfbfa13a43898daeac87f48288136953aa5621b39cbcc679332a39adf8eddac4ccb662bcc766fcb7b103dde7dea64120f32074a8658e85dd913a93e1c55d8d1c9e38fcb4fabf991e1c5342de66b4177dd700e224e60314a69712872764155e131a4626d42a5326316f632f80f986581e28e8b5abdd991010c55d12141feaf145f97a8c2f99eb2eaeb1791e1d9741c4cc8bc68228650574966ae124f8b7fcd84d32d9e881b9dd89a1309798060f298e0eab28c5c3506374f99316b822838340533d29172b38d82c8cce389b1a6c7909c6533febbc98cc629516d68acfc13b452f13b443f3a2fa6c717b1b5125b8f29b22d94af5b9b1ce747cb58fd4187c5b870ad715967f877bdb03f580b2e77ddcaab4365810d43b7093b72d86a6748a927e52c4fba06b0f5ec9f42549b7981ff66458c02c623313166d1dca08edacabf646d62020acb7822671866f91e550708673a92d7cf269e236af5ebafde63bbc28d7cc1754b6ea64f0d9004f278939d3314b1a20ba0bab4e50bbd741672f3a0cdd2555eb2f15c364af2a514daa52d86ebcde70671d6a91aec8caeb2a13291b0bcd88be47f5c29ec4f4e7cf5a439ff31a061abc907cc9f44f8376a31c64c7444bc148267917ec7d214fb1821d194c18f0c161cdde82c9ef9c9d1acbe5fc959ed24f442979f17e757e25a704d251727220f55e62927f48508f1fd79d8c0c479ec672346d2a041f00fa4d67b9996defd10f819b47ee7d1f6f234c240f5adaa9f0efea2b154c4ad19e56da69066cbadbaf28b867a000b7facbf41f7855e1d326ba9022ed616a079714c0a877d00c83501fefa9c8b516d16d5b4950323e12cdbba7174e563358dea74", 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="615d622325d6", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 0: open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(0xffffffffffffffff) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) executing program 1: open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd00}, {&(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'}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000002c0)="16dec49ed7b8bcf60374403c46e84cd17681b01efa77d0496d1037eb628e", 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) sendmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000940)="20440af06d0a1aa0f421eb3e4e8131625e49a8c6b6d4e3c0438ba759011fd3f829ba61b97dd2f5ddb9431c3b8f8a255dd9f0de7f408771f88d6760b376e58c50e205144e1aa9c36012716ad8f05b00d093fb2179ec7d27354dc1a890db4c9a7b8d069a1a42e8bf28a73f80d464285ec0f0ff6056f5df7ae150298b20e44c77345621fc6f0fd5bef5473453c4fb6b4b2d99e76d015b7198194dd4c811717016b8dc0449ff0f3e74f746970a95904f0512010a72bf5c26ba64294b32c6b6a8326c912a890890940d01bd8193c958bf44af53dd94c238f81f399a6f085213f1d0162813927466890e67720e58030449b03cd1621f9de7e072f8e7bdb7473cf5e98eeb1e64912e1445e2e31df7906998f12178c27909e8e92cbaea7e5063ef37b2c9de0bf4e02f2f9dc3ce79c383ca8bf6665ac87b276a1f29aed502b13d6ccd24e4087a543c5ac1df2063095ee5d250625c3b75b7fdb2ba5bd03b17a225266b196333ad00b5bee234936ff23b503ece7e3ba9983047708f5e4cc8ea5a3bc18ddde7fa02ee410a7e64a7203e1422cf8cf5b2b6d2c5a4ac990548e61dc3370e520e0a5f9ac4f455d937e68a631c36a0a3e22eed629268994568d4f4d566a48cd62242f893e0a2d11bf3cfba345028a89a30b670b572cba9ab867991b616c900670d249cbd54e04a843a4706b2219f51c6fd844920df683a3f7df1c8299cf9af1fe91e39d4f016da7f8c8d91e77093f61e65fdb8ef0560a291c4a0c57365033ad0a1efe0de499ea35b1a636e7d7d73f65e71340b5e4271d2cb443d2a1b5f4915b06ec92eb71c883b282c09fcf0a41333042dc6698da682bd3ceb24972261764ca1cc82a145652407cd5a4ff22756f1a757cd77acdc74b789a1a2771e174b3d6f11c6a8f50a52ad1a656d188fe425eac5e6ebb6d8d9812fc97b76f10f81f28a085bddd8b7cb21e04e70fa17ba51f6b3920f23a2058113b0727c0f85a832f4f7833a1f7035877cd550596d0f1374aacbcdea97134158e9d6814cfd43f9455534751fce87d76d2581a168a0cdade57a11344b94a70c09beb052e29e881bcec49210687fd989921fefa7af36c388d2be2d49b431eb28ab944c3c95e4b6d8c4ae263b298bf72742f796f4af938122583cbec27f80f4cc75a08296c395b5d376d09165c7749a489ed2a9fbe032b64b821f6393c5ec3f2c4e550469ae2114c7b438e1091d9219e4cd1ed497021ecf428fb2ca0f3ec344451b4f4e0e348844ce438a46285a21ab83a1bda3e6276470f0e29a16c8667821707132bdcd4313421a412291b8e9caf3302d16dcf0a99cdafb6d67c4da6bb8184d6fc8d49aa940362f5d761c1eab7357500636d293a6107f77e38333c60276c80865ceec65afa536fa6eb06b58abd29115309af355e6f41e810d6824c16ad284599d12d21ba6b187eb701c89644355f441d1fd138989c928eb38056436f3966c3b1bfab8350f832b99ef774b036bf62a7e094e666730659eea29ec57c16cdffcad990ea1427b29243838213c25d0a41cb12155eb06d10b9b68f5152157624cbeba27060ce878d1fae0e87cce837ce426131c643084f63bb3fc38472eff6e1a4b08ea2ec0665ba3e442a892ed9bb02da3238fb9f2aa2998f6c24bb681a49a8e2c09c5138f6f2a648f8c4f2bb0c63630a6d98dfa6de6f94d1033bf545695e5b03481d6b0d318dccd33fc5ce4b366a7ee5a5db394d0a1f5f9335d864e1e74eb232034c4bdc073351e2e96c221f3458caa6cd35b13e952d2c7351b205876524362ab6a965f646eccd7039f7498717f9e438a4f7a7e604215bd6bd8e124ae9987e65b7555827090990f715be030899f5563cbf3b8f14b12a31e96a043ba44359a7e388368e0d0b265735ee43f5d61778ff3b669d21baf09e248d709b34a5688b977b12670d1a8cea559276a2c87268ad73cd550d917adbb1f3c5acc9f15c583b4680dd2a868a1c568ad1478aa5f83578a65418d00812370f9dcc63c7f66556c1ba4fa18c31150b640de6b6c92dc1b481934d7cadc6f0f70a1e1b011abb3be75b3765cf42e92641c080e15c46ba05d7328ff95029fab47d637ab10c3ae26f3f129eb3375ac02a3042939c776e8cd77789596a6c2f168a3e7d7a60e1031d8e959bdae1bde0519e12c6615e2763db211601d3793d88072500d0ba6d271063873dc37b691fa184e190a834bedc84ffe425a0cdf3661ac271516a0188655de13f68b151e6c31c2a556fab7d9190450af13f0082c93681d5b36b6a683f56c4c641ecc49144d547ba43655bb6a3448253dae9adeadb98224845b3297cd455f6f90be19204478f14b924cbc3e4bd54943ea19307adee616200ed0d12a07983d640120ef378612db9ba1c39e991d15fe5ebc8b251138561b6eaf1721c1db476182b4347e95d7efffd1e95787429cc2988e79363b59d98a78595e165a57bb0a4d0c9aa0cc8d730880306011a27a1bedb8569bc2a31fcc0fc22f9faccc9c1ffb132d69711107c2a06cd581d7ce4c67325e3ce19f20896487a9d873ffda7a7648a1cb9348f71051b86a88548b2cda3fa22f55ba9e1bcb9114448ee8ef0e03b6a974176d722e7d2d13fb1e6d9b4a34cfae4876d159823682f2c745acf829c2edf4395dc6025752b3962ac781ca038eaa226905bee3bd0fd463c7d2dce74c132642156cd4d6368039230f049414f4410929258ff830147cec3731e297a4efdbd5eb19038820b3afb2614ef7f1c1354489ebd79bc678afe3eeefe5f64aaaa6e77026c849b444459dc25ec6ed177dbd7be84573e9a93e0cbb6a28c9167ea576c49c6862ad53fdeba366ac32e1fa247e076c33b4ad8ff22a32ce01080254d00a7f40576d1fab08de4819e5d2d47f55ecab088c8def49b28b45de8c7cdbe4f179b0fc79dd12fa565296e559b63b3c9007e9903bb441290670f6a6535815d02bc2d7eb02515548acc807fe07c04732ed1947cb2d91418ee508c424ef0563c25573f043dfdf21602a16315260f7e026d95f3ea46331eb6e261f8ee68b179d188fd5aa611b29a2799b1a73a1cf7c16ebe66b9800ef9113ae2ee315b69bcf3719aab50cc75e083985844632e91dfad739925cc8f4d93cc8167928df431a7faa2ea768b939f5383bba92c2c330426b8a2d9f65101bb84c05f74f23f35745834a4849148ac047b504a7c25e50345b745c623be3c199e5ac4dc78477c98a7dcd41b1cb4f86a0a998b6cd7f29b144aa9da9c6f36a27943fb629abd11a169e345481eca116c8f2690f4224c8476335dd5e66336c3315729407574836b02b205eb2155197e7c3f3dd474ee1f593e4ff2784b92772a5ddc5a458ed18ebcb9416c1365ff4fe8a3943de5afbb39fecca6591c4863b91a1da23a21bc0c081b47bb8fb396be00153d587462ec5336537704750146c284569144c9070e3419466ac87e55d6506faea21417506fe86dcac1029b2ba3dd264df84bb10d5d99208bbc824b062a7cf625449bc2e3703cb6eccdc766de20175313512dca3fbf71f77a29727f81547717ab28c53312420dc2dcf5d176649175f3d8a1eb4e6d7ae34bb3f4a88653e0b015117b9adb3e9356d7a33292bd975be02e70fd87278445f2f7d6217a12aa0e7546cdada4e5d886b6df06fdd7564216bffa91cff0e6553b8803083b28cfef3dd0ba930cf7ed4425a5434d917d85340ac39d09f54f7a88ad7400c2762e50729d88a31f2e63532c304f6f634e47ae995b5b5e1a992c6d1cea3ad3ee5ca57e26ca977b4419e5301b41617121799d46f3776fbe8eae3113b8758cca45cdec49f66e497ea1d55179ee5b98f099b65b3482d90521f41b54ed3b695e38ea1d1ff2e157d92455523649a313604a9390d291c9188802ea0f9adee19a52aeafcb2678e0bfb904bdb962d054574923aeb4366a40e012edc12b37ce444d34fbf4386f8e79d63c21549527dbc205c327aee2868823c779d5d190c92e97c00af965a7744aa83a3666aa049ceabb4fff1f241935a0cb4ce87ba7df6939b6380ba91e4c622f8af6ab51434dd46c36afa7bdf80b70d005a5519ef6bcab52b2209dfccfd6495a594f17888563ffe905e58576abd6c0c83b1efcbf4598725eb5c6ed6100dd219cf6b8257cca99bfcd513f36cf5a21aa7b5489f15aacab4325a59fd4cc83e38f88784880de3acddc1598a694d60885b0548598d573dc7e2f9708bfda55a9eb126e9a8218edc588594a9ce6935cf590762c3b4510e331f78c5805bf2b7b824f20962887289d304273fdcb34d0b625b44027cfa3340fa5f28279de98608f9e67229c40914fb18fe542883e3cbb0fccf6c38b32470c8a29905625296b365ed4313d9ca290cd9f2a7d63acaed476e7b72d1e527acf9d59c7d7decc9a2d3769489688c6f5425493a47d027b7bb3fae89eefb2d6c0f0ea74032e8c31e719eb6bb29081c4b0c5ba730a8197d9e618f8412f5293d0a6396d98761c8b743ef8dd5ba815f96ad6a055ca6cfa8e5ae56c95f45ee82373b3b6a2b74cbb7014f8e9323efa72e189b935349467a488975b5ad3126df168b3834bd59ac38a4854c30ca7575c26e632e21e3be4923fd15bc7582f4d93f189abc9f5d02386f1e56624d7ca81a9ab1e9ce6d2b0650d172797a977205cf52f96140d8845a73b71563c73480f167401fe46961921d5d4f77c70d57788fa35e99bb56545c343dcd4d27df18c65952cdcf9a4e30b6b51dc5fe9f94899b5c9ffb6d306b53aa3b7aeb54c4546f17316b2dda5ff0223d44b133aa82323e340d61d8ef0c9a7182025beec3b56c8b0bfef110e6e2cbd0d223f192afa5e47ba419a5e3928b59c2a9b8c03c3b02fa9e1026de8a3ad4c1aec9017ad12f736b42e17f164ddb6c4a7cf2bfd99d6243482f115a440c117be7a5f07e5f51127b6b4a0a72a4a7b52e73f0ac42b5112f74ab7f94792f8a74bb1f2aac46b0eb3634e3a4883533e2cff1141eecd818d149e9712b4b9301ab58e8053ef72aabd36cf46955b9714a354267326e82d6d00404cdd278e33b43074a80e6c9e6680751796fed3082e07ac346683df6b8cfe54048e7520afcd32e5485836378e3388cc261f6f5494d96b3592f924e9f3fead5958b7ffb864053819204cfb8dedd7d3fa12b3078a17a798caf30575a236237a3da5a486bb9462df3d402b416af6c9a00b0164698373b07ce5e4899073b9874bdf6f5023b97e0915db8bd5cb5659c9b60977705f0410c8b99af6f6180ba84657ef7bef9163eb876097fda4bc070c52d06aac51aff87dd9b493f397d8bf64d30b0481530ed0a01c59cadc4003ace97dceace8fced53b03a76f58c87f1fb60334a779a37924717a42b692787d5c197a93a7c0b6f8403b8a918184e393236f6a6bf563d5bc83fd79a919794eddfa85b8c951198e7a8280a90a1a5a9282b4a42292a0abd6c5a0b8a5f7a3e926748921b502f3e356055cd5ffd51347ef4223c17a1ba8ab19c44471f268316443fe007aa68fbc480f06166d8b10a67af344a83c3951355505f365f893e2baac9399b8ec41c0871ba1679fe449ea8c8d8f580872e3aa684ed7f65e5f918dd49df996cabdf1b53abc96898cd6f47f8ccae829b05fa11687b45ccb74077378b9740f5f84bdfe3598297af0374b4c194ef98c74bc4373211bc95f31a50a85cfab2f22054e5d1a3ec360edf9ab9124a6a92e391dc3e487581926d1896de562e231aa2d892de9b87e05d7ed0ebb05f1918f92fec3fa4fd954300a04fe275196ce9e92ffca3814eec9bc07df41078d701e50cea7c1cea6c86dda818e39f916fad9958f15b1ac", 0x1000}, {&(0x7f0000000440)="7ed6e0ba6a28edd9d973da3a9376f9cdd43dccc730a86800816b2ff4801aeb26ef15a0831afde33d9e73cc756d82517794c115e27efaa8cf17f0fbda0d8fa540a2aec4f223e7d90da50014d19070bc2700d002f3729bb8773f1111f3d0ebab706dca44cd3facf545e70430473609a7c64bc53b9110cc2a7512919aa1078ddde0b8b3e5d46cef81ff27e9cb6983e7f5a20ff271e5a97d7840ee50ada22429de74d13210f769e111542df4c92941e6d2d735b86329918b23815e668bee835f80e7f0912bc1ca7971fb92a00cad43b24e3675c4", 0xd2}, {&(0x7f0000000380)="737cfb106addbf34bf7cdffff524038605ecdf0ed8108bc086449f11d137cc4c08530ccb14cfe2906683b33b694f6375fdbe6a325d0e3568b095924b224f042ce56aa46b52f037530e09a18e8a", 0x4d}, {&(0x7f0000000300)="ba3ae9", 0x3}, {&(0x7f0000000540)="5264ea85e18ac4d2238093a6fcb6ec51c6fb254ba290223b97632804c329a973b07e2f2245ec797465abc9de7cf7cb759df24573b00a56d55fc87170cbbe2e5334b54b07541c868f883e311427a92a0330c2dd99630f5bcb51ff9cddd1f006d543de40de1336bda64acd00d13cabbb838356c4a77cbdb05a11caf26804ce7ea9b61508d347c2a9286e56fb6fe6f1268b93e7329c0c94cc42ef00850bb04c478f3b4e2475089b4c5c9fc93ef22a6fa200906b42e7e760efb5074e998dcaf49dde9903a7e098a95e27ca0d0cd4980f31dd5fe9dac408fffecbe25e70affc3b043292c717bf9dd90df2bc49d7e0ef145fe73c1e202e9a6a38300a0a1d76fa366a", 0xff}, {&(0x7f0000000640)="2d633aab92895d5d9a89d87c842e386652b442e86906d9b1f1b1f7cb5eae1f6cc49225231e5c35ae5d019a533f5b20106902a01bcc33de8d98a2b8f0d2050813eb1347eed61e06073171f137ed23d44fa171f669bc09a986216eb29a75a070b213542d25243d4a4ca86bf4c1ebe0e3d2838081c1fbafca31a70e773cc08c13f413eca84dc0a4", 0x86}], 0x6, &(0x7f0000001940)=[{0x88, 0x1, 0x0, "40110776681b4c4056eb216ec29d8ff9e8d1cf5e52bc2bfb1d41e6e896c92c052dbb8020c98f4b3d19133b0b837761e5f7dad1d55f85c7d97b1ba14003c3e11cb2caba5690ab1f60028cd85b1e45bbb2fac063285c6e82f20e62c7f3b6f247feaf2e04cebd36bad37290200d2bee6d57a45e3a3b7e7e8618"}, {0x40, 0x1, 0x2, "cf950f634a7998b08d0fefbeabf1c514203652e204fd7d0b9a403e86f077ce8f7382d1336cc834f86274c3d1a6fc4e"}, {0x30, 0xffff, 0xd9a9, "8ca1d224e322c1411af656364087bfd582fbbb3be08a3d2d1e259fec3c"}, {0x80, 0xffff, 0x6b, "959d359b5e13f4c86cfa35605a9310240542b15d7e5968c3f7ff221f6d3d1d4e28d5691427c5a91495c6a190b49a2f73e980ee52309f36f308439d215def99fceb231729c6d6a83f3cea62cbeec96187e9d497bf62481fdea2a734e29f51edcca7fac458550b9628de5bf329"}, {0x68, 0x1, 0x5, "e2c747c6025228e17a323e55f10242db674f99fb8ba498fb28e4431490b1796dd654b79414428a170b510d2443ae2df28b9bb6c0569aa31b37e388c98eecf8ca82b3f1c4df0394c3910039823e2d075546"}, {0xf0, 0xffff, 0x0, "93df9f92e4ff406686f376db7d39f1737920cc90867a5737345b8241bc4a1a977a856ea7d973186b65c115927bef24e9834d0ca95f2724d904ac966bfe74ebbfd4f956acc71595e4392e14edf336c814d748ba71696cb0b2ce1d28269eaf0f8515f83d64c837a07e51d04a16d609e20e5f205e0544f363182d81e86d065b8dbed704fafb49572901379a2cfd95d7d8c4aa61abb47534c72b624c018f22bc94e2876b3ffa1684d73ae5d15c44facb70f17397da0ad24aca991724550e53dc9874253e88cc6fe0950b1a1c5434e33942f87e201328da52cd2f896973c751"}], 0x2d0}, 0x0) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000002c0)) r4 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000240)=""/99) r5 = kqueue() r6 = syz_open_pts() syz_open_pts() r7 = syz_open_pts() kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r7, r6) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r4, &(0x7f0000000440), 0x0) semop(r4, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x800) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000100)=""/251) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r8}], 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6093dbc43728f93cee4499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb015b72e71c3ff226b08e9696", 0x55}], 0x1) execve(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r0 = syz_open_pts() close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000316, &(0x7f00000000c0)=[{}, {}]}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000100)="70d2b6b066bdfbd3468f5c8983c2917d973b39b71bcad5d86a9676f5e4d6249806c81a336ca1410e06522f94d61c7a2c6e1bc39687a22e4b979a8d864940c08157f0db7c51fcf81562dd0926882939bc9cd663f77ddaa3ca871ff2176bf22a000a66d9be2c38499cf6f50b5462fb7855ba0e9b145105bf6a9bf9f58c2554ae0f3ec92cfd44145b52f87e831334e8ce2c752b6e05fe937e71a9231517096dc1955f8c7b19b5cd269d0cede8a9cd856e0f8ff2e1466398ed223a45fc58577ab44d968b1887b577814b45cb9a2b4b8952c5a36260bc13cadf32496d62ad74c23d8fce1104d3987577bd5395f1f003d1b420", 0xf0}, {&(0x7f0000000000)="0777f52097ef3734e2a04f8ec4cf6d378ee2f2fa8c967406fa333334c6e640d1c6ce085c0870747e887b78e87d6b253f0a9598bcf8f3dbe9fbe18f76fd8d9bb5260405fc980062b89c7aa04a50cec3f604daa0030c988e00aa2211fe41a1d7dca3bbc291abb47b046b2b4101dc59", 0x6e}, {&(0x7f0000000340)="7213afec68dc84b7784c3a8646346ec2a60569a701b324b80a3f74a5aad965853120e747acd2c7cf2eb6ad22fd6047dd97ee5b37972183f9166de684deb986e09f0e84ee648f7f216621e251fe465e1a8ab6f53087f164878080be3e76b504d6f1992ed25d72e31ff21ab7f55c36bca01dcc30e416ff104e50124472d551978255bd09cc4d47a64ea9eeb877d4033f31d5fd1b64ff4f45b1db46e8cf9b581c2eee51680e1a5ed26a6c6a57e38a9a17da1c341b4e", 0xb4}, {&(0x7f0000000400)="6c667bda4cb02515fd11ede49b3c9918d62d58e4f86670b1c8f078491942609eefb5a3a481a2c624f4ac3b11fa1d2d3f06fce5cda983720204d3f6767c803734dd5509026e1458884360b795d73a1005872ebcbe981792f1457e47ec1a83dfd2688e9de5404f6167db64e7146ffa3047fbd4856be2c06e6fec275f6b7fe139591110ee370412d9dc98da9004bd15a0480b22502a835b42b003bb42d90c0e57a7eb139121edb7d7058a53d353ec269245c782f9d5794c11ca55dbb004cacc53ff0873a12a", 0xc4}, {&(0x7f0000000500)="3401b4791e2963991344361f3fb99d44569616d42eb2f0635fb0bb6b8317044f1df4fffc9a2851e8f81236495677c17d9f80c6db73a35416b72ae521b7ed6ea322cd519e7f6119fc6310f6b8407eae11e129c8f11f2e089e478d986be8b30a6a44493e68369cae3351a2c16ac3b9e610cd9ceacdd300325210df558baa9c17bb01e4f7cd830cf18632", 0x89}, {&(0x7f00000005c0)="cfe8afe51f564bbcc0064cb9998000163a2abd579d87de3b40dff56ddbb4f8049a72dc04886ce1618014d2b2ccc29c1fd53aa5b672498c2b6b040de1e47b230e30d9dcef7c985a6b3bb839190c744c242c83bd85f722176a2f41e9920e20384e176821269aab90bc7b549f4b4a5006f69f8052b297fb76c3f8b09d94232dbf20c327560667cbf010b1", 0x89}, {&(0x7f0000000740)="9329b11ca31e722324f6a49bc292426f84c6d19ebd825e626aa7aaf52d221ab5707993f587cc2dc654911af5aed1153736aa459c1614232b43409982829560294ab3223a2a16cf469437e6d1be6d75afedf17c50e3bcb7499c19475acc36ecf4e52ce8aa395f11023ebbed53dced5e05bd7c4aac6e34372e951d18131be444b5f299e3ebd6800ec5e231432f58fca0658fc7d8e50ea09a6f208eff27548240945d90579d863c3801f935a8f25c9d4212b9c9a769c959aca7ba454002a7ec3b42bf3a84257d45326433dd4ff04275c93ea13a300bbd4415aeca766a0384b221bcfb9cbd1d8e66", 0xe6}, {&(0x7f0000000680)="ff", 0x1}], 0x8) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023b", 0xca}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001040)=0x8) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x100) (async) setreuid(0xee00, 0x0) (async) getuid() (async) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) (async) getgid() (async) setreuid(0xee00, 0x0) (async) r0 = getuid() setreuid(0xee00, r0) (async) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = getuid() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) r3 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r1, r3, 0x4) unlinkat(r2, &(0x7f0000000180)='./file1\x00', 0x0) (async) syz_emit_ethernet(0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r5 = socket(0x2, 0x8000, 0x0) fcntl$setstatus(r5, 0x4, 0x40) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x2) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) (async) semget$private(0x0, 0x3, 0x10) executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x820a, 0x126) r1 = getuid() fchown(r0, r1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) r4 = accept(r2, 0x0, &(0x7f00000000c0)) sendto(r4, &(0x7f0000000300)="deade9e9161f09b2fe0084d46468651db9b23d0a39fabc28d399f11aee8e8d873967d9ba009a31608a43528c430a4b85a0face5a0a94b3a18462d6a8dba8079d5fdfec1c25c287e1455467c90520f83364844c6a8aadf4e1713d04408ea9efdbde8a3b1b220240aa2807a8b017ed206b26c199a8ebd2740e88781a2510d568c76d82b3a48a4f742d95cede578a2d0631f17b188361f2688f66489eb4aa9ad7e0746e885b88179e27b28c1ede5332013dbd244229be2963a159f69b928ad3e7633a1dfd0ddc665b999b8a0d6cb104265a711a05a2bd09d0ba619a60f183a243b25d2a7c4cf662c7ab96d5793d4abbf651ada70dfdaf9636719a41dfb21085bd508e3e413d805c5b7982e2802db3de054cd7c4d3c7b48ccb8d3d2750004b4f34cc59b83abd974a041b2512a8f2fd771af91732c8d2f77b9a2b26b075814debf9f99aa1eba32af0b93edf888dd5d3dbe511f1b25f4c4bf5224f5ec0b0bed66f7cc8cf79cf2088a9852a8ecb98d8f8b5f92425d780b3a0235af80ae8c5cb6de5f8315f61b7cd6172c6aacb706b0be85a38b57a2d1998c708b48f1e4e7737c37787e6289ccd4901ddff8c3c4de3b416a4909ca691a370445a85e324546e26b3aaece0228fc3b75359da01fc6b1e26a894826fe59186bf333a83d62d803809c76b76eef530df4059da00bbb8ea3e92e682ee90d3abbf9412289b08a0b637410b076dfa6bf83bed72f34ff00adc48631b35eab42d4d7e57071d27c99ba5ff9085c8bfb775d11aeb8d1f59f39216d59aaad123f6b9235a0b7438ff323ea44db33ab7da77f5bf7893607efb6949154d66186a77346d2a10e9a71dec3ac9a7079b6cd3fcc3bedb9c756b55a8214fe39515263c8d367b0d84091a44d258c37fe68666853c338bff91814ed184e43c5d7408d5b96a992c2dbbc26115134a0da11946b4eff89894674a3e5b4fe9f9e486187c57bbaaec6a750658f6f6bf71c9418d725d067f6f26e2acc6738405aeebcd058613d31512a1bb38af89c868637916902efc115bf0f19836100fa86719a50bd7c237ce9d676a0eb44132c16a6603569ee82cbd6363ff5b0647acb1504e94be948a730c452a1fad22f917d594a9e7a56fd337029924d12a5a5abd62b6c353a811b095ab2230d27a74d8f55ed9bb8ef307583ded8481213570506d3be49508b7e2976e3008871f02bc282a97ef95ab29c75debd6ba0572ae68904503966e1c49d5ba79711fd48892a2500237e2e648a0e4e0655b08e7efb5ca1b541f60f86b6c72e3fd817f546554d189fce8fdaa94b1dfc1f4ceb2043a17d1e6b21b53f2d39a77ec229900e94bf3b495347e9e48b99444efecd48479653a958e017c214d3c62198527572aa546a7964de9cd7d1096b098726b0c04757459889921507333d4e522798934c6d61d0b31fe19c33886671c439b3abeb4c6033857b61e324ea6b3e70bb48cbd5a09f4a3cc4aa1319575a303e4473460ec67bae2647553f1d7901505cc1768b9717eb658ea8e954139e3438bb1d91b0b9a1761b1bbcdb3f51992a5cc85eedb2c7e572de0ca82790943844b3ff8ed9fdc2b74805af02f1b7a88f972f48ce393d58ae852f1066fad6dcc31131bda5b82392995a5a37d306f5b2a74fc1e3b8eb28952c10b49c03e5353529f9db91fad9ad7f97513dee83207f75146c0e118f72c6b021f2f4b0079039e551d9ada35e3c01e5dbec4e76920eadc9fee2c4faa6b2b7a0aff87ea44b0d3d4d5e5cc23e8800b648ab6a4d828e41f6eb1b96e0ab96d2bd5a630a3301beaae359b80d4ed2cd76982cd5b3d67498c4d03bd1c0c80999b57e5ab1f3b0a904daddda318e7415968bb0c2d81eca1693fcfa7e08042a889f81b4a738e23f291ee3ebb5550a6a634c829c3aa6317ec69fa36fd5adeef1b4ee9a7b973042616f2ee8f1d5c1ce844b4b1ab3e8f7db233287634c957d843e0ca6cfae4064a21a2540705af236f9fe1c7c4e62cfa5b12ad4cc4d2633120d924cc7007a569fb10197b738e4917b8670476797c360a74f77b9a2e7a37e85a577f508edea35f1877d00612c9f78dfc6f883f03cee67075ce97db467d9a0c72677095af55dff2e65167376b57cdc3e88f102f0fc73362fab5510699cf34cd40513f06e5018bb8f00b766124cc1c18466b4dccad3cdddae0487416ce0602286e1a4cda4e70696c184ef1fd7d0bec4b77b1516f866fdb5f115ad19992cace2ae07a01c781c0e5b2742883ee520d4cb77631db1af40420bfe7e7ab8bb33fb1ef2936c81fbefdef99c76e48ea82bd6f84c2fb32b689a85c7f773d7dcc1021ddc31003f3f9416f064883207f7ecaa8c93efadb2827ffcce64cc02c8618a8f8dc3f38756bf92f7e58abb0b3fd3be1050c4774ab8bfde87ca1bdcbadcbe72e68a8dbbd85edf251a5fa8d3854c1fe1437bebc349a4f6df06a0917e07367ff218c51f100f0fc6bd3d958cec266d40789b349cc1f8d41cc17e87f759889cf97a6c78142bf06cb9ee29819f46d43759059ec22d36afa71eca0bdfb00cccef3a8691c1e62d9288345f9183efd092b48ee1a6c5b1fc348502f9a6dce2830ffb711e85aaada77c65bbd9a017adbe6fb9f816d669fb4f7036281d3e54b9c564c50670dc0be062581eb4846caaa50621703963ae8da31c316629f8840ca4ad72eb8d537857b8b914294cd0d6e537cba81cdca7aeec4f6ab515c5cb44e9d87342489be4e71884981a26520424940746fb3be7557644e2de6deaa3322f328bbc29d1df771df5feb3690fa75a5a1efa6e3e19fba774cc4c4c4013a9f9e8f3477406b7c3832dd8e96ff1464bc67d571533983c76f04d0b0c190e1b8c15100d4b3e16fb399daede469a6445ab2d3bd527b85b2054226f0de3aaac47c441a18a38dece9dea30a91d57c2aea4a00cb441d14779dd5057160aa1bd261678713df89b4cca1078f6bb479cd8634ddff857960b47998362268b51d926a88f66a84ce63749138023851a134e006360a48835e9e3ba7cdae753429d90572724e998524a58b99d72ed19c3c10484c10f0b110f2ace399c82c35e024d1f23ce2b11b3ce9ce64d68b1b5f954818a570ac19de1d9a0011afb713dccb9b28ff7b5cbd5a256209275c1b3f71b409537763affe6830128def2a0b879fb5e16321e66846831d012066e360aeb0db550fd4c8b7fb7b0ea4d7b897bfea46e0fb1c8972283c63894e213280bf9c6f68e110e936fcdbe83fa9ab8467deaa959ee63459153142422e757a1d28519a34aacfcb9cbf97b6cee914a6dbe2ade7f2dbc94e0a177a583b6bd45bfd87df9cf692c351aa0ccfcd3b616bae4b1aa0a99142b580995bc700f5e805eff93e4830ddeaeaf8dd993526d8039ec2d1b806c85c2473749eda7723ab057f5e6b0a9a751892528cb32df6b747b1c321afb7e2c5483ef85bd4919c3f8a1edf1adde250da14908afe49b998a04c1cb7c5b460760d88c634fc0fa9d22eecc36836575e001f209d8aa14e8066a50424cfb36c3f5fb179598e3b168ec54f87a8fb5c641ee2e0bf25306cf4637b3654f2717edbe8b12b289ea04bba262514b0c9ac2b0cdd217e38b869459d2cd7487eadc9c390e53e34f3d3b60ef7c8e030fddc67656e2184d51c74fdd26be910a7e7e41e1b5dfec80b11806e948f9df936555e1e8be6465fe61ad0695f4e1e7c37c010dd2795814f4ea1c74284e28cc4901e3c351f8fbbce39837e271e26ddb57ad3b33a8074ab438b56cdc924a2a1167a40f1a62caeba97aad3edfaef9f892578eeef2393d608e0a0e7783c6d5f14957ecb273b77ed50bf7131fdb7c5e1086e9cc5047f949475197342caad1d69d1af02251a802c56ec62ae5e29fa150246b41ab14b61a4de240d76534a778f14c0cfff2a28ca5b4c436d314eb66ad687277e775f7955def62d4a18c0e3f723a9d71597733dc0d654670310c070b746bb673f03324acabddbc4f0fd4ad4e068c1faea316ee1b6f11fac25afe8fc272d71a6c649600f69569079a9248bfdd71fb9d43094c4e90484ffbeac78e6668f435c47997545f936d623a631a6c716ecf3d1765ae0c00e320fa7541dbfb683d82cbade67adcfc8e8ba876e6663d86ab381345820f8a8482d57a8c5457735269865e43a57e4645597810e5ca189859c3b040719e160e4c34b211ab6a5d732aac9e7792ee1d0df36d587928efa50b4e67d5020a9086485caf378d2dda6f75e2dc28ab69ff88705c3dc51e45cb5bed3d19d99ef7a6a5f2030a9cdaf789a2508a5d62abc0a7816b1ee4a79122e09b56f46113e67246609953f9433c147075fa94be241dc417861b42a037537ca748bd7f56dc6ef8e952cc79b81211cdce4119ad4762ee9279fee563d9423307f5d9e0976383ebb37f54df25c6cce757359694abb6acc83340a85863667e06db0ead51787b14a69825c493ff12543b444246a5e305b8a1fa8bfd98d8ad2c3f5e68911936d91cff49b0e6489372e56dc0c4483d7d63c1e6b44ff08dcc6648b5671d156f7a4ba2803dd70ad4282e07ec86e43bb5aeffc8a228350a271c1eae0a26905479e742eac733ebf000c1556654260c87dcedb04a42ed623dc18bf4b68231668fdc42752652ccc1a3878abef8b0c7b0788accdc13d2314f3594e44c480d58f18819e4513363f5188443dec6637cad1a03ab2260cf347d6c12c0e14d328a8daba492956694c138b449d7b345659619a79d2b4d20a700da3a84677294060462a52375b12648aefb827c9162099e1669db1ac54744dbf653aaf55c7473a62fbbf8c1a4c41de14a498cc7dc2460cbc4770c1aa46cecd6db1a9858e9409af0007a4416e3e3f991c840ada2dba447bf16f1a96710eba9b0376bbe46f74f38dbecf8530cf81aff5f6f39bd8c4f2e14b634a03e9b7bd87e7176f9c52b6a679590424f9140ad146e2cd007d6311b0a3d19234c028bcca77a0e98adaeb8fc9f4d0ddd3a9c4a0e8825c39fd4ecfcc244517f42d698d9e235d8c369f84b17e8e102dfee8ae058c24e8d1c8560575d71c9a65de367a664b2c672c8d642122687a1373f9c6c421542030772d9c4f3b46f7028ca6064fd11977ebe120eb0b13496158863bb616594ca3526bf9eb7703c97721f6efd8e14f5bdd323c209568ced9b86099ab106f5321f366b3b5e4cc4444945b7afba9021e35662f82ba551cf980a8c6bb4487bbfc989fb395bdfb46d54c29152bccddebb5dc43b46d824423f8306b4f67ab71cdb9a0e846f8563b6b09d6cbe0c1023229ee7a8aeb7c782afd205ffa5ac1b81434d8013f6fd15199cbe591a8cbbc0d484964723b2dd10276bf57f09b8266c679bed1bb295b479584993f75c6f74bace9172c9b7725a1c87efd56ab9389d16e65febf8442dd858f131031f4016e8ef56c2b69607b2172f44ba7a7e798077a07483cc105bf5a149fcb24212e7ed078b65a8f42f02f25d5a503c02b5305426ab0bc6e4c9640c9510ded05448cf551e493b7bd9f0519648f8f0edfd1520d3ca1cb7ff162eda1f1687c721dac0cc61e98647db0aa0647ff59fa8ba5f85259688323d6644c488cd07b954699b975b4ff1f1dde008db06aaa24a361a48d4d75697572f6302310eea73f5d3a6ced0e500431ce4923790e1536065d91eac0d01e0643bcc2be443bbc69ff2011f77be3a507160829d5df1ecf0cdc83fa1f5a799b57ccc4b28ab8a3b1d54a550c50ec12351774d6e10f30e075c45fbd506908b36854b61b321ae7ae4b6c1b946357c1488cdeed1b714fb67d0c2af4f52c66c7d76d5a73b3ee81363ba75eee7371afb8588b6a9aafc871", 0x1000, 0x8, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) close(r4) sendmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r3, @ANYRES8=r2, @ANYBLOB="b9b999420683692564f6ddbf3f15c99ccb6d22231c105714e0b229fa5617c66bcc2804d8ad49a986d4c2eccaa1d0b7a0b42d227e3a0a47b9635dfca745ca8e867fcf1e"], 0x11}, 0x4) executing program 4: r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0xc0206937, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) close(r3) setrlimit(0x3, &(0x7f0000000240)={0x3}) getrlimit(0x2, &(0x7f0000000100)) r4 = socket(0x6, 0x2, 0x1) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x6}, 0x4000000000000044, 0x0, 0x0, &(0x7f00000001c0)="564dedc6b7b34416be692f5be27400007848d934049f25eb9586e1ab245a53d12c600000cf8bb0a67022fa74f8725e8a6447c0b7c09a70ca4b38d8342263456f1879ae67", 0x38) sysctl$vm(&(0x7f0000000040)={0x6}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0xd4e688a67930cd) dup(r4) writev(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) close(r0) executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x0, r6) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x74}, {}]}) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r2, 0x80206980, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES32=0x41424344, @ANYBLOB="5010"]) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000080)="6d44c0d2", &(0x7f00000001c0)=0x4, &(0x7f00000000c0)="bb52d5e9de9c0597407bf326a06e32a45e729fad025271117a45c3661a53455256fdb43e3157374c1f4d0d31801d8d49cc81b3e266979400087c97570b58bdb1683c4e4c14ff3e5b03852839bc3af7c14221aee48a6c1b4146df838b2f7b06aad2a535fa219d0f0cf05de9a00c16ca96ded7c70bc02e247465e9fc33cf98f5fb1b729fb00a0eca3076deb798f4c7615db56c014a33f898c51d2e884669a89284", 0xa0) r0 = socket(0x0, 0x0, 0x4d) bind(r0, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0x7fffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) r1 = dup(r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000440), 0xa) listen(r1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000540)='./bus\x00', 0x200, 0x1c0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) r3 = socket(0x25d20d7b9e379fe7, 0x1, 0x3f) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = semget$private(0x0, 0x4, 0x0) semop(r7, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r7, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}, {0x2, 0x401, 0x400}], 0x3) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)) semop(r7, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x80, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000280)='On', 0x2}], 0x1) r9 = getuid() chown(&(0x7f0000000000)='./file0\x00', r9, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x0, r9, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r5, 0x0, r5, r6, 0x4, 0x4}, 0x3, 0x4, 0xa2a6}) close(r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) executing program 1: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x7], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x3}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYRESHEX=r1, @ANYRES32=r2, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$SHM_UNLOCK(r2, 0x4) r7 = semget$private(0x0, 0x2, 0xd0) semop(r7, &(0x7f00000000c0)=[{0x1, 0x3}, {0x3, 0x0, 0x1000}], 0x2) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0xd83e) semop(r7, 0xffffffffffffffff, 0x53) setreuid(0x0, r5) shmget$private(0x0, 0xe000, 0x27e, &(0x7f0000ff2000/0xe000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000003c0)=[r6, r6, 0x0, r6, r6, r8]) shmctl$IPC_RMID(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10075, 0x0, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) syz_open_pts() execve(0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000580)=[{}, {0x59, 0x0, 0x0, 0xfffffffe}]}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x0, 0x0, "fabafa588fc0001000000010000000001000"}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) r3 = dup(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe}) socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x25, 0x2, &(0x7f0000000280)="f92757f0136ddb20fb11d8faebdd342016268450e8251166dc8c377b23873d32a4497affb61b318d33518d66d15c5ddfd211e334c709df21f2b34f2c04e18786f7ecc146538825156f0ddcc3b251861a51ce19709a6ecdc7371f41f0bf950410c106b99006e4c05c5e70bd7dacfe357b0f3d82d72ad87e54bc85b3dbd7fc960000000000008068c6", 0x88) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) dup(0xffffffffffffffff) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000200)={0x0, 0x4, 0x3, 0xffffffa5, "0100dd2dfa7f2000", 0x10000000}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x4, 0x40, r3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x10, 0x3, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) shutdown(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff134800"/20, 0x14) setsockopt(r0, 0xda0, 0x7, &(0x7f0000000200)="ebffcbdfd17d317e018cfb3d3048e69931929648", 0x7) sysctl$net_inet_ipcomp(&(0x7f0000000140)={0x4, 0x2, 0x6c, 0x1}, 0x4, 0x0, 0x0, &(0x7f00000003c0)="3821e11e73dfee17641ba36abd8c4a9641f2151870008f8920020000009d1aa47fb08c5b0000b790f62532a8bdd3c07496d0f3a4e474c974a81ca010749330df0af154bccd0ac1327ba33fdef112b788c1e55840218625fa357fbca6f74cc208a7e6240426df56f9102c681525340c68ef31ff2b940645acba67f3f2862d6912790356198e32d9c36d52f23b8a48f446abfab0e4e8dd8c4d916a33054c71dccd44c7", 0xa2) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x184) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x5c) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x80}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x20, 0x5, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x8000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="10", 0x1}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = dup2(0xffffffffffffffff, r1) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xcfa8f317b1afc7fc) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x130) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = kqueue() writev(r3, &(0x7f0000001240)=[{&(0x7f0000000140)="d882ed45a038273a02373d61aff53216c2df6238c808b6df5b70be7137a5325ab429b703290c573e874b27384cb993390b01dbc8e97f4bd4c32ad93b8de641504e15e8395a5c73f2a8c7fc26c5640f01777ae1d12e03397c92ba119678887fe141107ba9aa66e34b3af2b71ea565b931ef307ab4e126bb52c8cf9793e6087f3ceac0b75a0d0fc4d3f1f23b6a1feacbac7ecb559542f71c509f3f5714f1bfb51873371aa7273f1c0b6830f7c7ae4c7be62d5c11088889cbed3c8010e6cf1963060c9fcbc4b12f63d1cd69361c03de62ddb0f0da64d016b6a1d9fd01046fd637b53104e97a56ef71caa4a3e7", 0xeb}, {&(0x7f0000000240)="06e9a8d45db5cde872e452aa3add63f36bb06f657e1927ab728f59039c375e9cf08d70318b54ac8e7e5329fa64adb5eaa2d901c51a32dcc9c946375872ed5fbf7ce0930798b67a47cc6553b073e451439178fb616886af9db794826509e73321dd1ca3c4df74510d850ccb5a2497b9fef502bf9411432e29ad1d5e252e66255cd7375cd27c392034ce97e3105bddd43e67eedd0a0f351a6076c5a893bde6acf4dd860d3ba3ce5714357149e004d2d209c298a161902d3cc94c0d4038d3c921a9b7fd77b16a77abef29949ee2c941da34c0f31fbf5c307a56b665209ba166663116466c3c8755a6f5aa493e68520a9a1695f447aafe3f91e71e78071472fbb11f5227a91d299f71f826863c063a2f158abc4d3cf8be04f0813f9188f623b68e99bd9ca6a8d9c62e79ada6d3d0ee9ec64137ef4f0da33f9f58e965275c068e8d1448c32014c2d4b871c9112d91528f24ba94e6b29d89c283622add843d0d1d3113d21ff5ce9381438589c8a4532186dd4a0cb59e900a80ad7848874308bbd38dec15b8e222ccda4be509098e1c96660b57b78b6013d6a646787256e20a49a797677873efb8d3f8b5663539ef82ce4accee452c9bf575fe2acb07de394607ca37e20b39128333be307645dfc852ce4c52a18af80df25a14de8e3a638655016fa69466af2499743d5735a97f35b82e886ee56e0007239794646ac99b3c7ad271f466c213c09d3f4037ad38beb75f2863ba6738c55fc3c451de8d038fb734cde97c9070e9a94d00478dbc6e7c1198dcf2cff1a0c93c726c8af6924a7b0f09edf27c291ee8df2a72745556fac36328607664c4c97ac7098f18c3293b6db4152aadca2ba43dbb105356abf5477d87be1b70119dc4418473e7ba2cb515e3cb418a8022cdd87ce72ae5b60e2bcb7181a8b670be30c5177dfc54a9a3152b4061000af52588384b92f9c951ee12ddc60756ef9beb29e073d4583f82956cfbb89ff969026ba90be8f07a69c60cafd7d3385edec1c82ce5cacd24c661e8de93a404f7b8f3a929d8e7cb8a2b7b49ad261e74e133d5ad0d8243ba33cf8f9ecdfb5213f29edb7c4c6b7b3cabf1eea999dc137c404ca57ab7fe647550ca7c0984ba78f68b294a0c7164af77ca3b70400721a2718175a81e3c848fa8067e7b9d44228f18b3fe4324e6380c06c3c71380a0dc89e362138808111d6692dd6a035b74ce02d7d5231296b6ec7397f1a90011e9b07874ef4440378678e135791443d7ea87cf74ab74a90ace3a6ae95e3a1633da5ce8b4badf50c259bc288a8b6a840ff891f2cd8836438507f3e52b3fd00c1a6d2759d2b4902eb0ba6feae81bbc4db319ef6104157321afbd48d54168d983081f35a00bc17f464d785faa79fbfa173e54371bdbf4326baddde4c7ec9aff1247f1e722c19b5dc34b60b439faa13072f4bc030829bd89cb3d258172fc8d2c84f5d407ebd4e23d6bcac1780771b2a91cbab178165a830a848786f111e7a80ffbf24f6383cac4d77beb976a71a2d2de1aff7b6ba8f873f01c3c84eca8291d44d6b147c45748463b6d2992e73f2f9d572c7e4a3c1803b6d408eecb25de03d21ea1b093328562ff38de79ce7c4b375b42888d147868ac41d9c0d0a76f222e36c0a2ff46679968519d449baa9776dd56e931a97e556cf1a1ac5b79e0429b52fcffc0db0abcf41b2efe9a084e81bbefba57943655dadb6efd625a5a55f82afb3b726742fa9677201f8584be73fecd49292305391d0201e19542a11425f547d45eb209420ac6b9c39265f09b72f461c44043a32873324922cb91834c83ac4732c4f31e84d2830b5f185974f51d9956cb3c10c1f1f18ca7e53ee4a815d5aa6981db78b6cc9184b0743944d2b06d50bf35ae09f7d986f4677a82b881a4c37e35fbce4d28c72599df8a2c499e29bfc8a7dcf8ace2a4ad99d749e622b7ba950e23ea218c00c65b5eb8584f5c4ec0ec2f9a2ecd4e28256b0b29108b4a4450de7ef41572cc8290afb7eae922eaf7fd55371829adb15ee721d67f4c6694c22ad3b69d39a56969d2850739ce0529b46d9746d479bcff5a34a90d93c93f409451f4c219ac98ba687ee7ce4ecab33d9ae0d3362da30f7f4a52c9ca0a2295c99053f9dde72b843f57e09506b6bbc0e504fbd14d80d23ee3c202d4fd9341f9d6eaf78f581fa1954d5e104fcc04fdb3fa423ebb6e9563ee11a63773348720d33908313ef3dbbea4bf19e12691976965853121758023657cf2b70a03ad5fa5a6a5f1af95343c5935c151e8c0a8b503d84604e259fd79d62c4042e4ca2ec29d13f786c4ab32c535087ca2b6ab996eba8652ed79339c7fd5933d46b23e71b83b63d3e3d4b1fd16423dc9417788eed6ede80735dcba4f21c6f48dcbfefb58af5eda3e267ceafe60356d8363a6ab791ec687d4be541112e63b91d1e8b30e9d0bf0a20e177f92754aa7975eafee672f6f93011eba63ce40f974ef20487df74f7b90a4730e4250f5656364b27f90b962325cc0d9643bea6fbb3d14b5e8d53601f858671c5fe43d6da07cd1febeccbec818c24094de39794a47daf92a83b4eb2b3a01600d549736e569d0d65554a1ceeb54a7a558f87b300b3c04e2aaf836e427722cab07995717bc5482178635c1d0bc70f20b964064a4f7f87d9dd8eac41a0acb80945b92878ea12f3ec94ac41467d58ddbf688eda35d01fd0246ca6e9343537eac9e2f67c3239d1e5b4e4909d836efe5f180358450257033c54c34a2c86bf06958a669abf95aef4bef141c54f097dae2dba77868e64592da59e14f27104083c204e83f8f536335fc07c792974311c6f65b4cf1ce04af2ca418f6bf831afa903ffbde466e98e2c2556c4072b0f734e2389e7b9c716379681e1215c399a16638af99f0820337f188a960a77e886edd70d0fd811c89f62b12e65d7b2c3368d952925803d5e6d3fb92f6e09562a86a823af6ee3ffaee27ce6389795020a81e6cd90de97036abf2581737c044398a8e3c9ae33312af026aa4978e9366d98809be64fe69c8f58ed0bdc4988ecafce839901f087e7bd69a4df623041e5070823848eff56015feba2b9639c0a1c25fab9424dabce332d051dd4347029a4d06540d8596948b9672e51a8562ca68869d1d637121f3419fab4b05f6d4c6773056011f1e5977f6d32d3c14190bc7e2d68306d3a9ae3d4957d5b8c2f0e30b90440d44d5b5ca02592f30c68001c56ee1e138370c09d07e2802132328e803894af90c70ab4fe44012dca1185c61da9d8b967869451a85fe376dafd7154ad7c33b328f32960ce861730c999c1b6c75ba7ebb2b1a9a9749e69476bd39b513f407e501dddfa0bafdca9a624d3c3e1d34c7ee2bcfb161819e35cdc2d471956214554c762d0fc18f34f24a4f729440d74513609225a647d1d7273efea72f081a059e91b84eb0d365cb21688cd06ed0335ff4da74a41251239d969bb80d79ea37d33da24cba9690bc970767eacb27689997ca1a2082c825c9f5889f22d7d78a117edf68407061386d3ca1889d3132daa6261290c2f46a69f5ab356e7fc0d19a15160d0dad44164926285bdc79bf98dc600e3e59da4ee67ac49abb828fb381ecf1358bbb168300a3fc72292592ae0d7e1833f39d674dfc078632bfe88b45885eee3c337fdbbd89a9c8dd8ae776fd023a4a47df8acec9d3445c0343ad65db9d4b47108db03e3e46142bd745c4dae4561b7869604858b1d51482f29b4536d3b0b5a63c47ddb1c470189a30372650c60c631e0b74fdcafe9bec3160327467d869bf53bea28f8cc58d8099642f2a13e57a2b9a11e634f460b9320d5bb960627af83c34bcd844fa1cc37e2b318606d264ffd2026e9482dcd649d32ba0ca1a17ed36cc00282b30f4a98c878ac75f5095b1a7944eaa0caa6429aaf15776bb1d5e387f29fdaa456201452db359eb0c4a6c39eb68d3d5b8cf6d59d93b24e30c8dacca9cdb2462a98c602f5b6b11592652f475ce064ebb9d115834e771c4f0b4c8d0deb30452dfab23f3686c1a61fe299315c759a169b51f0903e29033580626e1bd2fbff31d55d72498129f880e5f5d72de2c5b9f11b6f26ee8754a4fe5a9ff48d7fe0d3e1f01b35954c85d25f9c30578e74f2f129044c8dd551b098a9d9967a5d527db573be147a68cfd95a8d592d33f0d03f3d6350d3c5dbba76024ca7ff8a6e84c9a8e20a2f6e711d3017330d8f51bad9fb81571fcaa0413ac7d441d61ff49db43f961e658bb0bafeb98d8081eeb198dab2e0e111389bd559af05e5eb1065ef7c5b9c19aed3cc4f914fd0fbd78de47edcc08b288f185b90714975150ef86c558e624233b1078048a03e996d22b4bf659d3323673ee7cc90f2854256199f9492acbffdf852d23de81b96c55ae667851fa02b8592b646f6e185ed261c6966ca854e7616fb876c3cc4e192bb75bb4e29fa0560c20015cafb2727e8d6423cae1ec265f184cd49c7109f2e91947c20ece92f6e47c2672139e1aa751cfe457b9ab90be70ad1d4ec3c3a39adfc5d2672780dea2d862259e1a6c15706041f1ab1940391aab4f3be6c2be7b9c01bc8cfb0f43d38b3e6812f781ea4f98e7e88366cc1e2cef5e555f52b8d95cc883c4187555874f0fe8a6186d5b55860a4bd8ca393b9252f1f66b82cdb4a31583e21b89c28edb1a4372f054d280213025b3470b6a76d941c2e5093d6f613580d5ca93c283d7f6582957b82791cf9354dbd3d614369c4662e490a0325e9e1f70739bafdfecc1e98ffad1604d8a91d888072babc4cb6a83d689792cb50470c771b445112b4cd3e0d9e2404f3445704631252755509a67418f693c323082aae80fe1ceea9ebd4a1dd661f466660872adca3dda5ade3776d69f70aae9ce051e369183136c31e2814cc158171117d36dcdc7862b121dd88e083e0d62cb807b763e04280fe85050088c1e65764a60f1d931a6f1e751a135fb571bd1987d8813aadb3f17f60ce1476c44067b1e70e5a41a952e77d20e61b1ddfa5d77ea3fe1f9b502e2839ff4ae5c0d7aa055e5cca0900a115fbde406e509ba34c367dd0011f6c9673304262677e35f9286e07bfb7a391965492c530fb0238220d19c23b99f7f4ddb433f73acdf3221b6d30e139eb146e85c740b63f90e90f21fe154b493fa3bc656d29c053b683da9b271a3922cb4a78a29ce854b97621ad39838bf06638b45bd74d0340fbd277ce55e9b639c72a51fff74f73836f34b38b79347a260d4ec942b502f84aa2f0945b0c8d0a228041433758c4ff0567532c84e29a0a8b987c98e973a1be0b1e26dd2bb2ea9941a82cddc2a28b183b5730c1a32f5b37e7dc21efd63e2248f0a2e13af048d4e004dbeef9bb2c58290e7da649af2fc0276293cbfa968be300e3da4768831bc9d35da10defc65ca7342c4919fc79d46944ba520b3624e85ad60797002f54c8dbf02cff0f792e119001aecaa8d44028b81e535da4d3312752eccf06b8405abd230ba433b27fbd4d3e58e183de51ac573a7ca79956c65eafddf5626edbc9c6c0d62534508667a5cf77b85e410a5df16ea7457acd09b16dd0aff98180e1a39102cc290772df55ad91250a30b23f4c4c248432b03cfd1443e6fe792e715e00c22468e1902ae5e7d6db3585b2f6efa73c887524acede0984fae640950281c206a8270be0f7eecc3ad4c8604336027cd5134a98e5c64b0577c43a097f6d543156380856a7e5e3cb90ab2d1ffeeae9668986a3fdf8e91cc40dd2444896fc18bde5e7b3551a8841102d762f445b205b7d049170c900015a8b543a6af2822b15e2a854bcab0b9505128c", 0x1000}], 0x2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001280), 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r4, 0x800c5712, &(0x7f00000012c0)={0x1, 0x400, 0xd8}) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x701, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001380)={0x6, &(0x7f0000001340)=[{0x101, 0x9, 0x0, 0x7}, {0x5d0, 0x7, 0xc5, 0xff}, {0x9, 0x7, 0x1f, 0x4}, {0x2, 0xf9, 0x7, 0xfffffffa}, {0x9, 0x5, 0x4, 0xfffffff8}, {0xe0, 0x7f, 0x3f, 0x4d00}]}) r6 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x43) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000001400), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000001480)={&(0x7f0000001440)=[{0x6, 0x2}, {0x86, 0xfffffff9}], 0x2}) r8 = accept$inet6(r7, &(0x7f00000014c0), &(0x7f0000001500)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockname$unix(r7, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) r9 = getpid() r10 = getuid() r11 = getegid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000001680)="74fb25aa34335f014305913243314ce9e149e2abe84c39a0f691f28200ca9f5a1b2baaf327bd2ccedd6e8a9c0c21721281151baa6a0135041b892261cfec361a00b78109a238499212df8e57e04c1478461c4fc4346e3c77c18e9a91d7b51299639dad60839a469eadc261725f3f38dd0d9cff490893f52240ab77", 0x7b}], 0x1, &(0x7f0000001740)=[@rights={0x20, 0xffff, 0x1, [r8, r1, r6, r4]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r4, r3, 0xffffffffffffffff, r0]}], 0x78, 0x4}, 0x5) socket(0x6, 0x3, 0x1) sendto$unix(r7, &(0x7f0000001800)="85ae308e7250974ba60771ed433a166a55708522566bbee89d3f7eb72c5c0599f32530f7cae2f4e4344574c0d7106872ba5c4fd95d4eab64e9b19c35ef56027ad9d2b73d3229ff9892d81a4907245d19abce79da8ecfe6b8a59631574f10396c9f2d309c28988052aff9e912ad924a724467ae2ec0634254cfab374b455ad717f170906241e95e5989e4ffbec81689d5ff084ccce3f8908b47bd76ec7b1329eec399f3e90a9cd701cda5651ae4525cef1f", 0xb1, 0x40b, &(0x7f00000018c0)=@abs={0x1, 0x0, 0x1}, 0x8) socket$inet(0x2, 0x2, 0x6) setegid(r11) syz_emit_ethernet(0x157, &(0x7f0000001900)={@broadcast, @broadcast, [{[], {0x8100, 0x7, 0x1, 0x4}}], {@ipv4={0x800, {{0x20, 0x4, 0x3, 0x7, 0x145, 0x67, 0xa800, 0x4, 0xf0, 0x0, @loopback, @loopback, {[@rr={0x7, 0x13, 0x5d, [@multicast1, @remote={0xac, 0x14, 0x0}, @multicast2, @empty]}, @ssrr={0x89, 0x7, 0x9, [@local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x30, 0x0, 0x0, 0x4, [{[], 0x1}, {[@remote={0xac, 0x14, 0x0}], 0xff}, {[@rand_addr=0x81], 0x3}, {[@multicast2], 0x7f}, {[], 0xffffffc1}, {[], 0x5}, {[@multicast1], 0x800}]}, @generic={0x0, 0xf, "00f7202c8e3d82003da93158d2"}, @lsrr={0x83, 0xb, 0x6b, [@multicast1, @multicast2]}, @ssrr={0x89, 0x7, 0x3f, [@rand_addr]}]}}, @generic="cef70494bf38d1badc801b9bd366925724e20d068009ab085a24961c72e8300509f1a45927c3a13e2b30ed37dd720e022a396a2635de7a6de5b440943b9376cbccc6b7c80ecbe204a3e943010707bc1b32da3740f2807611063f693b5fbf36900bca8fdf4549a8b296d26135f3a1657060139bce9d414758b6e6e50674a26c584d62f4df54c68efba855b25d2fb44f3f13ebc9295c994e199b3d25d9d57f5b5da8706ad2707c66d9dc9c58e608cb62c33ad171b9745b863a5c32184797721dc97276bfe795"}}}}) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000001ac0)={{}, 0x1, &(0x7f0000001a80)=[0x0]}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b00), 0x40, 0x0) ftruncate(r12, 0xc4) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x3}, {0x2d, 0x5, 0x0, 0xfffffffe}, {0x0, 0x2, 0x19}, {0x3, 0x9, 0x4, 0xffffff7c}, {0x6, 0x45, 0x4, 0x3}, {0x3f, 0x1, 0x5, 0x800}]}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x4, 0x0) close(r4) r5 = socket(0x10, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00k\x00\x00', 0x4) setsockopt(r5, 0x0, 0x2e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000001600)=ANY=[@ANYRES16=r1, @ANYRESHEX, @ANYRESDEC, @ANYBLOB="53770c84318f44569648f1a6d1fe3c9f8f13dff1467c57d3178e2f79c338aea04ce3d3e9f992cca54b4b54b967781b2c9874d04a190c6e5ab92d1f720323140e9a188d773a33ed11c8a9c5efa4d4060dc37821dc48c04dd78bfc4f81407853b97747f7beaebf966c86354d1f7c0e820b31c971943e503c", @ANYRESHEX, @ANYRES8=r6], 0x401, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 5: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x3, 0x7}, 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgrp() syz_emit_ethernet(0x17a, 0x0) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) fcntl$getown(r2, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x8, 0x8, 0x40, 0x5}, {0x4, 0x20, 0x2c, 0xfff}, {0x5, 0x5, 0x4, 0x2a3e}]}) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = open$dir(0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x3, 0x20}, {0x3c}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket$inet6(0x18, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xe2}) r3 = syz_open_pts() close(r3) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r4, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 2: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) chdir(&(0x7f0000000180)='./file1\x00') r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x208, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0x3) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0x9c}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000380)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000440)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53dee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b50a7da7cff18d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x201}, {&(0x7f0000000040)="aece05009297b9564b00"/24, 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814034fc778d593ac064dcfbbd84baaa3f8ad892b52011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c", 0x30}, {&(0x7f0000000800)="478408622e98", 0x6}], 0x2) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000140)={0x3, 0x5, 0xff, 0x8, 0x3ff, 0x6, 0x6, 0x10, [{0x200, 0x5f, 0x80000001, 0xa0}, {0xfffffff9, 0x89, 0xc3, 0xfffffc00}, {0x1000, 0xe912, 0x3, 0x2}, {0x0, 0x5, 0x9, 0x9}, {0x7ff, 0x8001, 0x6, 0x7f}, {0x2, 0x3, 0xffffffff, 0x1}, {0xfff, 0x401, 0xff, 0x9}, {0x9, 0x6, 0x7, 0x5}, {0x72d2, 0x291, 0x32, 0xe79}, {0x7fff, 0x200, 0x5}, {0x0, 0x8, 0x5, 0x3323d1e2}, {0xffffe87a, 0x7fff, 0x6, 0x10000}, {0x0, 0x1, 0x9, 0x6e89}, {0xfe, 0x4, 0x6, 0x4f4a8119}, {0x9, 0x7ff, 0x5, 0x1}, {0x63aa5e0f, 0xa9e, 0xbeb7, 0x8}]}) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048", 0xe) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x48) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffd, 0x7ff, "0000c6f2646100"}) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000000300)="e33eac1cf791f9b05e0d7c0b6c1613ea599ec87bf722ecbaf8ba3ccf406c736076f661ec54e3ae9b0b38105047eb7554b6b996ac1fc8676b99b6a3df095440c8625d78c491b300395bac64f910bdb6911c3b8493facfd0a0fabef5274ce9f878c092b4073c1ff19ab4df1c8a556f259b24b7b5292bef80122045e876af21810aa643153e932b199c484d2653296c941b8a2208d058d889537c2831fe35e09f91317904d533a57c9a", 0xa8, 0x2, &(0x7f0000000100)=@abs={0x84167f7860406472, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 3: open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1300}, {&(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'}) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6093dbc43728f93cee4499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb015b72e71c3ff226b08e9696", 0x55}], 0x1) execve(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r0) r3 = getuid() setreuid(0xee00, r3) truncate(&(0x7f0000000240)='./file0\x00', 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x100) setreuid(0xee00, 0x0) getuid() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000001200), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069de, &(0x7f00000001c0)) sysctl$fs(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) stat(0x0, &(0x7f00000000c0)) r6 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "0d838000000000070000000002fd00"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) fcntl$setown(0xffffffffffffffff, 0x6, r2) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) executing program 4: r0 = socket(0x10, 0x3, 0xf) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) mknod(0x0, 0x100, 0x504) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket$inet(0x2, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r4, &(0x7f00000001c0)=""/153, 0x99) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25ffffffffffff08004521001c006700050000907800000007e0000001100090780a1c0000"]) semget(0x0, 0x1, 0x400) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: chmod(0x0, 0x63) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0xce, &(0x7f0000000180)={@empty, @random="6ca8e53ff15b", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x98, 0x2c, 0x3, @empty, @rand_addr="000000000001000000000400", {[], @generic="ad86da177069186c0dcff8da7653437847b231516d070a29960ecae69f621461f4ca4284178a2588e2751d8fbbb4aac97258aaf87ed042feee52619f42c3d734b628fba717d6448ff25525714b97bf18b288d0f706898b31382b372c5355643d69c6d54e3b08ec9cbb80483ceb22d92a8d549599930fab932675d2558cfd692721f82bba613556003ba0f06b5e0db8623a8b5523177caf88"}}}}}) getuid() syz_emit_ethernet(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) write(r2, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000", @ANYRESHEX]) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="988b1847439f50103174d11e34967ee77df59a6730c4207f0239c8a075d312aec26a48015d5774b61799fec1796cef550df42ec47bfdad97ddb03d14b1352ef306138110372936c067ab1a8046cd8d06b004c77634eea28f2594ae832412b55be9702d070ce3e53109df05d8b2ff60e2d51426e469e55c316938399d151b1665cf3ed66c481196a23d9945dfcda374a52d95b1087e70f218bb90c68e3dca30135bbfd18c3d1cb284521a70b727c86d431c4a241f50aa4235e7880a784a612ea05d4c33a86b16781b846673cd486fd710f253f232f3159b0f08fced05722132aebd67231c60b9baee90331295e82619f503a3", 0xf2, 0x8, &(0x7f0000000140)=@in6={0x18, 0x1, 0xffff, 0xe7}, 0xc) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$inet(0x2, 0x2, 0x1) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000240)={0x3ff, 0x3ff, 0xfffff415, 0x5, "bf32ec170ff65a672ff8d02d0ad115911961425c", 0x401, 0x200000}) r5 = accept(r2, &(0x7f0000000280)=@un=@file={0x0, ""/4103}, &(0x7f00000012c0)=0x1009) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001300)={0x4, 0x100, 0xf800, 0x2}) r6 = socket$inet(0x2, 0x1, 0x1) r7 = kqueue() kevent(r7, &(0x7f0000001340)=[{{r3}, 0xfffffffffffffff9, 0x60, 0xf0000000, 0x1, 0x8}], 0x1, &(0x7f0000001380)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x20000002, 0x1, 0x8000000000000000}, {{r2}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x0, 0x8}], 0xff, &(0x7f00000013c0)={0x4}) sendto(r5, &(0x7f0000001400)="7f3d079a9dff5946e209be9d800b6797739111a2416b4846490801ffdf97c729f32609db8882981e963821e90d84f4938b491f91c2fb4c54a7d606758b681f28ce394d2d67ab", 0x46, 0x3, &(0x7f0000001480)=@in6={0x18, 0x2, 0x2, 0x2}, 0xc) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000014c0)={0x3, 0x4}) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000001500)=0x3, 0x4) connect$unix(r0, &(0x7f0000001540)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r8, &(0x7f0000001580)=""/101, 0x65, 0x1002, &(0x7f0000001600)=@file={0x0, './file0\x00'}, 0xa) recvmmsg(r2, &(0x7f0000003840)={&(0x7f0000003800)={&(0x7f0000001640)=@in, 0xc, &(0x7f00000027c0)=[{&(0x7f0000001680)=""/103, 0x67}, {&(0x7f0000001700)=""/45, 0x2d}, {&(0x7f0000001740)=""/67, 0x43}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x4, &(0x7f0000002800)=""/4096, 0x1000}, 0xf27}, 0x10, 0x40, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003880), 0x10, 0x0) rmdir(&(0x7f00000038c0)='./file0\x00') recvmsg(r1, &(0x7f0000004e40)={&(0x7f0000003900)=@in, 0xc, &(0x7f0000004cc0)=[{&(0x7f0000003940)=""/112, 0x70}, {&(0x7f00000039c0)=""/149, 0x95}, {&(0x7f0000003a80)=""/67, 0x43}, {&(0x7f0000003b00)=""/207, 0xcf}, {&(0x7f0000003c00)=""/174, 0xae}, {&(0x7f0000003cc0)=""/4096, 0x1000}], 0x6, &(0x7f0000004d40)=""/249, 0xf9}, 0x3) ioctl$TIOCNXCL(r4, 0x2000740e) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000004e80)=0x1, 0x4) getsockopt(r1, 0x800, 0x9, &(0x7f0000004ec0)=""/74, &(0x7f0000004f40)=0x4a) openat(r9, &(0x7f0000004f80)='./file0\x00', 0x80, 0xa0) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000004fc0)=[0x604c, 0x81, 0x3f, 0x0, 0xc186]) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000005000)) syz_emit_ethernet(0x7e, &(0x7f0000005040)={@broadcast, @random="57dc56b31e58", [{[{0x88a8, 0x2, 0x0, 0x4}], {0x8100, 0x0, 0x0, 0x2}}], {@generic={0x8146, "e67c6c76666f26ced48695db42d0662fa0c58372e3feffd8dceda9fd27d8c841f107e231310ffaa96f044cc366cebfa273b5971242cf64f807b162d9a8181c2a997dbb0b1b9085ec8cea522f405beb2000becdbf651b02ecf37969ff1632c332aae07a968c711ac6"}}}) close(r9) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100004000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x2, 0xdd599588af25e3e4, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r1, r1) write(r3, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1d8) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 1: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x7f, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x6], [0x3ff, 0x0, 0x200, 0x9, 0x3fdfffffffd, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x40000000, 0x1}, {0x0, 0x5}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x1004, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x1}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x4000000000003}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) setregid(0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRESDEC=r1, @ANYRES32=r1, @ANYBLOB, @ANYRESOCT]) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r2, 0x1) syz_open_pts() syz_open_pts() sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) syz_open_pts() socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbeb67ede45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba2e97955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece850794e74035f5bc054eb1dbddf42a05c375ee46b5127e770865a6439dd168bf445eb77603f53343fd7c7814a2f967500d8037dd10ab8c11c53b62f58e42b7a32f1b436af9bca3bb635916fcf900fde621c562a5c583b3c2754d67518b650dab3ce94c3e5f1d91950f30eb9d682ee39f2f6f06e7582868a66467530a8aff405a3d598a429f2b9a7a4f6aee55e09e3140ec5c72a0df91770482dc37d38620c00549fcc579967035dff0fdf8de976e889d46a300e0f778a31fc99dd87ddb9aa2598017cddb931374434cee2d0d2d26090e4f89add1c2dcff0147c67e632ac0c73422d3d3f1b5020270e5108b6ab7a61116c2679ca79a3dfbcb7085e48a1e1909a031f840b9bf286c52d044654a017ef49c6be74cfa1b4a4a14600c12cf2a5a12f276c81726484377ad8c3d0058975fd323e0cb115b5c57a093da4981ecaad30d08a38f721bc79324292a84a033ac56", 0x1d1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x3c, 0x0, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001280)="86e035463bc17692b1f1b6e3e30ce54f78a89be2e30cb209ace71f759245d826ac9e5a3f0b4643194959a06f110a9165ddeea8dfc49eb7568cece547b2a329a16738a6d413071265554e04e28f0652491436e12d6744c1f2826069a88ba773747e3aeb6794297dcdafbc59189d79ac3d7cb6906ed9bcd7f9d907a82768ff59392182187892f59dc4", 0x88}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe22c91a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b530f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b4015", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000040)) r5 = msgget(0x1, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001180)=""/201) executing program 0: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) r1 = socket(0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, '\x00'}, 0x3) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x43, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{0x4d}, {0x2}, {}, {0xfffe, 0x1, 0x0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r3 = dup2(r0, r0) poll(&(0x7f0000000240)=[{r3}], 0x1, 0x0) executing program 4: recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x0, r6) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x74}, {}]}) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r2, 0x80206980, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES32=0x41424344, @ANYBLOB="5010"]) executing program 2: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = getpgrp() r3 = getegid() fchown(r1, 0x0, r3) fcntl$setown(r1, 0x6, r2) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x1}) r4 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) dup2(r4, r1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080)=0x1ff, 0x4) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x40000038, 0x0) socket(0x11, 0x1, 0x9) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r5 = getuid() setreuid(0x0, 0xee01) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x3d, 0x0, 0x0) ioctl$FIONREAD(r6, 0x8028698c, &(0x7f00000001c0)) setreuid(0xee00, r5) setreuid(r5, r5) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000880)={0x9, 0x55a}) r1 = socket$inet6(0x18, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) geteuid() semop(0x0, 0x0, 0x0) syz_emit_ethernet(0x62, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000000040)=0x4) sysctl$net_inet_etherip(&(0x7f0000000080), 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 5: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) recvmsg(r0, 0x0, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x1c, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000980)={0x3, 0x4e}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r7 = getuid() ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r7, r7) r8 = fcntl$getown(r6, 0x5) fcntl$setown(r4, 0x6, r8) r9 = getppid() setpgid(0x0, r9) close(r4) setregid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x7d, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x41}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000340)=[{0x3}, {0xa, 0x1, 0x80, 0x10001}, {0xfff, 0x6}, {0x400, 0x6, 0x0, 0xfffffffe}, {0x1, 0x5, 0x1, 0x4000a38}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x8c) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) mprotect(&(0x7f00005c9000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpgid(0x0) shutdown(0xffffffffffffffff, 0x0) socket(0x11, 0x1, 0x9) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x401, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0xffffffffffffffcf) r5 = getuid() setreuid(0xee00, r5) setreuid(r5, r5) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) executing program 7: socket$inet6(0x18, 0x3, 0x0) semget$private(0x0, 0x1, 0x0) (async, rerun: 32) chmod(&(0x7f0000000080)='./file0\x00', 0x0) (async, rerun: 32) connect(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) socket(0x2, 0x3, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) (async) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) (async) socket(0x1, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) (async) syz_open_pts() (async) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1320, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) (async) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) (async) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}, "03a1bb358aa61d69"}}}}}) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380), 0x0, 0x0}, 0x0) (async) socket(0x10, 0x2, 0x0) (async) socket(0x800000018, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = syz_open_pts() close(r1) (async) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x2) listen(0xffffffffffffffff, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000003c0)={0x0, 0xffffffff}) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) (async) syz_emit_ethernet(0x138, 0x0) (async) dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) (async) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r5, 0x0) (async) truncate(&(0x7f0000000280)='./file0\x00', 0x2cfa) executing program 7: syz_emit_ethernet(0x26, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000018000000000001df95000000aae00040010a0090782e3453d0bde5a7d7bb4e45419f7db4e87f0463f60f8b6305a29f25ba3d055c96a2fde37441a756de6345413ddd53ef0781508187ca4fc56caeb1a7660fede73d72"]) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x2, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r6, 0xc0206922, &(0x7f00000001c0)) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8210, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x10001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r3 = getuid() r4 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0406938, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r9 = dup(r8) setsockopt(r9, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbf9418dbe5c", @ipv4={'\x00', '\xff\xff', @multicast1}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "ec9228440511f0210d2de85d1554000800ff0400"}) writev(r0, &(0x7f0000001a00)=[{&(0x7f0000000600)="5a69c72baf5fd3232db459d94484a842aaf90806a411650e0d08", 0x1a}], 0x1) r1 = socket(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000b40), 0x0) msync(&(0x7f00001cc000/0x1000)=nil, 0x1000, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000240)={0x400, 0x8ef, 0x10001, 0xffffffff, 0xffffffffffffffe1, 0x0, 0x8000000000000000, 0x8}, &(0x7f0000000280)={0x2, 0x3, 0x8, 0x4, 0x80000001, 0x100, 0x0, 0x2}, &(0x7f00000002c0)={0x1, 0x2, 0x9, 0x5, 0x0, 0x1, 0x871, 0x7fffffffffffffff}, &(0x7f0000000300)={0x8, 0x8000000000000000}) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x81, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) setsockopt(r1, 0x1, 0xc0000000, &(0x7f0000000140)="49dc38c28aca4f08e870949f49b00a4d4b64c1c3a53c7bd6e9721da4acc5d55afddc11bc1401d62277bee5e29c4a52762e4881e1ab3d05a7c1ef18db3ea24f3be0aaebc21f9cd0bfb3670ec218b4ba914387cdefd3720ac0b5c7ddf1c4f87ca36c597c545b69ee91e4e11cd8de9c1ee7e0bb5a32b2bb40a6139e8d8a13dbba5ee6e9f4264c101dbb55a2fc80567d5399f1e23e99a98ac323f2aa18a186f815162bc16baa9fbf5402a87be522cb91406e6c38f33817033caf91f5fd96c50488b264575bb0e5bafb329074e9332cfdacd906a25387a2e3f486721ed34cc175bdd6e7f5", 0xe2) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0}, 0xc) shutdown(0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) unlink(0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpid() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) executing program 4: writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000080)={0x9, 0x0, 0x2}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000000c0)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}, {&(0x7f00000008c0)=""/103, 0x67}, {&(0x7f0000000800)=""/18, 0x12}, {0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}, {&(0x7f00000009c0)=""/232, 0xe8}], 0x8) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r2, 0xe9e) r4 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f00000001c0), 0x0) fchflags(r4, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) msgget$private(0x0, 0x80) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000340)="ed", 0x1) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff7df8820ef6ae080045000028000000000000927800000000e000ffff4e214e21c85d05361f0d7eae3b67cf745298b1c379485bdcf4c0ba2487f4160261d8d9a0928652938a46aaa9505b27406cb755300dfe949a454b81b2f6", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) syz_emit_ethernet(0x20, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e7"]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r2) r3 = getuid() setreuid(0xee00, r3) truncate(&(0x7f0000000240)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0xfe) bind(r4, &(0x7f0000000000), 0x10) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)='(E>#', &(0x7f00000000c0)=0x4, &(0x7f0000000000), 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x41}, 0x2, &(0x7f0000000200)="0237c616fe54c09f5832d2b0c836b492d96e2d8253dd5e742e9a8317aaf897c071d3ac91aacbb5eb5ff3f2ff8452f1dbfb3f28bb77f8ee4bbef2778195565f4681c444f36c5c63eb4a1f629e929115f050b9b66a0b1ade44ea9c0f735c8ce2f2212c3ef9c2631bb067e819981d94a6481563b6fdddec6b5366d85633034ab660dbd69521dc6f13279cd84092d1d8641354cf53c5e0924b4534503b4d18dc85828155f20f0a5041bd15e5aab9f7e16c08398b19a6abc3fd5dc8668b418f480e0b470644d05c8619f6de7859725dfa2d370439c1075bbd23b6a4e40e56d78991b9a6dfa84efb48240d925c5e5ea490d0f6cee277fe", &(0x7f0000000180)=0xf4, &(0x7f00000003c0)="d167bcc4b092ed569b182a8e7bb0de644597c5032f6cf380b5b8bd3f856e6bdaa44650defc163d8533b9bb03875ed08024d6d1eb57a7c3b3c5afbf810d49e59369491954af3ec80f72d4cd425d46f68f9aa903bd9a1e2a4c76", 0x59) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) fchown(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) msgget(0x2, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x2080, 0x205) executing program 5: syz_emit_ethernet(0xf6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x0, &(0x7f00000000c0)={0xabf}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "99000000000000000000d373dd1800"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c5, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) read(r3, &(0x7f0000000240)=""/125, 0x7d) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) execve(0x0, 0x0, &(0x7f0000000440)=[0x0]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x1, 0xffffffbf, "ffff09008700", 0x6}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "6b3224f4ff2c00000000000000000400"}) r2 = socket(0x18, 0x3, 0x3a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0x0) close(r1) getegid() executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) (async) read(r0, &(0x7f0000000040)=""/192, 0xc0) (async) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x828) (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x4072, &(0x7f0000000140)='./file0\x00', 0x8}) executing program 3: kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x80000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x4) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), 0x4) clock_getres(0x4, 0x0) geteuid() r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r4) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x10, r4) symlink(&(0x7f00000000c0)='.\x00', 0x0) rename(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, 0x0, 0x101, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 2: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000006c0)="92", 0x1) readv(r1, &(0x7f0000000100), 0x4c) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa01bb86dd60090011000800000000000000b308862ed3000100000000ff"]) executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) r4 = accept(r0, &(0x7f0000000440)=@un=@file={0x0, ""/4102}, &(0x7f0000000180)=0x1008) setsockopt(r4, 0x28, 0x2, &(0x7f0000000280)="946c4a45f2f97c98fb6708f1f2def649ab62eab015fddbc1b3d3cffc2547fb782485ba4f1678694218cb3d311f592eeeb836aac0aa8055245aa1fcfa9192a551ac9dc8c06333678a61b034f7b79dfb775bb397d0b7d3142143c99a5748a45262", 0x60) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xa9, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x68, 0xfffff, 0x7fff, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x0, 0x6}, {{r3}, 0xfffffffffffffffd, 0x6, 0x40000000, 0x4, 0x7f}], 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x10000) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x2400000}, 0x0, &(0x7f0000000240)={0x3ff, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2e6}], './file0\x00', 0x800}) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r2, 0xffffffffffffffff) clock_settime(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x2e5ca0db}) sysctl$kern(&(0x7f0000000380)={0x1, 0x3d}, 0x2, 0x0, &(0x7f0000000440), &(0x7f0000000480)="ddc3057f2f7f794d68a3fe3b7506008ddbc03f8e2ded32e8901b0f38516176d1b8befe5dc54ee752103c47087f9600a88aa8742d68a752111a782cfba62668d5dc962ebe46cfe8bc4bd5bc94db47a1fca36e38320d21ba05a4fa1ddb81a47f305ef2b6b29cef", 0x66) r4 = semget(0x3, 0x4, 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x100, r2, r3, 0xffffffffffffffff, r3, 0x0, 0x5}, 0x9, 0x5, 0x8}) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) socketpair(0x30d8cddc729b6b78, 0x2, 0x91, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000680)=""/67, &(0x7f0000000700)=0x43) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x200, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000780)={0x54cc}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r7, 0x800c5707, &(0x7f0000000800)={0x1bb, 0x0, 0x24a9}) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000840)={0x10, 0x48, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000004000/0x3000)=nil, 0x7f}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x10001}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x3e0000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf8}], './file0\x00', 0x8}) sendto$unix(0xffffffffffffffff, &(0x7f0000000a40)="ef959e35784d5bd4ec4a5ab9fd4675f4832ed8d0d76221c85c21ac7ddaf7d936bfdbdd0c4dbd140a2cf56e93eb9477b5128cb1b475d85befd19dcabe03ff6e94999dea9ceb05dcdb9bf3b75eef5b0a2630cdb2c56060ae67b5e6c66ed819ba4bd76ec92f23", 0x65, 0x9, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x1}, 0x8) flock(r6, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000b00)={0x0, 0x1f, 0x7f, 0x6, 0x7}) unlink(&(0x7f0000000b40)='./file0\x00') sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0), 0x0, &(0x7f0000001140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r6]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x18, 0xffff, 0x1, [r5, r7]}, @cred={0x20, 0xffff, 0x0, 0x0, r2, r3}], 0x88, 0x1}, 0x401) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000b80)='./file0\x00', 0x0, 0x8) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000bc0)=0x8) r8 = shmget(0x3, 0x1000, 0x52, &(0x7f0000ff3000/0x1000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000c00)=""/50) sysctl$vm_swapencrypt(&(0x7f0000000c40)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000c80)="4cfc86193bd2c6bbe485425920a5c5cce6afc9c7912c1f6cb229b70a806fb79b89a4bc2c2adf23e5caf7e2146514f4e60356cf68f54ea4bf30a2e82c891d212629b42d4b07f223d8634afbb141175570c11b29d181df295a601f6ad83f0651e98bf4eeb4b94d0a1644605854be587103bb5fa7781ca43cc499566f982c50d0e89c04e893209154600e68cece80b813375654a6423913b80d88b48bdd0208a7f6c187e861ab09154b96cdbd72d3e2f546c384009b514e8ad89aff4d4b926dd6f0e96910b3ab719cb6037913900316d135224040689ab853f21d052e", &(0x7f0000000d80)=0xdb, &(0x7f0000000dc0)="ba40991505a5e9709fb09ccac7617b4497f56907e294552c312d8637c88197e51a6115825e6b71602c47f9e659a475c32f826d6225d369e9d7f32114d6effac9e895637fff73cbb2228869bf516488ad15d51224a22b3e779fb019b8fd95cb048a8439cf1dc3c93aee1aeaa02ea27ea14ffefa8c906ccf4f4585e024f28b77d6304ecd68e7e68c0c1ec8f40bfe4ff418de9a3f69c70fa81fa8e1036358c353f10fee574aac54f840307bf845cba353819e9b6264494187473b277c41e888cc90810185787f60da2d811e528be80817a32b8d", 0xd2) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000ec0)={0x6, 0x0, {[0x8, 0x8, 0x1, 0x8, 0x0, 0x1, 0x8000, 0x4, 0x1, 0x75f, 0x8000000000000001, 0x400, 0x3, 0xfff, 0x66a106d3, 0x0, 0x90, 0x8000000000000001], [0x401, 0x1, 0x9, 0x8, 0x0, 0x1, 0x3, 0x7, 0x1000d7], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xcac], [0x3, 0x7, 0x0, 0x0, 0x0, 0x7ff], [{0x6, 0x5, 0xfffffff7, 0x4}, {0x0, 0x8, 0x74b, 0x4000000000000000}, {0x7f, 0x7, 0x8, 0xead2}, {0xb12, 0x0, 0xec8, 0x9}, {0x8, 0x0, 0x9, 0x5}, {0xd978, 0x7, 0x4}, {0x6, 0x65, 0x2}, {0x5, 0x6, 0x2, 0x5}], {0x100, 0x6, 0x9, 0xfffffffffffffffa}, {0x9, 0x0, 0x5}}}) executing program 4: ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000001c0)={0xc9, 0x0, &(0x7f00000000c0)=""/201}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7], [{}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1011, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) syz_open_pts() pipe(&(0x7f0000000000)) 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}}}}}}) shutdown(r0, 0x2) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x477}, &(0x7f0000000080)={0x4000000000000008, 0x6}, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x100) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) getuid() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r0 = open(0x0, 0x80, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) sysctl$vm(&(0x7f00000002c0)={0x2, 0xb}, 0x2, &(0x7f0000000340)="c71a013d03e204a8fd361ec665035a91a3c2f1a1652f09f4b7e922f20e635a5c016da6d0e0306f67a5a74cebe55b3b06b3eb5b95434e9b5f3be0a5db100506a37b3cabe827622bbb175eecc3ea6813b4bb949d45355ead55cf66046dd385d4341134557208f8ebad0f171d63f276c8ed47d9682eedc31b612f23c5ead466d53441073981a93f8b42879686eb66357e0556e083f740708fbd981b32153bc2a16099410078b60b93a1b8ba9907f35c608dd35c26d37d75a58360bac9a232", &(0x7f0000000400)=0xbd, &(0x7f0000000440)="0055d57532506bd2fdff81ce38e5fb5761475171fbc6c4af31e697398e3d2fac7744e825ed5f32f180827dfcc68e469e80e0e9c6d11cc964aea847e677ef572f85ab61468020d98c", 0x48) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r1, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) syz_emit_ethernet(0x66, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) executing program 3: r0 = shmget$private(0x0, 0x4000, 0x2a, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_UNLOCK(r0, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x80) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0/file0\x00', 0x3, 0x9, 0x2, 0x0, 0x6, 0x9, 0x7, 0x2, 0x1, 0xffffffffffffffff, 0x8}) r2 = semget$private(0x0, 0x2, 0x252) semop(r2, &(0x7f0000000180)=[{0x3, 0x8, 0x1800}, {0x2, 0xfffc, 0x1000}, {0x0, 0x1, 0x800}, {0x4, 0xbf0, 0x800}, {0x2, 0x0, 0xc00}, {0x1, 0x1ff, 0x1000}, {0x0, 0xb0}, {0x4, 0x4, 0x1000}], 0x8) r3 = semget(0x3, 0x3, 0x60) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000200)="37f4976aa68314d852ce96bba110966c14df03b64dddfca0b1e49014705f505af91ffa570e37cd5721ff60338c0fa03a8c243ebc6e79baada9770c1c08d892ec48df6161b701abebe5650f5149585196aa9864cd71161dfd73529fcac08a48f76383560fef86b7642289d98d7b08a97a637abb77bcede786d0052189d8608d3c268af841593aa9181e1192145d95752123b421784db72aeafdd4e28cbc62f36484d27e96fb0f2e207ffd1b093e8326532e753ac2f1e8327367802f4d4000aa0db02c4b6d7889ffbc0ae3d81f1e69ad", &(0x7f0000000300)=0xcf, &(0x7f0000000340)="289f2ac1e155b071c615c98300c8d54cf8c8f150248c979c0dbc69c6a533116460898c2a6ea55b9c7e7a2dbdaa57e618681ba884574c7344e0fdc0ec16020242f4868d5d7db0df", 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000003c0)=""/227) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/233) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000005c0)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000600)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640), 0x30150, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000680)={0x2, './file0/file0\x00'}) fcntl$setflags(r4, 0x2, 0x1) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/4096) setitimer(0x1, &(0x7f00000016c0)={{0x0, 0x81b}, {0x5, 0x8}}, 0x0) flock(r1, 0xc) r5 = socket(0x6, 0x5, 0x1) readv(r5, &(0x7f0000001780)=[{&(0x7f0000001700)=""/66, 0x42}], 0x1) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000001800), &(0x7f0000001840), &(0x7f0000001880)="c7e91d70c5ffbdfa123327651f7c5cd9ddcd1dcd101d19851c", 0x19) setitimer(0x1, &(0x7f00000018c0)={{0x9, 0x4}, {0x7f, 0x6e9}}, &(0x7f0000001900)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940), 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001980)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0x4, 0xbfc, {[0x1, 0x6, 0x8, 0x7, 0x5, 0x2, 0x17f, 0x1, 0xffffffff80c44496, 0x401, 0x8, 0x100, 0x8, 0x0, 0x6, 0x7, 0x101, 0x1], [0x7fffffffffffffff, 0x6, 0x7, 0x9, 0x4, 0xfffffffffffffff8, 0x3, 0x5ed, 0x27a8, 0x8000], [0x7, 0x254, 0xfffffffffffffff7, 0xff, 0x9, 0x0, 0x9], [0x27, 0x2, 0x0, 0x9, 0x5, 0x8000000000000000], [{0x2, 0x2, 0x0, 0x200}, {0x9, 0x59, 0x1f}, {0x1, 0x200000, 0x7, 0xff}, {0x7, 0x5, 0x9, 0x4272}, {0x3f, 0xfff, 0x3, 0xc95}, {0x4, 0x7fffffff, 0x7, 0x6}, {0x0, 0x3, 0x6, 0x20}, {0x6, 0xffff, 0x3, 0x9}], {0x200, 0x0, 0xffffffff, 0x39e}, {0xffff, 0x9, 0x3, 0x7}}}) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000001c00)) executing program 2: socket$inet6(0x18, 0x3, 0x0) semget$private(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x14) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x262) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x53e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x3, 0x6}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xa) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x4, 0xffffffffffffffff, r6, r7, r6, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, r1, r1, 0x2, 0x240, 0x204, 0x9}) fcntl$getown(r0, 0x5) ftruncate(r3, 0x48) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r9 = semget(0x2, 0x1, 0x86) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0xffffffffffffffff, r6, r5, r12, 0x20, 0xd5}, 0x9, 0x7, 0xde}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000240)='./file1\x00', 0x0, 0x1000, r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x3, r14, r15, 0x0, r15, 0x0, 0x80}, 0x200000000000, 0x0, 0x8}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000800)={{0x4faa, r11, r8, r11, r15, 0x14b, 0x20}, 0x2d4, 0x4, 0x100000000}) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) socket$unix(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r2 = syz_open_pts() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x8020560a, &(0x7f0000000040)={0x1}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r2, &(0x7f0000000e00)=[{}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) rename(&(0x7f0000000300)='./file0\x00', 0x0) syz_emit_ethernet(0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000002c0), 0xa) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r4, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = dup(r1) writev(r5, &(0x7f0000000200), 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000040)=0x400) r7 = socket(0x2, 0x2, 0x8) socket(0x2, 0x2, 0x0) close(r7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xbd}]}) pipe2(&(0x7f0000000180), 0x0) dup2(r3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) executing program 4: poll(&(0x7f00000001c0)=[{}, {}], 0x2, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r2, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x101) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e30030000dd148b2778ee9e958a4991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702f2c500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81358800", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f6190000380600030800000000000037f87ccdc0c4a92cff0000000001ea443d08000000000100561af633d58a80a8dbe81826e061a3b4bbee677df86ca591e56b4c034436578a50b8e8749feaaa8678e9b70d2f9e0896c062633e126f7d04"]) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x5) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r5, &(0x7f00000002c0)='L', 0x1) fchdir(r2) ioctl$WSKBDIO_BELL(r0, 0x20005701) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0x17, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x1) vm_resetcpu: failed executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r0, 0xc0387200, &(0x7f0000000100)={0x0, 0x0, 0x0}) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="89ffa22f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}]}}}}}}}}) r2 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000001840), &(0x7f0000001800)=0xc) executing program 7: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x7f, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x6], [0x3ff, 0x0, 0x200, 0x9, 0x3fdfffffffd, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x40000000, 0x1}, {0x0, 0x5}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x1004, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x1}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x4000000000003}}}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) (async) setregid(0x0, 0x0) (async) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRESDEC=r1, @ANYRES32=r1, @ANYBLOB, @ANYRESOCT]) (async) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) flock(r2, 0x1) (async) syz_open_pts() (async) syz_open_pts() (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) (async) syz_open_pts() (async) socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbeb67ede45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba2e97955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece850794e74035f5bc054eb1dbddf42a05c375ee46b5127e770865a6439dd168bf445eb77603f53343fd7c7814a2f967500d8037dd10ab8c11c53b62f58e42b7a32f1b436af9bca3bb635916fcf900fde621c562a5c583b3c2754d67518b650dab3ce94c3e5f1d91950f30eb9d682ee39f2f6f06e7582868a66467530a8aff405a3d598a429f2b9a7a4f6aee55e09e3140ec5c72a0df91770482dc37d38620c00549fcc579967035dff0fdf8de976e889d46a300e0f778a31fc99dd87ddb9aa2598017cddb931374434cee2d0d2d26090e4f89add1c2dcff0147c67e632ac0c73422d3d3f1b5020270e5108b6ab7a61116c2679ca79a3dfbcb7085e48a1e1909a031f840b9bf286c52d044654a017ef49c6be74cfa1b4a4a14600c12cf2a5a12f276c81726484377ad8c3d0058975fd323e0cb115b5c57a093da4981ecaad30d08a38f721bc79324292a84a033ac56", 0x1d1) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) (async) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x3c, 0x0, 0x0) (async) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001280)="86e035463bc17692b1f1b6e3e30ce54f78a89be2e30cb209ace71f759245d826ac9e5a3f0b4643194959a06f110a9165ddeea8dfc49eb7568cece547b2a329a16738a6d413071265554e04e28f0652491436e12d6744c1f2826069a88ba773747e3aeb6794297dcdafbc59189d79ac3d7cb6906ed9bcd7f9d907a82768ff59392182187892f59dc4", 0x88}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe22c91a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b530f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b4015", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) (async) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000040)) (async) r5 = msgget(0x1, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001180)=""/201) executing program 5: unlink(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x3f, &(0x7f0000000040)={@broadcast, @broadcast, [{[{0x88a8, 0x3, 0x1, 0x4}], {0x8100, 0x0, 0x0, 0x2}}], {@arp={0x806, @generic={0xf, 0xa1, 0x6, 0x5, 0xe, @remote, "a88c78585b", @local, "ee8c37f7ca6fce93e0b1547956296b25"}}}}) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r5 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) setsockopt(r5, 0x1000000000029, 0x3f, 0x0, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r7, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBELL(r8, 0x40105704, &(0x7f0000000080)) executing program 5: r0 = socket$inet(0x2, 0x10000, 0xd6) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x3, 0xa0) r2 = getuid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x7, r2, 0xffffffffffffffff, r3, r6, 0x1}, 0x9, 0x100, 0x5}) r7 = socket(0x20, 0x1, 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/27) r8 = semget$private(0x0, 0x4, 0xa0) r9 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x1, 0xffffffffffffffff, r9, r2, r6, 0x8e}, 0xfffffffffffff77c, 0x8, 0xfff}) r10 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x90) fchmodat(r10, &(0x7f0000000200)='./file0\x00', 0x2c, 0x6) chown(&(0x7f0000000240)='./file0\x00', r5, r9) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0xffffffff, 0x4) ioctl$KDENABIO(r10, 0x20004b3c) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f00000002c0)=""/95) setreuid(r5, r5) r11 = accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) close(r11) r12 = socket(0x2, 0x1, 0x0) sysctl$net_inet_gre(&(0x7f00000003c0)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000400)="7ca160b4cc6e88ef4b716f040572fcf73d62f5cdca63fb516a15fbf2e1290e3a04695ddc7b2ea001ca3d5aa4b753d5e29fe884424e64af8c43c9495a0f3e85c54ff16e1b75002590ace0b37af1eef2aee8f5e8723e3ae595473aa71cff1b4fd5b766f6bc083500f7a1cbe3ba1151c8b6e5bf0728a5c74afbfc0ec9261aec435dfa721ab1e95621a707f7d4f03c080ab73051f36024541924440c9f33657953dc9f8df6811a0852226f551b66f01e2334c03055313b297045dbe62304de17fcd716359f03ef3643c778b3704ed4e94e0fe7372114eddbfdd8b1565530d5c520c984a91b7dc910553a84c7ad57816b3bee498a5ba639", &(0x7f0000000500)=0xf5, &(0x7f0000000540)="99a5e4067122b7540226f5216d21a516a59ae27609b66ca16ecae2f7dc7e606400cb362071ea69240005aaa5e6bbd20b5d62997f406e144be12436b9a57ad57a9d3b4fb5016044ee8e27abb5896870017684be80989f5b8ba5fff1be4bee72bf5c8bdf818ccdefe2915db6728285594b34c1b28bf9eaea83a8b0b5f3943fae4b94cd04ce0d01e6b62b5958c09020dafb0f0b285dc86d8cd6cffc5221f8917fcfa6da525ebc7aefe74275ccbcdda5ded8e867ca7f549c0a", 0xb7) r13 = msgget(0x3, 0x1) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000600)={{0x200, r2, r9, r5, r6, 0x40, 0x8001}, 0x4, 0x101, r4, r4, 0x2, 0x40, 0x9, 0x80}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) lchown(&(0x7f0000000680)='./file0\x00', r5, r14) sysctl$net_inet_gre(&(0x7f0000000740)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000780)="7d830b51d85f27196dd3ef6f4726a2dc9933ef53e1852be3939509eca6388458a3f0a1cf3b6ea8bd701c64a4456a1b67e38dbd7e45ea725247893e5f8321cb41516b62e5d0b4b407a173ed197f0566e5ce29", &(0x7f0000000800)=0x52, &(0x7f0000000840)="11c250b10b57d459b1b46c31e4f66303eaeb2642fe55972ba8871709f51f2a2694c6ed0d8333ede008cb2656826da3847016c2ac0b35d4f894aaa09ccaafa7af3a79d89007fe90e025bd826ccd227cc8fa53d6e0ceae89859c729c7286b7e9381008857b33eceb84eb787b7a7d740e051d67", 0x72) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000008c0)=0x9e3) getsockname$inet(r12, &(0x7f0000000900), &(0x7f0000000940)=0xc) executing program 5: mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/168}], 0x41, 0x0, 0x10}, 0x41) socket(0x18, 0x2, 0x0) socket(0x800000018, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x20, 0xff}, {0x20}, {0x6, 0x0, 0x0, 0x6}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_emit_ethernet(0x138, 0x0) dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x84}]}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, r1) socket(0x18, 0x2, 0x0) executing program 7: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/86, 0x56}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/147, 0x93}], 0x3, &(0x7f0000000240)=""/231, 0xe7}, 0x1) ftruncate(r0, 0x6) socket$inet6(0x18, 0x5, 0x9) r1 = getpid() r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x400, 0x8) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x3, 0x6, 0x8}, 0xc) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000480)={'./file0\x00', 0x10000, 0x6, 0x7}) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000940)={&(0x7f00000008c0)='./file0\x00', 0x8, &(0x7f0000000900)='./file0\x00', 0x8}) r5 = syz_open_pts() ioctl$TIOCNXCL(r5, 0x2000740e) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000980), 0xbeea855382e9524b, 0x0) fcntl$setstatus(r6, 0x4, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x800, 0x40) pwritev(r8, 0xfffffffffffffffe, 0x0, 0x9) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000a40)={0xd1a4, 0x7}, 0x8) accept$unix(r7, 0x0, &(0x7f0000000a80)) r10 = syz_open_pts() r11 = fcntl$dupfd(r10, 0xa, r7) connect$inet6(r0, &(0x7f0000000ac0)={0x18, 0x0, 0xc567, 0x7}, 0xc) readv(r6, &(0x7f0000000c00)=[{&(0x7f0000000b00)=""/212, 0xd4}], 0x1) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000c40)=0x80) getsockname$inet6(r11, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000d00)={0x1, 0x0, 0x3, 0x9, r1}) setreuid(0x0, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) getpid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', 0x0) unveil(0x0, &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) syz_emit_ethernet(0x3b6, &(0x7f0000001f00)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000003803afffe8000000000000000000000000000bbff02000000000000000000000000000186009078000000000000000000000000000aa78ce54006598080a8030037004023493b87aafaffffffffffffff23732472eefa45ad96579269748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c15b37adac15084dbaf736b41e5af250200010000000500000000260004000018fe906d26efe39393fe08f73eabc5977b1190a3a6ad8338f1511cdd10c35d8f6de79fc7fd175f75649fa368a32c829af02d7f44d92324a7051e460a13ddde25a5b85b9d930914625d8a049b4cf0d129806a610ad8477a2499a9a0527f75b655a6653d0363a979acf93f88eea07d68423e90280409de1657275f716a2bf2915d1783e8eb477b0d1170f0ecbdef4c23e1b76e9ab3d2fbe4b34438d2a77577edd0ebed9682b851b380ae0cab282af9d7ebe668177704c5fd4698c934de4731f3f61effc978001d06aa85616177c41bc943afcb84619755403946b0730a18d5c38cf7dcad830f2dc8674b87ba8b58f81ece27975cc39e595e9af90b4fe92a38d25551c2d9ebfc5dfc5a2a501b7e483de3f808895c5f4a1a2367bc591dd8b094822ff0dea07c9a1f643c822a18b79f7c5eba31fb68b2d734a6671e27182aee96f24a4a5cf390dab23b500b0c0272479611e4f7f4299ec4d926d443367b105185e6ecd9602ba95392343e9bbd047ef6bc1ba42399907ccd0a562db212baa39eb8164e240069f656d3a05fecf894222a141123f5ac010000000000000090aa235a670670ffc5dc49dfb58d000000000000001f0b17dcea46805d4809c20547406b18901b0aeff04c0300f3c75dc2d227a83b89483b1084743475671545e65eb2e9ac946a3f0e2bc4619f91394c02bcfbbb7d71138537d68e2d2c6393a9f3becd"]) poll(&(0x7f00000001c0)=[{r1, 0x1}, {r1}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r2 = socket$inet(0x2, 0x4, 0x11) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x0, 0x0}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r5) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r4, 0x800000000000002) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x3, 0x4) executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) executing program 2: socket(0x2, 0x4001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) dup(r0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) close(r3) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x40047307, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYBLOB="78a3090668a704533ad7f96c918a89d683480c10e3680d5d68ce6641efd18da38226a46035508dc78ff8666f59dc17d3c80fe8eef4b63b137aba2a9f5609e1daa2da5695f89958229646c6d8f23e3a126fb3f7b6e534c8a70355d66b703fd5f9dbfe8f0729bcda95667f66a2c4549c6791f69984ad4401b89c008329761e88b0958aac3cc23d9594735fca685a9230de2300838a410adf190b4d3e91d6a8cbec6145"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) r6 = getpgrp() fcntl$setown(r2, 0x6, r6) fcntl$setstatus(r5, 0x4, 0x4c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) recvmsg(r9, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r8, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r8) 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(r7, 0x0, 0x0, 0x0, 0x0, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x7d, 0x1) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x6}]}) (rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x41}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000340)=[{0x3}, {0xa, 0x1, 0x80, 0x10001}, {0xfff, 0x6}, {0x400, 0x6, 0x0, 0xfffffffe}, {0x1, 0x5, 0x1, 0x4000a38}]}) (async) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x8c) flock(r3, 0x2) (async, rerun: 32) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) (async, rerun: 32) mprotect(&(0x7f00005c9000/0x4000)=nil, 0x4000, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x1, 0x0) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) (async) getpgid(0x0) (async) shutdown(0xffffffffffffffff, 0x0) (async) socket(0x11, 0x1, 0x9) (async) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x401, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0xffffffffffffffcf) r5 = getuid() setreuid(0xee00, r5) (async, rerun: 64) setreuid(r5, r5) (async, rerun: 64) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) (async) getuid() (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) denied attempt to set clock back 667 seconds executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x10000009, 0x400, &(0x7f0000000300)="dc532ae004d2e979bbabbf4968b919ea1823d3f97436fe7ee100000000008a554d65be732db857cd2e5ae9b7c5d758291c775313fb88d18f9a49afd28765f9a1d742b67f48331ce8190de9c7569599a73558f0aa3e17fc82883ab60fec448ac5bd55fae7000000000000000034158d47753990d6668e19af84c2d8f521284707b5a31747477f447e6fe5622a703f573a3d006d6d635e135d38b2c82e8aeb0a69ecf931523bd0250ec05ecbe20d0eb2cad2e31c7aa7", 0xb5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) getpid() semop(0x0, &(0x7f00000000c0)=[{0x0, 0x8}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x3) r3 = getgid() fchown(r1, 0x0, r3) semop(0x0, &(0x7f0000000400), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002480)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3f}, 0x2, 0x6}) syz_emit_ethernet(0x3e, 0x0) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) executing program 3: r0 = kqueue() open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000480)=0x8) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x228, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r7 = getppid() r8 = getppid() setpgid(0x0, r8) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000740)={{0x5, 0xffffffffffffffff, r5, 0xffffffffffffffff, r6, 0x100, 0x80}, 0x8, 0x8, r7, r8, 0x8, 0x7f, 0x2}) socket$inet6(0x18, 0x8004, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) dup2(r9, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r9, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r10, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) lchown(&(0x7f00000007c0)='./file0\x00', r4, r6) syz_open_pts() preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/83, 0x53}], 0x1, 0xffffffffffffffff) executing program 0: nanosleep(&(0x7f0000000000)={0x6}, 0xfffffffffffffffe) executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) syz_open_pts() pipe(&(0x7f0000000000)) 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}}}}}}) shutdown(r0, 0x2) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x477}, &(0x7f0000000080)={0x4000000000000008, 0x6}, 0x0, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setreuid(0xee00, 0x0) mprotect(&(0x7f00002b1000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0x0, r4) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') sysctl$net_inet_etherip(&(0x7f0000000080), 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x5e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8100220080d5a31dd6e8ad1deb4cf338d01d2b5a68d17e69bd03027f6358f351cb0a132f0709309a169ef9c822a4f69b7cfbd9cc7570526b8e36ab88cef359de0cb809bf750da28927fa7a3724b725b364dad2b2d947bd1235c0c902c8940db9295a87ec0fad0380ae944357bd7711e8cfc3837322795b7458370c7d81c3a487474716131d0e837309ecfdb4f091460bc0bbeae6b246ae2716e2e7d6c8765b64439dc1280d7c1792ac4e5bb8edc6f5fabb75dd52fc208239d3c31f5865780bd89a7267da671eb1c7"]) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) syz_emit_ethernet(0x3c, &(0x7f0000000040)={@local, @random="6ea5a39c2fbe", [{[{0x88a8, 0x7, 0x1, 0x4}], {0x8100, 0x7, 0x0, 0x4}}], {@arp={0x806, @generic={0x1, 0x200, 0x6, 0x2, 0x2, @broadcast, "28c6", @remote, "3c69ff213e890320cfc4bb90d1e92189"}}}}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) socket(0x0, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(r2, &(0x7f0000000280)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x3}) sendto$unix(r4, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom$unix(0xffffffffffffffff, &(0x7f00000001c0)=""/57, 0x39, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x30}, {0x16}]}) write(r3, 0x0, 0x0) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0x48}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[]) executing program 6: clock_getres(0x4, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open$dir(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) mkdirat(r1, &(0x7f00000030c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) chdir(&(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x0) shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) getuid() r5 = socket(0x2, 0x3, 0x3d) r6 = dup2(r5, r5) ioctl$VMM_IOC_READREGS(r3, 0xc028756b, &(0x7f0000000800)) ioctl$TIOCNXCL(r6, 0x2000740e) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0x1}, {&(0x7f0000000240)='\x00', 0x1}], 0x2, 0x0) r8 = accept$inet6(r7, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x38, 0x0, 0x0) readv(r9, &(0x7f0000000780)=[{&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)=""/172, 0xac}], 0x6) dup2(r8, r7) executing program 5: sendmsg(0xffffffffffffff9c, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000300), &(0x7f0000000200), &(0x7f0000000400), 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3d}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="ed39891ef0f7e5972fc0aabc43c8f872e918866928f5f930ff79a1ca3eaa6afa643f29e2af96efa895cb48a5d629db35edf7bde24496086afeb3af8e89b547f70f82fce8874a63028148ec7f9cb58d7285b9502035af84815eecb422dae0f6aa6128975b72cfc1429c362e18a1dfd3b781abf0d4554b92728712f7c0c8d47dd5a8b35b1f4952f3", 0x87}], 0x1) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18a) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000004c0)="48d50ef79a9baaff26a1bf7eb7a7ec4449588a3fb1c7935fd8e756a36c648c6f1db58e6d9d44d6fe34085ec30c9664c545d5d8e8bc9b72df0d83ab1cc646e0ae06487b9549d189052c2b7e5f4937e4f74fad5281c5385527e6d8d6d7149dd8276c460b5c4309146ff8e9ec8414af3510386451d8d136c8e8bab48b2a619d8f545a8ef272050d1fff11813b15cef5db13eb23cb7e1a6c3ace3b97c6be3c50fc34c1084b201239335c463bec018999662f74415b7783d21799c7cbf4e11a396db0b8e10085b96e1e96ee0cb4f095d9715829ce0c3370d8e7c9e5de924de768b7f4762feb0786991e937de9bde25ee057d36e2289bd701034f0fc4b4978e98bf0a0773ab223e484d51f1c00defd177e6f987ee2420f4994c3038dd82f6b35e29d78e633e02acaf2266a17f80a6b94e161b76e0b68c07441f90314ce1eaec23c519237336599d04361889382e05193e1f6b6e00d769321c68d7de8a2656ee608a1f7518c53a2aa2d07b4e34fd4c456070b0c95e61cd44b089f298799d50a6f9bfb7c3c626bec80fe0822f4069c9169347ef1334517db76b43b8a01e071d89910e1a9611e85a3a1ef8ad28503bfb42cb4612e10b0e378eb0eff7665b5db5eec66e7010c214a42524f455e3843619ac064cc870a43e4b2c97d9ac6f8692910486d8b8f9d65393ae22733583750b8aea4fdc6b138b772dd3cf9874530648fb0196fd52364bb94a2b91a9483364c648d18a335cccc0901af684129df72335f5d9e80911c2d2a098360d86997f4278daf9bf318915c0c08d4286b26b8cdea7acc78528fce12b63fa698fde07ad28f6ca7d50719ac70cb7635756a18663e774ddbbe63043f8bef05112fccc6b31ea8201c16d34ceb4fdccc05693d8ddf9c3af34029e27629c22453ba182206d432e65ce2a1d3604152154a2887f3de16a59f2262d84ae38439afda61acffb967b67f3fbb107e073057b39f4adcf71770ab5cdad35204dcce751c0d2781ff7ef85f5239ef0e227720665df91c791b37ff12c36ec23850b82616fcb5eabfe87dac48337ef705248176b368e453a61df56feffe0ef4ffa13288b984d885166f56cd811d66194a7f9f4a65c0321874d1b35c4e2a2e7fc68654edaecd8ebb1d86d717ec2624f5370fd8baea3a5d7a5b48a24e758775751752e88fc047148e6d46ffa3a18accd9adcf25fef19c74afb7cdeddcc61b085532c5a790e623ef5ab94a8a35661c75645a2efb8222cdff4ea6f2cf538c4d1355feb44b331f2f0696f790a7a4d7a7a587228a9ae5342ae4c7fb11251ba250951f1ef2659874b8ae1b6ce87b719886f1b643cf00c391b043fb283a7ca20a1bee26c3b27559bcab564978e3acfabf7f2130da5d1171b492f0583020280691345da98b099fb382d14a7a1a813d2c05ae55d8f7b641ec6b2ed72b9efa727e8cb90c1808e6cee394380c864231f07b72afb33aa960cf42389dfcc39316e6bc825c7b53803180ab6baf038567b92fec9fafc5efe3930d5e31927f5739b74ccf8115376d63c29f7620237440a18fa0da9e2d351972de04214633255087f48b2f08313be54983f38ab9863e2dc94b5023292ba820f96892749ae8d2579ce32afc69c67a13e4ec4a29ad2b515f270f89c37b19fdae491745a84027042e021e48748e52741ddab259ac9b74d07dc4db8cf8aa0ef76b26389fd664eaed2386844eb9e8e662af1a470e8bb397c172c7eeee9b4a2a3704fa109ec53589b0bf8606c34834b2c04a135187d396074c087b36f55becee16ff7cec4af1c8cdfad16df998e3cc28112d22da3a7a9c458f842b586228fdcc741c960f1725963483e87e59a19bd84d83053f852f445f46c57ec2120f450ebc4c8975f752e70965cb7ca09fb842af0e72fd3f9bb9245ae67c3f40b6649503ff0d3c91e43852de04761b5d97ff90d8ad2234baa466bea61fb83cc0ddc10d4d6e4a8564e8cd584bec9eb2fe7da89e4e57aa6fa64d56414129a3f0dd74fb16238ebbb222bda734630aa6aca7ca5eff4bf08e150132a706ef54b5727402c2e9ff5a2b21ed00b14b480f23874ab2b85213b3642a30cec986f95345a76e10bab5d65d4bbddd16ca3159b2e5686597427ae85d8036b84643bdf53b1fa84f2eaa9aefd93ae2d4ad36bcfe7bcf4719a15297ab810e35f2e184bfa977e866bae86b306abddf55fc239ecc2bdf41b7bea8fa6c43ebf338cf0c68d4d0ed7efccb2a54611af97e5e6351f7e3d64f9ff59feb18a17a6c65d79314aad4b953dfe6fedecbbef104e669b38088245232121b3ab235f04e0f1815235fc8cd8beb8bb94c4d1272408ce7cc9589e79f5ca2e24c52a699446ac8c1cbb7e59438084e71066c2e69484e13468d02b4ab87d3c181dca72a447c2b5afb1e74c134c757d84a473c48a4fc2d810900f30553ee3915a43d660032ca1a3b4074a4e18b6ad1873dedd39bd6e27dbbd45d92c343636eccaae18a980d247c517130a9283f775daa120d78ef5abd94e50cca4efdee84e5f96a22c698a339ed63f715952e5ad230cef89423a599fda6a2ec356e91b8e8aa979a6eeb08a25317cc6df99c0baf5163ed5209a6ac4345977bf0ed486ed19e5d80ac05028e728914da4391afea258eeb23581a2c9446048f916ce1c3de0673a1b3254ddf96c298e702320944edfb246ae2b63e749ddb33bdc32cae253a845e010fd30912eee8ebbfc3912752c4ce46e52121a55e62eca800b65236c209cc9d9dd3ca12a525711956c0108529bbd8056e5000c1930cbf477c39978c03ad1413cccef3a8de3bd97da94fb6c3a55ac3fa0df251651b280d7f3965c0a55d723ad6576f3a3b6b7b39253a282b7aabe804858c12bc875686af30b2370393ee505ca3820357bad7d6eea6ae22fa0dfcf503ded89a6bde248882a3941885e5154679a3e154564346dcf8acb00bcc1d043718b13bf03f097fa6be79b162894b0f673c08044955b7a0e9272ba318b2a8348c2bc7d97d28fc33ad2962634fbd183fe5a62309ba6a72bb7e2cf1869ec75ec3489eb0ea8a1adf354ac72c55c7572e2ce2b92603ac9975e66f0a1f1eb0fbfbbb8e0e554b800b9e33674f02e43d21f4794aa8a5968516c19077036615668ee64b6dde85f17db9c9f171e4621d3d29c406b1e02a38806c3b74c8fc0e56944ebaebcb7a9ffe57873ff5f1ad1a09911c4c4d8cfa209df03fa30bb46d7748fa30788af1ab4224c875a66ad5c3873981b52d2f566fd8460def64b29a02db8bae5678552217b47bcc4a93037bd21c27b723ee1350e33df37dd8d2df57539cded48d2ac6a0b14a2b1e412ade1dbe766884695ee1479b877ee6d2caa28cca3aca229332734fde9ab31656cda7fba6bb11afe201a6221010c1449fef95d7e616c65a6452469ab7d6f2024e8d18547bd39473d336f07c31484785f905e8d89edff9c3c1f43adb331d1355b540222ab4a19b0f9e43698d2c6cd5f8850e2da6f064dd28cfd1df9ed893c8ef9f4256d77c93f8814852c451e0803917ca995fb30acc654f476db101d54b0ceebfe0d84ffbbad1824374f4702a7cafd1619a2edddc6cdd9ab96e111cd3e041be959e06f75d6e2e9a31f282578e4916efdb1bccdbee1a484a07dfe9075cdd2947cf827071e17f14223a5a256a35e4836e7429cfdcf87c6bde7bc849d74af12f44e3f3fbedd68d029f79ea9c017708b9655aada51842f89e93ff1447e6cc27993b6e285051bd7d72ceb68183d0f3619d0ad02da396a155de0cbddff6aa00e9ab2d23c478177a7a2f4c407a99bf3d992a4846956a10002bde6091d76d082d6d38868f78aca7515041820ed15c77e43766680d5529495557ba4eb8d2d0955406e9fef5b9bb570953b49a410eb685c1e24e33615ac182c90231bfe00c9a6201cb0a53f700e427e05f93bd7e73506b27d9f7a664a54fe26f1a6bcc7efe0203c576fcbb7095017ee0c1aaff8f32b9b9c2696558802615095e73d4bc807d6060dd80c6d0b8cc8db03e0c57720e0d90ca32945e9582434a6d80381363dc26269f0a333b0aae6a1a7df7010e882ac95543f7e7e16fe8eea868651e88321704db48439cd12f0cc58269a07c7a54c12e6bb6be1335899f20c2532d482cc9460ca39a846e2de89ed3a876b2c90c01fad02fdae7f36784ff021bccb3584ebd76071b4a0968b86c7224b3288769b047bf721e0990ac530a51310477e21c73d5b581203b11974ebc36b450d00467069c4f5ef5e0a6154a89ee8b90a26dcfae19ec87a86e5cb3e49dc07aae3c555d7504f5d088ccab49510459e0d88206d92254b2b84f84883b2eace786cf04830a290a10e88b2f709b6f82c99d3cf2e2bde979d06fd0914d8a58049bd6fd919c56f51c0e45ce41e1169791691880977ca35c9ee0c00e66153f831d765a92462751bb57d8d196501cb9049da5dc48f6ead49cc7f73be6282338a6760deee606d693b9b925995b6a91598cac4bd8a17183e8c68133aa36c794e85a040b1092a3d2416a66236b76d87e07dda2116db0a1f31ea788ca43a77acb17384a77faeff259b6f8c8a813089253c3ce131a183df62125fdaf5b0658eb312ae7c132a183c1f454ea2a563851139caea21fe9da4af225e273c37c4608f5ca52426e4e66a20b1c9d1bef938546e60887fc2b332a8aaf6833be07dc63d9b539e4d0e07c058729d3485b31250e2f33bcefa33c0211cf255b3e58e1dde07ee0365a99653b85f4454596572a8887f592739cbeba5f5c59c694ce16d528a9a8d00cec6a8f914d3f60f71061da12302c363f0de6e7c3c53c0160931e3955dbd55cc718747432a65a28b794d42cfab0f5a8928991269c22f74479ab503a3785fa38eb582a4578d889df7ddb5ad48ec475685cf27ddd47567d12dce6a5478d490b800bba128c0c2beaa7a301a6d1521f879f61ad8620391f635510e1e80fcc835b4c2f24f3dad99d81dd729b79bedec6bd17ff66b386e1f5f4b00a201e3136fad3d682ca9640f29251fcbb32e46e94ab21f0e931d64270693256646b5b92f6afd0504ec1f46e4fe6531219187b7d79fb6c69628cee2111817c6a46461d11b2464a40cb0aabdaf052e1d48d62dba840d2c125f681e387f0cc276215f4b044b230f6514558397f340e98af240ad20ba6b075541a5df0c36f69d046391a64139362b4b5716ebacd6e92cac00c899d2e22e10a46f7369b3e126e983de6a10ea49bca414233ea8d2cfd9ab4949b6ec85f7f06c7db4f83e9935df8700683d97a3a959d2a8ba7e010f337da9ca564973d7d19249a27391058b7695521d47c40c99d0c3848abd80823940e1f263ae8c99b0da928eeeda6bbd03eb37a0e05c6381cad69148e51005a6bbf977499c7f17587419cadd352dd5f6ca7aea333441a62bbaeb23c25ed08217b4e3d605b8c0c5c3403a5ff4224141cd40f878ddc753716c8d684d2e69d93494e21c3944271bf30707449045ae6ef6d2995b53b4507b7002657ee49c88b7739ef31ee92d7440031e344caf817fed942836caabfbe00e2e211af6f8066af38ea3d6cc9f793a38e954b8a22c29670a415aabcde3eb825fe656b7a0fa0c240a0919cd6c307b4ded43ecc962b905cb5def1a5ec8856614862b144f00928d6d3c8ba127be19d586716e5b38d6bc1d36a988dc7d3b974dcfc3982d19358ef806140ae858b5ec47ed969516cc34d01e1da34692ec0b606649fe53904d293a460d945d00049163c5a8be1210dab71de7ceb447d37b315148675ad97bc148aa72ddf0cf0eb79d2994bd645c1340ece39db879a8f42b56ea0b56c6df46c0087014b714807", 0x1000}, {&(0x7f0000000340)="096b4e11b1d5a69d41eae60447d03017b8444c92dd61a66e1cdadcb085ae1c270637003a9b6fba030f3ab1bd4e7b5f9b21e83cb05bc3d9f39b4965bfceb1d352fdd1d7195e5f8aaadceac93c260b4fed4561d9e9aba6fed06c03617b4fef9b0fc0124587da0dab4dd0c5b8c284198ca3eb6ac9d384837ec722e2a20e1870d9fb2005855235bdeaa17f7cf031b87d82e4b2e392827bf847ef1f7644d9525b35668434e986d6b1f37463367898", 0xffffff70}, {&(0x7f0000001640)="f9f701647a77f5088d8f4415c5c2952c5a6a9aff0ead998410d7cb2f80e93e9a428742de655c5ba2489c6a24cb55716f8db1baea0ceb15d63924cf67ef65a755cef46ec8170e5e414716e5b390bd2350d494da9e360802162975eef22d1945aa28ba0f31872e5f3eba2c93ea40700667a4b00000c1191efe54416eb73c1d2d5dbf5b4a5263f54a22f629fc42d3399cb9c0f7adf598e45f69", 0x98}, {&(0x7f0000001580)="5d8294dd38612f7309ede134e45d90797e128a48cee330b7200a5a20ef022b52f3cfa4e5a4d654c7ca46ad31fcf5155b3df1b1b6071f7a306bfab6c84e77de20bce592851a99b921e86763e42c6b082eb4db6f24477978557127cd051b0985901a5a840f39741fa9334ef151c09437a4d60934b2b09fadd5d6a3460e2199ea4523066aae1d82bbb2fdb0529ea2acaf2e486a6faa45fc9aef58c319eac7631c0602b292292be36aaef36ddd7e6dc6b9860f1674f006194cced81983d1ac4328", 0xbf}, {&(0x7f0000000280)="bf7ed9573834c0d73adb96ba8a4f34c22d635ce68346f05294d9d01d", 0x1c}], 0x5, 0x20) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r1, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80047308, &(0x7f0000000080)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000240)=[{0x7, 0x3, 0xff, 0x7}, {0x5, 0x81, 0x2, 0x4}, {0x6, 0x1f, 0x3, 0x10000008}, {0x4, 0x1b, 0x4, 0x2}, {0x9, 0x0, 0x0, 0x100}, {0x6, 0x3f, 0x45, 0x80000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000f2a000/0x1000)=nil, 0x1000) r2 = socket(0x2, 0x4000, 0x0) close(r2) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xd) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) ioctl$BIOCSFILDROP(r3, 0x80044279, 0x0) r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x100, 0x12) read(r2, &(0x7f00000001c0)=""/64, 0xfffffffffffffd44) renameat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x1, 0x161c, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r0 = msgget(0x1, 0x200) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000340)=""/57) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x7}, {0x3, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil, 0x0, 0xfffffffffffffffe}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil, 0x200000000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0x80000001}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x4000000, 0x1, 0x0, 0x0}) mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x7e6fe80f825d3dd1, 0x0) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x191}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) executing program 5: syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x4) r1 = socket$inet(0x1e, 0x3, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r1, 0x2) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100004002000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x6, 0xfffc, 0x9, 0x3, 0x1}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x5, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x237a, 0xff7ffffc, 0x6367, 0x8, "00b0914413df348a5c5a08bc3f149035f25800", 0x0, 0x5157e339}) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0xc25}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="865fb91a", 0x4) setsockopt(r2, 0x6, 0x2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140)={0x200, 0xfffffffffffffffa}, 0x10) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x3) fcntl$setflags(r4, 0x2, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0xc}, 0x2, &(0x7f0000000400)="1b839f5e1521480e89f599aa6d8e05a90d729a54384c61f84cc03389d3135f556f86271faef2474c5f8421ba0e4add4564f1f91ada8492d0c9b909714e5569b23fba77699db4a2a2469f7e206408c9d057b82126b496428368e34271d4308c486549a8cfcb91698ae2e5b8f31a4897ffbebc3ff3ab1af7cd8a55af9577785ae79a942c1cf4379826f556736b22823598bbdcb638b46437642785dd0e5736", &(0x7f0000000280)=0x9e, &(0x7f00000002c0), 0x0) chmod(0x0, 0x4) r5 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x101, 0x7fffffff, 0x1, 0x1, 0x2, 0x80000001, 0x6, 0x2, 0x0, 0x1, 0x5e}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sendmmsg(r3, &(0x7f0000000340)={0x0, 0x3ff}, 0x10, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x20, 0x3, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) executing program 6: mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/168}], 0x41, 0x0, 0x10}, 0x41) socket(0x18, 0x2, 0x0) (async) socket(0x800000018, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) (async, rerun: 64) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x20, 0xff}, {0x20}, {0x6, 0x0, 0x0, 0x6}]}) (async, rerun: 64) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (rerun: 64) syz_emit_ethernet(0x138, 0x0) (async) dup(0xffffffffffffffff) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x84}]}) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, 0xffffffffffffffff, 0x0) (async) dup2(0xffffffffffffffff, r1) socket(0x18, 0x2, 0x0) executing program 1: socket$inet6(0x18, 0x3, 0x0) (async) semget$private(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x14) (async, rerun: 64) r1 = getpid() (rerun: 64) fcntl$setown(r0, 0x6, r1) (async, rerun: 64) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x262) (async, rerun: 64) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x53e, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r1) (rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x3, 0x6}}) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xa) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x4, 0xffffffffffffffff, r6, r7, r6, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, r1, r1, 0x2, 0x240, 0x204, 0x9}) (async) fcntl$getown(r0, 0x5) (async) ftruncate(r3, 0x48) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) (async) r9 = semget(0x2, 0x1, 0x86) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0xffffffffffffffff, r6, r5, r12, 0x20, 0xd5}, 0x9, 0x7, 0xde}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) (async, rerun: 32) ktrace(&(0x7f0000000240)='./file1\x00', 0x0, 0x1000, r10) (rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x3, r14, r15, 0x0, r15, 0x0, 0x80}, 0x200000000000, 0x0, 0x8}) (async) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000800)={{0x4faa, r11, r8, r11, r15, 0x14b, 0x20}, 0x2d4, 0x4, 0x100000000}) executing program 7: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x7], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x3}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYRESHEX=r1, @ANYRES32=r2, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2, 0x0, r5, 0x20) shmctl$SHM_UNLOCK(r2, 0x4) r6 = semget$private(0x0, 0x2, 0xd0) semop(r6, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0xd83e) semop(r6, 0xffffffffffffffff, 0x53) setreuid(0x0, r4) shmget$private(0x0, 0xe000, 0x27e, &(0x7f0000ff2000/0xe000)=nil) shmctl$IPC_RMID(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10075, 0x0, 0x0) executing program 4: r0 = syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) close(r1) writev(0xffffffffffffffff, 0x0, 0x0) close(r0) executing program 5: open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001180)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=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, &(0x7f0000ffa000/0x2000)=nil}], '.\x00'}) executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) executing program 7: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) poll(&(0x7f0000000240)=[{}, {}, {0xffffffffffffffff, 0x140}], 0x3, 0x0) sysctl$kern(&(0x7f0000000080), 0x40000000000000fa, 0x0, 0x0, 0x0, 0xfffffffffffffee2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(0x0, 0x80, 0x200) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') socket(0x18, 0x5, 0x4) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0xfffffffe) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000380)=[0xc, 0x7, 0x0, 0x6, 0xb23b, 0x1ff, 0x20, 0x7, 0x101]) semop(0x0, &(0x7f0000000100)=[{0x2, 0x401e, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x30) r3 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff}, {0x1, 0x2a, 0x1000}], 0x8) semget(0x2, 0x4, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000600)=""/76) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) syz_open_pts() pipe(&(0x7f0000000000)) 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}}}}}}) shutdown(r0, 0x2) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x477}, &(0x7f0000000080)={0x4000000000000008, 0x6}, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069c7, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10, 0x4}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) socket$unix(0x1, 0x2, 0x0) sendmmsg(r1, &(0x7f0000001440)={0x0}, 0x10, 0x0) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, 0x0, 0x81}, 0x80002, 0x401}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r6, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setreuid(0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r8, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) executing program 1: r0 = socket(0x2, 0x4001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff", 0x95, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r5) chdir(&(0x7f0000000040)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r6) geteuid() executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f00005fa000/0x1000)=nil, 0x1000, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"]) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x200000000054}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x978b, 0x0, 0x5, 0x80a19f, "bb08000100f1675910812cc900"}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x9}, {0x1}], 0x2) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34e04862698456ebc0881681c60e1cd9e0bf01b618b3cb9354c1f9d21c1db0fd943a", 0x22}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x3, 0x3a) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10242, 0x90) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x9f}, {{r3}, 0xfffffffffffffffe, 0x97}], 0x0, 0x0, 0x0, 0x0) kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa", 0x3) kevent(0xffffffffffffff9c, &(0x7f0000000140), 0xfffffff3, 0x0, 0x8205, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000240)=0x4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x910, 0x0) close(r5) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x0, 0x2}, {0x3, 0x4}, {0x4, 0x2}], 0x3) semop(r6, &(0x7f0000000440)=[{0x4}, {0x0, 0x3ff}, {0x0, 0x2a4, 0x800}], 0x2aaaaaaaaaaaa928) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffc, 0x0, r4}, 0x20}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) r9 = socket(0x18, 0x2, 0x0) close(r9) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r9, &(0x7f0000000040)=[{&(0x7f00000003c0)="294bbe01e775d42b920510a1a4327ec1b340b1976fadc987bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185b514c102af25df9f097003f67ca6918f9363386bef4cd0aa3d52bbffa10c7e066913530138c229024357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff60400008ad2d3a5431dc62ecdeffd", 0x9e}, {&(0x7f0000000680)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x104}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c7002497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247", 0xe6}], 0x3) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r8}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x100000001, &(0x7f00000001c0)='./file0\x00', 0x8}) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0xffffffffffffffc4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffe00}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r2, 0x0, 0xfffffffffffffffe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x23, &(0x7f0000000040)='\x00', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3f}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000540)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000000), 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r7) getpeername$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/264}, &(0x7f0000000140)=0x10a) poll(&(0x7f0000001500)=[{r8, 0x4}], 0x1, 0x0) close(r1) close(r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x6ebf, 0x0, 0x1, 0x20, 0x8}, {0xd0, 0x5, 0x1f, 0x0, 0x4f44}, {0x4980, 0x2f53, 0x7f, 0x8, 0x7}, {0xfffa, 0xbc, 0x3, 0x7f, 0x7fff}, {0x8, 0x5, 0x6, 0x7, 0x286}, {0x9, 0xff, 0xfc00, 0x1, 0x4}, {0x9bf, 0x5, 0x3, 0xffff, 0x3}]}) sysctl$hw(&(0x7f0000000a40)={0x6, 0x17}, 0x2, &(0x7f0000000a80), 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) clock_getres(0x4, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = open$dir(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) mkdirat(r4, &(0x7f00000030c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) chdir(&(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f0000000500)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692984a52561aa97c729feb9fa6144263b28733c8d17ca01de5", 0x164}], 0x3) r7 = socket$inet6(0x18, 0x4, 0x7) getpeername$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 7: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000900)="6b43949e85b66787e172b3b5ca48dd3c2f38b885f05c6abb9be8fc7c66399fe86d7653d163c2e848b25e9bd9f99bd6c9afbde49e007eef4317bbcf81e5a7a5affdd5cadc0e395674e7140811b322be8349a801403a810f917e8f5f06a23910b4b81a177492", 0x65}, {&(0x7f0000000140)="13374f22c8d41843dfc73ee047d82b1a3e4561ed2575f95b56bf2641c889c04b1889f061cfd64a4d0cd669664226f2cc91722d0d1e83eb907d4334fc21309421428039ebe710fcf3e838108ddf1bd0ad9626afadfbdf6ec6c7ad3925458aa2916abd855ec35bc963ef176b22dbe1beb0513990ecdc03fbcec03af8a15711b60bc4a31375b27d2629c559dbd6ad86f96212cb2e24323ab13b143fa737b82f8a60c2d3144de15ebb181ec6d40e32875e44be527030a6cc6e216a5c9a0a3f0dbc8917119eeab369ad91bc96e16c10aed2f2133cb23f45dffeb1d8197a19c1a71a47d6761068d008edcc52", 0xe9}, {&(0x7f0000000980)="d6cd64f9dc90d86273a7f7ac3adb626a302baa7f5bd71294ea73875fd80c710d99911c1bc50088e8b147d6d4bfd05d002f1193fff9706d6f5eb4b4e86b0e3e548607adf79abeb0185836e58ca2498c5cefbe34812859cb2493a05681a7238ba9782faf88db98e2fcfc77fae58d475bc898193b599202f500e4ac10b2d0d83bf70a12731ce45907a203fccb00e59093eef5850beabb5f7aaed2f844065c191c8d2b2631d658f4ce3a385e302b84243840f5822e9f234859f30534e78cd8a99729b65d5b94ffb9aeb2341bf74bf1d470269791f7f740bdcb406ff7faab8e75f8994f14010d47399bbb3845d438dc50455e72572a393a99e3a7f7bc51baf8747a2b7bd2fd92bac637c5d7157d01b2c641", 0x10f}, {&(0x7f0000000340)="a37c7af6d8dffef908ceddc99ec5b52c8e16e1889b673f0cccdc2eb49c0ec8f36c9ffdbca6225bf96c4c88443f6ebaf79d2566a50cc04b6fbbb6da7413156d580fe70a88", 0x44}, {&(0x7f0000000f80)="6b9045a2ab50e426e5f36152c69ae74568575378cd895cf5fd2cded4cf81dace7a61d9828487108591869fdfa5d7b643fdce3b4a7d970b29d06a79c6261cbd3a0b43c0f153da46760b32a992fe29cfe93a437140b6a8d2e77e0286ffd42519c3c02abaaad014bad9adcb27a2a1c333799ff4f01a76de076771f68fb9d16459c6f5fabad6794e49d7d64ff7d515e7519d5de86c9931bd89a44a90163ebebf47745692dfb54a345118637647643f08ed8ba9dd4d1f27c7bacce221b21e3339ba211be0f2c31477497c5c0f9f55d8978f4f3399bbb9cc9a94766787b8399a527303afe051e132c3388d4d4776ab429f846dc59a70bb7ff1aacf37445c1fd497210e42d003bbd3ce2d8c1fe4f63c10de811398dbc1eb6f1a724e827ffea0608323fe56074207e17b1b188cdf98ef82a174ee0a2ca01f628239e99f0c9f6087bf1e8db90d370b536b635d94d3344f938b159acae3a634994a8780526d9cd9bea9a82ac04cd75bb43e2fabf4f00f2091f141dec348136cf1a6e95ca90bcc57b434c32dea0c644ecf2bc77375b04a15c07f5cf485a613130d5fdbec2162abe7944a697af7290d003a873e30c7d53a8e6d6e48230c388edc2d441adf60bf3ee07d7b62808e9fde31cc387a8a1ad36a562ce1a5c57a2283f6c0df772e0df0fe94dae4824bafae478eb2f3a1f0908414e35fcc29cbf77e1a8a3f62ef9d47d16baeeb3822b20de9e3caae8425925b10edf3488bf47ca24289b1a26013d00899dbce1b0fd88ae276a45fb125460065640899089f8ff0db85bbdf16a96f88b88a9b3e11de9be03a9370e08e1d7ad60e06b1ac20d22eda4394824a20c1c473459e5cb48de9d1802a108651857d716c74b3c06273a6ee118214c4a5e410342dd8d2c4dfa26bbfbb409dcb97f3022c7ae248eb712f6a77c1fc2557e1e6da5497ddef7771317eb96737469766ed53d6e61ecaf5aa106333a3bd6869c4a80d6fbd334ed50fb48631094ec7e35ef1e71ec7ab8762e0a4b1f501757fba5410d3a0ec80a98c3cbb85a79bc034f8fd450ab74e7004c5137c2c81df341b47794c3b97eb81a6c3d3a3a7407f5ed73465be917b53138f35abb7d9c4cc905a090b92685008b30e2e212d03ac105d95059e29ebdc70e0a7efb365ab5f0c239e2f71fa469bae871e9da2ec7ba33ed12c67eea24e37bcd02e35dede954c617bab4ff0d138ecb21b6a25864342e071aa474f55194e4de3573bda6d930ffc6a5cebfcf56bf7ccf4eb725420e597a44518c41ca6200029c10c71c147811659cae7e0bc2d1a2debcb8781a872314df831cf3331aa4d4a38e86b123f0bfc4618844bdd7a31b174d42854baa3b353b98ef4f095c31d02d7b963ad426f6600f565f5526133d405da43c7d277df161568dedf0ed9ce897fd746169dcbbf4dbb177a2c41d447055d21f6d8b029eb595de6a77808411c82008b6c5fc0bc353042ecca4db8ecb461aad871db125270b326195a526c6e8cd5440df26bdb1e645a02d3c92632e18bc57ea01ae960de3cca97e7f60eba6b2ce2659b372b339c01fd6e15479bbcebb6a75091ec7e8d3cdd21160148594b5e75fd75f7cb48c2085e6e1138be82b334f8f2b52d1f567d330af67c6c99dee0004bad1bb2f83159f40c5cbf74877fcbd4a432508f88e24ba7afd2261cf6945d58c04a4a9503f9d1382dc94460283bc5517e526b12be7d87c8c7ccf4cdc74294d22fffae22e148dc141d165942ca1108b53aa82e37049136722211d1bfb1a5921df927d631552610bee90e808c29db0565bbb464d36f2405143cf0cb757fb172d93b3559330715a2a6d3fbbd918965e17205c48f70489fae95cbe9b774f519149b4ba648c89f1c63753214641b1bcfd226c29ca9e4f97314685a20e0aa6e8a5b2adfd1cf35ef97ed26f1b9f718c72b2a02e4781efd86b8d2f670a4a4af95a572f1517538cce4ff0ec2e794fbdaced8b4546a0866c6ff7f56f02a8c72be481b17b8d221dd929dfffe6ce670a1db78bd7d0f7245f4b661804ff797f8d862b359ac32c24681874c591081858e68727e713fac49928337471e64f7bf710b24d1d28215a797a0b8f616b962365adbf037232e90c89bf67a17cdbb313403adfe87e3d6245b5ba858f81002f8baa3272b8a98864e4a1454c2fcdca7b9301b5b79bef90e361008fe9dbcdb36451f3937e3f9cb8fed0aecaa2e5c5bd0455a26b44c857afaa490089b48d4f6e21dfbccde1d69477a487050818c8f7293428b477c43fb2aa8a0b04174effa963ed4b516375ad7af5ea3303cf2c60d9fc0d9804f9f9e91d06c4684e5038a5d47750727b3906ffc4e912752fb4daaa7f7527e750ead552d3a46412aae155931db9dbb4b2c5f3be57afda37e50c2f77bfedd3a377d5798ea3228a9f2d8e12be2941d51f4060e1ffe704463d913d86d06d995eda39c90b0ccc9d0b5aabe894e7f0927c365d1aacaa785077b075cc4bf0f7349c359b2c675cf1824793ee34eeeac70c1c78df478357d52b77a57abeb313a44b8b2cae0c01ebfe7f1479995a957bcce15d582757b84b4844a8c887b1abc1a44a4fd111307ff268d9dbeecb90f8b76386fee5cb4687f5e8e2f344cbf40a0da0a69042ecd8b8fc3fc65746f4781d7b2a0317d510cd4a61e009063541515e41400aa7bc5818bb70c4a8999d88a6ffadbaf4694d53ee029037242720a13554c2a0bdc41f0df27868811e9ddcd9ac3edc60b6c8593da2ac924ff6108ded3930ecc4644f8db2cd6cdc540a5dc754d86b18f6925cff42e961fc314340d2110d567e4b48a8df699b5a4c5706196d812dfbd6d149c7d819e775f88801e3abd108489cdd5fa514fd78ff2e6bf3eda9de5ee62be0de02f33fa8e3f324c2797bf3299af6efc6758c066572c8e2a8479c1d833378a4ac63e4133533e8ffe943ad91cccf07620c5d5478e994d57379af124283410d2d4a6da58ed043e22541e655ae33326583269a4f10ab2f06234b38b8ff51739b1dc0223a756f91528494bb088c3097eb45a596198ad85939f2d36a06c53b2d1bf4a45c9b4fc6485829c37948683b8cb56abf5a0bb898a66a3fe17d37ba55c29420c29d80dcffc91ce03595a2d4f2753605a4df8cd101e26f3cda0124a52c38ea50a1af90e1387ae7d23e3d618681493515043a61e93cc28ef305ab9f2259a32af59bbb2408708b2f25798b39125bc86b5bf93118c2ff4a499cfc248e9d36ab5646b91467daf13756de363bc2b60dd6a619c4817ad8b9378715bf5196fa05d7b448b4d5b5ecf86559dd38d5e8c99453910203869dad1e31f0860b43ff9636b4cfa9de42ba6f15840d25eb3a24ee8e843841c97ff8d1f62d35647cd5c48a8d2e09619f9f7986a3f304219af0a377a27517d698ecd046874b9fd1a90e445321bc54cc930dbd614313a18eab9bf1c8610cd15634857ddbbfc8a131f5b234d950e2f04c69a51542309e8f5d2326392bb463634ac1158a6985ec08d3377c8a1af26daf391d79e04a2b63d268430f4275f36d78e4f85df7a9aca93f806bdbc608862ef4297e418e4ffbcd09a32a265cc4871c53e8c9aac91680d91c3dc34664e55128292214526ecb7f919a4fbd7a01b7de236fba8636c72547cd9b512bfd80ab1126cd4866b3c4544aa578da668172a44084230cf1944f514734bc6fe6a65706b56b34ead9dba0851316ca0269b71507dec3922f4ef330336e33fff113851873d4ba751644bcbfa1b5e94207ede8d8ee25840dcfd72ba5eef96ce5ac79370e36ab1b29b44a7d00158a604b892546a01122292e6129f776a70618871b2dcdde85197e3a1bc3da044e1fa1ede3185b50780bb67616e6a8b5b06146b1da85dc259a9f4f71237d0b9aea0ae8709d9e3008caa2dda344cf3704c8935566a5d249c48d930f622d4193adcdf1f4d302f9a43401854b99b3838a0a26f6660ceb1051e0b2872b4d16764a77b8dfadb941c3662b576a973dddf1912360addede6440d21f3de0b874116a2727ffa03fafc99e9d8411e4464bd172d89cf116c9987e75f5b3dc477b79beb815acbfdc666a25eb2fc8a2df20b73e2be29e9fdf6ca3b626f8545ba3251a4b33a6ce216ab512263ce63b164a7ac43997cf8568e94d0ef16984d2dec5e9dcc2a59d189e44533a2e825200a29a3c2d2d4ae82a2e477ae646cd14dcd6c5e1c30ca3d4668c3b134e625542ac6d1951cff39bccac0a6b45166ac8dce5ed96152815a6603f69b375685ccb3943d81fa7260a105d4212259aca19abd2932a8707aa46528c9847dc34d41241d412359a746596a2bf6f5d86a336d8b53e8d84e47587f35898cc3ab585b32011597d9515ea661e3bf0b40d94d870f0ce5d711dc509d04b47e1eb4ed4704711739348129b69ad7c7f51d0c4a8efb01ba564961a30e87fca22f11898ce206cc2a4d2ca3af8ab543369712c3d88f8942d7c501519daf842db808abe0e3169ac613038a0227f02efa081fadc15fef6164e23bd815c3d17c33aed6c13c01e52177582dc392362e8e6ce66e4ee5fd2f0b320c4d968c60dcf26f6f8eb7d4d35118d500de21cbbaa580111ffe417c4c02b0451f76db681178e6804b04b6e61e3ad4d0453a1cb0b61a3e50f415c4f28d6a921e183d97ffef3396b60871062dc826113ef605bf3b553a578d43dc933ae50535001d020592bb3c4902970b70d8f0f74964f2405a6994b6a9c7e9c1e593d717750490c36f41cd4871de319d6eabef615761f20d71823fb785e9f725caa7ea44b16295b3810eb120d86ef101d1fd2c97be2a9cfd9662b55caabf3442d280efecb0b8d148585515635b1da8de13a0bdb424a678397a78fb118d6447cb3fb6bed0fddfd335f6690dae32449d7b9fa8c459ecfa4dbb7cf759288f936038a6d3a99b6d09d7b36a8809eeca7aee413a4cab63d26ae508d8c37f6c50d42e9978b4ca9e8c7b448523dbfe0c4a334c8ce157289e25141383284010bebb80fc445a457aee2aeb699268080e53e769a9c59fa837c10c7a443947c0a3b1056b648a14eba5768b7d1043d22b9a726b22ca8a4556eb1aeb5b5448c8d627d73c82be62cc168d415df6f2c09e34cae737032dedb880ca2e9c42b82500f03c40a813e406be90059b02f21e1c401af3ba5bea12c1a9486b3885d67fd7d7dab6f779439ae8f7a9685f04497e84d6e5aa0edce049c0067ed84b1fb1ce6821a9b4bcc53fdcb41eecee45c3308b504b57c8981542e366802dfdc241141808b6201fa786f93abb87e936c05aa651971c2006e12431c372c232b5af67975603561912be320012010412db35a5a92fe75a7673049a08ddda795bcb65649f7ecf874acc2c065253f94d40478902084fec98ec128cf16a56be805c2a9b6582182c259e379cc0cdd8f8aa9cd843f318c7dac5a89d952175f91b5fe73cbd4c8b5b310e8dd11b838a210b0692599c600bd230b0da4f0e5887867548ea516211a2300e70554e08372b19f1df45ea5c4db57f4f25ef24d3f6b184ea3386b716daf8f7dd5896544b479fc7a5fb8f4da138a2d885699217fffa114f0ac0e7a1b1c4f789d9ed6b9b53d5c6a22e53de954e50b0743daaeff1259bf6dc4b600e4e46a6b63efcd38b0e4e820d67ae0e6a71af24d7c89a176740f81677fb0cb8b481f4ebf6a4e7fad27db1a0587496f2b21f666838dfae596c7d6edcdade25a1c2c7ffdb1ee3aa5f55870068e2d41c90372cc84437d4753894f9ff71a3cef3a1129a34844fc3cce4f114a12052a3fc9129f798a53d3683b42e8c0117ae0f124456ffaaadd921a09e4415ed69500e72d02a85c939", 0xffe}, {&(0x7f00000003c0)="8e00"/12, 0xc}, {&(0x7f0000000ac0)="980a8e55cbe1bbc2d97c4d7a3598177fa83572e0f1b8991706f7d791eec710c8a12a3e5b3c99d6d8fd4294ea3cca09f208bf6d12290cfce6a939fd8ceba05b906a5381b9731b214d28fea8b6b7280db752d35702b35aae1e0d329108d6752ee6309a387ffc9bdb65aa5038c5d37e16c6466a3895ce10f679a2f685a3ae9f75cd5fba3bb15ff2b52014863e697a7acca4e05991ea197b14cbfd3e1736a101570d2942adb98ffd1290078b30666f2f0127ee9c424c4854498efa6d", 0xba}, {&(0x7f0000003a40)="ac5e55dcd8d3f5dad5e7e0edebd338d3e3c4652f47d95e2ffb408c9dc6edbe0129b01325208ba554dcc07b161148aff6472a88ce9b90e968b85f97c9da39a06ea3c96443abb83287006026e6834d8975e5134c3de55e3ffe65a65b374e1c69034ad99b54715bfa0f9e6cb46fae5dc39f38779b80129649cef01c4b58da0e8c4a8e1e309f56830944cfbd9c7baa9fc3db082ebb0572af3aa1d8c4287d5bc089ff71f393a0997b5ae71058fb6552b9264bbd6a3021937b844930a32b146b128e09003aca9f441bdb995e2817328ccd5acb8abc1fda57d2d87dc84268e568f8b52033186d59a91a4def8c744bf14933c4398a04ef0b60d6ad426e6342bb0f7570aaa9fb56bebb3d1e45a5f757f2d65053f7f4b8170a5eccbeec7fbde1b26a9c73914879b7174ead42960fa99af91b34c999e04f52d5ec2066c438861ff19d11b192ca63bac0fa63d4213d2d982cc2d9ab433c966b77dedf3d824acc4518fb246ddb18e1a576347e037c34e95b89c34f3318125c1ef2541c08d3313e0af9849bc714aeaa47c506dbcfdade6e2a58f1f65d5c6091825fcfd5337dd3c92e5d13b52d18a6eae97edfeefcb4d770dba72691326af0298daba79052ecd6d768c3077cf782875640091fd60f6f85faac1e1d2b7fa0330d37b1487d186784ff84a89de04f133ea5dd6d02557a8e35f0501f373c50b8d38ec78b66dbab56c502a23121e36c443625e054b5b10f7215ed79090179ae0579baf2d061b1c3c2f3456c2552918b0456e76e381fe40b2767f98a8692c42d5daac38e83148dc579381101a7235ee18228dd61e2dd7851cd33678847bf3a54feda1ead49ba68413262c8c3f06942d257a29273434ad3ba126a2ab930eb33f8509f7d11ed5093adffbdc187217782505dc826813e7dfa71e494ad551b4234920e3e3678e355ef4487397638049291640126c4d42d18025c33def9b0b1aa9c2b122cf227cfdd1eed625b32a72ac48f957c438c7eff06a1a0f1588a471721cb1c30f923d7539f68a4ff8cd052872caa750ebe63ac8d3452c2e824217a2f4760bb5842faab4f1c3df752535e6dabdfc13bc1ac662f6107c1c3bcaec067f5eb482f29ae664673cf3a48fa3f164102e51b8f83af40435936ec3c4a22eb0b78f9f3ac5c16c076c1c50af762d36acfdff27e48e46176171c379d627c51ed83034adae7976b8717e9c1b98bbabf30762398bd30e4fefa30dd6887d9ade62ababb9a40bc39c60fba9dd11008c039cf4bdd24cd5fc540ca5794609a9229bda857bba255411c31ac1afc6e5fe4bea96bb37ff22df4c65d72f9f773472a1182b5d1a3fbde3ed5a097913cb30c5584a7002412abd6177843f4d2685c4de09b224cb7bc6b79f7a7a8d9617ed31c0e75d2306283cbb3e9dfcada41e9dd2f6e42836eb729447d8a06d69f40c37b4367cf95b1527e8de5757961422b788b3e18f2cec32f05943d122b2cea3911d6f15aad999417846f71e3cbb680ef6f6549dfaa7f3ac25f1f119b30b7bc78f5a2b405a4cf2170b415d942c09bbc9ee3c41a858697c3baee172ece00b8f03da3831349b9415390b5252d472ccd91676c9e72c8fed0adaa7f24116c365db8ec013f1a4a9ca12b96e00d2bcbc190ad7df2bcb61b2f273259d16fe9fbbd6f0358daa9ed5f0c62cea9ffde0137c4450e0efddae6b0b1f211f3fa3e2d82f2a07b2043b1db885d744a79c20c3eb09678330ad58687c667eed2ba55fedfce6818c005bfb9f0fbdf58e4d3d833eeca556fce5ba0fccd8df3097f867ec5ff45f81e0053243fcd73f67cfaa7bbbbd5e18b2c9b746edb7dbf9bae8f6204282a1088a5546afb55a92b7b4e006b59c923d28f6eb869391878924c0523db2ea63b8d13c4da57430fceeedf36508c4a8cc987aaefc4", 0x542}], 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001f80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810a6885f55246b71224301fabd915d18aa50c2d3ee9a7c33fcf517d9ec32ed3f718729e85c0ca68c5341f52ae705cdbee6f952dc1", 0x302}], 0x1) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) getrlimit(0x8, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="59862b01aa8ebdb9f0feb98ce2e71958ce0b6fb1893c7c9c44232b8577b9f09f91f7dc2fbb55301c9e", 0x29}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2973187804e4515bcfde49cc09add27350cf66ab13bec62d4192fbf4c2171b39f5f5d4f2f1092f1d190d3efdd7bd84484ccfc77acf7c0c87a9eb987104519836aa9b61ffe111f3325d39e9b8480073b2f6fac28795dae0d95b0ca5fe78b92fce83a522b8bd79eb93969c4fbef424752cbb54c13750a9d316dc0559b4f6ff5322663d9d27cbbaee0800627c55da0cae8e7dc5c720fd8604cc3cf05b0b0268733356777cc441156808ceaa13ca225185828a21f210b813865adc643db860d0d27d889e32f2d554e3454882eccff50b71880224b7d3e25b0304cec9ac6be162bc2e1cb9180e3d7524d72ea5748f8d24a5c2186e6ba580d832ca0f0b4aa45f89a219a1c9d7917bfd98f51adbb3ebce8cbac38d8b885ade3e79f805720459b49cc5ed7a4d4712a64c0a8fe74218c40f3d93eae542727d45f2feeac4f45f1a5f8d94eb47a8321ae36bedfcde0677da7e38e2933a4a4fa763b5c7f1c5593929b1a546c1c6896bb75f0ae3c1f5ff39f71da80a8d23ad52f3243a37c50afaf281586b4c0217931c9a229bfcc659528a68db4", 0x209}], 0x1) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000194000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000162000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000004c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0x15}, {0x3d}, {0x6, 0x0, 0x0, 0x3ffffc}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) poll(&(0x7f00000002c0)=[{r0, 0xac}], 0x1, 0x0) executing program 4: socket(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0xa, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000580)=@file={0x0, ""/513}, &(0x7f0000000200)=0x203) open$dir(0x0, 0x10000, 0xb8) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getpgid(0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x28, 0x0, 0x0) socket(0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x3, 0x2}, 0xc) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff02000000ff60606260000000090000000000000000bbfe8000000000000000000000000000bb3c000001000000006cfc48fe9ba90a12e79dce4fb4bcad34f3f1dcf944000000000000000000"]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r1}, {r2}], 0x3, 0x0) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xd871, 0x1ff, 0x6, 0x1, "0c17308967cee304d6bde472b7c1e569489a2b92", 0x7, 0x40}) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000100)=""/87, 0x57}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/222, 0xde}], 0x6, &(0x7f00000014c0)=""/237, 0xed}, 0x0) dup(0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x9}, 0x8) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "0000c6f26461c094f4ffffffff00"}) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f00000015c0), 0x2, &(0x7f0000001600)="4aa76f5cd47a2c65bb929dc09606aabf8c54b15d442a4343a527caab310b46e7a1fe76bd9684d2e46ba18e8fec0fd9dfdfde4f639e5b2f817144dd4b4941299f8152c316dbdf8e56773b29a727cff2ea24f5d19b52e7ab7a92c3b5", &(0x7f0000001680)=0x5b, &(0x7f00000016c0)="8ec7b316444549787b8113e41cbe1b1daa41b8073004c885aa62a4a7e17197223c219403df56dabc375c76f2aa06481a7d6dc1bb674abadbef5d1374e7f55e7be04743bdd811c72a1f87644937", 0x4d) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) acct(&(0x7f0000000180)='./file0\x00') executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) accept$inet(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x9) r3 = msgget$private(0x0, 0x384) listen(r2, 0x3f) msgctl$IPC_SET(r3, 0x1, &(0x7f00000027c0)={{0x800, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x9}, 0x1, 0x1000, 0x0, 0x0, 0xfffffffffffffc00, 0x0, 0x9814, 0x6}) syz_open_pts() syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)='V', 0x1}, {&(0x7f0000000240)="76b05da480951e128bc51bc139028db16420", 0x12}, {&(0x7f00000002c0)="43f6c1f8514f578ec86809aec7870dc24109d2d8a04b74c3d7fa03bf1732e10be8fc564ef2758c3df83df7fe29babd89186e94c2edc29cabd9f2c0e5946fe195042bc80536bd7383d6caffe3d54000464de778ba9fd6bb217593c97be5c3d2406c0bf30160549c9e0bd63eb4e1c413cd63f7e0d19434bd77ba32acb61257d90b5b906ace21a3891ca2d15b507167b396bb1cffb34169e6a13247f8831d2cd825721d82902ec338bf522060cd98c2", 0xae}], 0x3) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000280)=0x5) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) pckbd_enable: command error wskbd0: can't attach mux (error=5) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x1142b70d, 0x0, 0x0, 0x25a67836}, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = getuid() setreuid(0x0, r1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000001600), 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x3000) kqueue() r3 = socket(0x1e, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x5, 0x101, {[0x7, 0x7, 0x8000000000000001, 0x5, 0x0, 0x0, 0x0, 0x9, 0x1000, 0x6, 0x3, 0xffffffff, 0x3, 0x7fffffff, 0x3f, 0x5, 0x81, 0xdde9], [0x8, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, 0x2, 0x6], [0x7fffffff, 0x100000000, 0x8, 0xfffffffffffffffb, 0x6, 0x101, 0x7], [0x101, 0x0, 0x0, 0xd5, 0x8001, 0x1], [{0xffc0, 0x6, 0x0, 0x5}, {0x1, 0x800, 0x80, 0x8000000000000001}, {0x2, 0x6f52, 0x0, 0x29}, {0x1f, 0x5, 0x3, 0xa69}, {0x8, 0x7ff, 0xfffffffe, 0xd653}, {0x7, 0x8, 0x7, 0x1000}, {0x0, 0x0, 0x3ff, 0x467b000000000}, {0xd5d, 0x1f, 0x9}], {0x0, 0x4, 0x4}, {0x2, 0x7ff, 0x0, 0x8}}}) sendmsg$unix(r3, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r4, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 3: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) acct(&(0x7f0000000000)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r2 = getpid() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x4c4a) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) setreuid(0xee00, 0x0) r5 = getuid() setreuid(r5, r5) r6 = fcntl$getown(r3, 0x5) r7 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, r1, r0, r1, 0x22, 0x1}, 0x10000, 0x9}) fcntl$setown(r3, 0x6, r6) close(r3) socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x7}) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x401, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r5) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x8001, 0x203519, "d569b40bbaf180ef1cff0f00"}) writev(r6, &(0x7f0000000e40)=[{&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1", 0x156}], 0x1) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_open_pts() setregid(0x0, 0x0) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRES16=r0, @ANYRESDEC=r4, @ANYRESOCT=r2, @ANYRESOCT=r7]) setgroups(0x0, 0x0) writev(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r10, 0x0) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r1, 0x4, 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xb6) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) fsync(r3) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8480, 0x0) ioctl$WSKBDIO_GETBELL(r4, 0x40105704, &(0x7f0000000180)) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getgroups(0x1, &(0x7f0000000340)=[0x0]) r6 = getegid() getgroups(0x2, &(0x7f0000000380)=[r5, r6]) dup(r2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000003c0)={0x0, 0x7ff, {0xffffffff, 0x3f6}}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000400)=0xffffffff) chdir(&(0x7f0000000440)='./file0\x00') r8 = getegid() setgroups(0x5, &(0x7f0000000480)=[r6, r6, r8, r7, r7]) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000004c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000500)={0xfffff4fa, 0x9, 0x3, 0xb8, 0xfb, 0x0, 0x6, 0x10, [{0x8, 0x3, 0x67ed, 0x399}, {0x1, 0x1, 0x7, 0x85c}, {0x329, 0xdf, 0x1, 0x5}, {0x8, 0x4, 0x80000001, 0x1}, {0x5, 0x4, 0xfffffffc, 0x1ff}, {0x6, 0x9, 0x400, 0x6ec}, {0x5, 0x9, 0x543, 0x6}, {0x0, 0x0, 0x92, 0x20}, {0x7fffffff, 0x3, 0x4fd2, 0x9}, {0x2, 0x5e9, 0x3f, 0x1}, {0x7f, 0x80000001, 0x900000, 0x15d}, {0xffff9f83, 0x10000, 0x8, 0x80}, {0x9bd9, 0x1, 0x0, 0x1}, {0x9, 0x1ff, 0xeccc, 0x6}, {0x1, 0x6, 0x1000, 0x5}, {0xff, 0x5, 0x3, 0x69f}]}) r9 = semget(0x2, 0x1, 0x180) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000006c0)={{0x6, 0x0, r5, r10, r8, 0x4, 0x6784}, 0x8, 0x6, 0x8}) getuid() write(r2, &(0x7f0000000740)="916792e3cbd400b7a5d7226b", 0xc) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000780)=0xfff) getpeername$inet6(r2, &(0x7f00000007c0), &(0x7f0000000800)=0xc) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(r1, r0) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) syz_open_pts() pipe(&(0x7f0000000000)) 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}}}}}}) shutdown(r0, 0x2) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x477}, &(0x7f0000000080)={0x4000000000000008, 0x6}, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f00000002c0)="c189416f5912bcb80be2368fc2ec3a054e2fd4b106cf516172af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea6b15ccdc8c21cc79bddaa83fa9d2136a5b1ddba6dbf1b328", 0x63) poll(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) r1 = socket(0x1, 0x2, 0x0) close(r1) r2 = socket(0x20, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000)=0x80000007, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) seteuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x10000) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xffffffc1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) executing program 2: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x7], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x3}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) (async) setregid(0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYRESHEX=r1, @ANYRES32=r2, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) (async) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) (async) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r3, 0x0) (async) ftruncate(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2, 0x0, r5, 0x20) shmctl$SHM_UNLOCK(r2, 0x4) r6 = semget$private(0x0, 0x2, 0xd0) semop(r6, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0xd83e) semop(r6, 0xffffffffffffffff, 0x53) (async) semop(r6, 0xffffffffffffffff, 0x53) setreuid(0x0, r4) shmget$private(0x0, 0xe000, 0x27e, &(0x7f0000ff2000/0xe000)=nil) shmctl$IPC_RMID(0x0, 0x0) (async) shmctl$IPC_RMID(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10075, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10075, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r2, 0x6, r1) pread(r0, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) sysctl$net_inet_ipcomp(&(0x7f0000001400)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000001440)="4abfebbf0733446edc6d6cb15b9dd9fdf2e3e47f1444048d7b0b36dc8e7da9b3222341a9693a0445ad1ae4584b03d0286f7b6f2f6cc497ed0f338389effe8f486beefcf2e8c35de822813986ac5b472ce2019bff88ae46a7fdc84bcecfd89cdce00c", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0x0) read(r2, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x20, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001600)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000016c0)=0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f0000000100)) executing program 5: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000), 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)={0x8, 0x3}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f00000018c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') close(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$KDENABIO(r2, 0x20004b3c) fcntl$setstatus(r2, 0x4, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000640)={0x3, 0x3, 0x5, 0x9142, 0x7, 0x1, 0x80, 0x10, [{0x180000, 0x2, 0x7}, {0x6, 0x7fff, 0x6, 0x5}, {0x0, 0x0, 0x1, 0x515}, {0x9, 0x401, 0xfffffffd, 0x5}, {0x5, 0x6, 0x7f, 0x7fffffff}, {0xfff, 0x10001, 0x80000000, 0x8}, {0x80000001, 0x7ed2, 0x800, 0x80000000}, {0xffff, 0x0, 0xcb, 0x2e4b39dc}, {0x9, 0x3, 0xe97, 0x1}, {0x7, 0x66, 0xfffff801, 0x8000}, {0x80e, 0x7, 0x7, 0x800}, {0x9, 0x5, 0x81, 0xd5}, {0xffffb61a, 0x1, 0x20, 0xd32c}, {0x1, 0x7, 0xfffffffd, 0x6}, {0x2532, 0x5, 0x0, 0x3}, {0x868, 0xd9f2, 0x2, 0x8}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000040)="518d07aa", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r3) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) utimes(0x0, &(0x7f00000000c0)) r5 = syz_open_pts() bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x3f, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000080)="b671b5ba583f8a0f42a570bba62564ae22d28e9e5a4c378a16fd872fa74be20513787dd1405e", 0x26}, {&(0x7f0000000240)="cc1087d9283e9ee1a728d331e2487a8f0b0ed47e67742cac576ae518b81ba6fd04dd2a184376d4c7a4b8831c41802948b95247a750926262c077d80b34d47aee21e5847369062225cf8b3deee7b2ae43a85a996d196384b112dc5fe91916d44a38c5813b", 0x64}, {&(0x7f0000000340)="fc157c91c1871e90b73d3cc8c7cc1098c3dd7abbabc64a54bd3abce14d25f7eaa21edead13a26e42ff3a65e412c123eb6ecf304d8adbcd89a21317b256a10642bce0e3714a9a56b062177383a9fd212ae780c4b4e65e7b0b53314842d59382f05e6651128bf4b2898159422315bbcc88f6808221e22b7711e21cf7aaea70829528951ee0fe0656448f", 0x89}, {&(0x7f0000000400)="5b472aef9f940b1149adf778111cedea0bbb35e0e04255eb11ff7b12ceda0d0e1d029860b84bd795b38c08aac8e35b48a9686bc412e71d2f772e56798cdcd591f2a21f4bc0abc62ff75db26c0e68839fc056562c96005a2f4870ae98995b53f01e3d4dc73fbaf87b86a82d139ff5f001a1dc255449147786f4c003e2fd171d010309cd568904d908407a4716fca6d5c6517112da26de05fdeb139b9d5c49f4f19d62859973ace4c90d13380124b3ca4bda775b42ab22e792f3e6957e83a3b8fe50c5fd8d0acfaa67ba853c934e9279d3999071790f61f7ca6c9fb1997d1bab054a9c98afb92d15c1cfd5514c", 0xec}, {&(0x7f0000000500)="da2e04f597b659a76cebf81a519aacc1457f61dfd6cdb616518e18b30e24ad2a6a3f1a5a2fb8f00b54adf2566a76f1e8e7c5ee5396f7b50e7f56e7fb4b058629f155450f4a958cbdd664ac9b3abcd989f26ec6", 0x53}, {&(0x7f00000000c0)="c8a2756e013d991efc987cb75750411e4e49217b2fe7c86996982beaa25b6aa414d29a8e61941364aae32c185ddb2f6e678d295ece", 0x35}, {&(0x7f0000000140)}, {&(0x7f0000000f80)="681508d1acb3fa903e106700e6da41364479dd94fa4287f649c0a490cf4fee7c17e4d4749a9db71132bf8d89be42cd685aa485ab69ffead2b1c0c17caa7e4d37643efb0d548881d0ac0abbe0b64924f3a71e4ffaa287606ceed815f3d08a5b40a0aa293557891ca290b6f46ed439fdf92b41863bce97da28643d175087d15c659c52ef6367e6a73248b981bc65b25f17e785a49bb6b12761ece5c916259831d367604442af7ca5f2b329feaa9cbe33be7a47dfb1fd48c89a7309717ca447a93fac21ce06ca17ae9f02dbbd7d57b3837462f05cb7b854a8a07cc546cdf6cbe9f4c3e147f0d6296093ce73a7f9e55780a4e620823cadfa00e399097462ed71b8002eb1be937a46fd41b66679eaa07bf674d6d4d91bb9cae272bf9589f3ddbc6b34d863c59d40c1717f54fc2db2f853eeaed36d116b75f4ccff81e05727e51132eba6a86cc465617b707aded461729a7fee148a934522cc0e7691afecb8f7d44a28fd7474d8fe7c90a0e636ee129aa550adb2b2844f135c8608b52b5450b7c92b9b5cb0dbfae7b261e83c9d3f3b04511c37dcf7949b864f799a18dd3705601eb1afdce512af6a6119e1e6287817a89f6ccb64d9da53a3a747119164c37cc648c37d5b13f698df130a976fc556ddf4f722d843a1b9856072849a981c2d582a18f902d642c72a6dcea537b930d36b7a2036280e1d10ffe1e17e0e8525de1deace3e459339b67af2bb7956cb945579e917630d463efb5320381c61ee52a035c42a6d643a65f60ee35b3f5173fc2fa8f07539238b29a5e3eb89e2edae3cc59748917ed9512ed8b67f488e5a6116f4bcd1c93d4b4981d7db2bf38bd93f9d9bf40f3c09e8031c5b3ff91c5d4d87f8afd393380b8fa1da086e1b8673da618ac6be618822679186271fedca6db8c743b5129284318540e15c45fad28412a9fe1ae9ba51898175d804e924081f25a5d3bdee4e841258cd2cdfb436cbcd08bafc1c49a104e00d758e0e31dcbf49d7c886d397b5c441efbfe14ec42fb93c6ed58716ddae505dbe2a3305206b07a5cc5319d9930b892fe1887ade7edc942f911c8246f904acf39e88525fc07c86d3313784cf7adc1e8cb98c72ebb3c2ba56ed603c11f9c193560f2f1544c56acfd71f3cacd0f8e9489ed055971dae628cfcbc16baca2573d96afc05d21a7b0d4c1cb0605635aaeec93564f9d46b85b07f2c2864d578e22e8ac96cfc071552212935413fb8883c7005b1e0bddd37150adc8e1ce311eb8c8fff6de4f36777482f8c05c7d68f3dbf115036f6d5a3f29c14b9caef991f6a9b24c570d82eaca5c2a67542fff07e5f8c843a3f9d0b081e27b6327fb1d4918cb5c399ac0fcc4104de30c76cb43ea90eb6eff2b192bffadd228d63c8ff031cd68b60e15f9e9f9bdc367691a2780c14c31a2fcb873ab6bfce8c6fe4a2bdaa8b1f39b1bc390cc69a2949dff57616ba9499ef987077587763a50367c3976596fa0095c2a09be7cc830acac7cc52c6b2b71905f1e36c99b1e89aa438ee696f3b6a05fa10e24a74121cc18a7d08c3b6ece9254445aa01781a16d2fb5c8b5aa2d63e7320782c0fc89db04e5d412ad6f7bdb94e61f9919710aaf75b368a3e8a2394e0ed4c66dd6aeb46b4eb1b714a2d021912b9db02c822f80e984b63d21279b4039b2685508f2a8724ad5971e5a3142b058edb3c646111ba590588d1b5324e819d8c736ec98d2343ba67481743138006a983651fedcf294eead5b02065a4a1ce3f0467703e125a4319e61acaecfb1c8f43b82f69109267a07ffce0d608fba34b7626fd7e6cb84cfc13bba9f2948f09479168796ebec3140638a64f6014adfd3112d6de3bf3787eede6869481c3b19a60eb6991b659038f5ac91b473a84033b274ec994c8564fa296ccb70906acddbbbc8915fd108440c3d2eef09b9d1fad9adf3833e329f139488aca7ad64e8230bc9227a5b8503e05e69b3b8864101797173734cfb310f550a0c725efbdc505615dc7cf64d8d69404adbf8363634ea76e0643bce3382db46cc527cb281458b0efc2da0a3946144f86f3245b8f330af111cb79007e7009c62ecd0dc26f58aafbea748e3a26c8e3747a6ee020f17c52f4d23063189510f41e5bb31cb5621de0ac6b6b785d7cc478c1750830e60b832e84b7ebb6afae54532f806a954d25be874b4bfb94cad5b381b8ac56580532e25f251340ded91e1d3d076bd3e0483d85802881613bda208dcd2ea40b3de8c3a822e58bb19e7cc2f4f297b9a22ff6a552becb267b473b11e3c494de8958569b4378ea4e9b6547a84fafccbe4d8a6d183a7a9396c35474d2227b9a6891bfed707d3e111a95528c273b7af1daedb31f45532bdc695ecaee4ed5a5f461ea52afbf94f6b46fd19932d55fe9b9df78c0dc44eee0576a24f32de1287dd7b6e5e03d9d2471e30a9298187e5abe415e4f91d4a9ec7434c70989334fe06a9a5e3e78051da5e2e8850e086f27732ec0de66b5950c0cee9c21d44976d27113bd4053c2b500c6f0f2261f6e1383021508ebfc2cde3f7d69d299e2f1448aeab8b4403bc49bd5f773b99acc99203d447c0fdcef10bf4d492672a61aea623e3d0b0c30babdb5f85dea24c94fa1404191cbdf89e72524038e951d011af457ab2c0484fe5a222bd67c5aba6f72f26e3990507de0da9d13ff8ed708f4952dcdc1160d72e1c48630bc794f2790c7d52b520e15f41856774581f240efac7a80bc1edd957e8035b6cf6680d72f1791ac9383162bf496f8b609b8c540d36f2c5aae2fe5e3297cb267b177e20d8ef14a5c26100b19b72040b05a14eba7a1a09cb93ed1cf99c327fa8a1a39ba040b4cfe3d58e65fd5ba3b256468c3e3ab44454dde6c48fe07336e9ee918f85bb35ca265902daeff268082681feac95976dfb4002aa85a98519bfb0f58bc11496e7a9d12e36fb494b1e6824efd33f380f25e2d2806bfe820b8f77ebd10023c9f3df8a30a338072325c66c04d7020d3d80a558f42ac1d05ba5240e7b9cd30a731134c09b7c9a2abfe5b85ef94a747ea5dc7a6b5043cc821bb49fcd339e0cff55eb4eb49d36e4bebfe1e7946c20cc4b63da1d089cca1f6b81f3cba00563f3beea3d7cba14af643b011754f21b02b5c21244cfeaa5fcdbe7747aa097eee4e524c31b08e6fd57403fddeb2a177062080ebf276a35145be2f498ca68248e02d20d852fdc137f229e1794cc073b0db19cf6e64966e6916ed8b2d8c5336a48dd524fcb9981a15df7fb3cb31b8e7ac2e7b2e06d9b21e80969272552cd7dc6562a6bc0f3a3c81724d19a80218d9b0ea8de402a9857d36832746334f1f2f0f25fb531bd9d668786c36972e3217e0975d33521d0e2a3b5fcdec8005f186f09dba820270e6c4ca3075fe5630201ac23e3d14970dae1103ad2ffafb548d63b39cc1b32f7d3f5e1762724e24790c9dca25ebe3f92d191bd15a063435ac89f60b4f3304780422a1616b202a0ce38884fec5a1257a42ca83c1d9e696a2a26fb59674a943dc02d97cdfbb709dcd064ec7c48be41c014ee0243aa5239ca235190b519366fd37dcf93a1a066a2671103d5e81bed8c026af121942a93bb7af48bf0fcb41a967aa80504593aeff16aa70a25981ea2e5b978dea3c8c0846708daf98af5b349a13dff3111467a368ddbda27d6fe3f71d15bdbaa8b6dcdd1e2b8cea779bdc01aa74a81dbcae91ca35c1802c9325d96a358a6316ff841aaec64aa2df2d3a4a4f35464b4a78c287dec45e1a2f0518067305d96dccca5ca47f309fa6b0c872b5be4d96d1a9571d8ba1c0126ab0e83f4a35eabfe723fd31bc458a790e0d99c59548e2fce536cc5714756439b4a8dfe55ccb9da3244cdd2cf7f1adcd48119edac4e67e6f562274decfcb90b0394da0ca3a8508508ac65fa12294bfad65eec197c398c5c4ebf7ad9410847992e88d343884975673c2ed199b0ba4d20c1d29307918811518fc1453eae5e3f432fb5f59345eecf2d4c4cba59c443e0ecdd422b74d63ffd87daee3bf9bcafcddba738b8d4b51d33bba94cbe587b7b8e9270c062f24f12cd84a36960ca57813cf470c0537380e8ddcc4441682531cfbe0224daeb9e75c7ef80aae5fcf979e308d45fe6e11e522f67db07552242ae1087456d0705bdcf46cd6ab957d0607de16cd4948a8c8a222a04b32987a2fd5540fc90646bacf184e6f303edac0f965aa297b22a840247a5cf27b3519f46108b6e162e43ea62ecf83174d9f140a10a75c6cef03fd682b601802fa167d0433788bfec68c05c6b15367fb3938ceca25770395e3e426728c8cbdaf7bbef205127fef16b8ae3e71843f88b79cce77e48f7b072bcedff0a5ad2f3ebaa68f5ac69715c3cb7996d46a15efa9072fced69d478458b5dcdbd323e97cd9471bd9cb8f07fa41ee9880f08d96dfdfb7d073978e06008d22df5b384965b0e2caedfef949af4f4fb4cb7f90cc150279b8f58744945c16021c118b93ef073ad18ada8f98989b5c9fe5a01bf4961d6d1abc0a5da486678bce4ae532f94edf3fd4118193663e34e3e4fc415934c044a4a3cd14f34f5428c09f8ad14933d9dfa98384f99355d944141470741d02d67a6fc99239c77f92b7e8e67a3f7c1343be344288f0ba6cde67b4278d0c96b4c6dae11e6698cbc0d422bf1a4b11303cee05fb8951ba215bcbfbe2bc8d0ef2f1c03821d5a0ac61f4bf5c26f4534f6d561e57e10a255ac01b5510866cb5f817f08e807215bd2afdb2cea466e0547cb2e475355075b158ba95363e6919176242ca95baad149e0c07d07823177eba80800e24c51a76352a9261b12911a4602ffd8468c37d32f8e2e9124d33943244e6c6dee90073ef6b8cb952e930a05510e9e6ad4a3d6b3aa9088873573466587c9f13a682e26e4056769e28890e1e44b871f2382972d16cac5cb72972e3acf7b4444e5f6bf953328091590ad2a845bc80ad1ef7ecc03c277c8ea8f22571e345a2b6728c14bc9c664742af1aa4bc99f05bd110ec6f20b3a01834863873e545caf4d7543f7c68fd816a983046efaa76cee35257eb0c06546bb99095e15531a60c38b0b732163b941451d5c55655c7130856388e1384eddaf858c56fcb2bfc6df25cb9f67f1cee987510d4a701e5463065a6e1817995c99c4baeea2684baae41fefcfc89b55622785d905cfe0ce3f8132e3668bff292644ed21304a277f02c313c733f1fa232970238d9873dafaa62f760acdbbb30f3d9aa7a1f3a63579a6d895531ebbd0997c616b25683d4177b517554f1fc8fa03c61c12611ca0e2c2e8a9b412413a93c9dd9559b59ab5601d9c23360c233d41a746e720b2707d5ee66e8aa61ce0b400eff2791c6010b26418e8110c8e6bdaa09a981d75970a4e635812f8be3d68ecb5eccaff5c522ac9ac46c56c9410c4e0c1583210cca965ee8856fb04900a02d8530cbb589d8654de56f266a46168056b38ead8504264e1855570e3dae8e47d24cd2d2b93063e813314d32e024fbfef36dbc5afd0dff0ddb947c23a5617c76d71e707f9153ee06cf45f2809d6bcf0deeed49ed78f71809f251bd690aec667ea3bfdd49736e732dd41ff7887699e6358a2fad22a5adc062d63a0b5411424bdc5fbf3166434e5bd3d9d09a960486a0b773b553c444dbb4bf5d544d3b93d02fd4720ab46657d8f651a42bbf56402efc70219812ff1b0c4d7e42bda3346df577478911bd1be75dde97e15abe1f063eba4bb4b88a4b6a613bcf897f7e75f4da8d68fa632deb18c12ed00fcd7043a0744454c8c6f4d19d1ba222dad60da8184d7d855bad770ed6548d5bf069ba", 0x1000}, {&(0x7f0000001f80)="c9adbe2572f107dd05670e400ae00aafe8ccf3e2c74b4aec4c69fd33f914a72e0a5f57bfbbf2865a49976f4ba43278ab18d35332ea25587f78973e2284269a7444cecec22a76d3fd0d7e9cb19b2326a9a380c5210484828d49eecf48a6857c13429f0db744cb246cc7399c9f4af4f669f69f2b094c9cbb1abe9409d81f528576e92d5ed855fb028ffd46f95e8b49d803839d40280c763ca26b11be6a38454ec1069794659d18b429ebfbf41b1cec877ca13b8fc4caa90253e5d5bbf268062ccea15303ba0596c5627d19fb38f42ba85c70a608bd4f51621db7bea3a0fad0ea48cc89f89b9f8ead3fd2f8de3cfcfadfe19857fe0564ce2639744d78dbafcfdb7910b05a7622e681e17b9430decfa3d8163bd4edcd249982cede118e4fce8cf1d296a577fd8b4822a35df05032b428a08a05982bb68b6ae84c7cf53233b7fbfcb9b766df69b60b322215d77fc491346f9a147254ff8ee000ac635a630bd806693d2af93354cf8a89a9db61432757e4330a5a15ebdf8afdfb8755da6be9d22b18f168e90ce8644aaaba27992985fbc5b301edc14bce57e74ef096cd8bebdf28b4a811728b8a16856e55ac5d637cd44231b53faa5671ae11872857bf1aeca392866eb12b6b3de76f57c2b5bb0fc747794978ab0013352049e5213656e996cef8b14914e45b5c81942c17dd1512f0dc8da0191d3f94ac01f767a49176239e923c29db51baf010047fda74b7b70b1c101dc453c199c21892094460795ceeeffdd6e19261ef8d78198ffabd9d68900cc5c2677e3b9008a5e8a40a50746cbec176549de4dfcd5f208829868a6e57cc40dbd0497a3f131456778d5fbf7e05403af246a13948d297c6f095bd0513729a6dece2b5510a1ddbfa9f1976d513d8953c3cfe133d6ab2d4a7d21058451fc425101c4ad631c4bc1cf70ebcc9235266bcadac9639f8d0bc8475452be55b6e337e270f05d15728d6938f0f9812b7437ba60901505573544c629a3cd37d4e62f35f65e199fb7c0ddd35b7daa28a1556bf932f1accef32a509d9693122d9e2672fb574dfa6fb34e6550d68d2be3698299b804a352a4ea7b1b1a431c5b620539f85923f8a1ab8cb17e17ebaba06d3bf4973aa73223cec66a6c554c8af586cc1797595e31aa63252386aacdcca7badb27c41098bddaf0b3308332ba83496e3dd4852a8babc5636353cddd3c3eeaf62fad7e7327b0fb649592a9a8a363df96fdb54afe40fddca5cdd0d36a0bc6072639c17a2c268fadeb54cf7811a6643c2bdd3c6630b4965dc8918d595696012ba5cd53a52f7dd0b19048e98a325d20240dfdffbd12a4de21c314d6a24bb125545d749b6d23f562d7943fb505c2b63199841ed1887a3fdee345bb0893f2cec98385bd328cddd3190fa8b64651ac59901855db1af80458ff4ceceddf4f0d83151801370aff31b949d934f0ca671df23ed4013e2f58c17548d66df8e51082353434cdf7713ba7235d210886af6821f652a11c9887b593af2ec6bb49767bafa7412947aa218630b64dbccef473694c62e70f7938ac78e31e5187dc929729ddf2d9f9b3a74546cf03bf6e53287ef2cedd843c92319b2e2034399d40a0bf3edb21c408159e838439ee2e6bf5dbecc9aafb94c5b300104a8ae872b615cf0dc0027030b4d1232408425829e02c168e634b5f1899844cb2c0692d3ad559344a1acfa9d6062ff5de53b0b1c948455792001ebaba7124bebbc51402b39e3cb4d192c57ca7d906e54c6adc3dffc0172c5635de7fefdf07d7a974eddfa7c672b4f208211d356cba9af176b2df1252dc69e9978651d5c36db82a32e1b2b9a6eeb77e33a01eebbfff7575e9c9619a5e3da33dbb4a36026c09b416b721f54cece8d95482c39f907b4271f480e8854bfdc9e59a140232c97eb77e1d2cdd8eb0bd700d69c43fc99eca78fbc2648d9671067257ada16cfa5e3c0eed9fae6ac7b55afb149696de7a7df16896d8c5d55267f853bb1d047b56174ac42d35ecd26b8881911962979777934f90dad420e338c363694652307a95b99ee2b5b84e93ee1d8d438fd45b9f8a4a1eb931cb25f82a289f7aebede2be23796cf3e540dc94be9e7f16163b0c0be4b1e0baf628d7eba3a0aee2fc2cf33939a8c3a6434b8d1f729bc8519485bcdbef9b95ac6b8cd8f2be91381f5c3f345", 0x602}], 0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c", 0x3c8}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwrite(r0, &(0x7f0000000140)="cbc5c2c44838c6c85f6e0a1e6b409f5685647b997ebb769ad3c44b282ee4f929d6e3f9dbe365285a5ad0aa19bf35c869d8b14c6f30faae708762d90f7f30be1401f36273d14ee91072656a9713838d52", 0x50, 0xffff) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) close(r4) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000001c0)=0xa1d) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000001180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6001010000481100fe8000000000000000000000000000bb00000000000000000000ff"]) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x20, 0x5c4a) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 64) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) socket(0x0, 0x4001, 0x0) (async) dup(0xffffffffffffffff) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 32) socket(0x20, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 32) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x6, 0x8000, 0xc5) (async) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) (async, rerun: 64) read(r0, &(0x7f0000000100)=""/178, 0xffffffffffffff90) (rerun: 64) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000001c0)="b19b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0xffffffffffffff65) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="d948c43669dae42e65ecd892953fad0fe2568b7028dcb5118311818b62b01a0cbb4f0c2e1368b83bfcf0825f70b0abcb997a82a6e58de1153f4cc17f0ac74da2c8cae01de43b21d2b2dece7b8d8638b3c1080ba95accdbf41cfde323764288b969e9889457197e2f69c1b35a45caa3430fcf334695145db63447546d9d9a9926b824ec35d7e7b4fdd80f815bdce8730044f2edc05bffc7d6c77a15b08b8a0a252ecd965204e0de52c3", &(0x7f0000000140)=0xa9, &(0x7f0000000180)="9285ffb110a56e7d99913ba8e9b53453ba6eeb213c6acc89605fd8", 0x1b) executing program 6: r0 = getgid() setgid(r0) r1 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r1, r0) r2 = msgget(0x0, 0x482) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x3, r1, r0, r1, r3, 0x8, 0x1}, 0x0, 0x7ccf, r4, 0x0, 0x20, 0x4, 0x8, 0x13}) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x800, r4) ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x900, r4) r7 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x20) kqueue() ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x9a2, 0x8000000000000000}) r8 = semget$private(0x0, 0x2, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000600)={{0x1, r1, r6, r5, r0, 0x0, 0x800}, 0x8, 0x4}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000700)) semop(r8, &(0x7f0000000740)=[{0x1, 0x5b1, 0x1800}, {0x3, 0x1}, {0x1, 0x400}, {0x4, 0x7ff}, {0x0, 0x5, 0x1000}, {0x0, 0x7, 0x1800}, {0x2, 0xc0}], 0x7) ioctl$KDENABIO(r7, 0x20004b3c) r9 = syz_open_pts() execve(&(0x7f0000000780)='.\x00', &(0x7f0000000840)=[&(0x7f00000007c0)='\'[*&\x00', &(0x7f0000000800)='+\x00'], &(0x7f00000009c0)=[&(0x7f0000000880)='_@\x8e(#\x00', &(0x7f00000008c0)='#{-})[(\x00', &(0x7f0000000900)='&,*)\'}.\x00', &(0x7f0000000940)=',\x00', &(0x7f0000000980)='\x00']) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000a00)=0x1) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40), 0x40, 0x0) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000a80)) mknod(&(0x7f0000000ac0)='./file0\x00', 0x1, 0x81) getgid() getsockname$inet6(r7, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) r11 = accept$unix(r7, 0x0, &(0x7f0000000b80)) getsockname(r11, &(0x7f0000000bc0)=@un=@abs, &(0x7f0000000c00)=0x8) writev(r10, &(0x7f0000001140)=[{&(0x7f0000000c40)="a91b2df253132f39de7e9948b77d81ad5c140213bbc67bfa3d30484209d5ffd1357ebef558a44cd0b748bf3395a777cac2fc432938452cc6b4693494b593b5dbdc756a3045e300d63b0862b88f667b29a91452bef22d1722d65b8ef32d3d9761c043166df3fd6a97ec3241db36ec52bed0425d18052c08d7ad4a291d5ef5e7cd355686f225ffe28299251ad6c4c4a20933b5", 0x92}, {&(0x7f0000000d00)="ecd25548afaa7233c0235fa2bcf4ce43f85e284f402751adfb2b590547f7f61ee1326a246102f15170f800038381b60968c8bfc5f4ba460f5644c52cce187500c138dd461f0e483666fa2ea2030d3ef7a9", 0x51}, {&(0x7f0000000d80)="87ca327f9d64b931011e83cfc02dc7604a6e007082a065727d7bd45e27a175046f647fd8d117bc6bccf581615e7e25f987f5c77fcf9645c9833d9723c01d3542b7686a151b00f0e7d0559b52875c57bc3917b4e804a90fa46b3cce7733ef61156bdcfbf6d66752c1aff4609c5761704ec3f73db10760621272b77d274f6f0b258c1708114abfad4199be013789253bdc0d1bc831bd6b1d71380762d02cb9b039c5dcf0c2a2d44c43e445ee4b07679a18b0a464d6e6952b89d92e562988f3327cda8120d0935e599534b5828075a97278c0a31b634f267c3b0dc37dc1fc", 0xdd}, {&(0x7f0000000e80)="2cb4996a81f67e6a3ff7bb15f3a7c5a58cf2505d4417d67babc4ebbd183f5a5cd4cf0b7f8466496a15485d812851224b9313a706f035bcbd889760c529a8fb700db3291455ae2b1618bc20e754eec497ff8138ca5eaf5cb2bfc81fb3597320e946949d054f89f046e13d02da2bc6be49e56ecdb4e9b2b42c5c1a46918215f7a26adc9e5aca639f9df163b0b8d513eb33b83e708bd768106eeea14774cc903fefe80cafbb33b4bd7614857243a3", 0xad}, {&(0x7f0000000f40)="6ece21de111cf52b008e16a58459dc839c40b16fa9882d1ab5623fa8fcf36e196d599283787eb1c2ad148ad14bdea2a37b6833ca52103e40db9721", 0x3b}, {&(0x7f0000000f80)="ca8e0bcdaf5e67f41f9caca2a980eb0d96a5b99cda07b50df6bf9926c9aacad43da2d64a128f524e2bd5f0321cbbf77641ebbf63b715004e4b8b496115d7906d8809064703cca3e308055ee38b55e050a16273e4c0a232493b04b47eb542f894cc5c72fe05990d55b2ae97cfc688b014b4b85145908e0f23dc2bcb35c9e1ec37ba40f88fcb03007d2cf3532035abdb3aa4451418ee6a19a2e3b54adfe907bf4a7542116b4d21fb30d61c19", 0xab}, {&(0x7f0000001040)="594b175b98371641a293d3dc637003a5f3f189c6e4af8c7e51797e40b4aca93361d88c64a4d9e43cde0203c6819ce19e02dc16169b5129b518b82c995784d973975d08d9f6695068ebca3f61b60eb1e233bc2d669ab81a3a2bb422b1f759bf70f34cd056a513dff91d1536b95badd933a526eaa3c082ce9872d37e2ec6fcf6f6647a0d037fc60cb5649e92101adf7e2422918ef28f243a9dab2bd724baa08b9ecbc2ea628b2717962afc793dbbe16401ff52c861058e480fc8af8548c83240b2d14f41f9110c69868f8cc0f1a553e4b93076b941aba2a3", 0xd7}], 0x7) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) write(r1, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 2: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x3, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) r4 = msgget$private(0x0, 0x13a) msgsnd(r4, 0xffffffffffffffff, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x40}, 0x6, 0x0, r1, 0x0, 0x4, 0x2, 0x0, 0x4}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000180)) executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r5, r4) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x10, 0xcf4, 0x147}, {{r3}, 0xfffffffffffffffa, 0xa5, 0xfffff, 0x3, 0x6}, {{r3}, 0xfffffffffffffffc, 0x0, 0x80, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0xc0, 0x80, 0xa6, 0x5}], 0xfd, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000080)="6d44c0d2", &(0x7f00000001c0)=0x4, &(0x7f00000000c0)="bb52d5e9de9c0597407bf326a06e32a45e729fad025271117a45c3661a53455256fdb43e3157374c1f4d0d31801d8d49cc81b3e266979400087c97570b58bdb1683c4e4c14ff3e5b03852839bc3af7c14221aee48a6c1b4146df838b2f7b06aad2a535fa219d0f0cf05de9a00c16ca96ded7c70bc02e247465e9fc33cf98f5fb1b729fb00a0eca3076deb798f4c7615db56c014a33f898c51d2e884669a89284", 0xa0) r0 = socket(0x0, 0x0, 0x4d) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000440), 0xa) listen(r1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000340)='./bus\x00', 0x200, 0x1c0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = semget$private(0x0, 0x4, 0x0) semop(r7, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r7, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}, {0x2, 0x401, 0x400}], 0x3) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)) semop(r7, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x80, 0x800}, {0x1, 0x8, 0x800}, {0x0, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) r8 = getuid() chown(&(0x7f0000000000)='./file0\x00', r8, 0x0) seteuid(r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r5, 0x0, r5, r6, 0x4, 0x4}, 0x3, 0x4, 0xa2a6}) close(r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getitimer(0x1, 0xfffffffffffffffe) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(r1, r0) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) executing program 5: socketpair(0x2, 0x1, 0x38, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2}) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() setreuid(0xee00, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x45, 0x80a1a2, "bb08000100f1675910812cc900"}) unveil(0x0, 0x0) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) syz_open_pts() executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) socket$inet(0x18, 0x3, 0x102) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg(r4, &(0x7f0000000600)={&(0x7f0000000240)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000340)="15", 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x590, 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) executing program 6: mknod(&(0x7f0000000140)='./file0/../file0/../file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(0x0, 0x0) open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x80, 0x5d46) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) mknodat(r0, 0x0, 0x0, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000002) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) kqueue() executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x7fffffff) sendto$inet(r0, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd", 0x5c1, 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="1e", 0x1) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000040)="20206000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0xa}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="1c37eb683c6b801e29fd7ad4fefd79cae8654526293db0b11c62b2a00fb60ddf6214c05d643b0c65e8750aa582604c26d5b03e769c7e0b0acfdf106fe68c44fe82de30eb", 0x44}], 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000340)=0x2) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000080)=0x2, 0x4) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x100) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x450c) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x1ac) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x41}, {0x0, 0xfffffffd}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x0, 0x0) r4 = socket(0x20, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[], 0x10}}, 0x10, 0x0) recvmmsg(r3, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r4, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02000000"], 0x8, 0x800) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) executing program 3: mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x28}, {0x1}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x2279) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000080)="00020000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) sendmsg(r1, 0x0, 0x40c) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf46ad70c080bea61652c08c59da962", 0x0, &(0x7f0000000440)="6de19b3f35b6933aaed9f7da846ee48b000000e317a56a8632620fb03b8d290100896f3b907e36d968b476a2b7a89fa0a803a9b4674e101e85f80a65e6f4e666edb669ba4694349d2b82eeb74c657814a26a3101bd01e296991dbfc5463e381187532b1bca41b99a7dd943d983adf6105bb4139f95219ec3c95bcfb84d09ee8e08241d53576fbad8b2fddcd5c4062143e7a54510af78060df012f21f138b52d0cce754cf6d0adcfa9a98acf9", 0xac) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000780)='./file0\x00', 0x4, 0x500) sysctl$hw(&(0x7f0000000080)={0x6, 0x12}, 0x2, &(0x7f0000000200)="6cbb759f33dc33e1204204f0f8d9ea63cd81d7c930dc3863dba0533fd7769afed8c9b98ae503e56018442491c7a63fc11e6916a4179516f7070348abf07b73b001e2b1d44043ae0f58b9c71cb4e70db26849615ca3e17eee6849afd219b874d5be28bda38c962f1ec8b901e6f6f966059bc6cf8623377688e6849f59d1e87d73", &(0x7f0000000100)=0x80, &(0x7f00000006c0)="9293f5af8c92a121def9868db478f3483882ea3ef1f43cb167b4a4640eee69c300e49adc6672b54f58adf105a6e7594dfc7be2be8ac707756b1d3e8bbc898f95ecdd3ca28e946a36a70fbba54876d467418314dfcb46a6c3532e4abc2aa30d9a98d315a1da4241769c030821e382119474a6b9a15965ef6382d4bfba16deba8cb6ccc7", 0x83) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000004c0)="043745e8", &(0x7f0000000440)=0x4, 0x0, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2}}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = socket(0x18, 0x2, 0x2) close(r4) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x31}]}) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e", 0xb9) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe7b, 0x0, 0x37) executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x1}) r0 = syz_open_pts() r1 = dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mmap(&(0x7f00006a3000/0x3000)=nil, 0x3000, 0x1, 0x1011, r1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x2f) connect$unix(r2, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(r4, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020691b, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)='{', 0x1}], 0x1, 0x3) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) socket$unix(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r3 = syz_open_pts() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x1}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r3, &(0x7f0000000e00)=[{}], 0x1) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/192, 0xc0) executing program 1: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x7], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x3}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYRESHEX=r1, @ANYRES32=r2, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$SHM_UNLOCK(r2, 0x4) r6 = semget$private(0x0, 0x2, 0xd0) semop(r6, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0xd83e) setreuid(0x0, r5) shmget$private(0x0, 0xe000, 0x27e, &(0x7f0000ff2000/0xe000)=nil) shmctl$IPC_RMID(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10075, 0x0, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x1) socket(0x18, 0x400000002, 0x0) r0 = socket(0x18, 0x2, 0x48) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) dup2(r3, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = kqueue() fchflags(r4, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="a2", 0x1}], 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r5, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x16}]}) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000000fd06000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d117bbff685b3eeb51e2b0ac3ebbc25769b05f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a81d5181ea6e69e0be76d907a6c400000200361b1257aea8c5000020020000fc00000068bfba0901000008e371a3f8343712059eadb71d89e000e20681e4b28000eeff", 0xb1, 0x0, 0x0, 0x0) getuid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0xfffc, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f00000002c0)="c189416f5912bcb80be2368fc2ec3a054e2fd4b106cf516172af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea6b15ccdc8c21cc79bddaa83fa9d2136a5b1ddba6dbf1b328", 0x63) poll(0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) r1 = socket(0x1, 0x2, 0x0) close(r1) (async) r2 = socket(0x20, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000)=0x80000007, 0x4) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) (async) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) (async) seteuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) (async) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() (async) syz_open_pts() (async) syz_open_pts() (async) fchflags(r0, 0x10000) (async) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) setreuid(0x0, 0xee01) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = dup(r0) getpeername$inet(r1, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0x0, "d8f1f9bdca0d8300"}) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=[{0x10}], 0x10}, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, 0x0) sendto$unix(r0, &(0x7f0000000140)="e17aeb7dfd0eb5ff474a05d515d7a81e4edeac14a93081ef0c16a3466174be9a2ea26c6264259c6c8d60e4f521373a62bcd955b0ff3d8eb7dccb7368a18390825259d8cc19d942a3d34d6f233f445b55fcc2c2cda1baa4570c3ffd06f8438afbf0271ace54956590b51704a4", 0x6c, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x8) mkdirat(0xffffffffffffffff, 0x0, 0x70) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) open$dir(&(0x7f0000000280)='./file0\x00', 0xe676c141f5ee3697, 0x13a) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x4a9, 0xd, &(0x7f00000004c0)="9e41cbff13b9fd812ef4ffffff9296483ba31a96ec396ce412005f3b5089207aae948cd017961737600dbe07cc89a92ae4fd99356a4ddd548a8a84f7caccde058def", 0x42) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(0xffffffffffffffff, 0x0, r2) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x12b) r3 = getpid() ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4555b60f493cb29e, r3) truncate(&(0x7f0000000000)='./bus\x00', 0x5) clock_gettime(0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(r4, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x1b, &(0x7f0000000180)="e5be99d95b98cc8195991fe2db7e4078e1140383e446050000000000000044e90fc865d0ebd11284a3913c4f969a3151a402d2f3c3ce5ecc3b59f6548524807a6a13b50363bf1f837857ddff86eb1ca06b148f3623d4e67b0505819746d91678c32ef9013667af318e558bfab401435a13d79fb530fa71da41619641f44591c5553488f28dfb0c961ac08434dfe74c63ea340f7e24e535a0e0bbb3f2304732b3f07e9182d3ab4da4cb14098620d4e65033b71403dbab527a964ce7f95f232bfcb2af75d13f2ae74bff13fdf1c3655e58e9cb39fe259cf0f0bd4eb253aab038f8cd10daf05cfb485d8838869a82be86a2c73f446272d0625eefa850b70c1044b8785cf127dfdeb30eaac46264f6f4b3877d3e4d352f2cb1f8f1aa3a2d150191d8d75dbefea926d9f39b9ed5cff4d2203eadcf23da8a9b5b70253c62074bd018575648981d8b", &(0x7f0000000140)=0x145, &(0x7f0000000180), 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) executing program 2: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(r1, r0) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) nanosleep(0x0, 0x0) kqueue() kqueue() openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) kqueue() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x20, 0x7, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r1) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x3c, 0x4000, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) open(0x0, 0x80, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000240)=[{0x4}, {0x81, 0x4}, {0x6, 0x0, 0x40}, {0x5, 0x9, 0x80, 0x4}, {0x2, 0x0, 0xff, 0x80}, {0x0, 0x5, 0x3f, 0x4390}, {0x8, 0x2, 0x2, 0x3}, {0xfff, 0x23, 0x81, 0x7f}, {0x0, 0x0, 0xfe, 0x80}, {0xc3c, 0x9, 0xf1, 0xffffffff}]}) write(r4, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) kqueue() executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000800)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018"]) syz_extract_tcp_res(&(0x7f0000000180)={0x41424344}, 0x10001, 0xe3e8f8b) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x81) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x22, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x1, 0x3, 0x40) r4 = dup(r3) listen(r4, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x12, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r8, 0x29, 0x2c, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000000240)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYRES16=r0]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1f, 0x5b, 0x3e, 0x2}, {0x1, 0x40, 0x3f, 0x9}, {0x2, 0x3, 0x1, 0x51a}, {0x4, 0x3, 0xfc}, {0x6, 0x9, 0x0, 0x6}]}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000200)={0x10, 0x3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x503}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5410}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x9}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}], './file0\x00', 0x6}) r2 = accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) connect$inet(r2, &(0x7f0000000480)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f00000004c0)}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000540)) syz_extract_tcp_res(&(0x7f0000000580), 0xf7, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x0, 0x9, 0x800}, {0x18, 0x0, 0xb03}, 0x0, [0x7, 0x3, 0x3f, 0x1, 0x3, 0x80000001, 0x8, 0x6]}, 0x3c) r3 = semget(0x2, 0x4, 0x600) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000600)=""/157) syz_extract_tcp_res$synack(&(0x7f00000006c0), 0x1, 0x0) r4 = openat(r1, &(0x7f0000000700)='./file1\x00', 0x30880, 0x8) r5 = getpgrp() r6 = getpgid(r5) fcntl$setown(r0, 0x6, r6) r7 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0x10001, 0x1}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f00000007c0), 0x1, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000800)={0x7}) sendto$inet(r4, &(0x7f0000000840)="9c03448e49f7acdde2dffb819a5bdee68c9037f0ef0312de533fe8fc944bb251b4d6d20c86bea095f5d30e0d5d16bcb34e014313ea0dcd9367b40f0b95ff1305dff0849883d7d3f405c4b67cf707a5c6f53c4173b13880f9065a3504f685847cfc0dfa371b56c6e7cbd6e0e830ca330ae9f742da606efe39a94a2200eee9d2e786decd11", 0x84, 0x2, &(0x7f0000000900)={0x2, 0x2}, 0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000940), &(0x7f0000000980)=0xc) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000009c0)="0d962646549df475ae98e319c46252c7da7ce28a4c12c6", 0x17) r9 = shmget(0x0, 0xe000, 0x200, &(0x7f0000ff2000/0xe000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000b40)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2}, 0x6, 0x0, r5, r6, 0x0, 0x7, 0x5}) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) r2 = socket$inet(0x2, 0x5, 0xfd) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000003c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="e1ffffffffffffffffffffff86dd6060626000000000fe80000400000000000000000000000000000000aa"]) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{}, {{}, 0xfffffffffffffffe, 0x81, 0x80000000, 0x7, 0x1ff}, {{}, 0xfffffffffffffff8, 0xa9, 0x21, 0x7, 0x2}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$VNDIOCSET(r6, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r3, r4) socketpair(0x10, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000140)={0xaf1, 0x7}, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf61b59c7afec37182ac990b5cb8a26bc7752502362883cfcefb8a6245", &(0x7f0000000180)=0x30, 0x0, 0x0) executing program 0: r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() semget(0x2, 0x1, 0x103) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000140)="ea", &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x3, 0x0, 0x6e, 0x800}]}) getppid() r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x16, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="59862b01aa8ebdb9f0feb98ce2e71958ce0b6fb1893c7c9c44232b8577b9f09f91f7dc2fbb55301c9e", 0x29}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2973187804e4515bcfde49cc09add27350cf66ab13bec62d4192fbf4c2171b39f5f5d4f2f1092f1d190d3efdd7bd84484ccfc77acf7c0c87a9eb987104519836aa9b61ffe111f3325d39e9b8480073b2f6fac28795dae0d95b0ca5fe78b92fce83a522b8bd79eb93969c4fbef424752cbb54c13750a9d316dc0559b4f6ff5322663d9d27cbbaee0800627c55da0cae8e7dc5c720fd8604cc3cf05b0b0268733356777cc441156808ceaa13ca225185828a21f210b813865adc643db860d0d27d889e32f2d554e3454882eccff50b71880224b7d3e25b0304cec9ac6be162bc2e1cb9180e3d7524d72ea5748f8d24a5c2186e6ba580d832ca0f0b4aa45f89a219a1c9d7917bfd98f51adbb3ebce8cbac38d8b885ade3e79f805720459b49cc5ed7a4d4712a64c0a8fe74218c40f3d93eae542727d45f2feeac4f45f1a5f8d94eb47a8321ae36bedfcde0677da7e38e2933a4a4fa763b5c7f1c5593929b1a546c1c6896bb75f0ae3c1f5ff39f71da80a8d23ad52f3243a37c50afaf281586b4c0217931c9a229bfcc659528a68db4", 0x209}], 0x1) mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0xdd, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x3, 0x9, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0xffffffff, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7ff, 0x0, 0x4, 0x1, 0x9], [0x1ffb, 0x0, 0x5, 0x4, 0x800000000000001, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x8, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x4, 0x402}, {0xe62f, 0x7, 0x1ff, 0x9f58}, {0xff, 0x0, 0x100, 0xffffffffffffffff}, {0x2, 0x0, 0xfffffffb, 0x3}, {0x7, 0x6, 0x1, 0x4}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200}, {0x100, 0x3ff, 0x5}}}, 0x3, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x200) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(r4, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r3) r5 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r6, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff, r7}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) map stack 0x20000000-0x20400000 of map 0xfffffd80677f0388 failed: hole in range executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800b2a8, 0x0, 0x9, 0xffffffdf, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 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) semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000000180)={&(0x7f0000000040)='./file0\x00', 0x3, &(0x7f0000000140)='./file0\x00', 0x8}) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf04", 0x431}], 0x2) executing program 5: syz_emit_ethernet(0x148, &(0x7f0000000300)={@random="89ffa22f3c25", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x1, 0x8, 0x13a, 0x67, 0x5, 0x0, 0x29, 0x0, @rand_addr=0x7, @multicast1}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x0, 0xe19, 0x0, 0x2, {[@md5sig={0x13, 0x12, "10393db168b981a1226e1c986688e06b"}, @generic={0x5, 0x4, "a551"}, @sack_perm={0x4, 0x2}]}}, {"d0344c22bbac4cab3e6539e0a0af5328b89a02cb7874d2cdf426653fdb4f128afeed04d140c5f69facc759fe6ef538bdba050c37f5491aded146004101e9d74851fd4276e2701e312a25dc0029675cd4e6150f4716f843d7c2511b129772eaeb3032cf295ef5fe73dd903d9b28d8801246d8ea039ea211d20ab35becf4ac2e6200f0c0d219bc1a70a5eb107d825b08e84e6312ef88ef04f4cb32315eda1c48f3669aa0181ca45f1964a1f70a5bd8e31daa66902882085d3f7bd04616763c7b834af15dca6c86a964300af3da1ee8767f71ff5c1c41687444f6abf37f20eab43b4dff638b27421c1204a08b9232a24ba529d3843061cc6131f16f"}}}}}}) semget(0x0, 0x1, 0x400) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000240)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x48}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) executing program 3: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x4, &(0x7f0000000100)='./file0\x00', 0x8}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r2 = accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/6}, &(0x7f0000000200)=0x8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f00000002c0)="db1ef38c1a7f4e5ab7b318a32fc53341d5f5b2d80a85513d31ecddb00a74cf91627cbf6371179d8ed3763192f2abde6fe04fbc8490ed0314803057ef644adddea8969636350fe4797cca19c1a2fdbfc85928e7a8be985bb29503728e2c71d86341f0d63812ccadc73bc7ec0d8be330efe7bd1406ea0341ffd96149c17b52836969278f8287f11d09f4dda6823c41b11e636dc55bf3514c73c18e00260f0168fb25ee428a1aa4c6351004b20023571e13a190330397c3bc15cd256cb8081b2d4e460763b828a0", &(0x7f00000003c0)=0xc6, &(0x7f0000000400)="72fc82d82175e597dfadb25518a4b246475ae9ddd65d86b302695effd91264d6cc421c1a062c0c9ec58c1b6b0f6539ad3d6272ef9c5178edc5eda05926dbf4b9b0afe793e662162dc67717e4e26224429d5b8a16286ce60adb1f3ee243748d967bf0c6bc1fd96b3e24537740243afcb91e3a877bfb08b0461507ea8c169d4be2c07d271bb3273b6ed883869410da50c174035fbcaec894cad3a5a9cf4a0ec984531e5bb6945c4f8ab89a8cf6bf261efdb5db5204541c003302a1b804151d6a344e4990cf329d3c5d1b043e25208d", 0xce) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000500)={0x2, 0x1000, 0x100, 0x1}) sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000580)="71c68198b2727ff8f2963eb9e28e1246710c5e34619926b6fb8e3b870bb557b3fd137ee4f3c776d3f76e17b5cc27f2fc63a9067daa0efa23c50fe492b5604f95b3951a7faa95bd814aed3d3007e3c338f85bf1609c8be74c24faf1e1ee954440a0a69925228fd1f8ca07a5d0cdbaa780faadbcc0307176353c10ece7fd2e717d851b8923028e04f941a37788e007ca4750bdab1562187a9adf8643971bf46fe28f462efbf302d5eec78e6965a3c993fe83bd47a2dd2afa0c7cfaa7355e932a48f6d80fed2ab12a84929c4f90a7863073356cbdb7938ebc19954ec123b3936daedb34d3945113229f9d57b144cf681901c4b1c4cc27994c2484f6233ce882ccea6d55d33c1691b4e575a29bbaabd10caaf62eda8782b6b37fd154dfff3435117caf989be0bb53b62faad835bdc44d6776176bd9dad74414e995856e3dc5cd8fee2151eb90984ed43033c9c1e5b60d7f633743c81d166e51d24f6f5af5382311127fffbeaa883dbcb300f26dee63c7b6ba26388546d778a875ab104f00baaa900507adaf261e2f4b889913dc2f0317359d8924e0163e6d9e6932efe0d9fbd0a41bc03d8299b6bb3f568f9936f37fafdad2f8bd0ca612d8e43713092cc5f0b9f1ffe58e9967e1bf6e6e9a127698fb1ab204b334fc63656bd665814cbb8a17238138247b82c5a11fa45a64780f3f4acf4795e9490d571ae524fdef5fcbb4a38c17e1968f856975f6e45aee084a41979e16293af70e6dc90d51da037258760caf2529ab29307c4087cbd1e905a328900467afb90db3a01fe17443c72d06a017fdb8f0533bd3daca4933079a43417f324cf9f4ec2656b097b688afdfe0e9afc1721cf029b8db7b90966644688d283c844b69821edd332043aff3b7423b7a78a3bb7ab3cda51c780e4e4c9fe4c2c61b28ada6f3af0d2a5a34195211987ea5928f52ade833a3a38babfbefe8576f1fe7bdbe089c77b19e1f249d086350807a2588c3ef7b7891e22f35e4d1af3fb8d9f97f973aebada14ec9d958f5ab7f87fa73c66d98381f3d57fff169641708f8d59b91e16ad2f6cf91e4dd1cba84e0a80f2a33b9b1d7db18450059f0d4eb8b59c46f7e378a9a9fde3263946f036055963da9d5c2e60c014ae5391ff492e477530300fd3d235a9668e0c40afda0611fab2956bcfdb243e38ca104b34180129b7971d50930ff7da11707fb73176eb7febe802901fe376749bf626c424b9bfd527b9b9580ce1c121e04405e3144153799488d5d7195c7191ababeef74fadf9e9078f93ec50b32921fa77ff4bd2238e22452008be9b79cc8459a9dc3a8084986db5a635ca00eb6e42cfbc1baf9fdce3e57b165580bced1889c355c265ce0500855bd6edeec3f7e16b3fdd8baa8dd5a7cbf8eb994a3109c41985cc76df924e08fbe5bb6fd8bfb0b215cff53966c90d39607e8d1d06b35fd2a10796847a01c72491e179c8fd90d8caa95e8be58d93e28e7f5b71eb4286f366f293845142303de9e73cc2e39c488c69a41fead4ba4f559133132dd1a237f7647d6182d82e3af5705d92eea742504939c8df0e3bce9d83e7071672d15622012960c26817cf158725dc049ff18c81728715e582d2c7993269f70abf2a844a6f7c73b4f8181e5fd15fe3d3c711e61d9448026cd5bddd0e83ea6cb9618103c7efb85cdf381493ef12ad32566d232d8e3ac88ee9b4b357931b82867c50925cebcffdf9d07765250604236cc80eee9a47450f065d056a0d650989344cf36129a67f24bbbd076e609f57d3e3f86aae1414a044b4ec3b6fc864b36790d64ee465039e43ec5ff8bfe925c782b0527d08e8f74d274dcae988de5a87fc3c9983c2553c989043b7718f43caaed67a0cfb09e4c635be31177021e6c18ae5d256d40f5a65cc0e6d799fd9fb4080d620b06ce6ffc8e516c1767fc0a9e9d3338aee9591d2ed6db6fb4d2f13dacbdc3cac936d6ac4cecbbb2743f8915ecf4b8c7f3fef2d5daaf242abb44914d210c779ef274abefe568008d301c138b7e865e35a967922d1b141c280dc7d10f1f50fbd9203c6c22413cfb9d9cd4eef561ada82891a690d3310f4af54751088d80152e0ba4025a8af3eacf1de4de66a8966597db7f59dd5f7f6c8e6aaa24bfca9ab5ee280b3d0efc1dccf912f23ac4340941d7a2913f119499dd1249e6ec865f04cfd211d371c08e55061e103986b984fb609ad0dc6b7fdc5c60fc6eaa39d5f56e35b1d58038772864d1df3c011432c0d29626adf6596353afe9a4f440d9e5fb434da76db9dc6accf1b17d1de62b2f6a2f889f154addd739a4f9b961e680af9c2711e6514f4a78332bba807057732aca7bd4a5b881e8eaff1c835ce4ebb953ac19ca932b942137b65da14a6528698f36427b1fa8d0cf8ecf6e5bb0d6a55d9ff73bd68b376493dbb832afb0a918f183bbe75ec16c414d52ce4253d208c41d51df4dd30a697191be58ea5981a94e747e8221a6b49fb796ab9f30ebb20a6d655f4ca5ac64d517f0773f39c4edb438060190b3d85cb9bf234e4b7a1952c605748403253315fd086371ea77456501e532210090bdf83ad6dd978e4b54e6bb18b0d80ae53e976650cb542351ad51623f00d9ab4506c9f5a5b64a1290571d9a0c78fb3bb54fd56633a13ba49eb335f3b8f7d56b4779c6b5d1a823ba05d5ef421c7129c1c6a8b3a53c1b6b66ad776e960f7e0e9445a7d4b0ea8b6fcbfdb4bebce86f676774693c45883186376277676e5cedd8bfc5c728b899d416dd121e8721fe2608443f50dd2baf9f3e8b5dc0c8c73ea2683e946f0e3921beb1098f0d1e657c092e3079aa288aa318fa9ebbfd0647474e333ed4069bfd67636699080f833cede0c29f8e9944a613628590073178e22781f1ded203e20d3caa1e935455ecfa7c0a1521e1aeb27cf62b468f8775b7ef9bf369e5b0ce5ca6a39936a2f9c23bac53edbfa215bfc99c3d31688a791a72cb9a7e586f6f7c1916c02e2ad48fdf18fc86feca7460342fd433b3b268df89690fd5d1ac047d8df166a54536d481b1fd1bdf3f57da3b198a9a27913678c124e529c9d6f6252260789010bbf7c8c7aae518cfe4747ccaf77d55e862b4d39ddcf0c0d11a303afd9b17339feb853620076ca74741e81b0c6d34e19503a0088f8f3b6d4c2d9038cdde65270886d8e3841621ae48ed3f904f7bc15e8499f1dcc3107d75d8a7d3aa041e63a9728e18162117e2f1019afb4c0867322f1e9e19c43a5274aca67d16051aad421576a231f4ecb7081e40c6782cb45e3b46a11762504305ff04eb00c6fc7fa21bf3ca48f988e3597d7b0cecd3b7b8ba37cd3862f221fb7a6b8921d16fe149c95f8033e8d099752b25df30f9cafd1bd4523106376e64987c945002888f7e4cbcedeef881fe2d82314f6e8459d4d138928afac9162fad19e7b2e24d013fe89833536177be1f82cda7dffdd9a2e1db63b9c7c95b65df4876190c2518a990ba8393ec220c3275452bba77fd38cc56e689d2014ad5da8f24e955fa249f1dad2f95d3230689b8bea6dd7ed258df76ef57e08083a14373ed855af3ac312d57828437242caceaf365ee9181cc66e5400e48144163ebdbf9c57b8e89853eded959c0143120cb04357c2ce3c27472d2aec25555f7d8f1b4b42d8fb4b57f46c0a8050d9cc3985c055321f15d616a7c0e1a303fa6a72cbe0cc4e6b486e9a1c5ca402aa8be53b79e319ffbfa307fb75969e371fd7a8e7073e3b979d7caee0e4d6022d79d01fde18edc25cbc2ba8477105b17a9702dff38e4193e1186a23920ea62ee3f849f94392e93ffb82970559306d00da455a861d09092e048989d3f727a7c311150587dcf87f886396f288e159224e31df0eeb36720d6be9b54ce94ca4dcee4d1d3737a38a68f0bae11d5e771da64f6f8e848206d4a97c0307fcac3a79b2fd59c12b85911945d3b3cb530400b7c15a1d34c7bb579140e9ec702cb82429e80157a0ce32b7502d6612fe582fa30cd80c6f5662d4913b5cfa53e0bbc1e30c1a062e68f34bb1fe0788d98b2a5d664c834ff3854895d211cf5f62fe401dbd74323e1c5355e0a519f4d24da08cc68daa25fc58d330ff083d63d4b64354da52b5dd780e88cabbca4e61515ad658fd30c4f14d84f8cfb3c4483a63f750ec7b98963102113281348f2022c13c6f4e020b52dd735a5f73ed66171908521b4a4dcdeb5d73fefed1f07e204796379bec4c21fa373472f2d24aaaed6bf66ead1ebbcde171ab3626aaddca160a2d5eb1d861e034ea7a2b60966fe7402bdbfb9c8f888c9bedba4de901c9c81e508b743fe27aac1813e10b100cb7f226cf93d83b2ce3c652425a55b57e068d7854784e4f2bd437f7a6ad7fc03dee5754add6685183b7d1fcfeb2df58a3a504f9c6d8d4b1b898e760f3890b9c710b75d63546513f2a55207911fb7847078b5090b0f5be5c166ce41bc833129d977c2f52c98129f689152a7b87bb985a16430bc870cb97747f8c118fd0c99d63e8484ae599b42a4621b0e1accf819e6eb50949849d6c730d3703235977e4060bacf3f07fec713c74dde81e67f6e02dd634bf57593118c7f51335b354899483d697b907ac6bdf23b44acd30f80c54be4302b06398bfb8b29a45663cc3a2ec3238f69e5c0bb9eb35b8e56a609653ce626559e9f2d070276e8291e8c8e99cc80f986f2ed2d14c55150e03d9a243db24f61097d9b071bf232acac40e3ce89084396490a4889ad44e2d8b28687914d5e3caa6f7e178b05568c785b00ac5784c6e3153eaaa89be65d9e0d16df312aa6e5d4a27120214bbb9e911a4333b0cf1d33f3030025f2c918aad75eb143a86dc2d2fe3d0d04ecc5cc8ec8f82263c21f277f7120b3ea77e58c2c4ac433652883b85ff3280af9a36526e633f44a397fd74fcc316d6f4971b08e4006ac32af477559794376bec420df5423a11c93b5b9234544fb35ed54ceccb3de75c2ccf65fb90dc982d4e8261f768fdb6b58ca17b823245915d7e06c6f8ae0ca719af05edfc6dd5b41eb37d85be8edcf65a83baf0cd4e09ae2de642c0011be8d232b8d06fd4266d9bb6d198ed4f1a7773f0f15a25d3d9884e27c86b42c71c681dd0398681ffae93d6aad4326aca82b8230ff5ed189d538f01545116ef31a49c50f5570e4c96b3328a57332db2c8ea49ea09c35c1a0b268b696d56ef1438d45f82244e97f98d5f5c38e4ae369fd77109c8ec91bf5c222d899ce021cf27a37a23313e1339f83920a5575fc5a043914521a78664ec2dc38bb4919ba38c25707b98bf9259a9d4010f60651a1e624527dc0e926c81201f104f98aa31ced81ba4d7867c30aaee55c729ffeca9c9a1d1156d86c56bcba8e0e5cc5a69fc0586cd47912d280ce73d932851b3d3f01287405b961a8fb450a229477441dbcfcbb76df5ab00197b287bc958b42e278462a5aa293234a0c755ee93b45dbae1625e9a9089bae99b283bce9b2dd03e36912a88dedb76d52ab815afb355a29ad61f91629e66846deddbe5605daef121e166ae3b09bfb1cbfae3973fd726337b3222b661f094054f5ee80d9cfe5dd65b8179f5209f85e8077a4ce85cc4e22dd3859d8552cf2aabbf3744150a286108114443e80347e808d2eac6fe1dff60758ee6ab3a7029f2072f1278f4580ec821d90ec8bdb590e12a54ba63c594b6c5e43e90952c7d8ee6a289748d80bbb6eb4d6f7c7b121d94687db405fe56e710584f1101e7d8712039d8322318921e311c7bcb9cfaabafcd1fa5f45c7cb07f2b081524cabae4a9a2593fa68542df45198edf187947bc0dc56347e521e2b6740dfdbd0", &(0x7f0000001580)=0x1000, &(0x7f00000015c0)="f9265571980cd96cbea2480f5d83ff4b091f98761af17d9a750cd73618bb4a7f1717ce82dfec9bdf3ac212b56b9998d17212d437ab87196e62dabb89f4fd7b97e4c259883fea3b40703fd93df3213bba3a11b0b893050423370c7d6247359d537f7bbee05d7b3c37a5c7385f47e59dfe01d41d2decf2d312da78be00965a55ad744ec7469d831d53aa4a2a2ffe619d8fd39043be138d5d50e53355", 0x9b) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000001700)={0x5, &(0x7f00000016c0)=[{0x1, 0x3, 0x4, 0x1, 0x7}, {0x5, 0x0, 0x2cdf, 0x94, 0x7ff}, {0x1, 0x8, 0x9, 0x1, 0x9}, {0x1, 0x7, 0x100, 0xffff, 0x20}, {0x200, 0x3, 0xfffd, 0x7f, 0x1}]}) sysctl$hw(&(0x7f0000001740)={0x6, 0xc}, 0x2, &(0x7f0000001780)="79767d24f6be73b106307167540eb1cdc2d5ce5e0ed504ee1d9e013b27d63977e6a495b449247bb61b8753180ae4c2d6bf496a16c2edd6141061cb5add2b4137e8108bded5386cfff1e5c040fbc6e56a1bfc0bab49d9edc98bdd16013e06496f6a87f4d7f61ac60e82dd5229c7bc9814e439ad94672c35c2990d5053b764747d68caae96145c0b14fd997aaa891aae6f0cf27bf8b10653dd605a92e47a18221d9e16675e02717bf95cfe431ab47b22e19947df8acd013880395dfe604f617a24a9d62d95c4acd5a5469091f6b56bc10740", &(0x7f0000001880)=0xd1, &(0x7f00000018c0)="229d9a2c883f46c65b4202040efa26cb3d1648a48ff81862c5864ad221f35176aa7a42d621be59d8d93d1ae17732c2ef57074e4d74c024647de418", 0x3b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001900)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x90, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x0, 0x5, &(0x7f0000001940)="13045b4cda3be7b137f9ad4a291c16daf54210b9c7fd27be0ffa7eb45c7e58126dd9b9a2c6832419acb3a85380da929822c9a2f7aa722f17675a9f4b76fe8de402cd49cd783fb1b89e39b325e142eea737df335ec546ebcdb9244373447f18a98beecc9d", 0x64) sysctl$hw(&(0x7f00000019c0)={0x6, 0xe}, 0x2, &(0x7f0000001a00)="91ee66e9633b9a84b1adbca5295a60e1aa870c66a0add43cdab3348eb9ecc259dc6e49ce2e7166bd52b6cc36c719c47fb27abbc00df7de29c60901e4e9d28224e9636b2abef3308cabbd4127210a9c719a23ecdc02cdaa749d74c54754ac95c6c5eaddc8a13ae2942a375baed5f16252f70095c995ec1232daff9ee7d9383345e9a35a33818c71c00b8a0033b95a366aea836ffc50b1d378d79b222fb47497e8be849636c644c2a03e7e3221c2c04200d55fc6bc8736ecf3e532c100ae26c3d367c33a9b8f712592fa1e9bd14754bb0268d199af478c5ebc54931d75279f8f0972a6d88d93388e01", &(0x7f0000001b00)=0xe8, &(0x7f0000001b40)="15f13b1f19e96ec844eaa41b2339b8152834857ade8ef509c9a8a32e28f8550aeff4f8f3efda5dd0715712919f78bc3f837b84289d439cf19f4e413b681076ce9b09407abd51ecb198", 0x49) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) truncate(&(0x7f0000001bc0)='./file0\x00', 0xffffffffffff0001) sysctl$net_inet_ip(&(0x7f0000001c00)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000001c40)="058623e1587875d6f5fea4520ce428400f869fced0a74000dda13e66e817bdb807d6465be54e55789acb70197efaa02ba65e417bb33cfd21d2a5c3b272982f71cd421e44034a2251def85073cd70c1fc9f78adf806b2f845cc7f9582e4a77eb977929e52e1053b3c93648f7213ec04cca986b0836bebe0affd5a2cfebc92226560832ef7fb7fc31a58e2ee32f3f31d76022567ce204038983cfd72320716145cf9288f4111632b1db86d72a78c98e8b74897d04ccdbddadca1a88aca87", &(0x7f0000001d00)=0xbd, &(0x7f0000001d40)="557ae3872af8f91708b58209682b6b8c6969defff9d9a2c49bafdef8e8b19d844a77dfc9d4343ea03d0f4f5a6dd8872d87c197d8fb1baf2cc558f46448eba2f5e445dcaa04e0bacddff88746d0d7fa23a533f71e332baa64aeeb67ace952710e3ef7058b235d0d36a4bb02e59a92797815ce2485ab57575c849df23d68", 0x7d) recvfrom(r1, &(0x7f0000001dc0)=""/63, 0x3f, 0x0, &(0x7f0000001e00)=@in={0x2, 0x3}, 0xc) shmget(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shutdown(r3, 0x1) getsockopt(r2, 0x5, 0x1000, &(0x7f0000001e40)=""/143, &(0x7f0000001f00)=0x8f) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001f40), &(0x7f0000001f80)=0xc) sendmsg(r4, &(0x7f0000003540)={&(0x7f0000001fc0)=@in={0x2, 0x0}, 0xc, &(0x7f0000002240)=[{&(0x7f0000002000)="0c57851ab178b3adc86a2a6e5ebe6abafebdb532dc75db18815f7c34f795ec1e6694357af45b2353d709f5dfc7db75ade8fd45ccef63af68c5e2d99fdbbd156e3fa8448b7b0f04f91fa1", 0x4a}, {&(0x7f0000002080)="888bebd98debfe11d12065c8341bfaed0eed54c97194ca39fccd90f63064c501f470b91cb951e753234973673b586d497c9cfa515b7cb0e41374ecc3f474328743a17800b82ce16a3a3f23a71bff80a58027d807e67f507ffb7d412a9ebeb4b5c53fb89c0054ef7974de169789a4a40787b0dc6f58d5af12cac0a271b168412e78b4e73e86b1ca61d36a25640e8338ce31c6f53209590f9293afebc96964", 0x9e}, {&(0x7f0000002140)="a0a594851bbd592835bd42a5c65e41984786a66a27fa9818e3d480f4384b9225fade9b7f25f5dcad172b5bc170dc66a48bea4f81", 0x34}, {&(0x7f0000002180)="96ec6eb6d3418170332951aed9a7217fc104aa045a74e0bf77d9cfdae7b9d7ef55c33296bcde5963f615f85d729b38a8f2112a61edc1381837c4895d0b9401136ecb49f509467f250bc65bc670fe2db3f144656143fe229fdd951943e741e3fd0ca19eee4bc382664294a4afd364e5db4f9fde56a2f46e0c29083d27dfb0149207bf899a86e5d4b5e42165e75741ec2806290403c176bad064f2041190649dda1b6ac25c7333a884c25490d4f79fa5870c", 0xb1}], 0x4, &(0x7f0000002280)=[{0xb0, 0xffff, 0x7f, "1dd3e1a81c6999a695db686bb035eff4a20c0bc4b9eeee0f563290244387c2831a657e9a10b4ae265880e13b36068e34b6b466b2e449add90a7abf2d8381b9b8507a7258deec4ea2c5b9982d5c47567d04c519faec6759fd874b5796ef7191a4b1dec12ebd259dea56a15b91843c5061ed81b77366972cb27449402250e28d4db05c9fda948b5c20f783f1c346133e7176ee864ca8723e3d141229"}, {0x60, 0xffff, 0x2, "f35fdff4e049bf804f8292f69814e2ca12ddc1e5b36d88beb680d2e3a238ead77c227ae8f6972035688677af411d0fbe6378b8c1238fd1feb4e17d2521bca5ec51a783b9fbf9b15a4a9b56df"}, {0x108, 0x1, 0x4, "88c41cea3f27bdb470522f866ef01f4e366278a3a4d596eb2d2497773cf7f87c1624b458b5ad095c51940cb5a0ff7756d7634d8adc51be62fdb3354c1b8cba9fd66662241cd38caecb36b556e910b3b1e3635166353127f0ec1c0a2eeacde79b03d48384df839e2801fbab37e879d05637689ee3bfd76e28dba175d769fac888fa9b0567c3c5826e4044e86ff008635d3d20e9f3af703e64d806971e6ab48d814876e337e23dd8e56666cf61a38609de0a2360204e9555740e45e82c08d2060baaad42879acaba2172ed5f14f12fb1fc63920435a6dda9fdff5ad6a9d66b2d5cf964338a2655455a61f6ff4675c563c27d1cc13647bfb9"}, {0x1010, 0x1, 0x8000, "b9a780e74c79bdcb1419a395e6920ea9f09f2348239bc7931cae74192451f7d9337308c89afcbd8935515861bad88a585ddd77019a314833b23cadeede2c3f33e8f7b52e2135a2e5d06aee6d62bc400008baf83cf85f0125aaf8f51c776ad25261bc67c24b3373de8e48504b81abb783aadd5f64da5e0789e0ee9ce0823b811578ed3a969cab5d5a2e28e46d2066e7eaa72d7d5db0ca879b6573b6215d49a47ae67afac8d45349983bd04875bc3f6e14ce8e84986969a2b6314e253e7d45a250129598d577c4f1d235dd6471e09f3509637f1ebb7d67852cd08adfb6fda4d5d0414ab907d7edfb46c932aeb049cb5087f9883be1c370eaaa308c2239ca4444086076c3718d125fd8302b631c185a9ed5e1af3f94c9178c9a8df9cc111da4488f7cd3415c32fa17ea0d05a50c3a59b97e51e2b426d7595f3642f775e733b98c6cd582ff33a78683f0b76b38a69f3977db8ac806060c3c352981a6c7e6f627d92a402f77acac4a8e87949a184452dae275f6365352ef70cbea1b8541cd62a660103857e7bcb66e6bbd2ae066f3b7e6880bf1c9ac9c944fe0a975bae3834487c90b077bba2c29e780de8475266705c09b0aaf18a2ebb4f05e778308b7e47991c2f3f3512cac9a6515da9eaa1e7b76e5e48510ea04c0b1193ac93b30a5ed6c7ba49dcd28028dfcc24ff41cd8ed3df31e8ec980b2881edfdd841ab07dbf30f9c0af886a3760204729404b4db7960144eea46556f5cb3880d2fb8be002316ec7c59d2670ac6a6007b776a08bbcabc874afa87e36597d3f5c8dd0c1c1793202059e8d44a5a6270e88cd59a6ac075b3864507ac3b3953bc59f20d6b9738bc412f6f38830830ab05380c9074943253cad7805d0c9c963779b4874deab3609b43c954ab316e8feffee4fadfa003c73e7fca5ecfebdeeb05881eeffa21ef9d7ce4420f71a7103a6f8cdd13735b114642745408487d1c5ffb7b28b2a0d2ad77a929ed1d712fcc716daee1e27cfecc0d454399031146dd153b6060ba2eff6c93b8aa1b6f7fb5d734a80a06c0e7468f1209dc55453664ccb4a85b257845db468d2fa4b87989875437b7a5c722876bfeaf9f37b6f68d57e16eed0ca8aeae0719972f51346e73fb6faefca43fc71a530684574110efdcf00a68f67e8c88ce4472b6b73a96d4a80eac9f060542c58d39af36f297cce552687cde087eb7f72778a33ce41257ca958db397706c8d8fef907e4d6a7dd6d95c86ae0c29f7a6a0d6494420f375a52c1944c9d0bc0aa95605fecb0dc15ee964fc904f89d25d647afe33cf8b15a1bb53258d340ede3000771ef5a8a327e6e7d97d2a43909ad05090660b658db4a1d6d1aafc8013dac64fd1ab2a1c5efbee478b44c09331a69ca5ee912ea7202a1b6dff0414cc4b80f6d75766019d62f2e42873e02ec261fe614f04db8e922d4a4e14d1d5f6dc78577af99d863e22a8f39ff0b22a2478de6662e4cd1a0f9c8a2de6d0c325bc8d0439a6b2fa0c47f1cb8ed6cf92b6d4fa1ffb07c5c363ae1600e32e08db39a9c28a81c64aa1781002019a867c7fb13019c510e4032b0728417b29f233c7dde90be2e01ce15bfbec541c9cf8613200eafd005af869bd38ada0a16456fa20abc39164a23a632e0adf051eed8ac0afb40cba61b4b1c3766212065e3de1b8d23936eab20acada4a0558f4453eabe6b30f60c687bb28221de2b62e54e44746206c855afea5c2ece114fa3dc9488c3233de4792c79d8f5d8dbc5e8aa792c542f2cca35083208b87759ea4e5d5afe47a3deae30fc1d39fe6c189559f1a5734f39a2b005931fedb84c25fecc4e491ae466d5ee256d7e3802d9a7023a5cbc2d0bd71e1e6a5e68d485561bbd61cd1ddb6e9e209f2c1c874aa50e1e968ebaa759a463f488e199219f1c8bd09e2b01fdd48734f3ff66e7ae5a73e808ccead31a642fff5f71577c16ae8168a9705d7d0b2e0e8b11fcf47e8ff88cb9f531583737dd166e53d7099e9b48acf74003f2207e27536c710a62c87e32eb331628d95cc49746f68ae509bb067078740b00148f8f5fac71b3aa614e330b2b201b2b885e85786668c30b2f836f448a811ae510398d2bb2092a70a8184e64c73b33a592b313efdb84b78a8185ec236e5537c876c4bf68c2a4f831c3d22d0850675b95e300b775b47afcb1ef1de01d406f5c721f8c6f14f1e60b46e90f4124f7bfacdb57a8996787ff159df06219e2361d8c48c82a1ba1a6bf23275184c732336e680630636fd3bb5fe06d63e52cf4bf1c6e386dbde9e9e1e366e1af0180368f6a44bac000a5df21a49360c6eb5e5df44c4ceaf6790c1a6f52a2a7fe3de245fb5209a239ff5b783b40e7dacc3719fa282c7e744d1025a3d642dba278084f17a4e231226301525eb506070e330ae4e2dd03b51748f2052b5e42098b815aca47a229e78f18c72eb29c2a4f44698f500220eadfe16c522d0b8c877673db3533f5e05d0bf4ef267efccebcc56486f33bf597a8e924f6818bbff9d6c483309cd0095bd476582d59a2dbf5e53866dce47edbacf0bdebd936ea76e0e470081a6ad0633e1e9abe576dd0e376f8af61f6d46c70f3080f50b8eb305c8ac5e38ec9693b0ebb12e274f2415770d0d28a582f838d80aa8c59b6638a61b677990e106a801e2a61d8b1c8291331382383936c75cfee3982b46911080a1a8a45f693b8ce452461379c4f8746b3a617f18e700c056611679b17106a7056dbca175cdf14f75481be0846c20c2ff56aca06cbcbbc3c9aa86ba374815d2361d5d993a8066df5e16558cbe5cf9fea6356352bbeb3610898094bb04c9a440d23f53d3eae2643c2f887dcbb161c3818a3304479e05f8011777ddfed2161fe146e4ed2683fc7282d05262729add0c280bb18d2b683bcce3e370d497e66d58be7bdb94f4ca99099b50fefa9fcc81c46495faf51dea4f0a08c89af5ae45904aaf7e49982eda1685879453833ac27ada203ccda0ce1424f6413b58caa64f3da5839b2a91915c9034e2a5d8cdde805213db61b001531734bfd2e4a9e5f99bd4ad0549827231f2eca7d7bb7f3e6f82f90c0b9a272a2895b93831be8285a7ec3e417b162544cd715b6c290cd9944d6031d40cddf2a9729f7c943f9234941db777e2fc919df4bad6dac7abebcd138d6e72f425dc940f67e2609cc59543f5aa417d0c618f77dc687cd65b19eebdd049eb9eed343699b317d2589f37bdbf2b008398b6a483d4707875582d889608f21c11f43c4ff67cd03d9704efa3211e7032bdec418b485e77714bf0f3d29087eaf7265f5ed52166f56799cedf92906111094dba98898776b3cd85517ccd5bf7f90b8ef4ef4d176e1673fb306ef4bb53acfdc954ba4238f8bd4e3a6c57f01e4bfe77eda4b07b2dc8e9fff4d30df32a93939cea6f1fb73a192e1faa17b6568feaddd7e347ca23e257b9e1bce90c051e827e7ee087f49aceafffc676ce95cec56f7e36c6138d75808d3251e626de6461d4e43d030ba81cb2f96a130380833c3174daa198c3fa742fb5202ce41d92249adf654ed3ff8374c785386ec11ded7127db576f6f39e1679bf0f6f54f7d96b18b053781bae235f2a1e33b28d5d398047fd9afbf6ca45bb5fb2084dd25212bf7331cc3296437c6726d44160acdfdd43db976ab3e9fa7eaf7b0abb1235c72118d632542efc0ca903104853ad04a0dfaff1b1e2cc27b013c22cc9bce41c38d62943529e6cb119ed63621f494aa706db33f471dd637dac57cc5f3b6141579f7404b60e2d3d4e536633c56b2bda488fe7e5ef21523502eaec3a5a23f27185ea4108ee1859923682df7487d8a8694084260a058a1cd30e9caa831587f6e03fb6d1fd1278005bd746ba718a0222e8ee22b09843d2fb3749f26d719ccc45c7157c35367e6277e768645d94406a1e713199be54d93d93ee847effb2dabe1bdde17f94f9c03ad8333ada0b5079ce0be6840bba6a39b1f5297c39eff13e55b55daa56a032a3913f757375fa0fd43efeb5ba7fccd07b446aa21ac585da3066cabf86b6ac37981af20fcbb9c196a6f9d142df9b78bf03b436f2e7eae0ed6cac79d0d38e945b8be461ea05b21b5c0073d0433a9f105f8ad274608bf4deecca2f2322baf6010e45dc75084242c50c5246b3750167dd9d0d34be9fa34340b94935c2a576358810eb0032e711ac7285b1c55fcbc79db717c76da812818576b0eb6840e71c467372bf405af8695a40cd13a15bd9860535d2e1d1607f36234e6c4d18a121351e02e2417d0cc9dd3aede1122fad406891e29d352c3ff51be5079cb9bc093a40c15a103d002482f704c7ab9cd9bb8249cbdc8050b71e459472b263594cf32a49f2f1008887f5c55a36babb21d5f6e695b28a634af13b5902b31d3d0a2640cdf794a1167e729957e213fdd25384edb7d0658ebeb54d91e8036ad03b56b569253ab907916f562d52a10b4a0a0c9f5f062e0c0edb5925e058b54b6d7a0f08c1a3954d5e839157050ba3085c04c10c8fcf01973adca5af8f5f03c0f140170d59e83d227fb3cf6162baac4d4751019de3c64556e57ac1cecd5998256e9f4e6daa7c039dc7fa6a65da592b6fe8d9cf34b2e8eef87968e39da4d7a5c126a00975e2b378fb09ece10e0faed39c5613d879f3e9b11d04f10494b20eb3ca75470404a0332aaa99d0b58ebe7677fa5a8f74612549be67cc5f9a59d4331ea187dd3392b9fb391ac9eef95112f58b4ee43c657c34e24df98b35d283bf3fb8c8a85687669c0c63cbe909c5c1d8a4be60475da728987166b5e87a5311611dd6e2c5d7906e61cf37655e4ef88d81cbc20eba4a0a619ced30f42340436580a98b91fd885fc2fd0a5dce3eb26c989b53cdaf5a41b90dbe7c22611ddac8fbfa1fd128e38d6b8bcc1685aeced2f798bf5b18c457983ae84f3884b5e2826706544aa58c3ab3fd7b6eb654d9b2715e22b9d30bb3816f121eb0e41b13fc51cddfc5664e0a5cb308f2566cdeef06be4559a5e6196acd78e7bceae41a55981620a0aeb2f21455a0489a1e6a1f3a2df0f2377cc4ba264f260d64cf67d0e1c2613e5ea03ffbeeaa45f7b449428f31d98ba0f4513e8d5f6f9b7e8e6c40006fedaac059d14818dabb3254079e6a014fdccdb2de4c9c79a5aaba8634a6059d45681e3505b6f48ac5fc0119b162d833c0c6267b789358229d8d61b04cf1ab9b13e5af0516d2163e74721496fe8ce5e022f4abc8382adae0454c1e5e56a892bce83189a4a8f29e06ebed6468f9dab510c4789c4c6253dc33cffa371258439d7b136c83208880c2c5e900ad4ea30e8af28c4752d99459f555ef9746535d829cc263b50b973e7b6e1e792d9177d3c2453179978da8d2ea696fab0f1dbf98c2580418ccac6ed5b8a8a70babe48640a527079a096877835a5a003965573d2b6164c005b4efbec09014e929c59d94b7e0d30598dc2cc619b7ccafe3c87a79aa9c373a099abc2944ccf6ffb4ff78106141e43b095bcfb9cf08a4e46fee93ab47f14f870641e06265edff66efedaebf2668d1b037161eadf47b2eeee45471623efa213fff20617f50acb2f9a97ac0f46a472ac66401df01170c5e6522b1d891cbe0d9df6b57c72e8778e2a3889cd485fb630b5da6f1f74a7c4db0fe4e48948d006b416bf93ecbadad8029bef8a78ba574287a02da626511a15443d180330a0fea913e7e15cc8ab7593ee4865278f7095067e06a011622a43292481e79bbe69f354fe4a74f545f89a2f2bc9153387aa98caf4706d3eac3442e30d06dffa3e5ccd5792adde91d706fcccd00e73aed63d3abe1b63e73771312"}, {0x18, 0x1, 0xffffffc0, "e9"}, {0x80, 0xffff, 0x0, "d0177a2640c8df16ce2be561cc2de734fb455c3ad3207b6f6882fbb93a0f372ec9b11189b4f63417de29a825b615fa138f8e39b37298547d4d34761d99294c25ab818a53188bc155d18e3a116845f94f60aa4899b40fc238d2602439205405df2f35e229bb380aa67b24f2884d"}], 0x12c0}, 0x9) sysctl$hw(&(0x7f0000003580)={0x6, 0x1}, 0x2, &(0x7f00000035c0)="b892b84395c9089cd0716173c195c3e2331f2ad371d64eb1e324c89c8abacb96d199340bde23e07aeb60a81feca0c2dc7f258b8c8a4ad3ec292a5b73570a4cc4f1f5ba6dadf189da606bb6243bf605c8c122ef7f8141c15647a419f37f0e518de6b316f6fd11ab7e8bce767d8f927cf6f6efb1e62856692f281c93f2ec37b4ce76d3f00cb1b327da224cf6433c98ffcac382341f914d628f2e72163ea4b5f4a8f313d2eb54aab2f46293d1909f5f6e341ae359e514a2f7c2e3bb94edd5b40521c88dee11e0555a9045e651f484c9924177449427b4ff4dd07ebce86a9c9b6f947a8be176fc034971fdb13767e5721b78305fbbca6cb2a14011179e23929e0af0f4ff4c420d4ec220c0e6288fc78b7f89421db5691c2694e975b0ddb93bef1d3bc5d7a7c7a7f6d2b1bd41caba94d5361947cfe77ca06c234cbb5659e7eb994e42063d1e32182fbefc662c05bdd969aca107c275ed78bcdc1a19de8183aff34f43ad487568778a912836b1a530162341e4d6042cd1dc9c46fb63331ecadd18356eb28742e961d1e219772ff07db63065e49fe3d294f17e89a104003614b4ab64cccbabbd228265f844466ce58d51b62c8945bb7f6bc210f04ef04995ba39aaeced3bf1eef0b681730e3d09fb5ccdeb823107295a1bf815509fec7fb97270f331153c307fa35ee3c9ffe20871df9fb479993ca041f7700f93d8aab124d0bb62c050ee4df9e517915e22cb643029e4e870992a0567913b5cae6d685a9b3751005ddfae7b3e096ffc55cacc9f6b16c3e16a412d4d24ebeab122d3b20e088fe291d6a7f1bdca37dfe65dfcebbe8778a12fdb53e4cd8a788af1c6debff3148f25564d6434bf060ab78159ac8c7b52421872d58363d71ce63fc53c754cff4e30eae2ba127e0a100af4bd16325b0c520a6ba0f5b4933e14cc3435bd0c44d3a3488803f457da595180857b59e90cba25720aba7326efbb2a3f6344bb40e96060659ca243123c5bb17c7c6e8f7b1d67c7244db5a0e2ddecd7174720b19c2bd0fce79481b9f904f8350cce20f073ece3c3f60a6fbef498714f11f0c173f771f8461594945d6cad0f8b95a12304f56c7b42c32f2997da3348320e880e5441dd5f5205deea0a3827191748e695ecf453ba4f1f00e441d42442a3f209bccdd486b40908b13375e5cd0ec320ee34222085ea75ee01fe090707ac8836e980276e1489e11a17ac20cf52311097c64d1187c4e783db1ba4df8f81e92923314c6ace5c69348d3235ae9a5a0b9fc4dd1177fab717bae20521fb02e16587b0771809d288b5f33ea4b9e2fcf2b1702dfcf231243949917db135a4fc1a5046c93c619573c88e3dd4655afe216f6423a1caf56cf2f28f907788dd871a17682c8e18c369f3ae3b31a53d8224526a1fd639e82a3928cb1b4eb217fa6659ddd78c278a57c1f47322f778a16f3c89a05593d276e906b964578697ccc01da2272c7a4ea69172f43f02367b6e1b17d2cb2239e98ffb1d914ad8bc1ff1611b116182350f5e3735d9740d2cbf1232f97e04a3e501d6d3bbafdcf894a9bc2accb2860e053430820ccdd2a9ba3150c14ef85401929fc847a2f3d344b3c50287464bd5bac24bf375ba79e15f1fd4db78838d0bc0f3981f8616376ec87ff76e9c77dbe87ff68975ffe42909bfa69c73dcc8ecbfac9d6697d414f490102d956e7f0dc7ca7d29fb1ec3d0f1184dd9b6d4fe99d8bc215bfd4a950e21ee1ad056473bde61f98b4b6267076bb9f240bf7a5943ef05242773214b2ff5c5ff01459d453337b7907eeb0a6ea6367dfb6f63d7b50c5141b22f5711a2e441ceae9995013215952b44ca95f716312aef19c4bc223a0fd359fdd9a8f7bd360d8f5c062684310efdf4bea33980094097486247c050a1ab5a200a968e04304eaa21bc3703362fd12791ef54b4d6c249cb2da7220e283d199779c112a4a75734787949146de95be89c8140870f1aad1c887f52264a91af0dbf6d64ec02a9e0e0690e33307f1fb81d4da7cfaeb2fd54ec5a9deb78d1312ae48244e9ab9fe5bd982069137fada89a7ce3d09947e387e6bf43297e722a45428e4f60f8da14f0492f4a95d89b29f45ab48e1bc2e5448c4ab5646a8a23a7028bf5d5396c984f2874de0122d0ac22c49b5546d16babd8ea3955027e7af340e956282f2a6901ace8fc9fcb6fc68ced150c5a086b91f9f994733757095cec6efa5c30360490686c60ec82241c7ea93b45ffc12aebc22a67c1bb2729bcca8dac64065561671494dd22aa42696364b0f9d84b070438f896be185bf1421e44b4b0a4a56b5bc7e783262abfc8022f842ebadae95abcbfa53c614b39ca28b77b7f90db0473ba68a379709f15caaed3580f453bf2cb1f20ef99fc61e116bade1b5ff09252b29b524ab5b088d0109b369580218d5cf7960853efe0cf67ca65f213ceb0fe6ae87437d12be6abcf88b2176e31372dcc88da241abb25086604a92cf5f86f056cde429adbb57e631260ecd3330a1a169f03d1beb86321c52859080be1774996a16441057e091170bf4e4a928ea888ae6864f0f9a793fdcaabcd90e3bda042c113a632c58cecf7432a815946232c43b6363a922f8fdbcbd367573c165d3d239589efc74e13364bb3f1b1ec28be0f2af2973e0df2e6009f4bc9e0c064d2c888afe59c49b66750a860fd9dbff1b8d9b6e2ba3b97a0917c7b3d5ce9b81cf44150f4eabdb4b9984e331e81465985bea204c2ea0268790cddf97adfad13101a1960e7e64dec29b77d9d2caf8b3776151f96206379438ba6ff8b73d19c3d4359a3a85ea7f370581af7963803df43af0780b70ce6076ab5bfe14694c85708053db8c2e73b8cf53f111d6406e8d012dc5d74172822ba8611498eb2d24f6cfdd84b043c45fb2247bb695748de5d49c31b8a8f20e3128434db4d6190f82f0278c805b9edca3db8c4e9d3bc8347faf663697ee7949d75a2c1f4aad07941f98fece469cb2fcfab0c73fec7df043fb1697a0dc27f02bfeacfc032faec218508f32f671cfef9811ac66976f492e89ceb945087f1c0dd9409ee07daaf60e51c9854a61bde26d41213f03f2708fddc67bf800636c52f8750b614a876e4ff0fee45aa0323126a060b174b697c0ee9ffa3bd491078c114f1abefea85e4c07596f91ef2aa7c2bc5c33c8bbe402a0ecd294b3bd4cbc271137d91b863b316947c43cf022c97bf2e975cbc80a16f0e2e30805b5f772b611483f4b5b35aace5d90d7e461ca3ae2e3c4d066adbbe0cd1c7f91783e3eba393586c92983d922a9aaa4a26b0a9c33bd6e93b8d8bcc87bc0607340d5f81e119e6f93de7ba5317dcdfa4f8c4ea4ba3225961eeec017cb73c9daa28348ba1e6621fef84e2ced27dca2b61e9a42d99ba745b840b16a3232cd53e3b0c5ce0d45286be0fa4ad62e50bc0100af25d94697c770e273481f13a3bb394c7a6a40f9df19bc94821dc0a4da520cf03d4d144bffc966374e9c5103f7d63bcac2fb2009f32d3c2333d5d9d49253e4f7cad34c8847dade3404ac3d64738a1ed3569d69496dde36255e1a87e77225ed2a7890a8535f3f0c003c208684f6c1d4b65c79ac4165cb15561335946bee81a7beb28aa60097288467b756adb029f846463773a2ed1541ac44dd36d6ae31e49b2d0536ce91f202efd3701ca3a8caeea459241822a90ec724257a1487492373c7be74dc9d6b78ae6569fbc2422464856edfc09ffadba5d807fce79170fbb02c9852b5cfb84f89fbfad242bcadef01a383483aac802765cd5feeba5ef28285807239fcc048ce24d1b8b78fd6fea1aa9f493cc8e39578acde6f5f5bbd2f794fc305d6541e89e9f89d6059577f08816c1a4e8af081483ad3a0958e377a8afe0ffb05da8ceb5bbf4cf9af0c02dbe7764b29c33e16549205cd5049fa31edecdc44f13514e1a856ee83df9c1892af4bc6eb74a67d084f1ca063b2ab6f08b12be7cf7e3014b74b6e06f1a7fc4c0683e719227652864ebcc67a919ea4a5a6d2059c6888444dafa7059207cd0458a110ff92923495880f99ea8bdebe3a010b593839e3fc47ec1d611855627aca1dab45dc81501456bac68a9284de2ecfbd99371d87df32e30fb7b4f1b50688cbdccd5e3f2cec8d3917f42dfdf6f9c321819b7c307701bb5e37eaa5a71c5b233bf3a7830bbb0e55e0e57ad2b866dfb3315c860b7c202f789998c907884fbac2747e4e2bd4eaed099da8699cc898402a9c5897846c206e1ed05d15335ad3d21958d64f91bccdbb53eec6904ae8a0e7a8daa946e8fa48324c3a6253ef9b39cd4e42bd3250f190978e4dbf8f22a2260840742e3653541618e874d3ba1c8b1c69c9f9f9fb59b523cdfb39031fd75561243dcb3011d068896d177e2d699b450e557fd2b941d4468916776b9aeb08e073703de2626328f871c88f6f1e28a7fd49caeabe762191de2f0bc8b29465c9a27e1087d0dd433fa1cb12f7d319356c8b29bd6296770436f7477015792a736aa216f6a2dd9903a3fc710177ba3e4eb2bff009e996919e4f24fb55b61472501d4ea5e38f58a6182ecc2f3ed61465b2183e3105452d2d1ed83fd0b59e486a28b3e32e27c2cf5c1fbf279507856c537821dc52844b0cef0545637dc3e1570af9956ac091320813353224324e2d9deb96e9190d7290505a70459aa4e77b890345e96848183cad9e7a51ca31539d6491ce091caac36899cb9d3ee4b02057636564f2475ebcff5821648647c52ed3c5c5ee7b96925ad339de1c0956a3b330459471fb91026e9f6a14973ea09b8a4b9c4d4341f774530c568501aeefd3f66efc675d354850fc6649c7275d799dad3bed69efc3c0a4261cc3d7512a48d431658e11c5fbe71cc862083d4919d35fdfc46318c188fca9d40afb7eaa03369eb5a70fb9d8394e9eae33eaa1fac67918f7ad9231e36872b120ad9cf3ebe4a02c438580dae0449d1c6fc4f2c6643c500f03989e001f2a78e9b6e39f9caa5edc0412409d60817618d625b5cca86b45bc7539122941b0a0b1c5f3cd35afa630fd22983f1318be4f4fe8c0b3ecd655ec65ba1d7104421ace39231a8cbaebca5f3cb74af145de2e96916cc55fb13140096f42cef0b48898cfc6297815d597c31143f3290daa6600c71c7e4b257c80b7165188ffeda299841d256e50a15c9c6598cf4819c7fb1b7fe567ffb4c73a8cd855c508cc6b42b683e851b21ae6503510dc714798d64f0d414524f4d1e15ce5a7b9a3b5ebbf92e7bd0b0a3c8c9b1b4a118fa2e9d73b6f4e21a1fc6ce7c66d6ea79274ff1e14b52851d57309796caa0c33c8e584d1aa3207fb85e68348f17ae0339dafc31426aec6477b7e4a7ef64c070d5b73d0148cc3017ab1317f9c847ca330a6cfed8bcc8edc23316612bfcc575ae78031122b4d94795f0f5695454c734dce72602bf8aca4d520fc80453dfdd0fbae85cd1b5865db3d05fdfc50e5d9d8caaae1e4443cb744bdf00af925a7c24ec676b3773334260bae2e0380675b70290ac9e7539220b6e9315f29d49f0e9b8ffcc641bb38f478e0e882ec553d9afe4fd6ee3fda12d57e59c9149c803b684e82c7cbcd15e5603fc0a7b8db371ea17317c4cb58a1902b6e9c2d78d7e77fc81bbf68ff0e6d56f6314414d35e1d78dbf6afb278c21b2d356388a28019164f793e4b7f1d97766b6e1a7c126daa267f7fc323c159bd6682b0bf0421dbbc3a0ca00cc8dc1a8c71e138923874c22e9836bc77238510d0bb539487a5848a676b157a980326a6673575948b76571561d014569a6e4221609938bfcd8f77d1c1c07742e2405f327e9eb3b189779", &(0x7f00000045c0)=0x1000, &(0x7f0000004600)="01a30b44537fe94d0b3f665fa577ee7b3348566831976e5f694da17c62418d11eeb647aaa0c3328b0555d67bc5edfc98434912fcf4bc719ebc143cfa7809f02a542eb71e5d93c0bc8ba08cafbb6bc1f6fca45ea0a262ae715041b4c885fb5f9559b298fd2d12b0fe4e614b869678ef4bf24870adad60f5bca9dc5d4acf4954622a544ac767f40875d4498dac8220", 0x8e) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000004700)={0x4, &(0x7f00000046c0)=[{0x72ba, 0x1, 0x5, 0x5}, {0x20, 0xff, 0x3, 0x3}, {0x2, 0x0, 0x0, 0x7fff}, {0xfffc, 0x3f, 0x80, 0x2}]}) sysctl$hw(&(0x7f0000004740)={0x6, 0x17}, 0x2, &(0x7f0000004780)="b0dc8550968bdd273fce241a2da504fbf00980877d65637b190bbdeb95d7707d0bb98ee7447b1389739e96461c313b63b079a3b80db42cf522a4d4543fdf9d6b6cba5751ec0a7defe41abf312887628e09400e4409323e", &(0x7f0000004800)=0x57, &(0x7f0000004840), 0x0) open(&(0x7f0000004880)='./file0\x00', 0x100, 0x24) executing program 6: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x12, 0x3}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="367a5a1ddb506f675ba37b92dcc24b066b66d3dbc140c200"/35, 0x23) executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000008c0)={0x5, &(0x7f0000000680)=[{0xfffa, 0x3f, 0x81, 0x6}, {0x6, 0x95, 0x6, 0x2}, {0x800, 0x6d, 0x81}, {0x943a, 0x1, 0x1f, 0x8}, {0x100, 0x5, 0x20, 0x6}]}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) ioctl$FIONREAD(r2, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000200)='./file2\x00', r0, &(0x7f0000000000)='./file2\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000540)="76e5dead6f01", 0x6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1000}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getgid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x7) getuid() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r5, &(0x7f0000002680), 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r6 = socket(0x20, 0x3, 0xff) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffe0ffffffffffffffff86dd60606260001c2c00fe8000000000000000000000000000bbfe8000000000000000000013000000aa11000001000000004e214e22bd3b9ea6f4d32c0cbb56987be2c4ff55eef01c92599e2466582ada5c153d7d40420ac696a0ebfc2a08434118006fad7d16185604301ecddd3ae71b3b9f43a2841062a5e552229a0a55386b473d42c000"/159, @ANYBLOB="99c9a6b4661739dc82c99882f3a53949887eaba6e8e3af1643bc90f884734df2fbcb7cd4916f8b49935a0b4324d28013b05fb771bed505712d97fd2423c37214a3d190542deed0fc396c3f7ae3cffde0f10d78cfa7b9af839edbab7be107cc0543dba00ca4e5c9ca70bacbbe5c404a35dbe0cf7a44b83f703f4acc367e840b21ebfe06f1fdfe67a701bc377fd9bc4cac9dab049b5f", @ANYRES8=r2, @ANYRES32=r4, @ANYRES16, @ANYRES8=r3, @ANYRES16=r1]) close(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x1, 0x0) executing program 3: recvmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000000fd", 0xc, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x4, 0x54) close(r2) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTART(r3, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f0000000100)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x6, 0x4000, 0x0) close(r5) socket(0x18, 0x2, 0x0) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x4e, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getppid() pread(0xffffffffffffffff, &(0x7f0000000280)="ecb9c3692bfa2916", 0x8, 0x6) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x1, 0x40000800, r2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) socket(0x1, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x80}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r4, &(0x7f0000000840)="1634010091cd1585c50be6b14549", 0xe) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000100)={0xf9a5, 0x7, 0x6, 0x3}) executing program 0: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) executing program 5: setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f00000002c0), 0x0) r4 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x9, 0x2}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = dup2(r2, r1) socket(0x11, 0x3, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) accept$inet(r6, 0x0, &(0x7f0000000180)) semget(0x1, 0x0, 0x588) sendto$unix(r8, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r7, 0x800c5707, &(0x7f0000000240)={0x0, 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 0: open$dir(0x0, 0x10000, 0xb8) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getpgid(0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x80000000) socket(0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff02000000ff60606260000000090000000000000000bbfe8000000000000000000000000000bb3c000001000000006cfc48fe9ba90a12e79dce4fb4bcad34f3f1dcf944000000000000000000"]) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) (async, rerun: 64) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (rerun: 64) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) (async) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) (async) read(r1, &(0x7f0000000040)=""/192, 0xc0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_getres(0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020697f, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0xd00) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0xfd, &(0x7f0000000240)={@broadcast, @local, [], {@generic={0x806c, "9e0bd0d9725bc6223beeda11588a58ffc2276f3ed8996fd106aca8166cf8504850c373ed4838959c9da723c1e4eb111014169141f5f21e91b747721bbf8fb7f6ee4d242b37c979edcb21b81afa303e18707b04b74945ff5d893baae117ac5d5bf71dac1fff4b6277d7023b38f2de7c2ffda91ca7f6498ee47d4b46e993b348dcfcc9795dedfb15a9619301fab6c5ff8da4869dd696e4ce59c444c902af31392c2e7c5a2841b8f97d82c01f21df262a87de8a0bc4ac0147d3df112a4c9512767df27b1a92e555419a697d34b0f40362f06a29316f2eb10751939c37f9ffd0fe6dbcb79ea145b9399af54789c95e79d3"}}}) syz_open_pts() poll(&(0x7f0000000200)=[{}, {0xffffffffffffffff, 0x4}], 0x2, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x76, &(0x7f0000000480)=ANY=[@ANYBLOB="c3b58b1323502cbf0117463486dd600001000002000000f906afdf466c130afc590bdb9e4ef6ff"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) r4 = socket$unix(0x1, 0x2, 0x0) listen(r4, 0x3ff) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) executing program 4: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x7], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x3}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) (async) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) setregid(0x0, 0x0) (async, rerun: 64) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (rerun: 64) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYRESHEX=r1, @ANYRES32=r2, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) (async, rerun: 64) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) (async, rerun: 64) socket(0x2, 0x2, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r4, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$SHM_UNLOCK(r2, 0x4) r6 = semget$private(0x0, 0x2, 0xd0) semop(r6, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0xd83e) setreuid(0x0, r5) (async, rerun: 32) shmget$private(0x0, 0xe000, 0x27e, &(0x7f0000ff2000/0xe000)=nil) (rerun: 32) shmctl$IPC_RMID(0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10075, 0x0, 0x0) executing program 4: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069c1, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000003c0)='./bus\x00', 0x8, 0x49) open(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$FIONBIO(r3, 0xc0107008, &(0x7f0000000200)) mprotect(&(0x7f000078c000/0x2000)=nil, 0x2000, 0x5) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) dup2(r5, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000003c0)={0x0}) chflags(0x0, 0x0) executing program 1: mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x0, &(0x7f0000000340), 0x0) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) fcntl$setown(r0, 0x6, 0x0) writev(r0, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001280)="b6442ca5f95afd61e29402d829a2b189882db4ef270f6f73ef5d6e188af546173d5704c1dcb958b676632018c75a8f021cdf86ff833560efc9bcaab75d9e94c59e9cc2ca9e77c9b0c10d05670c2f385c49427e601ee9c27498f9eb17d6f819ea4e64cf236bb92457a18b26b7d0a43254549a14e19e1e617e5c63ff92c8879a4ee1c95090c46827a2412e76107bb6a3628caddf399088bf430b1ead3046f3f6ae071f9c656c07fa446d88c17bc3272f1ac43d48a2ce31a827930d8caad845308d36b80989a9083d74a78fbbf010f61d1dd413dd1de0686f1af8ed61c9bd6233e13613b15160867a92fec791a460a6df35131ce6e430fb3e7318dfc2a9b4", 0xfd}, {&(0x7f0000001380)="a8453fec4f8e0d7654e0f59270c37fab6829f6fb436f86f822670dbdb41bdaa40e27fccc86b06cdd660be923e7f9bc449642e8a759f642197e8cf8f82b54a23952e123500cbf9e7a40ca7970f5644e6a88b5e60fff4432af989218f9ab20b327e7ede19d5d21c63b192e84427d4c876d97", 0x71}], 0x3) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001480)}, {&(0x7f0000002480)="e35eea4ff6b2435785a4ceec2666d44bbdb1c0ab4fb3814427b67a9578204ea38750e1ee33db83d4d48a064eab3603b06e7c58bd154b3d04fb0f88ec8d0aa3a6342d43a3298d9cb8b56872ba9241f58083a14a25ebda87da830d2903cfa33b8261dd15114e4166e182d6ccd6f1b1b02781b9ca415115a153702a241ce20c2a5e8d4693746eef6f3d8e461daf82424fc0d321eca6504fd8e38f7111d93eacf6215a439882cdf2900f2fa7fbf1de4e4e20c2e8d25b", 0xb4}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000002580), 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000026c0), 0x100, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000002700)={'./file0\x00', 0xffffff81, 0x7ff, 0x1b}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002b40), 0x80, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000002c00)={&(0x7f0000002b80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000002bc0)='./file0\x00', 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) link(0x0, 0x0) link(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) nanosleep(0x0, 0x0) kqueue() kqueue() openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) (async) socket$unix(0x1, 0x5, 0x0) kqueue() (async) kqueue() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) (async) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x20, 0x7, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r1) (async) fchdir(r1) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x3c, 0x4000, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) (async) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) open(0x0, 0x80, 0x0) (async) open(0x0, 0x80, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000240)=[{0x4}, {0x81, 0x4}, {0x6, 0x0, 0x40}, {0x5, 0x9, 0x80, 0x4}, {0x2, 0x0, 0xff, 0x80}, {0x0, 0x5, 0x3f, 0x4390}, {0x8, 0x2, 0x2, 0x3}, {0xfff, 0x23, 0x81, 0x7f}, {0x0, 0x0, 0xfe, 0x80}, {0xc3c, 0x9, 0xf1, 0xffffffff}]}) write(r4, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) kqueue() (async) kqueue() executing program 6: r0 = socket$inet(0x2, 0x1, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80045713, &(0x7f0000000400)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xa2, 0x20000000, 0xfffffffffffffffe, 0x4}, {{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0x8, 0x9}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r6, 0x40}], 0x1, 0x0) close(r6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r7, r8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x44, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x4, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x24, 0x1, 0x8, 0x8}, {{r2}, 0xfffffffffffffffe, 0x8a, 0x40, 0x8000000000000000, 0x1}, {{r7}, 0x4, 0xc0, 0x80000000, 0x6, 0x6}], 0x5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x80, 0xffffffffffff8842, 0x6}, {{r0}, 0xfffffffffffffffc, 0x88, 0x1, 0x10000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x8f, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x3}], 0x3, &(0x7f0000000180)={0x800, 0x1000}) ioctl$TIOCCBRK(r5, 0x2000747a) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19}], 0x7, 0x0, 0x3ff, 0x0) executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r2, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r1) socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x40000035, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) fcntl$lock(r0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x10000000000000}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x2, 0x0, 0x7}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x7, 0x2}, 0x8) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="aef576379d7376ccfeb31ba9febea3d869fb7550925dd8c817fc6b76b0e003c3e554baa4d8586d97c0321c335e7e68cbfd34608c5ff1b3fe56e0400100ff152a5eefb296537b88844f5daae7a0faa8514d6f9947950b9d9846f6dce45732c5042f4bca94ac331c01350331a7c8b27c928d714ed057071618ae7d5ca92cd5117a91c3776cbcd75ed0c2bc8ab1f72e9f3b2f9d3de58983b79dc7cbcf9f4f"], 0x3e}, 0x6) socket(0x18, 0x2, 0x0) pckbd_enable: command error executing program 7: sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000140)={0x0, 0x2, 0x0}) mknod(0x0, 0x100, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) getrusage(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000cd5bcc277ec69b27000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000012c00000000000000"]) executing program 3: setrlimit(0x7, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff84}) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x20, 0xc77, 0x8, 0x5, "2edcc0971809923759510a9d422535a8ac9b053c", 0x40, 0x30000000}) executing program 4: mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) r0 = open(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000500), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000140)="8dd8772abea6ac28cc5822a9330e37cff48c3bf2e4d8835cd1e7d344328734e6a917ca161ba9cae56f76e1909a3750ddeadfc38385aa5fd7d9ea26c33a6e2c975f6cde07c36e3beed5af664b99c5d7df4e972c972715d6aad8620d1bfb52df9a29e0877dd9a95641b66371e313527d3244928520a3eee66f6796a2f0e9544a226f94c44431b3b812c23b7e8b41897f4cff16f961dd71c1f8260113c7238e4c8a77e059696e0f494b01802a66fc11855a3d2950df083d12fa3bfe250e55ff2a6a73f1d190c7c027f9b1a78066f43c5c3b3f01b77495f8a1d86d0e60eb5de3b42b7afe61436314a215c051e6b7", 0xec}, {&(0x7f0000000080)="b9091edfd6500a4c8f28a4d2731517e204f5b2eb", 0x14}, {&(0x7f0000000240)="8af1e3e5e7f756907b2b255e5ed65fe7f689ea266441970f65505298f23212529cccfcde811bae2b216ff739caf9f2ddda672b6269c6d0c239972e81b1397a8ce178705d948c1c280b9be7da4d9f79892b9cb51db18cfdc3f6543c61520e7d65a6c8cc94ed3fbe10f949b82d8341c12d959ab89de5c8524c50f2a9b01f96dbbfe8d93c78e0d7031f897778ffb017a23c40fd492dec3e97a60db0810772e7d148c88cec4eb001150144cd8c7a328c84", 0xaf}, {&(0x7f0000000340)="0dfc87b6458152c3b3fc9f3900349149938d37cfcb00f0d15f6f8e007fd2ee666052f2931c7d93eee3f03d9d61e89de023608537c136d034a96b2d9beb7e5338ac5299e679c3bf9a79a5ecb51638dbc9080bab041cf4d52aa5f4c95473cdf4b01023bfd0510ea6533a2d64179552ab727156599450e7f055d223ddc808f0355384d4d1bc4ea1519b9a848708710981abd49cbb79d49a", 0x96}, {&(0x7f0000000400)="b6611dab3a93a0929329687b571598735f040b4526b2f8f5d8c7e59b3593eae1775337e601c278b0a0d820c7f3f7a26083449fea8b130510992d7fffa3293ad16d34a5413b97c2c3633b1b462fb6e8e457077485dd2a16acaf7986046e865c47ae9e9afca7f2a1eef96aac53f49b6dae14f70b35db569efa7fe09a08", 0x7c}, {&(0x7f0000000540)="56391c4328e6a3f8df367e212315235f6524b3bfb338e5b1a1dedd341c9cca9204dc511b0f22e1c4e13628a9c60dc0481502d59cab35ca54b8d7b995f8ff1dfcc3ca84f5f2283217c82e1a0004465f491c778590159bc6a657908ab40cae49e554f1a1f90f372b1881d241b77704126b53346741dcab05f5a56a8b5df5625a5aba795ad713be98aa4fa70fd091b79f339f683445cc35", 0x96}, {&(0x7f0000000600)="7a8b7ff9f7823af7d23664f33cb09d1e5a195ef40085e582d4aa658a83cdbe5631bb874ce963eedb2b7c377cc5f33e68795ffd42383a58bb82a7ae3122b4082057f0574351ca9ec332f681fdb079e0335e3c764afac3c2bd9abc1cffa270bf35db3828bd4c3d549b3155b839cb750f3be04733e758b55e4776d0f80211c0e070c00e8140ad", 0x85}, {&(0x7f0000000480)="163b55fbf4352ede8e1d74db2a4d4c9a77c32363d7aecd1291383dab0adb4cc2478e59b193ccd751408dfe174bc2d1f96303842a8372c6a4fffde501f418beb8aa770462030226f84a23a732a09c2dd6928f03e2ad174e79060903ed4739bb", 0x5f}, {&(0x7f00000006c0)="53bf2fe3b1473e500420b4fcd300a72f700fef88a0b6faab2cc567e2452769bda812c1e53c9b454add8e9f4abd685ce9cbb69eae22f378ee6a45e5565809609cb355bfd6519328ee0a289e84fd726333ed40fd70c8da23f334978026b70e1da052e9c5c3479b49c06caf59ea3dfec83d3ca7b0a86fb9fa43d8abdde4a53a11d2a21dc11b205f0efcff1bb4ef9ed8dfd03f434cd085a8686046d6119287cb7b1b12349ad38444acdb54b0f79571f3668ac032260ae1de571521e3618695fa3811bfca55799dc67c3e8c3146778961b953", 0xd0}], 0x9) r3 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 6: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000040)='\t', 0xa) write(r1, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x16}]}) msgget(0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x40, 0x400}, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0xb5}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES8=r3, @ANYRESOCT=r3, @ANYRESDEC]) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xa5, 0x1, 0x4, 0x2000000000fc}], 0x9, 0x0, 0x7, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000040)={0x4}) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000000)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000040)='\x00\t\x00b', 0x4) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x2279) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg(r0, 0x0, 0x40c) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) getgroups(0x7, &(0x7f0000000380)=[r1, r1, r1, r1, r1, r1, r1]) fchownat(r0, &(0x7f0000000100)='./file1\x00', 0xffffffffffffffff, r2, 0x8) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf46ad70c080bea61652c08c59da962", 0x0, &(0x7f0000000440)="6de19b3f35b6933aaed9f7da846ee48b000000e317a56a8632620fb03b8d290100896f3b907e36d968b476a2b7a89fa0a803a9b4674e101e85f80a65e6f4e666edb669ba4694349d2b82eeb74c657814a26a3101bd01e296991dbfc5463e381187532b1bca41b99a7dd943d983adf6105bb4139f95219ec3c95bcfb84d09ee8e08241d53576fbad8b2fddcd5c4062143e7a54510af78060df012f21f138b52d0cce754cf6d0adcfa9a98acf9", 0xac) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000780)='./file0\x00', 0x4, 0x500) sysctl$hw(&(0x7f0000000080)={0x6, 0x12}, 0x2, &(0x7f0000000200)="6cbb759f33dc33e1204204f0f8d9ea63cd81d7c930dc3863dba0533fd7769afed8c9b98ae503e56018442491c7a63fc11e6916a4179516f7070348abf07b73b001e2b1d44043ae0f58b9c71cb4e70db26849615ca3e17eee6849afd219b874d5be28bda38c962f1ec8b901e6f6f966059bc6cf8623377688e6849f59d1e87d73", &(0x7f0000000140)=0x80, &(0x7f0000000280)="9293f5af8c92a121def9868db478f3483882ea3ef1f43cb167b4a4640eee69c300e49adc6672b54f58adf105a6e7594dfc7be2be8ac707756b1d3e8bbc898f95ecdd3ca28e946a36a70fa6c3532e4abc2aa30d9a98d315a1da4241769c030821e382119474a6b9a15965ef6382d4bfba16deba8cb6ccc7", 0x77) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) r4 = socket(0x18, 0x2, 0x0) close(r4) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: sysctl$net_inet_udp(&(0x7f0000000540), 0x8, &(0x7f0000000580), 0x0, 0x0, 0x0) executing program 2: sysctl$vfs_ffs(&(0x7f0000000200), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0xffffffff, 0x0, {0xfffffffffffffffa, 0x10000000000000}}) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) close(r1) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) setuid(0xee01) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c537, "1c10260930770300000000000000da64612c3300", 0x1e8, 0x6}) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c2357a311187cb13df7f330550716ab018f79f6c6fd7ee035e4a7e7d0d805f400000100000000002627ee6067353a0109a4606fa673a8250a46f7b61a084a7b6860dfb60b786771b05abde61caae5328f5eadb0c7076e33623aa2c4a3ed6e3568bf00010000000000008408a0a9de81e0532ecb942901ff6cc44c384a18d3bb03c5a77cc6c05d4dc7429882886005000000c09c8f2e8028b2a689", 0x1b8}], 0x1) executing program 6: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0xbfdf, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x804, r1) r4 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x184) r6 = getegid() setregid(0x0, r6) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f00000001c0)="9ece825b5334678af7c9bf8cee153cc36f44427770262d4df9228dbe54326eb6419960f6e3c2be7de998cd5cdc73d2fa1a3bee2f6b5991234c48500cb754d5ce5e2af1a4329d4b07bb68ba07e973c36ab326654de42f92f7c7fa3126cc93ef07fa1ccf67057d469132798cbfc9a6ccbfe1997f3a99d1b105e7ac40ceabcf902e87f7b59f5d7705a99e099ff19cc51c65ed78c91ddb079cb54c342398d436f3fa15cbb8694174225f58073435864b769cc6e2026bec7c6a7bdf2b12156b1bb482e634950bdfb42a52472f9872cf9e114083668d93", &(0x7f00000002c0)=0xd4, &(0x7f0000000300)="8026b8ae74e1a820db22855c3e490bd2deaf05fd07610e96f3dc0cfdb4212a099035729284d0be13f2e54efe627669c145666840d5e21e120a629278ae522b9a73d757d090c1385ced4c4fd0f9a3d6eaf6d2627dcb6ab7fe9d4728d7f29de52b7b31d87eaee658674717f8368b001d61adf7da88cc312b83dbb1508af44a9f3ec1af5a5afae96628f8e7790d3877e5cffa5d4f9ca138b65e6fafe466b176f1a635461c673b41723070657ce2d9ea47ad2fee061c05b7faea4fded1cf6365fd9e84699afec74f05a4b63626b3b2aad8b021d4af989fe3462a8c2c", 0xda) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000400)) r7 = getuid() execve(&(0x7f0000000440)='./file1\x00', &(0x7f0000000700)=[&(0x7f0000000480)='-,#\x00', &(0x7f00000004c0)='^\x17^*\'\x00', &(0x7f0000000500)='&\x00', &(0x7f0000000540)='./\\.\x00', &(0x7f0000000580)='*\\\x00', &(0x7f00000005c0)='&:%^#\x00', &(0x7f0000000600)='\x15:\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='!#!*,S\x15\x00', &(0x7f00000006c0)='@.)&$.#\')#]-.\x00'], &(0x7f0000000880)=[&(0x7f0000000780)='$\x00', &(0x7f00000007c0)='+(@/\x00', &(0x7f0000000800)=')\x00', &(0x7f0000000840)='\'\x02.\x8c\x00']) shmctl$SHM_UNLOCK(r4, 0x4) shmctl$IPC_RMID(r4, 0x0) lchown(&(0x7f00000008c0)='./file2\x00', r2, r3) r8 = getppid() socket(0x2, 0x1, 0x8) r9 = semget$private(0x0, 0x1, 0x22a) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000900)=0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000940)={{0x6, r2, r3, r7, r3, 0x100, 0x820}, 0x8000, 0x8, r8, r1, 0x8000000000000001, 0x8, 0x3020}) sysctl$hw(&(0x7f00000009c0)={0x6, 0x1f}, 0x2, &(0x7f0000000a00)="337583a4639521e859ccbb8bd008c8ee9b5e610966cb774e0ced2d6862986b6dd8b3b2a0432abc83c8159cfdf9ef9cb4e2ed5af02bc2440be4d60d1e3134ebf2ec417e5546a44f2e547531aadb4661e721e015e88da22f643d77aa3e690f72c13ed8ae599125595ae6012bd48bac90c69d0a0286b4bdf433e065663da194c47335ab0d45c298980082aef445117ed1e0696f71874184031a73b514049e1632cbe870cd9397f2b141484d8c16d7a6f7199f4e47aa1e53cbde7d41037c4e0e17b44fc2e80d7234a69e275aaaeff9e51100b084dd00b77423d6b6a0237ab8faf8e0", &(0x7f0000000b00)=0xe0, &(0x7f0000000b40)="5fd9dd7d338dc3a598d99c6337f89a5ffcfc90fde00c7ed030fe85e012050319984d75266ff442f5b783daf4ca4713e2c6a0327776414906b3864c86f465b0bf160a8bd323a3f6aea4aa08a31aaf20edff2d5e2348a807241a9dbdaba3d9e52997f3eab4ffbe1510c02b0ff92f79adddeb2ee0ba3ce86ab1", 0x78) getuid() write(r5, &(0x7f0000000bc0)="afee81fd7bf7a2cbdc9d089efc86ac7ece07d91fb1de505e1949b0250ab87a32ed530dd5822575cfbb06a560023d831ea141a6c7a5732a445340c5dc41478426af0f4f67c20adb3f394700024b4829a007bafdd78ff9748fb50b8f9604cafbc4fb7135927e58d9458e75e32ca9dfe8d05b42ccbe540b25983053b21279016ac695f0ae76052b8019744d6f831af15549b13633911a406926821384207512bdb1e3b70b136e096105a4a79c6ebd080f5c0fe7c1f2aba641003f4c53399048902e91b01eaf5703919596d10076ca6b1157fe71b5b037b4d2ddf957bb697403595b2b02ab43ba2f1806d0", 0xe9) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000cc0)={0x80, 0x5, 0x5}) sysctl$net_inet_tcp(&(0x7f0000000d00)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000d40)="e1811b5b5ab02d97e6f69920d1b49984a66d6abbbc0d0bcf7c215e5495fc17d6ac67d846fa17007abb740b35f9d534e75e640229c7a7bb5bb7e682a40354eb86ee3621d18d3f71646d6592a2e703761cb54d98819be1927f294da93e6ffb6a089c58bfe56a3e8b9d9cdd267565da9d25f94f2c23362ec593661d336e25c88e0608dcc7bb96e7d2bf170b258eb7d1a7082cf0a94fd2e061ea887a4df10161798e0bbffa6b5ad65716d4394a46c3c967f8094121e8727788a6f87562220adab3c2482989913e6d867cf06f734e34038e11a9309bd5eca8d114ceda89549c75f3d48959b0e2bd49bd49b0544656c9ed916381b16c05d58a8294e4b1a5848d7bd0fe26c107f57bb74b8e9966adb603bec2ad048c89be7609d11b971454bc6879bbbe9f432b165e96f23567700c135353112796d776d27573c4de66e954c672e140e68ef71b3e96419d11c649f56075fad3d535dcb71e4c84e23d400b6e319f6eb0f4eabc27b8327a31f19972fecf4827769df5f06695678fb35a59a3828778a35dbcc63bf5f3c9a95909e6a6e310af6d4cb4b5182b2e7ea1c311f85e0c27dafffb4810e7ee80dfcb55f19f9309e4f5cc5c3d8a7cf58de9b2b09ca5491d76efa3b138534c0edf3c7d9c21d74c27759b0b44795739d7ff966aee9ff03edef7692659d8c2df642def2d12f897e25eaac9af32a4b74065c451c7aac3ed58f0b413d1fded7368725fb07ccb82d43004de14d50bff8fd7e0b64d7f48e1256b6624816ecf19ab75413af52adcaf15eed0bd316bd216e9a1ef6fd08eaef90697ca0562c11d3fb9a7e3b9412790d55072018f4d6a557ba0fc7f6ed965c5f934a928112c7359b456503712cf7a1cc933da2b40e538f256625578e3c53e4aae12f7c693cb60fd2204ce3660ad680a6fce65d97b5dac8bbc21c965bd9b840410f0694ae6659bf43aead7e9b86ef00531778b01f42b501bb095a9688961714a7e3e49d178df60d4f9954a615fcc74504c7accbf82518dc8ab87806f440e0110033e0bba4d3e2a114d561ff56ee7682905ab16cc95c9102f86c86b2f360e50179a72e5d3600b423e3d64b2abbf9aa8de7ffc379eb37d7bc9062e9450e4d73823c3f737530eb9c798542818681f23d3fb395099ba9b270f7f794a474a2ee3c73fab899f426c3324405c709a83adb88ed75f4d4ced93f3f3259ef026acb943c3bc7586f6f68e0a1e697b3da7f2fb2525f45f5fe1602bcfef205d40e00fae1ca095b3dd879793b9a1f791998d6bd77ab873b11e1e0b1ae6dd8894fa7ba0abd371467158232b4b5d9d9319b33c07fbfe3996ca59e6c9bfe038702916a2f6363d502d463ce5bda062db45066dbd619a049362e3f03c181aa056fecae9fce0c8ef7fcfa9effc533726af498fe77d7438ed670bf7a9211b69ba8adec766824e7410aa7a2264b83ea695c4583f6db6ec0f026341b62e7cc9c82c6880c8ba594095724b4583c81aad8e572fb41d533d748c627359fa0f1eadef1afe41f08e0018ff891273ec772f9023c280e74258ae753a5bf6bfd78de7490c1c66c9f89dd55ed5756351c4b83d010165f0e0990763855d350e4691a68bd50b64161df9521d5d407a6e0719cac605e19a9f09ccd3821a05d9f84faba1ae45c8ff8cb8e03389fc3c6528b17948e9246ddc041c413cdd34e2d3644797e35ab279b6b219341633abe161c432ca7482f7f6333aedc67a4eb4c6b05a1960216725a3d95531a85be5a127d94e4175dbb7cfe37b9e7802981f5c8d30faee9d0fc878b0e4b16b6b584c3a10bdf177fc60f4088004aec4c99f503bbc6415dbf1ad66ac6af7b175eee8d5404e804de2800000f5a929006216131cb90c09c298bf4f889dfe1b1fda3b9ec281828e73779806c96ceb192c4b980f836eff68b2171f0244c55a33f107afae88e5838b729032bc6047554f5aa32dab4995f97e53e24efb57f17f7c2ff70f2d57485c9558d23dc9f9998ed3fc6b4611bb3c811376a857b384622df01a1853141eb0fecc18a4d84ae41a79ed3fe9287bb737b4ca3d88fec6367c176002a20d67e89677a58fdacd8ddae8bd971f2e56db092ed007552392acd5aec6e554972ea789fcd166460df7e8b8fadf44d0e6cb35c7bc1bdf4d006094e6d2b6c00333737d39cb30fe776b47c03a14d54d78ca1fa86047394954bcd1e22ab4e8b974d8db6b9586780d925c17d76b060e453db7e3ab4a7044e1e331d2bc181a95ff27ca4c12f3e5a98cd86c87bba2c0c3ad65afc1b912fb6fe99a6a20ba21332776f8f3b21a5ef77faae2d47cd740eb5a1f8b3074669a97e8e6cd29bfae862974bdcf235e87ebde0744c3d6ab68a9e548ae314c4a4ca2e4aad0ef53e25c77e9b48c15ecf9472abac5938763208644a824aed85c710289580cf48cf032c094f137dfb63886fed98cac181b01403cc737e107409ba970ed45cb86eb21805862e64dd3b51881733949a83f0e6fee59b2b74866ee216ab0c28fd6cab6f2afa52e81fa6bfcb11a553203224491c74849b854aebadd446f50b21b9e95450e4fa173b3ca8867ace1525341a9fd7c1e3154d920e822a73b522a205b37d226f37d7ffd0edf6377e513c94c714a9323580d8a8cfc95347829636c6f8015a37a767b503452a57419d0070df322b9616196cb15c2a237d53bc19202551b5c9585d482e384aae20b9579194aa6e81836c84d29bfa32f527520e6367a41f8e8cadc83253305a80068886cea0cce24731e478759acc86202e0d8adfc7cb62a2278aba666654b9edb15b5870bfae80ce37e85beac9208e9409183e4e3d093d30afffa69fd972d46b410fe4fc901b84adb245829ea7af2f0b9493efc2a3cafbb5d1fe8662372bbdfa7627f42358961c05cee6e8e3c93c0a76e3a55252cd18ce7cd5fcc8f8d7ec6cfb4b05ceaac58e629c12e6f139c298a304aeab7bd88ea802449ff210ecb0602a0053cbad5e3dc27f1c27de01edb3679dc53af4a431bda856750979384ecf45c42bd9867eba79d37a07f8d0ec237b6650aa01d3f387967552c6b0d1d3378f5caab5cacae172c2888cd28eff19daceee993f020c3782563bbebcafc679b0a42d9392f79406df8295fea84c137643fc8f3c85666174a26fd083d0e0d8868427bdfefd9fad48ac75b7435d4054d287ea750a6bd674629eea591d1f3b0a8446c32bc7ca710b4e16bceae9b18ced6a5d1a77c75f4e55d499c6be5631acb783b866163a67dce36384355f7754fe48209ed671be08d80bff044bfe16db4e8dfa04fd184f7862572db23065d38ffe9610dcc55b6a8d7f44c065b999eb2b0ac4ff06bfe10d70400033831c2332964576f0f687dbe4b06f45e2586a56cfdbb786f8fc30ab874484f6164984ddda8ace15edccda5480afd9bddd73b5ab9d535c59b5d64aa69309208c9208bcca9fe2ae82c4f885115b2cd03e701414d84bfa04fe26f1ca9fcc9f66805d64171d5057fee557525963e6f6da8a3a3d968aa758dff37b3b5731b983d6f371e571920c19e70a3537e041e16c514bc678c1c76d0ca5adad00b025233b252e16074948eaa07bcfed10310620ff1c8f6ea5bacc79765f551fcd9d7507dde7d5248556a9058816253d2e74ec46687557b33b4f97f1aedfb8ae86e3905f7f64207caeb2dcbc5ec3aa68b3357bbc588090955abb6d96738f9525fa4f99b6ab9d644150814e37ad609d63a6b5eefc92142fc2e74e17d90484cbe9281235c65ae853694aee766c8ec2a07ac2383b127ae9d758d362534ab087871eb5a9474fcbb5a85892f22837a03a5d83887eedab41b49c6510a0bf0f3fd4bf6f7568af21bef88d9cade693f463d806dbea69686507841ac21b0c7d9259c1372426981d9fc08d5934b41110829029cc26f691b7dbcb67da8b086ad468ccfbca31c4848af7bc2742be99015ea9ec0bbf786bef595425375ca06c42f8059a66f580813dc4991883135ee14bb974c589d5990c4cd9fa6e3f5c778455ea79f660acb954dc73e9d615cdf438e292f541f3b23098fbfdfc35e3c6cf5707dfebf75947e13beefd362d53deb75245a51f1360e9f2406216f9050161fe181ee77fe454f445c9ccf056d98577a40836c57cd74cb55abf99d04e9e66d767b5390551bb0cbcb567da87b374c21799893935e349469853d40113c4cf10760e123cdd434275396443697c6deb51e81f7133d35544b6d5a5f7414d6f8104dad5f704a66fbbfad1030c85e0acfa0d9a6456e8e6f8507fbef40e7b28cd697e5accfa5fae63eef9ef92619d34b10c47f9d347c30ac7074fb0b2b6e5efa7d7eaa756c3614d48beda22b1330bbbe8cab594c0c789935ff47fbe47e9f524cb7392cd50e57bf30244c90500f04e066dd161a131f926520450f095d49996cde04b21dc46c5f04faf9aef90b2f0be1f29215409ce08aff27067c7366812420fec52acb284621ecf1b7e6870a79fb569e4d0ea25f754b1247f96198212cab61358dc2148b2f3a038645c8ffb4c4e4ff94fa2ced3861a91f5541555757feae386d04415576254f6cfb962de7c82a37dc7bf522361d68f50747ab3dfd8e01a22661e721b14df6d991ce7ea109ffdc83d17a847e46e15c47d6135325c65933b47985b96d1567dc6aa33977fe79e64ad45cae47301d6fdcf22974eae3c7d68115f487665a8ad1a83f6d23aabb6bf362b6607aea05587553d6765b120b5a60d1aab60b37ce587afcd352bfd112ba3d4eff784f548ccd78161f5fe833c10effba2a819c1c5abfcb9acdd8f1ef02b226a69149e7a178dd0654814aa2bab5a67fc924a1244607e047610f0b58ce76d47c7a5e6eb287f660ba3d02b9384a544018ce469bfd8243d61ba4d3f3b1ad032c2d6ff3eaff97e9a25719586958a580ec084483c4c2f33798e3a8dfa8decbd6d36b15ee829b42412cca9b7fa15e31a4cd0bcf4ba76dcc0c41179e576d068dfb815a2ad0a893f93f9cf2d062305e4249f7b5f97987bb60f2f4c234ec9cf1c31ef01dd7db30b1d1dae6adfa70c8d7cde184b7275b11a8a04f91fe92a9c75e9b3e790c0d19dcd33c85db82e5e674c16e1716ca67778d588a37b3b7e59e3c711abf1b8b292fb486ab11749de98b42d8c7cc02fa25008c4fe63a399d1e10069dd7d2bb35198e7692609bf8f347ca794965eb0ede94058cc6664bee4a3d6956d5905ce1bab084e32dd0a054ecc0fa450ba0ca5a521bcdaa25ebb4cc6e11fc33de84dba5501cafac79139d57f5ad0af339c0b76175c7dbd1eeb1b4ae0fb71d5363079f8b1c13267656d833d4796ea706ae5a3e3d548f36ed47c60e6a73ec87715945b9ae460726eaf57b6e6cb663b19e6667251cae058b0635560ecacc2cd4e9752742febb99f80d81e74e2a566b5341de461b75efcb104834f327510bfd676b5f05b5aaafef04d707cad66dfaf39af1729b99cc7baf347ac4f5eed2d25c77b4f3627816f24d38f111d6d1190fffbbb18f97e0184f40a3b56ef3c07851088cc4bad640b34ccf81afd47f03aa158f4884f1819fa93c4b0d16ddeceb6da033b4ee2305d0de7094f48077ccbec04220b3c468e1eabdb264668f1afb281b50bf12ba161e5a08a952931cffb2b92ce28e71e4669f93db607b9e4bc8d4d368f1c286fce33b73dd080710c373668ebb039002c00d19ad1f5441b54bbd5eb87b35897a00d5242fbab7b2fde8743e26c8a775a5c0bcae86d17d8da3236c385189108956624b6a93538ba1ef8a9e1ff965e425962c8ef6134a423f5ebb00b88032d23513320cb519878bdd4dac8b761ff2ed8b9fc69d03d2c079fa9672a3140bee0b5160", &(0x7f0000001d40)=0x1000, &(0x7f0000001d80)="f3f74c57c8740392e1a3358dd6f73c5a2d106cd4f45204cb944efb9cac", 0x1d) setrlimit(0x0, &(0x7f0000001dc0)={0x3, 0x8000000000000000}) msgget(0x0, 0x18ecc5294469901b) executing program 5: setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r1, 0xc544) sysctl$hw(&(0x7f0000000a40)={0x6, 0x17}, 0x2, &(0x7f0000000a80), 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7}, {0x20}, {0x6}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r6 = msgget$private(0x0, 0x0) getuid() msgrcv(r6, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) recvmmsg(r0, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) setrlimit(0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x8001, 0xfffffffc, 0x400, "870090d692480d8000"}) writev(0xffffffffffffffff, &(0x7f00000005c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="b0af68", 0x3}, {&(0x7f00000009c0)="869d7b9dee621c1533d4e0372a62b2fe71ac2b11c1547eedb5145fbb78fb94c356c7a5331da50b72b6a10897fac0e0881d215c35cc9659211a9a25bdd063c22c4f5d8b69e0c6faca7f7e4ce8edf062434bb33c05e855ff62be3041475816b58c0cb4871c6fecb48f7433d01a5934b5e177efc8109b09555e7d22ab88571efc3aa417e0f00b7b3fec8abbbb1d7eb7e227dd1365f4f6d2d735783e83190648a5cf7a57f73de1c523e7060be2f60fa0dd31f4f7a79191047750edb684ae4c28cfe2fe7ed5146ff409318ce2058f1e439fecf7107c9dc33e7e87f88b5c4182bb17c57da07885340ed4dfff12ac5aaa9faf7350a60fb16f504dbe0dd1a63822891ef0e69b1bc3c41d266a3d9d141e0ecd51d124dccbd7b410cf1cddf9ffb9d123c9aca1a5f73da0f0c7bbb43a7e68776839a0d380a06c763bf0af8de25bf8f6910ce3ac19f33f1ca013ff6f3c73e430088a735bce4eb8447eb9d797e2c271f7ceaaf688e6c67bc0b39ea24a7302b1575708e586d2f4436a2444a6043c03c0a873d090d0015284268ee50fccae4b247c3c9f1231d3634522dffcebc83cad76e7543d05ffd01c4bb2b70c89a2ecbde73b8c45b7041ad32b33476bcb170229fd110271d33c0d96b0aee7fc53ce509be863ace8d29d80e2ae7fcfeb75d4a1b482570d5d757088a6267aa36b49249ed40427968267759dd90a1023f9061dea67621fd829e8f5191697cd4661317dcd9246a0324fd56617a5349dc213a2f63a69b0e5468e091d96fb59591054c0ed4ad80521f88236f139e28832b8ae06632f4a0dad8ad81713608581c3da520e3f90f0e8a6b83e6375ce4725b05f4623021febdb0f20431111d66b3d1b6193ecab781aecd4aacd1ba3b4f788d03ea154b7a92f7aadeb1a5fac2c0512e97696fb470cd4fe8088fceeb12c371f1a7faf00a9f16c1b883f69ee6fbc3c430c1caa7b6914249a664a9889b83cd504a1b119cbbae43315fef119516b8c364318e7d7dffee71d8232c6e3e9c2051d31ba04467a767ad8f20760e68de97e71ee2abebb76308fbf333a39343b89d67d9df852d8e487a7b7db4dcc66fdbe6cdbbacf330aff11ffe17703fd0a1ee09daaa89b45964ee8027bde6f70144d543c2b1428a6f3a085fbca88f4853286199934bf98d8984d4c498c5ac138bdffd669be16960697ad181089f5ad5cfd28be2312f4d1119860dfe6c91372c5a924fe91920c43d6ca83c1163efaa960f167eddcad1f4eeb7d71e6aa31eb109d566ec19af2987998fa568e3511a6e3e68beedf4c987c4dd92623dea305cb908c6ba807a46c54c02e7e1f3c1dd69c2412b3c4bdbe7581c2c6f4425e2c861c691141206f7fb896b83f54643ebc968b6d06d69f2460cfa1675d8ddc1c02a8c5f60256b4eb158a43bfa0131228c19e552ea67217604dc493ce26a984b2de05a688773f340ba5222f5405db7bd0458ff36792836a1892970e023bfe22023afdf27975d0472c764e598f9899659e83ebdf8a5843b2ce36ebaae4141cc7423a7e219551faa30ec0c0af620421bceb204eb3f144a0329cb074cf398f0cb5988072a8ced745f242d4bae03a3342162d722d6945c19b103ba4c62fce5779c0be2ac7234038690efee936072fa2ab6abbbeb052e392d447a8a4232450279e5e85d942bf30bcfe9f4f64ce5c569fe765b3cf8cac83cef0e1774fc91db40751813e28f9e5bd6723c59a28fc90e255b29fba78195ac6362de4d5670888d559930b0d6e374377876682cb2a72b918fe58d5e9f101294ef2f008e02335a4c36fa1bd0494dd27959895e2d49c91d1b079a21398d7786cf12001f870e1a9c3e16ed0955f045b8de480e4eff64ed6b0f5d91bfd091fbc2fb85c5e934c4aa8095dd6120fe07676f23f71e52d3040251569a08b4d57016db85bc98d83798c5eb9013be8a963a2fc9c8057415f9f786a4303448e1eb579f776a6d8f52590ed7c5626d1812b18a9509cda5a0fef4c67b8efd6c2f7ffbb88b2bba872be83a833a8cfe0c7eff7b44819728ba191abb167bab92be8d5b66e0fceef1c2ee4bcc36259a06defffc74b7ce2fe712df2ef73095b0df47e8b13977d22a245aecf11a148484a7b60c6994aec6429f81da5ef7fc7008221cfaf22401f151b2a037645cf64a6bf923e213678eebc91b5ba9bf8ac4d77f5d2428edddada310239485c52a1491d5397a4bb003f1ef3e17d324170782878610335d20f52f58fc893ba20084fc6f03e0d83b63800b2e5b2310f104aa8d78e67a971e83bd17fcca498b289457af5d3f43c13243d2b5ca8f5309afd98289bbbb3beddb6b9eef296642e04c25af237876d7f02669058b26b70eb761f219cde460cefbf3720ae0488dbf41d0ddd2637119d03f2893a393aaa480da315cd4469e20ad30184da1803fb0bb62cd42e5b2536f448389e6d36e1b89dc7612026907e4294d3b0062d3978e628bf0d3d2e9339392a646e3e493d5fa062daaebdcefad84f78ed27cb8258fb3f47bccc644d93a2ec51a9bf2e35fb83de46d728a2c5aa9dc0fd5f7aa3d505049a405fa69c1248766b2bfd24c3cd05d3bfee695d0df67a9eda00a84a4476795878ba18ab1616d881b14dbb9640e07d89390650fa3dec33c17f083c65599f2902db33a52217f16dde7b51d74a2fedcfafa6613d2e955de20bc6846ddf26bc15a3c99a1531936e7ad25f9c218f7316bd49807ae513f3b8a8c8e77c479b0070af15e124cc49096c6c44e8a4e302ce179724f6c84dda4b3d1d4c4d7b3d8e40e13ca6f305129a278f59a222e446bbabe87d159f7b62f88b73a7c6693a39d75653e62d575e75bc87b1130dd5686554db1fd68a15c182cffd89954c2810ec5c6dfad2f01a49d499326501a2a72f40dd1f7fca716dcbe94e7715b54d5b18397e769c44ca73fa74bbe56627043d2ded5f42ef52e8030c6d52950f1ca4835fa988375b4a2876059c396faf3ec2e956606fe38f62dd8270d7bd9a96ded803d31d6bb981ff92a46309c63f0d51da8112465e9cd28de59390ed411bc43fe4d34e93662809c700b1dfaa998036a7005f5d2929df65db098546cc56a20b97f23462d2f49ec50b4d121435061b437f9906f400fdd3002395c81333dd94b243faac9115cc3da09663c98f7ad61fc633f140898e61cc6b3de59c24a00f33502b1455e1c1fc7499db1479ce7f24527dab2e33e83ca067af05529e42d495de2390591ac4279d7489235f650adf8fac24c1a7e92c037696a6357d3927edea6676cee4ad7a31c4b83783c67c24f7bd7dd23beb42a451d8ecad7efc673a5c94e175e46a9810def38c7b683910c319aa81294956cfe8cde8d275baeb8a51b45a0769888e3bd67d2bf13b8aa2253e3d3c0b2d38cb29ac934ba0b405ded87b8cac8ceaab11d7e08cea33a2d72725f3378953633aaa10d17257332edd87ef1b3db890fad5820008a76d9f59be54c39df2e36d7b8c4940f0f913d51b4e4453620e73f24e05ffa2425a599cfc02fec86e354bcf0190bf4b83dc44b90c4f3dc506bd103402d2f976ae69b41ee10f067fb255337dad228ab17770341332e35b8e5ee173ddfb4593ab7b833c1117c5e7766a8cdd014a6878fefdc6f6b40bae1a27b2e42acdca700f2226bb4357d24d28834bc2147abf18f1c8f336ddac354d2341df1c82312499a4257b7ba82bd2dbd55adcf6e346f483b9d3fe65b91262057dfa9392173417757166bb443ae3a566d5355feae6bf090b30be7bb39dabbcadf76d0e8db452c07b94e4632b09e8e57e78d94c367113b3eee83fc53fcfda868ada349246cc997007be0ab95aaab27e56548c8c54ac68cfbdbed861778afc023640c59b5b8c794c538f1c5d5bb295d5aef2a85d284e8044288611e9a0f72b29e2968fb6af500f0ee6640ddfea044e810d001c6fa03d47dc0231569fd8491af9eb944d4b09f83f14a057ed846b0ffa1e7ff56fc465fdb65c944c87ab78563d34ac8efaaa48208f4544150a13c903964b6f77a9a28904f000bcb199b08887ae95b7e94c235af564a5d46ed38af0ab768849c6f1c1036f00dd53cc8c621ce258312579172f72d507d64e9e7efb9bda4335c26b87d9233e3bf6be5e9e6a32dbe118229ffc224a515d8eedb9abf03f6bd52f82291b64cc0a878dacbe38353c17b666e2e5b235e118e7f71e87f91db8cb4a42bf9b9d4e3dc8f5e2c7d6a7d7a22c206d69e1a641e65c16f05ef895568c69c587a45c7f02d867bab2177d3cafa9fc669ab3866e340ab5382c5500669ed3d4990251078ac64003b44ab8f63580361d332c08fd1c5a2831381c5e0339fd0d78a2d84eaf323f2f7673cb5de047e697412a4863d3587d37574cbc5b378ee2041553403275fc30f5172120049099e6588310e688347e67b2bd06c2fa325f0265a769be9c379ca257d8a3873085e543bf03dd5ae3d825d335e16a4670fe48109f2dfa1d189be4a40d7320704f4c9c44f150e6f150e91e6b04f109ab05e18559ad8aad2e40a5eabe37c4107680b6ace1cdeca12252c40938e6fe2f2031d239b4dd67ea923c3dc2a919270c6bb1f1855fd6cb2e50bfb92f2f6572df6b542e92eb1285d286429f409028a66521201d7448f33825727e126b0cb72b283646fbe167b892e1e5128cd2a5a61d68271495c5a56dad5a24dd869ad093d973bc09c3af8f2be99b8a80958971079000f6db3664b0880a7bd919134b8ecca9c2c75b7a3ea2982c16d83b0b3181ccb89b75426d202fd9303e35d7c12bac8104250784126f83eba7041ee6a5a41fa5fa9a09f350d2384b7fa15552ea82a59b96ed43de1d095153b9225d50539c8ad0ec3eff92f8a9c066dc61a7ac13452cc49db9648559606648889b5669fa8ca86ff4f2c55c9e910ee15c1f65188cc945b49b69e4e453409d8c4474ebe944850ca7e7dc83edbe35569735990f0b536c347e21fe5b092fec213a1a00f0bc4793526ea0689ec9f298c4c6f49df5263fc18ae1853452dbcb0db3b4c868a79c9a7638173eb8d5f47f311d7f6ff9c4cbc5c2b4bd8d1587af0eb27e71b8ef19bf7ad4d89888bb3b93b09b52bc4b56056b27d670cd1d805fef708cf1194e911f35981523f6875bda459729e89fffc6ca5faa403b3605e4f175a80bf3047233903d61886baf354fdefeba92a6a01ed30d1b0300cc50de16f80c2d4edfb0ed58ef04852ab21b0e624b232503a1927d028531a8d1d4e21da89a3621daaed5ba1d941ca8433a43e6bdbdf51e3fb8e9596e248ae7613f6676b7ecf8bca0f6b54b1abc9cb42f211e5722996ac997ffa06a9f57c40e18bbee122d4c8135ced4839153b1abeff879a89f914da8a573de71210b51dadab29743774b6d7f4f4c454f7423de9b10fef94ef2fbb50887addb9f56ebba6ba5d25d36475feaa72e330e856a0235018d6edbdbcaf8c678356e8949a008afd3eeaa394a78f40f69259badd78ed199a4abb7fe16323fa17c63b9802a3ec11032a1a5cd4e1ebda1d626ffe27a80e4d957314fe6599f2df9863b4e79a15e961017d8311b4423f158a1ad49bd8f3ca854a2a574075c50d5f12e71ddd6ea2bc771024f13f75bded6bdc561c89ccda9563d91622a9d8c7e92ea075650b3df14eff4564854c53f69ee41d064a12a5fee7755ca2e060739007fab3ccaf5eb7656a06da61f59cab80b9a00b7741aeab9c3c8efab6099e8a72c12bf442bf635b1e538ffc5f11cbc16610316a6080cbc670d77744b6683228c363da80b115d2ea26eda3b6b6556b294b8d6df0849253a1f1442d4fff1b27a4412ca4ca9dd84ca441e7a0d896dc2edfcd92502", 0x1000}], 0x2) kqueue() executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x61) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x226, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x4}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpid() fcntl$setown(r3, 0x6, 0x0) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) close(r3) write(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0xfe) msgctl$IPC_RMID(0x0, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x2) r8 = socket(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xd, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="b100050400000000000000000101000000000000cea60500fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce2e948210066ccdc14fbf6e2cb20002002c5dbfad800000008e371a3f8340000001e0000000000000200"/177, 0xb1, 0x402, 0x0, 0x0) executing program 6: mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffb, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, 0x0, 0x2000}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f00004c0000/0x4000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00004bf000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil, 0x100000000}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() socketpair(0x6, 0x8000, 0x3f, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000500)="4cc26c6c58427c8aadad2f09bdae29dad844d0a60e8a3cf3884b4be5e04b19a1a49f12ec19fca26aa993f81ab78bf9898e1f69d5db63671689f3f9070c4b78df72", 0x41, 0x8, &(0x7f0000000580)={0x2, 0x0}, 0xc) kevent(r2, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x0, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9}, {{}, 0xffffffffffffffff, 0x28}], 0x26db, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x54}]}) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x8000}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r6, &(0x7f0000000480)='./file0\x00') r7 = kqueue() truncate(&(0x7f0000000600)='./file0\x00', 0x8) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x7, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x8, 0xf000000a, 0x1, 0x5}, {{r5}, 0xfffffffffffffff9, 0xdcbcc11b05f62f40, 0x10, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x941c1b43b735e488, 0xfffff, 0x1344b422, 0x10000}, {{r1}, 0xfffffffffffffffd, 0xc, 0xf0000000, 0x8, 0x8}], 0x100, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0x9603}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffff24, 0x7}, {{r5}, 0xfffffffffffffff8, 0x6, 0x20000000, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x100, 0x81}, {{r5}, 0xfffffffffffffffa, 0x41, 0xfffff, 0x83, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x3}], 0x7, &(0x7f00000003c0)={0x80000000, 0x100000001}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, 0x0, 0x0) kqueue() executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/183, 0xb7, 0x800, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) r4 = shmget(0x3, 0x4000, 0x102, &(0x7f00004f4000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r6 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r6) setreuid(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) recvfrom$inet6(r3, &(0x7f0000000340)=""/146, 0x92, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x427, 0x9}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{0x8b}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES8=r5], 0x11}, 0x19) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x8547, 0x8, 0x7fffffff}) socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) executing program 3: r0 = socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) executing program 5: syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaa0900aa00000000000086dd609f284400102b00fe8000000000000000000000000000bbfe800000000000000000004c000000bb2b002000000000004e214e23000890780f3bc8cd26b67141f62b0fc67a767d959ad180975cf38cd3508751a6660837b47ea46e47d8e461fa2ed5e202249ce6791f60d758af9317cfa1f0675ee7b8aba36a1184cae02de0d65c4dc05a4eb3a251061ce4de164843fa1eb988"]) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() getrlimit(0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(0xffffffffffffffff, &(0x7f0000000180), 0x0) socket(0x18, 0x2, 0x0) mknod(0x0, 0xe0a0, 0xffffffff) syz_emit_ethernet(0x4a, 0x0) socket(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) getppid() r3 = socket(0x18, 0x1, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x2) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140)="0000000000000fdfe3f0ab6f9fb1911d8bd031e4035003822f35b686863a1122516336d0c7ea8cf15c62b21afc2db91b16d65b87f051913d979defe0814beadca0021660a6ff63b2cf7a3a8d22d4ea70adbb5f", 0x53) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ccde93c4e92b785a7e2384a42666920d7d7f0dbb30d2970a25bdf44a699e8392f910f61a7068b407bdcc8334667f5ea1318e7197545fad426863df8ca5f1835c95c76edf5a10c6b0d7baba7d54bd61975aa989d8d27b805be292aaa0a3f8f21b7fad9b62e4e04b7e62a760791b4356e065437c35c3182cae4a9f27ddc3166787a5dd37ce725714e590563d173f3907ee3a1c1a474152b1d0079029999f857c6176220760746946b4c8860a7f631a7c11e995ad246e", @ANYRESDEC=r1]) syz_emit_ethernet(0xe, &(0x7f0000000440)=ANY=[@ANYBLOB="fc30197492eebdd6b98541d30655937e6df6b4a594cfaae07284d38d4c39440f97100aa889f52a4c28de3ca39f391e38b920b578f597b9d3db5c98d83b103a314c2fe41e905d53fa908e0cfd4e42167099172d7832143a723c2e08c7bd873ad228b90e0435db75bd41423e0301de08a1ca54354750bb64015e5a732f7fd620513e4f15c85a860941df8b0f7f685e4d13427770b04db8a944186f2951d20fd9b66035c8b72ba807b3e886f85da5e43cee74064cc1eee1c6406cf60a5d7576726e99", @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="114f5ab0b44936844223fd3dabad142c5b697fb4901896db3e04cfdef6ad2f9cd2a09cf8c27cfea2bd70289978ff5ff83839ff72232bb1db782fc4008e35ff5d4bdce9ab194fc66dcda46a8b048e66a1446611f8d525166f358972f73be654d7095916da78dc1a7085795aaae69f9afa910a4caa6d75b1230fe2732a09707aec6120e1d40a9941c18cfc01022144bd6a09fcf0aa8499f8", @ANYRES16=r1, @ANYRESHEX=r0, @ANYRES32=r1, @ANYBLOB="84952f4e343eb76e4af4ccb1a06e1b35d4bb3e87aafb234c83c9ab17690e304878d2f4c27cebcf5de245192e90cd87ac2e2063b5f554bec011ccb55afd97cd422420b0745330c019882e7731653dd06b4cf48f456868639fd134b0953bc77f6b610034bcca53df368f98b1d8212af948defe5e39fdf0ca6b0862ab8b4efca6d0b74599d23ea7c89db21b5cc72d8b2179b568782811108cda52170c090d1410516a49863516fc8d0d0bd38078e127971430cc004605278d4d", @ANYRES16, @ANYRESHEX=r1]) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f00006e4000/0x4000)=nil) getuid() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r4, 0x7d}], 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0x1d, 0x0, 0x0, 0xb) executing program 5: chroot(&(0x7f0000000340)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) pledge(0x0, &(0x7f00000000c0)='\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000001800)={0x3, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) r3 = getuid() chown(0x0, 0x0, 0x0) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, 0x0, r3, 0xffffffffffffffff, 0x200, 0x3ff}, 0x8000000000000001, 0x9, 0x403}) r4 = shmget(0x0, 0x2000, 0x208, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, r3, 0xffffffffffffffff, r3, 0x0, 0x2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x0, 0x7}) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r5 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r5) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, r3, 0x0, 0x2c4, 0x4}, 0xffff, 0x80000ffffffff, r5, 0x0, 0x8, 0xf30c, 0xfffe, 0x1}) r6 = semget$private(0x0, 0x4, 0x4ce) semop(r6, 0x0, 0x0) mquery(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x0, r2, 0x80) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002480)) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) semop(0x0, &(0x7f0000000100)=[{0x2, 0x401e, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r3 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff}, {0x1, 0x2a, 0x1000}], 0x8) semget(0x2, 0x4, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000000)=[{{r1}, 0x6, 0x20, 0x20000000, 0x9, 0xffffffffffffffff}], 0x20000006, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 5: syz_emit_ethernet(0x66, 0x0) kqueue() sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r0 = open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x1f20, 0x0) sendmsg(r0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6, 0x0, 0x0, 0x8001}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x1800000000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ipip(&(0x7f0000000080), 0x4, &(0x7f0000000100)="fe8a0b72f2381186a897b36146055f8bb26c9efce256e0a34f78a722823663a778d1bc22f3471d7260b4cf9f04cb8fb383a884160f068370983f7779a29e48cff34117d6f52d8a98a4f9f6ae38c7e41165e4f8dab8884775d7d7bf4e9d38bba7fc8141f4d9c9395bbeb4734b800cef7f2d11f9663780328962498a8b2ca41289fefae19b2c700c7139c471257f48adfc3bc68529d51525afb96f0f2e97df975a334be90f3e37938e5d86ce1b31b6e5195988211faa320ea90b40b66789cbb6f669472a4a3503fa5b6e091d4d", &(0x7f0000000200)=0xfdea, &(0x7f00000002c0)="6aa19bf09689a7e18c3e86c17c446066b354a64b701bfa73837d8fa9b7b27407796d1c02161d9a4d5b9e8958f915b8f0e9be884257d148926e1f873c92aedf3b9adcec299bb18d7e74c9463683610d69556fb5080f90079db28e380b55f3619e26a9d2156959deb5566403ddee1f008c", 0x6d) close(r3) r4 = socket(0x10, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000400)=""/4104, 0x1008}, {&(0x7f0000003400)=""/4112, 0x1010}, {&(0x7f0000000100)=""/30, 0x1e}], 0x4, 0x0}, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000200)='./bus/\x00', &(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x3c}, {0x8106, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) open(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = dup(r5) dup2(r6, r4) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x2b, 0x2e, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="e5be7cd9", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) executing program 3: setrlimit(0x0, &(0x7f0000000040)={0x1db, 0xffffffff}) r0 = syz_open_pts() close(r0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r2, 0xb, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x2e22989f4bea001a, r1, 0x7d3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xb433}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r1, 0x0, 0xb) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000009c0)={0x7, &(0x7f00000000c0)=[{0x352, 0xf6, 0xac, 0x4}, {0x96f3, 0x2, 0x6, 0x1}, {0x800, 0xff, 0x4, 0x80000001}, {0x0, 0x5, 0x3, 0x4}, {0xfff, 0x45, 0x1, 0x80}, {0x535, 0x4, 0x12, 0x7f}, {0x1000, 0x4, 0x9, 0x6}]}) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) rename(&(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000002c0)='./file0\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') syz_emit_ethernet(0x86, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000002000503a00fe8000000000000000000000000000aafe8000000000000000000000000000aa02009078000000006000000000000000fe8000000000000000000000000000aa172d6adda105f9bedcd30002000000000000c2047f"]) executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="18159404166061ed9d981d3c94385c909348baa91dbd68054117506f4e0efd14415be88378e25496e47ad89f86fda24ed73ce41a0d39e9a8d918cec21a0899007913e7b548b4718a6be0bb44a149df296a0b2e8d89ad2ba9c7e008d10cad4737b3922a415bd47348b9a9ed3c48e2afe6d0add7a1e61eee703ec16a72d80f8476e9129456f0f29e9234ab95c67f66e3f2f5b50a7ddcd5e7920c8029b72bcdebf95a88d269907cbade31a7", 0xaa, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup(r0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1}, 0xc) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x200, 0x20) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7fff, 0x4, 0x3aa3, 0x9, 0xfffe}, {0x3, 0x4, 0x5, 0x3499, 0x7}, {0xd435, 0x83b7, 0x0, 0xdd, 0x2}]}) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) fcntl$setflags(r3, 0x2, 0x1) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000002c0)="e5618bfc09234e7cc2520ba24c4de87cc81e70473a2ce6fef55210cb71684ad4c9353e66c3e77aee4c285cefb395e02769863c5d5bb640505189b12f7a03058edf820b73a4a1f0457f07d0b930066410a5e66a39f79456f848f35856a0f37b50f3ae546f6ba681dda7ba1546ecdcecaadeb1c5bf9ae72d011b85", &(0x7f0000000340)=0x7a, &(0x7f0000000380)="d6d91d0e39cdbd71aea6baa4930c1382423794507bd56e4c96fe31eca00c6b0edeafc67fa95232c1e2208fd88eb95bec89c6c26beaac02db550caca5e3c644591f25fe4bbdae4869d695d434a619edcd74fce94b5e1d08e597cd9a6a634ca2220c3714881ab346346d5e42dba4a6c92fc2652079a05a8ac6c6585d8ea67cdb22512b2d886859d06ab827987c9dc48785f955ce7b4505d5a9aa4b1e10294886665b216570f88816fd46ee97f6cc23b226b0ff4553a11e220789c3cd7593681e401f8e53134d1c662dc3ed98893d435abb5fda01283bb561e1ead3f566d77e90d1ec82ff15252ba46a6c667cbedc6bebf6e36dee86e3ff053226e8c099afcb5069b8c29270bd46e85112faed15e082239d015293fb40e146b73685236af9980dd9a4543debb85f6cf03aeebf4712e964cd4e8cde86ae71f08307bc1b0f842550173b3a35dd5a86cb77da69eb2e52e8852a973492f2d5a298401ae04ba03a8d481a1e2155f3ea79f38b6a97178f20d0eeac7dde75f15f108725b9172dff551d428caa0543154349f09113e12183895dde731172002ab2a3f2d05a485663dcaf86bd236a112af98f9b48a1b83bd759556b879a7d04bdb90cfc2399777b282af8cfb6e53c0208c02b51420787d601970c9c8c05a2b5959349877fc72a49012840c3cd36443c8d2545d9af5eac26000823cb784db5a16f5d60588a6862b98c894dd435cbada22deca6e77f2072101d89636030902148cece19fd28a164849e455a86292be1d59f6ee48237fdb68cf323299e72e9493aa725aff3c3e882e1189eb2dcdf1e413a33f61a177260af77315570013cc219ebfb9cf46ef878f6efe57f86595c03b443cbbf921446e6d584dfac4d108a52b271d1c858c68a899c84b89b8cdecd5b435e1f4491d26a4548f0bbb8b10acb536c702dc14525459ec0870549ceb7fe990fbdbdd8fa0cc9662f7dfd7dca7dfbb90db66f47017432153c229e23fb7877beaf051f71ff416a82db5220cef328911b05b6a3634af2189a65157c7e722feeb8322a1eee63b33fa660a7e7c5b0c5bd2204bf8192faee83fb7dbc4f488f8a279ab3259af8745d9e79ff5885b03b7384351000444c0ead7143eee8a485a7a37fbfe43596eb3446c01639eec2e19f16e5042d0a1055d0c66c0bf21c6371b3fb8bf4e95f5fd3c91960296541bd8389a9c04c0cc81e33fb4d3d5a214827fca5d9b9ff548aa941854680f3650bcf68a3235baf97af83ac064a4acb0a3f7e77b926b4df8f9e2a303449007849e496a1ff592c593aca0d903514da27605774e008c845068949cbb48dbcffaf89eedaeecff84f332b02935f703a27a9b2cfb88bc5e59b1c0e00a0e83b8ddfca2ccb436f12a8f55634a0652ff925fb82afdaa83e1180d2975e1af9ec53dc05fabce89fda5de64060b85dddc1e0340e88fdc484974c6de927332eb9112e428f3b365416a5b31625a49e70dea7f598f616f528827d7ff259c13719c16f9d51b5f919f07fb12233a8217479c8df72b30eeb603a1702a56c4c2940ba2f562e80251931f224873d2c49409658bcc02b5482c2e2f2cb0a58bf756def39b4c51b7b6eb06b3fd18a5cd66adb472358c23faee8e577035129eecd4e3c84361e682e3e470058fd63a8162b10fe1a36c3d923f831835a6182497dde776e946ec128a8a775899e91ade5e2458a5ff284e6bf228534f59f6f6e60472bfc0376f6c12673b721fc2e917b059b50374e8edfc8f9aec6177b4ee466cf4ddf0439b553e5f601636a44736a935949ddd43e078cdc3f11997ac582c2326e925b7f501e7535d8ceaa9a3d05fb414f154827f6dda276bb856158cc5ed578121d2bd4d4aabde2dee85f1ad16915f676a6110e5e78da7c0b61b5ec1a0f966ff2e011ebdb4c93672c93b15a6e934800c7c8628e50e9c24d2945b17ba2d5813bb31264c7fc663051311dcacd821a68a2077edcf4866e3385c3738cbf5c980fc4792ddc954e10dd0e8d0800c422d339e4f03fd3d17c47958bee2e9b49391dbc6f17a3a220f95d7a098cf3842197c417e40cf23e2b8436b2a1bd75e60296d2c58e52be9b44dfe99bc66b06a37899016ed81283a3da93b3f9a3c870be832b3cac08352c502fc6ecb810fd42af3f605fe58666287a383f04c2e41a0bdb8bcb9ce74b9c228ee35d88d24169fc114904b45cb00167e18eaa52b1d5a612f5534c0cbd870734b06436f67e8bb248642b8497a1458aba138209750feddb03e4e1c9ac125307f778a86c7972c7d0e867afa803ae71ccd82072a43829544860a139583317df4d35b18ac27fa2d37b6bd5edb2f6eb27efca3809666d44d846c913e0c2aa9de622f9d79e2c9f2fa323142886d94d18c0e7add6fe09c8d9bd804016eb255deb3b8a5d8bfc113676ebb96f53b47b2c4143ad44ece2b7521a3a34e07547048990223dcc67ab1bbeeb77bc38e3966ed5a450ea2829778c02415e0619ee88f09d5298c6dfd2e05fcad261d206b7bfdc299f541e603c4e4afdaf9233f5743299c1e22e0445a0e9cdaec5eb8dc28065295d49cc2de1aceed5e26e9263ef3006e87423bdf82d63e505a113d7495e34f181dd88c322576cfef316bf7739785fdf7a69fe71926abf4c375c5a05ee3f6e285434406b9ce4cbb7b0f956b1d869622d316b351d0328587090196e0122f2fbde3f537466f4965ca86765f65d58ddc3a14c886ffe441a9f0cb3244f23c0a5e3e54ad8a0148c33073616071b3a04d801439570bc0ba1f998b24a9c2f0550329b857e6d5eb304ececdce6d3849f316beaf68afd68f556120be948e8a34b57feaef8616d2c97a119c1ed194f43afea49f8402f7e9a1d7dc6bd78876a10cf6606de105c2a8143d899b04e27f455c1906e50f1dc9899b6f7c18136acc4063c86b8170bf7b1a6ef21427125207f4f826073c51737efeb9c8bc9268cd771a8da980668ca08564c35419b08f798fe45dc4807e2602d2de6bdef738732eaab26bcbae9b8bf3f5ff0649a0da3ff50fa417411caca3ac53c7fdc8d2bc8283f823ac0ade9b367e28e1b3784e5b703c242ef1414184647ebfdda7c9ba5fa939fe5f0a8a5bd084839eecdf9b9589da881c2112a27a587ac925c2ba80b04dc74b089ceeb236c88aa4744e189e4c16b3dea73f17866f16bf3b8964dabe8b576ae5c88a7000b06599cec762457bf8e1b72568dc0e9146bdf70a2ff534e9079b8ed8d48f267c413cfd18d483e82ca54c4c740612791107df1036d48660ca16496c2859de00f30e322cc1e1edb46fae4a33888c6fe3b1dfcff1b9587d3e3bb89ed8ce30cf70cbb430a33eddb3fd6c5b440b28e19cfaef3878f59675bef1215137b67c16b6017e3ffc7be89cd82051d2bc1d12f9a3d5ab12e1c5180228ef4aa3af670ad15e5ce37912ff3980f09adbe3a1a9e0aad159eafdef09bdc054c1365e8cabca5d61a3873490ac82573c0fdd307a4eda95e5d2a21059c83b2375f606478a4d505dbc8006a96cedce1d2c8c88dd6bc8c6d063ba6558699ba157d61e5b13c31fc565975146b61d0ab472dfd4242455ede1452e6ffddcea8a6255b7469725e9bce96a6b1818ff7502a494214e08298b0cff4a883f740c55765414a53e07b63060f64706677c3ab037070cbfb6af88d407c96093c117b1adaadc98613325906cdec202c11563acbf46188c11e75fd7c7707db27bbe156b38339b188f8bd9d832dc81c9fe835b5d198ec83e99ec7acc662a25c172cf08533f1a35623837ac69f626d9636d6c412c93a13022611af361b6017effd974642fca967e384ab9577e4c6f10fb387aea518a9f8f2283b8dae6ddf63bbeab2634055a937f60b30af705b3a8f99cf1a1813d9c4dce2a29bf96d0778f5d04650d9cb34d0931861af56f455fffb0ea8c6e89008ed7b4930b5e6ca6940f33f466e8a2cb2a8bba822a998e73cd8fdc404fb8cbde617e195f2552dc10f061c91a8d1d82616a4e28774eb1fe55e0c6058c394a663c96f9ea923d337a1e7a0f18356e8cc692f9fbb06bd77e3206f3c9d053d0a4717d5b7c623eeddd3c07479247ae01626c11a3c9660dc10afeeb56a044fce8e7ff525841182f00bc312624a6d294330f8b3a6d50634e9f53f2b4388e83f3c275dd4a8000fc2326a7e5e6ad7eb349471f3c011e4cf9bd60acd3824a84323e70953894c2f9642235a704ab797550bde627b3534711153e13b51a129d5a1ce1b0295620713330578104edb322d6a29d729cc472f2a45ff709645346477250bb615876afb2868a2220e6e900ef40aa9244676c780a3c98195441ace9526e5ca5a7ee1d3377ace2f68207da08c2a815b222e1c915a69ca18f452b9a666e40bf859a93b6ef4f285b54f3d78f6a1ea7a66936ae92cfc83841c0a098574d2e3f74af86b542e3adae7e90300b9287e4d50efeb3de716bf7bdd22985750315b4310ca2b61a51e114485d975bd92479f845fadd3c5ce454d8bc65bd5d086261871afdd90bbf4a4b61745d12f54eecd6cc01ef17c4da378ae56c996d664c3852c57f81745eaacbfb4736d91ba4b074aaf2b836adec85f060d86e01f3be1f7f37780b3f4f314174dcd21f4fbf2a9e81704cc31b9fb0b88c954ab6a5689f2d7ed3da0c3a1009b3c9581432d6c1020cd61947b6722a3fc588413620bec4eb78553570003bd31d2eb8e717996f2bd23f288aef8e1d07cbdbe367c6e70d95f1891d9da1bc351763a41f655364c6cb4eec0c01e5bb5524932756f3f880be664a532cef69cf9222d7cfaf21a78cdb5d1f0d3eeb4c6233db8829806d7f58309929ce7f6017b1155eb77face2ea010cf78c6195f3878d4b99c0487bcc2f4cbfac494a2f154ffdd23417a2897b5ec34ea2e0d716ec60af406c65d252343721d034912745e0a0ac55cfcc46578307579b874a92538ff50d1d82e6cabc6fb4ad44aa1693abcb5b37b52f95ebe858b1e08d02afef3593ee4a9f725ecc7be22d455def132d52ca0ec0c6de158e030c9636d9cc1085141c528d45813f45b4e7a51de0376de58f209d89f4e2cf686a4b3aaa42f47be013deaac0be11fac0820ff83cd782e0ec51c5d50c7fdd21220c54aaf74e9eaaef3c40645459a7b438271219a35bd03fa23253844666b68d19d7097a72b2df5d33640c200461d69a3447b95e4fa63f9ebbf68159a907dbc9a55cf80a524eb2a103c742183d7348308085437f8b90522326c7f4444712d62d7727cae48a91b383d8b43dbce65718d2ba7251b3a083ff3b4814452be55ec711b8b5ffe2b5b2103033bf2ab5bf9b199e3db24f40d97120fc4db817b0f1bfd3ad38abd0a8123490733b1d94115614f17c8a40b10517adea1b1250ccbeec23ab319907ed568a58432e00042ecbfde89bb84d08e8693fa4301848d7d98bd401a42bfb30fc1e8e2994f7d29081d8d437d178bfc942b94c9df103fb278bd9ea1fef637fad641f37fc0211626cae98f09c3095adc7471b406fddbc19b3164c9e64536b7d903b44e0646ddd15bb8a19f670a67c055b1d3a39479e57b268e40c6bd77f05431b6f42cd6b786ec736d61f66a0d3b7ad0d23ef17e8403bbe9178fe4d44d6ec5fe5e8b84656df4e3f28bdbf997ba5fd847b205ba2f0ec16a0c81e0d5f092ed871dc19de8efd930c7a3360b75fb0d6f092162558135eebdebfa3d6ebdb0e52893b10ac505dd10d8282414fa4fc8b801c28f4db1d67be8deaa2405d81f38a2c9406059f7453ca9ec121fec17bff48997d83dd4f0f36cef97a73e0a4cb11bda4e20fd0003004b6eed27bc8cce6a956f87ee85af59953383028a3adebc99df", 0x1000) sysctl$net_inet_ip(&(0x7f0000001380)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f00000013c0)="98f05d67", &(0x7f0000001400)=0x4, &(0x7f0000001440)="f51caa96d271f2f742c6b6f5fdea1be98ba5d8de51c7052c03615a3921f93a9105545593527c2536c3649040ed9300ed65095b77d3db38e6b8113a4ca8dd24f975303ac2a405c64c09d1bd29f33c205b401b81b2da6932f77ff05cd57f5091f0361ff8c041696717082bd04265ff8bfd48df5930e825e1f8abce8126f359353202b3a6984be9c5ef30b8d09cf3b7a7c5d8a2077a6d5ffefa5f1bc045f133ed31e8e9037e0aff4245a868596b7d2b8f743e3e955bf2b42569ed00d33e90c5cd70657c93ff842f5d6e5771aa6cac65a422383bff4b146ff3d39aea654662b4be2945f10d9b135b32c9a8389cea67d04311ac90307dde3ab7b4637cf31de9f70580e122d92d1306a4031164de20a149df7c3cca85501b0551f2392f85957fb86fec781239d222534c92aa9b1e9b5464b8eda0c73c372ca2fa4e3ee1f2d4be041ffd81909d2557e41aea5f76afdc4a9e141ecfb624b982c61bec16f261c7ecfc97fcd0b1d087afb52bce28e4ba421ab5086af4eb6eff071f3ac2cfaaca374cccc0e1ae1b83eea9cda00886ec953f9ee3ae67e9f7df7c4fd2d6395d91ae3aa92e327897169386fe701be811ef00959360f9eb8f736d68ebfee335d18362f025dc03d72643f9c569b31e31ebced5c4d17e4cea32036583d9b4f600a462e7a67a1c6ec6858dbd3539d25bee1108a7152b8b4870330af6eaabec8456dea28764a26892d25e5d67ac65bce4dcb93c9b2bbfb23765d9d86715d6ff18c4ef2823d2a939221d502cbef140b3ac8ffd85e0a06fcdd96cec7b138541107a081f7805b40adb533e9cfa5c70bb2f2c342cfb7bd1119ad9318434c5021936e8b3dabdde46a2365c093b7a4df72a75bd5eb3cde85eb207e622a2a890214fb4e22e30821ddc3c55470dbe4a7fc17c2d56fe2760eab7cb4cba25ea099356cae2b4591ac1383d1cc2dd239723b98481161fdf0b1abba277c98a729418c86eef31679bd86dc480e625512f0b8834afd25316ec60a1c5c7f0b1d94bb68074e1ea4babc9006df5c81e06b14f9dd89bb16c9fa426b874feda5d22e147688d072a9437ccba09d14e994918bd3159368901eaee312dbf370e048f32ddd011f4b859608a26d2dc8d7a2cf08d239de26cd8ec45336d6f359a94d0384d5b5a585077d2613487467963cb43552ef61e5efa1726e174da2241bb626d844decffcfcd783aaa72e390b0201864c9161abb535e61d808be3af918b9dd7f8f82b298d4c1cb68fc7c68f68d3862671721f35e35db7bb2759b478cca4e1d7140f542e8d4fb81ab63767b94df1934a8bbeb493bb6882feb3ae5cc14cfc99d83dc31e1addabcdc3b4a9d0335d16ce2a79f0ec55a2464a077241b008f7f92b0df36ee8f461b7a873ccf0c16e5962ad91293b1938867396e1eaf8a5431b595ac94accd6e9a467d55eb8342d801b867afa809909a785dfc13069aaf20dda90a67e2fa42034ca4c79f7500ce2303b0212834e1920903140aba220d7fbc11a1b2524baa3d7856a047efb2a13b3411d21d400eeca614e1e71685b0a5bc22984f2178f6cf9e9e2a2854e5c31266cab8c5c92005d516204b5d3679ddf78f4f9dcc4c4bd816007cf393bb7438d7218229213b8b87b8b29f03c492b20b1ca80b657c6ed9d234f08ee0da4861bcc3efa46605d003274d9433dfe2316b3ddb90aaa8905aeb4542951cce707b8a48222299a7d1ad103fb9383b1d2727b307b108fcb603b9cb94af86316703b486f02c064930129d6eec347dfc4e909a3b0469250b3e4680e2a45f4ed67d92fb8f390064e46ef3eed3c9578af105bdff01d701a221e41b730a267294032f91266a0337024af84b6e8a4e074c720fd5d87771c816ba83a476e919e5bbdebf8489eca46eb848bc7e977b71525b8c152e3cf85c514562ed86d0f79e30cdee7c6eee401ae872762c6a9dbbc20f8ccff861b256cfb144938af0d3ceaf37b3e731401690da681d622c2b47783c653a9e5e606ca7b96b4591b7c4b50bc4d5140cf8543c65133fa3ef85c847b22f002b0eecdaf16e42309d12e522683d8874399402ac5b6c16b0bf205bc9a8beb45b5d50702dd25393065c1cb160af2d9fc26bd110def390af8319fe89ef6521e3b6a3e466437f67fb8b7393137f2f0fafe17665d14a12469f7ae5baea587a299d8fa98a8c05c1e7ca1ecc78b3389071affb3837cbc29a3b4b7504d8f350fe1baa3538ef2793329e8e1e3892ca8bfc4dc03c97938e895d15477edffc50ae7d897dca784346f8f3a79c2fc2eafe522b2b283ec1f6d29384277b9f2a461a553679012ecb454c7882f4dbca08502036d17fb60513d974c00127579dd44744ac1807b04240b7fc3cfa389d59252e04df7d932279dd903fa5501e48f5a05663d404c4f86ae9f6f30edaec0bcf623b3ea7413e81ce9f563741bfb480a9fb55d8ae426d139f9484f139263863a6ff5ceca71580d5b5d851e42ba10a2bb588863eecec36e651616f96a391feac588f7e7bf8c93856d44484beaea53c2beb2fda98e382575c4415564802b54f212f258e4a4543c06c33ab77fa08900a0aedb8734a6148d02ae836565ff275a2ed5371bbdbad1c92ca3067a0f2dc1922cb956869a467f9e9813d38e62328c5617e6d8a1d42d19022e8cba1f6d542882ca7001330ddec25f582b22fc6b3d2945c291ec10e628e605deb9631fad773e3862cdd14009c8ec01f87027822af4d3873f06e5858ecbb9532ed6b20ff3b85299ea656a2e1ad9b5aeee67e05f3bf7b9dad708e588ddd34cca2f4c5596564e24ef4d57d468ea5db63044d0e9d97b8e9978f66c53c8645ab7df2a4c686c6c408ca01a180092b87331f51e5105436b151d35b767046404af3f8b00bfa5e5ac3d209a53e4f471547c3aaf83881e2305eb01ce86dc8fd15fc00210bcc95d81802a36eccffe04f8057f304f81cc9841ca4cd5b2410660969d3fa8fe89296b94735528325250652fbaa41ce00486e15cde3724415ad3e287ce9d476a9cbf8a20930366e65dc64277575bdfb2eb191552efc972a524b7479c7686e5ed4f0bbeafa894e0ee0d12df7b45f60a90a922385598d091172a56570df8c98db815c1e9506ac0c627ff2cf6aa8076a4413fd66af67f82e2dc5ce6941a133d8c6832ca774d88643a3194c9bd572e313aeced0bf0ba5dee7d729beddce66c4775b190960e81258b911ef2d3a0d80325eb32d34e47d8303bf40675bc6af0d0a05c742cbc3a093dc02701c5117c6aa154eb7f01bf4f051689dbf1474a08b85bc89012bc6d8d81a711e649d91691dd5c43f6e34aa601aca5229dcd272ff3d3c286c73daaef41a694746d886d999ed4756c0307539f40650eac6512f7db585cdf3737925d48cf2d37c89ae6f00dd18c1606b2cd3ede04eea0ce686909401f272bab87d67615d0950368da1344003e7c429b03e88bd271149edfef0fb3343e9d3627cf3743bfac47736a72bdc070dce154685815dbe9405b92e716ee0ec7cecad7a978c2cde9e5d85aa815bd5c5e1991f8e59cd48355c6e28ab1b9fcc380da937004371996401bae218c26d0407d3de6af58497e21b8182975f902c015d8593f93bc890a19855e4b9092c5de7befda85da865f3adc1d1b6600f7aafe0aaa9a4a4dfe2f0acb6745a5534b6929492bb2e30601f8d4f3a6470900409aeca63cdef6381413112fa3127dfd21c2a7d537c2ac57048be59ea022bccba1ba14ff620da373b4f703c6f974ec922f36b8f7fc4cbcd909d6cb2a7b7bd518398711b38fef214c28177f868c6f9518e7bb38671e4824965bfb19931e67aad1d92b1b29b496cbbbeb899d11f776e479c70231601863e9314317c3be250c7a8e97abdd81b308ab7eabd2f4c55619e35f09dd74a4414f1616b75c53ebd34cd591dd4d4a6493fa9028dec2dbe031f57f776b9fb71fa30c20998aa4d04bde95b48ec2a34136a78b26a02d106f301b1872fa4c1101fd0c82e9a637fdb8d0848bddde836f22c51ff9fdb356ee8205436a93da3b394fc7b7f1b87b88db1c16cc119383d0ce050726022f2a8bc3997af2276c84a15f8dc05704e21c1356e65f778b42b9e13848644028935ca378b891c8b9507cf2b37f366bdcaef86f33f8b3060e9b667e208e0300b49875692c9338a7fd12e70e836028455d4b75330b5215983904b7a6a4d2685af20abb6d99a5f8e4c50c1f4f6188b4b8991c37cef2dd2c525c7580deda0a0cb875431078d5650c8d424433198eabeb633f2ea2316901d2ca34cab1c762d6b4b3787ac1ae8dd279cc68504e6be0914aa3103d3b3cc75ebe5156944f566b52fb4e40325858c1e89fe816191ef17073b20388df9f0832ec488076bb6a112a2fd9bbd76a932f0acba2c65ce675e430cb70eea1e2d3403b71e7dc35e5558437fcc0925b71cca292616c326a432faaa10e82450ca17773f9f541932b9d6597717566199698ae952d707bbdc31be57fcfb4283ed5f319bbee44c5ad3eba5817e0be29c0a61aad2779ff6008ab61e6df9769a9c5e3baaa7e4e10398fb10d6381eb399d073b956f88543b05280636367a5e8a0a2b07491f374338461b9180bdd96450fab25c1cc12ec2b9d6a13efea4c797c20659654e5cf7340fd078526a7dca2b322bca848b46b9b0ef9e326f5da26cffc9f50ce80ed6bcc820e0e1674a3969870a55d16edc18b4c9d9562535c05b5197cb7b5f277175601c700d9c5294b0badf0226caaf078b620d08426273d5b53785ce7128c1fe11ef72f69eefabfeb3c32ea55f6b7edac1962c2ba3ed4bad50e53b57afdcc2e50c7182de4ff1e6e905c2fbe7a61d7bbcde97e32a106a0615d976a96e81f9033cd0ac4dfdf4f78b91af549294c4222c895a083df398204118f58167a8762b892193783380cb719c3f32a4e4ae9fbbe51e367e07b90260fc35aec31fab8091f957a8b67ea3b2807ab0276ec2b2ca32be53fc87efe4f10f7c0e7361489abcc761547c051785bfe54ca56cc545aac2bae1eaa7799a7ca7dd9b4969013a5377890609ce520bc677d74716f4473f5814e717937c6052b105a5ed86999af23bc2eefd969b0b91f62ba29ac6af255ba483e09247ea5ad5290d5fd095be3f66ba6555e95148e473dfd2773d259d281e3a81e9a3939cafc1fcb3073fea6a945479586fa8aa0788e4da7cfa718b03bc382695e00f1b4dce5a12b6661af5ea8636adfb3efd1ac511742bba871570270396831a5953966beb67e0c441edf185e01013737614ffd9957a15cfde15969d3d8e284ad1ad55d435e99fc335c4cbe9e3b376e39c6d6c923063594c3dfe51dd103875c5273a97ecd626ea5175ac503ff712eaf19025d80feadca5823fc9d426642f725b62e20e8bf5f4778e6b473384f43eff70b6659c68e599c3fc58dafecb543ad75ab31e7582128d00ee8e0d7d9152c139732c3026cabf98a8dca7369b5ffdebecfe2f0bbeb55db578a76aa14f9e46f751fdf92eff4f2e5aa5915fba5e5fd9718274f9e1200af9c4021231d4df829ce2134769f87a4064d0b2de2a516953e1aeba5ab74bb16ed1523b0fb2cadcecab87a385cd61848b5a4e67bf190adbb0b9886d68aa46787cc219b69e2e5cdab7bcc207abec477585ded206d0703091b4b4956f8ef240d69605b12e031b7b768bd8853e051db6b9c767042991aa1eda9ed5cb69846f593bf4756a73c35253d7c8767eca6ec8641b443ad42be1ed174ba4d28be70d2e298fd04dee74d5d348bf558e1ca5ade4948576cf86cff91aaa89e87992ceab55c4ac0a70aeac24e89e79b1daffbb69440ac73bf0c63f91594e34ec5", 0x1000) getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0}, &(0x7f0000002480)=0xc) sysctl$net_inet_ip(&(0x7f00000024c0)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000002500)="3dce3756de4100e14d3e1ca1cefd3d668d99b02832c99235f9a2cf91b8af3af8216c04bd95958d926c1e506fa5efd64eaa325e668bba0eb04462d61a9485dd6cd00c78dedaa896a0238400b9428055bdf50734bb78faeb90b1763fdc341fb9f5cf091ec3dcb43f9f2d5f743e14f7fe41547cb950e105a9b36192de", &(0x7f0000002580)=0x7b, &(0x7f00000025c0)="86f7ae03e2884a68f32c40f1b1e042904782189ba9fbca00950c583b698717a1e4d78a1150ad8c28adb6ef99913c25ecff6bc2b986dcfde9d2bc4f5ff5d122e03255a63be42fb79e5fce3b667774b3a68bb606f49f5cde6946d9be0866b08c266ec6dd9eada233a7b99fa50c4d2a3ebf79d52eb27b53db97e2c0f4f073b920980178b6026d9623cdc2e1c2af40b866e0f6db85461e0b527950243c35270827c4ccbf2ad876b5e1b64778a6187ac2a0085c21f17aec9e6d6ea2bf7fb68332a75c824835bf28", 0xc5) unveil(&(0x7f00000026c0)='./file1\x00', &(0x7f0000002700)='W\x00') getsockopt(0xffffffffffffffff, 0x7fff, 0x4, &(0x7f0000002740)=""/97, &(0x7f00000027c0)=0x61) flock(r1, 0xe) chmod(&(0x7f0000002800)='./file0\x00', 0x0) truncate(&(0x7f0000002840)='./file1\x00', 0x5) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f00000028c0)={0x2, &(0x7f0000002880)=[{0x4, 0x4000, 0x5, 0x8, 0x20}, {0x4, 0xfa21, 0xff81, 0x3, 0x7f}]}) fcntl$getown(r0, 0x5) open(&(0x7f0000002900)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) fchownat(r3, &(0x7f0000002940)='./file0\x00', r4, r6, 0x2) r7 = geteuid() setreuid(r5, r7) socket(0x18, 0x5, 0xfc) sysctl$net_inet_ip(&(0x7f0000002a00)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000002a40)="adbb6f13c76985eb908081bb34e41836799a3572472c92d045b335943b97188c77b142cbaf017f7d752f89cfeeb92c3a72dd889802e154c893134952d98bf75c573eb53f40d596cdc1d66dbd1986bfbe38dab4ea4736edc5355604a8df", &(0x7f0000002ac0)=0x5d, &(0x7f0000002b00), 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000080), &(0x7f00000001c0), &(0x7f00000000c0)="bb52d5e9de9c0597407bf326a06e32a45e729fad025271117a45c3661a53455256fdb43e3157374c1f4d0d31801d8d49cc81b3e266979400087c97570b58bdb1683c4e4c14ff3e5b03852839bc3af7c14221aee48a6c1b4146df838b2f7b06aad2a535fa219d0f0cf05de9a00c16ca96ded7c70bc02e247465e9fc33cf98f5fb1b729fb00a0eca3076deb798f4c7615db56c014a33f898c51d2e884669a89284", 0xa0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {{}, 0x0, 0x0, 0x0, 0x4000000000000}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x0, 0x0, 0x4d) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x0, 0x8, 0x7fffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x5, 0x6) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="eea5ff01", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) syz_emit_ethernet(0x22, &(0x7f0000000180)=ANY=[@ANYBLOB="fffffffffffffffffffffff708004500001400000000003a9078ac1400bb00ce43000000"]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kqueue() kqueue() openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x8001, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{}, {r0}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000087e7d4a93fd539b04ae388c3e3350af65f5d968e6b4afc758083c2388009907662b3d80aafc9b98668ec16f95ddc9505b1e5bbc2b028dfd9c62c6608309c8b6c7aaedf4a9b52a3a28a5b1d46698016ea0b92dc002fde195f225b4778a6bc12ba56804ef12a97a9e42fafa014a216a3770419743ec4e28e99383a7540a505480cf305cbc70e0525a152b7a99250333a02b444578e52e7fa8bcd252f2d45f01f35f70e3386a31200da6bda55d19995e6d284a5f826e3c27854cec7de69f1c65b10f6d03446232481136333d263457f10569dbd0eb0d05e39c689cc68f897a6c70a84afa19deaa1b60dee0351f4423db725"], 0x10}, 0x0) r4 = syz_open_pts() syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000040)=[{r4}], 0x1, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x4}], 0x4, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xffff) (async) poll(&(0x7f00000000c0)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x4, 0xfc) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) getuid() socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r3 = syz_open_pts() syz_open_pts() syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x0, 0x0) (async) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) (async) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) poll(&(0x7f0000000040)=[{r5, 0x4}], 0x1, 0x0) (async) poll(&(0x7f0000000040)=[{r5, 0x4}], 0x1, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6093dbc43728f93cee4499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb015b72e71c3ff226b08e9696c914af6d475d", 0x5b}], 0x1) execve(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b4, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x43) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = getpid() ktrace(0x0, 0x0, 0x1928, r2) r3 = socket$inet6(0x18, 0x3, 0xfc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = syz_open_pts() write(r5, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000006c0)=0x9) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r6}}) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0xaa, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008"]) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r10 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, 0xffffffffffffffff, r10}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000007000000000013fecea10500fef96ecf32c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0013ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) madvise(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000400)="8e", 0x1}], 0x1) (async) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000400)="8e", 0x1}], 0x1) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) (async) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [{[{0x88a8, 0x4, 0x1, 0x1}], {0x8100, 0x6, 0x1, 0x404}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x2000, 0x0, 0x61, 0x0, @loopback, @loopback}}}}}) socketpair$unix(0x1, 0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) (async) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) (async) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) socket(0x10, 0x3, 0x6) executing program 3: syz_emit_ethernet(0xaa, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x1e, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@timestamp={0x44, 0x1c, 0x0, 0x0, 0x0, [{[@empty]}, {[@remote={0xac, 0x14, 0x0}]}, {[@multicast2]}]}, @noop, @ra={0x94, 0x6}, @timestamp={0x44, 0x40, 0x0, 0x0, 0x0, [{[@remote={0xac, 0x14, 0x0}]}, {[@multicast2]}, {[@multicast2]}, {[@empty]}, {}, {[@broadcast]}, {[@rand_addr]}, {[@rand_addr]}]}]}}, "0300000000000000"}}}}}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 4: setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) mknod(0x0, 0x0, 0x504) munmap(&(0x7f0000017000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) fchflags(r1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) rename(&(0x7f0000000280)='./file0\x00', 0x0) socket$inet(0x2, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x80000000, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$net_inet_etherip(&(0x7f0000000080), 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r3 = getgid() r4 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r4, 0x0) setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r6) r7 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x6, r7, r3, r4, r6, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) semop(r2, &(0x7f0000000000)=[{0x2, 0x6, 0x2000}, {0x1, 0x7, 0x1000}, {0x3, 0x101, 0x1800}, {0x5, 0x20, 0x55d425c67ca28d68}, {0x1, 0x4739, 0x1800}, {0x2, 0x3, 0x1c00}, {0x3, 0x22ad, 0x1800}, {0x3, 0x401, 0x800}, {0x4, 0x61}], 0x9) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000d40)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e282008785f0d22fc8ff1200000000001b0000000000000000000000000185009078006e00"/62]) executing program 5: chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10400, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0) sysctl$vm(&(0x7f0000000240)={0x2, 0x7}, 0x2, &(0x7f0000000280)="852af21665d45951b99d70d6e434e3af25d7", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="38fd531c045b915abf78c2246db10bd260d602cd118b8de52bee1bbf952d992c31c3719abff0051c6ecf39190ccbfdeffcafa1ae6919dc1d3d2748e4706cb46dd90261a503d695d7fe93d00c5b6909ba5f948ad01a1671d3babc5b6efb286c62ecc6103043b88a14218ed375f67ce6c6c71d3d93255863935b0e8254cc06719f66f69dcc26f45a51c824b76724e1ecf2325fefa1fbd67264f4bf796a19d470f6f9cf3becf8b780bc", 0xa8) ioctl$WSKBDIO_BELL(r1, 0x20005701) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f0000000400)) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)="998caf9af178218adf820875237707610767ae88ec1acd2fbd5d03b6886308e91ce259d910c08bd9c87840eabffb851961b2e6920b317261fd4dd586867f0818558565aa154e5ac73dc92a9c4fa0da42f6f22ef1dfc1563889460fa068eabae6b260", 0x62}, {&(0x7f00000004c0)="2010e999734ad7f605e8a96b3fdce53964a32f0777335de811bf5ddfaad3340c0c829fa871d4f66afa04118e07f24185fc999197b6d6fd8dafe003ad81637400a615170dfcf487073cc5c599e36b3ba13dd0d4300f2aa4a303a99e1070e5015dba1575dc42afaf5f5de5867b975943fd69cc819ada6b03981493f6fa0c4c6f12abc48f0ceaa89c44a2ce095e3ef65250a471294f657e0d25ea3b7732d2830b08b407f9c3acf36a8c070d83a81ac930e88503b1f140d2abd7d7a53d1d5c6ce84dd238ad0f12a7f6e2d82e6778f75190b5", 0xd0}], 0x2, 0x145) semget$private(0x0, 0x3, 0x9) fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) geteuid() socket(0x1, 0x3, 0xc4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000640)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0xff, 0x6, 0x2, 0x1, 0x3, 0xffff, 0x837, 0x1, 0x1, 0x2}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000700)) socket(0x2, 0x1, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm(&(0x7f0000000780)={0x2, 0x6}, 0x2, &(0x7f00000007c0)="c01d7cb2ca36d8b09abe1e92c18894d07c7c8978a90704845de8d2d92c5bdbdd286f4f32fd0e58c2e8645a8e6df300b5070a6b2bbef867a6b0ba3dc5ac479b36ed9859e00453f55b641a75063f63d7a2039337306cb7dac1af29a7c1da8be86d20395acfd9db335e032884126e6f3c497e2efdbd6e93d21775335e0ff8aa4869f3a5624780e56a5ea95ccf94e682f44d183502cc6cb3075fcc95b8704f27cb70ea4f04abc8714625e83d238ab0dcd8edfb87133e922edaa689bd84993d5ffccaa055e881aa4913c5cb253a7f4ca1fb6e7b5ac41f44d944a5d0b42d127c7ba5f49e2fbe", &(0x7f00000008c0)=0xe3, &(0x7f0000000900)="6545b6401fd56d97c14c48dd9786d3f95f48657db60fdaf4a7d751a725f7a47256", 0x21) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940), 0x8100, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000980)={""/16, @ifru_index}) truncate(&(0x7f00000009c0)='./file0\x00', 0x22) symlink(&(0x7f0000000a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') sysctl$vm(&(0x7f0000000a80)={0x2, 0x4}, 0x2, &(0x7f0000000ac0)="12b4525258a342a7825caa04a5945fdf04005e18d448c1169955e4dba19506403fbc4f91fd51bebaf12c420ed6d29fdf516db48c20f1185612ae1783c0208413ea", &(0x7f0000000b40)=0x41, &(0x7f0000000b80)="35c8a5d6dbf335802df57c05a03fa8c34efbec9fa9eb8cd0acd0dc1b275aad3c24307913be6c409cbc0fe7df0ecd302d6cab6cf941d41c31289b98e020adcdda3fa31a40cd089e2dabefb90cfc03d357b8605860883b9d5e2b65ef9e447e3a7d3a7e63ed1985cec721fdd802515d04a23d0474bf3c80443563321a9341c999bde74c59b097a4b7af7661f728a7e67fd2edf8a06b456a0dcffa671f0cb3b698950c476bfd565dd8e0368f916bbd189c8e9a42801d", 0xb4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000c40), 0x10000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c80)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000cc0)={0x2, 0x2, 0x1f8, 0x6, r6}) pwrite(r3, &(0x7f0000000d00)="227f21a720617edad67b28c735cd28e6b87d506bb53d2fbcf888758959967ba67e0b9af1fe7fd6d95744ab6d7f06c2e93539249151b26d8e461bcf1b120f64203ba069b52a9af6fe43b0043f10cc3f30a57822a897c0a314888497099915dc91ea554b05788e6254a851658a318556b4cd6148aa68b2f1c44d400e46e61625db0de17b2afffcd27a13731009bcd718db06f8bab1ecae99184f01c23b2d1c63263221ce5b74fb2f64aee713a038d439c533133b00e69bbcd4a6c3019cd547acdded0a255b8fc8fae5b5d554952ec02ae4b16613bbb1d0615da0c021ed8c3c3c7593d602c6cd39e222d8567e53ea1c637eeaa6c3e254f4b0e8160a1cba", 0xfc, 0x7ff) executing program 0: sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f9", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffc}, {&(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000317000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f00000c3000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000339000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000034d000/0x4000)=nil}, {&(0x7f00003fd000/0x3000)=nil, &(0x7f0000152000/0x1000)=nil, 0x2}, {}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0xfffffffffffffffc}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) preadv(r4, &(0x7f0000000880)=[{&(0x7f0000000340)=""/202, 0xca}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000540)=""/91, 0x5b}, {&(0x7f0000000900)=""/185, 0xb9}, {&(0x7f00000009c0)=""/247, 0xf7}, {&(0x7f0000000780)=""/227, 0xe3}], 0x7, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r5 = getpid() chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000140)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, r5) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) close(r4) r7 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000430, r7) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}, 0x0, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x3f, 0x0, 0x0, 0x0, 0x6b) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10}}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000000000fe8000000000000000000000000000bbfe8000000000000000000000000000aa789486f2d42e1b1b7340cc2419f7335793a5919742447cea5edbfd47c0a36b3a8826ef1c0c0d483b1a3aa09630f37b48b44606a9e23da9b7dffbd4bcc9b9ca1d2da002a8974dff892dac2913e751a444ef7fd0e2e97b533fc4582c3549396c81bfb9ff1757338ca9e7ef2dd70ca63ecc2a31804a67b7ecd4f1b358e06cdab38683c63c98f156bbaec2"]) r4 = socket(0x18, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) ktrace(0x0, 0x1, 0x0, 0x0) r8 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_open_pts() syz_open_pts() lseek(r8, 0x0, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000080)) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = socket(0x11, 0x3, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) seteuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000380)=[{0x0}], 0x1) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c0400c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) (async) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) semop(0x0, &(0x7f0000000100)=[{0x2, 0x401e, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') (async) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') (async) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) (async) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) semget$private(0x0, 0x4, 0x42) (async) r3 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff}, {0x1, 0x2a, 0x1000}], 0x8) semget(0x2, 0x4, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x5, 0x0) r2 = dup2(r1, r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x25}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r5 = open(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000100)={0x6}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000140)={&(0x7f00000003c0)}) fcntl$lock(r5, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x1, 0x1000301010009}) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000180)=0x9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f00000003c0)="ea00000100000000", 0x8) r7 = dup2(r2, r3) dup2(r7, r1) r8 = dup2(r1, r0) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 6: chroot(&(0x7f0000000340)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x4) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, r0}) getrusage(0xffffffffffffffff, &(0x7f00000008c0)) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6, 0x1800}, {0x2, 0x3fff}, {0x3, 0x80, 0x800}, {0x1}, {0x2, 0x1020}, {0x2, 0x7, 0x1000}], 0x6) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) write(r5, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8eb1e774e3d7099e3a27aee5d77f7360ec8dbc064ca78146d16bdcc79e2f9511ff24977c5044e3fe2502cf4a9c749864be89a257506eab8e27e31e4285e0902bedfa058a28fb9c412a10ed07790fec30dceedb2be77b29eb40d845f5c503d773f3ee82cee137ce266585f114aa8d566863d645828a0a961851af7a17925cd650e4495fb396166f96dd0a0c14775561ce01536db824d21b2dc4917eae7d9c2b0afbff916dba316b086b2bc15df2763a0b2e9b0fcde5ca5de398ff7faf894fb6c6e667c2a2b5bfce0bf286773625e8e8a90c33c8ac0827a45f48799925c38736ed1d52fba9b99a0857f7d2e6487567b6f87fd69255896dd92c316e978152395280e5d3f5d72e9b01daa6a1233bc4ff1b32e54893c29feadbbaf148247a64db037eb741f8b67c422ffabebd2749a067382b538d8e8041c2e8ea2fd35be473bfff534c9f6192b4f506fe3df0138da69b0b05b3202664f22cc347381115a3b1ba2e179e63affeee8f8a9cd9c5dbd9f14672397176e7f495a39d444b86970ad85c6fd0401a5b34362866e60a96910a02db6ed1a72c0225d69cf715b2963c25af39cb6f4b8d565295bc8ab6ce8cd8d873f175518fa47d88bd19e37a1ae73057c5aac1c8ae65bb4c014d9bfdc50daee43044307bb34a6b539ff9b4b422675c6e5030ba9e245b8655811d5cfdc6066fcd7f7328c607846567cce3293daafc2b11c8ecc9499a9c104c8c9891f97eceb4fa4c813ad690aeb63241daad15fed98555a5c8916e67c31a400e2b646053011e154db944feb9a546a71eec9da006db5ffe8d284646f4a4f5a3cfde87eae4df02212e9463dcf9c5fb6c7cedeb4b74a78ac8de862699b79b940a3cfccbfe6fe7f7ec23251a1ba55b6afca670d65c08b58c7a088658725e08f3383979a2c3471bd134", 0x764) socketpair$unix(0x1, 0x2, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x3, 0x2000, 0x0, 0x11be, 0x8, 0x2}, &(0x7f0000000080)={0x200, 0x0, 0x4, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) executing program 3: socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4, 0x20) semop(r0, &(0x7f0000000440)=[{0x3, 0x0, 0x1000}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x2b, 0x0, 0x9}, {0x6, 0x1, 0x1, 0xfffffffa}]}) write(0xffffffffffffffff, &(0x7f0000000740)="76e5dead6f01f8607d2100", 0xb) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = dup2(r1, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000240)="09b2f7238ec5692c37fc71a4", 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0)={0x7, 0x6}, 0x10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, r4, r3, r4, 0x1a, 0x8}, 0x8, 0x0, 0x22}) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x400000000003ff, 0x5, 0x0, 0x0, 0x3ef568da, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) geteuid() semop(r0, &(0x7f0000000140), 0x0) executing program 2: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="a311fcfedc9baaaaaaaaaabb08294500001c0000000020019078ac1400bbac1400bb0b0090784495a0de"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 1: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = socket(0x6, 0x5, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) shutdown(r1, 0x2) munlockall() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="b886b4e47f", 0x5}, {&(0x7f0000000280)="bbf19e7397192be22e67b9b1cc086f5048ff0821c61f906fcc9fbe267155a97bddcf8b7af8b9bc9b33e37c41a1a027539276c50dfd3144fcbe7ded2172a820cb133e71e40b7326c2a10eca47111176ef5f977d5e0ba2bebe9034a98c5166ce5af21e716a3adb9ffbe44d07873c8cc883159b84d029104d957ec3e5b1ad9e75844c232f6bb9671b0bd4c8829a4ea23a06aa9e84a194", 0x95}, {&(0x7f0000000480)="9b2f56f504ce325d5a0a060292cf9ca7b5bb751a0f95431ae934b5ff155197da5a096483f72012bb01c5262e9a26119954b3fcb835813d4208", 0x39}, {&(0x7f0000000380)="8f9a852e9d16a9a6ee", 0x9}, {&(0x7f00000003c0)="81a186bcc28a7af8352f7a1579785d463f9be960c8c88aa4dc82fbc3e48bec9c1c17992d9a19152ad208e3213da0", 0x2e}], 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[@ANYRES32=r2, @ANYRES8=0x0, @ANYRES32=r0, @ANYRES8, @ANYRES32]) mprotect(&(0x7f00001ad000/0x1000)=nil, 0x1000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x3}, 0x31) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0x1c) shutdown(0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) unlink(0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x11, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x2, &(0x7f0000000280), 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x10}, 0x2, &(0x7f00000002c0)="1fb0d6f1bafad63874feddf0896555d7e9a8832f6e03a06d8c2bbc6bf9cb7cad8f71ab545b0c911d8c10e16a65ae81e0baa6adb2563f1ff308dc6edf1bd2365845fa9a2138a6084dba0e730f7d79fd1fe2f40cedd5987299db5127da0ebab481464b5159ef85a09cb96a8ad01e5af6c9b30f8e38c2b533a8211789d6096d9d0e3a01", &(0x7f00000003c0)=0x82, &(0x7f0000000400)="2cbc9038cfd2433c9a878e46cc2b29927951b7edb5dbb1ad5a74e0fe083c8459e62472ff972e34923810fa3f7d07f4a307abfb62fc81bf4ecea764db1587792ca3dd7f79e3f1a196334923d50083831362c9cc841bed1ac9056c4be48cecc34a0c13e8ecc837f5befffd4546aefa7cd7d94c5774dc05cf23d2bcf54a1da4ef2758981d9fb41632d1c1206e046a7cbe30dcb3b9a3dff58f03bd94d3fb1b025c4bdee62546856671e13997bf6a98b7826db5d23035232cb5802269ad80dba4884d", 0xc0) getuid() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') setrlimit(0x8, &(0x7f00000004c0)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 3: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x45) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x3}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x2d, 0x2, &(0x7f0000000140)="bcff66a5852cd25fd81b64fa3cec40", 0xfffffffffffffe6b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) r3 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x974e502bbdcb5f63, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000600)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd472516e92d730c3fc100c098aa9fc59b798ed1acce20b89a94481a937d7e20a092816b30b861815d031226049986a7e9fd1d6765ddc0c34b4d27eab2c35418782d06a0d14d63dfc559ef0001c2fe798b6c965e2f8f4dc80aaf5a7957ae2b5aee1849e042956f45ac77fdc2f976f42958d6e0a84c6a5c17e9385bc58ec50b92a4c0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e2a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818b385440e9936c5d66154ae5d3844427d7a98454f0e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392ef6254464e51d5abb982880baea9da8e8b57f7e148ba097c026b53fe89b89b61306776c636a114", &(0x7f0000000200)=0x11e, &(0x7f0000000340)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abe0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c0000000000000000", 0xffffffb4) bind(r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000280)={0x7fff7eff, 0x3, {0x200, 0x400008}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(0x0, 0x80000000000206, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x1f, 0x0) close(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x43) close(r2) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r1, r7) ioctl$FIONREAD(r8, 0x4004667f, 0x0) r9 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r10, 0xc0206921, &(0x7f00000001c0)) r11 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0x80206913, &(0x7f00000001c0)) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x276, 0x0, "8717f9010700000000000090d692480d51aa8000"}) r1 = socket$inet(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="6f399b831454d278ebbe467ff0debe6e4e47795816", 0x15}, {&(0x7f0000000100)="ce5dc82cf47ffbfe93ee2a05d09b87b79a218822667bf627cefe30f01d5cbcedd79967381bd778b46180bd34934170b3e1bee836970dae91709dd1430c7e200c5cc36c45c4ffd302cdf2e4685aeef9e92390019f5159a9e0c8899fbba4d1a214b1179789846df3da355577c5a5c3c90873f27cdfbac5de887e0d0da2", 0x7c}], 0x2) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) accept$inet6(r2, 0x0, &(0x7f0000000040)) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000200)={0x10, 0x6, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x3}, {&(0x7f00008b1000/0x4000)=nil, &(0x7f0000410000/0x2000)=nil, 0x80000000}, {&(0x7f0000e82000/0x4000)=nil, &(0x7f0000be8000/0x2000)=nil, 0x3}, {&(0x7f0000a96000/0x4000)=nil, &(0x7f000089f000/0x3000)=nil, 0x7fff}, {&(0x7f0000e85000/0x4000)=nil, &(0x7f0000b80000/0x2000)=nil, 0x200}, {&(0x7f0000a72000/0x4000)=nil, &(0x7f0000aed000/0x3000)=nil, 0x3568}, {&(0x7f000093a000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4b}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000aff000/0x2000)=nil, 0x6}, {&(0x7f0000c2d000/0x2000)=nil, &(0x7f0000f1a000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000087f000/0x4000)=nil, 0x20}, {&(0x7f0000cec000/0xb000)=nil, &(0x7f0000577000/0x1000)=nil, 0x9}, {&(0x7f00008b9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f0000de8000/0x2000)=nil, &(0x7f0000f40000/0x3000)=nil, 0xfffffffffffffe00}, {&(0x7f000065d000/0x1000)=nil, &(0x7f00005a8000/0x1000)=nil, 0x8}], './file0\x00', 0x6}) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) ioctl$FIONREAD(r1, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x84}, {0x6}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0xd3, &(0x7f0000000200)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc5, 0x0, 0x0, 0x0, 0x1}, @udp={{0x1, 0x3, 0x8}, {"de6f3080f24f9953c50a64417c2dc02284b4fd3fcadcc0000fd8673d1f9c2bf55e4715dc05375a1801f586bd4753065e99e2a6ce37e107173b1c0c732aa442e8081de193b33f8c1323166f066aebfbb8d9b9723ce328e240be7bbcbeb727d72ff1f65b71bba693eb341e2880ac2cce9063719d3f74cf0a8b512f9f41e560262dbf0d82eec3c140dad92fc4bda357bcc6df61ee5677409a76a3a3645fcfd47adf995fa374944803d364"}}}}}}) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000000)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) munmap(&(0x7f0000017000/0x3000)=nil, 0x3000) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0x40000b24, r0) accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/84}, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000c68000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}) socket(0x0, 0x0, 0x0) socket(0x10, 0x1, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ddd}, 0x8) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x3f, 0x800, 0x5, {[0x4, 0x9, 0x0, 0xd3b, 0x240, 0xbec, 0x2, 0xff, 0x20, 0x2, 0x7, 0x1000, 0x3b6, 0x6, 0x0, 0xbb5, 0x7ff, 0x8], [0x7fff, 0x8, 0x6c, 0x7, 0x3, 0x3, 0x400, 0x0, 0x858, 0x8], [0xab85, 0x2, 0x8, 0x8000, 0x3, 0x1, 0xa1f], [0x3, 0x5, 0xffffffffffffff00, 0x18, 0x1000, 0x7], [{0x3, 0x4, 0x1f, 0x2}, {0x1000, 0xfffff1b9, 0x80, 0xfe6}, {0x7, 0x7, 0x8, 0x9}, {0x2d, 0x2000000, 0x6, 0x8}, {0x101, 0x3, 0x2, 0x4}, {0x493c, 0x81, 0x800, 0xff}, {0x3f, 0x8, 0x1, 0x9}, {0x0, 0xe6e0, 0x5, 0x7fff}], {0x1ff, 0x9, 0x7fff, 0x5}, {0x0, 0x8aac, 0x6749, 0xffffffffffffffff}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000340)=0x9) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = dup(r3) close(r4) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r7, 0x7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, r8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r9, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r10}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r11, r12, r11, 0x0, 0x0, 0x7f}, 0x2, 0x401, r10, r10, 0xf2}) r13 = getuid() setreuid(0xee00, r13) setreuid(r11, r13) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x0, 0x2, 0x0) setreuid(0x0, 0xee01) pipe(&(0x7f0000000400)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) dup2(r3, r1) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) nanosleep(0x0, 0x0) fchdir(r0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x10}, 0x4, &(0x7f0000000100)="0563ac16721f434d05a192042ad6d816e27630ddefb9cd8957242a422d1a6e529f7962e5b81e", &(0x7f0000000200)=0x26, &(0x7f0000000280)="7e6790d9251ec61dc1d4d6eafba76b46511d1d753332151337e0cf925a0c856b286a29319c06757012c866429d284bdcee2051b90056cf1e036bd6e8a42e492bed6f86208380", 0x46) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000300)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x5, 0x9, r3}) ioctl$BIOCPROMISC(r0, 0x20004269) select(0x40, &(0x7f0000000140), &(0x7f00000001c0), 0x0, &(0x7f0000000240)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005036000009f0500000005000000331c13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec58904056a008c1475c1e6c798a4aea0c500002002fba3f8343712051eeab71d89e000040381ecb66400000000000000ec385bc9de0cb952a7000000", 0xb1, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x72, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d47000000000000086dd60000000003c2c09f20000000000000000000000000000000000000000000800001a003f0000000581169078001a0000d1c70953849eeaf8e1a1023ef346641d0891843dc8be6bc72cce3fdff640b4e1e3d3e2aa63ea68874f67d2777758387d609b93b2"]) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='./file0/file1\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2) r4 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r4) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r7, &(0x7f0000000340), 0x0) r8 = getegid() semop(r7, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r7, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r5, r8, r9, r6, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x54) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000440)=""/11) r11 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r11, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r10, r10, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f00000004c0)='./file0/file1\x00', 0x0, r11) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') executing program 6: r0 = open(&(0x7f0000000700)='./file0\x00', 0x18289, 0x10) recvmmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)={&(0x7f0000000440)=@un=@file={0x0, ""/552}, 0xfffffffffffffcef, 0x0, 0x0, 0x0, 0xfffffffffffffc59}, 0x1}, 0x10, 0x841, 0x0) dup2(r0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x120) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) kevent(0xffffffffffffffff, &(0x7f0000000240), 0x30, 0x0, 0x40, 0x0) r2 = syz_open_pts() dup2(r2, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x40}, 0x10) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x0, 0x60) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x8000, 0x0, {0x0, 0x2}}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0xfe) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000240)="92e9b99ffc1997689f96639ea49c7ac0daa01ab8108e6704d4fae4693635515e527d29eff078470573bc"}, {&(0x7f0000000280)="d23e69faabee28611fdcc464de213f409900c38ffa2269ee44352c93f016583e220527517a23942974d1d13defcd1d1162775dc9b9621bef9c17e5a32bc5f8b424fcdfa7785453315415"}], 0xffffffffffffec2) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000000)=""/14) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = socket(0x18, 0x1, 0x0) sendmmsg(r0, &(0x7f0000001380)={&(0x7f0000001340)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="17a440fce5b6d1f07264fa56fc79ded60f66f218fbcbf46a9fe856c827bc756fde938e1c6c87a0d0ce910b0d3327182dc8092db6e3d4e48d1432cca2ea633d80733de94d781d398a083691007667d86e25c5468add3efbd1b45cd9e94447ed2ce549512b8174d930975ab989bf28dc08f38a8e51b15ea283b72d3057e5ef", 0x7e}], 0x1, &(0x7f0000000200)=ANY=[@ANYRES8=r0, @ANYRES64=r0], 0x10d0}, 0xffffffff}, 0xfffffffffffffe93, 0x0) r1 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebebb140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607fe59614ecd8cc405003867b977b514684523024391ff8e97ecd00122442c97c8f59549930c1ca7daee7c0e6ecf7f2bfe9ed38ca4e8866e3674d7a9a1944300", 0x84}], 0x10000000000003c8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000013c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) symlinkat(&(0x7f0000000140)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r3) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') r4 = open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x98) getgid() sendto(r1, &(0x7f0000000040)="6bd309f2f22c4aadc2f33699f5a11c86cf1dacebde95ba36bd3e80", 0x1b, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x154, 0x947}, 0xc) semget(0x1, 0x0, 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = shmget$private(0x0, 0xd000, 0x580, &(0x7f0000ff3000/0xd000)=nil) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/44, 0x2c) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = shmget(0x0, 0x4000, 0x5, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x7ff, r6, r7, 0xffffffffffffffff, r9, 0x9, 0x9}, 0x7ff, 0x800, r10, r13, 0xffffffffffffffff, 0xffffffffffff0000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x87, 0x5}, {0x7, 0x3}, {0x100, 0x2}, {0x47, 0xe9a}, {0x82}, {0x8e, 0x3}, {0x89, 0x81}, {0x81, 0xfffffffa}], 0x8}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/87) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000400)={{0x8a1, r14, r12, r11, r15, 0x0, 0x1ff}, 0x0, 0x0, 0x7f}) fsync(r1) mprotect(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0) r16 = semget$private(0x0, 0x3, 0xc6) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x5, 0xffffffffffffffff, r8, 0xffffffffffffffff, r15, 0x40, 0x5f38}, 0x8, 0xfffffffffffffbff, 0x8}) semget$private(0x0, 0x1, 0x0) r17 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000500)=0xbe) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000540)=0x9) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000005c0)="9f00223f3889ec6d2bd062a59360e872b59099ba1a39d54e2027fa79fe52db15feacee368e48196ebb1a9c785054abfde3c3e4dfc0d865de3bee8a79f976c7ddc1c7cf102f21f80249aae6aad38bc9ed1063", 0x52}, {&(0x7f0000000640)="4e47daa405db8232caf667d06227d1edcdfc8f705ac65b99767757d29290a9b64b099f6cd20d56ab33322162dbf6bccfe861d81b10bfcb4d752df4b341ed8ddc6ebbc7583eac335f40bb035511dc0ca4adb8b16047dd7786f02de77ee42c3753d36e89f19625ef7f352154177712e758ab9be45d52", 0x75}, {&(0x7f00000006c0)="2d3653954dfd3fd8ac69adeb99b6b1a629a44a7d04bd18ec682e0be490b751baa3824a9166395e026fbc24d9c41912d3087edbe8b3d29515d1fbf44294ce080be7f365ebe7ca24550f6d2efa050163942fc790", 0x53}, {&(0x7f0000000740)="70a089", 0x3}], 0x4, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x8}, 0x402) r18 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000880)={{0x6, r18, r7, 0x0, r19, 0x2, 0x6}, 0x4, 0xad, r13, r5, 0x3, 0xc0d, 0x5}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ah(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000400)="8e", 0x1}], 0x1) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x30}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) rename(&(0x7f0000000280)='./file0\x00', 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x909) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='(\x00', &(0x7f00000000c0)='$\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='%%\'}-$\xcd\x00', &(0x7f0000000180)=')@\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='{:}{*^\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='##\\\x00']) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x24}], 0x1}) executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="360f81fe5234e6f0c09bf6c6881de9a832bcb165", 0x14) sendto$unix(r0, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0xb8d) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB=' '], 0x30}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r7, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x2) r8 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) ktrace(&(0x7f0000000800)='./file0\x00', 0x4, 0x1f20, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@un=@abs={0x3, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)}, {&(0x7f0000000180)="5b651c57b7a2ef5a62be2e9f0fc36011cf716bd9a08a540a15dc0d60c3f97e525041499435d6c0a0d4789c", 0x2b}, {&(0x7f0000000200)="01656363da7b499f22a472078a978f835340413c37011749b91f6ac5b0b94f9e8eaf96ef7db0e1ce24cdc8fcd81c80693eb290789b790bc0de8e239af1d51372f8388e4641702d0f0e712309dfa0090cea30758a1ec9126b5201d8d8dc0f434e78347e6b121b7d06cf8bf8dd5a10ad702584b4e5d8c9e4362f90869047304ed5c636df1275f51a82bb0a1965c9cacc", 0x8f}, {&(0x7f00000002c0)="6f1f7f13831c67d036ddd6d8e175663b8a5d88f72c0022a546d7b3cb28e02fe179226349394d6dae26539c4ecc25f6262f918d5c7732331e2ae4b942a2b24989a55cfc20822936b61d5d17d48443f4e1d42353138acc81fd1e87ed131d4ef676de5181c51197544a331c69fe9f786c43a5e07c891d297b38eca681db6b0ff2eb50a421f9c072265eec1edeff721388ca9db564ac49fdbfc1c3e63795cab34187c34fe84ad116a1472f33c4657a", 0xad}], 0x4, 0x0}, 0x0) r2 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(r2, 0x0, 0x0, 0x803, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206913, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000e80), 0x0) socket(0x17, 0x2, 0x3) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$vfs_nfs(&(0x7f0000000040), 0x4, &(0x7f0000000080)="eb7a8c5774791c282b83194faeb0bc9dd49d5926a26ae0b33ee094f8ef7ebc4babee68a1a906cc3d42a6540c8fe6ab9f3aed292c34990a032d9fd6ef3926fd48222cd2b1cfb4226a698a0087d742371e0ae3d89f310f307d889e8c40c78c27f1d1049667791ef62c09e6490c376b246923469fc02e1d0f0c2c0b8d46d642477326b6fddd778aa7bf207463ca460a6844629004aa41db276f08faf9be39920dd0692ae5bb6d3622d67ef2634f25b98d357e624206772ceb857a", 0x0, 0x0, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0xec, &(0x7f00000001c0)={@local, @local, [], {@generic={0x803c, "7a51f50b73e6a43c019e26745b70b8b9f2a6cee1f13b5b1e03a3d85b6294d827ce7f4eec4fee0e8b937bf3bc492b28e2e2d21c70ccd5958b3bf8f0b5a0fc3fc846fb6ad868b98629d845705db71be6741d7acd66a960cd07a2ce72faf0324bde5fd21a07f0e7a8b13d7afcc3778c179ce8b401728c87f78820f8eef573afd09b2425b1bfe67de6679832aa37c962ffb78281fed814988631eb168b68b3f37b0457b098bdaa5960fb0c4dec2d49e06250b49511f280956bfc8793fd189ef8b0bc1e44f94ab1a90c1169c5c3a97eb25d5954152c14c81246ed89afe7d155c5"}}}) syz_emit_ethernet(0x36, &(0x7f0000000580)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r0 = semget$private(0x0, 0x9126942829b924a7, 0x1) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000002c0)=""/160) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1d2a, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff67a61ae319e80800460000340000000000029078ac1400bbffffffff010000000c00907800000000450000000000000000000000ffffffffac1400aa5b170e8326da47f0ded68a124a9f24694a9ad9347b68c479e35d36e3683d850ef7e562733199563fca9c9784689776d14e0684f07340534ad7b4081f147c5f37e783f380db2d64fda063416319d16af25b164f74595f81d7a2bf3eb4543c3d75b59b487c3a6425968616c69b054cc0807c5835cedc5e80bb1adb5753db75a41669156910c83a6657bce3192232cfb734b3e786f834ddfea2f1cf5750bd005fdd32e51ddd12263d7f03000000161f9ccc"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = socket(0x1e, 0x4, 0x1) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) semget$private(0x0, 0x1, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) r2 = getuid() setuid(r2) chmod(&(0x7f0000000000)='./file0\x00', 0x298) semget$private(0x0, 0x4, 0xc8) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x3e, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket(0x1, 0x4, 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x3, 0x40) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0x7fffffffffffffff, 0x0, 0x80000000, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) executing program 5: getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {0x0, &(0x7f0000074000/0x3000)=nil}, {0x0, &(0x7f000075f000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000058d000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x15c}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9df2, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x3, 0x0) r3 = dup2(0xffffffffffffffff, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/35, 0x23}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) socket(0x18, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) r2 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) write(r5, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0xf, 0x6, "5d58c8", 0x8, 0x32, 0x80, @ipv4={'\x00', '\xff\xff', @broadcast}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x3}]}}}}}) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc83c1677a656ab420666c3e2c6f", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) fatal double fault in supervisor mode trap type 13 code 0 rip ffffffff81dac1dc cs 8 rflags 10046 cr2 fffffffffffffff8 cpl c rsp 0 gsbase 0xffffffff82cd6ff0 kgsbase 0x0 panic: trap type 13, code=0, pc=ffffffff81dac1dc Starting stack trace... panic(ffffffff8284abde) at panic+0x16f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 254 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 234 End of stack trace. dump to dev 4,1 not possible panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 219 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 204 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 189 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 174 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 159 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 144 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 129 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 114 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 99 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 84 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 69 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 54 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 39 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 24 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_iopool_run(ffff8000000a3048) at scsi_iopool_run+0x95 scsi_xsh_runqueue(ffff80000002c500) at scsi_xsh_runqueue+0x2e5 scsi_xsh_add(ffff80000019f1e0) at scsi_xsh_add+0xcd sdstrategy(fffffd80679bfd38) at sdstrategy+0x187 spec_strategy(ffffffff82cd60f8) at spec_strategy+0x3c VOP_STRATEGY(fffffd807efa4438,fffffd80679bfd38) at VOP_STRATEGY+0x9f bwrite(fffffd80679bfd38) at bwrite+0x1d3 ffs_update(fffffd806aaf1ee8,1) at ffs_update+0x27f ffs_truncate(fffffd806aaf1ee8,0,0,ffffffffffffffff) at ffs_truncate+0x987 ufs_inactive(ffffffff82cd6488) at ufs_inactive+0x16a VOP_INACTIVE(fffffd80617082c8,ffff80002a297748) at VOP_INACTIVE+0xc4 vput(fffffd80617082c8) at vput+0xaf vn_close(fffffd80617082c8,2,ffffffffffffffff,ffff80002a297748) at vn_close+0x81 acct_shutdown() at acct_shutdown+0x6f vfs_shutdown(ffff80002a297748) at vfs_shutdown+0x1a boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff8284abde) at panic+0x18f kerntrap(ffffffff82cd6730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 9 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82952b65) at panic+0x16f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82952b65) at panic+0x18f __assert(ffffffff82908338,ffffffff82879a05,3f,ffffffff828ef590) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(