fc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5", 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed7", 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) close(r5) r6 = socket(0x800000018, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0xffffefff) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffe67) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) (async, rerun: 64) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) (async) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r2, &(0x7f0000000140)=""/117, 0xa2, 0x0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x200, 0x1, 0x0, 0x100000000000000}, &(0x7f0000000140)={0xce6, 0x0, 0x0, 0x0, 0x4aa, 0x0, 0x0, 0x1}, 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1}, &(0x7f0000000380)={0xfff, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x1}, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f00000001c0)=[{0x30}, {0x61}, {0x8106, 0x4, 0x0, 0x40}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000580)=@file={0x0, ""/529}, &(0x7f0000000540)=0x213) sendto(0xffffffffffffffff, &(0x7f00000001c0)="dee49f688a7812afeac0d43bc89f90887fca95e420d3c8687bdae7efcbe7ba5e9eba0bdaf55044d3e0fd0a080a0a36bfc0af9b3210a120d2d080e420d7b61df95d704927bb735112fae79b915c43b21c2b518c2f904a50aa9e66429a21ebcec346f5ee3302f8f911c454d26dd73161d262cf29eeff6e2967f72d18d9bb14c967b67dec04cbcd0313586f5476ec7abbe9d84f4ba6193c03a721d3965a614d45acb9fb465f72b6371ef7911c68de267709221858d72b810069432659dca1903149d78d2aa7415c64ad861de0803a2e948100921728911dbc1154b0e02796248792d1df7566e99cde", 0xe7, 0x0, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x404}, 0xd) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xffffffff) socket(0x0, 0x3, 0x7) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x1000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket(0x0, 0x4003, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x9, 0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000380), 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x61}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getsockopt(r2, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r4, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x400000000000, 0x58dd}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) r3 = socket(0x20, 0xda2f7afbb7112978, 0x80) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x2b, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) msgrcv(r4, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x0, 0x0) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x2, 0x2, 0x0) dup(r0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10, 0x3, 0x40) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r6 = socket(0x18, 0x4, 0x2) connect$unix(r6, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x6, 0x3, 0x8) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r7, 0x29, 0x2c, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000006c0)="58377397d725a4f93fbf9d763a2cadb7b5b65a9eecfb02037f7242", 0x1b}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="9262", 0x2}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) executing program 4: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f00000001c0)="69f27481695f80e60fbf00b03f8ab4fe73824c338264282aa6ccca0430b411e49b0c74d5cb8d909247984642", &(0x7f00000000c0)=0x2c, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0x381, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') 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, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)=""/75, 0x4b}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001340)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000001440)={{0x4, 0xbc, 0x4}, 0x7, 0x100, 0x20}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="00873909", 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r2 = open(&(0x7f0000001400)='./file0/file0\x00', 0x80, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x60, 0x0) close(r2) getuid() r3 = msgget$private(0x0, 0x2b5) msgsnd(r3, &(0x7f0000000000)={0x2, "08a9ffb9fa5aedc11036aff55cf84ec1364def3b91ace52349ed042545e6c01787f8f72cf18276229121eff2b3a3fdfddd3995b3f5f9b82fed34fd0344c31c90e32aded66c557de67c50bdafd45dd837599459e9e0fbc7f9b6c858f027abfe3295136a650b7e788e6030e82e1914b9ae24a3452e4a0199f106629d41931a2129ee69f21e5a0f307607dbd321ca3eef0fbe5a88011d769e9d64d27c2d021bc994336e15a39ac980a56ba9572576f66f39d9fbaae0bd9c3e70b502497233fde4954fa9ecd0279de6e45d9601a7ab123c0ae723ea330bd35630df85559e6860f55e30817212f6e4b664ff2101a33f9d51f86c5b647223b63c4ae26f3ce7e214f09212a19ee4916bb375cf44d73d800f7d7bb502ade482efd4e86ca9b2df89780e55d2f165f791e6d5adb8e80c1e7a60a698c2ef2822dfd900b96eb6c052ee7c04f949871d5395d6c0629dd3bd46461479b1ba21663f3993a119ce4c85fe640b71355fa9f065a4855f966c1255fcdfdc682b5e86a5e2b1422731e9e3b5c4bf2d9deb69a28c8a048d0893de93b0c3ee0fbdb81b6eb6cc660f31a8fe581980fd9eb5d575ce8948920d5e3e9d440145362ebc42c29a92682c4841398c9920f567b5c6cf878f0e6394fc01dfd9e632c747c0c3b3a76b81ec13755a43d7a39ca9c42ff4a7e8a01cb7bc7570084c33b0019ddeb68dd427bb3748ceb27ee61273c19f6644e82649f870b70d7941417ea2d978fe9d14434612791e409be0dee2b3f9d642dde85f7743685c9c918fd493191888ad1ccca2b5cdfbf980c7ea399d47490200ddc5f94156e2275ed28da31d17afc763fa01f0e638fdfbaa9daa0b228e1b896aad825abada60992655b14f7d42e1f6b3cca8824fe5821289a9a98470379be39ff3f02355b297652865b952d8d66868bd2b7b24fe568184bdbdf6c8db96f4860ba0a0e3f9452322e3f5aef8bb08edded5d50e69ceb76a4359061406f63528f0356152552cff9ee7a5d7a26974c7390a2163ea73ccbe59652eee08417728c5e269eab11d9a8adcfb43ec611fabc466e7b43fb30270a13a2d5a12d5dbc861b31c6673e9fbe9ca5600c8731d283e38e9b70fa01ee3d12ab60cf57e2f448af1d6d65d93edbe2f1639170525f977df8a5f0c124cc40b4aab4f3bb2cc71152a3181797d0c4c4d14c8c4dfb0e5c70b3b4086e753f949215eb3799863a8b4fde005fac4b8f50ca38fcac969af1f6ceee35f0e2b06e56285089e5c506e0fc15b025dcb5a05099f99e8477768e7376192908fb1fb8938b6df4c78927066e2d36f122bc4e56cb674034251ec58441f5bca8521dd09ffbc5ac24a397eb7c4fcc3fa7dba6df84f0b35b859345cf0a2ef73275cf214055960bfd8fb0fb1e00fd6c0861e388767a80ccc8dff57c3e76ec2cd9bf23a17d49f220520d466f0eb2deceaba382cc1049c89b4818cb833478c98af1adc0e98e2d9a936838e52f79e4202ffb74834a09f7ddf27aef134bfb30ed557167652399699103b59401b2aae7149fc9c13894f8f01ba3465270167c4acbb19a5c52bce602f0ae073094b1092922fccd97ffce0ed2b3b1f931ace6b8712a5ea33a0b97df862cc3853b509e90a048ffd4fa2dc355108ee44dac971faf9e2fde454751ae57876d1ab5467e341f830d170fed9d991b2d84f31f7362e9ff042f385f087c2f227df6ea75b3b404c96f6ef2b7d58a1aa47b68117159dabd3a50c764c413c5fb021c5f78d849ddb46e5994c73e35ff8d6b4f84984148b9274da45c829995c87a045922331cbe381dc80a4648aa832e6c022754005ff65f788d4e0dbe4a5c3250a97daabf28339f6fc8d4ea09fa55005fecd432cfe63832c399d75e56c737f823ec1036752f46d4b9aeea21617ce3e3b34a2814b2dd5e31c166d9bd368a8607a7004ceb4bda506612ec1d78296e106794835d41805ca3e5f4cd905b0570a1169b3f08d4a1ff0bed1db600542e97525768fda8c508b686aee20ef2ffd07ddd902e8489dcdf98e8518acadc653130e86f6936384c31ec01d2bc2f1ddf7dcab3f60c0e5ac227190abafc70399f7f165f58186ab1deb11372505a9fbb563de0edd67ccb12c190720b4fafb42b5cdd14e9f07bab52a649175cc15432e1dfade047311f360ecaf29d08d1d03dabc19383cc4216c0dfc0726731ccfd9209f002f10ca0fefc0ded0025039e4ae4cd1a4d56260301e59a20f634cb795e69f7dc1c7fc98640a582e0205f972350d4973366b8aac06e9e7cdd0f5514c303208b06fb209085510d3c4866b023cd4074459858da1d4227f0d8d8336495e3aa9ba5a879d73ef9e5b22de0a9c941c35fe8edb04679f3eb10831cfb5f911257d84ea365c585fc75e0d29ebc8a9cc84949d91392c991a662891e903d2322190eddd5969dff9d83a5457c26d6536270c2dbd5520a9d15ba8204eec20ccb68b5f1637daa8832b911e737ae977553ec6400f0fad8bb3b280eb12b8d59f71f4d091aff4de409922476885803186d6b9f9590d0d74008df9b8de05c3ccb01ea660ff2c0e46ce4209bffeb7484b7ba46262b46965d010cb7d87b17556a642f6e5a0fb0c8abbc31de612c21051e35130940028fd7b80ebf1a527f46f1903a2b217908ce70f52119dd0c8124c4c7b0aff9bd8d328b0d66d3a18e4f0c9788613ca86d1f9c5a8e81f3e2b51c7deba59b980066f405ac7f85bfa2ded78ee6c9f4edd6d1fc056d274744777e6217d730b9921a9665cbf6b27004d2b979bfb018e74199d8ce89b023964a2d4fa95d72c609ec0783883bfafb4dcffc1ff52838a2bda732f75875807c30577b3e3c45c10db3740bd755c3a773c1c91f85007ae4e073903bea8b560fe3fab92908c82d35b56a399007ae83e5cba3253a8a83dfce804f4a597d6251cfeea6bdd3939199fea70ef21ae5210c730a73dbfa8ff41856266378cdb88675e641b33eed95aee7d2683c04916999af74f3f89946c851a7cc67c47e3a660156c2c987bc9f51938e8d005b2cc83a4ae8fc2cc6b49d995e97e5948833173b7a8ad4950d79c4ae2f3e08a5656161bbfb6a812798cf5a18b81e5385d681ccdbd0527f944b923f6c65283479aa154d7e054cd9f46abe0d224ed0b6441db8e73f6968ec71c96b35733edaccec614e01bda61f0df5cbef243a81c14e5bae3d40ad6732c7a093b7972b19eada5693676074cab85e7e2c76c17f295cd8ddf913051e3f2e124ad9975f0c0ae14d739cfe2cf423d53f2386b45adf7b514bd5e29d5ba9167c597c59a2b2ce3fd95be556a2bcca304e3711e933d39e159678c0b3ca6ac0e6847a1d82b6850c673bb6edabb75531b97770cefcfe56ec46da653c6f5b419a7498fd68fd9abdbd50b9bae4d5301dd006d23e02c267482d31efcb48024592c83d1bdd5900e7508d84c32cad5ece59327200e7d591b5523fc584a86cc4d3bb617cc4063d5977208639cd3c98a8dfc1df5bb81a7e4355f4aea356b86e94cb9e464c76420b0e47ba8e57039866f407766461e47653556ae9747fd6532e2919ab2149f09d8fe9ae9430a87d76d9e3be9444b303a25d6046866eba00a4df447a496c8a37dfa5b2a3f52397008d926013b96ada25e0825fbc40c8cbbb0a24c526d6fb8dd3f8c56da403f42cee2745c1fa10e3e50167973c55c2b7e6688c199c999a054fc0ba676964720fe3e6943c34bf91b0948e084be6924b95875c1c2a7de791e097c96b6b7826072f198c8fcf65ff62f02e5a64908e2825419d1f4a0a2f2ead7021c6b0d4c0960ae9b73086ca4a1d2ab3c4a01641350b675495daf980161c76dfb85852ab047f4b011797fce471663d5510f1b7fec6903f822e06250116e345d3361e71922ae2b7883d2057139b5d05e93f389308cfabd109263ca820aa0b32e0ff367973cd1a1918b2787bc88f8ac5a68bdb18365f33c75c5f0c034d6ba08a74972297edff9fa2eb86ee7a5ef481e84eb9543c4a53cfd634044d449b5b474312d3b6a7a9fd852f8fa388a76b72d6e47d0a8bc9b4b491de95c56b49d57302977816bca20b5ec380eca2c0cf2f810d0e54bdae3ee6de3ae39b5cbcb49d4f39cdc0eeb6d8d1d335ae4686c4dfa918aadbb5b5d6ece22fc2f572705552725cc1a8796c77d6ce4330f6552af8f4a0acebf8edce58d8aa18942420702ff13a94a4ee01483ebd9907ca07de805cc8a5477b5e304729175f995b6b91db8cd45c4fc300b1ee0e5ab589845d904bd8eb0a3124c34ca564113409730fe977f87859593e2532f50c9193f0102955dc52d9f6eef34db4f1d70c0b391f49dead6ae5409c4afc426a820861bd8fb9f1199b94bc2d3d8fe62ca1a0db43e44e56424f5d1f2a82d824b4fb6f4a820e4e2d47acb44892c1bbb4f75a19fd14e7099f55f6b6c0752df83e6da81bb36358d287033c352d8407475a7bc90a0241d5323aed57901399ca69889c9d43f19ac36e7aabda4f24a0f8a4a7f6cf49388e240e6a0180f994dfef966999aeac5a8623c7126097ab246c7db58d7ad41f031405f8dccda702913a36f148ae88c0421e8a940807145c25fa2655729f408a943b435f9f2a9c77469ce95be5f9b2949f75907a751e6b4c3a5ba2b32f0c52aed8edbec5faaf85d31a38eea4f5036638d1da045cb72a0eb2b27673f1e9d30b5dc6af6774cf30c5d2f01365c2f61d4472008a841061769a4f66b6c9a00d342270df01ed01e8074e9cab9f6300b5f4ae43dbbdfb7c7b769952e87c206c076d48042ee663077469ffcd5e43d5b2baeb60ddd7173dffbc17c1bf365b4ac4740975de7ae72aa531831689a0de1e7bee7d13b6f9a1f4b0c91967a684a5820912ecc8e797b170f762b7e065aa6be40b885eae7936bdbda3a1f2b8fc6c7bb46ca0f5636350fc54c98c7daa6d1e2703f5cc3a2cef6dd6a4f29b9d9cc6939e389bbee6ed7f9e7cf225e0b4bbb1ab6fb7f7443978225dd9d999e653fa359fe178af11cce694b4626b02fada70eda90c041c2fa6d310f219d403f0e3a4268ff631cc634dec005165fe24dce71b49476754853a2890a45590b735f51c097b2a6b71a61a1f34a41b6be615fbee5af69f29b77b9e1b8ed80a536f8d4dc0e258ddc052bfa62a15d24d4ecde4f473eef2ac26915361140eec044f1fc8d3c743e6bc41918aa491f77c06f6511c9d16fd125b81478d3ef611e78bfaa12bcecd17c2a6de6df4a8902dfefaedf04af3087686c1077db6be1e5c0379a60f9e4f0f7c39086c2798f2d278ab9e2dc75cf9a8b989719a63f2ca490116c6a9ceebdcc8b2d7f1257e5e6195442f314308dfdfe32da0605df7c1285c2adf0a61db6cc1cb03d05294145fee1372a0a071d8439b675d9f158f87d238c069311ae8298d638285955a26b19196f3c5e6250812a0d197f63560b6f77a7afc1e3e1edc09f63bf14331337dccd7248aa334efa8e046608193400803c757afdcb3c419abe65b34673a955231dcd687e0ca67c5b9295a2cd3a3fc81cc7557c30c52f7bc51ab850ef336a16920188b367c61c58b6bb3df09a9aa340a12148797f91407f69b16b283376653c9152154c15176e0e978fc99231d69c36219df13f946d3f9bcf66a6bb19c5b6ef2f173851406128ae9ecbd84083eccca7cde1ed28463a04fb2cc1d7364cb67ffd4bc5ed7fc40277c0df15ef06ee35263a60fa16cdb854c3dd12603d1f94799a255e2571abdf133c2907b694e24b220ae4c46afacbe9c8cb96e6e158a464453ba0ad9ec28c79c23ba2d7fb1b60b1dff93cc5e1c8dcbb3d333ccd9faae4e7e6e89c3a952a651586bacbb1101eabae7a2eea0fb75010"}, 0x1008, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x400, 0x0) mknod(&(0x7f00000012c0)='./file0/file0\x00', 0x20, 0x4) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f00000010c0)={0x1, &(0x7f0000001080)=[{0x3, 0x4, 0x2, 0x80, 0xff}]}) close(r4) mknod(&(0x7f0000001100)='./file0\x00', 0x2000, 0xc54) bind(r4, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000001380)='./file1\x00', 0x10, 0x10) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000001240)={&(0x7f00000011c0)='./file0\x00', 0x8000000000000000, &(0x7f0000001200)='./file0\x00', 0x8}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001280)={0x8001, 0x4, 0x6, 0x7, "99dde0e37b376bf1d2dcd86b60932040459fcf97", 0x1}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001300), 0x100, 0x0) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f00000013c0)={0x0, 0x0, 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8358, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getpgid(0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="11", 0x4a}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r3}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x4000020d, 0x2800}, {{r0}, 0x0, 0x0, 0x0, 0x4, 0xb}, {{}, 0x0, 0x13, 0x0, 0x8, 0x38}, {{}, 0x0, 0x81, 0x40000000, 0x0, 0x4}, {{r0}, 0x0, 0x21, 0x70000002, 0xe60d, 0x9}], 0xffffff00, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x0, 0x2}, {{}, 0xfffffffffffffffa, 0x88, 0x4, 0x67d6b822, 0x4}, {{r5}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x5, 0xea}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x80000000, 0x1d97}, {{}, 0xfffffffffffffffc, 0x10, 0x4, 0x9, 0x101}], 0x3ff, &(0x7f0000000140)={0x380000000000000, 0xffffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0xff6cae7, 0x400, 0xfffffffc, "1a11ff0300009c4fa879000000fffffffffdf700"}) writev(r7, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r7, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f0000000400)) r8 = semget$private(0x0, 0x0, 0x607) semop(r8, &(0x7f0000000340)=[{0x4, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0xfffd}, {0x2, 0xffff, 0x1000}, {0x0, 0x0, 0x1800}, {0x0, 0x3, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x1, 0x800}, {0x4, 0x29}], 0x9) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000240)='O8', 0x2}, {&(0x7f0000000040)='5', 0x1}], 0x2) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/208, 0xd0}], 0x1, 0x0}, 0x3}, 0x10, 0x1062, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f00000019c0)="c0", 0x1}], 0x2) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="ce93f71ddad10000e6ef916d37972b402629657b0b2cbeb829f361d35eac3456648341aa6d8308d18fbe8068c73879671189b5e1ef8bda92c4031898107a1d12e4b52463e827ba"], 0x8, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) shutdown(r1, 0x0) close(r1) semget(0x2, 0x0, 0x681) getegid() r4 = semget$private(0x0, 0x4000000009, 0x9e) semop(r4, &(0x7f0000000340)=[{0x3, 0x3ff}, {0x2, 0x1008, 0x800}], 0x2) semop(r4, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x1, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0d, 0x1c00}, {0x1, 0x4, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0xc00}, {0x5, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1400}], 0xd) semop(r4, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000, 0x1000}], 0x3) r5 = getegid() r6 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r7, 0xffffffffffffffff, r5}, 0xc) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x8040000000000000) recvmmsg(r2, &(0x7f0000000100)={&(0x7f0000000080)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000280)=""/161, 0xa1}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/209, 0xd1}], 0x5, &(0x7f0000001540)=""/132, 0x84}, 0x3ba}, 0x10, 0x40, &(0x7f0000000200)={0x98b, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001600)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res$synack(&(0x7f00000001c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r4, @ANYRES32=r5]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r6 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r6, r7) syz_emit_ethernet(0xa3, &(0x7f0000000400)={@random="814193e224a2", @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x95, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @multicast1, {[@rr={0x7, 0xf, 0x81, [@broadcast, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}, @tcp={{0x0, 0x3, r3, r4, 0x1, 0x0, 0xf, 0x20, 0x3, 0x0, 0x800, {[@timestamp={0x8, 0xa, 0x2, 0x1000}, @sack={0x5, 0xa, [0x3, 0x0]}, @sack={0x5, 0xe, [0x3, 0x1fe, 0x1]}, @sack_perm={0x4, 0x2}, @eol]}}, {"b508b4910af6e04d76440495858d3b9bb8ab1971554ef7db18af596317324fb7c89a2d2c57935e233fa9c3c1721149ff79ec4f9d57"}}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair(0x10, 0x5, 0x4, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe}], 0x1, 0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) fchown(r1, 0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, 0xffffffffffffffff, 0x0, r2, 0x1a0, 0x4}, 0x800003}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f00000001c0)) r8 = semget$private(0x0, 0x4, 0x0) semop(r8, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r8, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r11 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r11, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r11, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) write(r9, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77"}}}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpid() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x21, 0x0, 0x4) r1 = socket(0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) pipe(&(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getrlimit(0x0, &(0x7f0000000140)) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146940, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000340)=0x2) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) listen(r0, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async, rerun: 32) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) (async, rerun: 32) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) (async, rerun: 64) r4 = socket(0x18, 0x1, 0x0) (rerun: 64) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) (async) chdir(&(0x7f0000000100)='./file0\x00') (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f00000001c0), 0x0) dup2(r4, r3) (async) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) r6 = socket$unix(0x1, 0x5, 0x0) (rerun: 32) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r0, 0x0, 0x0) executing program 6: socket(0x0, 0x4001, 0x7c) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x2) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) getpeername$inet(r0, 0x0, &(0x7f0000000480)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x102) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x18, 0x3, 0x3a) r3 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(r3, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x1f}, {0x4c}, {0xce}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000140)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRESDEC, @ANYRESHEX, @ANYRESDEC=r3]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000100)=[{0x9, 0x1, 0x3, 0xffffffff}, {0x8, 0x81, 0x80, 0x4}, {0x7, 0x0, 0x80, 0x3}, {0x7f, 0x4, 0x1f, 0x6}, {0x4, 0x81, 0x2a, 0x4}, {0x5, 0x73, 0x2, 0x7f}, {0x6, 0xef, 0x3, 0x271}, {0x9, 0xff, 0x81, 0x2}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000009c0)="6e17b510b5dd4021150a7141f6a7fe5a712847b631f9d5b16c52400539b9a5e8a355d691a7eef4387817e5d451bf311635bdf6a8a343bc3053e5ffeb1b2b9861bbb296cd9215724ef46d9b916f597191ee5cfec06b953f16efd49504f3901c60866ae3c194", 0x65}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socket(0x2, 0x2, 0x0) r5 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r5, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) executing program 4: getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002e00), 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0x2, 0x1f, 0x46}) fcntl$setstatus(r0, 0x4, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) getgroups(0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r1) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r1, 0x105}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgid(r0) r2 = socket$inet6(0x18, 0x1, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1000, 0x400}, {0x18, 0x3, 0x78f, 0x400}, 0x4, [0x80010, 0x5, 0x3, 0x800, 0x4, 0x9, 0x4, 0xdaa6]}, 0x3c) r3 = dup2(r2, r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x9c4) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x30, 0x1, 0x3, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x1, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffd, 0x50, 0xc, 0xb0, 0x1f}, {{r3}, 0xfffffffffffffffc, 0x48, 0x2, 0x7fff, 0x1f}, {{r4}, 0xfffffffffffffff8, 0xa8, 0x2, 0x400000000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x11, 0x80000000, 0x100, 0x8}, {{r2}, 0x1, 0x80, 0xfffff, 0x8001, 0x200}, {{r3}, 0xfffffffffffffffa, 0x22, 0x1, 0x8000, 0x4}], 0xffffffb4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffc, 0x14, 0x1, 0x2, 0x4e4}, {{r2}, 0xfffffffffffffff9, 0x3, 0x1, 0x200, 0x27fb}], 0x2, &(0x7f0000000240)={0x8, 0x80}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000300)) mknod(&(0x7f0000000340)='./file1\x00', 0xc000, 0x1) setsockopt(r5, 0x2, 0x5, &(0x7f0000000380)="7159c5ed0834a04acd6432878d2e2bdd391dba309c32c117e4ce4f57eacc3e77af71b41878df41b7b949ce5ff74cc074aa66fb372889d68c3ea90d", 0x3b) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f00000003c0)) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x80, 0x1) r6 = getpgid(r0) ktrace(&(0x7f0000000440)='./file1\x00', 0x0, 0x0, r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = open(&(0x7f0000000500)='./file0\x00', 0x400, 0x41) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, r8, r9}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000580)={{0x2, r8, r9, r8, 0xffffffffffffffff, 0x46}, 0xfffffffe, 0xb810, r1, r7, 0x0, 0xde, 0x5}) recvmsg(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000600)=""/127, 0x7f}, {&(0x7f0000000680)}, {&(0x7f00000006c0)=""/85, 0x55}, {&(0x7f0000000740)=""/15, 0xf}, {&(0x7f0000000780)=""/96, 0x60}, {&(0x7f0000000800)=""/74, 0x4a}, {&(0x7f0000000880)}, {&(0x7f00000008c0)=""/80, 0x50}, {&(0x7f0000000940)=""/83, 0x53}], 0x9, &(0x7f0000000a80)=""/87, 0x57}, 0x42) r11 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000b40)={{0x6, r11, r9, r8, r9, 0x2, 0x9}, 0x5, 0x6, 0x4}) r12 = getpgid(0x0) r13 = geteuid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000bc0)={r12, r13, r9}, 0xc) setuid(r13) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) sysctl$kern(&(0x7f0000000c80)={0x1, 0x5}, 0x2, &(0x7f0000000cc0)="e88fb0c66bbacb8ecd1dcc083b07e90d3b9edcb219f96e4c91b4a81aea0613786ee3d2036fa11dec6cc8233ea91734a231a8f2bffa26359e80f91fdf6d7d1303ef8cb2dce4ff1f3f8e6c8ad0aa4326139c4cdada05c26f904ad63d35824a5e1d5f6e71d8f84c2c195680b862b30d155302fcdda88b0d099ea76cbed78cc8c53f996850bebcc4b1985c4920a5775aad98338f65da28400ab894073f2436a08362c2a2f7517e", &(0x7f0000000d80)=0xa5, &(0x7f0000000dc0)="05ded89899d97f401558a5ed3c1633b086fe", 0x12) executing program 4: open(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x21, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000180)}) pledge(0x0, &(0x7f00000000c0)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000300)="1e", 0x1) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 3: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r0, 0x0, 0xb, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x3, 0x5) shutdown(r1, 0x2) poll(&(0x7f0000000040)=[{r1, 0x45}], 0x1, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000200)=""/99) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x3) ktrace(0x0, 0x4, 0x930, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x7f, r2, 0xffffffffffffffff, r3, r4, 0x42, 0x1}, 0x9, 0x3, r5, r7, 0x80000000, 0xfffffffffffffc34, 0x3ff, 0x10001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r9, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r9, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000040)={0x1ff, 0xffff}, 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f00000003c0)="71f91e593f51563471ac0058bc5a91411d84a35c8e5f84cf71b59c7a16623cad0000c063da050071087d1fbe26b439c7572b70f0aebb8637d109baa126a1a525278ee3c7f8e44f99e6bb861e7e2843c8862dfd919a61e8671eeb86b60deedce3ba1100bd65b9fb1c270923333241c81f818832bd3dcc1c009f0e18b1016a1f3cdeec", &(0x7f0000000080)=0x82, 0x0, 0x0) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) (async) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)='W\x00') (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) (rerun: 64) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="0e26cc5ad36f72d6bd38ddf85334ff6e2082e5d501616d2f184e735e245c6c104eedfd72d830952c30fd8b9e6924bc69b1545a5d0869f17582a6a460839761055305f56342591d91c74a6bbd735bba8a4877fbfc9f1923a6d76b50cc4e375d48375bf19f59137c5bd42f287294138a5874c077e16bc688af75ce5a8198fd701b2381aecc60f9e86faa2700f61fd8cafd2914cada9f768b57878b13a579b6820ecd583f50fbd3e51922968bc4e178f24bcfdba6c1e54f78d6b8f1821fbbe8d35af242f9d432bbe641d3af72fe0747db8397c32517c99f7f80c1dc4f46573ae7a1aea9016dfeafc86131efabc5bb7230c02a9f89c1f8d31b83f70683d8537b3d23a77ca9247a30ed680d0a3c5a59dfbe6b35733157ce2eaed06dd7615f63f9c23a590d40d670ccc10343d5ef45b3cc18af07f6d178a12de3a15143bb380d165a2fb105d73f3608f356a0ba1245305e61e5d3e783ca5af96838123dcc326a292bcbf08d4af42c42363c099445603eca07fde2fbe308bbb94040df820ef8d4caf3f1a3d1045c43f44c4e5e584bb865b621a20731dd486ab4515cf181847a75a5c7099b92616addb5db045861d2e9232dc9da50218b1e80bce4f850a8ea33700d47f87cb275084557597cb13cde7e2fc2a3f40a310cfa23e55c78b466e8d405d09db97dbdb9a59ef8e2e7eedc1f99d8c658f573dff1b3fd979f41f53aa4fe2568382979bc81d80357e1dc85a3cd4c97ed004ec90d3c67a04f83141d60a7b04ae7dec9edd7712e772a51e01ef9846d186e0c46fe5ceec7c31ca4fb2645b05bcc8e8cf416d5fca402ae224a7bc511773f6492757f67e8839b7379d80dd3ba19f425be6f0ca0415639ccd02670ef351f6769984b4dd5634c559a714f8a7cf26abdaadb55ebe06ebc3950e5703d6a21771c9133a546fe2f0dc53569cff503b9ce50c7bb74a8fc9420a1884518a75c3ff8d630300f80978e0184015cb26fa92d20218175013541c0e531fd17b927791b7e46fa65bbb8f394e0cecd07ce4b0cbe767b9fddc676b9fd6cf30c55069fb45d07acd0cec7ce4797581b294f69720281984f5ad4264db230ed87e2b0c1d781ff857717b40704207d66277b2e9acd07c288356a47f390c2e26f23869157c4905faff8266a768c13ef3acdf6ab12bd6d40dca7ff0fbbef00caed768b7ed6ebd10b6bcdfd4fb6939f97f5781d321950fe9e64f27c8839f2288b63b488dc87e2492e13f8b290f3e23df71085e79d3dfed24e98192aa3f1598eacd319179db5247ac2a537d65ae24cbc5810ea1cf237b4f8a22e8e76c0e5ab1e3e6516b88c098a0748e92db1ac8f5c2bc7ef190ac05756738fa92101fc209dcb8bbb44bb3d6547b50a6beb287e57fc194a7b9e723df63b3571ef483aec098dbd50d8d41b1c652796c4232d9c41e5f85401682045684688242fd3ac74da6a592fb2750ef72da8ca45eba5c618352447d9d1b0a96bda016ac2b46f92bf1031ba7928c2be81f8dfd7ac86f14ad95e52259dbc05547fff45beac65657f95dfe83445b88d33b0dd99eedc0718a300f4839be1b3c78415cd73118fcf30d40526c97315789b4c5afab7bd1d4b3552f3ca51462e902bb3379dfae88af978fbd77c7ecb536b6f3bd6c8bc37833f67072570a24d48556ff0be13c3fbd4d58f34c3ca70b848615bbe0c666dfcc670e29320ec3f4c93a1d9d9909099dd44213d0eeb20b8309e8201bbea3031478b93f713b94d49f60017e155b50ac8e2391fc815c67e6a386bd683cc84e37a615dad8e807cdf3307bdcb150e3eea1169e06514eae911e9e18c74a3f0665d0fa3c71c0503dc845a02e83137766baa9c51f8650c263b196b6608be03aec124027b8540fa6af87ac9254f5af790c55043eb9523019028a0d50b2209b012aa859ffa1bb411364e5dad30cb9ed4b68219509b7075567377274235cbce3aaa35d6a5f411154748880d2ae9f07ba0167af4c8bf7fa6819f99e75b14289eb4b2448f618b4839f19f654e0991ba8e3966e6e9862a775fe76617e160a21835cbfb6e94fe95063fa38c84795e0f4f3dda79f026b76c9a2b635e1b5adf68d8f75562b61773e20b581af09fdf03f628af07e959282f039524ac21b7aaa7d8a2d331f9f26b2e42a5df569e70a9ca27907bc0a0bfbb9773048c3b0440618a514623e1cd9a477419b1ca92c597786e15a97b8eadb1beb38332713d07fffd21268ea375f2b3d0f1525c645135a5931684b1845c75ecb76038ec7489355601088775272e12ac2b78dab0b8509ed20d98290c8b2af57bf10ec32aee618510b8b6dde241adcbe42ae49587153b6fa89c6f1b067c78a685364067a881a80658bac8a412b339210f5acb744571f05bfeeb0cf8d12ef333b28a4d0ef0aeb9877f4d824f4947c2e94480d862318f02e85b9a7c4256dfbae0c8e1a68e653713a9b34dec7387ea893473a8e3d5b7d07d57286da10df804aa8dffb1fffddb8453f26d1daa576297eadeb2155fb243fd2bd29259f8ef2d12c3ef0cb667021835141968e0621388eb3acd072cb85de4e61f5cf180ae1ef21ffd715e3325b83aefd97de650a90c97aa3778dee2053f162a84f75449f3213e70f82bfd7cb32b71247a18b410cb825a3451e0586619bee67bf506148909c6528a356dfdbe94593fc4a33ab0bcef259eb07b90538b94d5e030f23e0a6bba9f0e1ab71875817cddfb943c7788130377d9092a39cb88b1c5a8a3eba08122df17fe0943fe7252466197470119fbd4f72f0181419db9518568c201e407e42c7e4eee1efe4403941c48d887037a0f9ecf4711908aefb76ed6b7a4ac809cb6dd37ddee270104293b67637b386f163e8381caacacb7ef1c613c4737cd23b84076ae64e69cfed1c73840d7112a6343b3f2fc1025f80d31840b4b6d42bbc19893c6f0b15162642bf4be98528847443bb6d0e886154881b489d215301155df785dea46d1bb9e9491a00de59b64c24b3ba2fc2196f46f69eb962cbe580ac8c2eac27f375cfd1bd5109cefda1d4a227f35689fda4fea3358cfb571d74623d18a3ab31ed199a12c5e2c4e070ec7471d37f23b2b924942830d6be967d3d8414ccae20b9f98b4fc367f16f12bc19e3a32d942a289a9543e2d1bf029ea2df619e8e5d42794fd03ba2c77bc8ec714af572487f5c09b0a618f9be9e26fe829a35e13f6ab177eb9d6c389370f26f7d57f384cb2d8567e8249902849115ef4b0acd46c936e024b7c52f99fe0697a69702cf5f054a306c3c6f8aba88542519f9b71661413bfdd2f3553f0dfd9d6132a99b1a4556475e68039789cdb97d8d3d8935022059e6da858dee18ac0d6816588cff1b564474c960742a969a67d46a700c028989095dd959aeb4fa8b75f75a2fd2ed78d1fe12aca2493c04837e9dc3d544dbe04697e71b616becd6fe7a5b703da2a1235fc4f718b5c2b6843d8a53c0e534724f1cb158c3c2e4cd0b93bae0ae79c9244fcbb657ef2d621f3e84d17d77d0aeaa7192f39eecbab50fbdf749a19aebe446cbbbd22969017ba9bb436bccb47239df4df496291617b3a197b47b35f63ebc524379b8a7fbf1af692e0edc30298d7bd7e2323ec33fb35968052d427bc64a45647f4d6868f42f97b7dd43a3c99baffd2332edaf839d08412b416aaed88d76de873f96a8f235dac7646e47bcf9044e9e13e5d24f11b521d5d28a09edfc0143a3c0f88921cddf12a228a8e41b0f2e3a2d007bed91d88c3446b28456778457ee7d7d253fcd348d092ab1047b5e9e380ee6b71924fb775f1bbd5e422ad62de9ad6a7d50648a535429e9dd416f19c2e89190b3c681575ac5cd22de707d86a464af4eeabe73c06b7885ec4404022274536a6f59d0cbea627fe29331f0fbe5eb3c7572834ca9965a18da6fb3a2f38444f8b8604683d46f7d5b461b05bc812630bd355eae412163b9dbdf3c47d9c88b29cc736c30771017d961f58cef2c95f04b52e5976f7b0fc668fbda48ad4ad6ec451a7919b6f30daabad2440fd35a94cf6cb61cfae2957b6d0b8d5dae6a24f008c5c7101114786f016a6a217833ad01b8bf5881a681a8a0ffd479ad567ee51e9af3eb5c4e7107b1c011e296d7d1c296eaa2a5c53cfc6f7137c234c893d17d1cbaac9e51a593ee666bbb07805e59cf0218cfc0d1a9f10c6f7c49df62b3372bfb98536b62e26cadba4b64d8d20802894ec7301b7590ac0a0af620bb39e7b978d841e11460a1d863c7c1a9c5174ad6cf89f97c943657d83bceee9704b91e97b56f99a9b0815162c9e480b1bb84b746a22d4f04729b59839658cb78332e0c9f4346d4f715f1a7adbaf27a377cc09c47db84b929939597bbfc2d6806f6c404bb740e03781bf18018f27e9ea313a0d9f69494787720febfd562d52703bc5dedcb16c66183eeffec38d72b94831340ff361e90360f047362548e2116fd5c098aa6428931d23cd45988c3e7742f87d3055b9c278a513e20b0cdbe702ac4418a4eb52566608652a2f86fda0ef4d4ca85f3e54c1be548137cd8d52a8758a195def4cc917bfb1d0e6ef58fc34b81217bb5453d3109f7a9970f23daf5df882a778b0ab0e6a45df56a48861c99abd3825501fc7c0fe06c99df81ddd70830fc5eb2efd85f522e28217b7aed60fd27464da2c21760c28b9d73571afeb1c75437d4dba561f8a5bbe03796034f2004eda3914555fc7d0cc9eb499664ec66218b6de2bd59149049fe091c9402ef7877e68fe7f99a0605b759e94ffd9e74ccb298c8b78d83548cfa18d9712f813533b9c2428259c7539a4c4cf72eb93d9e3d6a4ae570525f88d90e99c9f27260a3d974a60a78e2e8e8b73c42c484b7d433d4988a406009d0705032887c94da47e7a3cb592afd08416da959e4c326a34d859ddb471a822278e018d554e1ac58248151442be1c2c30e1291ce4a3b539ea4f0ae20b3200adec2242a5bdbfdd2f5d5803b9cb5e16ab14f5ccd57d156f3baa734e58dd16e184af8d37988ba9cfaeb7515bc3d73ec03df013997516aede903256be9d0797125a055f9335c6aeef8d64977ac6c02b910b6e3a7eb476cfc0bad36bf592b0b0e6ecb2d0f65555eaaffaa483d503df3252309f82fe42a337a9d42ebdb1b47668d94910831bb6540f3a9c15ef14eb1434a844c44ca06ba392d5c1c8914cb8c854a85a0566696d121340d1060eb593fe4725230ee97646dc7c36d981a1ca006ecbd014cf7a45cc53fcae08647ed3653273d6410d3d704e4bb0fad838a1d4a78f26ce74ae60c746fbb68a2169f866cc97fda2dc321af0eb91b53e62fba891f726b294dcc4da4551b002c6827f83db485a4e2b7dde42dc051d62d3c03a6a34ebbb78a22f4f0047223b867a996b3071ef482a6389e3eee2f957df2b077c45a4033962581d2c3ddcb135c87fc5808a53f3551aafcdae5932a3d540476080a146d7be43d209bb1949e8f95525654234348f4fe8d6360c7a91f55b1f88a81781f45812a51d802d24772024254f618305cd8328da42056a878f44702b45ab4c000b892e9181629ae4d7fc2aa70b35f5ba929b930169fdbacd37360cc6ada620cd71cd49dd73fab458ed15266d467607782949696c4a69b52fd5ba6ae7fb87f0b14afcf2beebaf77560c12dce2c2f2ec8cdd71ccb84b6beae8058b156ea21efb4cce0b7aee02c8d5bfabda8831dd656d3940dc58ce41c26a504e097ef94e43c5bccc64ed614ec884e345058de6af773eb5a6e97e6b4827452a95e66f6ef0ae72c40e2560f04c8a18e57b374772a5ae509159e6c1558e89fe565ac154ea016a148a6d5e2655c79bf0f1fe", 0x1000}, {&(0x7f0000002300)="6fa5b9845b1235d5eee7ff88efc6fd6991cfd8918d12a6306d86c443131d9f2bcd40fa7345cc97d3e20e94c79a8ecf03b681b842a2d41b3a354865fdbc56f260b9a942c6c6ccb4bf9df09d19984dcbeb62dfa1eb4c434c79ee1bceb1228c20bbc0512af5d051009c0d137db29b914dd0417433b82ca0b143b55becd0e629caa4841177049c5e309a02affc18c2b0a4b1a38b843845a5c6751251d15456179f563fa82db0dfcc529f1111b24b058756be0a5e07383aaea828e2113cb01ca2052c02b2c29821ffd7c3a25c05f53290b587bfe819135d36104ce0f7880d70919dfa9059a6d890a62203cd7ea508d10ded86d4a156e1897f995632536444a70ac31b6d81edf0d3c8ad52d3a5ddcdf71c523773aa0fed70178ad8053ee846ab2a4c7703fd004980d63c09ba5074a63c6afdca324a859e767f2eeff00f4c7179d0564fc8360c0b35f7eeca08e3a298a1919739c13a4b899e850f87c9590ae60192a3f150a514d67a9c2b23b0fa965fa77eaba964d8d31e4de3f61e1d3b38f5d3bfb79c31c579003c557af44920e27c1557550f50d011838ecaf0b2fd9d93d314ec57b0e6994517d4d8a62f72cd1e098a62de4cfc5f759f7e29a9c69ac66aa0612cf49c3511d73081a41bf3919741116a878a01b4f3630c9514bdc27219b212080e72787aab74f68429ee5bb7cae08d9985ff3f198ba575e30a9425cba23e51e2593ecaeb41da97bee14dda189ca3b24d2604115f333eb954c029fb1b578923d2840302aeb15fb5d7ee83d3004a687d2d1b993d2675c10f6fe0c68994d336f0dd84dca27882dbdf8538d5bc78ef65a632cdbb58b9ddc179695c4db666f8d5a087054406df7abea69cd45bfe6fc8e1f9acfffc35c12836a2e821cd98a9743da97d46a979e95f4b19eae4b6d82db103d283a3c36d1de9071bd55790af3cae1d9fd207b80fb89397d84f438a8da29ab62c21e0d7b9908884925a2052944b407f4196ab1e9f9e275545f07fc5b7d918790631aefc361169c904d033e7d04f7e68283b342c0e122cf8006ac6aec0726f3175c2adc01603fee4ba9b4a9f01ac891f36a538db3fe7473c854136aaa6377dee43d839184829f2791545660930eb544cc054525307c421cc5fb92c84cb57214dbcb3870bc2ebc8c4bcece73b63cb8858d90eca152996cc4e52b591e394073adb07fdca0bb143ce64655f1e8e070fdd330db1f6e928d9a7ce944116ae205c44c5ccbdda3cb7b0ee672ebe26ac603c570f8d24f977ff32c172b678242b87e91e1b7a137b10dcc36ffdc29819d4a7e879227ca3daf28ca42af43c13c3229893df46bf316a417949031c355d5fcb53e6ac80b7bfc5d1275ea55eff2f8543028ee1a026c0415482777246a228e69ee2f2120d4dc6e84a2efb8b6a065a4b2731f131fb7d7f90447cdf23af86cb5a78ab5e06424661195da6af4915b892427911cecb92a9988384d89f5de6bbaeebfd456da21e4f70cdd64d5a0123fbb960599bc82c66b747de5408fa282e617477eff7e50a3355ca25ff866e60bf49e6da42f22eac15f25e0d092fb43c42325d4ab7af37468bbe613c95f6f31e652346adf9a7a4b38f8134b508485b176023556b12c977e5679751c0ddeb6910a43e1d41faadaba5d43ca8bd369d75f3d1e1973faebf5a200ef8fff01d885f9f4e83fa6ed54d964e1f544a5e32ac6a65a35e99607a88906880cec5757020f308aab80ab85d3a1cc8a52db7bbfa925095474620fc1eed77cc8a1e6c6abb3ee1c38b3087debfcb94f6e491f18956681703a73f5eeafb64e00fd1ce8537a0fc0f77fbffc955e81b461433642739d3ee2f33dc70d9e5d6c4524d0d2854b62223fff4a3d63a74a3d75de6a84ffd6c04e7b72406f42ea131a81a3154a2ec73ed6634f228992722376266177ff5038a3b0384531a5b9385dbef7c4de2ba2a3a4cf176f1c1846907f0ef2d258a63f87a84bfe96d34ab8950dde4fcf173e4d487bdcc6927771a4fda376aeac5a21a1f5d82c8b42dcc902558a4c635037ee306bde6cd6ac34686737ad3b6f936280cc30aa26157c404ada28975e42aca5cd04a33860b5338fae5754780d6cd56353da9022d210f5a3768dfb6199a922b56c9272ebb2c54c24cc06b4b84080b92479d997d467faddf8524495c85a745b672876be315fa920c40ba0380828e4327ce0338c6b1e9ff2cad595e95a9cfc8c6ccf229f86132938d330bf51de765a6f374cd6aa83999954597ccbdd85696e96a346e38479b0072212a603f55d222da15aed43330f0cc8ae378f3f3a0ce9568a95ee10f6031eb4d9a0cac9d0d96aabb0ef67b3daf12eb4e5cac706f664d5d914b74fa31cec8dfc00c68ed0ce3eca61062a8bac3288fb7f49889eb913fd11d751d1b6d401fe3f1287376b26b684bd3724af5ddf010ed9b09acf5a3d02a2a0bfc85f5894859009580bde74b5a9b301998ba4b9086527be223b45c50518710f8bc34ee86fd86ed9631b49954a9da63c43f6767fe875dcb302026a3e3ff190bde281a8b468eb706a61efc6380921fa91cf6640bbde69d907f60356ad91b7d0913f7c3f59479a9e7a4f1a9e5b712bbd0c5986ef483ae238bb1c7dbd35408140a5f313011e13726e71a5c20761fab7ca4ea8ccefb25f78eafb2031960884a3abab231ace3340bd32dff4386e24249dbbb14aa9c0d851ae24f601f290ae59274d2e9f7c8374b3160d312e0f233e6e4123daa443a9b716735b67f03c601968e3e8c06d76505952eb08fc3a91d31b10dc9a13735f5131ef77c23684443ce0a374657c721540520173d01638ccb305faac11a573086e9ed04cd18ea02b469719c38802c0b0b9f2017431fe50a9aceac2a88f2fbbd5e4f0ee3804fa1c4fe44beac4ea199c7be4a6ebc6d2a36f366ac165ed3cf051550264e5030185d6a23aa05090804d4e7523555f16da9e4b85b1bdf209b54d7692c019f96a6caf6ff2811c56e2b5562f0ee371bb16a9bcf74139b3ea08c1d16f179ceaa5e7ea594fae245c07b3124e9a1ff5567090d8941bf43d46409ccc9fed900af1bfbbcbc2c2cf1e041d7f2ab84db768f367e7b15e3ee5235000379d978dc6c95a2f36bf9685877bef0bf3ba9261578a8d3b9023529a02d2641ec6160671b863938c51e7d19a722112451dc5e0ae193d6227f2967700350ef6c18cef012d617d043d02a2950c0383ba0c5f81faba2a4801abcccacd8f76ba2755488df908fb3c66248a7fb147e94865febfba56719d8cb8f2dc67177153bb0af26f72113e4bd9c3b7ea90934e3e90a7d4188decb8a0ada6ea851c5991b526f04a13a229c8e33e3bca86d50cd9814ab6d673194100b58b2fe25833cfcab987dbb9fd2ef95ca58ecbf797d9a710618f79a58ab6a45307cbf5c626425c4915d62d8e0254d1a4eacbc3c04998dea77291cefe113dfc0c2cf9428c4e261aed611a8f2fca7b843f2cffa3d59092ddcbfc1a73d150ed80ba8ed4dcdc8db855689cf96696c642635f4119da06268b5384301b6707ca7139213ffba450bf31ec1a08a655a000df009a6ee19f104ce8a86990d3682e0ebb7e8da0e6202a3a33d0a42f31f20b303a263e63e16e84f724baf9ff80231b3e18eb7f69449f413d86aa532af4594288c33da5c2cf6c30b502eb6bae346e8f67ebf4268e9deb4797f0c96ff1349b43f5be00e5273f8de3bc03cc84d84c30b3d21672da72d53fb00c8525a6867c0d5f5592d516e5b66967e742501fbef572909406bb75415c6a92ca3b48ed7b32e556e27b1809656cb108d7bc28fe73b636ce0e4f9356d8302ada9ae7d464593093d8b35ea49ecc36e2acf8fd961d7e8d6161e520aa93129eaaca7aaeaa1f05a0047c93224ca847798ab4c6e6f8039ce90129a904dc7344a78a7aeebaa747b1765c03d45a5ed92c31ab502c81f4bb280cb3d4dac91cb7f3524976d1ab278d9ce0e39fbba63945470b0566d9d0b958100e3de5b5c29b7db8f11cfea849bebddc539ef921448aa3d2fcd0f1391f212c743d496708797146e334e75ed73c03107aa505eb7e790955a382daedea3d0ccce3bb40ead5e0783b3d38eb4aae8993333f0f918931db2f7e16e909ca2fbdcd0efeec7acd19bc1462a39ea945cf0ec3a3cac9f7e212b544f75f051445236d89778e13170de4cf33b8a71c573625314dde2564005a7038188685140aa1af97b165bf000716f1f46f6a29fc294ae0b8c84f954a376e80de8d4011ee8632a421bf0b9e8f558f33478544744d3fa10713201dd9ca77037e8ab9b73f1867d403cd6229e980747d31d0567bc27ecdf986377f65c5a73c8e506ef839b7a737ea19af6713a800c2447d4c50c81a23e7831f3f49565186a504281911ec879307438a0bcdeec9336b596a6a65ba9f874d9023252929c2d9ed5a461913d038724534478f95a3f3d2c30496fcf6ba3bd3ad0521bad12c0ee5b67114fc1edc1cabbdd26f697382c3521adf922d4a88c2a63a3740da00e803482ef3905761d7221fdf6e58ba6a71e829596fce06ebc3953a4cac45fccd7abc19670cbbe5b45af825001349e1b6261a5627e260e3029b5bc4c40736d54e47d1cc6f6ca9d71b45108354109d40c8774517eadb753c53deac7c71507ded0f3a4e83d637fa4b50fab12546075d2001a3c40088854311d191f769e302bbe821bb5a7d6927cbd67f22b2b51bb6e72c44ede3371911af0af21ad86261a288b3ce7cb3ac7d6576c9e4a831a4d8ae6a1732d63f52b04e19049c6694120de60e21438f6515374fb3c93391fc4ae76a1227d0513686aec81352d1172271e916df6f0d2294e7728eaad0324dc5414a86e5eb12f13a3cdb7c43b079d7cd39aa661c2e174fe6525b3c141cd11d859397734661f685154cbf377d019e450c197ea69a6bdae526fe04c7d8d76c9f56602836e942c9b135fd043ced3420f193d36fbe9cdd24f525bbdf59bd90512974658ee3b4f3e43d244c897918ce39bee3b9d9131f50f493414d09fd90ca33a2d3b0c1a4cdf7548d4d5581cb073e03f817086b7b38aafe3717c45af8bd6b9856a5f21b929a7d4dd0cb61946b1c3b30991edbf00c6fbf6bea382aa599f03c4b03f96ea505d437cf6cfc192ba0bcfc0e58e57155efb19a250c90b6563ec8c2cbdb7f0be611b3604b3d1fd98279100a450600ba347da1918da60863050f270b9c88be5a6c02c64672b523573bffdb0ba85c61acd459b62f316487df31039565ad017ac47d2461ea1ce08351bbb5a689d760a4d323ca987f9bc95f0296f54080d1c6c7514db626300fdeb7f9f2abb4cf91a863036559f1ba7ec896fc7e29390c103d9d41b5df18005fe857308b6186f82913cfae9cdfbdc5ebe775534019c07a956bdec32821dd89d2ecbc9aacc8048c9dc8ed206d17a18b7210a6b4524db0bb990c2d171bb56cfec1088d3fa6cbebcff6f41b69f94277e8b52f9d2ace4e323770512c72ec8d4d3836b10212f62ac6440af7807acf22f2d3620df0d24125fc0df6bf8e3b88a30fc33df91d293ba9409a64c335620ea209d51ba5aa89015e4f9f3cf7bb1c612b99e68f60ed1184b40a191664fb200ce4b694c33651a0bca2b9bfa3d9f14a4b3e70e90570b7381d5a0821cc311388ba7b55b5797205ba916f8eda1bc3bb9c3d45e278d0c2400dcaaa5811980448a0682d253362a4c62a88ad8bf71d56e9ad8a5b3504bba9056268b1e9a2d3dd6737a7d20d3f50364aa27caf8e5815aeb76711e331b44af134348acd2b6ecfa1754d69c29da86f09dac15275af611be4291567465a6b3cb80daaf14f71d1ad2cef9cd5a88291f3f", 0x1000}, {&(0x7f0000002200)="9546c4ce96b59aa5dbe365c15e96c26a3e70c7bf6640af5860bee31cb77fe0c1096e4f9f6eea8521f8d2a5760bf53829d48540ff60dc7f9b6c15dfdfa55bd7821e904d8f10ab540f4a92f57b5d7074ee42d9980285bd3bb28d0db05d0b78b82ab74f0551d1fc39025d12c7601bf4f7d51699eb818995b5729fcd8a5f5a6271d66d61cd40d4b3cf9aa6ddb90e2995b9833b179c3e01c8df009ded7602ed935551ce1b5e4aa565ea4a33e63a7e895fbf21a53a924437f03be07307a6679337846660e1786a45ea1d45c1", 0xc9}, {&(0x7f0000001200)="d3586f2c3038ff29d8726f3cd6d174531198ef79e6f5900d933d3a47bc42a4b820f4a6e956bedb8d27a4b374fde105c8560b909f67a1b7412439b3cbc40746191d7c52733276385c12e8802aad4151372c2e41f0569c1189c681773b5c04e03ed0c2324d3af13b01f06778564440da8fbcd1c74be837c81e4775301d58d265519d144ceb048761911c6d2ca81ad71b8fb4cad8a82b328b49e83f29190a35d779577a6c4d40a29c0169f02cf52b6b770819732ad4baba442e7469d125ce67340b6cbab38ef1b93c556c10beaba0916fadc4995766b9969c326de3a36b894d4135", 0xe0}], 0x4) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f00000001c0)={0x64, 0x3, 0xa, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x1000000000, 0x8, r0, 0x0, 0x8000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) setregid(0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x4) writev(r2, &(0x7f0000000400), 0x1000000000000165) getgid() syz_emit_ethernet(0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd, 0x8000000000000000, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: syz_emit_ethernet(0x60, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) syz_emit_ethernet(0x138, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(0x0, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x6}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r5 = socket(0x18, 0x8001, 0x0) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000280)="dcfebb19740f3768f905b478010e053c517ee563c1494e3953cf6b164c8e4c74ec50c2b2b398948c08b82a0fb498f55e11120000ecd52298a57d860896f0deb52a310d1d3450dda086", 0x49) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xb0}, 0x0, 0x0, 0x1}) close(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000000300)="fec45749817eb7305ad7126c2a06eb6ebe3f73b60aba2ab5b79f94700b60567945684db9140b4f289074fbbc8354b00e729deeeb3549136be18e68c26d4ccc2309a38250fef858147d66ddc000644c762ac8699b8cc87c2111d94d47325503e357b9ab8b28eb1dbc7513956b24b4f7ea45f5800f2e4e20abb167722844a2bf55e8493c6e6089b8e6e6c4ebeb69d0aad4709a12b2c62b5ddfadeea430bcddac629d4b6929306e3f05ba2ce8631f3330f0c4bed218520c39a3504fcf13452a691d61d135c789b7a83e9b8625d7194b203289febd5ea5ca8ff5c69f87fe030c0a00314d6dbace59d179be71a3730f126857a9b715792a9f4331e73f02545fb21fe44052c1c81ccde9acb1961d01894e356bcc9eeb871464fd1fa82328757032e15de1a396521cc50df95dc0abea32386eec281bff01cb3832be0042455fc4d2ccbd07e9b1a8623e3ab387352e98ad1321d17b47b9b3ff1bf777daea37867dd5d109d0fe0ab51683bdae89edd22934b3fafe877f4c8f29d5543d2ffe7b5b57d920bc1bf7bdde132780e57bf059f6320670c181bfa30620566b572238883a8de43b236ba484da5460e9dc5cc1972ea531c2914b505b90c1b1b9ce5a1bf5e345bea4e0bc97a08f5b8c4e4e60dbca8c455147de1aadb6e3a9eaa917451dfcc23005aecfa99b39874e984b4ee835e597fabd4077f0b2b202f29191038c95625570e5ef6a1194fc63d3ab29cfd3c41b6c00189981ff3cc6250ba086275d25d08552673781f02144bd0280453d420dac6a99959656b7ee69d00fddd928c6c0686a896d1c4ec094faa4b0b27a2f2ca14168883c213003fe0396b12db41e2a6b691ee89c752096d2903b32b74b524fec57628c6944904943b5156f4139744d1e5ede898b2d3f67d438619b78fde4b12abafeb008e8935a09e2f22726936274e4b2c743fe297a640310a2fe796be9bdfff9899ed95a65ecd53f10a3d181fbb5a909ca84a814194af6dc837cdf6d2fe1f0871a973da8ead53ca7cede7c37ffb5d3030e2f05a63027561b166d62d08fdb31096692dad91e69bb4d00b2ab77f83c8d66a275a720ddc259dce27132974c2f75f98189a1d5b328e4ad4f700c4f7a1fa3d860966a35fa53350350dcb4de22ae82fde9d17399c080ad7fea8791760bddca0cb077a496c7a424a9382ae156989a6a34777df1c5c605d60e2443f4e3626f2ef6a01aa8206182c4c720649bda65b4486df26d1d0841be825aa4a02fd6f4757861c7956ec62534df96d2da7d3a9635f9089017f878565b67d60499ce37fe27f68a7fd07dc5ef7c0cb1453061da1a98a37d5fda64d0a4c11eb70fbdf5f145d4f585765f70e22b63f68b5694607f0be888d23d7e7ea79c9897860558d01c9d2d5c4bdff3b8fac4e1921bbaf65f61b3ef0fca3515a0c627f0ca5d3c6dd9baf2c8646c964acdfe45c3ed96a2609c88d4bad4bb0bd337386c2e1de99e942b00f16825593f402d81924bc97408dbbe5bb055e9301eb2de484fa80919ad3a86cb2440aa442eef7f42425bb935ce82d3df5e41c361066db71b867a57279ccabce4e32dfdc0a55c6c5bd75b0239e2d06dc4b7278a9bf7b8b329209e49ead2c0ebc2378b85cec059a49ff863033f5c25e56d180222e2fb5c2bc57e149db0a6afb4a500579d6391fe344638eb550c86b614fe64a0685e13bbf2adc8ee80a26373e480048601c165fc50846777525aeac6094840312b5712dfa3012c6f190bfa98cdd5cc2a47675cc8acbe0f71d1f8217e56b4cec8e85bfce7dc4b55cdc48542e189c1d597a2d60d343e1b2b2b016c5cb6d9c277f2c1ed0a70a532ea1b03fd3973e2973e7dc39f3fb3e75083630aa0657d025ae2e1ef3ff07ce81757cff398528513bd118358f86023580f6fa6c42087100a15a7564910d708c89eacfea9bae87afacb1ceba765d6ae8e95dedf563998ce61081459277f4946321f84bb0851aaef20e7e35bffeb3261eeae7d56a299c7869f0d70b9886fa033f3651fa6e3eec7ee9bf14be30ed25a9ff2f36aa2bdd5db87064c406b8c15e083c4fb4c0ef97a4f7b9a776d92960879bbdc54308db5a006fe4d4a354df3f32f83049143e9d2f6fa1a9dfebdb993f2ec81a6c8350c05ebe677d2640ac632d77f544002197747d592efb554dbc452672c79acccc8617f09b5a4bba459781402b07104e3dc49e3112951a71e966d78384c7b53d196e1a65a929af3ee80c650011dbe5a83e91ae910f9359a9f873e2dcf33a977acf9e9eaae8eb1e6c6ad204e8e0d01ea80003903008e60cbfdde0bc2e05ba4070e6199944b1a8502ce86f0a7b2380ee6fac3fbc9f4cdc3cf537039b266bf77c8c56b4e2f112d684ad03dcd8b1e9e11a93e56867050d34d52c34d1bfeb65e1f7636c1d9dcb1709acefa320e44154011bb796ec1ca5a9f976bea7a3d2b31724cdf9b564f48dc4bbd3f519ef82e8dc12de5fdf379778861f1c184d5ba1cb34dd423fcf547282f1cdf88b600e09b8f4e184724dcd2bcab9b9a1dd3bca829c4d6b39b79ed6f83ce8ca7ed19f5442365231e2674ba4903e27c9a24c02a5b3a7afe01f66c5a2ea4cdd8329ae850c1c48a17ef7c7f40afeca0f25f6fc018c72eaccaca7c69f4bb130b8e4fea6867709a29b60ff5cc7abe6e2c901873bc5d50f65bc24c1c15ab01a65fb7672342efa0f9cd5000d7f2296597cebffd1c404c4a90e6661f5f695dce9c2e72d01eb1346079a3e2a88f1f945ee6829641265b5496c5ec42f62019e41aa6f861de63f919962cd5bf27be22346a93c42b6b66eae5da731bc3cea69959c5fb6328019f7f43a1bc7578a56c63565fa1f3cb6ba522ad9ee460efafdc625495123e0f00fe323e5e2abce7403a42a3d835ef1db7d1d3990eb2f52f410cb1c79aa89733a1e75d3e48be09479aafe788e7ead349261e5bac8b4c9d210072560170ea0ae1cae45a0e1e4f6afd02933a552c259ee7753157a1e4b4b10cbdb8b18b469ad318c4c47a864b9fad000bcc96e03c91a6fb44a4c62cbad7c6a362dcbd2efac724d14bbdcd357252a7cdc730f85f8f13d0b15f85baaf67d84548a3d16dd3cfbf2968b2eb9d079c4baea5c1a3488447de96630c6fa5ef622fac4d5a5588097e0d74347d07d37ca224d3ed2c772152e81b34592cdb4105db77877ac73520bcc9b6ae492d39ecdb8d8dab29a9c96a9522b9c927f75410b8f6077bec406ad8b18671ce5b163be2ef38bc827198ed32e8c4e6e68b62c44c4e3d1488dc5e76fb1c7f89a689ecb204e1de23f307eaba7a7291f5482f9e8b619b6a7a315627350636d1c335908978bd53da190dca06fe65d079f94bfca34fba152bd29c3e20ff88817d5c417e6f2b31373d7402ca53e2958448f2366d35988023af0f76609c84ba06640a1d4de95d990a501ffbe4cad7960732dd44bff50ce72970ec51a8c4338a27045ceb034c47d67c74f2ef35c522121dc070b189d872036535481578222a980498526de54e74d7168a8ce5bc4227cf4677aa9d8da83a652372fde72009422323f948d29c7c6fcbe2fea8c78751b95e85549876ac666e86376c74f3cb8813273832502b9945a88971319aea237b60fe379809070f81718f78b525fe7992b1d24d8fbc47c4ef5bdee37a13d4af9b80ab66b044b511f0d798de55f9e7c2ad84133f6ef41d4acf1ecf0257e0f2d6c38a8c65d7c48fa035ab265b373b08bda76852fbe2b8084cfbd58e183fe7b9dd7863a360b76d79f95043c540ea33a344d705a9302ddf25d75493d7c9e1b9571010840da2f03754446c440a2557ed40fb5721d907f13cbe0fa4501a0678dbea543bfe89b74da2446034a3e9bb3026ffadee77ae58b89389764d52f94f05e2492144b80bd4953e4db18a14a191ed502f4898ff55ca0e9c7be94a7570d7761acbaf5002a1b236c9fa3222361e32ba44f16b59bf8c2e457e002997037522821a19b46ed1986e17c8b43808eb98eba1dee7447804697c440d3d851755ee319d89122bf0b304bb69c415739f3061ba5a018d9be4bb3d741d5e8de24bdcb3256c0023918b181936f9371b159edfd7c60ad3cc33419b3c13d6a61fa5dc189b5f18b9ada1aada5117e1c8446b114723cb2dc7c41854747f23ea5ef766ab5424a363de3a8eff51773b25760ec463b62e4143120f7e4616bbdf6625c7ddbd2997e53f65b847f9bdf152003d39615e5e6546d8151a0a54c48007138f21b48c65db272f33f1528f83fcf64bee00be0ece76a85e7b43e6a6ffbf70dfb38c360f241ef1b1e935fa1f2f0687a7535c71f5329fe1c3c7c28fe3db2aa50f21cc4679f8b39325aa79b68d6bdc4c9ff608d89b9b69ab6b98923bdf07d531c084ae02acdf012277879b296c484ae127e19ae5bf7c78602f85a91c6d13d6fd033c6092e26a135f632289df554341920c930bf351d2131f9960ccaca5b2504b8625d061be27510860f5f6479440d2d51cdeb6a1176c91518417323f527d27e1d4298d33c7ef2a9ede01765f99ffda3067a070e73d4333799c4ba0e8131391e62f43c0dde232b9852135e9d209d37b93a3f5c6fd89e385cf2048225fb04cb9d40a09893437ec76a42d92f2936ef72537748d8871f752a5c65ad377c85738b429d670c55552e5975761b68c536ab3a2afa734f7f87b194a76dff2e58c1bf836f8c4656200c2103817bcad1bfe8d6c937748538200ea63b4e3ba2558672e3bc394e0286c562b94ea6e8eb5b9d7f4ebdb6b700e3638164d71ef73a7cf3329c112597ea3cbe55b3054ef7afa34f91e0fc60dc7fe6e82c9019dcda3548de29ee27286100dbca2f7c6f49639b3143b7d3d2068143a5dd94c5713f2e7473a6f4cfdbd16e25a63cef6059e2fda964323f3573891a5e99c2c6428a9849f6c9d5b1bd674f78ff482bbc4f0699f7ac0dc2c002c498a1d4b585fbdb9f9c359ee692a6d46e65239c39ba21625429e89cde9cd3902639b9d4e749b7b5bb8a36bf2aa4607ee1a0f956bf434c61cf509a59562771acf73d9a0e535290c8027da6a7135d26a259208d56f12b52213fe89db9839df4a0d4b3735fec7c05e2756112cd7b870c20e73a7076a070f66c68ae316ab78e7eb2a320f82e1e77b24a13d49e9d19b5fd6b45bbb1efc45455d353f22d8a8a1ef633049b9acda15c117fa1218b73d8a17d549b5d52e9345e87b7c95c3781d0b1b4d7b2f117c19e6583e6072602fcbeff442536fe1edc23d0ab94d7a8b798271a6b897dfe4f87d40234b6f66cdb483b3b036ca553bce067c7f9677870da6284cf39f5c69818b9ae8d48ed80f02ff476c81df5178cfb0eeac17870ec259b95036fd6b401b0330f064b20fa776c6b6bc0d3c4a61e337c42a823b8aa6f997a5e2524346e21e81af05533178f9959254457e758aabb6a31c61c3175cc506491054443fa6e5b836fe9c6d9b98a8e21fd1fdf8e92b03e25641bf32ffadd4cb84a41e6a2767e746e83590dcff610b8de5b78e74d0209f53087f48363960bcf99f0076250513786403ef16f5c05ea7ab1f14bd35bde89a280e1f0fdad7d15012cec6d23b178468c0fe28b0942f4c2f5f50e8d0853956110f0f3ae96f12ed28ce0015e9a2e4e01ebfdff023fa53572a3ced3248b69b68caf05d88c3629c549f5ee0c8e87dd1c0fcd71c3a3c88458134442b62340bebd511e27a8f473cdf9b826e49b51482eabf00b98c0a0dc8f86e9a00a9a1f3bf82fb2856fe5e94be5bb7add6505df9df009382f389216157e664342b9904433e6e1abbd9ad7632c11722e198105230727ea2d336d4ef75c180d055895f377a7fb2868c38f2", 0x1000}, {&(0x7f0000000200)="83c1db476becbacb32eb8e9e7fa4b55aae5a657837774f65711582f7dc5329c4a21b5614327b19058e9f9479f4edb47142b98897641135498f2ba681397201", 0x3f}, {&(0x7f0000001300)="5d3086b74d9c7fcb33d15e0ce7d038ff28623ea67f42fd26f80fc76830c0faf6d71276fc60b77063882092f0216494b42a72b8d2b14979983cd9dddc35685789974c1596d43819ccb1849d379e84799766b8151e5200521b75d205b07f2503c217f7bd486d4f586604235f93759f7a400de39e15a508c53d2ee1a64e47178246e9267a2c13997719da0c4f7b9eb70aca1e7a8ad410aa16cae8bec18f9de0ed5deb41d2c15036deca833c64475e074fef32e49757beb251d01ba3e6c29c8d488f93ae42af6e77eaf2a29068e25e4b4e2a37a2fd", 0xd3}, {&(0x7f0000001400)="1593cfc662aa27f1e55454fd1d1aca93ac533403a7e1a65a3d9bb1e96978f98e8f3a56389655b0ccce08c0d1a8b95575ef75e3dd7fd6df9d65c0b67c0284af37c883ad89131e3fe67d0dcbad065d10a6aae56ce044574530210684bdc9047030d810b790a0db275bc550adca722ef8b75df2fc3fc8f4d1f6c7fe35b660d3cb9220b4f4c0a3ac117656caa9357ee8596a85badc74fbb645af71332267df8dcda7a66a76135e4902888da30e0df887b889e9e3fc0ed1ca499b6fac82d758c2e2ae01420a379513dd3b0ca928ff437351e26b13a205f8fe18e36222a216a306cc3b0befadfdcbac843ea2d25e7b99abdaa871518aa7aef48b", 0xf7}, {&(0x7f0000001500)="903d50356ff0721249a0eefca1b903fb0188fff707fa8a978759e7c4010d551980ed01605938ae672de17adaa3be7c1e33c13b9aea783063702a270b17309c23912009223807fb7cadd6d61915635e40082269bd4fe12357222c2ec979ed41e385022456c382bc2cdc48336d1ce74b781bb638e309fed06c8aac7e554d6a154ee712dba87788e2037336b2c9c0eac9252fbb6dae6f4b5d538653cd8a7d4a757f2ce8dbfd2b57907dcaa4dd2b763fa64946986340453e0b2f8a090380ae963cb816c7e0aad1312125bcdaea0733a12406f9986d2dfafc7ab3c6a76e339857d272623e1d9574a4fde0e5a8b678241ca679195f5f115525a20f130d91414cff7eafb5fc903fb49fe69f3330f6f50c0ddbe5090a6963cee7094c1f991c8db4ab8321768c5c10a21dc5735649e985a5ef6b415b52af5196370232a39229d8e1f3adae02cb19fa4c3b484b0757edc3985fc030d1d3cf779a23fa9e0c16b83565648e96e2064a63b46575f21d85d755ba5e4295e0a31deeea6fd6f030832adac85982fd61842f3271993926a420022e211b72d51f8fcb301e66fdc6e0f30c926625ab80a231401de538ce0add99710c70fb57412c3345eba4d63dfc5d0ffb225c98462a060f9dd3711d4fc3bf2be42adb74e7ea8288f5d8612e231d6584cebcfdfaa059bc5a6b39bf1ab16f746a5480aaef217ca7e02677fffa5fd955e05efb27954fc8e0f9ed2cb9fb8f1822725694c9d9a38dbdae8448c89e82e3ae05fa40917bb95ebc62cd4c12d0291484b4acf9c8c055ac21b900aef30d3067794e47016907110d58ff597c8ca227b0306f3fae1683c60c2a9c77f3a3bd8dd2f3b54b78589443506d21093f670d35433efa135aef685f8f1ee2fd515e3ffcfd4c0549d8621078c383e103762698d603d2aa5ece984578b6bf9c1e19aaa2fda950cc2c195fbe3e04f529b104381ae2ab9cb70c22f5c566b3a30bef90ff098ff1370b62eaf9b2dedd445089096d60021945917d1809a81061e03ef3a7d2418ad96f3d803295f0c2cefc5d316d6044319753174e8fa6c720cf152a08db841c6e37c341f4d1ca206e4d6482de52cf9077297d320cd53bcddf9561433a326bc42a1a2126f2052b0591b9549d58557ae9c33ebd980c2de1b682b3f62a8fc8498c84efbbf2e845509b33b7eb3e4e7552f1ee150f2fc66b1e10812b6db710aea12eb13abdc1b08bad95327b08bbdb2b92895dc003eaab5785337a4d5bd685d826715a55dc5a88c806738ad61c7af3a06f24b25346358beec7cd52d41532339aad29ca7996fc833fc146f37a81d8976b55f3ee05003d90c4791fee10d7c5a04c2733b8efc155ec7186835b49b9ed6fa3f575fcad760e611d493c47bf80613f74784351339d6f6c45728ca571e6107064410b682ef9716ca24d07c6e15ec88e4fd45d0a128a60a9b5b45148c2015648ee1353264bd0344d65cc22619a81aa6d82280c8dd5397954686d81f8e5a5fe17ab4fba87ea450651ce7912ef13414a75ba839e0729c38c540a2881103f0d61634fe3fafcf859107293347217da9811b54e6fb1cb43f66e2aee016ed861245ae3c9aa3147d4ad14557a655022ef2a8d03a3ca156c0bc6fe2b3cd33f9236af292397a84f86de0a895450895c1fac8f1c28e6ad9f8c2ca18d37f5f5d8dbaad36eaec03cd4d9fae9d5aa9ac288521e17f8cb3a28e3c6e2ba4cb6e859bc705b32e10408595d77f7ead4b0dcdae613792bb73fcde2f27248b2bfe6c32ec1ffcba184d8660c4e4723defb3d058aea42640e04291b073eb5b9fb258bcb608c0bbc0b10ccc669b709a7c996829e7a1b05ebcdf0e647f7a3445d57321f4717abffa5eb0bb3dbe32b25d266b6925d107ee2d92498a6eaecd993f728c639e6bf3be1ec7173b7d5feb5355a40111cfbd14851256a153ce76b5131bf394ee23db3a2c07c5c776484dfe7db4975024466bce0043aa55f8c4f8ed54c69fb9f198080f609778d83e27e8d8e532aa3d32c0cf255f288613ff16c232c3f41d0f3cea5ebbc140aeade927bd89cb59c5b68f9550576044862e41d50efee0f96bc9a615730f5035bd9f3245ec385a3c9cc65a33c1cd30acb32b7b92a7ab3b25452729db64f65bc2ff41f57aef19545b87d3eadae91809515fdd41e858fd7c8de1f623aff4b7e65c43da5707f0ef543b5f78bea04ea4f9ce382ab5cf3f922a6cafcb6070822d664bed83c94dbbdf350ba6cb85068835f6b80062a7f2b1e345ec341d2fb04eab6efc8e994fde7f555088d69946886ee851d3fb4ffc28c3309c7bfbbeac7d04c190b537cb204503b929d02f486b4ae5f143d4126caf98c916cbc14c3c96bb1e7b4c6aa38bd0adc0916c091704c6d9293700a4bc1023d661c94b717b7f8dd558e0295ffeac48ed46720259952438602170396ac1ca02d022ca3dfab0a8656fbc4ddd829a346aec88236c2bcaa1114c6a852e42ee8dd97ef7330916ac8f7a2767bae0abaf4564e617a0091bcdda6c326126e114b4c1d06054e7dc1e646b433a3876d2b6884ac955b5a69d1b1b3c9fcfd879e9c7cbd08df9862d4d7fe01ad7444c15aabcfc486b4b5507119909fac92e2ef354f9076170a76cd2f3b0379527c7e2a832a0c04de918b7a66583dbf7fd786ef2d1afecd12b00426aa0e04b3f460c913f942284f80c62c433db091563d8841ec5204d94462fafbf37feff53513cecb5a5fb9284dd9a5ddb7b73e23ca55277b2fca8dea43dea7f7b69c0de958a9332ccd745c7cbe79d83c1b51eff829d3f3af9ee028ff1527acfa2699df5ee7348139a5d87ff32380250ce907ec55ae4eec12dcc8187e8830953c9ecea0bd5cc49294bdb1c971b1cb5b247dc75b353df40495cc6e376cf9e6c2728eb94262afac4caee22679fb2ade98dea103191c4f400a38198bb68d4da2fd84496a008d4b15212cf28bf97570e267a31e069ea464a5e99018cb26de867db12e6803c56b023c63e247ab6444afcec6fb0c12e8b94127000efec09828e1236420624244789ffa7e230454f257a33d91befa6960058f9df94a19afddc4d4ab74c04ee907ad485e46aa175010dd15d83db7ef433a5bae857c522bc5dfc053cc05c411167a80f5c65a11311f93767e40c69d4cbf2a777ec12f21b2ebb3107b81050c46e311aae2f0a440c9a934a4b11977e78cc49bd4e59ce3e04de21aa5bd1d0db678a51caf1e1900d3c7a272503c920c9e525f60100aca562504c7fd8b74ef3277b834de122d1a499397616d213088ba2a92b35294a636af64b279d3969c57e0c58181af24a3a63bce16f2b459d3fb6b7fbb0c27ab9f60dbc97fd7b9e25207d1dad4b070669c061c643f23851b34d5df2b2efac0a212c562765058f7b161b5d31479cdf92f6d74ca887b29281dd4767ebf8934f4f8419cf706c1a1d1af6083d6f393d16862b203e2baa5c47fa14b8860c5316779a75adb4035e067e087f5204f0be62b47b4ae2b03a7d556d1e49fe4587f2a6a533affcd4c493f4c1e61882e45ec485ac3dd6cde8b431bf513029142ad4849f77567e86b329092cd827806ab156b677cbad0e8b3683d40070b677f63fac46db7c9e6054695309e548cb52fe389c33b6048b8b93df724996144bb044c2c4dc9a82c08e621c9e773c0608348dd82e1c372123ac8276f543c316cf717c163cacd6ed65e738fb917972e713c896837094d5bca836f32f5997b49496badae2b4ea22fe5ad5ba09ce9d3778f7f01f6486ee5715c6f4e5e74459dca54218ffa93751893ea486f78ade41331b776bfd1fac82a89c2400d63c9ea91bb174191c727f5f93276cc089b94fa86cca2051ffcb6c9c8f6d37ce4bdbd87e044ab8f55bb1c5b1ecfe488dbaf3902676e7eb3070405bbc26ee2f3347ef0519e31a4c29f1aed3f56a85f537b6529a4f2f8b9e7ae0502fb3151a4bec52e164ae0a3ab9851446304afa1d868566406930220c75f3385270cdbe837beac5f58c75031ca0bf6f681d58265d8c77ae95fa90f4d71bf3c0a597231da520ef88a629291a764129cc0c50fa55f46f7d6ac08bd3757d72a142478dc70e91df477746380b9097fadce96068a68ad6bd44ec557f96178d4bd5adf25e483814212c8a534344a4098c008bc21da21370502a6fdc326be7060f07870bf15f6c8b88deeab46c3d6c78b8a712a51b5d5513462a1e92c48c14b9d694863a2fba56a9812d32400d41d0ce8d6dbfe28e5c38899e54147330edfd7f50d4528d0952917fe52fda537b52c908c532986c38ef0b766248f2c84b2f26fe00445760e8111be0b11565d1fcf68729905700fcb3463abf8ff9a0564f6b1c12ba0b8a0504a2ff6568693590bdce9d40467438c0552762e22378cf9a997136e93533a3be2c92f454244a5052c7a9e234f0302ea52a269a7413a792b1bf56013206bbeb12b2c8b5f2f2eab3ee948c542be578e0fe9e59339d0233b0da401d445bfaf90585942ebb166251245e9f15ba534d80a872dee8caf892834928ca7f4abc3e19d8b9ee44d3472ce291552ff582b6778b1dc3b8c83cc262b1ca7c2def2470415f3a8349e119fd5a3949682a8920ab64b1774b1452b8a18f4b36f0ed34bac8beacd236d0d5720f8e744b68cd0d933f98508d99ee92913606ecaaa894be7e3064b25244fed18b2f774875916166d09b172cc6d6b08b3888a13adeb57a69b0b77b90127d8932a3627dcbc578d453a5d51805cd4fc6e19147e3136cd5c734b68870b6b4847c7c0582256b57d4a47c8b830326d277b38728f98bda9cea91f72580bfe0905e584f30e6507698f75fc990cab71b021b6dace63c88593b2d2ec688da1f2dcb61cc4cecaf87c8393d4f4339e51b5a5112edca7c378e00f71eef93ecd6571e363f95fc8debe82b396251d4f59be60a2629a4343942c497b32d38a5630557c9c2ab9ab76a1c19e9f80277ce771f4d3abfa339d4b7c742369ec90e32066c8112a3d5835c66e9de099e7a35914e36d94a7eefe8e455d229ee507dd4a413a2472f6c7ef94b1e1a04f19116e6013726e777676da243f4d15995db4a1d7610a73fad66f6811724c9b5e38aebf74b284e153b72a0d9c1cc41b6923f0666d1c306b97a92c6a258518677cd66d828803d7bbb1922ed7377f277db1833a2f3cb7a9bd76a87ca88df67da1ef1ac99d11910c5d7b0dd4394830ec0dff0dcd8627bdc4ac6412006be6d124ea5bdf9f8ebcc16df4e57ee10892f3f00284752c2ae863c6f18bf187db5e22ea081ee53cec8d1c8ed0675b350663070a1938adce8b86316fc57c11cd8f26a373c3d888647a98cc1587e38c860f4ce446c4fcab4481fcc2a720852b053c1e4eb2a2876853ddeb88553fd298582be4e45097d273268f9804d8c50a2045d34bc3b72b4cb438073575a9b2d64e31547261d70cbdf7dcef60a717886120aa14ebc314f1a92fdf5c33e218558b6e88b5949b8a404ecd46820a213e6eaf76243764bc14ac601fb0c13fa016b6737047159339e686312660b86a6b0922e1d6e11cf0ea769b040a99509c46691c89e314845c1581914fdb726f391d09c55fa2e668647e57c8ca579a12c0850e4409390f6e84fa4f5620293b12d92549785f2ec6a9c9eb1547b702c074f3a093f85fb26dbf4dedbba8b2ec8f5b5fe6278cda6c41baf9716d1182c822ca2592dde1759dc8a85d896cf9568a5a51e3256e076499a84add17dcc348907f39b59a135dc59759e1e4e2c792b1f8574c1cb8edc6223692b8f4c3a3d24a689844def2c239676cba8916e0ef00a67e87c25e66cb264f0008dccb142375ac3d1f58d7d19ceb33", 0x1000}, {&(0x7f0000002500)="606838385b96bfc37c9aaa2a80c8c6bd7b02396bda36719f97ee8ed2159d74b37dc1dfb39168fcfb0379c488ac3b5fdbc774da35a04395c0ccddda819857b1055b3eff0ff8b8ac", 0x47}, {&(0x7f0000002580)="b963f2f94c25f7a8b0dfcafe9ae722bdfe5d7d8ab08285289ac1ecbbbe072ff1f0a5ed35a334f49d61cc2c8dabc316b0e1fa0a8e06fe28f169c7caf131fc2c9d5d09a1db5bfab6cb8eaac37b8aa1ed6b44a299aea589eae57f6c1e504e4988e93e41f37608ae798273c8d8f6181712501a548646a23b3ece19613974ba689c7c8c9e4e4d72b703ceebe578ede5e568aa895522583cf5bfffdcdc7f19f41e754eb73e4b35fbe12d", 0xa7}, {&(0x7f0000002640)="880bf9208f73edafb2d51054c111d92021f0bf1b1b7ff2221639987295130bbfa0ae74aa4bd2d97dc3d9f4aaa2cb990bde00c50aa470b499f25a70c07734ed2b67ca6f3270ac2b9ad6dd90d23d9e81972d7c33f568e3653ca1436c9dc9702fa93fd815e053cafd44d17baee0c182e9ffad1080a509602cadd3a2c2143f99d4fbe09d7dfda845a76416354b366dda2393f38d46162f1fd3c2d1ebabf7e99f8c6dd16441ce4295bae7edb560b710375cdd8535ebc4bef731a34580170a0842ae4ac4b9620fce962e", 0xc7}, {&(0x7f0000002740)="e48d", 0x2}, {&(0x7f0000002780)="93f11408f13c5bc979834def6b275315d163f9e8ae093074ec51bb0cc0a5be779dd1074944cb8f3763c1631236672c115fa4a1e419b0522f2ddc13dd596a9983f951e35cdd46fe7b52495b20ee6c9ed421b0a12975b62fdcb7b9701a7c555da5bdb8f8fa90633998fcb45592e96d459de4747744a4fc67a91b05ade487a0663594aaef8cce983cd37a9bdeba5be660142dd54cd50bc705ce9898f58acd0601a88a3ffe9b927afef47d0c97382ae3faedc3351fb018949833414b48563fd61e4d6663dd9880766dcd539f751112ab4710c4d7884e12f30aa1", 0xd8}], 0xa, &(0x7f0000002940)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x28, 0xffff, 0x1, [r5, 0xffffffffffffffff, r0, 0xffffffffffffffff, r5, 0xffffffffffffffff]}, @rights={0x10}], 0x70, 0x400}, 0x6) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x400000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000d40)={@local, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x0, 0x0, @rand_addr="135e80f1d38ddba80b9e61dd0c575a88", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}}}}}}}) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0xfffffffd, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f00000002c0)={@local, @random="d5039efc9581", [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x30, 0x8, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1}}}}}}}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x7) writev(r1, &(0x7f0000002000)=[{&(0x7f0000001000)="25b9f743860de9d44b2a8439abc5fd75e4cf5dbaf93de57eda4d30b27a8b1aedae3011249e63783b5ac5011269f8d31b936babe2f97e53fdc9c00769c4f347c8f38eef80a1a9ccaa38919a7625dcb895c82e3f7ede17c19b2f1d9212fb1cd95bd0dc9a38895ab7b839f3ccc4a3cca460dca95aacefed8dd6d6f3915c9b0cb0666a45a790a9b67d241956c876373a730dbf278e8f77734a79567bdae6360b7809af172ae0c4291ec06597eed83661bd0baa19b163eecdde88aaed78514d8fcf64d7b419140fb8941122167f799845245bce12f6642b6e5d513302b9804a86f8dddb2728a000c7c38795068da777edc5c3b71e704238e76a0d1155c7c02345d1588eb6d630ac84bc7e3653ffba7148bef98da5225a5c3764d0ab8a99c250405bd254f312ff1c56961a8016dee14a748ae9377796bc7b06db0d91e55d35d903b5dc2fc8a497b2afa23d4722ddea9088cf78c63885262f5132c535df0cff69b45399061e08c47a8c263298cd60ccdd03c542a32d5e8305879d7840b0711b4aec649b0d1327bc55f8e438d86b39d6801eea3e468b2e8c81d0870cebec4649373630aa79418b424308edb2c6be2e0b84a7a10499ecf933be6e3275a2b8d6671fdc6ced549dd47857dabd8b044d4f00011681de9a2df7f184834bab060af9449d94f6048fdd79113789b68a730e8ab3d790d3e55102f20a6755cdddf8c07afe18af717c103d5655da77d8510cb248f3e58330aa6c0efb9e48f1e2488cbfd32c7dd84e1afd462e063ec4529791297e85ad5df8712223a99ea241da037dad58f2e6a68081cb9849a8c998a6749c803ddc88c10230308902dcca22e05d428663ab947722f531be7b0b3318257eefb918b7c46729376863d902025f0b007fc980da57f8f07372b551fde77dc2f83d42c3db131d08f807b9f5203ba9f5adf9e0d4fdcac7e7ddcd360bcf364d7ac09d85636b26efcbf9d8b8bf6a5a04a31ccf59d029275e0371e13325828d75266b696e7d7a33c33d4896af49c365e5b0937f95aaea0db27deb2341bea1a801a76501ce80307e10a1b62c1e6df08481020c054df5c0be4f9983fc7ce2b63485153375e699b05fd6bb1b96c2a14523b800833f85049583b5e8075e85220b56dc02055f0b386c71a2341c2cf3aa5a749c15869a4aa9c80ca53ad3994ac3a96565c9700a0a55cfe0ab6a389f3bda818f34a6b7c963406021591a90e706baaf6186a116b14241d5f45371af9b5418d84298e9d108897c68f820397e2b7b63f558997a8b165eaaca4fe2e128eb0871cc03c28b54dd9a779cdec9fa38c1ab50a8cfdee63dcfd6ca65869a40ad16525c3a206912b09fa984cd207988d218e17d3af680363cea3025ae2ceda0a69e40b72a0a2bed671cdb8ac867985f4a5bbd6c9fbb491d88ffb86c2a08f7f1c37651ce3f71300d92524818b866afbb1af7b861b0f87233c9cb335879685f54326ff6afa12467fbb8ec4b4db88dccc40fb96a3bf81fe04404d18e8505ac049382355677a78ea288080f5850d50068a6c4faa505e1e32a26899524fe8059df8b8cd58b552afe3343c13085086e7f51287b75f691b5f96886b36a125725e35104869fe3a403a043cf2dd6856ebead426d6ef5c95a579c952f7bfa870e29c6f0915ca1d4190537339cf7396e509070cf63acc035b13b65a93627d41a77005ee0f92ac1c3881bcbb03c29c333825fdda88f726b925e905346e70269b861493449b0f135f1e37f990281b6056a0a7da61d60125cf03d9ea8cd232baadfb69de67090660451dea748b1f71669d4b536f2efd4bef98220048cecf1ab18b5b33ea732a994d2b722bcb59c8f03239c5d80d86cd1356695793c174bd2652769c6817bca145bbf032ea0ddcf74c3997b7892b829f0b7c4f3f720a835078ad79089cee6a11ed2e267968a63e6372cd68ae5bcd0f2628708b8418ab01467b8a8ca3668443a6dbe3e163bb46efaecc5386ea7dadacb59620cc1eefbdfa2492e380ef1e061e15f9a62a024cff3b21bc9c5a4501ace00c42ba6647e7f6b00a3a7018e3e303cda0703e89bb7406f0c60008b147b98597871e1317b72e9a16cc6ed6b050977b24e572ac7846aa1283d17f08be62159696ec7dc6d98e73c18138d9814af34595f88454c1bcdbd4060332100c6227c9466e0a8511254faae862feec7ec33393bd1329cea1156bc416d9f9c90549d82d4b73004c17550f1193cecd87933484b8a6d781370761dc0836705b3ef40b1312d19da156f192ba2e9eafa58737c05a68189a9ec670892326951b6c859d2ef48ef7ea1bc168b44188efc96b003602f044d1c2425d27eb75a66f1accc5304f582c334094a2629790e5a94b2febd53be7454df6e4e8eb984697d9d68ab598688e4f14807a65a40688207f91a3bb1edc325a9f9598c9ab6fb8f7cb3aec1d32c0a", 0x6ba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x277) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000100)=0xffffff2f) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) setsockopt(r4, 0x6, 0x8, &(0x7f0000000300)="edecf1cb", 0x4) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0x2, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) setsockopt(r2, 0xffe, 0x3e, &(0x7f00000002c0)="00000080", 0x4) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getpgid(0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="11", 0x4a}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r3}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x4000020d, 0x2800}, {{r0}, 0x0, 0x0, 0x0, 0x4, 0xb}, {{}, 0x0, 0x13, 0x0, 0x8, 0x38}, {{}, 0x0, 0x81, 0x40000000, 0x0, 0x4}, {{r0}, 0x0, 0x21, 0x70000002, 0xe60d, 0x9}], 0xffffff00, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x0, 0x2}, {{}, 0xfffffffffffffffa, 0x88, 0x4, 0x67d6b822, 0x4}, {{r5}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x5, 0xea}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x80000000, 0x1d97}, {{}, 0xfffffffffffffffc, 0x10, 0x4, 0x9, 0x101}], 0x3ff, &(0x7f0000000140)={0x380000000000000, 0xffffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0xff6cae7, 0x400, 0xfffffffc, "1a11ff0300009c4fa879000000fffffffffdf700"}) writev(r7, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r7, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f0000000400)) r8 = semget$private(0x0, 0x0, 0x607) semop(r8, &(0x7f0000000340)=[{0x4, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0xfffd}, {0x2, 0xffff, 0x1000}, {0x0, 0x0, 0x1800}, {0x0, 0x3, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x1, 0x800}, {0x4, 0x29}], 0x9) executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r2, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000fea000/0x13000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000628000/0x4000)=nil, &(0x7f00003ff000/0xc00000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000410000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000cee000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000077000/0x2000)=nil}, {&(0x7f00008ea000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000416000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00000c5000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000f3c000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000180)=ANY=[@ANYRES32=0x41424344, @ANYBLOB]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x0, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r1, &(0x7f00000002c0)="ce4aa4b95074f402aadfdd52f139135ace78add0bb2eac", 0x17) open(0x0, 0x0, 0x44) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) executing program 1: r0 = socket(0x10, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="b10005040000040000000000014143fd7e74aec70d99428a6f392403a3744414bee3841e110aa14da908fbfe3de1bbb41fbc3c6a6dcd9424a855ec1913c5cfc94b235783ae289a5dcc75371c0d41a626f2fafb04a750732d6f15dfa8daba0ecb0a33bf5c6faa241fc1f480265b5b5f855400c0a4ffdf2137c4a3ec63239ec8b5212b644c62052de47fba20cb2d33899d03ac6a62f8a26a8ca6a391cfd41d82e1d6eb85fc97b62a188380e19b93f7ee66b9afa93229970cf58a726680f7c31e7557611aeeca47233dfaac833887a2aa962cb181704dd357b058b9bd7b348322c9a50f80436cd0779f9d2359d87b8b9e41d9dba1bece84791183b0bff03e2a2dcf18e48e31e5621b5f944e9dea48f453b07b7d30cc5c99df2eba95e9bd1f72e5ba8fa225c6d2c212f4d6bb51fa4800acc93c72fd2e3a4f5d561b0a64ce8485b1140f260b6bb9569182f13063e4b7affe329eecfba730f0fd2f8ccf016c1515c882803a", 0x162, 0xc, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x7, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80, 0x0, {0x0, 0x10000000000002}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x40}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r0, &(0x7f0000000800)=[{&(0x7f0000000240)="891d65349422374ea39743f6b47d96174613be269f584656f01a25767812c3e1882a6225f13cc2300066bbe6a7580d17a7dd10bd73f98ef8d101d141267ad211eb015782dc6b345109355d367c7e95dd4d4d2933fbae007ec87aaf5752f1ba5f897049ac75e79759f7bf3a957f58350a3c20b558d7b164267b390080679efad3c7b239b8c17e4f248f4726968615b115b85f5bfac11f32f2fa230ac7e30a90cc363b6e4b7bd8f2264ed07639b2de94829b4cfc50a1954c0e91bb476d1c5173c02bd9258f9df7fa", 0xc7}, {&(0x7f00000004c0)="5edcbd52ecff5a191e72acfc665569da0a8443c377823f43b37bf637733e7a8aa65f20e9e4b65b5b68b64107cb5874108b9297bd94176128d3ed1eab946b220af8f2e77d761bffe9b9dd7a3dd7dfd64641d92266fe0765196b6f7e5816c18a733cee1c8892074e58a102c315959bac8b05fdbf83f9cbe52b56224024b87f37fc2ea05a0a0804f64d1db6162a", 0x8c}, {&(0x7f0000000580)="fe89ee576e37c7de130ade121cdfc10eb1f9af623a59cc17797ce1b7b6b124c15892e62d58ee9197bd9e3b606ae7f51780314b833e83303892a2f76c04d1f25664458c7d0c74e11632f75deb158f8eaa668c1d43bbaaf1e133db3e45583472115945a85d8b8691209f080fec8d48148f5ea19e9c97ff51b1a05642022567c21c7756396e8ef88aa618427cfefe1102ff123314d258ba6a039260", 0x9a}, {&(0x7f0000000880)="2ad40a901ec3ff225ed5564c77aa038ff588c0c0f418636b844b9e2810a9bd1c23bfc4d1e4cb24c60c6107e8f8b3976544b847f0fc5ead13d56d9d5e2ecdf737d609b1c07ba251f2485a781634f01e72577c8f322d382071642adbb5d3", 0x5d}, {&(0x7f00000006c0)="59f83006a5b16af2d291215b81b2d94e79acb6ddf53d8b4811f676f80dccb134e788d8c3b2d97dabd6a0ab9470757a456138f95ede135cde09fe41564af10502d9e7337c43118f619f9568e49f1f27df43eb693975c1d7ca505ea66fdc5939860fe81ab8673f7f027d19ceeb4b117f96aaa95f90d7827e9dcd59970c91453f5db0225143fc669c0cd5c6c56dcd93d60a8e92", 0x92}, {&(0x7f0000000780)="3bbcc8b1a79e75a7756add96ec05198573b091fd8815a4c76f5a2c8479a480c9d1a293a5fa21539d183f4f9e8644082d106ad72bb025c4b8ada0b77fe94b22aea21d11c6667a255aa4b0febaad9351754022249515b1", 0x56}], 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x2859ccf6, 0xdea, "b4fe5c09f6f6a63593d215d8d2e22ca870a2bfd0"}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() close(r3) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000180)="02f08d5b", 0x4) write(0xffffffffffffffff, &(0x7f0000000640)=')', 0x1) sysctl$kern(0x0, 0x46, 0x0, &(0x7f0000000140)=0x2, 0x0, 0xff09) fcntl$getown(0xffffffffffffffff, 0x5) r4 = socket(0x18, 0x1, 0x0) getsockopt(r4, 0x29, 0x37, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000100)=0x4) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x100000401}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, 0x0) executing program 1: shutdown(0xffffffffffffffff, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x2}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{}, 0x0, 0x0, 0x40, 0x7, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}], 0x8, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x83fd}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x101, 0x3) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77"}}}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpid() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x21, 0x0, 0x4) r0 = socket(0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) pipe(&(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 1: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000d9b000/0x3000)=nil) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/162) shmctl$IPC_RMID(r0, 0x0) 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, 0x1}, {&(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, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xffffffffffffff6a) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000440)=""/221) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/125) semctl$SETVAL(r1, 0xb4ac57a27644a1a9, 0x8, &(0x7f0000000200)=0x7cf) 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, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x233, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) link(0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) syz_extract_tcp_res$synack(&(0x7f00000001c0)={0x41424344, 0x41424344}, 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r4, @ANYRES32=r5]) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) r6 = socket(0x18, 0x3, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) (async) dup2(r6, r7) (async) syz_emit_ethernet(0xa3, &(0x7f0000000400)={@random="814193e224a2", @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x95, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @multicast1, {[@rr={0x7, 0xf, 0x81, [@broadcast, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}, @tcp={{0x0, 0x3, r3, r4, 0x1, 0x0, 0xf, 0x20, 0x3, 0x0, 0x800, {[@timestamp={0x8, 0xa, 0x2, 0x1000}, @sack={0x5, 0xa, [0x3, 0x0]}, @sack={0x5, 0xe, [0x3, 0x1fe, 0x1]}, @sack_perm={0x4, 0x2}, @eol]}}, {"b508b4910af6e04d76440495858d3b9bb8ab1971554ef7db18af596317324fb7c89a2d2c57935e233fa9c3c1721149ff79ec4f9d57"}}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400), 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socketpair(0x10, 0x5, 0x4, &(0x7f0000000140)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) setgid(0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./bus\x00', 0x0) socketpair(0x1, 0x5, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ftruncate(r0, 0x40000000007) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r3, r4) socket(0x11, 0x3, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r5, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) executing program 6: sysctl$net_inet_gre(&(0x7f00000000c0), 0x4, &(0x7f0000000180)="9e25ab4e6f", &(0x7f00000001c0)=0x5, &(0x7f0000002d80)="cb57f0dc9cca934da5d3c407017e74e4a45e0ec43397f232cad82f5f19f31ba6d95484fbea71d2ce118d39fd9e63eca96163c1f038506506227ca5a459a8beb5a708ee4594abe1d87fc13356ecb12ac996d5e15bd743f0aae177c07bbf307971398be492e6d6b940ffe64a16226174fb0d86208e6ee70327318f2e8af3db97db1a6d28ca105526ce54a513157607bf7f3ef8b512d35d8f342a936ab2d1b454c08f92131cedc8a981e3e7e68f4e85e4f79deb2c432f3f2a3ad0f7f7ea266b165113a480304f207bf9c62fef5a82c238b6ca04d4ea66f501c182b2b5c05f8aa0e14b9eedd0c59fcda7a591b1fa2cba301d53827d9571023cbd2135557a19a0bd7980cb6efe31c63164e11dcc84857424fa0bdbbe4d6b8c34d86000bc09a7295622d430eaa6b0fab44dd5c007c7a07114ecb55c82b2383ccf535e1dab4f4a3c50f0548cef44936006b3a7b095c742c113a5a3de5a98725c6d591ec3b1c9e6cafcab3b0b0dae527183f0d03020cccb1a0be7829413b833d094b27dcd57628866f76216c4966585b6c0e7753d3ced1197d0f165ff8619147ca2b3c9bdf489ef9bb73380ac436c96aed80e08144ffa35ecd4c510d9299bae9186e0ebef61c145f326b7ed4e1bfa850017abc27162852e50fa063876bb547882a676cff351793376ba90b14bc368711985cfd80d06c126706cd702daafee7bbe9cdcc0dd00daa5c4fbb33967c58d7fbe4dc8f96bb80a58764ceef1e1f1d274c5a3513d35e6ae12d0e568dcbcb34131eb0cfa07ca9688f72801d27c4ff3005badeac37e0bb5e2531195cca4c4cc994d833fe14728f4419c7d3a78e2b5805c3e98ff2c5ff620e0b486e1defc93baf76306aa122de3cbb3475aafa0094ad0414544a34dc9009039bfe6c1e53c078ffd29059ea640b7cbf6c5740f59c5d7b5ceb6eabde3631ae29595d04c77f954451bc5f6552174fc14e13b1a654d0961071bb08659b985c98f0e2bae5d0e50f56b0f7267d185c636068422baef333e0edd89e28827483af1fc5561c62c15736040cca99f51fb1ce309c881f2f6f888665e96c6004db06242c0d8767b30fc6a16f79db6253f80c4a66c4f5f8abc989e65aaf5cdaaf81dbff055de766fc86092711140f3efbf69802d8f68704a86af6db0a7193733ac8eadbd8bf51397094c716a20b9a028548f552f06e19d842ee94e215a3d9c8a4060179da20de25af6ba4451b4b1226ffde1492c7aa555d880edb9bbe1268397de0a13eaec73dc9d7d83d1f4f1813bfa91790ed0c730aad3d37741bfb9c739f958fdc3eb071532166463e5b51c482fbc9e6593f8e22457a975f05653ecb777325073e526c5faab37c5a1591710598c33772ae9a5955b293696e0a264ae9fdf071a4f531e988eea191c05f8d573623fa2709d8676de0dec31b79115f97a55484c521ab9106cf964392677a4ccd3f4459e0f56c5b23df5c44a4041d593b1a52e3c062b6f2567b2438541a9e7b9602ff5e455bb8f2176842f717501d74ec58ac39a658f5dd2a7c2df2bda38fb30191832bd02859bb37fb265806e0b2720589b773c05156d5609aba69837675014afd9fce9523acbd0a7fb842f48e79b35242877c6c03a1630da8c753b415daa6dfd13119092e6d5aa72e49bdd70f9d2c4f44c2e26bd1085c3b21a4140a0773b0e58074a79dba025b82ca4926c8e471966115ae02fe8fe5bb3d996aa38877284114a4fbd22457d57b0d90c555ad8ceeb2a58569d3081402a7adf5442eb1bd2e73261d7a57ead5a071e145e02fa73e2ddada4294dfc85d3b7680b74dd38a9b0e55a14404b9e6dc716cdf1a713c9862fd9ace7837b9f57941f54c168a42259913641a2230c00c2cc6176a98a6c32b980b7c44242b81d2d8fac8b76d74a5b86e861171a6f2914958172669a28b4d624639f59c7df19806d65c75c8bf52d967cd9221ebd0ec1b7bcc9bbdaa569356330d6cdfa0a7c84f407122b21af1d6a4d8fdb59ad761717362f4168a6994bd6fceaaf0e51863546be1e3fa361a0867ba52ae163f27e957483b5133f8ba5509f7029ef99964cf4918bdaf33dc7c60efe8827d298cd1734c9de10322ad5582e6f2b26412e6637cee79c2d59674323b5aad2dda9c3dcab94502fa99011f1ab8a2815635d91a1fa9bd1fe7b71450e334774665d5997f9f6d3e6eb6119cc9a8c631d5329ff04d2118c739b1253eddcc89ddfd86ae046e90574b7f3c9413ab4b0eb9f3a02fcf5e4e1822a264f16ebfa0494a48938b2552b2682e428bab3058a98630901ed9be2dc6d63bb7c2f4e92df5ffe61da4dc92f724e0c7d28d63217055150406ed7526cd3c4ec4bc7e22cef238ce8ef770c178f2e2aff60d9af9633a1a5de8edf4e66291f383ab27dc68d130f687876b134e6e0276ab9f24943baf322130606eab15102bb8ef6d17a98236949374ce8d6d87a03487048dee4c6a6c3e4c34b3d4770c308bdf58ffa891826630562ce69b088d0ae2b79485e79820204d928bf931accb06eb829daba0e3f2f54c40cedcbc88d9f6beaa94415ac9ea12972b3c6b403ad76bfa953d703cfe9bdcca530379ca4c6ad114f22ceaeb9186904c6e91df7b7a7550a9e3fa3a43934f4bb1a09f2d6ba0cea2f57bc8601d78157350058068e176b1560f954747f6afc721b11fe769bb3b2d3f6f71cb8012943451c848773c8e80a267517f6caabd5bdf687d96df57299000e940ff7d0ec0e9444a299aef91ba8f8c3dcd270e21c8d685c21aa79f03a15c8b07e448f614e47ff38f4ae371d4e9b14d440a707833960ae0b167f18419c82c3d370bfca4fad8e4454fd0eb36daf18aca5750dc4f43ce5f6f1c772022d98cd22ca707ed50dc62acb80ccfc5039cb545f96223560bf077cb92664a460a365bdfb30a3ed4d9e5d70217fbafa14ab5df5b82735b7de3ad0ef9fdb69ef81b14fdbd54644d7dd1cb51302149325d49f63c2e6f413481d096bdb127fad277c93f0d5616a32b63290d24eca45e666a432073a189e8c29f38e847d48c6666847cd6dec70030f56cd3a5fe183c80ca8741ccac5b3b7a507839054147d3021e521664b32c9500f7a8baebd7516f7aa37c40c2f7596f6f3759221f73b247f3ea72d5282535b4eee0355550ad7416ee7b90d83f127b1ab8deba74ade7d96911854ad99f89c6444478eb385ac1093c61068d058b074d530a634ab151690bb337889f7a2e4bb303cd49f0d25cdec7b2a936d51900de7344ce9a8b8878a8cb7de903574c7ea003a40be8cee53094a37ac4977aa668e160ffdec31e31e18f6938ac9f246fc82356fbb6fa5ffbd1f969563c02c3abff8bf9edd033966d7a6ce3a6519f5f43d50eb9294208c917c83edde1659d5e710aebc86cf225c90ed9e127d1e0af3536ffb95d98388356d083a231e7239192ffbd11a6330ad632dd00a499e506d3ce010c19072c406c7d632496d7e81f70b03191ef288d3ef4f1d30e8f16ad211b4299bc73c60c54daffc93f97893597f97adbc6aee69bb484377d4bf064a5c7fe630a936a4faa7a2aaa4a97421c3b3169fc7758203c2d95b3d585f5a6a061b9f7e5e42f2b083693f9d059724aad45ecd2683124bdc7f0d0f44812ab336499cd40d5d8ba6d698b290780a07cf8ac5ac8dc753c362ffd47ae7c61028b3b7564d2c61b946e952e97fbdb68191ad5c4a90997c5ff6152fdbe4c934993ca215885dd5c35ad38c1b890f5cd8472c01714f07616a2fc092b082b5c9814c98f93c1442bbba794ccda9ed29bc6ffaee5dbf9138191e9fb164b3bc0e3b67703ef8dafe8761baca7ed7a661a7078a80e3e40c5d317641dc43d2a785850c24d1410e5ced2ba9749ef3ef7f5dbb8921dff07fb2375039b6e631d5dfdbecee413e8010423ff9c2c6651ba8dbf17911157ed7b543cf5605f302fa6ee95b9fae263af9bdf152e598380612a74b53d254e7ec16d57061b153648b8eb888a676dfd1bffcd349291205fb780566a62b6e1064998c01f4a43056e2904fb25781259e37c3e985651bdd003a614c5fc7441b099b4bbd38477e66b5fcb969bbbe8290b369cc97216990c21a911e43b2456baf83d75a66291e401bca265367bac16773b81560d1b8b950df3cd6311ac0ccf04141b8d455e330e95dba65200863dda7d95ba08e12e4f04a5b2a601b21e6d36f2cb33a248fd48e3ebfb49c79c33e758465e16e6226b11e7176276b7f2c2e653ca5129da1542fec73470190844cb0754f7f171a0e7d02fdd141448d25e1c7ae6363225c4a79a32eb47912f2c236360b0b9edc3fe6882154943d93e504c38ae1ad6267855883663c724af09b512405301f42217118d4073f4373657dff52ca184df426db64b97566a2a9aab3b7e2f3cf6173b1883959934b512316878bc7f3acfe23cf43e1380a4918327dc7b0e34f22a09f5962faa5273e621de4133fab1a3e28c12eb801f042f6c75de89da4692032527af404010e9d72bb142828b1fa3d5373f8ebc21c2f5b7d65dda7909a94199547d70752e0880d397e15bf74ac0a5a4c5c658fdc313b6f2f80e4d78a563050c2b839614c77c6a55ceb13820e6f06dec884e13e289b64980025d3e0562b11dcb11a06265f369a90432f2e017bdd52f69d9e0cef11086c3d9436ea60e33e8a9483bc9ecb929a4253a2b61633dc7099dc97b313295c23cb947e850a7f6f28d66a1067ba8739c766df53671cbe8f8f40a362eba864016197873e8f7c2a4baed432a6053c35645b74fcb56065700fce60bee5487389305fee9d62a257171881fab04f4cad49093c9f2a5d2eb16a83da582fa2f4f4874578cf1689efb5816fa1f734c1b50793eeb5d53a6c09cd5861a20a104ba063df8e91030341a312f6b9776451bf781230afaca294775b651808dcf95b5eb05172520f18cf8ba0331179de67c9dcdd10cf5c7453a4fff29b75f6cd0976bc723b10bcb3a0e4e578b63ad67529c7463b3cf69ef9531de8e062a91270ebdecdf35cbefbb51acb7aa1e9932283402f9e77faac7d24ec5c88ef614a7b05255e03b06fd9ef226fd192626ab2ada0af0f61fc94818b83d4e905f5ad76fe9c573ca7b57958288df653529b69ac43dc40b6f2e202c2737f64955880d309502d7683960928987fddffa3b12e72573245056bc98425b36fb88042319f363c1bdb0cdb5eb2b432a28da2db9da71f4cbca7e0884ee516669f1a800e59fd553281c26c1082b5dce2f7a72b3cdd15b3800f4496da71bf52eb18e8244f5565b99982806b114fe3485511e7b6ebadaad82dc9ec2b1bfcfd0ab36df7365732a984475125f8a6f19e0cc9d04db7496c5cdb381960ee3bc937664012ca5013a0faa0deecd0b37d3b3e27ff13cd55d183c687f243a78a8026a4faae9e83c253498f615d402cdd8d8c0306d6deb9931cdd6cc6eba1ac56e7163d11bc50b5c7cbbca5e47921b37f7794433bbc1cef1bd50fd8d603a110790956addcd98ec31e3a82819ce48a96d2de55ffd113cbdfbdf8cb42e0b747dac2f94034d5ba33c231a259c7614fc8cc229c1fddae81d63b4dffc83c1ea665f2461c421839edf9086df643b966aedcfd4a4373f64a17c837a1be9ed627a1e156f51216beeb403e6ca4e09c4286c24f6f027c22e548824a078586f2ac7dd21a7c31ba5efc2d5291b011141a5e145b08211bce10f1854f2b3c0ebf47e72bf4e94859ba5bf931fa7ea587235239b53cdb24703adc2c16f4d216cd92b6b2f15956502173f54d6fd6acb562cd2de9de8fcf3d03e83177174cbdb7524ef37da1da3ba8f5ba6b9dd2624b325e920e78e2bdb9aa22125a524d", 0x1000) r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x81, &(0x7f00000009c0)={0x0, 0x2000}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x3) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000a00)="ea60831e552331069096aaa8bcb23ef13a560b9d464c4f0a497fc268451f865e6b652b2f488cdf691b7c0a066552842045f2c9c77653379d57e5cd12fe6b69df18c67dd40f71f47985d43c169086db1e098a8b19bb0b0fe281b875d096d7b3d85ccf8d236421fe052ab4407690d0c50ab6cd5c127c69e5516d3618d48d21da99e9aedd4363003f9136a7d8e4b92ca745dc7312a25b48bf4c0d8aef85dd2b218155f5b09b4198912622aa34034095824f2fb0ca58f5e6d6988dfe9eeccde7805f169ebcc11248b3cb465451f3e0b7b854ad24328732259e0b34f52c137efdf9fd76d8f264d514715515ac208b69639a21ed31848c36ad8b2932ea4a0fee1993bb1951c5a9c6d25fd423e3eb0c3926a043aaed841b8f387c1468fa7318a6101147a20da515e4f96079372bca0ad566a7da65ccd53aa5e4554f23929134dd9379ee00c84542eae7a11731ed714a0a37d3ffcea1bd9f607977ee1137aa06f2c4627c832000d4f9c500aadf860d88d411294c5e7b5a682450f5d592325b381e35c3dedeeb035cf7582993d1d5da8c95a0e433143cb650655a262df498f379030a59f2a2f4d52cedb32a872859ad33a154b61c2e42c1753634f4f279292e32539db580e4f89fd6b57f505ce6d5aaee579d2c939c10c37aa4c4dd66c98e1cf9b7b1e69e6a059b81a376386bc4041fb99acfaa931621b34988778b6139b3f21efbc3683dacbeedec504af32b072e1ce71545f9560be168e44593db40cf723ab6b8ba67bdca119b0725398a1e024c57a2075739bb553ff50c1889366a3ddd84cb46a38ebfd6be46dc1ab24f4dbcaaf98087c8f359cb3546ed812afcf267d7977bcb94febd6052bf13c3917f0785bcdf66b931b59dd38ebe472049d04a29a2ef52a75a6f95b18aaba2f404ba10529d38c18ba25608d1a7b279af2ff580789ee8d8f7fe80fcfa9110c5c25ad3ab0131ae8300df29637d2e0d9037fd95ab409e29430a542d13ebbb652697353a1ea6b99fbf0218a86c4e410b1b3f9ad1be93feaa380f313616427a53267ae456130ea273d5255ef7c2117ca8f7c962c245f6b48afce5bb510088c6bcf5e21a9ead0c6eb633b37e1297ed7617e2d326e38029a51be9cf96a40ff4c8a27a2cf95f229420651b6e700e15e2fc98cd2cc344be132e60d69f0054b09348a3cb208ade4b175e69ee2ee0c47cf05b4a7d89a6dc813807bae7991a840caa90de0cbfe1fe20d552e4d0a26bd7a8aae46d4e4b3fa5e702f8d48677ca7858ab78a4a34080c20776f4adc5b84e35d46287c551874a53dda2e3d11554049157d116e99c615146276deae8f20fcafe4e9db730703f3a48e5e3ab37a148635cac847e02065538a775324d26fd5434a18c8f46248a778c0bcc5002f2bef4c6f78657519d0274682ea2936d8a40d9f3654a52f8cab980a1114bac021b77e07f519ab6e7a896aaf4e9eb9ea3e72b519bd87f424a3cf32ad70c17d73aa10ad169fef7908d4dcc612483ca56d3937287fc2a4020b742473f0a6029b0b0191dcd540f781a7d7d3b43652e09c333e7faa64a936ad247922c42aceb18fe0a7c65b1971e713add479bc87dd1e3b054eecf2c92708fee137424a09a21cd9210099c8a0928a1ba45ec9288d65da8345a9adcddb185ce97a185bd2c76eb00e5fabff368470e0c92a864df03d6970f889c6459de475e5c8c17046bc75e43adff0466b4860e885ea15dcbf301be41cea1c212f0d2fe012f3a42c5224f2583d117229fcd58c4c952173ae8188e319d5d6a89c37d604bcec82d0acb4d326ae9a7407b46823f59f05fdc62be8d13544d137c5b861c5709e2cec8c377e0933f9f2a89c8e7f2807fafc43ba871d32864f5b2d076f9a32279d54c389ba98c6732e216c8010ca2a4bd126cbb74debd2b961e6fcb24863f7bc51620f5c274479e06ab25be4e30cdb6f74b1c318f3d7546e059f787b53d30e3c42e0ce851c01bc2acfefb88cb3ebe66d1a26458918ea11d00bcb5edf82c770d991e0a9e53131955cc9571d694303adc326119163b6ca6470bc1025f4ee9eed42dc3ff67dd26ee85df58d0164284fd73625309ec6b24c34cc57e1900e3d5081f5db732430eac1632a7a644c676498abb4a56aca8dee606a3122df9c5c4e7581c8d992bdadc8b7063e10f40413c9e1781f1a3a0df16a62c9e78925692296d564d3da88e170cd3fdc75c3930bfb4fccf80b3b6664dcbc9cd193bb4d277afc53c26210c3e0a6032e860343146b4c234ee6919ff2d9ed59e1df596d576845341e5960a086565852d5f5e3ce1cb71e69c67becd5fcd089d581e3b88f14ac8a67a82698f778d666d82674c52f7313228bf0e9ae2bbbe99351e213f457655cf1b3ec5ba9012c21c9bd8cdac7d296d660715f9cc1c1238881c8e567e84d659a5be8fd685709d3361a867af523324c00cdcb39a85f29efeddaf79ee6b57c208240512b190e4f2411d618fc55d6d92112a097f601248ff71782fa034ed9050da9e6152273b4018ee4d2d9b127c8e1212f484b8509f2a9a2bd43fbc8f47fbf197dda5957d5fe04e30b7e3826e8ae226915bf8ddf464d59c49ece2ffd5bc092adbf3d2a5cecd81e3f1a912ed19f39c0cccf4177d1d00f0742379f378c11afe919bcf783f953a38e22c376922d088de3d16f1cad5803e876ae4c8231341b3ac505d26f803f370a19c28907f7eec5edbb27a12af98fa011853b336d841abcc4105c8a72ccce187702ef35943c18554225c3e56dbbee283ccfccd36fa580364caecf492ec4790bee33d07fbfd642d5d29a995a7d58b46ced08ccec29e1dae8fac2bab75490d975eb3ff86509dcb3b9a6a524bd462c3788232494ad2ab02acc51a23800956818df930539ec48b48f6018202276fce9b2f599d5a2e29bad4e31e3e917260dd738c7d63290209fa2d416f9fcb08da61a309dfb2ea3b9bdca6ce3309fb26743001fd511c07df5798f9327d624df1513c5c6019242e8ccf8f18912b2096d291dc6f99ab991c4e000564dca3293ed3d86e8fc187ddd9c143de96c1491a35cf3f5f2022bee61682f19b20da9deddc0f1123c783a72708e9f35a4d972813ad292ad7ebbf1b0e575e1368c0a1e0fd87ba8bdc1b35fb869dcdc8f861b61b2998e09298c055ed8c3261536459b74045955edb2e53055d1eb045a5541ba0b54f73723c2157f4d5455ef33c4506690087dd5dd43458a779197299bb6ebe0b8010bf216712287d0994f565e5ab79ae29ef8889881e4f4ea90b69dbba53e2c77ad8dca7e5ffa5219ff6d1bbd79169261642fe9d4e1478f87f1b6106b183e9999832a8ef0dec1233edd1f4079c2aa1043cc51a2530f3911345518d7f0ff8cce6c3cd3deb52a46398a131127cba6ba295203e328a57492c0fc446c5f08ebc94abd794c11b786debeea2d50d91a4c54c21a36fab90c81d5485f75a300265f071dce3c8c8cfe2b6f294058a18b2fce173403435dfa240a7f5ecaf8f32d0528c29da9f71995632cb72556eddb2d436ebc8e995593f8aaa6818ffdd5770fa8566a50c6390a2bc57df21c4a7fa4640c524407a7c67c98522d51c590d29f994cb7df1d2ab0650858aa016df17a80dcbdc7df4132ddd4f15fd25f5ab4a05612b5f3eaedd7916e31a76cfaf0e31e71365d81f8040f1246d837d714573f22bc5945af540f9d242ee74e75bacd6ac7ea1b1a37cbe8303ea7d7c52d1659465371cc7b29ed7671f6046237cb2818a4498ef520b58eecd69c5f4acbaeed3bd35fb603c368e4fc0d4b1b09367cad5a973ed48cfebbbfe044aa29c9b7c1b77caa18d11a96d4a947f2a9f961fc1c91aa5a1ff39879a5e23ee3f31b91a0b3e170bb93317e84115739f61ca07717eb040a186cbde32d5b668cd04de4471c4c28cf933479ff6b2cdad1103ca297feacb8ad6e5f3d96296a54042fa40a0b4e01e62c8ecb0e33a9a12bc698d2a90f45d0d94376864870cfd8c1fd1d032c0db62a5d61266b475d6c43d33103dc6bde1adbd7be2377d67b58fb9f6ee220f74bf49cad50d2ce12cb8b9f4c0358f6596a9a5d5661bb9501f01d9605f4180b09fc2a93f0226f01e175d2062873f94c20ce48f7b4f6e285a9c02722c4d0156a7eace41cb002a96ae74aaa5ee1f69a5456ddaac601073b306b638ce9fb46502d34ffea8dfc255c5d4f4f952d5549636f392aa888f4e659c9694add30f4fd04545c4c61352dd60f72e7f49806745e6bc7c1d0cbf6fd7b83dcbafd153e4aa93de94555ebbaac005e74bbc6cef6a613f61c5f9bddfb0b12fcf41d943bbfeee5081ae5af19d3e50823116f63e520782240ac30f826bd2b368530462df1b0e53f09e6dccd19b53fa43c79a35d9992766be436a89f3a6d4fb44f01989acc28c26c9697d506749c6bc5839a877ec1b35c65a7ec4cbcb9e6a8f7d077322f2dcfa6e3c9d59ebb87fc12e7344b3e4ea7fcb330b47d1352a62c01f1acefdeaf3da1476b51ce3d7090a842699748a86fc412109c6173ac2619ef1da3212a9144dca262e118e13c9ea4bf1d4029e799a112e0e9887a7f047375a54b66fd36786987610585781b36fe47bed23b49cb85e474cab766e318b68407994dd22f9e6818ba16e35afacb129d8fb932c0cb49e08e55fa3a47e458f27bd29905434f2301ba828ed6eace1fe6176d8577a53bce1ea468e4f7e19f017ce1cbbb8e4f1826a9d919d76f6c255c4de1bc082de6c9b6beca4f48eaeb4bba5de4a82dcf5800fa5cc0b8f01f46a9d88dc4eb533ce2e8c8f0f3b7a6f9e2a9393fd3a33d49ca24c120a0d925c77c09a1e79acea01337b2deaaebd049863fc662d4d48c613f996d7cbbfe2769e9d033e08ac98cf38d385cf44d3ae310e24b37bd9c585c785665e17db4016b5370f2bd58cfa0b2b73fe07143f62ce418a5cbd7624bd6fbfb10c8e52bd7b74718e4f193747b3f1765c7ba78deac4a6fbfe50ed1a8e97fe5fca5c4c0f39bbd17399accd161b59aa0c7abf73d16d912779c1d8dbf41a8bd5380b06e0136bd7d7841408a752958ed09dece61908e7296d7d7c84a49f73a8ea0527bc16e9518ebe55dd20c35eb4dee16f9918db2001b41ef8e25db23e72d09d8a973b1c384a3c40889f228c49100499f443e1dccccb12bc75f04155309645bbfe67639e6f65d2cb3a68c01fd8ee849a798357cdb842515d1515808283a9a1e47e9e6987808fcac9cc5889016932ffe89cc156c0310da45809dd5de06ec7fb536cca7dc39e58f1953a57d78e31cb410e4b83de9f078ec85b4b7b918ef0a1589976bbf0057b37313ec8b0c6f91761dd3c31ee25504137a8fa3fa59997ea6d7215b196764aa577de9eba71b36cd0f197a1838664d0d79535fcf27d60c408d87cf79be7acd11ce5ba5b4da8d266eebe04d7c70d0da559ad7c05e51d9bb0989acce825535bb9818f7fa07ed6d405580f5824d829dc58cf4898da69cc4c514ec7f557764cbc11c2a18d568c2d920963684acb30b6a4efbb41309be32d1e681b71cd2d2a4977d40de7733aa9e49d2254920d1e1379ba1f7f59ac611ab881b036a70a40535d74da3856d3eed40bd7d64761c462665d0a05f26c33bf587a0d45a7487c82c591416666fe18345afd48fa684a16b1873bf90953ae936b05d9816a212e0674e3e8262bb2129c5bb8c33c2cad694d429aa9361ef029f436d72cad2d2764a9a44f2a85fd1c01191f99dda9d79f9705414d851b468e79250facdf252f4695765f27e9e57bac17aceb3301a8355002e3a86b9aeec1117eb3fce5a966488bac2dc489d39b6063d522ed933536d3f84b8b4344a0fbe8a445357b", &(0x7f0000000080)=0x1000, &(0x7f0000001d80)="93ef0eb8ee3475eb918a190c741699626da87202d236bf8d7f53c8061765098724ee3d83d73796b75a9218b5afecd570fda9416a19116380bb3754f0b72e893c96fd7c1346cf90a4710e18023e3b7be065158979da6b3895dced74ccd131bd164918ff4ff9a27a43502eadbc5e7a065655ace271c5a66e0d3179ba8d259b537991ae061518ead9686f2679ced3c5f85a58a6c87ff83bb6df6e036fb1713946c0d54e4dcce00431b6adbaf2c08e612e165f264d4665a6ebb60ac05923fdf6bd179f9beb720cca49ba9e800e6067836e56fb88a4c2e20589ec0a7573f867c58f99d6a99b59635c9f69f842bd7cadaca27da968e95fb3ae24dc970bd062932dcc21406b613dd9bbeaa05f82e3f0ed523b93e02b91913e53044d81c7870b89d4daa23beaa00ee97e08dc733aaf16aeeacbf74528c50490e4dcf065d798fed24b9d6d0aca9166be74cae40f3bd7d2c68c33e14bef21543c22275fec0ae981ce8a8dcaa75b6cffc6967dfb36694301fa633b217e94e330059e91358480ca91e97de221c723d90dba3c7b7bf4a4b46472c2bea80b9ecc198ed20a59c21b87948655752f0263e71bdd6c15ee3541f243bc490f8d229ab0b429eb092323e1794b3a9ca6d55fdca913d7a60c51b522f5b32045f02661b64d72ae05d49c6832eb1439e8ee908401fc88aa09313bfea6d02bbba3f13d0224eb36039a7a8f92ed7995a95ad9c9e2530c388938ab40ddb12b693f3c046cb846acaec2f5017919859290d012818229578ab87a23ceb1642eb2ba0c320a2ba41e930ca8d840195b273795bf143356a473ed4ed82c443fc587c42c33091e96b9960dd607ba5d6f2945b676a1897bc7d059a71088b20eb9ea05165d9768edfb72195d3e358524fd4eff6f5a6603ea5f10bc17bb679b56ecc79d367a7dbeede0ca088ef31e1dbd36b249956b92fbfe54a588b213e81e767c67db1dc6cf0235db448bddc1871502f1dcaa0ec3757a5f59a521e9aa56a32f5a52d19dd8c541f2fc82424d6eb945b43ecb6faf1a4e74be82d467cb665d876e43c3e100bfd9324347374d81f4c360e89f3f6e5742640164c78b50f0cc3b3451284a85ad08f6d77139f02f9a72df74efb50137d42860fc53a408a3b9b9790bafa0f928e5f9133e697d0ace196dbe0310d826d7261a809ccbe1d44078f7684742385c19a4e5426292dcbf8dd2a0fdfd09dc4a95ea5759002a5f011ad3e692f15abcf20d36a3c9dd1d5bf361eae6638dff8f807110a032720a28e5122747bd3d629837fe151e4531fb3088d5c1a89f438cbbc35f9b09c51b2cf8aa5c6f4d68e901cc728a1c5cf8c6dc4a44c7dcee35107e6386505cec515dccdd36b18ba3580511395a1fac0827b09bdded8952ee48e8d8b4db1d628655a862b9205b4f07ab35c1a8e37fd421dd0d1cca20a1805a3868e1315f4a7586154f6245aa1e695e61d84f1ee131b2148b748f86613b051ab845587509c4d0e8a49dadd11599437118ecc6a4d7f7ebf56d5023b45a551667bf4da817d2e53c1fe202cfee7f0756c477ef3f0e7ff702e2bd72d9ce05c0767c92e3d7d426d5ae4d401b2b7430cbc65cd9a83ee68e76fe29945e6de2a5aec995db946b7341849d07b64a5f47b37e196509323e63be332c1dd23c9eae47791ed020fe57bdbf6f93d53378889fa375249ad4e4825143888bcf12e4b1e68eb7327607c5582b122800bde6748eaca4ebd765a144c969689daef4543e583ef694f0c0297d026038ca7a120b110fab9a0444b98a9fd4a0511197e04443892dc2af4f6e25686b73f178eb661ddc62c152d3b56979afe4490c7d1145884b2aa7d088e0f17463c92bc9eff5278feacd34a84be65bbde79faa46a69d962996992f136208fcb7cc2b911487123a692cd3f71c26bb74ef2e916bf9d2a416522649063c00fc19245f8e7e7cd73966e32239651ff58db1b0e40b225ad3dda524b1551ca4ca3ea6d1c85e401e639e5e26e70275865e6742a18b34649c277eb1461fc86915cdecd868190b643be44dadb99e1d73efc07087176237b3d66354d637c655472d76152297ddc1cde72ee0e4d03d43b300619ec56862824a3848ccc99b03cf820e8fd23bf3a0d44adb793de0675f673e511edbaefe8c153a5e4ee9bf44064297815bace4fd175b97ffed1b5dfb713b338a32fcb7572635ddfd0dd4e32df926a6882fc2eb79f7136b9a696a62a2552860585b2c39f7859d234b75f71cd72bc8babdfa3a2f43969b7ac7a92cf23f8c50b98b636ab33178750e11e8a9ef4785f7f4999d80f4ddd060f1b66f58ba65b46bf425a55f5df1747e6fb02fecc4da73a89ba1240f45f6095915e62bbc8142d2836ab5e73c5692986c363709590caf499c5dca9dc5278f49a30649d84760b3150e47716c9163c7a8288a5b3ec60b1f936d2234663c036bef375d8885b194f1633a8513f3d3eecad6c44f44e65774433d20e961c9f77a59d3d6c3ced64f8214fa4b830028f4db6e3104927d0796101d050eafb770eefcac5649d4a9f2231c37cda6e60da6f580c880689f208abc2e41ad57c9ebbda9047caf524806fecbbb57bba6cb926095632f43617b08485ebfa1fa941ef5491c55b6f9e5d5edc588032ee7d762be02b4c4ce1836ed8c5f897136c8ba1368dad1901c9dec6686fc4ec6cba9474ac74e07f9a4c1196c6fc7b4e105905c3c7c0697d4c1bba0475fa6567bafa8a750e68780cd2d96b3a0bb83c2e618db0297cdbde4f323bd2a81be4944c2398341b9838611b45521b49cd8eeef9986fd1b4a486d85b6c25626a56194a4aa2d58f88c18c118ede777119130662ad646477fde505199a4b72916e2b3e2457d5b45b2a648c90c98058e3872eb4c8795a2dc646150ec005df57a963f76cab550af3a78fd6f28f8065ee3092038fec85ae28d14d35c22c88c5d8a4e4fcd006f8c6b8560582b8a821166fff98a91d2c766bf273eb55a649c8803038d3cf44529c51e0938e53dd0f71be1cb344423d685cc0a717f59bd6be6b2dc2ab036daa7bc84e371fc4445659228b6527be9745be07cc0f24fd079893980f1b72db3d6d92a56372df1b498a93f8e5a5edeebbc56c22ea77862654b20b6c464c9107b49e876017269958dfa3871166c98cc3b6967398b483077db56037aee85b5126b0b31a8554ef2f141f0a7cb772b41c5d7d44d597f1dd6f499b127070ff6408cf8bdede76ca8c9b135c58da82c3c245f4eec0ceff5c7f8a27c440ef19ce2a894824b32ad3babb023d5cde24fc8051e04f27d3dd6d4e31c5dad63ac2b63f5954092a6ea92babd1d1328c63011936321da92352574b2c98b6ec2222204dce53cc2c861e055dc600aab3edd4e400bba08950a448b5646cb2cb8f0562ccda3712ba0de3647f3bd99b0578cffb3ebaf3244c9d0c196d5fe313a3be801ef6a0fd8099a81e73f16373867bde2310fec68c3523335fc3498cb51cb4ce6feb5fef5884034ccb1455af1167edb206800e585dc9ab69ddad259acca2c7cfe68ccc88eb358ff5237b82e0435907b3e295dfc1fb09f228132c013ade5aa2f6e47877c8d32cb88247d2bc90927c527da2131f534a5aae1477c7fd30048aa607ff2aa80cbea66a51d9830cf287808b1250355c346bd96446d703acc3338c7fb6b425398121e2bc3668722e7032ddca9756e7b9912da072771f8d0c0d8013cfb637960d4c9bd7a048d757ba3d0f87c32b78b2ebb096a1eafae14e876f8b8c56bfb2bdeab358550480cd5f9db0580442927184f322b877b4cd9dcfea1d64aae84b4afc8404939819496d130234183919266728400d00ed1932b54afa6d55f761c1746cd97f06c518f287b25fab6d58ab189b7f5d1e0c1bc8458a33711646295d7988c4eb2c1af8dd1904596563d1ec771c263faf47fe02f4173ae1734eff68560f4c763deeed6dd53f95b5c174adad65fc7178615d6ec11b7457b405970818a2a72fbd8f659fdb6252a2ff3804669dd385bb764c0ec64b6a20e85d1bc1859efe308287d4448fcd001509f198f1a262908eb130dcbc354e40398b4e0a205d921765b9d758a90536700e45ee03d69a2b371c1f0228d11ed1cc8f09964706ac89af976c57dca9db1ffa0fae1c22322a9dc9a39dd7ba6b1548942c64aabcebf22ddf18dd344b228c0c70df2c36eb95ff35dd64be4c15ca36b1314cabb46e3edccf254b4897660e60dd199f40caa8b07e00ab4fa6686d851f8025bd4b3d16bc5e28d7a07b58499430c619bbb9f97f4ab15ba22d74c78fee506795e92271a95887759af72b1ce0acc887ab029b3c54f6c56b4679104b4cca2400a134f2df328681627bd5d7d167c9e1720de698ad6326fee5caa9372e05dd2f3b453fffd89a04b73e5dca02780f274456409dac6b4d5f2a8d42d0d66259cf5e81f523411b3c775c555984f72909afe8fdc0980c37deacaca00fb978d92aa303a35ae7c6332e085130232646c71ee7778923a6021698de8737ac0fccc88c48834f66d1135adf65ce9a448dd8c768ec5dd17f0c9e832affb9ccc535f096d578d2fe73805c38447ba9cefc150abb98a191d6fa189455e16dc69ffaae0e24480cb04bc80aedd83a244cc4c06e0d812bc5da2400f31cd8fd7ec090cb59356e8af20be583b77ba416e3f59996ed29f8cc137669a0f2fc34b5b191a09c021f6b29e189e1ca605d9599bafe272cbad5f9ba438f3d0328e7527aafdf2c7b174524ef63d5b9b7982a09c3a9405c6f537e125a20d60c544989654c6be12e4a8409b1cffd2a387d7b8f1faa3cc7709c9f570441373d23b18ad9128fea24c241dafd68867860f462285c01cee6b54f573f66f83eba8e65f5fde6fe47949634c5eeac92c5e532e1aa1bf31de81e7d75782e97911d1c05835470c2bc4c81c85f18f5ceb583ae2a9e0afa4aa8b37891c1228f0d593fdabf530cb97e500ede96d0eb1b27338ca7836e5603beeb5c9df7662766f5dade132caa5b7617001a54b216785e45b7fc310e7e40659dd9c4ffacafb9989d7091070e7cb4bfee673a0629d30e45393fc2f2d4b7a65cb75a638280c6ebe49985798acea3711b3af64607bba976c323438ed9d3b4fa4e660e0ed8c8b6ccf66f9eb91029ff657191a9447504f279d41afdf0aa886be576cb32bdc3e18c157590ea5e8884d54b08b7d4167f981de9bcdaa3de7547de68b45a0b99114c909819bc552277ea7eeafad5bf28cddc8ff88e6d7cd56df5c3a5f5d680f2fec2f40ec856bbba0a3b737f4677307d029bc0565e90e1606b9e0aa6a59c0f23a8e721e4002ec8556c9bfb26073229455028918a9b58380c438e0a3ac2fcac68601eca0721d2461b0420a704682a47c9d3d5a375f42f72135152937b7ec0f665d8eef6944125be944a028d8aeef8b8c97ebc71d5ba2f62f97405820d10e822d2d3c515e81900c1e164c9dec04ab2a8c82a228b64ea18d19229d686ae6ee3651a92cc8c1774544f0968fde4a80727538cdf7994000254fa80b4f5bda6e115a88d3a1e9bef93dcd7117714396ed1ab70f44f748d9e34d0badbe86a4f4598ae418f14a6c4d8cfa694f76da24af74006d4bb783db7a7ed4e9bc90821a2071504a968791a3bd366a0b7adab6a4a1d3f5b12fce41d0d78088a16b8e432a8fefe66217d4473386fbd62d228ad9f4f857fb81be9486b28fcd178b530c6610e137218f1000aaf8fd0f19386f28aa9840821c13430fea4d4a8b3b4a82b4de5dab30786025637594dd20d853c9e18d4b7144e2b0d883e3807fc62f6a95cbed80d87c597ac315b4fdef0e3036f4da8c7024b8b70f70169b4a0311f4", 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 3: r0 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') fcntl$setstatus(r1, 0x4, 0xc0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) fcntl$setown(r1, 0x6, r0) setreuid(0xee00, 0x0) close(r1) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r5) getsockopt(r5, 0x29, 0x3e, 0x0, 0x0) executing program 4: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe}], 0x1, 0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) fchown(r1, 0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, 0xffffffffffffffff, 0x0, r2, 0x1a0, 0x4}, 0x800003}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f00000001c0)) r8 = semget$private(0x0, 0x4, 0x0) semop(r8, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r8, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r11 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r11, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r11, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) write(r9, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000061e000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x80}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f0000000040)) executing program 6: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x81}, {0x3d}, {0x1006}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x388, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x3, 0x3, 0x35ab, 0x6, 0x1800}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="77df0b85c91dab32d1ea810c0512", 0xe) syz_emit_ethernet(0x8d, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff00000000000088a8010081004c000807c273627be87b5267e2da3496070bf1c3c6c634c3361cebf6a20e7d73784447a26603995b3973e51b60316b0cba41c783a677b9867fca505f6fb78cbb7eab787f709ea1ee0064f35451cdd5e71619997b97903ea9bfdb2192ef7f2be88fdeab972e41ba040083d272dd6a71a2987089acb9ecfb5d57a39f"]) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080), 0x0) setreuid(0xee00, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x17}, 0x2, &(0x7f00000001c0)="24fd503b84517f68ea0e527f40b07df9e3d20a1d58930c9409e61259f20f1f94c4bb0ec8f34fcbeee31703ec22c96785b1dea305d0e9836186c3944431d6622bb17ec780bb0746a522e4bc1e6f4983f772f01cfeef703b84e8957dc017a278fbc024ac60bbd1211f355bad797d4a8eb4c5fcd147683e5485db98e04950163578135410a5fc18dc1f9bc9899ff27dd603f719512710cd85a708d74783ad4a6ef8188969", &(0x7f0000000280)=0xa3, &(0x7f00000002c0)="4ef17f932324bc05d5be4d4e9f95ab6719948f6121a049854284bc360d1d57e14096bbddb97c09fe2c11a9b00b60f99ad2c8f4b530149ac2c3211aa499fff8b96c65afe9b64cdd1a52231ef192b79fcb006350850e2e4e4c554427dcac9f3aabf1acdcc4e4ecf9bff8a50f026387d3977f33864144ba6fc97434171f7ee7e53f6690fc79a79b505ec71e984694898a106ee8fb0ee8fdb4799a77491d9cbdedd4427e47d1d50b7c52b84a4b08d1f6d0bffbf87a", 0xb3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x28}, {}]}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f000025f000/0x4000)=nil, 0x4000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcb1714b9fd812eaa4e0af9845116f6237f713048e69931d29648965218864c72612de6dd1d5e5bcce804ec4a264700000000000000017b85e30f820700a5", 0x40) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240), 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="a5ff", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) executing program 5: r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)) socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x60, 0x0, 0x0, 0x800}]}) getpid() sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) socket$unix(0x1, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r2 = msgget$private(0x0, 0x22) msgrcv(r2, &(0x7f0000000140), 0x8, 0x2, 0x1800) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000001140), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604"]) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) getsockopt(r0, 0x10001, 0x80000001, &(0x7f0000000140)=""/154, &(0x7f0000000200)=0x9a) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getpgid(0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="11", 0x4a}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r3}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1f, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x4000020d, 0x2800}, {{r0}, 0x0, 0x0, 0x0, 0x4, 0xb}, {{}, 0x0, 0x13, 0x0, 0x8, 0x38}, {{}, 0x0, 0x81, 0x40000000, 0x0, 0x4}, {{r0}, 0x0, 0x21, 0x70000002, 0xe60d, 0x9}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x0, 0x2}, {{}, 0xfffffffffffffffa, 0x88, 0x4, 0x67d6b822, 0x4}, {{r5}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x5, 0xea}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x80000000, 0x1d97}, {{}, 0xfffffffffffffffc, 0x10, 0x4, 0x9, 0x101}], 0x3ff, &(0x7f0000000140)={0x380000000000000, 0xffffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0xff6cae7, 0x400, 0xfffffffc, "1a11ff0300009c4fa879000000fffffffffdf700"}) writev(r7, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r7, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f0000000400)) r8 = semget$private(0x0, 0x0, 0x607) semop(r8, &(0x7f0000000340)=[{0x4, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0xfffd}, {0x2, 0xffff, 0x1000}, {0x0, 0x0, 0x1800}, {0x0, 0x3, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x1, 0x800}, {0x4, 0x29}], 0x9) executing program 3: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0", &(0x7f0000002800)=0x953, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getpid() shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000240)='O8', 0x2}, {&(0x7f0000000040)='5', 0x1}], 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) executing program 4: socket$inet(0x2, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24, 0x0, 0xfd}, {0x415}]}) r1 = syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x44) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) close(r1) fchmod(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f00000001c0)}) fchdir(0xffffffffffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f00000002c0)={0x1, [0x0]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x9, 0x0) close(r2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r3 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x80000000, 0x8, {0x101, 0x6}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa406cfc0c9a1408004500001c000300000001907800000000000000000f00907800000000"]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x4}, {0x34, 0x0, 0x22, 0x10000000}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x887e) execve(0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="91a6f34dd8bbaaaaaaaaaabb08004500281b3d46bb001c0000000000019078ffffffff00000000000090"]) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe000"]) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000540), &(0x7f0000000640), &(0x7f0000000680)="bd6296818af1e22a3876cb4dec66087bf45d5b5bc19af7e27dd8c34e0294ec4c1623bde7a488ad2cca30bc3b8b3a8582de92c9474c39e761ecb682a7a00796f90bff78b4a0c68529d2569c323db86a70e66e4da175e352df7e7f79f1e9e2d9f0ce", 0x61) ioctl$LIOCSFD(r4, 0xc050756a, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3"]) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc020697e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget$private(0x0, 0x1, 0x4) executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77"}}}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpid() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x21, 0x0, 0x4) r0 = socket(0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) pipe(&(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) close(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYRES64=r2]) r3 = socket(0x20, 0x0, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000280)="ae215599fed2fce97f573a9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1c9a9f0ecffffffffef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d75dc32585ad0cfb4151f3d094e24fa618b6838f9be9a3651300741af97fcf18f2810ef9b5dd1303143b60dc7f8aa223c9b191c4b2294cd935bbc7627d79c2fbe04e6309beaf97917c04e2e89b15f6f6730698b0aa7201b4ce647b0872c7a98b34b5e0bc70bd783f5bab5affa8415dd1232f8510cf717e9bac059466734139302f8f3c9c0246b13da6699b4bde5236291a4b73293e4b3c29f048136ac5713b98960426a5ab9460a978153c70e718f2d3851196", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r4) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() fchown(r3, 0x0, 0x0) syz_open_pts() pipe(0x0) mknodat(r1, 0x0, 0x100, 0x7ff) openat(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffd}) setsockopt(r4, 0x1, 0x0, &(0x7f0000000500)="929069edbd8c255ed9428717d203ab4921d4fb7284fed67d7e8f12d6bb7a91de3f9a775c29c5ffd44467db3cfaf4c923d3e21ce28572cac5b254082b0b18c7b615a6eda2eb884221c78ab930131bc724cdccee4117d11a39519c67559673d744a457dce77293728afc232c6c1070e5b9c53a9eb40eaa11c516eb3fa93771b0a92bd2ba8dd77d946de6c2debdf33d872bb1f9f6751af120f5c00dec4cc7601e04300888ecf3c0aee5c0dac5479bedfe4d3d9ab1bca62b675da22514aa22b95eebcfd0", 0xc2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000180)={0x1f, 0x0, 0x5, 0x74f1, 0xfffbfffc}, 0xc) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) write(r5, &(0x7f0000000080)='<', 0x1) sysctl$vm_swapencrypt(&(0x7f0000001200), 0x3, 0x0, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) close(r0) executing program 0: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x61}, {0x16}]}) write(r1, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) close(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000001000)="47a74ad74b9ef51aa313f82f56d3d56c188a51f074255d1441037820d4c8eabd72fa9a965345d9a8848f7f1197fc390c9d82d3d6e30a66da612ca1c36d7a3132ab6d74ac97ca10d4546a0da1238c0324a9bd9d70574a550f91b5a5a60d86864f8cbdbcf90219cce93a4076f2c92c4b0ed6c4634f055c6ac73e55c098fb37560a424982c0824e60990bbd40211d02fb631534b1907f3593fc92ef897f5877ade4bf32624cf3e31769ea9a1c5c09cda06dae8bb3540613b56d2282298291716b5fe694f004f88b7b5151e705109049ea0ad3475d5e8e96d455da23ed84fed1a4768c6b65e12915f3219e3d8396865ba8a760129cc2024b3c6c2491a1ea25248224c86e02886279268749b088cf39dd80c10568519c4bf47b66a40dc65979804f74478a4db65593e792c8111d1f3b860771046bb2cdeb50c032ecebc89a9a1e1bc76d991c6ee46b02e9594c77181031328ed0bc02a3188ef2a7908f935a9876b09f12bc9b10fd9d9daeefc818f449cdc2f616fd51d5ff074ac6e43771441fea603a27c4218595d32eae789850b2ce1d0d9d8dfa09b9c310f2689745698bbaa388d5d3a05ab0c4905671ad982835656f94a69a72b7fd06439c4a83e97549a187bba67e7893e5d6695118b7b5e8d2c72b47e35001b145f3abe65ab82814d5eb0b31f865d0a3fc75c477d864d67dad7fed783bd249da92a33b565fac51a3da27b2e7464dd8cf40a9bd48af303ac16db9480575d02631d8e6fec486f1f421ab7e41da77a65ebe9566b26e475af76967b27a581bb0c06bf94682c801cfeaf28c5c917a8463b3e95172439c0521f79de80a831b3435f4db4ab38f9b7c8df08155fd20d17a351a944e410da996bb89bfe92d6de3c92964ad0f365bb2dfb267e8ecbc348a35f1b193a41bd9afcf556348084158f7fdbdfb9b058ffcae8fdb1a5cbd2d0050b80a02a6a084d3e547d3a4e78c18bec831927111b2fb199fe827523e35bcebbe2063576bba16d22dd78af9db3e75ed95916ae2c898424130906d774de30a1d36892cd3c233945345f117f94931d8e66f472c1660223209c10ac7ed56d5242cd1386d3596ce75baa440f9c8adaca7c81f95d2002dd6545f2b6b325abd52df25a7eb09c12b2963614f156df705b2f4694cadbf03bc4d2b3b08496a487b673856f0e58615a2940f39a4673e528078e70538db96ff76ec9caeb0c096c2e2c20c8ca7e3a2377d3ec4d917e52c16bfba327ee1d7e387b7e043bd744ea381e3386a7de22a53761a02a31dee7af0cf872373c4a68ea0a37e7ff5dc0b9cba1dfde2275c206497d9697f7092e507dc52336cee608e20750ca5be2e777b76d667ff7f03c85ddbed2d820f5098c88fb03f4788037ee2d41eb42c6bc16199110efc3dfa29d627bd568c675e6c70efa928be2a1c0117bac383358d854486bcdc37818404d560bc43e887c725b3887b6ea2ef23bb44b9d26caa25329c11120427296e114f33636e9d0e65e6043fa577e3211a2c857e2608f8ecbb061ed54abc083d81cdf0be2661b17e62003211a3136c1fe7f5fb55b192c32e61a745cf659850b8e12ca82ace4c85b365401faae55ee0fb58309c0a", 0x46d}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) executing program 6: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r4) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socketpair(0x18, 0x2, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x9) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x8, 0xffffffffffffffff}) sysctl$net_inet_ipcomp(&(0x7f0000000080), 0x4, &(0x7f00000000c0)="d02079728cb60866db948beb9a28aaddf3aceb2869efc5d7cffbbd978eeed9fb466c6a6a4a29ca5a0e8363413f76accb76", &(0x7f0000000100)=0x31, &(0x7f0000000140)="5ddd053464aa704794252db5c12f6e459c4f386516e6dbd705e5cf8187ea8b29d7c969532a2ad40b3e8fc7eda01ad4a21f607a41e5fe20ac24bef61426cca8be778d6eca471fe2ecafdac8154509ce3f49853aa17c9551383c338f4f3f63b0828f6a28ee4cc852c5fd5996f0938ac26a52251f07ede53f505c2933d1ed", 0x7d) r2 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000240), &(0x7f0000000280)=0x4) read(0xffffffffffffff9c, &(0x7f00000002c0)=""/12, 0xc) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000300)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0xffffffffffffffff, r4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000380)=0x2c) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) r7 = dup2(r0, r6) fcntl$lock(r7, 0x9, &(0x7f0000000400)={0x3, 0x1, 0x5, 0xe0, r3}) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000440)=""/42) r8 = accept$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) recvfrom(r8, &(0x7f0000000500)=""/213, 0xd5, 0x1, &(0x7f0000000600)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000640)={0x4, 0x2, 0x6, 0x854d5fa93d69617}, 0x4, &(0x7f0000000680)="83cd63cf8e376a4c15b5a165509a6a7343059613d40dcbf0387ba9e912aae1c2eb33e34af60d45e9d9c6850da7c64876bd4bba1f20957ff0baa8834cef5fdef11a8c6b20062bee8f633bd691b9f7496c6d49af65da1f145cb4d8a0e246d2eae8deb2b4050897a0c22f67f7ea4332a68c3aa25cfe1fc3d31f2b5fde7193f906ff9fab824d91dd075e1c403a5840d0d2902e00cb561b6dbf0a693e6ee96cfba931da6fd8fe459e30e30bc7265eaf3620c33222d7a82dc44d79fd8e89712eb6345790fa9c9ab5ed2465f848e3da3f406f1cd506ab501ae0cffa44dc", &(0x7f0000000780)=0xda, &(0x7f00000007c0)="0c70c31078c1e70dcfe70266954750e6bbd5e705b420327a09fa86a1536642188649b36fd789ae3f48371e1ce24f0093818b616d588da758a0be773f89ada4df6157145dd939", 0x46) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) getsockname$inet(r7, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r9 = socket$inet(0x2, 0x4, 0x81) getsockname$inet(r9, &(0x7f0000000900), &(0x7f0000000940)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000980), 0x200, 0x0) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f00000009c0)={0x1}) sendto(r1, &(0x7f0000000a00)="c6103e351ac24bbf128c527a482d9054920755c557a77c6ea84e4b1236e51269eaa39f4f16a3e314bc5dcf8b155e38fcb018bacac318cc556c26cafde044a5056506689c2ab79d253dad1366f4ca83ae30682f393e3cfec01c49c92702c5ab95ab1aa13fe045e60c53a642377bf8a2f499273ee5f644cd8096f1c0d33ab9cd8eb977ce2e18506c9fa0619b492cd54b725354101c1583f7b669c9880772c16ebc4739a3042f5e3378e129bd9d0e48987385d3", 0xb2, 0x6, &(0x7f0000000ac0)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000b00)) read(r10, &(0x7f0000000b40)=""/8, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b80), 0x10, 0x0) executing program 7: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r3, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 0: sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000001280)=0x200, 0x4) fcntl$lock(r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x44}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x4000, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) mknod(0x0, 0x2000, 0x5c4a) r2 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r2, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) r3 = semget$private(0x0, 0x2, 0x476) semop(r3, 0x0, 0x0) chflagsat(r2, &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000340), 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) r1 = socket(0x18, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 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) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x5, 0xff, 0x7, 0x0, 0x0, 0x0, 0x2000000000003, 0x20}, 0x0, 0x0, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) connect$unix(r1, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340), 0x0) mmap(&(0x7f00003f2000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/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, &(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, &(0x7f0000c1f000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0xad8c974, 0x200, 0x61b, {[0xc1d, 0xeb48, 0xdca0, 0x8000000000000001, 0x1, 0x246, 0x0, 0x8000000000000000, 0xffff, 0x1, 0x2c0, 0xfff, 0x8, 0x8, 0xff, 0xb4a, 0x0, 0x5], [0x4, 0x7, 0x8001, 0x3, 0x9e, 0x7ff, 0x8001, 0x7, 0x3c, 0x9], [0x0, 0x2, 0x2e44, 0x20, 0x1000, 0xc52, 0x2], [0x9, 0xfffffffffffffffd, 0x337c, 0xee20, 0x3, 0x80000000], [{0x5, 0x9, 0x80000001, 0x7}, {0x0, 0x2, 0x10001, 0x72}, {0x1, 0x2a60, 0xbb8a, 0x13bba149}, {0x6, 0x401, 0x4, 0x4}, {0x8000, 0x3ff, 0x6, 0x1}, {0xffff, 0x1, 0x4, 0xac}, {0x0, 0x8, 0xffffffff, 0xbe}, {0x1, 0x40, 0x7, 0x9a}], {0x3, 0x80, 0x6, 0x1}, {0x7, 0x0, 0x101, 0x7f}}}) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 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) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000002b40)={@broadcast, @random="f31783145599", [], {@ipv6={0x86dd, {0x0, 0x6, "d8c0ef", 0x8, 0x67, 0x0, @empty, @loopback, {[], @udp={{0x2, 0x2, 0x8}}}}}}}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x3, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 5: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000002c0)) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@remote, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop, @end]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x0, 0x400}}}}}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)=0x3ff) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x0, 0x0) mprotect(&(0x7f00000e2000/0x10000)=nil, 0x10000, 0x1) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000240)={0x3, 0x900000000}) r1 = open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000001180)={0x10, 0x10000, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000704000/0x2000)=nil}, {&(0x7f00000ee000/0x4000)=nil, &(0x7f0000077000/0x1000)=nil, 0x3}, {&(0x7f0000742000/0x3000)=nil, &(0x7f0000345000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000373000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfff7fffffffffffd}, {&(0x7f0000025000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000704000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000159000/0x3000)=nil, &(0x7f000001f000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00003c6000/0x2000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f0000111000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f00004df000/0x2000)=nil, &(0x7f0000428000/0x1000)=nil}, {&(0x7f0000078000/0x3000)=nil, &(0x7f000001e000/0x4000)=nil, 0x1}, {&(0x7f000038e000/0x4000)=nil, &(0x7f0000353000/0x3000)=nil, 0x1}], './file0\x00', 0xa4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) r3 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040)=0x8d, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: setrlimit(0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x66, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) clock_getres(0x4, &(0x7f00000001c0)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r5 = msgget$private(0x0, 0x0) nanosleep(&(0x7f0000000200)={0x300000000000000, 0x6}, &(0x7f0000000280)) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r5, 0x0, 0x401, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) fchdir(0xffffffffffffffff) executing program 2: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x4, 0x6) socket$inet6(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="a460b2b290cc4d652b", 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="ea00000100000000", 0x8) open(0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r1, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaa2aaaaaaa86dd6089328b00000000fc7be31dda4e647e1cfaceb91fcfb1660000000000000000000000000000000100000075233ee47094329304d31d0ed7c2f140f9104c62d13a4e92a8efc205a33cee5aa817aa087d1fa5863446f8aa179eb8faad0aa0848faf722312319e918e2fbf7edd199964a0f94ebfbeceb6e4acd7a8bf5d0a8c6fb11ee1e1c935917deb8df8eb264a90089fd1478fbddc4689a435930c5b7d6785f1859453e8649a36e86c127f45e484"]) socket$inet(0x2, 0x3, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80606942, &(0x7f00000001c0)) socket$inet(0x2, 0x3, 0x5) socket$inet(0x2, 0x3, 0x2) fcntl$dupfd(0xffffffffffffffff, 0x3, r3) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[]) sysctl$ddb(&(0x7f0000000200)={0x9, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='./file0/file1\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r3 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000440)=""/11) r10 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r10, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r9, r9, 0x6, 0xffff, 0xfff, 0x5}) executing program 5: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8b}], 0x0, 0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) fchown(r1, 0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, 0xffffffffffffffff, 0x0, r2, 0x1a0, 0x4}, 0x800003}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f00000001c0)) r8 = semget$private(0x0, 0x4, 0x0) semop(r8, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r8, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r11 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r11, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r11, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) write(r9, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) r2 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0xffff7fff, r0, r1, r0, r2, 0x147, 0x8001}, 0x0, 0x5}) chown(&(0x7f0000000100)='./file0\x00', r0, r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r3, 0x2000747a) sendto$unix(0xffffffffffffff9c, &(0x7f0000000180)="3185420691de749db31bbcecf31abf7f30d05569de0509f0bb55edb63e1c52a0d21190cc40c9042be3da70d80c2ed6f94fd62ee02fefa5e3fec02d7121090282eb618667935343165a1dbd3858e3f26ffffa9661237317899b60851837bd8dc75c2e0614bb2149601b722d9c2a07f94d9974bd30124b22cfde954a4dd9a7aad0a4689edc402aecc908f3b5791f7ce03dd0fd88b8d44c65bf2ce3df5ba63e7830eecfa1cc4ddc9197bf8ffb59ceb3f15f893524212421c9a3b793013b64805c70e8", 0xc1, 0x4, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000300)="b7709653", &(0x7f0000000340)=0x4, &(0x7f0000000380)="9ef27e1a7998f3e94cd1714ed2bff5d59722c0fa2aed17a9bbbba81e2cc10310ff4313be3f654a12245047d5c52a259d0e1d2620951709fa70c0ddddeb5d3487982aed3c90d15cd2b44f7b9817c0786222ad3a190e8614991c0a3aa4ff6c4f2d7668942cc22e1b289132f2561c74070b62e3e3871a4dc5dea776fd193436ad8978aaba5154464882ca3010bdd4b89af00eea8c2fdcab43b0943cbd8a9a9e4a4064c2a9", 0xa3) ioctl$VNDIOCGET(0xffffffffffffff9c, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0xde, 0x0, 0xe7b}) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000880)) r5 = msgget(0x0, 0x22) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000008c0)=""/114) msgsnd(r5, &(0x7f0000000940)={0x2, "82ab3d4933b5a21ca08552a472eb2798c360a8c2cdeb95cc34018c6e1e703d250fbc2fa46af85e049bad839313a125d693b756ec8f4fe943e161d6414a36f42dd7aa6eafaa6d8f10b73aa15f6ab1b153b6cf7448e18108e46f1d75f17b7f2e3a89281c6c12cd6b91d996195ff4280b088b8ce3c502e67370038a8cedf4b45e2e221067f3cf8fc3f755fea3074a1d1b47857b070aef8c9b40b7c70cf22757d94e0af914e9b8930bc91a1862292c817291c42c636e99"}, 0xbd, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a00), 0x8, 0x0) msgsnd(r5, &(0x7f0000000a40)={0x3, "d0e0dcbdac4e87e7"}, 0x10, 0x0) setitimer(0x1, &(0x7f0000000a80)={{0x7fffffff, 0x13}, {0x10001, 0x4}}, &(0x7f0000000ac0)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000b00)="d6f48acf10fd751695fec2defe8292418cf3e6a0f140815ce6ef9ae7f3ecf853955f493085d35bfdfa99681c0af37c88165c0a8012b7f9ff63cafe02308add1c498accedd7e44924db09221e6bd3866f6821e909f8d9dc8520fb6389960de564cc00acd7fadc62e8648e52d4c106779de3c6b0aab9a4c812e6b683c2c9f23706d8af75f8d691196c9ee11e7693ba10458edb246267643f7724c52df458dd4ff90c28caa311d4621ab6b8033427e93dc59e7dcb692ccfbdc6d5e046b28fda2d0f7057e73f4d74be4631b0f016b2432f69b7bdb1b5037db65a588777fda3cd2fc35a6f4f99d8bf31b7c0bdea44339e790082ee2dd25f1cd855fb6a", 0xfa) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000000c00)={0x4, 0x9e, 0x5}) ioctl$WSKBDIO_GETBACKLIGHT(r6, 0x400c5711, &(0x7f0000000c40)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000c80)=""/67) sysctl$vm_swapencrypt(&(0x7f0000000d00), 0x3, &(0x7f0000000d40)="076785318f2154663b18bb7296fa07cab449583490dadb9d06732cd81ad1cb3509360a9aec407b8e74c3ddbeae072c8292ccc5c4725154fdeff8b57e2289dbbcdb7b65d5c1ed003cd668d4a89c74777e079749f3b256c7175a0413282c33b059e4a780ffa87d561bbfd5fe6cc19944ab99ab49e5485b93e3a2e6d45d7d349551e71024a2cdac8f4f1c941c1149cd2a0aae2e2eb53037d96bd3a0838e8b3d93684e331c04823e86ae931efd614ab13d38b8bff209519b104f83ef", &(0x7f0000000e00)=0xba, &(0x7f0000000e40)="6469648390533c80dbd64d6e5f20ec9146", 0x11) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, 0xc) setuid(r7) open(&(0x7f0000000ec0)='./file0\x00', 0x40, 0x14) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000f00)=0x1) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000f40)={0x50f, 0x9, 0x3f, 0xffff}) r8 = open$dir(&(0x7f0000000f80)='./file0\x00', 0x400, 0x1a4) fchownat(r8, &(0x7f0000000fc0)='./file0\x00', r0, r1, 0x2) lchown(&(0x7f0000001000)='./file0\x00', r7, r2) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getpgid(0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="11", 0x4a}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r3}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1f, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x4000020d, 0x2800}, {{r0}, 0x0, 0x0, 0x0, 0x4, 0xb}, {{}, 0x0, 0x13, 0x0, 0x8, 0x38}, {{}, 0x0, 0x81, 0x40000000, 0x0, 0x4}, {{r0}, 0x0, 0x21, 0x70000002, 0xe60d, 0x9}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x0, 0x2}, {{}, 0xfffffffffffffffa, 0x88, 0x4, 0x67d6b822, 0x4}, {{r5}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x5, 0xea}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x80000000, 0x1d97}, {{}, 0xfffffffffffffffc, 0x10, 0x4, 0x9, 0x101}], 0x3ff, &(0x7f0000000140)={0x380000000000000, 0xffffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0xff6cae7, 0x400, 0xfffffffc, "1a11ff0300009c4fa879000000fffffffffdf700"}) writev(r7, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r7, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f0000000400)) r8 = semget$private(0x0, 0x0, 0x607) semop(r8, &(0x7f0000000340)=[{0x4, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0xfffd}, {0x2, 0xffff, 0x1000}, {0x0, 0x0, 0x1800}, {0x0, 0x3, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x1, 0x800}, {0x4, 0x29}], 0x9) executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x2, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x115, 0x8, 0x6, 0x81}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x1, 0x7bf}], 0x6, 0x0, 0x10000000, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r2 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1010, r2) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r2) mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x3) mkdirat(r1, 0x0, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x6c, 0x0, 0x40}, {0x8e0, 0x1}, {0x6, 0xff, 0x0, 0x10}]}) syz_emit_ethernet(0x1bb, &(0x7f0000000280)=ANY=[@ANYRES16=r4]) mknod(0x0, 0x0, 0x0) write(r3, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x6000, 0x2) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') kqueue() r5 = socket$inet6(0x18, 0x1, 0x0) shutdown(r5, 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r6, 0x8020699d, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x80, 0x1e62) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x28, 0x8}, 0x9, 0x8, 0x4}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608500000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000502006c000000000800000000000000000100000000000000000000000100010400000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867237dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b605676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000280)='.\x00', 0x20000, 0x102) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)=""/85, 0x55}, {&(0x7f0000001500)=""/4083, 0xff3}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/184, 0xb8}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000240)=""/21, 0x15}], 0x6, &(0x7f0000000300)}, 0x3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r4, 0x20008002) r5 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ftruncate(r5, 0x40000) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000740)="53db90edd1c04e09d6707781581a8c60e9a80430d168d63b539e98f5b2fb0dbfde9c4ad0a675aa62117d7f8ea22a074bc3a3a3bbd2df6cf362539b5dae159e2d6dc3c95d3c619dea53ab060325850d87640527c01817075d14839e7f71c45f41d3cfa7977f612d500515cd63e8aae40c60a0b4ce44a65937085a19c06d7ccfe0b3ca0bd49f7a3b177fe1409bb7cac690a5eed65d", 0x94, 0x400, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x0, 0xfff}) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0xffffffff}, {0xc4, 0x0, 0x4}, {0x2006, 0x0, 0x1f, 0xfffffffc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 6: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000140)) 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, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 7: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10c) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x20) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) shutdown(r3, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x806, 0x7fff, 0x10001}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000240)=[{0xc}, {0x45}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) poll(&(0x7f00000000c0)=[{r5, 0x6e}], 0x1, 0x0) socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x7fffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000001c0)=0x6, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) executing program 0: open$dir(&(0x7f0000000140)='.\x00', 0xd78161855395eb8a, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) semget(0x1, 0x8b58a2126f77625d, 0x21) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffff9c, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) setegid(0x0) setgroups(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000001600)}, {&(0x7f0000000540)="f036507373d3b6a873bf825007953fe11409449ce23591987137be9e89aa165bad4db55c00fe3ebe255d0dffe2b217c43a23b5b0e4773e69d3ee6cf8a1762d9082fdbf533f6f7765889357980ce3dd0192c2998614d67a414e665487620f2eaf17ca4b85f6f5fe17f0faf4ba026b66e503afa4758f73888d4c1bf9e06e32644b24c3ccda9fb7bd96be81de66f2347835ffa28aa44ef3649c2f27fd1a113a707dd03551949760", 0xa6}, {&(0x7f0000002600)="07d0c8029988f24bf7f716e5c35650419cd92defb41fb18bd27c6b9b49d74c593040489e9c0a8ef3d6596a4b69204a8d20a26a2cec873da52196758a4cb413cf72a47c353b6704ec2bc6a47e6603df3e3b41b0471d4fb5bf5a165ab236901ac090a95423c9f23039f8ca5ce9b60c96428eb8f823a3a06d3f078c30f89b94f3caef078638083d57a9f38e400e555be8656c7fe145972f2f95279f6a49d33159f779da3a5f06b7c130191bfe370d3aac3d7e9aabffa969b517c8f7a65bf71f6e0992d480c3a2563558b15c63d4c611332ce743185a80c7e2953de411b442c822f5628cfc169b6f94469cb1521a7bb418d88e894230b881000bd90cde70037a34493632e845d3c30c700b5ba974c1a7e5d5093e4b1e2b99c7781bba76b85581795e4c0106440f86a63faa4fa1466efec85574637c867ffb662070a502791a68dc99de4360d7ff1fa3253759b5bc265a5537166c4abdd3c92e10bea9b3e708ca0f60c9281840bc58e90d38672c64f08bc36ae0a092455a1965a30caf73cfa9385c9ed8ce990c2ce83c50749825a13059327d7405623486be9a57a8314c656b625acb1884441b694ddf140d65083e383f2afa6ea76abc5dc50b009f908186cb65d2b8215c9b3ec243f0c9ed4339f4c14ca7d018c183978eeedc2c4daf7354cfbacb36974d281b09243c7109c6715ed03ca99028c6d720d9684933fe5a47109c591a0b0c06bf41d342264fff3da80d9701954683a6afb87a2557a4d11cae14163895e6eee0a0b4058b032283ed560974e4f3fb17ac135ca19d5a4094862f751963d77ac695a1af6438302757774ef2ee80099220aaf49f1f009f920a4d273ae94d085d08de6fe445c6142507d48f773e590bab39f718cc5f6ee4bb89a402753c3de5f3aa293f2f4fe90d3cfc77fbdcf0f4c57d4142fa86946a8e5ee6ea2371564329a522f13b9e9c8aaac51d4cafb3694ba1950cc8cb626b1e0d392b67183fce5200bba4c3ca33af8dfe03cbfb7a379362a76171197f3fde2f83f7561d3cd488b51796d79ffa8cd5e597cfba8ebdc8afb81f38b67993c04a39ba6411740f448f2934236a6225ddd79b98634ffc92554b489799a5b80568ab8859ef47a598a02d060b271a046a510eb07d090035f174254a647d29063b207ce721410795a299d296da568813c3afcb35e3f7f1e7a0aa29323b650308c6593165440a3335e7526c23c93fc408efc8622b70abedb3c1e9e2cf23119b54fc9a7d0d3e2fe07d8de4f8b8b758ad403c275306ae8e0b2aea71730492595727afbf2bb5097de1fef01545cc8da4c0a21afaa6388fc5b79ca649cbac7b3f126cae0e67cb9b696fd134b87d78ab6abe240888bb552c45a057cc09cb92bde05c3608244d15300bb23ecb246fef007f2f0b26ac271b7ff7907bbe6d2ebb338c9c3ad4804a703c3f0106f4282b098338bcfa95fc0d2a4ec7ca19b24884ba24a2cad51f83a3e29c38f3d0835eba1d00b8f540f6c7ac9b524733809a5aedd4d624e99e9cf840ebdccbb87489c02ff181fbcb52224545b9592b0778f372d57c26021c5f349c171569e25139f83c04443d486bc24a999c58b54347dc437f54016a4de674c169edbacf42c79bc7d82177b512f23c090226812fc21d368701c9ecb4ce05c09dddc4ad4643143b9f03d54b7e58eff8d714f75bdd61f42ff1df954f5fae4eb54139fa45ca9a12dfd68f97d409841e8151f4d47bf1a23efe4872118924e562d6f168f69f11b5e9a3cd0846b086670a9b66570d5a512d83ae1bbb18356d42c22992bb16b57a66e2b3ed14b15761557dd7d8700af5365a8cb0ba5d73cc9f9000885d011a1a64792ee359819b8475c8659508cf10a2e667336e0816c0617e72d2747fd5f72f93a9646f542310046badc3e32a71ded7bb9659763d39794f2937755e126c7eff1d6aa017bd839c0aa09165423d0b38b078b8dfe48f43859cdee200712bf522f648fce9e07c70855f29855251c6cf1a6ac3d077b810ed2385f5de182d5d85ea48c33658bfcf5a98a4433ce2ca6f6912a8a5372ab5e5c93511b18161b652087a3b651197dc825d035f8e23b73d7da4656bf0b84dd4c8b85ebae6a5d91b1cce0113aad120cbe3412bc8e2d1269efe456ea42d1ce0d415410dd90add8eb95a910d17d7322c73c36188a5d92ee4dc2338f3a67b310288fdb9c02c9773c22be53f3ca65fa62cc16838d61f375eb409101856476005d0fbec24135865d1ff6eba56e441ad99a6fe927806c1e1ad7df920a7f17727232523dd82df439007e8986375e11a17bc9d4d9f6843fc87e5320a5a2097cdc6e8845260413ec0ac6b6685c5e0eed4e96c89624249618555d322f739d790753d7b7c833b6a455c831223ee4906bbf6367c4501793fdea481c0303b72a23f4473cbaf4c31a5d6bfa75f9b1665877e7b8af77123f2ea0e72591d44ab4fee612f7eadedda5cd65f6dad759778a76a5e35adb85315ade93014cdd8e1e21e435031d6c708a7cdad2edf96e792c37bc2f2b4e7425780d8ea8c8c32fad565ce52edea79cc621d5359b0e75428e326161e7dbe408d11d918948dcab1b5f51320baba2d489da4753479c2fa049935a67207b768fc4aa99e0333d59abf6f6d66c6c8b0366f3047c2baaaae7403a3d70fb4375d6bde09d612388eda40980edec0096e6b1775a46d57ab1335e38c886d8f0b753afb46f5cbded4fbc6b38912006f55d682d53c1cdb917902abdff72747a2cd3107231fa2ebd1a74b6eb00a47f64e5f27dd768d8ff2823bf28f08dbf61e43a7f1a15caf13e36dcfcdb077500da2d8219e38f73469db00667786ec555a8f6fa072e5a92b688e6a4be23589f2ffc65d48c1d5220625706402d06f26f2e5063f68088b13682e86d8026551711b78b0022c8e6b98ec12f83d490dfb3e0e93b0276e488e52fc10a9e47b56b93f0b0c6561ca7b896e768e62d992774f74708ad011e222ce65ff696988b75f42a4cc2a3833ebe1ace485dc1ebedf110ce0774e29c7f7d3df88699ba40b23425087a2e880fb47a7ddd89de192d4ccf9ba71b45a3ac4ff4514cbbea265d69081326d4141927ea762bc9b0017f0b703e8532c858980bac53a17306fe31b6d0980c48c8d7521684abea92e4644c5c854878effb7f2df5ac44142f5322add91eb7eef16ed0e0179633ebe6845346643ae0d8e5ce2b79268b910732164bdcc1d49c7fddcbf7752c84731e72324a7ecc9d4903eb99c16ed106403b80b9e4b27eaa4e074f0e6232179e1a74dfedf187ab87ed825f8d1b78e168aab0af68f5d35ea285880555b523f0016cf770d00e9eb05bbdbc466b4a3840ccb29b03626caa30fc3c38b1c4d516cee543253a42c07113735e53fd98c5feeb4f6de969427dd5cf6a96c9d3eda4db4f71ae4be5854ccb9f865d32aa5af860e9619c5651e66aebaaa6859c36c27a96d5a7fb9725d6863189950527c370776e805865dcbb8e5aab5f4ebd882139bf2ef468275708661b7a5d618b8f4c82f6584d59fa82a87381d57fd562fc8270e96b2e9c92f59b89aa08288a421627c9f5b9d0dee9e3a055e10123b3e75c1176ee226e73e3ce6af3e3f4f4520f5a7f503071a1ffa4e5407c5107993154341490092644d38427a459b90ce62dd33e850e70566c86b8304fc12c2854a852e4f75067390b0b4c3a33e606a5e9c62af44d5afeac2e073fc79a2758e5336e8f164b7667b01cccea14bb75c972ea5e032e97e025391d5f7df46bcd3b3e0139d87575a513c621a42617683a71f1aa604a4aaabd28b75233fa837ba69feb1354f1f1235b115e7d912a333dbacc8874d22b8ce33f6f8bb507c4d1f72c6d2ebcff992f649623faad4e63344509503689506f7b9fa62c4bae71a62fdd92206c3c818694097b0af60cc7d7d80c768caf124f611a17c82485bb22edefa175bff76120ad78fa3be31da456faa393b1c4ec8152392a146a1ee9dec22566c55925aad59c5e482356a247064dea37d9b4c8bd8cd1ba442f93be0ec298f7b37ad707822b9e1cd4ad65ee87ec9072aec493078053458138b322d98dc49c127e507fc2c88a7645f8b044d01b309115b1f9d4a615828c727aa00cd548c65d087ade9028382d2855423cfa123cd737c44de25d44d6b5eecc2802812e053ecc64c5806e1dd0a43ff84fa06fe118c8bf3b6b538a454036c101386c7d83522b302c3da5aa64fd84b10add51b8563e71082d0f24b7ad70921b5386b82a850f3a0b37dc76b2df2f91101a336934717bcd4cbd8bb52a5dcfe289b430ef01dbf467a91e29be77523755a7dba7dc826f0a3da6ba13b637a7399c665870e961aa63661a53b631ee5d143b3eea6a63d399135206292dcce0d3731c611baadb19aeffa100c082ab6b8a3882ffce3cb508feec9b659e934d14df201c7db4349e932fcf56d68412f4a5a42b344a9192bf91454801a85a8d724474b72a99d0b548f0c6821ad586562e5adc4f56d6b0870ab9332a2c5a74acc487ad0e65f066ea50ad507ec38f68140f0e75997f18d3c38869ca29108b0698bb8713f796cf3445aa9f1c0f1ff886c592bc6f88bec5d75cbec43d902f1554d7a36f1d4f4b87df92bd76e1638deefc98cc5ff5aeba6a90c93bdbf0b6a36022a016e8b4899feb6ac4f081fbc3afb7d0393255057124d48ae78bf050599581dc5be47b0fd7097124bee74c1e2401f278b130235664293595cd071d6c47b1d94e98bf9224d6749aba7a00902f3784f83606cffd4d0004a2f51515d61fbbb778d8dd09380aac77f409d604e99eaa0f89454008fd1c3050c9e6ae6081b0d426518a17d4b982258d7d74b60cce8b240a270f2fd6a7ef5a5388e1f40bfb47cccff50d501ae7086921011ae01ac8b805c3140dff73dc19d8ac72c504504f353d1f462e2cb7169ed8ef004186e651f78ec5330957187e5fae7ddcc7e48a8aba4c9025aa709a48c1f20521307769841cf3fd37802377cb973a77a0da1c9ccfb3b89b523ceef60126bb9d7692935a59e13f731835b30e24c958c9882b0b34d1aac482db2323b387954c32361ce7551f528b99b1bf71f649788488145e76674d7a8f2c3ef19d68eda3f88f7cbc4de79c1ca652e9b5c55b9eb1c5f68ede23be820bec843283eb212dcd2f99b8d3e416e1da8754d5a297545b6f6044539be66863e3cc40c99cfb77b036b8a6b93ad0001af526ee7a17bc0621ddcd6477d7e899a5d1dd2a2354dc00ba2afbbb6f23bd1dbaeae8cd9087a8bb952f9b58ef3ddff919a5536b51a75b0452fc264650a763a7700e9c13936912c25b41d323709301282b9a09271fb07b9b9d258a384e9210e5510cc512268bd8db769828c8b5b83b209cbe394e61d444ab24da0d3ade8b2ab9fd4e774803764bed7baaa5c4713a1b0d148301ba89a0e14a121c5027fdcdd5aa40e0cabd1990c5e013005", 0xef8}, {&(0x7f0000003600)="a3b1ea21505854280ec5fc886acb91102112e885e1054e67453dba1114c5aab07cddf142a29c4f5a390520b17c5d83c4887f17768d1c9dc7c88a0607ee876c7881f4dd572c11810fbf56f46f2d521c8b327d08ae8ca9d3fff89c0acf5b424c066e3bac2d693dcaa8a6dddfa12c580b5f25e560ff0fed12642a06a84956199594b5b32967d43d872949b2b6db4bb78043dc1ec403695fb2b593da69d54046e69ac19608ee93a061b0d1f32ea7f32af0549b15faa21e5472880c045a18079c7851250414e86a2e836d75058f715fb7d41c8323bdf7f38a867b38eeca93bfdc2e4b765ab1ceb43d727738a5b787b4df126890278945f680a4917104c070dda67e53f6c568523f8e8cef0c7a96d399fa78c3065b1a6caddcb3d8db1890df1c50e9d65bd45f88598fee0113e412a28595fd0e6f53989c9ee9b0f10b0b4d50cd24f891d82aa1dc780cf97b226c9812b3bf2178d68324e2984da9adca7781ec883b3bb2b944b793ef522444bece261a563dcfc8e5442472139a412a2b44610ca195b1a82a06e7e41a26024f5085ab02039c6050f8b81c178716878c2890276ddcdfc998b40261ec9180f1dae7bb43e8312dde946caf784ded7767c5cea8b95917f6fa1cc97fc57fc7a142900f979330855d9e1a9ebadfb6e25536c707a9dbf997791ead2a9088d770eab7d9a6d16a05e189e64a50f963e79db70e64f68d2afad68dbac545566f963a00040f8e6c39bab3e00a78c52f73e0e27132b7d0ce4d739f3bf2e12f049915ff4b1610081aa1b8f3f216ff58672437ef598d1cb8b2d7b87f5cf9ffe39718e037004931f8da5581d418610427d2c6aa7f470a1e0128b57021ba38c42ac1a4753bed76b872c600ebb8194c5dc5a1c998993eba698179df3be000ed4ba5d786c60f63f57b2f4cf6de6925593a27417c7401b8eecbd9568d998a6f15e144d5104928092547e31cff54bff96afc16bcb0ed956480ea76f18a9e2b7d334ccf19dce28bb8200ea2ae49e6b2235520022a7fd56cda066d96b7e1e9491af253cdc721b4f4697f8079be8427b017bdfbcbee93f137229f4ab410a6ab4bc723a7e058e7f788ff67df5725351d24c7e256da3ff88deaac881014e88541562c312f7cda17de0e66dfa8bc5f3fac2b73577505edfb8d9f85c74effd2ae6095223d8c590936d87561d0c5c2703a8b9791c489266ddd0f61dc92bb35b94a3228536c58c98f2405380c37169997fb4f6b997e3e1f442e5252eec552d003a51c3ca1efa83125292227883fcd4e941c65d1dd0e5d9e3d7325b0bf5500867c9cc30261b73164c91df581fa33103872684058abe8ec6569b8a996d2b6f0bf65088890fbac2340cd50a040b9a83fb89d0ce1dcfa451990f38bf07dcce24c5204baeb7b63cc7f26e90f99fc6f2956f242bae486a96bea0ceadea9ca7cf6a711a02b61067ab071fd2dda247229fd8705f8f9d7d9295b8f5758a6d56ff0c43688117e4d131fe3acd5a0bec02e2d3c98a8a7190a9ef546d0ea5c90fa34452de6519858d7254a2081068dc56c77565f6d206ad78fea7b6c8d85bdf1d39083c5c753ed6a1019525609df9603170f65ec20276f73fe1333cb32873d6f07776bc308e5e60b9b8a5d7bad43b95a2d9e68ffcd6c72bb990f52a04710555d187cb4a5f87f254c9bc1cadcf2f5b71eab26f9f04ddbdbfe71dc6465de032a739d3c8b193439ede38afa917013ad0adef3960c8b28b7bf50c1a1dd5872c40a65eadefa232ab998d9ece1ca46ebf017ba9a547247119848e32310d49ef4c0a25d1051ea3a03ac7fdc45549c8bb0c01c3307b2f0c3d9c411f5eb5b7076c62eae1b6f89f2137379909724550c762ba9333b318d8ffe67e5d2f73170683fe5d655752b9a349ad3508a916225904914970b118563b4c5a6a5d6bf08eee245ec709a7ffd8e17a1137ec61523560d234de56db47ad2f8631ded890a8fd7fba93149d823eec498760009acb0ca2a4563480c9f1b7e6d561380672592360fe2d2809a3f46fab265b7fea01ad250bb4ddffa51462ed27a4d7a6868b9b1e42d8654035fd2c67f88b8b52606260d27c448bd2f6d2830acaa74a2b2cb353c4e2378cf9057dc5d30e25b5f5b2b5ddb8d6290858997ed2d8d731ec771bed6fdabc9f027e529643d6a59a973ce8e340ce585c70602bdde98df0b84fa737515c035f03d88f11978c5cada69e1823ecd9986e70894b7937f4e5b293132cb118571731f9b26071f3424b8fe6fdb516c9fbd72953de866cfe6ee719ac48b8d160a6f180c907a55ff76b5db01595cd747d138c6839e5443194bbff1268c9ea60c779eee4db29d7aa68b42236a972eeb2e6cd61eafbba77fd10898521b01311fa822b74ebf71154da49d9950c49a3d6418c0fcb8803064d90e60abbe5111d3d76877a9bccc28da65b7431abe564015ce55d3caca378390349963ead6e574d9dc957925215a907a456cdd2fa7176e7c8799d7d0c7ab9f261249b209fb99e129cbcde7f6ebdf03d896dff506a942191747970a71bf75a6e31c9c480f63644af64fa98ca6e84aeba60a2d317cd46b24b93461599fbbc6615036fbf86c5cd7659298418f8e3a633f7a58c1f96a2d554c5beb64ea71533d6586161ed9cf782b458173994fc3ce473331a8092df6405cd5c7380df250c4b498403b72327e68ccc43320e83dbc9337f96483f134ba48e43aff1837a39cf3fbc3de46aee1bdd0b369ff13be259d4787efa17ed447343387b6d581a93985dcdf0985ac59b522fd048a41e23bd7c9ea9bc61cd4748e5d3ad5f225519d7e9b00caef75c0d36cbdecb6b95d02576062a2c5e0b5d90cbd51af6e5b74e38945444f66bdd887e5875c9dfe2beee4ad2c0ddfa97e20c1528facbc6150e0c9e6a037b238bffe29dc0dc780f7bc817f0048ef9f45caa942ef62c8971c1970fd76b7b36a30071a13325edd27490dd784699da7c33495f1a81259294eb836c1bdf61d1cf0cbe9c91246ef87dd4c1dbe1ac161963b44654ab07a5c4428219f140fa8a63548964d36ef87a10c02c556493d4dcd2741013d895ab338fd58d1ad4672ed81c3a39bcbb0f8024090e47a1606119da816bb8e21cafd7bd299bb408eba6bb37b9732846f557064c3b9cef71343eb8c1851926d5a5e84230e912357606189b3739e4c88f009361f337f83c6749931c93c6de8b3686a1b4c168f2784e5a58c6e2d7f115e6d6087e2a5106db0a07a1c05419403c17b0a7c247ed820383b8f07a4a9e48e0f0e572f21fd4dfdcd34284841905d03db1324b56df6cb1ec10c8bd752cb122623d5fe42a6da38ad0cf5f606779bd80efaab4d86f16205f595c595705c396552625aa83b5a1c55c230e1028fa5ed08fcf4a47fa8074c98c9f76365552533210be12781e6f88ac0a97318eebd9c4e8e7f343c576320037677277e8baa96ed88eda2527385532094d4be634687027bbc27e3152472f26d6de630d6026afc0efc53201538e9d64a4bc401c20254bb764ade65b5185f9d5b0315a4bf4b50dedcdd062aad95d1b7a1775de78b8049c77006d546ed73fb6bda7c64bdc68cd0d4652f68ac91af19fc09e6429083f863b10c740701ffeb34ce16d89723862224568b1e730c46286432467cdcaa7a1ecade6e9380552be3cbbd7e3723f0f386c5c7dc9028f350d3f7212ae381d81f0ee237b56dd807d8af0b00f889a70981d8804cbbeb3ecbd332320e4dff032084aa429c6a190fd1831bfaca06d8b61310aae82fdc9f40bbf3ce5cb5cfcd908678e2659d14d267d68a6a7148c022dcc3e415647550b9bf874e508ac2fe2abf85fe03f4483db0bc8394fa86de7c6f4c0a7f213da41e6c8711ac286a62794bb904eff0c3cc924a40b96ac5b2451b736d6315d1abfaf0bfe12c9ca59f00a95dc86cedfc981d051ede43b3084909b4fa480b2dfd6eca8b13a2a0f7e6763bfbbef67bc3d72a79eb20bd8a768e2aec96c426d14aeeabdf493ff976567050f788e5d0ab6771ae3da71d8bce6bcb4b73c369d33c0b03d13d7cbb1c715f6203ff3c02fd9789254f0234c544905e6c200db15268667dab7d10b7c7cb45675f91b010653a47849ddec2e0bfacbad64f56b0e66e383fb08b4eec81f8281d29b23cf81804a6eb3b59ec788de07a54e0a83b5380ed8f9c11503531b03bf53cd4cd104c806e2ed2baea8c004e5fb46ad5d442ecc8f3c0851a6f5f2ead9013172ccf54a2333f9f2e0c0ec62aad1b612b91542fb7fa43421c694415f6ed9e2b683a50be3c05c4e68552d36efa8870f31d8300c5a377218547f7989286a6f3c030b7385b699e88b8ac52b5ffe986b3f7b7c569d8e3a8e1efcc7d2ed339753f40d2c25f6575375ac6e8d49faa222a28a5af8fb50dabfa9d898ff6b7508b1aad4739633c82edea21515ebd54cb414452010ae45acddd7ba1bfc3245afab4319d71d64077692af4f3e3eb5fe15d8a85bec8cb319b2ea789a889c069a8f469e054cbf3e23b829d2dc218b25d7b6abd80024e5400f56fbb2f3bf499720120c909b5d4cb27d8ca653702c5aeaaf487ea9f8942ceecdfcd09d52777afaa3b3747eb8d2a879c07e290eccb14442f5d0bc947bd61973227995b7bea52b0d9f53ea3caeed654f9ee09fe848bc9bbfecfe229c95474b6d2ac987f5ee288cb9bb748bfb347f8416e0dc2c3ce37a6834aebe0d0376377542b3d17d7d8eb9337cd8f5a1e550ec4a3df2fcc522e62e6debc40fa6583b6f8aa9875a581e8a4bedbba7f999ae20b5441542fb6b709c309778b8fd556a9f9f1fb41ac4637e7322d7f5c2b1f5655e6f3f8f05b96c89c711c839a4ed3e5d4ee28e7656a63ffef1bc52eda0bc0a6c97e351f3b8193b68c5953f03218e69b876b2237be2eae460700ff24b62fb9e7789c73adb703f4acbd2cd37dbfc103548e4d46323748e57cb89f68435928043fb16acfa92e7d90de6f106ffb4d89fd1706974701d7f3b8c9fe240bc4d07e498dc270da8b496f1fb26021d68e09c56dcc844542b7fd354189ec1427db0b34009364bf914983e3f819ed8db442b628b7971e67b2cd16b1fa8ab68fbdc1f3aa1a8e614a7aa32480e04b177819a04694ba0739b73a56f70fe7c795717e4f23d137e704ae1e33fb56b2aa45cf2a10ae2979220bd529d84119d32ed88e0b00101e157b496a29a8349c16e4c0a0df80345b14a6094c9eb862c93f3eaa8c3e9ab16e88492415c1ea47cae09b5ab50499cd842eeace6e2dc4d5492d8e5416e849a782a40049cfa58674411b9867585fbc788171fd3979a7580784e1704d7cf0f7d8b97634f2002386a9a172d9709b8bc824b6b289fd7a3600455d251986f8d1d8a341f3de6cd28a293d5991e58c16d6683f3a3cc98f10c5da80b82a4eed54bb498f298e768158106a8fc89a788cb2c2d2d0931e9f1ca78d7d2951ecce41643c5e7ded70a32449ef4ed4f941e656cbd4ec1efe74614bc3e2adcabedc5c366a28f296853784f5100b3444000e6c525f2c7d1e06fb003b7864f1df94d6118dcd9ac6c7f7e82c69031797e603dda1657f1256ecf0ee4cdfc0bf55e64b74eecf54d8ac0f8f7a6ab4cef07ee82e1c6ea0916bfadbabd40bff1dbf5960ec4bc8401890be18661f10f623af82f48b0136525d8e74d97dd84ef93acae633ba7803cb95d7bbe798d7c7e42c7298b39d4d7ee16a008b46ab9f4b231ae888f10da061f535c965d3e55d7b0832997282d813b273dae903f189dd7a4a8f0a4957eb9f98e58b3a8c98f921b46602be7cde7464e77bc1d27a0a937e1dc4c88a48b275445218f4f51cfad4d2d00aeb50bc", 0xffd}, {&(0x7f00000000c0)="608ae87b04773a6b4bc6428dc23f0b618fa46b688c36d2264e2b1ce9703c7d0df831b80351bbc938c70869858afa80793b37b11f9960c0cdc1e8d5d8adc39e411050ee7f8e06941bd12e49e08e933122400500067f50975a64e3d5c6978b66e9f41e40ca96b321ee24e78dcff5b2df1fe08ecc1293d8b91e50bab0129791986a293fe892882ae61ffcf09bc7badac45d5e9e92eef922b823e3fe82499f39a4aa150c17fc3ee1", 0xa6}, {&(0x7f0000000640)="cef5c460e4052f53d1a8fa16f9ce97ea01d02ce936f66ebbaf6668c95b249186958a2749ef157e8a738407f04547b30e09f65b2e0e5ac501bfe4b2646bb8aa3481c7701ee84e34e9254fb4eea3bd1ad3ac5ecf4a40ec951920d3b654b08903cbdb5a7149c594881fd3724e56e2cacfdea7321b479801cee346385e903856885b477ad213daa257d004fe16ac424b0bcad0beb6074d4aeb3ac2a6ef28dba08d3e5e22b250836aa6278ac7e45e050f5f047468cb1379072ea2b122cdf58fdb8aa3784e8cc42d2268e89b3b47120b9dff95c813ce501e0f2f4e8623245f3331f136d0bff22efeb7e2f478691f59d7b34b8f813bd8e37879c94af7", 0xf9}, {&(0x7f0000000740)="7c57259c9167f3af0400cd037e617d89751bdf5dcdd9f5e11f3e651c9f9ae913a7b7e7fd0a12c65099b8ebfabde5b8c557d0fd0e5fe3846214d548390377509dc8002f4ce5d0da88a0a60e634e3dc61c64f6ff56d4cceb8a067140428a8644e9b809900030286701e4b26e6e2dd346903eb47a8da855a400540fec73bf6b58d9916e62c8005c981e0515df4348", 0x8d}, {&(0x7f00000001c0)="62b3611bda643f9b9e2254cc1557170ba25f45e09ca0c9a1570945a46a1d85", 0x1f}], 0x8, 0x0) link(0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x2, 0x10, r1, 0x7ff) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x19e) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) getppid() pread(r1, 0x0, 0x0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7f}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000380)) r3 = syz_open_pts() msgget$private(0x0, 0x120) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000280)="fc679723d15fab1ded5f520435cfe0189fc6b8c7953393b4d4cb", &(0x7f0000000580)=0x1a, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000340)=0x7fffffff) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x401, 0x800) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x83, 0x800) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x9}], 0x20, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x32}], 0x1f, 0x0) executing program 7: r0 = kqueue() mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x0, 0x8001, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0xb, 0x10001, &(0x7f0000000380)="cefa41ea7d938b4c032b215923b0eb1014ced76af5eb9117990612849fc931b36b71bd16ee8938c56a11ae4f43a508f4bd85c570eae2f0b417cf89611ac2cf97fff61afe43b322d22125178bc85054121e484ec4f04cd2f4ad2f584ccd48c56272a0b8ebebac3a534ab5f87b3d90dbfec2f08eac8d0463cb1c230e826b0700000000000000ce20dc641ef593a047b734b94ecbe685499946716fc880772aad1ff527ce0cfec4760f34061ba1f48e56", 0xaf) r4 = open(0x0, 0x0, 0x0) accept(r3, &(0x7f0000000080)=@in, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="40c20fc9a3b0452d62c8d98e04952f0cc998dc0305b9fd73518c65822d7bfd726151ca349ba32238e331ab49b702b991320a4f96205c5f02c5ec7e571dd569b866aa399558a0d7c214e49db981eb8e2d06e27941afaa6ef547965b25fbb91f059f11d9995a650e03494353b42e030f3ef3d61a7e272b314d9a462af7f829fab27a0d69bd104455652fd230cec69953cc6a7ab783701414388b92082fad8cafabd554ae3e023ce1f428baf966089492c3524e5779b7e07dad55ee85ba5d89c0e499f7908641b41a649415f6dfb8222e9a5adc96f95b0b39d7786f4e355bea41d724ee5d6b4f85f55e63f45e50a4af9b8fa8eb4432eb80ef309b4bca7268f19a1fb110aa2fbb4208fca59c351457d5510c5dace119216ece8ea2b374a912a120faa67f9c24882c6619b7b0cad45c2d77655fba40606ca9c4ce6db0af65e83145754eab54b5ad3b17cb8fd72174ee9d7e30880ee13a747c16abbd88ebe87b557526974c", @ANYRESOCT=r1, @ANYRES64=r1], 0x401, 0x0) msgsnd(r5, &(0x7f0000001500)=ANY=[@ANYRESDEC=r1, @ANYRES32=r4, @ANYRES8, @ANYRES64=r3], 0x401, 0x800) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES16=r6, @ANYRESDEC=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x2f) connect$unix(r7, &(0x7f0000000000), 0x10) connect(r7, &(0x7f0000000440)=@in6={0x18, 0x0, 0x3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r8 = syz_open_pts() syz_open_pts() kqueue() ioctl$TIOCEXCL(r8, 0x2000740d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f0000000640)="effc44ee9e6a0adfe81e980c904d0ed9643358de265ac6d012b542fade064c29390e7c9a5069cdedb74fa367583c8ffd0979550c6ff6b8f0edfc777343", 0x3d}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x20001410, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x8, 0x0) close(r3) socket$inet(0x2, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c, 0x5}, {0x25, 0xfe, 0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa94ea0906261fe4ecad78246800080000135e80f1d38ddba80b0c575a88fe8000000000000000000000000000aa4e204e2200089078136eb52f400f53"]) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x0, 0xfffffffe, 0x0, 0x0) setrlimit(0x0, 0x0) kqueue() open$dir(0x0, 0xde0e0c0f37e46566, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x81, {0x5, 0x1}}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000064}) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/84, 0x54}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3d}, {0x46}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: setregid(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semget(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0xc}, {}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) ioctl$FIONREAD(r1, 0xc1206922, &(0x7f0000000100)) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3", 0x1f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xffda) ktrace(&(0x7f0000000400)='./file0\x00', 0x2, 0x0, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 6: sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) 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) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f00000016c0), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x45, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaaaa81201800080600188006060f0008000000000000b347d4ea29014b17239d8a013d84302507c8d90800101c5ebc4a1773f338d9378116317a4e"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, 0x0) r2 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x10, 0x5, 0x0) close(r3) socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, 0x0) executing program 0: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8b}], 0x0, 0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) fchown(r1, 0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, 0xffffffffffffffff, 0x0, r2, 0x1a0, 0x4}, 0x800003}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f00000001c0)) r8 = semget$private(0x0, 0x4, 0x0) semop(r8, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r8, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r11 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r11, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r11, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) write(r9, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xc1, 0x13}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x27}, {r0, 0x4}, {0xffffffffffffffff, 0x2}, {r2, 0x80}], 0x4, 0x1ff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x4010, r1, 0x1ff) open(0x0, 0x10, 0x19) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x4, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) connect$unix(r3, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x13c) executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010008}) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000040)={0x3, [0x0, 0x0, 0x0]}) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000080)) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f0000000100)="eecefe8be1d9b1d12b66bd8043d9d9074e06537200a19939eff939a24fdb3ee65a919869208a1638169538bd612bb39b7865e5f8a6f9de2ab4fa464fd95ba5a740e36ce4e73c83a07b2d22c46fdb292b748663caa80281f7867b6f392f076d5e8a3951bcadd05d941168d3e1f4c89a9b4bd1602d22446f203dae6ded4af8011bf527ff0c9b89b8b20480ca0939c1ba82b1d5953c3b3f6fe57614ea0e777b396f9cfffb970e56b3465ad0f18a1047c894f26ce46b1e9c4b4be09a87551387bf3f88a4a1a2a33a29b40b2e4e14b23d80acd7e2787f5bee95aa922b3c530d38", &(0x7f0000000200)=0xde, &(0x7f0000000240)="80fc037a4d9dfa8dee06c218ce9eeaea5e1d7777cb9ac990121a1be14faa42825b26cbaac400ffa621b3d315f3f6f6842f110c49a7e7fed76bb8721ba46fc388e38f67a897d7e46a3fc247c46db7d0a15f7176366cec8185e27cbe745619e62a5fdae0cdb225b4a46c2dd07e47e0d62c10c3cd1624cf78bc52e7d54cbef9c7933a6b26a6272cb73b84b9627679943b103fda7afb8718804c8edea8c29ef8ec5f1ca0cdc039e3a8d53aa10465ac05af444d80e0a841", 0xb5) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000340)="5b2f2c9bbffd33ee5ca409b03d5833f2a0e4f99fa6510a3446da446ed01d9dd38913014a7339130c779918a1cfffaa24b51c935275833b8202974b5a9065d06c962855c53142a94c5dd26cdf6d1ab5d6e03fac3f33ef451f57aa69d2bf6374fd46704b2ccf8be8845c4b4d847ffcd5abbdcdab4bb852b56619e51660a28e4ecfff114ae3cb2b69160e531d1d61510d1debb7462d5f9c702198d9d1bdf804943591861cc458fea3fb29cc719fc1dc95559faec22ab9f2a6f85350e7de5c36aed5b8f29d7ee85035353d95c0ae540d00", &(0x7f0000000440)=0xcf, &(0x7f0000000480)="bfdf1626f0ded495a15dd425d4795f6490349eadb80af0095c5d165dd258c299abebeddeee2413fdaa0cede81c2835bd6449bc78d8e9d80b05b7b448839a0331ad934679a3288cab760fc79185af4db55734b7badd163aa2df091beefe00ab58706bb0e781fac2911abcc427a93151a64b057903068b3b5805dd423b66a9d168c5aaa757935ad44da64f091ab06eee9560858dbf36a968f13266b2cf5868650d9677af256fd970d30dc308a1764d6108d5ffc381037bcb23960c7a70c74f5affdf8e5e56a56a1b8b42097e078e1aee3294cb5a2a5f275bf29f5be2eff25308fde85f218eb61645adc14a045ef07c6b58872bb899c7ab2765dad552bbdde6c53b4466e628a1eeafb1641e1795e4aa6de3a496c48165b3259903582e758545f096d17cb5249035c8645f754441bcac398f4cd0a0924a1bf592458ae31af8e0f54be233c179cabfbf24caff7e4883eec0aa58da4b81fe5c8a03250b4bd8d15f2a493c6fb50448bbbefc41d7f67b0a9ecd6b915413862223fe273e206c09752a11fae796bc9f6d3668c798c8fe119795d56d28c2de96b43863858bfe83fcbb94688e3cb18fc20611edd6c14f0386586c6aaf80cf8bbc9d08f211a30d6e2d5693e0b47d583b46839bc626b3fcdde607efa420302237aab477d6fbf95dbf55e7cdc72e668311798109912db202d0e036639e34cd7348a6eb0163c92dbd1faf1cbe27b611dae01fb3adc18807682422baee30a9076fd0fd36f40bcc12b62b35819bf19b424107e51a3f84e29107ed64070b62b5efcf20b14d5da668263c0b99e16b6f64493f7798e59b02d3ee7c38b9d3ea7d74343268f6b660806d79d7ff9a4ebefb7f8a6f003b60d2f22b60f9301f5231c4ba7edb1d6e0e38c51b5a5834c8d4cd3878577f3202ab3620a8342b088831abe77543a40e948945426e7e4d1081ab9ac683016e3b81be40e3da95528f08ac0949bfc2f36b6dd840b4cddfdc3d018604c4db1b31b60cb65f9a0dce6834185ea8392bbaf75c41d2bff3cc04f5384390d95869cad879cb0489c57c4b03786fc4d66327b4f4434723e9fac49365d228499b7034ac7c99b7805bd5708d365f95fc7ec7fcb6d55be49a7ed0589481d8eb7215ee103865c6756752804ed691bdb94f70ce85679d6b660d7531243e73f6e0b710094a14115ed6c7930a68b22a9bfc164cc3f68f02d83f430d00dca94037169f9926c2db1a5a09e56611e48c906de344bca1a0164ef165ef856bf5848f6fb66542c8953733ffaea3d79d25909f99f1740d5d8549f7117d1da0c866331746016827f7caa8041dd953486a0c6dfc9593706c451f5d4cf039de484308e6e12b6168d652862f78f7b428973df5a4d55848a0547055302fb7d830b587d92d3a71aa426fa221c17696c9773a868c940206cfd86647802ca96e2d03680e507bce0033042c649fd843b6495811bfbc1397eb2a95b34bf104383836c0736d787dfb63b529dc324455f11bdf8060a583557168e0db16351f32700f7aec3e4e7aab96e7a487169e34097817ec6f9fa3e3260f532c435644d6bd5cb74ad82a5c3826d1d9b8bb3d02d4d070218bec04950845cd63f205d0422d32ab1791fef033249bb8c5ee7f3658e4e11d340ba57468fcfc71f376c2c7f7b76458e44c0b4a3fc4619b397b5ce371a6c4c090f7182074b6e26bd119ece69c2bfc11fbd43ad4b6e3e46d97e4526ceccf8e5d88500bd074a40117007d922c91d0614de606ededb2974dd89d2c15d9cdc7d56231620f515ebb0536c3a3552ae5e6c6d00a1f0eb9a804daa584b26a9fe948ef672b2d6de743a4a30ad6ac3c4eec279344b18f8a0dde9f995199722f598f6622ba45ef965b803be0b213c15e6308ec3cb132ee9e742daa788db5f9b9338000f8ab3c1403b2bb997d2305ab7aea3d52284cc03ad66a633748f8379cc7b48bf153561438a6ae9aea6e8567d636823ab9a92c55bc0abc5c2a8a1db8d508f3e17a92f9207fe37e3e0ab55872155f4ebbbf814c834281d698a76ff251ab86cb120cc8c22face016b2f1eefc984fc71fda01a99cffd30519fd1df71a8270b212a97745561be03a4cb942745151dca0f30c021e80c378d577c5f83371cd66bf5ac1c90460fb89dd8b134337e7ca1239735e16bfe7e04f03d7b791d34b382cca4cf48eeae3aa5e6878c616016f38f51eb0bf4695dfa10a75b1f02985ce6b3e838fd41c9f8bf9d927c7028274f19a3ac69fafbf95da9375a41d34ae76515c56310084c962d37aaa292501c1ad7f5d8e5f00b4acaa66d9407c120236677d570ad7df8a1696df96194b962677ce3423cc5013a58f298b8dd5ab132618e5d13b90b368c78faac50bd51caf40b19cf3fe93ec3e1313eba2740dbd31f8eaa09cfcf92bfd82c4389839f3e124babeb6c31f9502cba1d069800d07d63c4ed9c3c8b4538ccaf4ab71ca27ecd89a2242ea5b0c8741f540db235de719d16d7054fb3940d012f8d8ee20538b68ec3e73c26a27e78f2eb7112621e9ad06d31d4f74df706226f5ab1922d74fdef86f778d9afda46524136677f09fe6b8e4321e5caa8398538b610a804ea31d2faddaea56f140864bfe6b146036698591e6c7da5f505b121db01394668422c73da2c602d839e53af4b28016e64a9a6df28963d22adb663131c82d4848a313d5934727bfb7a5413e2a9358c4071d5b476e20262a35bfc968a65226e079c74a6f7b23302c4f06caf99399f3bb540341ddb4aa494a59b93f51ecb7c66c3f0bbf27b678bf79ca760da64877e46950ab11f9d3105d455b03b7ee60e7498dbdf4277db9b3b57127bd5f2a9eebd5c7839ed7c78631a935c5ad60a230157b2270d3d544dccb98107825ac6d4fa01fcdb8593aa4950c3f84e5e3b5bcd36e5b40c3dae950958e1c860f3d7177bf2a46d0adc2bfd723e3126d9485b47f151837bcdebd47bbc6f230eb61d0fcd474f47e6e0d9fce66950524a0e38a630eed0b582cdd6497640f6f71da1d96382524572371ab266b0216407a7e94ab851d66bfff74a4d12e44cb5b022ae82b4b9f275079ec8ede82b5df09f817e93c74ad7dad232ce0a7a8542196e829acaab163a26cf2d59f0fa2dee4204164dbc558274fc59a7885b7d6bb87ddd04a0b07389ddf4cb87a18e9719867338bc2af31f364b020576f80e68aa7121ea684bd2a37dbbbb1faee1ce780b45265c6dc890c8f9abb51539c562e63e39ca3e1e9e761a05e351c538e365b7649519afd91fa18c2a8677a9da292f1f274977730f9439ba7d451d53afd102c5bf6586bca6b5fd20626cb4cf53b7b1e8de6c3fc7e34b07ee0c107560e7898011a2fd59760a03f5c0a3da587ec575c2ef259cf824398634db14a9d1bc26a52ff4d446ae28cc14ffd069b4c1a033c9482764afb86b708189150ea427a26776544b7e629fe795ed46bc49f2a895bf93a32fbb262baf34f0929c2c0abe8c28362492d3a3be970477a07bcce14b501595ac1d6df81ab22199ec0ff4ddad0db80c31f24c945ebb0fa2671386a660d94011d2cbf05df8ef34268f0701ef808e45e8cdc2ef9c73948db448692dd2ee19174b66756fcd8839115e354062234ae0da8a0970b188de6ed3ba227b28d16fc899299f5832cc21113c70708be0a204ce4ee4da3eac584f5bd8cfcfa8907bc9b62f8f237aa14a90eddf128bffda511a01379da52e614186d3143e1102111d682787e4b6e45f7fa6da8d8c6ebca59ddc454a5b197d288660e06287b180984b9f95c86453b4fe3d287699cfec074c6c693eab0ff535a992e0df34c8dcd10650379360434adff7ed95aeadb2ed1403993a9f76998099991b7875bd6d96c37afcb04149fe7f9ae3ca9adc48edeb22de1263727ac7fc6c4ec1ffb29b6c523de660cd9458052f264f02447159825711160badffa23dfa0e29f0fd8a6dc7edc9dedcb1b35c50634305090af62f586f5ea344a20b7318358453b1c19e86ddb3b7c56e7ce279260775392f55d31f942dbc592d9ce77a27b0b8eea604dd3c3f9fb6d6f2a77bb65d5d84afde42b797bb633d644b9b7897fdf72ecfc7970ea67feb759b8f6643d69a73d3582b8fa5619a4826f562e2910aedac1b79792f7ffa2f1899432d47b66e796a30c6900970849c322ed5b59f4f66db2a031a84f9df2c96f05e63f12bbcf65cf8d3a1e96ac41a3ca6e8f17bb11f1cf064fdcd4163afb2a38390ee5c0800054978b626813fb1fbe248bb7d5cb8e6e679f353e191f366e138be54e7afb2974bc2ff510bf73d7034148150e20e03250aac409d98def9ea6ea04ea103be916d93455db5245590327af05419d49d58d9f970f336e6c3900f7dcfd42c4feea4b7911f25a37c6e63e32862edb885627c34feab18440997da557576a7b452b9f6ecf94ce3a116e79538f3cb4691966770fd6474103d112362d07be02481105254a2b3fe6356ec4800b86cdbb05d98d67040dde01b256c369a636f94057108653b7bcaaa45dee79a8a6bf06abb094b47fb869b38b8169905fbe2304444d2aa9f6bcece8a55db4dbb62c8f1a886daaf8e02534a9b8b5a1538bc8f023b4ec80669a34903d3d4b46d742be12c1150292ecaa1525b1ec6914c9771a239bd62e0f71ce2815b3a2ef1911a088d36dd400ab140ee6da730f898f3ecc6623910f587b129a17378558c488b2e7d979d5bb4423a3e4e17f723eee6d0accb5d9011b3cf1694dea2d8791bd6f181afe8fd68f2b24eb3512f8f9d7b74757c20ff5f8aa0c41952f6c44a1dc167565e0933e7dc97bdbff0b9991ae35b0d920461f2f0d185256e582acd5dc7c725461c298228db3ec7d5b25dd7baf982c708ade68786109375cc15c8e966d5555444b209a9f78d405e9ea54ca5937b632484fc67c69b902181fbf2c3a1d3f8cd67e4ebcd939da381a91e360803bcb5b91592e4ba1938ed1e126a05c1e8fdbe7ee38594de2e195a52442ae90abe36bfff5e2d9cf4161044baa35666710fcbc55f8d314607f63e7bec4896965c495c754d49768af92514272bb40bdd0dd4ca9014aa826eb0d0aee009e7037238ce63dd434999eece203b10eca2ae323e53516fda0578005ec73fe8cd212bcf7bb51ccbdcfd68e4f89111abbdda51f14aace27efe876ba2fc6513d0eb92d22c8801708abb5a36403877d4367d9b7c516e5cee68a87f633236ece344fb69b2c722144e40febde8e62b97520d078eb67a79fee6e09cff257c911efa73c928e8385ab7948f295eec2f178f20af419318958245f2872c7a0c1a256b81e221c7e97ce02825e435ee8b47bc3973b234a1fb72e8cbf2201ca56da39d16f4f94ab6f8da56afc908d3db1a10084dc21ecb6aa96654c5688c9ee6e8b7f8e480cb4df5fb41ed1c4873ebe8933d28483a734e86d802652ad3b2409af4e943fadd9af1cb321e20487045fa29d34eedb31bfda80040b6bb4c923891b0bdb5cffa419b4a0b6d4f849962280116ace9b28874a2c9c43e0e40c6ff4bbd6e1771722f6e51b66f2b406ef1ddeb17e2642205258609689cbc73900056fcd33688b3e7d5c38888b7d9ca695570cd5f791c2e8fd70ea71401fe916a0a8d6a27e04f98cf18f054bf463217a9f99c6255027b566bf099ab47e28beefc94c555e67fbcf5530f6bb86d0193d22e9d394d94ce7e7e0d164d17079010044a3deffd197c0ab4d9e514b28a0a64594a93b574e72553442b2337987f06dcb1c3bd751e6d289d23c9ffdb027d6a0ff60bf830cba113d3508e9484b24d49f8bef3c10505dbc0c450c0c5ebcc2c6ccce00611e08cd7e37fbef28cd7ebbd5bd103f71e06ef297", 0x1000) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001480), 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000014c0)=0x491a4bc450a6a6ce) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001500)) truncate(&(0x7f0000001780)='./file0\x00', 0x2) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000017c0)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001800)={{0x18, 0x0, 0x7, 0x6}, {0x18, 0x3, 0x5}, 0x6d, [0x8, 0x5, 0x40, 0x7, 0x10000, 0xffff0000, 0x4, 0xda]}, 0x3c) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f00000018c0)={&(0x7f0000001840)='./file0\x00', 0x773, &(0x7f0000001880)='./file0\x00', 0x8}) r4 = dup2(r1, r2) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001900)={0xfffffff7, 0x4, {0x4, 0x80}}) sysctl$net_inet_ip(&(0x7f0000001940)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000001980)="a9f1ca5860f923bfe7f5d35bd2df8cc0076a67a36c6e8d729b54ae46718808a4478107e17efa5bc0831fd3235970cd", &(0x7f00000019c0)=0x2f, &(0x7f0000001a00)="2b63627a3c026eaba439fc6ff2f15d8d8eb394e00dd7e9b787f7746965cab8cf239e25f0a97c44aba386", 0x2a) mknodat(r4, &(0x7f0000001a40)='./file0\x00', 0x8000, 0xffffffff) bind$inet6(r3, &(0x7f0000001a80)={0x18, 0x2, 0x5, 0x6}, 0xc) lstat(&(0x7f0000001ac0)='./file1\x00', &(0x7f0000001b00)) recvmsg(r3, &(0x7f0000001f40)={&(0x7f0000001b80)=@in6, 0xc, &(0x7f0000001e40)=[{&(0x7f0000001bc0)=""/54, 0x36}, {&(0x7f0000001c00)=""/153, 0x99}, {&(0x7f0000001cc0)=""/225, 0xe1}, {&(0x7f0000001dc0)=""/91, 0x5b}], 0x4, &(0x7f0000001e80)=""/135, 0x87}, 0x2) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000002200)={0x4, 0xe559, 0x7, 0x2a00, &(0x7f0000001f80)={{0x9, 0x9, 0x8, 0x7a, 0x7, 0x0, 0x2}, {[0x5469, 0x3bdd, 0x9, 0x7, 0x5, 0x6, 0x3ff, 0x4, 0x2, 0xffff, 0x66, 0x4, 0x1, 0x4, 0x1767, 0x800, 0x9, 0x6], [0x38, 0x4, 0x7, 0x4, 0x2800, 0x7, 0x6, 0x8, 0x9, 0x4], [0x8, 0x77b, 0x9f, 0xfff, 0xdf4, 0x0, 0x7], [0x1, 0x0, 0x7, 0x7, 0x6], [{0x84, 0x429a, 0x6, 0x8a}, {0x3ff, 0x8001, 0x5, 0x5}, {0x8, 0xfffffffd, 0x7, 0x10001}, {0x8, 0x8, 0x9, 0x5b7}, {0xff, 0x5863, 0x1f, 0x200}, {0x7ff, 0x0, 0x7, 0x1000}, {0x2, 0x5, 0xfff, 0x8}, {0x6, 0x80000001, 0x1, 0xa47}], {0x8, 0x9, 0x6, 0x401}, {0x7fff, 0xfffffb1b, 0xfffffffb, 0x401}}}, 0x4, 0x80}) r5 = socket(0x6, 0x3, 0x74) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000002240)) r6 = openat(r4, &(0x7f0000002280)='./file1/file0\x00', 0x20, 0x84) ioctl$WSKBDIO_GETBACKLIGHT(r5, 0x400c5711, &(0x7f00000022c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000002340)=0xc) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000002400)={&(0x7f0000002380)='./file1\x00', 0x0, &(0x7f00000023c0)='./file1/file0\x00', 0xe}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002440)={0xf001, 0x1, 0x20, 0x54ac, 0x949}, 0xc) sendto(r6, &(0x7f0000002480)="9199c4c54cc5c2a54b4af091dbb9ade78bdff9728e098c26ee9a8b5f19e828473101044e5861bf5c0190752053071609a928fd9ca83281853953dc018036a9efa8716a40171231674b27bd5242719b983d0ee3cb58ff6d9841c97051f720cd443086645668643f568e3b6cee13ea02f1dcf0e7a793a02abca674a59d42f3f99ac810b43667a4998bdfa71f1fa57e4b5ac0b9946ba910ae4785e5cdd7acdcbb5508d70f8887c804a1310910410eb3780a770297280055a6177514ca5b3b9fa21d9178311cc2a415f1d5f2230afb016a2eda87a225e6a58c2b9287f8cbc819d7b207f342febab3e6233973180c6b5096614476fb34e432705808cad7c9e149a2ae4a011c2b766363efd324502b877f136873c19e673e8ff112c78bf6ebbb7abb799b92d7d213337b740256ba7aef3efb92d6ecf7e94d395b7c7ba011e27867c08abcfe988e5d6fcce33ddc6d608b5efce38901ce8651a868b44dc6db417d3c7e32541a4ef727a09e3b15b2ae8416828de2674dfb222c1925e49ceca9dd823a9cd62d37ddd57567e9eb21c38c37961f2ff9981db9d5a8a896d0d90f3d69a99a24416cf9e93b3d1e519fb98545f72453bbb4d11e0afd5142ea9cf5ecee6d2eab2b4f5f24a17a535f496bcd85e70ec77367b8f7c628ee2248d62fa9ea9d561fc7a7c840cd2c3f43328d3cfb80f071cba57a2877ffbd585ef9879665407933bbfa03b29d3a8bc57c0f4f810296f3a0ffa1e916c6e736def85668da5dff80a78c5961c2e71d2d2bfadd4896e60f7d778c0081a56bc7a0a389df81c2767260fb135754527204d3615d579708459629a5290d41f3fc15a7b6b1883f2dde6d732edad04f8d7d4ec61b4c144eb4ff3e57b6fa2b2409114d8cdd00b4c68dd5a112c76d3ecabee36b9b5484eb752774110dfce5994445fe2bd38608f6ed233efdc40d6e400ed76a025ed0e7da10e1f896627fdb453362504fc5413babb7926929d63c17f198eb3a35757362909979d761db0257309d084046cc341b7d1bf0df73232a01c00e30c8abfd9092bbd4b6d7c90a42d46a216782d539d64ff2791321c8589d4d87fa82ff86884521639ab99f758187e734057bb435638b1a2327c495ccf22f40a1bf7b8ef803f9830e483dcc800a7ca8f7873b4a8a4313d08708db1ddedb459164b28999adc55a576f03bb358e7fcc4baab999c96d39b794ceb09fd31d600aeeccbb8cf418401e19147813512f99faadee39c24f1bb605aa3d27153ff52a1331b5a4bf9ce820a0107c29c9e4901b010568d0a0abdb55e98edf68f1c885f48564a623004396ba31f6d4da2b00ab5e4f6b6a2398d83889b078508e5ea8d3d7e0bc5977877c9f46ede2d9e7cd4518aeecbfa5d4ff393658a18c88753565813f5d3df407cb401d1c429c04693cb46caab94a31b9a64e8280a638298cadc51433b3dcf9ab8d616c1177f4a191339866c07df0093bcba00a84d9870bff90a68ee2b033128364a055b0b6ea648ef5497ddbb9a3a75ab642b6e62541593df2286ad729444fbfc80976c986465ec3035c0e4fa7ea0b8c298856062453df0668fbaec23ac64f5c57d35533b6c7e34fb236c7be5facd8e282732bf7397582eed513d2d625540eb021df7c47b1e2f3d30d25bc6db713b35b10873c8ca980923e9f3c448b2f595abb43a57e3db24125e8ae87f12b1e92a5991f16eb4c6bb93602b89873da3820bbf8a0e69e53d5c4c7048d9c008ad20be06388d5097c47a2a867bd6e57e01c2b8a63b86bd48adc8c02afe947737d25f6813905f613a424388a28a73a787a18f9580824a8ac526880490b844328940ff80f5bfcdd27ad4c22ac33fb5d6ea3d76f89f57601157ee76a2184d7f181913ae1d01bc4aa6c8acb3406546e686da7dc79b1d823613f4679e1161014bc32acac9366b7429d434d1978c071e5ccb5ab9d2fe58d8cb0109b2787ee98a6de7d36a96ecccb118c36e04dd9eea7e57e28f6fe016b53717b77247b47bdbfbb551d4e7f1cdb4afaab22901838eacef1eb0102fe1bc53cf5be4c96e319834e742ebb10d7da12f384b1df36d181f1c5bbcce7fc1aea4e328d385709667f314953e7316e8726597e47bc9ca3fe13ebdd4483c713bc88b0a0ff71f6aa8dc4cb724b4d8a58e684fc2b0f94c0be18bcf5f3776f3bf8e2cb1a827d9bb1449bf912b5285398c7e5831df0e15c325dcbb90fa7b3581b0850686f97d89b24159025097979140c5b637c44892eac59b70b6fdf56ea5831decf2fe89b5be2c6af26cf9d4308da1226f10e335726a5e2e57fa36ec4d629efe589a53ff418aeaeba42ba0af30a4b8c329ca66ab12e9734ea2333877f3e35c12d69bcf1306b663dedcbb268e3f1625ae299a65b229527619d66d585b0e7252d4793cedba3547175a9d677fcee2a003aa8ed09a8eec54bc471eac220ec4922f0f5d626366ac7d9e595feb4d0a3fb838a47a9f2cdd0a5b830907ee86e075c26be57c296d77b5ec4044d85f2e7f80201f07e2670e3c1273bfd9f2a20026aae8fd9bab1403f40d08ed173ff3ea4a37b699b5a8b88643a9968e81cfed1fbcb4e9c2dd1e8a17cbed67fb0072192be9d44b4e3ed1430ccf76de2186cb7398cc7e8d0f42887ede0fdf4033735440d1ec99d5dd656d55069ed926f86eae7b1f7457d81542b204a165700d3f74b65c9aef208febdfedd98013bd2405cfaddeeee055078ee64a2269be1b344151c5444b75f70c0c7fb0e3ad8b6dbd8f10821d207d64c5e0a375c4a7e7e84d46edb7f7ce5996c19d1d9daf9861e4197be8e2197e8e1bbe0abd8d8d397359fd6e7ebf8d95bc6cac6599a63a3f147f7fdba326fec5bb5222479884815453e4b1ddcabd83ca8295d7a743d739ee1d22681551c8570c0d8e40403ee9aebadd87f73d2e0b9ae6e7698699fb094c433c4f1b0c5a2f4f103606f6266b544d9baf272f0724e9c301a4fb2800bb5f8421fc37b7323af1a0d6f02200cc7a075c4d1cb69638ca53082abd7147229daac8318f091b5c150f239009639d956b921efd3e68943b321e4fa66209816493aaf3e3bf7b43230c3047571624b23060d674c30dad7f755ec20e767671a5cd452e1e7afc98e0dfb208b349aa2b8a29f962af6d63498a18718d7bf1510b15e85fc458fa2a52366baee7eed40bbc35cff5b7e1aed9fccf05100492b8af22c4812487e4384c6ccd4c00a1f80589afc8bf3c35755d35dae34ea86e5d8d04d187c06132ea337db66adbb43805ded8f4e8ac1080b4f4235449b2a2c93815febd81eadf1f842da722444e5bda3d99ab799895f76d7ca2ffb9dd645c356c594ffe3f9a90fa712a960aba380f1360a37777570d7ce4cd0bd7d887fc0a9a102067203108aee105985f8076603b7c633ec5967ee2cdb1becc4e97e6228c18e96dc7bffd433e14186296c4f7160b2f2dfc5b5bcc6e831db2bfd127765395255c212b6162f111a3e33449ebcf0630c25adae4f380e845b3fc1e4a3cdc5423f2eaafe38008ff874e693e368a31e8c6fc9cf049391068aa6465be7a2791bb120b72ddf49b9805bdcf48056bfdf28ea2fef3731da6b1bacb56e1a24370ae1f0154ed6dfc95ac38702fd2f0bae359f3c0c58ecaf1cab22b3635ead21bbb0d4893abf66f659a920639c01926d84cd022a4bc37c621acb84f785c4907779490b2fde97ffa0657ef323c219c91227f85809b5afb27ab6245d81f124ed50f57d884e592ede3394f1eaad4b6c2da2e3ffdd9c451962daea7607ff24dabd32056cda47bd6534aa85c3069fc0a04fb0b59943051db291f74cde658978bafb799c5cc2bffce20d2e7835c77be073fbef78859b155460c5c432c2decf87df0fffad014995948ed085c2c261e931df58b175588e1534782f40371156481a64ba7a6dac574070692ff09da9db413ae482539cd4aadeb695288f2b6cc08ec229245a2db634140b16569f4b37406d8d9c1de4b24506027b4ae979986bf959b2f8d363a350bdb814cb6efc607b311ef8f2005345226ac307270021bab5a97be2b6ef3139741f0374774d6f8f62decd75c84956444e0a154e5eef999df172b67a17ed26c05be3dfef8d80ff92332b70b0955cc9b7a338cbcfb61b6e811eb2f2b99aaf63e77f290930c7794eb30923f9f867b43057495197eb9700ec440e227d778bcf4a4e8cdf065ce24690da458875318a645b243fddb3f5061984a3e80d96c8b0307978f84544b6566638c8434cccdfe06507071405005bc77b2aecb1ee3c041da34230d8814fa3cb55ab400c453889a18d26c9de0c0933502fe5ac63910c1d65e194cb010efd3478a7dea55a7edbccf66dc2161d1a403ab9c4a6d75abb9cad4f80c0b1788745312648227927646e4046dc3c06c2dc2c81e4cf018e6706d76554daa2cc61d48b7b340749db3a11856f620cae10625f4ef2aba828dbab0f943b8fec8161263e1f64253eb8f4607874b4aa239b5c6098ef37db3d9cabb5e68ece5db618798c2c728b35ad7418a2824ff34c073330e9aa75cdad2a931a3800a8bd89df2e7962792f2eea38666a3732e597409df643a79695b60e5dfdb538c77a9a1edb5ad9ad8e36e1d439ae768d965802f553147855958b5e193151aed04371a69d136a73e15bc266907100edf350afdc53cd59dc73dd9e0135c2a189a595bdf3851a2a828b9e08eb407ea71a74df728018555a1a6616625dfa3ddaa1842905badcf61bc460b3aecf0a3e87693943ed7b0601f6193f8ebcbe60667f34d06f7ed2fac049e95e024d96b1d46cab69a940bbe7a77677773f8a20a4c432b69cc8d3ae94bc3a6545776a64494bf45f1b189d3059749fc66729ba6a4e9fd724edba2a6d880dc7eb1919adbba6d89e18dcd3df81ceb0fc3ae44f349a8b57672ac11e6405e27d41a74fed1eed1a1cb9f5f805767006df237c8478c88e1e83d557ddeeadfc84665e5226868523360ef031e0a8780ff6e792fd12785eedfd42bbcd287f50f2b2593a94a25fc653d767e55ad1c93cd85bce6ab3c578465a667cb60f1070c83aac9e1ce6bc7a398148c69de7121ac74857e13f6a603f930f05c52290270aa723b192cd535fabcdb9c332061eed5009e620e4fd2fca600f754a352b385876480a1f4932ce9a8f3288140ba68c7908f92060208a28f567359dc59681d03d76c6a59d7c737885747402c8836a8d357795ca1c57d3577f85b12328f0234e1bb7c6edb11a25174eac5ae0b27119fe885cfb714ac51489c8459a918aa866051eb338335b717d5d0e6fca68a1d532a13b468dc611918ea4069ee0ca9542f864058c41065d874049bba3ddeecdd77736d052a358201fc2bfea16be6160d3baa5186e77d5c60e611e298503939a715a5e4f78739cfae589243e172c737d6b811d5b7a86c5b78a47cd2df4a73092cce7ed42f50708d8a3e1c37d523048df467bd5af8cb5e523b1baedf997216849b43bb027800d9d76c60a23e9eb09e6ea15e0d6625ef7a7f98a58de8b8dc69fe74b221e8907539cd87926a5ab3991674bb6954c2136fc7f3b8ba316c6fe53761c6db0f6afb0f6dffaf896d98fe7d16e40a224eeb73a3272c0381c330b2e54bc62af595c920833cdeea73365a60b6bba4732a5e96e072ef53194ae738c16dc4b66f754cfae5e6f20dbd2e8f49d98906e2dd48cce6a0ff522834cf6d31b710229158aa2137da2bd9a7afc4da873750e2b8da4fb65f1fac02c66e70bdbd897d26439feeb9778f7ef4686c349456e5d1f8fea019c1c7cb37d55193c8cd9115d04479037607a23d1eb8da5db07cc45f583c5b46724c4dcf0f28c6e36f50849", 0x1000, 0x8, &(0x7f0000003480)=@in6={0x18, 0x1, 0x4, 0x5}, 0xc) select(0x40, &(0x7f00000034c0)={0x4, 0x5, 0x8001, 0x4, 0x6, 0x0, 0x7, 0x6a}, &(0x7f0000003500)={0x200000000000, 0x0, 0x400, 0x3f, 0x7, 0xbd, 0x0, 0x5}, &(0x7f0000003540)={0x7fffffffffffffff, 0x1, 0x3, 0x1c3, 0x668, 0x2, 0x2, 0x1}, &(0x7f0000003580)={0x7, 0x2}) executing program 4: socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x80) r3 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r4 = msgget$private(0x0, 0x2) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r4, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r4, 0x0, 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x0) executing program 7: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000100), 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="befbfe267b8d681c110ef0766c3e2f39a348f60393032182197b92f1b1aa3cc1a7ecf9245cd47b90a1ef2a77048c4bc02863e7571e7556a6ac986618fd0c8f7a516f82a5b8815ce43ed3dfcfcabfc6e79769db657958fecc8fa2cbd89b3ca2d4ac", 0x61}, {&(0x7f0000000080)="63ef76ab93866ad69533bd", 0xb}, {&(0x7f0000000180)="bda92437019a2ee06a18b4b8b5075994562c8bf4128013049bff5b285e30b3186810dc3147d33a708d9178c68dda64d2281cbd9d74b63523253c3b769b36bed3837f258082ffc5b61702cfcb34e812e0fd55ffa6d3d5ce7185c4a315c094b0511bafc2eae5b0c228ccf02f0e83c229c68c00371d56de75fa213df6da536ec368f3e26d0654d04e69737921daee8b25f8024165c45af9194fbee44b887d5c8f1d084a7a896efe36d13f907cc5e82e72a0f47c310c33c9df182e5a40879f5f4ee2c5db1676d32e1527e066759346c312f4e844df40b77356b12af4379514e5", 0xde}, {&(0x7f0000000300)="b26ce30cb2ed65e4e92f3db52ede98c4d52369a3f47d49917d41d7ffd6eb34add0e88ba7ed05b01e71adc4052238100545a99afb57d76a52119bfd98818994e68c163694b0cc3e93a973efb205fdca32fabdb40ec66d0af22a0e090fbd680765ab644daae28702a0f8aacfaa42fb326e686811629f4ca2732d88a6e926b864713b02eebac99a760d4e288de487668e467e4baec311befdfa692eb2f878ab16c1662ad6905a8d28e7e80bdb08a61d95ee9590f6e1d8", 0xb5}, {&(0x7f00000003c0)="ba7852bd269b3f219f84fe3873135a006886bcf46b8ae04895a818365f651d3dd89d1cac5868b07984709eea33e17e1bc528d74690115199f8829bebe512d6a87f0b8d68d392a07a45ad796ef10121bdba974cf7", 0x54}, {&(0x7f0000000280)="f2303fd5001dc1dddb51285e775876d59b58d944ecbc700f3a43277d99a7c2e45909a4631b49dd2f2822fdf8852d8520", 0x30}, {&(0x7f0000000440)="0040a7f03e824f1e2b78eaf00b399e0e721bd283ac0d5e6939d6496ed830ab53bb809e6938e38d67b1debc1b5713c89bdbf93d69f1d8352b68dc7421b9db93a06aab9180b6ba27e63dae42bb0f90fc30146ececd3676687787bd979fce9e23af9381fd824b8e722fbb8c5d4ad3327e039e8cc67eb364235ea611c77aa115131612f5a78e44cb2485ad3acf079994204557d407e4991ea47e4651a4bda68f0a7f8ec8f987310e6de620ded51ef4b0b0a2c77d602d02bb119f7c450a", 0xbb}], 0x7, 0x400) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x4}, {0xc}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x14}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) socket(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x124) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x1d8) rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000001900)='./file1\x00') kqueue() setreuid(0xee00, r2) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000580)="5e324a895460763f9cd658f87b60041947c9b746838eb0e3503c0d5688b3702a001c39a62fcf8305affcebbce1062f9ec33eede465df125497957ecd1caba6064c9c0177e4362cdb694581df4bf22639dfd3a9f894809ac7a7aa9a33ffcb176bd9b96170813ab4de0d6b8671b2373d5dc898b980ff9ee09ed281f769084bb6e05ca1832c3197b93417c17f405db90bcada1a0f54f841e653186179", 0x9b}, {&(0x7f0000000640)="210b305699043447530dbf0d0a94f3da873a2b0e9be981ba38d6771e911224dceda11caff8f5e17022af2785b45653d94d948b636ae907169288398d7694b588e34c4a52c5510386bc057960ec4cfb2f5bd7a5b8d0c1293077dca32a8aa3b2976c755d0f4cd7eaa227719f74ba85eba3b20889210177aeff07b27792a0fec6e709be4a9f5355fbf3e312b278a039a5fc2b8d01010c56aef1de697dd608b82467cf16663e54577cf8f635d71058c9", 0xae}], 0x2, 0x0}, 0x2}, 0x10, 0x404) r4 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000000380)={&(0x7f0000000400)={&(0x7f0000000440)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x3841, 0x0) poll(&(0x7f0000000180)=[{r4}, {}, {r4, 0x4}], 0x3, 0x1000) r5 = socket(0x2, 0x2, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x2c}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(r5, 0x81286947, &(0x7f00000001c0)) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[@ANYRES8]) executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x2c}, {0x1c}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendto$inet(r7, &(0x7f0000000100)="18", 0xffffff4c, 0x195a05e282d6161, 0x0, 0x0) r8 = dup(r7) shutdown(r8, 0x2) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000080)=0x849, 0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x30, 0x0, 0x0, 0x72}, {0x6}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getpgid(0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="11", 0x4a}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r3}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1f, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x4000020d, 0x2800}, {{r0}, 0x0, 0x0, 0x0, 0x4, 0xb}, {{}, 0x0, 0x13, 0x0, 0x8, 0x38}, {{}, 0x0, 0x81, 0x40000000, 0x0, 0x4}, {{r0}, 0x0, 0x21, 0x70000002, 0xe60d, 0x9}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x0, 0x2}, {{}, 0xfffffffffffffffa, 0x88, 0x4, 0x67d6b822, 0x4}, {{r5}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x5, 0xea}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x80000000, 0x1d97}, {{}, 0xfffffffffffffffc, 0x10, 0x4, 0x9, 0x101}], 0x3ff, &(0x7f0000000140)={0x380000000000000, 0xffffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0xff6cae7, 0x400, 0xfffffffc, "1a11ff0300009c4fa879000000fffffffffdf700"}) writev(r7, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r7, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f0000000400)) r8 = semget$private(0x0, 0x0, 0x607) semop(r8, &(0x7f0000000340)=[{0x4, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0xfffd}, {0x2, 0xffff, 0x1000}, {0x0, 0x0, 0x1800}, {0x0, 0x3, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x1, 0x800}, {0x4, 0x29}], 0x9) executing program 4: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0x82a}) fchown(r0, r1, 0xffffffffffffffff) r3 = getuid() setreuid(0x0, r3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x3]}}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000300)="b10005136000009f05003e080300000000000000cea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20bf93947ace57804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8", 0xb1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0) executing program 3: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x4000, 0xfb) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(r0, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x3) mknod(0x0, 0x2000, 0x5c4a) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r1, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x200c0, 0x9d816193d480ede7) mkdir(&(0x7f0000000040)='./file0\x00', 0x169) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') executing program 0: syz_open_pts() (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) (async) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000140)) (async) 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, 0x5) (async) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x400) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "51fa6275e9e960b4dd89400863ab366d112be29e"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000380)="deb36954fe34659d3d8bd617a80ed9e17990f786ad68e35eb80586f448fa07b1c550c7a5be262f982ae9acacf3142d463215ec29934a5a6b4ee453d8708a1390c29ffc0c799e1f9002d4db5c19f25a38642a8f899c960c5322536e3111b399930d76b2d8507fa0a34d5cab4520049a3b32c0156ea46f3447485234ce19864f4e1b16519fd93b458b1ff542821e370169f1361a9a6e5687240d", 0x99}], 0x1}, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sysctl$vm(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x19}, 0x2, &(0x7f0000000200)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000240), 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x14}, 0x2, &(0x7f0000000100)="1470532bc1153e5fb58d0831abb0c7c6904620fed746c571f843a30e64828b79329b5a9c", &(0x7f0000000140)=0x24, &(0x7f00000009c0)="d88924d8da5ba35250d0cac114f0895fff6e594cf97d145e86e7e35326eae0b6418624bbc1af4d57be36308f062974665d0f4fbf6bcc688ea0858c2917d662e24c031549e2f06c52ffeba500fd15511982b0ce60f40b0cd99c6447f02f6327b9d1c36546c4058765266b2e84dc7c836b1deb06e7375346967279131b7258d9da0df09bebfaeacce368ec490cea0ce24156d410b434ac5a4945e82dfdfe2e58c7ceb228fba52a96ebf0e4e88b0a31a42530da149f09833efbfe89203afee03997466849c89bbeaaa9bef53609bc10c78b4498307165a843154687b1eeb8a1967253d1e50818a2eecd3b09261c04f4fed1d4a91cf904897345ffc4150019047a3adb33001f4502d50ced49e7b23ab6563f93be5d49e350949e4529c9283b4fcefdb3d5fecc0b558b4c3265fb589bccdedc6e5ff102172140dbdcb3febec5a1d3b7ef8cd9f87d34cad3fb18a7b7e43ffb10eb3fc744ce63d2844b75251189aaaefe8532ef4b3738304a870ce49fc9abee1766caf185030f0895a1e4f9a5e805413afa2e90b32e2173a6090d24a57e4a1ce485fb59e1a146b810135104f3691cdb01879e156cbce699e41ff1b65c1517d648dda6b9ac885da50f567f27576189020e276001a693f72447453ff933b61c68aa96926d03c458740e987f21306291637b02568c72ba9f349d37084af130586fa83a6c6de145a2ee79ed3de0b8c7d7497624f30affb89b2837b484c2979048220c0573b8ba5b3c53486181b79e6ca8c1471f9a749ab2e3e5c73b9934cf2e83b3b035901a594ce17a9fbc8590bc6dda2c946a77909cb3dee8d121fdb2d5048a13cbfb929a3d7a09aefc6e56b5f9998173d49a0f17a2a071b5235515373a01130aae6cdf7fe8c84b96b7326a5f0b89aa61309e8a86b3345166c7ccd174ffce5c6c9f4a4aeefc7f96b0132b96363c7ce12d69e79a443cd20d98b8fbb8520208bb355eb255ff0977c8c0364967e1e6bf3cd1a70c42ed7eb110c2cc7b850303d3e4f520f92d4739fada8e97c0595a6c8c90f6769b317d68ee913cddfae28b0b3d44d3b950130bc01e14e87a8565054920891f3e5b6368130cdc8ede5dd5c8eaea6bfc7a5138921383f79726c1d4bec178cae068754e3b537906e6123d988b73af333406df500bd943f6f92c4fec88ed71c5f506811a9833fb3bafb6a9e3a295b06bab003d877195252624e89537fdcbda7fc5eefffbb1e04050159c465608efaff0c00792f759fbf23410fb4c1e3d7289cf10be846bab8a3e5398c81c2dc2fbd76886d08f8f8d9ed5742c437bca9039a1a2145b2b24426b314969ac2bd34d1a7b77f219a8afdf139fa492e32d20c9dcadb7b9bb91a1a13641a81347422e06ab91ae543772fec8f08dbaa563b1742aeb09151fef4f8ae1755b6d8098a4e4fed9b7a8747c72f4131eaea7a14f2fffd6f52818455a576580c8a7b8f8086b3cc11b61f6d1fde5150ff070b2ebe45e852d2a74ec7a24da52df250ba73edc65ba0875dde07576fae252ffacee147f925ec9ed0512af375d6bc3c5797793303599deb945e16e3073effbddd6eab49cf38a9b696cf9e2d0f347862a304e5ed86c58ce8e14fc8cca61b7b60d1d9498771efdf575987137e0a107920cded7fb4b9580ee6cf63d7f464e9fc4f86cb8f3544eadea2fd503fcf1471f2b407dbd454d402d9f95c4b46e0feec662bd75e046d802e1cce79cee4c8d28c0517f8455c7e7f9655acaefb766259a118a6982d85f45b1a1399055f3def3c2f9b1fc41f48271352573f94875b46a3a3d86610c0b81ac2fda207abbe4125c16b631e52c475f9c088101deb05e77f8b0576ff89168ee426f4c238158329ede40d293c100337e676a6189010e690d7452228bdaff9a3efe35c0269406d45710a7784a4190e9cb0f611d6a0632d8cb004b682ce1da62f219953be3fe42641fc993db0307b964c81271bc7585d569743308865b0921c87420ad2b194659f46401199d0b2f1403a6d510a971a4a9cd771731ade0d602d8044b371e6e6031eb440160e6d2c0341b6e9c37f0429a9b81043978b9b45167a1a6db843ef87a158aa36d0ba0a6a20d8a7c8d2e0bd07cd75df5de8581bb44b49550140637d7e49a0075ea91459bc8bd1aa07b73749d10f8dcc36d82509786706d37fd3cc65f149b5dd0df8e7da9b7aa76b7ad7f7cf59bf2aefeba0cf5cad18abf2b8dbdd15eae966a190899518db0a0a4af307076f8b42fad6a10dd08c2217ca5962fdb944c92162e595cff3398e6488032e3e33499dd3d7a50c905bb97f9e83238fa0e3713921f78332366cb31d39ad36a5d56575644f5146205dea3cb73b9a54927979fe6e972508d4e85e7ab66b15fa4dadab5a1f727ce6a5fe36c9cb81d28823834d99776b65804d483f473594e960939e416d7b3419f1bb8f15bc4a9aae8b76227d35aae947d51f781ffe3e59fc67a123353cc0c76a1550525c1adc336a5019a8a238169ed0f3d97e5178d9a1bb0e0e695f4a3cd211a46c389553e0781b06fef295da47214f5cd0a8dad901544b6bb772bdc5c24c80a6cbfa6f03b1e97f14fba8e4c64918a3e3b267b5d754f2651a724f2189c4d66fc90b31924bb1088ffea61d2aa064da70ea02c0a8e040315fe17cc554f8e9507cb98949a8594a4f2c92d61be04ae55c24fd7678036a0c44048ce407c1016c4f09670e37ad5c3c23c8815daaa79d8af7693f3a2d77265cca7380cb38820a0f55280c4df7111c2ab00f05eda9a004aa7cc7fdf12d82ead2da1e938e4569edfc94f82594f3dafd64dbb40b09e74c8151a186169af93f4637e0d73fb291e9c592f1708b15a7edc0904ad13e6273e4d9a2501dba26fa230f0c2c7dd7b1244fcc72a3665276f44c6ee90721ffb18040355d5b9651ca6aa5c157222f04da7df6bf83ff3182e46c441fef8b7ea9140b5245671af6c77785f4c9348a9147e7ec65fc83cee801dc0a836a129e47766ad5bcafc374edbe721f9b5ed782a297b5ed56fbbff2a6b7c227da21575714cfc5393b56329f2d8ab2611443d3f1baa77acdeb3a0a003c009e35d4a072a836bd68c12dabfad2f099e0a3508856467ebb98650a22e085ce0a4d0ab9a93e1713e67e848d5b2b723acdcc31309f80a2c33d3420e34de87221d48e4cd6f27965fdae3461c6a31fe4182a6bf1b6e837021269d07f5cb0c0a2f7a6647525f681c24579a93c80585cc80a55737412a43bb6452eec0dddf44c2f46b3b86db3fe90eeb4a16afebdb737e823a3aaa64b8203c277b59e02edbb69675d41d0d026e06bf5bda52747a391a8cbd4510b046a7279ebf31fdc5938231cd1304719c390d10caeeabae09a247c8b64c2c1802d836d0bdd9c45dfba2ff981d51949e717637bc6e299a18a4bb7ae2cff4f87609d00eb7592b2cc4272fefd92c345f9751174c63d5316a6405f943452adf3ee78441d2992e7c2a90c9a4ae2825aabfbdb82ef1190e64514d8b3057f0d616fd0dae5eaf9ea8e0890abd37d66aba82bc407749a8aeead359959146bd89a0d6f984c81b6d3368df2e1b6057322f2295b1662194de31bff936004880ce7a839e221d3eb9b82c0f54310a22b369fbd84c4485c94804d544abc32d88c127861141d37d13b5896c8af7232e6c4ecba4c201db8a785a3a05dc7cd71acda844f6cff7de84b10165ed143356037110d46932956e9f8e8d4fabd5b2a5583b132ea832a8b67313cd2acfd7a769bdf3066a71ff1c739c5dc9c6c743ddd5dc61fef7d552836e3b49ce8caadf5e7741f710b4b9d5e8233f3a4bcf066e43bd6c7a4b85618899abd7f69eaa950ce9afe92a65c17f34abfcff8fbbe3fb7da5e2d7ec93a0e5760091e0b66d1c694338dfaf23fbeb561a41921f8a5174250ff5dddc9d729b005d932ee352bb87e7ca944a067445e65e8d61dfdde1132398b7d4b5ba2e3a16df5e2c34bb9c2a1a4398abb2bd51eaafd6d76443f2c8d84d9a9e4dbc1953f766201e84290898d2410e02777f053bbd9faea82e8ab84b83dd1fcc65db6a4bd77fcae645a79ba5e6ddab26031ade1099b54f25495e26d7116982116bcde9cc7696a0e9d7eda6e1b8d00a1028a066361a58f19d9de43d4f52b638ba22bd19a9ce79e8f439561d0015ea02eebf37b50b3db58d4a27a07b3eb8d44c05bab1ebbc312a41771af9d385e1726dc59f408300fd7c53748d0a481103af7583b798b98b722e78cb61c3ffd7c68ca1d54203de7aeb2cbd370b9f0357ed2a8b93de50846b9dddbb4b12b79bf09808cd503cba040c8c4bc834bc2b7ffa9f1e5c1834f950ffb78b113dcc48641eb4ac5114e1647e5fdc633b8a1de9ecea8d4328a7e9f83deea9db86ecd472f2517876f67a27577951296221a3dbc4a05241802ce25c0d114cf9474084a2b353d4b9b645fefa813cc17d06a25f97abc82f84179da45d04625fde1339ee47679ce08f3d79d74376ef9d35716eec2e5cb7eee58e14b6d35529285da16932711bf7f2d9bf4130dd512a6774733ce9d0c4ce773b1bc67fc5da045e4f34848529ab527da3a5e87f5cbd22fc909a5cd7e6ba8860d58c481f6bf87c962fa6aefc2b011d163bd2871ced758bbff5e32d943efd20c89e8dd07faa1f64dc71c17e41a546e8d1e4970aea0a1f48942057b3a46e52f2e7bf9f77110ea9345092eed461df93211ea5342a46c81e24b6c136bfbc39cbd81f02af2af7f7b95012ffc2d93c1bfe9f5a07f6876087991c39d900f5c87ff4fd43c69d85ec5804f5ebec29bfb4d2be165bd9284ac12d6381563357d4a2647f9466f8516d19b4b5af76d85d65ce945347f249c7b048561b554d0fb5eb9e313a2f742d29dbc6945cc9e7045690f21636f58930f3918c35d991e6c80c4a97bd29667acff98ba70c479c02e73f5982916b69b555e641ca99a4eb9d139f59cee44f8263e726b7534c46899992308333c58c9b4131e09d70c0d22f97ee20434ce068516fcd748da9da061e5a39ddd766eb5cfd35b3a17b8fb6602aa292ff0ba6e12184a1a5309dc49bf5db79be61cfcd9e42d7d35a2d65165292aa32cde563626b28a525cd1ab8e2df81a996e43a02208038a39eaca3856cfad5333c3fbdfae5db1e558d84928965b10c05ba16954b087f1be5964c93eec2a65d108237b55d7cdf51b8b57a35417fba7d6339e14495a0eac99e49134a664f7d32158cda13e782b7803ed435726e9a419409fe2895a1c010248ca8eb23a4031e0daef24a25fa6bb6b688360a5cd5ed9946258a2d0891ec4a10fe1f3115f8862848091a08899ff12e599aeecdf28b9fcefc04cab14d8da135802f12a060fdfbc93ce3bf0a001db2907c7b80d0459670c5e9fa8d385853b468d75b2a2e0ea56afa056e93cd76c7a82bbad438507a20416abbbe7ad717843451349e28468db0f982bdf26b141a38b58826a3ad60a24dd00fce29d9d87ce18e63893ee0f85436a6586b419e7a11cf401ea001412b7c22308b5fb2a5fdbefe9f2cc4f03a258f7c9384f9a02611c93aba5a7202a435c3a5fc6bdbada3700c163d1001705eeaa57c0a9edf33246fa101ce6cc2e9a0f83d415e08ce45144eb350038157db45cbbcd2f6345ecee3ff1e5d20b50d6852457010fc0713f99b1b0adacc2acd12615f551d03501b9d58e202abf56cdf76f6719f2eac3cd8bfe1786d583345754ce4b57d3be2bb2349137f9debbedc65f55d3b7c2791579324e8159bf233e88505ab7461d1cc4957d0c29983ef10dece522b23bab6b1b2970755d327f858139470291f9244bae65559d21930e56984d497864ffee1fc3f0b56859c984efd412368d4", 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}, {&(0x7f00000005c0)='6', 0x1}], 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) poll(0x0, 0x0, 0x80) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800}, &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x4}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x1, 0x0, 0x2}, {0x1, 0x0, 0xfd}, {0x8006, 0x0, 0x0, 0xf95}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$FIOASYNC(r5, 0x80047469, &(0x7f0000000380)=0xe) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000001800)="fcffc883bc0800890595c15e65becbb1cdd4d57d9266cc7cded142eca24e1e6763ec85b9b095f710f1f683037334c606a259760fefd1af34c1fd4944a1a4c63f829a323d2254b7735e5cccd49b53eb7ba4438154faf3a9acdf3b3cef6baf2eb8cdd3de6a4182e9b2e746952713823cc4cddffa34546390da2deb27288570c4937dd640114781c40c9e7910da1f91025028b7022302ae15137aa26256ed7eb9c484825f40246408d58c5a4b4305fc8255412672ece6fed315dee85661e932d3a60c762df80afeac0b9d073f8be7bf989a4666d25a297d8fc0ec042f5dedd6defda0e06a1c50776b1f6a4ff7b5a5e02878492a832b48ef00ff67ba7bcbee6bd9ac0d45a102849ea9832a9e3ecc5d", 0x10d}, {&(0x7f0000000200)="53f8a227e299487676c48de3ecf1eba98a7fb78306664c620b152dad94a136102098e7e75ae1bf3a7601b97ab1985f0d23a51da0fb10585e028d02423d5289081414311bdca6827cd36ba5e4db094d9e2555f63b090ebde9cd067125", 0x5c}, {&(0x7f0000000040)="b647", 0x2}, {&(0x7f0000000280)="04c88ea96bb8dc9d50ad53eda667ede2e74247eb4f77a86397ad2105a39702cd2c95b33687922b", 0x27}], 0x4) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4, 0x10, r3, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 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 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xe730, 0x6, 0x0, 0x9, "22663d2911297777d4a3a73d23b98fb41c3e7250", 0x2, 0x8a}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x8000, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x2, 0x0) msgsnd(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="02000000000000000860"], 0x50, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x821869de, &(0x7f0000000100)) sysctl$vm(&(0x7f0000001200)={0x2, 0x9}, 0x2, &(0x7f0000001240)="3b646720953717a3d4c7887e5fc7886451d0127cc919fcfa56f4fb67e41640547c8cd86b1070d30ea5a0f63f1988dcaa3daddf8d530d7df68a549e7e6d260487eeb7464dd76a2830c3e93a3cd3a37dda84a21a910f9139dc89a4e5665e7d15648464d077db7bcf07175190f928ceeb7c0429eae2ad00b885cc57910ef1c001b2b05441006d2ef9f0e6ed6e6e21c957bbc9e2d302d4cf7d2a8cd358161078cc5243c54e104cc18c1a2de879c47d7ec9c38112ce99ca04e0fdc4842e3a9d4a45957fc6baeb8919e0634fdb", &(0x7f0000001340)=0xca, &(0x7f0000001380)="5091d0723bde258d5ecece00ca6ff517869b6ada705a69aae0c1e6b616d317148624bf3a8776872a6dbb1931de8260c6e8b699ab744cc46fdc997d905e5f5988219ac70055bb8d037ae9d8dceaf90cbd09007c39471a4cabcc40148a7b5da8f579a30af67300ff673f33ad55134698f5a08a56c72660dbc45f1f31ad37380b3da8ebfc62", 0x84) socket(0x0, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) semop(0x0, 0x0, 0x0) 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) socket(0x6, 0x0, 0x0) executing program 4: r0 = geteuid() r1 = semget$private(0x0, 0x0, 0x412) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r0, r2, r0, r3, 0x140, 0x3}, 0x7, 0xffffffffffffffff, 0x10001}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x3, 0xa6, 0x4, 0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) setgid(r2) r6 = geteuid() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x1, 0x7}, {0x6}, {0x21, 0xfffffff7}, {0x41, 0x5}], 0x4}) r8 = kqueue() r9 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r10 = accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@file={0x0, ""/63}, &(0x7f0000000480)=0x41) r11 = socket$inet(0x2, 0x4, 0x5) r12 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x8) kevent(r8, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffb, 0x24, 0x2, 0x4, 0x1ff}, {{r5}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x7fff}, {{r5}, 0xfffffffffffffff8, 0x10, 0x20000021, 0x49, 0x4}, {{r9}, 0xfffffffffffffffe, 0xb4, 0x1, 0x9, 0x6}, {{r10}, 0xfffffffffffffff9, 0x0, 0x20, 0x5, 0x4}], 0x4, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffffb, 0x22b3d17a15cbcb3c, 0x1, 0x16e1c358, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xa, 0x1, 0x101, 0x1}, {{r7}, 0xfffffffffffffff9, 0x80, 0x4, 0x1f, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x61, 0x2, 0x2, 0x6199}, {{r7}, 0xfffffffffffffff9, 0x20, 0x40000000, 0xa1df, 0xffffffffffffffff}, {{r11}, 0x0, 0x13, 0x40, 0x80, 0x3}, {{r12}, 0xfffffffffffffffd, 0x11, 0x80000000, 0xa4, 0x400}], 0x5, &(0x7f00000006c0)={0x1f, 0x10001}) getgroups(0x5, &(0x7f0000000700)=[r3, r3, r3, r3, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x7, 0x0, r2, r6, r13, 0x49, 0x3}, 0x5d8c, 0x1, 0x7}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000007c0)={0x3, 0x1000, 0x1a9, 0x9, "be430e2d41d7155c423e44c0025bade68df83ac1", 0x40, 0x8b}) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000800)=0x6) ioctl$BIOCLOCK(r12, 0x20004276) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f00000008c0)={0x5}, 0x10) msgrcv(0x0, &(0x7f0000000900)={0x0, ""/47}, 0x37, 0x1, 0x0) executing program 0: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8b}], 0x0, 0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) fchown(r1, 0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, 0xffffffffffffffff, 0x0, r2, 0x1a0, 0x4}, 0x800003}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f00000001c0)) r8 = semget$private(0x0, 0x4, 0x0) semop(r8, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r8, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r11 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r11, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r11, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) write(r9, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42}) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x9) pread(r0, &(0x7f00000009c0)="fc0a0d89e2d035f365a2d38139bbc66ae03e9cbfa9f70aee", 0x18, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 3: setregid(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semget(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0xc}, {}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) ioctl$FIONREAD(r1, 0xc1206922, &(0x7f0000000100)) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00002e2000/0x2000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000000}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000640000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) 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, 0x0, 0x8000000000000}], 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) setsockopt(r5, 0x1000000000029, 0x3f, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r6, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x2, 0x0) executing program 0: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) close(0xffffffffffffffff) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) (async) getpid() (async) syz_emit_ethernet(0x12, &(0x7f0000000040)={@random="d020bf9a6b8e", @random="9c7f0ff0950d", [{}], {@generic={0x8100}}}) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f0000000640)="effc44ee9e6a0adfe81e980c904d0ed9643358de265ac6d012b542fade064c29390e7c9a5069cdedb74fa367583c8ffd0979550c6ff6b8f0edfc777343", 0x3d}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async, rerun: 64) r0 = syz_open_pts() (rerun: 64) close(r0) (async) syz_open_pts() (async, rerun: 32) r1 = getppid() (rerun: 32) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x9}) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x20001410, r1) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() (async) r3 = syz_open_pts() (async) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x8, 0x0) (async, rerun: 32) close(r3) (async, rerun: 32) socket$inet(0x2, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) (async) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c, 0x5}, {0x25, 0xfe, 0x3}, {0x6}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa94ea0906261fe4ecad78246800080000135e80f1d38ddba80b0c575a88fe8000000000000000000000000000aa4e204e2200089078136eb52f400f53"]) (async, rerun: 32) r6 = socket(0x11, 0x3, 0x0) (rerun: 32) setsockopt(r6, 0x0, 0xfffffffe, 0x0, 0x0) setrlimit(0x0, 0x0) (async) kqueue() (async) open$dir(0x0, 0xde0e0c0f37e46566, 0x0) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x81, {0x5, 0x1}}) (rerun: 32) executing program 3: socket$inet(0x2, 0x2, 0x0) (async) r0 = socket$inet(0x2, 0x4, 0x6) socket$inet6(0x18, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) write(0xffffffffffffffff, &(0x7f0000000080)="a460b2b290cc4d652b", 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="ea00000100000000", 0x8) open(0x0, 0x0, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r1, r1) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) socket(0x1, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaa2aaaaaaa86dd6089328b00000000fc7be31dda4e647e1cfaceb91fcfb1660000000000000000000000000000000100000075233ee47094329304d31d0ed7c2f140f9104c62d13a4e92a8efc205a33cee5aa817aa087d1fa5863446f8aa179eb8faad0aa0848faf722312319e918e2fbf7edd199964a0f94ebfbeceb6e4acd7a8bf5d0a8c6fb11ee1e1c935917deb8df8eb264a90089fd1478fbddc4689a435930c5b7d6785f1859453e8649a36e86c127f45e484"]) (async) socket$inet(0x2, 0x3, 0x0) (async) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r2, 0x80606942, &(0x7f00000001c0)) (async) socket$inet(0x2, 0x3, 0x5) socket$inet(0x2, 0x3, 0x2) fcntl$dupfd(0xffffffffffffffff, 0x3, r3) (async) setreuid(0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[]) sysctl$ddb(&(0x7f0000000200)={0x9, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getpgid(0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="11", 0x4a}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r3}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1f, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x4000020d, 0x2800}, {{r0}, 0x0, 0x0, 0x0, 0x4, 0xb}, {{}, 0x0, 0x13, 0x0, 0x8, 0x38}, {{}, 0x0, 0x81, 0x40000000, 0x0, 0x4}, {{r0}, 0x0, 0x21, 0x70000002, 0xe60d, 0x9}], 0xffffff00, 0x0, 0x3ff, &(0x7f0000000140)={0x380000000000000, 0xffffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0xff6cae7, 0x400, 0xfffffffc, "1a11ff0300009c4fa879000000fffffffffdf700"}) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r6, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f0000000400)) r7 = semget$private(0x0, 0x0, 0x607) semop(r7, &(0x7f0000000340)=[{0x4, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0xfffd}, {0x2, 0xffff, 0x1000}, {0x0, 0x0, 0x1800}, {0x0, 0x3, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x1, 0x800}, {0x4, 0x29}], 0x9) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYRES8=r2, @ANYRES16=r1, @ANYRES64=r0]) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) close(r0) executing program 2: socket$unix(0x1, 0x5, 0x0) (async) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x615, 0x80) (async) r2 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x80) r3 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r4 = msgget$private(0x0, 0x2) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x1000) (async) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r4, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r4, 0x0, 0x83, 0x0) pipe2(0x0, 0x0) (async) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x0) executing program 5: sysctl$net_inet_udp(&(0x7f00000003c0)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000400), 0x0, &(0x7f00000004c0), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') executing program 0: setrlimit(0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) syz_emit_ethernet(0x66, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) r2 = socket(0x11, 0x3, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) (async) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) (async) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) (async) clock_getres(0x4, &(0x7f00000001c0)) (async) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) (async) execve(0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) (async) r5 = msgget$private(0x0, 0x0) nanosleep(&(0x7f0000000200)={0x300000000000000, 0x6}, &(0x7f0000000280)) (async) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r5, 0x0, 0x401, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) msgrcv(r5, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) fchdir(0xffffffffffffffff) executing program 4: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000240)=[{0xc, 0x1, 0x0, 0xff}, {0x49, 0x7}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3}, {0x80}, {0x19e}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) executing program 2: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x3b, 0x0, 0x0) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x0, 0xf8) r1 = socket(0x20, 0x5, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc3774745eab3c03d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fe", &(0x7f0000000140)=0xd3, &(0x7f0000000180)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xaa) shutdown(r1, 0x2) listen(r1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() socket(0x1, 0x3, 0x0) syz_open_pts() poll(0x0, 0x0, 0xfffffffd) setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x66) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) syz_emit_ethernet(0xb7, &(0x7f0000000000)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x81, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}, {"fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"}}}}}}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x80}, {0x6, 0x0, 0x0, 0x6df1}]}) socket(0x0, 0x4, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 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 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000200)=[{0xb1, 0x0, 0x0, 0xce0}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x496}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) faccessat(0xffffffffffffffff, 0x0, 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, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r5) fcntl$setown(0xffffffffffffffff, 0x6, r5) socket(0x2, 0x2, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0xffffffffffffffff, 0x101}, {0x18, 0x2}, 0x2, [0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}, 0x3c) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) executing program 4: r0 = geteuid() r1 = semget$private(0x0, 0x0, 0x412) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r0, r2, r0, r3, 0x140, 0x3}, 0x7, 0xffffffffffffffff, 0x10001}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x3, 0xa6, 0x4, 0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) setgid(r2) r6 = geteuid() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x1, 0x7}, {0x6}, {0x21, 0xfffffff7}, {0x41, 0x5}], 0x4}) r8 = kqueue() r9 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r10 = accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@file={0x0, ""/63}, &(0x7f0000000480)=0x41) r11 = socket$inet(0x2, 0x4, 0x5) r12 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x8) kevent(r8, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffb, 0x24, 0x2, 0x4, 0x1ff}, {{r5}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x7fff}, {{r5}, 0xfffffffffffffff8, 0x10, 0x20000021, 0x49, 0x4}, {{r9}, 0xfffffffffffffffe, 0xb4, 0x1, 0x9, 0x6}, {{r10}, 0xfffffffffffffff9, 0x0, 0x20, 0x5, 0x4}], 0x4, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffffb, 0x22b3d17a15cbcb3c, 0x1, 0x16e1c358, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xa, 0x1, 0x101, 0x1}, {{r7}, 0xfffffffffffffff9, 0x80, 0x4, 0x1f, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x61, 0x2, 0x2, 0x6199}, {{r7}, 0xfffffffffffffff9, 0x20, 0x40000000, 0xa1df, 0xffffffffffffffff}, {{r11}, 0x0, 0x13, 0x40, 0x80, 0x3}, {{r12}, 0xfffffffffffffffd, 0x11, 0x80000000, 0xa4, 0x400}], 0x5, &(0x7f00000006c0)={0x1f, 0x10001}) getgroups(0x5, &(0x7f0000000700)=[r3, r3, r3, r3, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x7, 0x0, r2, r6, r13, 0x49, 0x3}, 0x5d8c, 0x1, 0x7}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000007c0)={0x3, 0x1000, 0x1a9, 0x9, "be430e2d41d7155c423e44c0025bade68df83ac1", 0x40, 0x8b}) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000800)=0x6) ioctl$BIOCLOCK(r12, 0x20004276) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f00000008c0)={0x5}, 0x10) msgrcv(0x0, &(0x7f0000000900)={0x0, ""/47}, 0x37, 0x1, 0x0) executing program 0: r0 = socket(0x2, 0x4000, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="f4afe25e", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x8) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x9) pread(r0, &(0x7f00000009c0)="fc0a0d89e2d035f365a2d38139bbc66ae03e9cbfa9f70aee", 0x18, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0x0, "d88c28fa8797f9bdca0988d11554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 0: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fchown(r1, 0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1a0, 0x4}, 0x800003}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f00000001c0)) r6 = semget$private(0x0, 0x4, 0x0) semop(r6, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r6, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r9 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r9, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r9, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) write(r7, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) executing program 6: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getppid() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) dup2(r1, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r2 = getuid() chown(&(0x7f0000000080)='./file0\x00', r2, 0x0) r3 = getuid() setreuid(0x0, r3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x61) openat(r4, &(0x7f0000000080)='./file0\x00', 0x10, 0x22) syz_emit_ethernet(0x12, &(0x7f0000000040)={@random="d020bf9a6b8e", @remote, [{}], {@generic={0x8100}}}) executing program 4: setregid(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semget(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0xc}, {}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) ioctl$FIONREAD(r1, 0xc1206922, &(0x7f0000000100)) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad", 0x83) r1 = semget$private(0x0, 0x1, 0x80) dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r3) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0xffffffff, 0x4d1}, {0x277a, 0x3}}, &(0x7f0000000100)) pwritev(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f0000000640)="effc44ee9e6a0adfe81e980c904d0ed9643358de265ac6d012b542fade064c29390e7c9a5069cdedb74fa367583c8ffd0979550c6ff6b8f0edfc777343", 0x3d}], 0x1, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x25, 0x2, 0x4, 0x3fffc000000}, {{}, 0xfffffffffffffffa, 0xa, 0x80000000, 0xffffffff, 0xa6a1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x7, 0x400}, {{}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x4, 0x9}, {{r0}, 0x9, 0x10, 0x2, 0x3ff, 0x9}, {{}, 0x7, 0x80, 0x80, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x27, 0x80000000, 0x1000, 0x8}, {{}, 0x4, 0xd, 0x8, 0x0, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80, 0x8}], 0x5, 0x0, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000100)=[{0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000001180)='./file0\x00', 0x8, 0x0) syz_open_pts() syz_open_pts() kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d6) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0xac) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f00000004c0), 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) ioctl$FIOGETOWN(r5, 0x4004667b, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x80010000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) syz_open_pts() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) executing program 6: mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x1, 0x0, 0x80) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) r0 = open(0x0, 0x0, 0x0) 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) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0x21, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r3 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x1, 0x1, 0x0) close(r4) socket(0x20, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3, &(0x7f0000000140)="ebffcbff13e69931929648000000000000000000747aba5764c4dfc775bd106d569e5c7089637b357d1214af86d898fc25a580d518a7494585d3ba32d50c8b4c22a36b46a722f1d6fbea241cd6653da45dbfdcb5", 0x54) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x0, 0x20, 0x0, 0x7}, {}]}) setsockopt(0xffffffffffffffff, 0x6b64, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYBLOB="ff981160a6b7e0f1c4ca666061bb949ccece", @ANYRES64, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES32=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2d}, {0x50}, {0x6}]}) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x100, 0x9) setsockopt(r0, 0x4, 0x1, &(0x7f0000000100)="a4ca5108c469d47ac71c57388cbbcd8d0de8f9643dd313a26ac7aa3e7cccf2c0b99f25b0ae8b39abddaefb87", 0x2c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socket(0x6, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f00000012c0)="dc892177fee21f3e17bd16dbcfc74257c758f1251c2c545de825094154f288668e3a002b8dc4a6a6014134af5fc49a79268af8ed6b8f8bbea2d6ac1f4e1d362ce6ffe3f71cfaad0907338e39d03e67d5a7741001a77e92752f5f726379842e9a921f2896cc9a9387c9a33207f11526b3e031204742d7d778e3d859993b990f127a31518cf3d0a750e8db72b23bfd3c9dca5eedc0e40b93dc328e366f21d575cdb0d0b90ee014a1b3dfe6a7e7a520d6bb10cbe59de7c0da21308a222c2917d17ac87a62ac3450d80e3f19f07143d822d9af550247e167874ae7a0bdce51ed9fd7a7665458887d6a0dbe4b625ce66eff19bc0b286de9b3c3054809acc4cf9be932002dea07f035725adbec9f528a8ccbae09b27b51912f210349c7786ca04e0d488a49347ad066f992da970a12d1a68f2321d8a4fc35489705aba65c7204d566205fd739168adba02daf8e3f3f9305b517bc308c9326c6e0e5c7e4a1d30a5929440902fad48222ffedad07ec44cd97d078082fe35d7f25a18c223a7440ef9352382d95d2d986c597785618564d5dd9adc045b3ace31fc8387daee830af86a0bc4594a69106496c19f4447a03371361b6b990e7e653c59f4682c7ac2168659d151c20dccfc2c5d9cd697714f0d52dea2bb658cbff8c152aae5841efaf3798f8af41af9812c7ce78f3700d2b017c1507e13b3094385cdeba5a843c470a7c9962cacfa70b5ffb94268ca54f35037c313bb8be94164af5da5d31cef166e9ab8a4a8eae0f9336dd6c82485a3e77798c88152fb085f7bccff6a753772c6de494c8ff8adc7e521d62e379f7d0394ad26ad0a750a63501000b12449ebbbbdc9e89340abf92a0dda88a754604f8a3ddbf709a4db0f09cfa271700d780e813b648403655fe5fb2095b702126cba3ce57e9d304890c79c325833d681184394e0338a46a930693bf29aac9ddccd23fb03c2100eeed7564b9a4a83885dce14854b7de7dbc42fb48d9b87db3ed59261026f9b3137d8b51f54e402412999c52b041d1ae2c6f3cfda5e8a958f25cbd7b9633b4a2ea34d4967a9f9c58f6d2625525fe439b22518bd4920ce9a219707f6d396ae32eb09d701eda9a8da847bc6f47bc3071612d9402b58039f7c37f46b36c70e8e1d82d83ad243e0411db1744f3cc2ffafb45cb7928ecd716da50444d60b412c38fc9ca03c81946e7a7c00616a77e4006000ea206b9d950d41f09f140859e7aa85b2e2816ffb8c8441c2f39ba97494ebf1c4a60bfa8963b3ad175f87ef96a5a801dc919e6c5791f37570591b9b92b77492bc9eda86aa96c50fc3c0d18083f33c78d42cba920abc3c44cbdd18fbeb29923510f2c5a18327f67b4782b5b84c98f4f40fbab158dba0478bd16fdd88fe5484b9b39a2a6d0c47f8b2019aad73115a8c9971f0b061cfc4359948d77bb943a297f6464288af1192a2131a2a163ec5799a0027bae8408456579f33d67b8b70234e68c4b934db38c3eb769506e2189d8bfd021478e17bfb90e4c3983d9aaf40bae609819712533efd3d616d9a9903864da5bfc775bd25b631d6b4f372ffea8e4f059cd0b632ccd97c05147a2542ca24dcd75de6340ddbe786e671f15e34f715490e19106b873a4aec75c7af99cbb02f187c539a8d275ee581b33f6a06b9fd17196c764b2911971a2f87155bae90ab18a65c11c959994f911df6d51084e51b7c4fb0f661776d669b24ba06cd7331893b65677e3c2aa790b09cf798ecb7903db6ddd469880320013ec6d0dd32d3823a432b39f346e3e2bb34a88a50e5d81bc5c6b63ab013c899f0cb0bc6c045e6a448ed4eb65a06453160056d3cfc96a287d4434ab517f8038f17f501e1ef7a62bc0dfc8292e999fc91f9fa9da7fdc7bea0a733a19907e4eb6cb1464a1b7a42cdf97258a3f6303824e45bbae8e702e0dac0ce55e631df61fc9e6a7ed70060e69a8ae6ce24fd4877ea9d44aa8314efa8f5ec3745e7d3fd60bf742933fb2652b9f5b96bbe23d71babe896697e2b2d937923e8f8832ec830b0422fa62c66ff6833beecc54e33426912eb55a32b7899f315bd09089f1644ccfbf9c526d4ae5fe774348d4f0326c563e8e2e768e32f667d0a691ca62e27572c14381520f4643a0ef8649736d36edfa0fb167f87a3224c51364e7f14f1b7bde692217a9d51f9b85e11b768afb9032f1eecde5aa4acf740829d5ed28f628f83c75cdbe6b497fbd8847f5c5ac47d484eb4d2b95c5ac84c9db34f47fbaa62813c4673b469ae41e34fb9886531b1f1c04b1b08a54d3c858bd35441ce874d24e09a3c82b0d405fe5cfc013cf7098637ffe6599a4a3d12b0d67634475225fb1a0c8db201bcc5c6089609b9f68b0e89b332f9f866523b7fba18bebe804494fa26a43d58b2be4bd556bb8c9b3e12376f4628de9fb66d77d5e7f32be2db23a96b1443c0232f55a83f1f309d041868872dd576642af0f9c5bcbdbb104135a92ba298013fd5cf701d224568e71616c6294bceaa8af1a94b96faa2b7a3a415b261be504fe51ada1cad89a72a4797ffc6f987bb4dc987402b710bab48dec8d306d2e4ef69f980965a34f5c9670e1e05dee81df4ca0dcfe1f47c97418f94c54c1f8a11a241a1c6c7f2ca8b11a919c096c1823ec5ac74833a667fae46cc342591a43af8683c805ed3929608384c4c194af607649bdb4aa081b420d9633b4992a3b4cb5cd0ed07ee6d19623224a2b5e096f360128dbcf617be93b6b063b083c1689732323b5c4aded3c30381b9c593017c89b6ed9e2cd4657d971a06be4dce7d65fed08d457808308c44c7f6ace864028d561a7780018c480dbc9a52c2241045fa049fcd15b963d4da752309a7d41dca36ff14e9d66f2cdbce65d99b5d72fc6049ffceac7a96db3b33c8e1b361a22fe752f277afe192a908062fbfd902311d6d5508cf889df00ac571055255aa0b3042fd6045d60ba4dde2737db328153fe41877227506355be611f7f715710b7b8e8d39d3466d8071f29ced377a6dbd5dfa501f05d673f6839316a4a4f3d197ff1a55dcfa53f40b975b6d3d3e37330f88dee9781d8569f42fa2977c7868b8d54bbfc8ef0e8948952fa1da97b9642a7eb255f53892adc293c9f369dc1841f8a3a36a1c36aa5933f27677437410ff890d9d29e4c003d6dbde3869572651ad0853aa4efb647f75087d3bd1a28ac95788cd131cbb64a35134740dc38e04d382a2e8cbde06d0f88e43000fb1ca3715e4ed2266829e1edbe94b8e03b7df8a1a3b3056ea1e2a72716f04d559268198bbaed9b68d950b1b0c5d9be3b1c5c85dae6ecf09af4525c5ec26a4ff022afbcf46b20010ca5c75ec2912ddd73b8a9d5280a008810c55fade906e43a0c04d9f6d8ef1c838af1f944f9b91a6ad659cccb99ac11187f4f5fa17088d91b1c00ad33225b0af1a66c7fd5cbfdf336e0527e1b7622400aa1d96d4b8602b7a33f1ef948be91fba386a10fbe879202b8a36e669cd524485c39872ecc6bad1737f184d3dd04bb688b4e7c90bc071a2c17072d54ae61a2937d559b674eac76872b718d8eb1b472b1033ad4cf2b03fcc55f5851a3ebbed0b7c2b7303b3aec4b5eee16a257221bb83e6637c9d46ae033ac9af4ade859d4a97aeb2c5680f27d5b9877862693576a410e97e15578419530ea47ced89b2d660a24bb21a9012613573edad7009d384e80120f329e53f2a55a93c6e52e70570e24069d42e9483650102e94d041758f32c2bfd8b7d6c9ffaad4ce8da8bfb81684f42636a58967296c73b7339566d92ec6963d35295624af2e6812b91cc857be8947b6aba5aa9b56da285eae83be7ab6f7a9a49308e261e073d6660d61a13e79ba16a1b25c6f74adf3ed6a0ad7cd3d3a147bff1e3cdf881e2ad3ec7f7022ef1d2d41d5e87df3da5f61465ae58cbe002891d4d38b0b4333e8260215c9259a0556373f0005bf3762c0139785175a75fb1f820178a3e71783c565c9759a8e4d3f19a63a42799dd88c3e0f7473d30168e52a69cc3954becba2802feb197bfd1c98f8713ac7493cd10cbf39e6b7be04e80147c3df96f6edec5f4b5b269f7eb610e0ea7079af9ecd130b637b8a8b93c102d2e1b55cf72c066cca35f5e5c80fcf4d3a1633e6c72e799a7ef1159a21231f11d943d0718f8e0ff53a18ef4532f350f2ecb415b387d7297cb2827199b803dbcc844c2aaa48c3506c095de70806d1662d93a3c0f731b458678f4be6571172113b971768d6992ca456b36d660d574163a398d6e726937f6d9b80f9a703ef08801d56127938337c54fdc9a55d557c3a380bd9774bd2de7465798fb9ebdea554e81ee2c3e732e386a6cff6ea5216502986c012d043ca5db22a16e3ee727c00661f612b44d50fc691f52d9493593b8b7a00561646ccfc4a8eef25194ef7b6168a088ccd4d6b223e021d0bfc0fbbfe451010a8d3c0187ba14e2629274c97ba15b6210d33fca3afdfe667a17dec9727247f41a95ba68a2f482483875e48918d5c4f3562a5a457417da983f1dc132100e2effcba3e3f4ef52db138101b4d6f2d1f0af3ee2a3b3427c3b9757d6f58dd055f9e324b23937031478bac98a35a6e169cd613dcbdc66580cfe98a22673a1fb5e4ba32c9511b0b8f0d3eb50b7f20e11e41eda83dd25f6d245bbdd5914baf62babc0bd1d8dcdf592fe3d826f053a3cebb03fff8b2c2d120ef65e756c659029052ec07f527979cd989e540f61b7de9d7bd2127f6c3fb264c43e99a91b3350dc25ffc70880e7f5885aaf84484d08cf5dab3211839007ea81ba08855d2230d40510d803b240de2048d6b28fe3980cb10a74116a0850bc755c1901e8965aaee8c150c54a4046027da36e6287cbef4e08d610afb25e826d4c473c48306ef26088d33aa08596bce5a17de1f8ab97a8fb016f9d9bfe7d8fe02021ee4eb1b9e975c77740facd61ad4d89bb4e3c590cc81e1ebe2689921a0042cd8f0685d4ef777ce983f37256c244df2f0ac2dae498309137dd541d803cb0b0d218d9b1e1d34ef236e66131291df94f1e713f4fb84398714bd481abd98d855240689a2f33344304e3bacd48d6a2c8c5583c851a4be4ee6113f5aa1c5fd438d3e007372b58996aa89e4f72fff85cb8f9ae24de0c2563511acdd11b1687c8edf20f990b9274c424d76ea4a56ee5a241277ca7afa14edce61dcf91ff762685a07d1ca3770f2cfcd306a1e27f76a9c6198db0b201f4248a049986009167273052fa4fce9fd771ea953883ac8ed85fb7bfe6da1c1bd53732c0975ff44493511e5381bc63a1d21a8c5779f6b153fe9cf90abbe1a7dc0331244c6e3f33189c5cde44dd07b4a93c92d324a6e781207e7dacbfcabb708388ce1d555bf60259b865bcecaf14a3129d6323a601c357db731d5be0a4b5b16bb4c562e503d939c861d067f0ad0260ed6ad7102a9e0f1c2a8b9f0e3fbe89537d12d9fcce88abc5249aba146e952bb03983a2fe1b62030f53e5bf7c794a94a9080b16b9516ca6a02381ca7c29eef0707a89d97e881c10f97cebc39556abe7a2973914d3d95f144a64e56e70ce6e397bae0e16bb327646c4b0bff588ff2a4ab531cb1e8ea4a1a41dc481f615f5cbf284e09b9d3fcd5565abf0587fb8285872aa7e142fbee364962eeea05befcfaa78841491225963a49c60dc4855a1ec83da831621c5b28918746ad2bdf6fda570180aa9b4999bc3253f9ff862dc92d0b270762720f882213d7cf820d2cd0019fc11e7b8c3f7c07dde3f20b2df4f12929e1d069bce351c1eb76160e3c9f09d3c10c6a4002d6ebed8ac7b1a2485c38da58a5840ad4677af3e3bfd4a16ea8674767cd7f54bd34b3fc70797557a4f78e5d1ddf411c9165ef4078414432c79575d6ee08", 0x0, &(0x7f0000000380)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8cda1365486d5fd013c25cf7db7c1c61f439744463edccf1e6f99aefddf2a97e415c31f1a522e62f359c330b89faf12c4a61c", 0x83) setreuid(0x0, 0xee01) geteuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x3, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x6, 0x3) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000001c0)={0x0, 0xbf4}, 0x10, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x1, 0x0, "7d40e919dff257f7e00a7e6eaa54cd31797e9b3a"}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) r6 = getuid() seteuid(r6) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773afdf8d915494216813082c47c35f11a948b90c510b6a4cb33256c5bd509057a40eccb8e7599561abcd6abe2ee617157b1d863bcb519adebce220db73a4b95df0a63e26c80d9de017c873d10814a1bedd306d9084abf44823f4441997e435f32d4946400c984f5f8bed014236e222bbf811d8c44ad9a0bc1bfee93fa60468887ea320d69e3ded1c977c74f66813276398bbd849e2e01d4338c1fbe35258716b76321932897f7065e4dc48d6dad4f47b170c00b9f7ea84dcaee4390b1cc9c6ef86fc9496cb05b2a68edbbf4fdb62ca8eb5d20d53c294f3bb71774248ce23c08e45059d11e7940c6a5faae4a071333633587b51145b9d6f1ca5bca55fb187f1379c5f8c053d0829cc536b562caa4b56df716601e54b67bc1de978617283807f9e93348fbae50c99fa4b17f66f3a69102d3c5e623acef42b6b0776827cb17e813e4f26b50f9d330c4097f9d3d7a286ee63e3f85080a0fe22cb8c7820a52eb8abe1ca60a1ef31dc1b37153b3c5424116bbf9f40c469baafaf200ecb0abbe92fc481cc296446f9258d474e15db840944b9ea5eb3a7ef4dde125a250ece74e8db5a815cab1c144bcc933a5eebfd79e6cb4263b613fd117ed20c18b463b529809bae487c6c179a8cd17c6ae1071964b3580319d772eea332e0c7e580f1652c7699457f1e848e485f8e816b64a0700246208ba144eb61a7048d1e6c9ad4cd8ce431576ab1db573cb4f0bf4454ba5cb1710b869ed5a8574d0ddbf022dec1b18e12843d72748fe6a982c469beba9c5c3b0fd6ec468765d6ff3848cdd4153374c88963bcef57a5764d42d8e869f266fdefdca622806c2d99ce4617da96649d3f2272f89d6212c285e2d434208adf94a467698eca5429846df3fa9c28cf696c00faa5b5690fcd6cf9abc34f105aee788a39a200453f9e52642f98930449296ef14f29c2a2aa909dd96ffcebbf292399dfd7898a9938b1ca3ca1bf3f15b72fa204945d1cbf6fadfc530aa9cd319706b6a6eb0ca256a659543061742d8e9768cb46c0691be082bdf7488ce120fd5f61f4e7ce409efcde3af6ce71287dd2b92d5f84c25ab78b01d45d1eeb2774f30248e3aaa761d8ac6f77b2954e2639cd6d298dc6797b37fb0c9a6a3e2253c0827ffe9e118cf0dc12f34481e2a83d757fda36fde52b5ecf65324c2576bd9444b32d7ffad3e5fcc097146aa9b9d1ebb1f48d2598c5af76cedebfdff833d6d76fe32e02bbc9ea6dc9d80fc914a8d14991520903400727e8e82d5d88b83f53ff939674e760dc3b63b5e2a66d30a6c79feebb18d071f43bb7243e956653610162a4d39b43fd4694d5182685a2e11d796e1fb64ba2433e0e8f346b649852b96e7ddb762af26bf729a6c8db5eb071660db959ee406310718f1bd12323cfbd9b29860274dcad43504f0422063f3564e7966bf37a236d2f68cfa99b1f598a570a193dbbb830a52ad86a8e9c1a4215d26e9dbd338ca866fd0d2b430f2029db8e4d2220a2a3af7443f179d17f51d27e890d71021aa5037063cb8825365c3178d2c94237bee1e47ba6ff2b4bea71a91dadcc7b4bb2b14d014c86b717542b48f0c1e66ec2aaf64948824a36bafd6cb367374641b2c892c1f0b349dc6eab3b4c9eafbd2a95b24f0da6607c17fed42fb5c35fb8779bcc67aba75b29659f1fa53a4be47de8a08757ad7ece60d1e2d9a4abc20022a8193d3a3839831fb98c727a394828c3f2ae8ea996e047aba79c598994e80645b30aa6aae097f3659dde10d7a9caa91c295dcab3ddb9ee4914906011c17634ec33bc8a4c9e4b9e937912a6cd97dc0fd3e4812a1d9dbc4d06f15943d3d023c6f8ca595273e7d2aabe36874d0cc73e69dd186befcb925e0ce919ce9ab57a7e0befc14faf3a0c7abb035a95b2010ecac716ef91ff7a07f757320b26221496274743f1bf09770e44ff695ae2d7eb45073c99f4ef3eb4f931acf4e78fc3c3a2fa86100ca88f181fd60efbc56db509071da559990235479060013f3ab8819f7fce8158fba0158d850a8b8bdbe663067bda391c4cbc4ffae6a57b41252637330fe405b5689a95157d46437dd79fc09984a3f6d6f918fc6c3cf3026d8d826581444ef1f90c830097add7e86f9390cab7124d28594546a01b9140732fc952c1b645d97170bc1819e2844eae290038cff57815d7354fd88f26909b92326891382c7078fa8942033876c0e0fb5b9526c5a76c23dc3476a5d07d6553cad364fe62abbc39a577977259302fa3d09c04ebf1bd8538193476c4c48ce750ca0b077d9bf23773b15e81e20b23e8366027dba7467b9eee326181ad77391d391d6af7f7fc19001876d956277ce71bf73ed738f7b0ed9e3047a831af4b3e8d62c887cd45bf8788902b165cb4a838b8f42b8a647014b2175198c38fb981fa082c0ab6d6c5580d2429a7b568ff6d9dfb332c33587a518024d1ca74771390de5d00907a37d40c7400bbea3789c2aabe5cf03ddedc38bdb220f30c1b8fbfd30d3e0d54ff6d68bf7f7a71069ff512ae4cc2ed6ad9cfe8f8fc0229575a114370c66152ae800bdadc7ab87837804e8d13c75f13ba4bbfda0c7174983bec37d0adcf57078ba3f8efaf5a907269903f1d50b11459b967b274d60c766555ced4612637ea1dece42d65fcb333b9254df1011063d885e3441ead4b32cf464795e0ac00a9df353d51811e7b179f65e6fcbad4215f0cc7f753f14403c45869f58f4446f30f4527e158a5d2ad2b6baa1f09f8e0e957b94965231d8047cd5150a61aa85c2faf30102637b08785abda5e958a8298318f3e07956599adb19e1560c29ba4a7b467cea72814c31b3df37baae2d61c072bafb46cfb56e8eddd1392a5158339be093b1e5e2f77975dd73c81a14b07bba54c5818c9982fe6d16f3a59b48e525c440c95f23e2e8fff061c07e007dec0f4a659ed0da4d0851fcc73601eae4f31984bf950bb628148cd245c50bf6592487037685aa63f761f33c2a6c1a8b8cbaed6e038e2f2888882ba742b1be6e7d612e7ed44aa859846ed1dfc5a74c90bef74268027a0fe6ab84bd556dabbabc9cf89981822c089da90d37846c5e73b7c9a5da28b5186b2d69a5c5153f0c0fdfde18c019d7622b216c4e643978f326385de95cdbd6dd1a784546ca1b9727e4003ae28fdb37f17e6903702dff70224990cbf1738fad14fc95c728c5c95c7b2b68b3919c3208ecf5f0d7e600c7409dc23c25313866746b9117df4c99ba77466a4bdbc7138e1f6c2304ae894e8ac10ef8e1964dbc13d9f558423806ff53fdf93630169f752cae207c91f718609508640d9aa7c56d38484b6ed9d1f075a2b41741c08e5d8f443095540f8415e808ad77c44cb8121074345a667fa3fe487f2412133ae58c1c1852dfbcf5c61576ab2702d443d42e75557b4a5fd341852c8fa7713ed018b3e013a4887b3b9b57725e2c84e54e6b6075946e779c7157d89c227a0565aa50cd97af23c66df6b3e4dd12760662653ccb5ee27d5603f9ffbf24b404ac3eb88d3d097dd2045568ac8721aeceb41c587988ed4fe5c5e4c23e2b8215a0ea28980097aeb5959de16c0af63d1605a1f1cab1b7d5fb62fd4f740652432b99f758643cc4bf470bfff0276a01149e275c6b64ad864ce679027d25782991b6d58ea4e24a3e773f3cdde5c1a89191da6ddf4f4259c0d9e0632b1aff13435a2474301ebbb81985dff343922e9f307f5383fd31a318b1f97fd7f28b36f70d8bb58c6581d90d33dc6549b5e70002a25b6f62c9bd5c201b406cd1a1f39fdec605d87ba503523fd378daf44c14acdba381f3c5b95c13c322389fb8a04ea3501829c813388b4e62f263fc2a08eb93e34b04c69e9480e2653e3b9b3d52eef68edf8c1fd43464efc65b3a332d25af9868d18eea6b413cfdafdf951bf7e1faf0fd59ec9f4a8960b941131a7f7bee639ddf65afee6414a1e24deac053ddf0bb4b11d01b7c121581cfd371c1bd6d9e2eabb26a8bbc2eb03fb65d99a096141668356e341cabc60b5ca6573d6184d7e77b7095a61901e91f1f70e3bdce24542963acea6e5afe45893802e3f5f2e2cd591be2e5140a9ab2366c43ecf0700a4b845b617b28fae699ee390d6a3c3008ebfaf729c035885cb475471826b947a66a92082f06f1f659589909c3fb9537fe8d5e43fab84f5b1e4c894fbb17ad1bb1266325f69d5146460b0779da71527679350cbfd2b93820d73fe78543507366984690889f822bba38e8a1cf666e71568e6aea48a50bf58ab312b888391e4bb0b58d8d08f12d9561266b9a1145a18ff33994632d96587fb819143fc7dc19b6a788f7186fcb667b9819f3d9bef2afe599f42a4bf77f2feef28172847abe9b22544f1371882e6ad72e80686d78bce35707829a698f14cc9fe2eb6fd253d63f447d475accb9a99c27bbb9fc01b72008827353c235857ea3277460903743f9bab9e165e01ccd2235284f94821aaaa9189c378bfa3babc5628fc712330552e693b712b91b59207f5351fc6ddb69578156adf874744063a0b0a8cc542897eb6394d5759b19984d574e1263df4e5b34f7c4ad8d0ef4b891c5371ca4ca433cba929c6ac24e6bb043b6d044fdad4cb1c082773ce8a05e3d909b31ed9b1d02960dff71bede28306e8a276b11de0658260ac81c8726b501a239d494bf8926dfb7bde477ea2fabe9e3067dbe8237db41af7e2ace7da2d181d2ac53167b3236be74bc2430db70c7470932865ebbfec6c5d7644119c5658164b319f0ffe9c199d1a55b189c8862ff64956a7c6ea92f3d74d08ba4e959b3f935ce5a891f4c062fceade4050ad8e651547d80974ebe93967621f7176b7c775ef41ec88f9cc0e46e54c1c0f832b9324b92627119f98f3b8d2d9fbbaa13f53bfa9086c9b6156c63d58cfada4b4f14d25c9de7fd5e1f0b9701ed60aacf5997b842e4357b326b48ad2615baaf11f844a7c883501a0cfe21f34ea87c4a14cedc73ae4962ea13fc6891b22283d9e74bced34342665ca78d3836e3b60c69f984a9ad6b8674694266c6302a8f97d1126528484d182798d735eb05843e59922f36ee5354b8a9b5cfb5df5977b2c6e2de9e3515f9621a723e8ec0a41ad88deb2a958759ebb18fbe4e7be96f117f4e10828cda7ae31e6db4378651102d33f2fafca89fc20762822bc2ec26b2436d3cbc956b90d2ab019589c0f4b75609f98d9093ea94cd009d5bfcb0864140061ae0e08249cfcb8ad08c3d2366bb515ccbcd7eb44f3a4bccb521773da9ec7aab6f8175eaee913c96b75a3065ddc1165fd7341ae2cdc278949223569075937c3", 0xffd}], 0x1) writev(r1, &(0x7f0000000a80)=[{&(0x7f00000006c0)="bbe83e6f2020070ecd120f2c274c8758039d8d0e47f103eefff766a71f6d36461dbbed548837d46064a86300dd34aba1ebcb94e135ce33435c43980d7ee541b3ca79cd50bc2c130a3bba4736f08ccc26e140bef89cec4ee091f1dbe9b091c274bdddc831c5de50633049c98c772cda7038f700d198bc0e41ffad41d0e0a545cb15a6b4bdfd", 0x85}, {&(0x7f00000009c0)="6cd66d8a0613723bbf65277b459842ff3c61f624de41e5a3d5ad3557fe9229c169da6e68e5fda0b6e11362d71c0e2feb89d70dfbcbc508f3f53e910cea29af2b19dbc7dcf6c703ccc886c41292943553a866fd96766bcc66dc60cdceba1d16c67530919c8a500d64dc67a0af85c9f01e259fe8cb4088aeb24288e47d2f0491cd1ca8ec42b9f2a1fe42a59d7848ec591046a6ef7800604814215d756f9aa9bd382a773db2ea7f3aee74348b80da417dd86a2a49372638a954eb", 0xb9}, {&(0x7f0000000600)="59a5a783ec6bf75f0e69", 0xa}, {&(0x7f0000001640)="27db5bc76a9fdbd987fc2d25e179494f2f3affb138fe5a2fba2bf2a63df1de175b8dcf1652b9ab59b98100070aaeb2f4ea2206768f992c10293bee899c421e20087dbd7429394b154a07fca3c81db86ef28171fb58326e39f74bdc832f3f245d4fe87a5c582b2eddced5f05a073a87254b3ded3cefdcb754c551d0db3b7d72ecfe70af8e924675bc4816294c4887a99ebdb63516f13c73e9db366f74991ff7f9026d77618886a83cc92559084fa041f0c485455e094bdc1a1c69e9bc", 0xbc}], 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="2d5dd10c1da2be890f855875c21996e2dc189591ab4e9bff0795e4fc0aa691c9520d2fc78230a86a29979dec37e0d1dbc823480023a8e520d2a07da635c6ddc469dcf19516aa", 0x46}, {&(0x7f0000000ac0)="b6a0bbe1458e6ddb72275f4d53dbc768533990686977bf8c829c7dd499285bbb97d60fd2d7a8cc58965f2e5ecd986362a962fe4a68c5e5017241e8bc7c8f1b8c365079244668be445c1bd0f71f9ca9a0772b7e562df47f018886912b92f4e96ac940381f734ea775cf81ea3ab7430f515b67b2b9c8b5fb14a36e48020ae88f1f9f97ede7df9114448db38e0fe4ff7b8ae65b99629ae6f1d6d8db9a15f47c294bc100eebfad020d352508f0b675d0ebfaad966b4f2e3283f5f5583297afc2b7b172783674c279af400355a54e729e06249063c20de792a911ceea0b5b805bd56c16e29fbedb141c0a628688680bec416ab87e36412b4e1b1cd90e74a8b4ba5cb85f0fb34ec89b1e98013dd052d6f0bfd43b2cacce8d3c1da06ba8bc6f165fedfe0cc640e4d3482acfea230132f50a542911018ca2c89229335061c176dca7966c039562aea91111cc82992d68b08c7c13c7bdc3bdc6e080b6b3896caafac3d923f22e3f5eeadd41b3a1a351a0cb3986402790dc30fd17ea5c758c20f1aa1e37ebd399697c0c2c0acc9cf643674b58df73f11a15c5319586022a67475a25557e328af04f1a8f1753e52c556bcc722ad4a02a50e5af235de81d0ace11471990bdfac07d038324af20954bca84338c490e65468dc3aa558d8188e371987ffb9c1dd8e2b410fe2a44a96eed04687e18c47966049fb5c200fb0292cd3c9d65b9d6612ac99b4dd3d42cf009d3be40f4ad22e8772207c24804efbc05103eb9a68e6a19b24735157b1fed56ecbedd702240d74bb5b4696cc90b8e795bdd1f5a50881353a2f197d438748860", 0x247}, {&(0x7f00000000c0)="b3a11e7d018b5b05f6e04c88022c4180d959fbe2b9f9b9b4835014afc1d356aa6ed93fd88bdbe8507f2db3685f6ac107ab", 0x31}, {&(0x7f0000000300)="3e7f6b0d0c9f20dfe8ada65167975cc27f5a61fd10b7110965e48d5e104f0052f916b702d5389b70f295d7b3603ebebbbeca2cad689a2dcfaf5ec4f05d6d8de7468e23277a2ac90e2f42a5477833075714ddbbec062b3caebdd97c61d74983f870a59907100341f0a8c4df76f179a664cc5dc28c90615337b9c73477bc7fc2c9857ecab48a0ebc2bf657f5e5c8b9eb7d52b17647e51543f7d36a2286677fcc7a9304e64826f0eed8e0cfd8cbbf0358dc0d1dee0386b1", 0xb6}, {&(0x7f0000001700)="53f320a01e8efcf77da20c949c0e5ea687747cc5cafb86aa90bb86891063f0127680059a099ee8a59e38f0dbef51bb94065687c8224d94321597d5e32cbd66c7e446645c033f7691ff846d1d7ab148e942579afe09ad1b1f5ab6beb273587480155451ac44f991b93ae0747d71b6c871c2162042065c521106b5c5a8d6383981435b9388af9665fd5ef7a6b9f43a41de65ab60a668dc9835b7f2f6dd753f82666abc2ca6ed82957b3aefc7a6c538d29fb5e1654032220be1eaebad77764747b2b92e9ec7ea28aec78aa0bb7b67aee77d1240bb503cbe5c07e2a3c0eef4e2773a9c3b10e8627ecf7e4ade855cad0a41731a965ddc79d9eccb6438a8e8875b124b47e27292896955ca2f284ededfc456be68f4ae01e6adfbd869a4015ae778d6c7fac104e42e41ba122d2d385a2239beaca94d8fd872b16b403bfd664fa988b41d3e6854d130e73296a456809260bcd9f3fd35bf89a26bfebaee1b54643d175ae8606dd6f12bfd2d1ca8e048ea446742df49568c712013a10788bccaaf35b4c619cd29c9da0bbb5766b474fdc7b3bfc75821db497b6741abaa8ada828c148d9ddcc45681398103f28db1cf962790175dff6705173199cdcf1d7e6730487f1e33b559ae9b19c48236baa3bf82f45a5087203d9416ef4718db1727f562c327c7b463bb92abc95ddcde3bef8f4a12558b3f39b9f69d0ef8198fd9e32f6be36cfc0a946d314e5fb2b1745cbefa105c48c619cd0a110e20fb2396247a8ded3e3c4c523e04f617d67b10770907ac4a49d21a7f2edbd87cf1ea5a7e69d006a99a316cbcb71d4fe697e875f35be800dcdc40232f19ea9b2be161923a6a4f6c8af718846e2ce61dd5de179f627b5dfaaff1739bbde25cdc32a0ecb1a7bdd72e69594d3479b95f4ff1950f08b83f3f7998ba00f049cc7054f2eb27a0ee6dfd8a572a851a86ac9f86374cbaded2aa2ef8f8fd3e5d76df345f548ae79c224c4370810a8005977354b8b15c2b2a8609fdf2e5a2ff4890f6cb7af0a27616943d6f6968582c94d1cb7cd11dc685ad163a0ecdae56fd68a5190e1b3914a5f611952ee66cbf52d7f1a9f6e59d8b908d94cac8abd5311b3f9cbf76d2728081bd935f486b7187a49079d3fba8d9f949aaeb21c5350954ed23ca657ec0475394d8175aadc89a3e2c49541c6aecc0de6fbad8c847556257a473dfd64e7a2b5f71d441589491e86438536e77fc5d2eb44ab75c69929e4a69bc6e42d720951fbb8c1277cc205f5496694a63b8a361c161e2a7c4d4ea10898b920be02306ef2763477a48f43da5c84142b50e8734c52523d35a3793c37d1cb8e75f0d84e15e0fdab8b999c0c6835c35149845d74c0a50808814b9cb2c8c5ac571c2e4e1cae02ad16fcd310fc5c7a21a57c5615d209554fc5ece7d49b16d311b18f3ecf3a7c64c84073058a115915ac2e49a4469709055ba179884c365c50efdd7b0d759ae0e1736585faa1332f9f3554f4ef4f56d11ec3602b778371eca60ccd72cb0b7681298211224c1131727f9301ca28685f82989a530721407e9f8dbefca6b830d1308fab8f7fe93bbf7b338cf54af084c079cd9dd11e630ff52a4ee302b522078880a7e29d8e1dbd7f780dd86b60eac47ce376b9bcc031c7e786aa926b0e8783e902052abbb601095db94aabbf74ec3fd72ed870fd93bd531f41a82096572cff92260a687b50ec487ff4e75343c558bf4a2b73d26791b34f6ba7574d0d1d27aa2b37fab3c312fd290f996e5a8faeb7b4430bb7639d9280d70885d82a20ba092d1b112817c9d4c3b7bd30998b7359ea08b79df130763d9db86990d8e98205b7a79c9c41b3c573ae4c734e7cf8e026e232b125f6b4361df69a706179bf39ddf45c06f5eb3624d97f4e8a087238c60a9f72d8885d81ece285fd0e1c57ef799c1bc95a1313d2f9b410842ed56b82dc7bc147af3b1938b458cc85b67cde4530ef06e7e1f791c5a9ba545796bc42c93c0a4261c216204c7d3c303a00c00d4cbaa80742a07168bff73e35dc94713a8d56f0505e22b51ffc265932958ea3eec4f2ed72511789e4df8e31a9369c3dc7ebb5cd3e9cc565114f03f1277572549b831a37f2dac89c172c938f0e855560f0cdd1a348a1e0475e08de4f604bda0832277b4db0e8234581fbeb4221c4a16519fc4581a27c797d73655d7d4dffff9f0c17f16432381ea88b9cbc0fc9aa10af542a3316632c6831944a350100511548fad4151e750ee0c3c31da1092ef2e6fa832f2b8ff3c6555c45b1131cae0a655d2a23b804d9c9ff3d40adf4f27c974613b886292de2b2c26f7ec55c71f046e07fc538fdd9e15c3880be8eceaf09ffa555b2334a203e6dc900cb01f1213dc6444cb9103bf715b8e2eba8316ec95d71ac70630f06d31066c5491bbbb7287ea47c122027240f31318ea260af7c0f94f210c230e41fe37242cad517c5ede1419e60eb20daa0e7d4c72d7d47aecd21ae96fd703d06e3f50c6fce4f55c3ecd546f61bfff35bdc693731b3e57209ceef48be0524b3e19c677d8816fbb68f8f989541164995a043728134a273d5fec639c5bdf4d6e24fed5a237c53827af33e6f5f255177ec61375ab09e6462f5676d222a1ffa83937a72ccd2b81a983760b031e03788cf14b3e924bd1ee78d741f85e6c46b3b0ed89d8da20d9167e06db6db92aad6282f0d4a8be0c57f4f14133438face73855d78b56fe01ca2823f34e49cb5398a612f04ec014e7c3563a446ffdb607fc7deb6757f2adb79ee31407d8523f4b65b8df45fdcab229c6a89d92c057fd7bcad89e7950c92e556d06c97eb14f838954b7eef0771d316db643a6caac1704248e84aa3b45ce4f34996ed5db9c4eb0d5bbf66facce7aefb37bce1270f5d0222b1eb67468d4a5c2cc769e6d3d19862f174d751f3e9a6df1eb895020bcb44b138df318ede355b7d821f46a9b3b2e9effdbf48129069fc77d024fc186abf0e823cf4a4964245ce14700ca0d5b26bc3a6cd7df4182cab1eb823b4f60d9c9412a2e20681ac92cb6a358ba1268c5ae2c19cc3e6b3fa3726da01bfda2c49f37d19c6953ccb858c493050ef1d2db0d35e4835495be3cc70218dc3d4eefd76554ce5fdcbb82074e45e207c0514d191b9556a0c896ae51508da3d83f4a5691b81ee7277908c0c7f367a890a8dd56ed9f89e7887702e9d1d4f1092d684418f611b26a9c402384aa1211251a201849464f56e9be2be188d2503b3e053faac3c82859f288e487f083fda09d3cabf61fcf5fcd2c68580c72e0d976db1598d5e561c47734da7f7f3959992d7f99a4151836a29c1b93602c7302cafb8d63342594cb3f162700b9e84acb85f974df1844fe33b7e3eabe3d93300a4899e12374ba1c08647cc2ab2ff7b8318dc0e377635bbdbe1b41c13bb48231cdb32431eecc6c0439a5259a8fb5281db9aec870424253c2dbeb4e6bb8925ca9e4371fd809b117d7190a64acb7a6f5946675ffaa44a969d0995adb5fd27de0330ff999837552913fc5f15c8db40d0f4a5f3fd9657ef91960d498948ca051276b42b7c810679cffd1472ed2cd76355f3a3fa85f48072f326d3bea60fb36f0d8c9979a60d23901e46e838abe549fc6275f733aa82decbcde8ed7d000ac31d4493fcfc8fb6a4f66729fbd61202529e322e5105929400a6b06dcaedf75c7b863d436274a104ab1065a58be004eb31fb7eeb11d3d0fc9dc98ce9369a6db65d8d674dfb97853746492931210a4acb30ce95b4aa5731d3ea4f0ea5989467e02f2c37c6dd770282dd562ecacdd7bd08dd4c8a79a1fb008db090fc0d7a074d3c3996aa9aa46bf4d90ee", 0xa8c}], 0x5) readv(r0, &(0x7f0000000780)=[{&(0x7f0000002b80)=""/4084, 0xff4}, {&(0x7f0000003c80)=""/4096, 0x1000}], 0x2) executing program 4: kqueue() mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r0 = socket(0x1, 0x0, 0x80) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) r2 = open(0x0, 0x0, 0x0) r3 = accept(r1, &(0x7f0000000140)=@in, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="40c20fc9a3b0452d625bd9d09205d0c8d98e04952f0cc998dc0305b9fd73518c65822d7bfd726151c80a4f96205c5f02c5ec7e571dd569b866aa399558a0d7c214e49db981eb8e2d06e27941afaa6ef547965b25fbb91fed9f11d9995a650e03494353b42e030f3ef3d61a7e272b312b9a462af7f829fab27a0d69bd10445530ce", @ANYRESOCT, @ANYRES64=0xffffffffffffffff], 0x401, 0x0) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYRESDEC, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRESHEX=0x0, @ANYRESOCT=r2, @ANYRESDEC=r3, @ANYRESDEC=r5, @ANYRESDEC, @ANYRES8=r0], 0x401, 0x800) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5d, 0x0, 0x20, 0x101}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) geteuid() socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ff", 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f00000001c0)=[{0x30, 0x0, 0x0, 0x9}, {0x244, 0x0, 0x10}, {0xff01, 0x0, 0xfd}, {0x3ff, 0x4, 0xdb, 0x9}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x28, 0x4000002e, &(0x7f00000002c0)="ebffcbff136c8fcf11a2bcef8148e699319296482867514226b2b54e91edd84e5cb4d8ef792a885c1d33a8b3cf9075de5bb5abcb4147847b1ad2ea7957fdf3b44ccf430770d279f0e000a90535a64c487acb40667f4243841db64b73f4382a366898511dbb57518402cf946665f98c58561143136553927de6ac27f3e7b4da39b9a69b7692f91cae8bc4d243b69a1b32bd37ddace9358707c7aaf1e8c0cba87207db5a7a73c4ead44b2885f3b5", 0xad) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xffffffffffffffff) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x25, 0x2, 0x4, 0x3fffc000000}, {{}, 0xfffffffffffffffa, 0xa, 0x80000000, 0xffffffff, 0xa6a1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x7, 0x400}, {{}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x4, 0x9}, {{r0}, 0x9, 0x10, 0x2, 0x3ff, 0x9}, {{}, 0x7, 0x80, 0x80, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x27, 0x80000000, 0x1000, 0x8}, {{}, 0x4, 0xd, 0x8, 0x0, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80, 0x8}], 0x5, 0x0, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000100)=[{0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000001180)='./file0\x00', 0x8, 0x0) syz_open_pts() syz_open_pts() kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d6) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0xac) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f00000004c0), 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) ioctl$FIOGETOWN(r5, 0x4004667b, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x80010000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) syz_open_pts() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) executing program 7: socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x44}, {0x1d}, {0x6, 0x0, 0x0, 0x10000042}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x7, 0x0, 0x80}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = geteuid() setreuid(r3, 0xee01) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, 0x0, 0x26) close(r2) kqueue() poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(0x0, 0x0) mkdir(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYRESOCT=r1, @ANYBLOB="c3328f0a656c66734441e6e0e45be90361b98ea190477aea65d87f0b70a9b09f5c0542de95a3677b218a8669555325e4fd34c34e10c50fe992831199d582793fa9e825dfbb", @ANYRESDEC=r3, @ANYRESHEX=r2, @ANYRESOCT=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x0) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000980)={0xb}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x1, 0x2, 0x0) socket(0x1e, 0x0, 0x2) socket$inet(0x2, 0x5, 0xe) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240)='./file0\x00', 0x8}) setsockopt(r2, 0x6, 0x2, &(0x7f0000000380)="2115986fc609ea450071dd830314b2d730cd67c204c69775d5557b8b2e01a89ba3f74edaadead8458d5c892e502e7aaae0e160bfff13ffa8c4ef662b7f356a054d96d1124842874d77dea218e010dd8532434f265e97f89125c14173904a757995338bb9a158dc9e191ccc2b31a595c547315e34f2815d2fd738", 0x7a) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748abe0e962960f4a11bafbe1ed060a0000000000ff0c8b58891be2608106fed2d50cf70900000000090d99af2ca6e1014aedccad145dbda88cadf6d7187b0f71b7950335ff4ac848777aa26083e0e871a5c38bfd11eb650a109717af815c3ea6979e95269b363d4ad110bbb6868c3ba200817af04416699b259041ebb7b74ba885380e22756fd3d166ed771888502ce8284358104fb97196002bae03cdc6f48b1064c40d25ae4472a4ae70c864beb40c1d14f0bb2a76f22b66430c00f7f7e4cf45d9404bf69c379a9a447a787a64ab546dd874bfe43d3d056031c0e28cd9c17632ba5ed4b4be1c89872c57051cc9f31b6f2d099aa1197790ec1d2e11b8f8ea0009c512489f656b0dfd5d21d4bca22390c616215e47a0b52338a6a5815bd415385288be340886724b8a955354247a2fe4db0c552db1c171c95d21fed7e33f603a1a69b99f614f335ae789c707f2d37febae7a49af8cd349d5d30b80c8970ce7e9d48cdcb10b649bce6a677624f3aeb70780e16f36dc5950aa17bd41580bc0f4282da716fbe3971fe15dcd843583c87ceccfca7328a900373b6cf2a113b346517676c81bc2ffe9520682d751c73f0f4ec8aadc7e063c53ac5b1459"}], 0x1000000000000093) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2a}, 0x4, &(0x7f0000000180), 0x0, &(0x7f00000000c0)="3a9dc43280f653c812812f6d7963a9838b09056598d8da2451ed5b5bad0000", 0x1f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) setitimer(0x0, &(0x7f0000001600)={{0xfffffffffffffffc}, {0x1}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x9}}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4c}, {0x26}]}) executing program 0: mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f00000000c0)=0x8) r1 = dup2(0xffffffffffffffff, r0) r2 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) getpid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x24}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[]) setsockopt(0xffffffffffffffff, 0x30, 0x206c, &(0x7f0000000300), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x1, 0xfb, 0x3}, 0xa) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164981f70bcf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0xfffffffffffffd3a, 0x4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r4 = socket(0x6, 0x5, 0x0) setsockopt(r1, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) getsockopt(r8, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000200)=0xffbffffd, 0x4) dup2(0xffffffffffffffff, r6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x40, 0x39, &(0x7f0000000000)="910b693ecfbfaaebcf776cd9e879388f5935b3fd40fef6581b05e2da817cf11a0ec0e29fe26fd7d1330964616f74d3832997e13cf259017fdf5c6eaba0fc8b27b9b4574f8b12334ee8bfefd6d5660c49", 0x50) setsockopt(r0, 0x7, 0x4, &(0x7f0000000080)="fe0cef78a9901923ec37485af71b91935b2344da9ef293dac22d10d674733b18c21650579cb7a81c285e655950695ce8492bd36c8481685b379f510e48107d6a4db6b5a2d7ddde8e9553ea2868a4ead569820130addaa04ff85945f468e332da7988c73bb13253923712ca74aa570117d4242260e9852132183e843c314a5c40d89685bb284c187db6ce73697730308554081b3845847a668fee915270755e0a19615673725d3286dc43488df574", 0xae) sendto$unix(r0, &(0x7f0000000140)="50fd499c7e0bab5b20534933a07c43a6bcd7f45c4714310300d7cfc5d9eb854e78265146594aac9baee18ea8a80db22d6030a18f3e51c94e825c25c7dc24600307df91db64925414da0ac4eb54807b7eea399595c1c8b49151a0bdc5b625923a09f3d2fc7731f4373453c24c12b9dcbb721d0698a57273018e0e9221", 0x7c, 0x4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x55, 0x7fffffff}) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/13, 0xd) r2 = open$dir(&(0x7f0000000300)='./file1\x00', 0x10a10, 0x26) r3 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000380)="5e3c2b06a9c7e1409182f16efc16d0bfb20189adeafcedf02f2ec4c230c6", 0x1e, 0x9, &(0x7f00000003c0)=@file={0x0, './file1\x00'}, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r4, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) getpid() r5 = dup(r1) mknod(&(0x7f0000000480)='./file1\x00', 0x10, 0x3) pread(r5, &(0x7f00000004c0)="6061a06599956a0b3dfc365de6a6c8ba5eeaa4880412dd3b517a7543466eff2947c2e970701a5cba9bcdb30319c7bb0a50f6aa93891d05652cbafc375dc5a2fd056b2334ea99693115d4aa47ccfb566fecc2b667e16a91c1cf3adcfe4a435e8eff9680350aeeff2518f2477529b2a603f6560a3b9d11079eeb0c705a9b2fb6acdebe3f2e1ef62985f7133f77b17c9342893024d344663d9034479845721095953c9a287fc7d53d79f6aa1c7e", 0xac, 0x1) getsockname$unix(r3, &(0x7f0000000580)=@file={0x0, ""/42}, &(0x7f00000005c0)=0x2c) open$dir(&(0x7f0000000600)='./file1\x00', 0x8000, 0x40) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000680)) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000a80)=[&(0x7f0000000940)='/dev/bpf\x00', &(0x7f0000000980)='/dev/bpf\x00', &(0x7f00000009c0)='^!`\xe0[\x00', &(0x7f0000000a00)='/dev/bpf\x00', &(0x7f0000000a40)='%@/\x00'], &(0x7f0000000b80)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='%/%\x00', &(0x7f0000000b40)='$*$:.\x00']) syz_extract_tcp_res(&(0x7f0000000bc0)={0x41424344}, 0x0, 0x200) syz_emit_ethernet(0x119, &(0x7f0000000c00)={@local, @remote, [], {@ipv6={0x86dd, {0x3, 0x6, "ebef17", 0xe3, 0x2, 0x3f, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x32, 0x0, 0x0, 0x0, 0x0, 0x8, 0x67}, @fragment={0x6c, 0x0, 0x0, 0x0, 0x0, 0x4, 0x64}, @fragment={0x29, 0x0, 0x40, 0x1, 0x0, 0x8, 0x67}, @fragment={0x0, 0x0, 0x39, 0x1, 0x0, 0xb, 0x66}, @hopopts={0x2f, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x2}, @pad1, @jumbo={0xc2, 0x4, 0x3}]}], @tcp={{0x1, 0x1, 0x41424344, r7, 0x0, 0x0, 0xf, 0x4, 0x400, 0x0, 0x800, {[@sack_perm={0x4, 0x2}, @window={0x3, 0x3, 0x80}, @generic={0x7, 0xa, "f2dc62f9924a2c7f"}, @sack={0x5, 0x16, [0x4, 0x6, 0x905, 0x7f, 0xd]}]}}, {"328104be8e94d6c2d98220d82e2a3dab26bd7174182f0990eca3bb313ddb9c494f70e1f559ed571ea063859a5c20dc9d5b1d18e83b8102cee9e0e75d359c922cb41a93fcfaf56c7d550662ed4285395b67abc7764cac464e124ed5f6dfc3a488ab176f0518e19509e16dceac662d42"}}}}}}}) pipe2(&(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7dd2702c56e4c676) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000d80)) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000dc0)=0xdfab) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000e40)={&(0x7f0000000e00)=[{0x84}, {0x80, 0x1ff}, {0x10, 0x3}, {0x8, 0x400}, {0x8c}, {0x20, 0x5}], 0x6}) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000e80)={0x1, 0x8, 0x6, 0x3f, 0x8}) recvfrom$inet(r5, &(0x7f0000000ec0)=""/175, 0xaf, 0x840, 0x0, 0x0) getsockname(r9, &(0x7f0000000f80)=@un=@abs, &(0x7f0000000fc0)=0x8) executing program 7: getuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xfffffffd}, {}, {}, {}, {}, {}, {}, {0x1, 0xc8}, {0x2, 0x80000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {0x2}, {0x1}, {}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = dup2(r2, r3) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r6 = socket(0x6, 0x2, 0x2) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000c00)=[0x0]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write(r5, &(0x7f0000000240)="b40d700d206d6c15bf4e7fe3e6ee78a3b060f154e26be5", 0x17) sendmmsg(r4, &(0x7f0000000b00)={&(0x7f0000000ac0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000300)}, {&(0x7f0000000280)}, {&(0x7f0000000500)}, {&(0x7f00000005c0)="4ca67568477c427e84ae37be9c51f75b4e2ce3929f6379399970b4b1f5adb5795a6ddca1dadc157e12a58c25a919239fdffa232fd81c04f065d1db579018d5e7790d8753b565ef189e534408f9e85ba582725b17cf344de635891cd957f75993dfa1b9a41da78dca7a0483ea63e5c11bd93f639dac213b8ef0affb10628c0f0e94c325cf8b62d5ec512dcd11d06121be2dad78002de2f89def0cfef746fbbf4ebeca18de7ed1b2385cdf1c60b8d37d037baffe981aeee3ccea9aed44bc594790f1316ccdb9881823b6cdb75221ee5803e444a48eebfd453f6e4ce84e78d6ad37af812993f99e7bb77c9490d41ccec1ee170cba", 0xf3}, {&(0x7f00000003c0)="2b7f10a22b96443a138ecc845b4b5d244af2ce0856c0dbb614adab124f", 0x1d}, {&(0x7f00000006c0)="f00e5ac8e4ba7a1bcd81e6242b357490d237e3577d6f88f7735e968cfd9feb0f5781be6fe48e76c8449a6d105afbb096348db4a2984bdaec222f7c38d6e6bdbfe30b53378857f52dde2ce5c5f7a343208cda455035ece7b7ec244f7f114ab4f5862caf845ce6f7e00de1e22d58e2c9a0fcfc0f894097c0f1e4b5409bb99e811262166916becbdf0cd46f8ce0a801c26b48800f636136b0a771", 0x99}, {&(0x7f0000000780)}], 0x7, &(0x7f0000000880)=ANY=[@ANYBLOB], 0x220}, 0x200}, 0x10, 0x0) accept(0xffffffffffffffff, &(0x7f0000000780)=@un=@abs, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000b80)=0x80, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)='(E', &(0x7f00000000c0)=0x2, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) recvmsg(r9, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000440)=""/138, 0x8a}], 0x1, 0x0}, 0x0) executing program 4: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000001400)='./bus\x00', 0x20000, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x64, 0xfc, 0xff}, {0x2}, {0x86, 0x16, 0x0, 0x2}]}) write(r1, &(0x7f00000002c0)="c5449bc170ae16b9805a099e20a0", 0xe) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x64}, {0x28}, {0x86}]}) write(r2, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000000100)="5855f7c075a0792aabdb931dc3906b23737a2870d323183bbeeeb729c5868397f74aaf8b6d508ade3fb98fb373fe04a58046f2628b5181c21628cb263a5d46a80b15c8ef81ecc4b882372d2fa0bd07706b2fe7c6febdf4516db96403b1e662ae29883e4b58cdb57388768eac2fdf91266bc4746d5bcdf6720de988c3e9ca22018881bac9cafced17f29c4098c1a7c46e0b3668a209b9c4a709c56e7d5b82f9c6f9f43e2a7582decd3c9a6e0844cd88c175fb5d", 0xb3) setuid(0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) close(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000003c0)=0xc) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaade8faaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000020000000000fe8000000000000000000000000000aa0100907800000000605adf0000ef2c000000ff0100000000000000000000004efc4fe5bb20a0ecb67b7fb5028845ba6dcbf9966f15ddded345957b703035971bdb764969f9bbc8632e3fc20f5530000000000000000000000000130000002009e35b065d0c659beab24ef2bbb9326f2f2f6307a3f61a78e3aad50519abf42ae57d73d3e3feba14fe09938e3b305dae82c0de573506da458c88f259e3d5078c9f3f37436a24d090dce7b6ad6fcd081f05c827bf372e353fd2bdddc402b146af1b7eaf81c9a280b24c8f090d9e27c1586a131d79d15d43eefa3e2518e7d03967b3d18254bd98e6d6db1769"]) executing program 0: write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) sysctl$kern(0x0, 0x46, 0x0, &(0x7f0000000140)=0x2, 0x0, 0xff09) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r4, 0x4, 0x40) connect$inet(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000200)="04bdfa5d1d2873c63e3534825ba1e6e2fea9aec4304ed0baff36d120f650006123339a346f73155b67d88cc5c6ad9d7840c40797252662ae0ab3decbbbc196efb89b627e8585a8534af611b00106040d84d3f5d037a123bffa9051d4a3ccd95aa1577078004e482bea969981f1e862b321286f3b7e0272e6f3fdd3bcfc723db0a6485f57856baae1e4dc988d5867e8b597575f", 0x93) executing program 3: sysctl$kern(&(0x7f0000000180)={0x1, 0x49}, 0x2, &(0x7f0000000140)="71f91e346cac0058bc4091501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x42) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xe02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x3, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x80000001, 0x60451d, "1a0c0109020400"}) syz_emit_ethernet(0x126f, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x2108, 0x0) connect(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6}, 0xc) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) getrlimit(0xe, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r6 = socket(0x18, 0x2, 0x0) socket(0x10, 0x0, 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x35, &(0x7f0000000200)=[{0x77ff, 0x40, 0x34, 0x405}, {0xffff, 0xa, 0xc1, 0x101}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRESHEX, @ANYRES64=r3, @ANYRESDEC=r0]) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) dup2(r1, r2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x13, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) close(r6) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = dup2(r7, r7) close(r8) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000880)={0xfffffffd, 0x10000041, 0x40369, 0xa7ba, "d8f1f9bdca0d830000000da0fe3f000000001000"}) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a", 0x53}], 0x1) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r3, &(0x7f00000000c0)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x200000000000006a, &(0x7f0000000100)=[{0x20, 0x8, 0x7, 0x9}, {0x30a, 0x5, 0x7, 0x8000}, {0x101, 0x83, 0x3, 0x81}]}) write(r0, &(0x7f0000000280)="ce4aa40300000002aadf8701f131", 0xe) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x8004570b, &(0x7f0000000180)) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="1919ccfe90052fb54a9a218ffe2d3ee164968feb4488f000b0a76e3e346ed02e0593bdbc9ddbdbc057bb71b19bbe9275a66716309d2563179ee5d81ae4f45608", 0x40}, {&(0x7f0000002280)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20b32a57f32180b1ebac6c3d695db9f8", 0xa7}, {&(0x7f0000000240)="9a99c311875acdb2a479c23d591a6201135973d431d30a7c6b1133322d1e227154657476e756444564362367887f0b98a374a86b1c3c39526c63f67045f49a9ab94117b8d7fd811eb71901327598e1080905460c5251d007c8a837071ec24ba6f4b13a66ce495eea53abef012d748fd5e37f84b452e11647a0ff5f37eb77e502f76c4bfd811b0912a0f00fde772009dc767169c1613e9ffde82e62cf3eb779ae265dfc826cd1d28498a05954f891d426b1", 0xb1}, {&(0x7f0000000080)="b77afe492ba90623c7c69f011ed684d1f4e2d11bedf615e5a81247ddec654d0c6c26", 0x22}, {&(0x7f00000000c0)="c0b115e8", 0x4}, {&(0x7f0000000640)="f538764e3a1772e06ad1e72ad5e3a50014216c0b851884ce95a7d647ce1b6b9efe03d922b1dfef35c48885295e8e8e9d5230bebb0b9264526b2a69131c4d2e69395c7e4ff0d6340530f5a6d2690d10c1a9fb7f561b1474f100f268349cae8438af8097ae56ff0cee2d31918670ae96a9307fccd89dcf3977dbccc765562848c8766ceed30e0bfc0dd089984422bc49d49ab75d68d7cc15b0e5b558390e257b73e646017666e34746", 0xa8}], 0x6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe0e6003aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523debb0451a3a5f559d06bcb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b82dc75a3bff8edd773a075a5b036d47aa95258e40dc4a30ac578be10495134d62e98c1098ff216aa208b088dceaba4786509931eec12ab01723bfe54b76554bd9cbf76354c5bdbfca6e872f339954fc972f6717fafcfe59a502b08feac1349050b1b7dd558b200c0121eeb4e9cf855469a7d91972e15c1c744f6f3f75c27a3dd194ff5ca8537e8cd34d0b6b79a5b72abf92bf1e31a0548dde68013c6c841213807ea38f10632329210eb4d621650cd7271f1328a9be810848e24c88e9543c6c33937680ff0e0a205909f3827f993efca0381680d7bb624000dd066c36eabb6ebaa010ec079326b18dac2445d7f28c979afa8b8661b628b8282e217fe9698cc4cc5e0ed4547954881a137afdf0d929ec58cb8e797d0dc9cc2f9c18898104c85d5fc6427635f001f8ac8467c12a2e7a5eff7aaee505ee9862c042628d35e501580dae24df9e0ddae4fa0a", 0x1e0}], 0x3) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x1}, &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 6: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = getpid() r6 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0xfffffffffffffed1, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) sendsyslog(&(0x7f0000000140)='l', 0x1, 0x0) r7 = dup2(r4, r1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x2, 0x0, 0xfffffff9}, {0x106}]}) r9 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000200)=0xc) kevent(r3, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff8, 0x2, 0xf0000004, 0x7f, 0x1}, {{r8}, 0xfffffffffffffff8, 0x80, 0x0, 0x8, 0x2}, {{r1}, 0xfffffffffffffffb, 0xad, 0x4, 0x320a0105, 0x7ff}], 0x10001, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0xfffffffffffffff8}, {{r2}, 0x2, 0x5, 0x80000000, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x6}], 0x2, &(0x7f0000000240)={0x0, 0x8}) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x8000, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) poll(0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) r3 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000, "8aaf15d143e761109ea9538d53119a03261e4f5d"}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "ffff0900870000ff9e0b000000ff560000000014"}) close(r0) poll(&(0x7f0000000240)=[{r3, 0x68}], 0x1, 0x0) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0xadd2eb2afb278a3f, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="f007426c6a7984d37b", 0x9}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup2(r3, r2) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r5 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 3: munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) close(r0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0x28, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000008100080045000016000020000033907811398d906f2577977b627b5023ac1400aaffffffff3367"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(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, &(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'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) listen(0xffffffffffffffff, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000500)=@un=@file={0x0, ""/4105}, &(0x7f00000002c0)=0x100b) accept(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000000)={0x81, 0x2, 0x101, 0xe11}) syz_emit_ethernet(0x49, &(0x7f0000000040)={@local, @local, [{[{0x88a8, 0x3, 0x1, 0x2}], {0x8100, 0x7, 0x1, 0x3}}], {@arp={0x806, @generic={0x1, 0x6000, 0x6, 0xf, 0x3, @broadcast, "cca66d8d675683df2b772db40d410e", @random="4312e3640a7d", "96391d369006dd84459768033aa00c8d"}}}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000000100)={0x1, 0x38}, 0x2, &(0x7f0000000140)="cad22ffd229a53bf03bdeb67e8315027e93610e75f4b77d7f535f385be6f7148c8fec725735eb5788da80542f7b83e4e54b902df375cd66fac8ed273b08ea2973156095a3871f5b5d9c7f65027c40f9bebbb1309d111b912b18c084f5abd2bc4b24584140e17314a7c92bf06d6bfb4145d14fec404f9", &(0x7f00000001c0)=0x76, &(0x7f0000000200)="5ae03edc0b32720e3f", 0x9) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000240)={0x0, 0x2}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x7fffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0x70, 0x20, 0x28, 0x5d0d}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xffffffff, 0xc3e}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x7, 0x7}], 0x1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x82, 0xf0000000, 0x5, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x40000000, 0x5d, 0x8}], 0x7, &(0x7f00000003c0)={0x100000000, 0x80}) r2 = socket(0x18, 0x4002, 0x7) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000400), &(0x7f0000000440)=0x4) setsockopt(r0, 0x40, 0xfe, &(0x7f0000000480)="4575c1dabf2297d7e7b7bbb40a61709f427f10b6bde98c24bd42a9331cf97c3c914a3bfa11f6bcaad52e0b1807e1ff9d6b86294ebe79de100f11051e9d7982760ee75cd43b5cf75e", 0x48) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0xff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) sendto$inet(r0, &(0x7f0000000580)="f1390338d053771f489f5cdabce2b75748bc176a7a7b01dfcd8ba98afb524f7348e1baf18eb3574b0d22fc248abf8752b583619a55b6d048b9af852ac5630c855bfd55b6a0598595f445486f67a9e1b65fd20410381d074f78c3d44a3ec59a890770e020cde2e222dd74239a0e", 0x6d, 0x1, &(0x7f0000000600)={0x2, 0x1}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000640), 0x28090, 0x0) bind$unix(r0, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000006c0)={'./file0\x00', 0x5, 0xfffffffb, 0x4}) chmod(&(0x7f0000000b00)='./file0\x00', 0xe) pledge(&(0x7f0000000b40)='/dev/bpf\x00', &(0x7f0000000b80)='/dev/pci\x00') chmod(&(0x7f0000000bc0)='./file0\x00', 0x101) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000c00)={""/16, @ifru_metric}) listen(0xffffffffffffffff, 0x7) openat$klog(0xffffffffffffff9c, &(0x7f0000000c40), 0x8000, 0x0) sysctl$net_inet_udp(&(0x7f0000000c80)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000cc0)="42b63f60849e633af12390901faac209dd3bc7c3f805d0", &(0x7f0000000d00)=0x17, &(0x7f0000000d40)="0729584b58f8bcc930185ac9c164940378f7202c592c32a59911ddc6ffe5cd2eb6e2e6d243be21da987c8fad2db88d3ef59b4d1963fce025d2daae5090db10cd43502fb9f438a2b36b4a6b6214c0ce74c66c09b4988f14fd5577a2b9484c2b18ed1a8cbf8a43f8efe6f60a34382e754828f83fa2aec6df2e513b900be371b08651778c8fb99459", 0x87) sendmsg(r2, &(0x7f00000014c0)={&(0x7f0000000e00)=@in6={0x18, 0x3, 0x7, 0x7fffffff}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000e40)="0737392ac6fac898eaf459c24e03b547492d6708fba7f4", 0x17}, {&(0x7f0000000e80)}, {&(0x7f0000000ec0)="bbc9a7fa583b6b244c0bec2d8a27f89f5b2aad7f2c52a904943ebe0a0a412e0236d258ed82fa61dbb1d8cda7cb44018326f6afa4760fa0e2ab0a9c0e4d140edd8e8102901753e954d20c7a5361f3b01aabe2fb", 0x53}, {&(0x7f0000000f40)="c3a1016ae9ae1994de77bd2f627821248dff049d6b4bb738e805fe0a59061be21afc977b34e7f6ead0f7b8719d2de7efa56b20252921987195025bf7a87bc71734c63e2bd1be17982168c97d3c526e48153fc2b884281545a2e2b847a021b3d08c685690d7c0930b32858146008f1b729a2a6d16d519125451d1543359ae6d2db7f38dfb0ff7a5c4568e2c401db01cab395d59", 0x93}, {&(0x7f0000001000)="32250096531624f3c61b4caec75d01360093064a7084a993178fe75edc735eeaeeab6bf5a92921228bd92a840399bc8e4d62a07aa2032eab2648e2396480c120af8504da9c9223439741c94acb90885921d4d2f6f0af01", 0x57}, {&(0x7f0000001080)="ffd937d8d718355e50c7ceccf0b1d77f5d4b0de49d250f6f04a0cd191891bfa9f8f54604932c3fb0448781ec397ecaeec460ad0eef2dd52d7783e067247148d1217a8035df6fd8197a60176334a70b22b6696326f6d98144f89d2cb443007483e064df98f49323ac9b9960eaa9967ea1eeae51a07e830de27358c59f1ae3e0d4ab25e4e53e0579214928", 0x8a}, {&(0x7f0000001140)="648bfc976d041b6766f52321952283ed4ee70fe0223ef95d24b773381dfb35f4b64030a88fd4fc242ea45e3deeb0dfd5af37be0b32a5d2913a6475dc2f42b026575af7bd389a6d7f425b9f31bc6c35b9dab6e458430f164cf263f705e7e723", 0x5f}, {&(0x7f00000011c0)="a2f647ce8247b64e618c96b8b4995b7cc207c413637b7cb2e422d6ab38f92ee6dd86a7ce41100405fbb20c9076c748ec43a4aa57fa11274d080f5fca7a", 0x3d}], 0x8, &(0x7f0000001280)=[{0x80, 0xffff, 0x5, "b27b59d9d9bb782bc976387ab6bb71d7b09d798f0c9a80e8b3cd851d442c84e7f709e219f34bfaf4778976de7958cd325ea47f2875be933724e2cfc8470e27012359c9c262cbbb0ba0f24cbceb36bcf6e771631fa535c6fbd142a019cc34f04918019abefd46533167b7932d3dff"}, {0x30, 0xffff, 0x9, "d61e4d0fb875bcd9dc029a388763fe55706a48592439734640f636"}, {0xa8, 0xffff, 0x8, "254597fa5d75433f42c9f5212b4f70879196ad7086f0c6e426076dd7e63e1e0df1b7b986312705d3dfee77ff4fb2b5d979db4ff7dfacdda76077c870ce22159a7b0fb92e935a55cc10bdce3c631b2c2cfeaf70f15b35b298522216c7a74313885e89ee82b263f925bf8dc6a2120df625bd2472494e0d7d1c71fd42769406c0d4d78f44cda14d7a0ee12580c1eba65c35798b"}, {0x50, 0xffff, 0x6, "846d130389c7d2d22bbd98b934678c2c6be662f586be6c88a44602412cba7f6c4e013beac1633479c7d98790ed06e87651778089a54e6aaa2f64ce6508680a"}, {0x68, 0xffff, 0x5, "31d0cb73384680b5b742a3db2158733cec44ce0604ed04c10bc7dc321be79f06955034e15d2ae90b4701820c468fbf1b2dd4a7cb3e60632547b6d67cb4b8439309dd14cb36e89015df9c43c565efd681671c"}], 0x210}, 0xc) getsockname$unix(r0, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001580), 0x100, 0x0) fcntl$dupfd(r3, 0xa, r4) open(&(0x7f00000015c0)='./file0\x00', 0x8000, 0x146) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 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, &(0x7f000021e000/0x3000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000058c000/0x4000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000031f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000102000/0x1000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00', 0xfffffffd}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280), &(0x7f00000004c0)=[&(0x7f00000002c0)='\\\'.\x00', &(0x7f0000000300)='/dev/vmm\x00', &(0x7f0000000340)='#,^{:+\x00', &(0x7f0000000380)='p\\\x00', &(0x7f00000003c0)='/dev/vmm\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/vmm\x00', &(0x7f0000000480)='!].\x17*,\\$@%\x00']) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000240), 0x0) shmget(0x0, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) recvfrom$unix(r2, &(0x7f00000000c0)=""/180, 0xb4, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r1, 0x2) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6027010000483a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006080000000000000fe80abd15c68d666e16904ba01500bc200000000000000000000000000aa00000000000000000000ffff000000000001000000000000c2"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8aaf15d143e761109ea9538d53119a03261e4f5d"}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "ffff0900870000ff9e0b000000ff560000000014"}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) setpgid(r3, r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000a80)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f00000009c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000280)="a26f3676492a984ee01ea533bcbf20db05c6d0f5d9d1438304caa35e51f9594c7ef12130a38401d52e0903484517feb9db988b11edf9636331561c62a3bdb2b44af3260482d3ebe3bc92d1247ab998f17fa73996bbd6c9816ff38a9027b13f525491f07e96a40499260bb0cd8bd5fe67519c53a67fa295047ea3cb68f88741f3ea6e97da747d46d6339467560b76fe98b4e750cb20bf9fe0101b4e0464bca32882a0", 0xa2}, {&(0x7f0000000180)="8b49d0b45f71029645057864cbd73213eaeef466e9d0825846f8d749dac6492a48b69e2841bdd767ab424da5ff24406ee90899d4dd29b8bf9940ef66e2cbed04df49768bb74b44c92ea2a510e0c7c92e840c23d20a4a", 0x56}, {&(0x7f0000000340)="08370b465839525edeb74fa2a2", 0xd}, {&(0x7f0000000380)="99cc1034617e4f9304403fd8df7c1f730aeccc842b", 0x15}, {&(0x7f00000003c0)="bc041abb9d089383ec5f583782c36dfabc957c15c4a6a0fcd902d62ef9728225d1ba65dd005ee6828daa72c0c3da2c375c050351f5789528e2cb21fe7c7593a213b05305ceecd5a8fe2386f5eab1226ec37224f2eb0a474d3860f4b5a2d313df27bae20aa45632c5a2b9d72d38e82dd254b55b098c449d72fca11402be7c31386a5f92ba7e8d7f3826942a88878afe19844df5c9c61d73256b54d4c7b54a79e83ed67627c8bf11f66971a9f9663025b3601e92c94808399aaf05978e12b3fec3bb85076897d2a44573b24305bb5fe2", 0xcf}, {&(0x7f00000004c0)="157d17bac68f09c62affb0a30218ac2675235cf7caa2e15cf0da09d18d891d5888ad370baa47167faf70fc4a1262bd64a5a7081dd18e18f66de024db199cc9b900720bd924faa07e292924f15b61939973e7fcc746bf5c31b2dfe1915c5aaac1736fc3a19f66242f1aa9370d05c5853c23a985b238b603e792f1f35646d725177bf66320e62ff57d14a7258d362444f17b273a30214506", 0x97}, {&(0x7f0000000580)="c78fcc77435810ff6c4713e479ecadfd32bbbb18b610482d2e07fd36637b494e997952fbb9da521c4ba53fbf8a7b261b061e2f03b2aa58a59752f3728dbcf1286d35ed0fedbd7a418fc04753ea53e040d4daad6c8a93b3f91f547f383363ece85933739da4cca1556cfc8f476ef652da6f12eb2bbd9ff7877faeffcc076d9202", 0x80}, {&(0x7f0000000600)="f10c130f45a6b53dc2792b36b72434194427469a45849eb7ed94bb7fd3b16a341bfb9141cf60c8b6127e7fd839cd28bb621255714bb7d407c79fb05ef0f25376688566a4bec8a5d44ff668780a1834f03a11fa6315ba54b7393235637b2786a10a05c5140225a52643a2d06bbd43452503dc40d218fff7a4d28e4db4966a9288f2bac10740cddb2dfb48dd42f2", 0x8d}], 0x8, &(0x7f0000000740)=ANY=[@ANYBLOB="00010000000000000100000006000000ad71d85ef3171dba623ea5c42fdf01857ac5c32d1c65ab0ce02109204e3de2117010cd298df275d69c43afde9f2bd3827294fb811514c9d0c71e98c285e90dc181192801ad0222e5d94766aa648b6bdefc36861fe2ec34b6db987eda656d2b6f79b269bda5f3d46b20dc35474cabadccc8833ad705b8aca73323259de74ae77a62ba0fe24ebe3966f22b4a9287af2eefa102f9d9a2040d2ac5c1849499af15a5f928d389057d63118dc9b00f94f46c228efa8a01b69247b6abe74381dca6be0d929aa79b20659bceb9e1a65fc639e85e6eab6d1d20f7333e3910b090995ce1efbcdcb3ddf123000000001800000000000000ffff0000c748000007149a0000000000f000000000000000ffff0000000000002478544164e7f0dd7a33c694776d1b0904427d27034441ef5043bbf7b8959e034dd1e4f1fed674d123a53fcc023924c8f9586cdad03365aba7ffd6babfb4d5e41a64126a12cc463bf32af723950024b68624b94f53d1c421acbf3101b485f89470de1ad1580010986562281104a37d39bb9a8942c5ca984c0b97fb1463f97895b6710d16b32f36cef76ccadf13a3c5fb4cd2bb425866d6314b7b21179cf3a684dbd345f0b05337054a6b7e20cbe2d322e578369e4030b7f455c1e1e29e67b5f6eae6542de0783ad753308a39b557cafa54e4f0b07acde6d70ab2bd12497d0000000000000000"], 0x208}, 0x3) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pwrite(r5, &(0x7f00000000c0)="a7", 0x1, 0x40007) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r0, 0xf869) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) (async) r1 = socket(0x20, 0x5, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setrlimit(0x0, 0x0) (async) close(0xffffffffffffffff) (async) r2 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}, {&(0x7f0000000140)=""/20, 0x1d}], 0x1000000000000148) (async) socket(0x18, 0x4, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c0000000000000000000000000000001f00000000000000080000120000000000043c2cdd5073cdd2fb27b0eea025acc036e0332ba49ba5a3ea1093f52e64a16d1e49afff9cf03c", @ANYRES32=r2]) r3 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) syz_emit_ethernet(0x32, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff0000000000e043a9936b001800470000240000000000009078e00000027f000001019406000100000008009078000000006dec226406c4dbb2b9552added68c0ce3654be46e49e23939e399bd7b7fd3438d2db2c5898dc6b5212eb288b19b6bdb0c16dda7dcc61f3a4d72164db56b9e501da160d274a4898cc7c3f5b6ce71735ee565d9e803b94e642581c338f9205fe9b2fe7835c50dc7b98bcf17cabd959ffa87243c720e339c2de74"]) (async) kevent(r3, 0x0, 0x3, &(0x7f00000001c0), 0xffffffff, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x3c, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) socket$inet(0x2, 0x2, 0x0) executing program 5: r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) getsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r6 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0x10}, 0x2, &(0x7f0000001500), &(0x7f0000001540), &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a0446", 0xcf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r6, &(0x7f0000000440), 0x0) r7 = semget$private(0x0, 0x4, 0x556) semop(r7, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x100000000, 0x3}) r8 = socket(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001a00)={&(0x7f0000001340), 0xa, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYRESDEC], 0x18}, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r2 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, r4, 0x0, r7, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r8) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x2, 0x0, 0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) close(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x80000001, 0xfffffffb, "102609302b827b5c67de208c8bda61223100"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f00000000c0)="42efbb0c1c153793f1c17839524cf2", &(0x7f0000000100)=0xf, &(0x7f0000000140)="e6ea17b78d5eab549b7ecdc18e86a94ea391b6037673db8be6e1bf0647f8ed1a6cb34737add86871ae64", 0x2a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "b7468837510a984fa879000000fffffffffff700"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) writev(r2, &(0x7f0000000580)=[{&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f71b54592a80fa782669ad8219c7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca43436cb2932d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d7575cac903b1ff120deb142e5d40a0d", 0x101b}], 0x1) executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000240)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) dup2(r0, r1) executing program 3: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x100) shmget(0x1, 0x4000, 0x44, &(0x7f0000ffb000/0x4000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = msgget(0x3, 0x52a) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) msgget$private(0x0, 0x10) preadv(r1, &(0x7f0000002600)=[{&(0x7f00000010c0)=""/91, 0x5b}, {&(0x7f0000001140)=""/180, 0xb4}, {&(0x7f0000001200)=""/163, 0xa3}, {&(0x7f00000012c0)=""/118, 0x76}, {&(0x7f0000001340)=""/247, 0xf7}, {&(0x7f0000001440)=""/4, 0x4}, {&(0x7f0000001480)=""/121, 0x79}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/41, 0x29}, {&(0x7f0000002540)=""/173, 0xad}], 0xa, 0x8) socket$inet(0x2, 0x1, 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000026c0), 0x8, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000002700)=0x100) socket(0x18, 0x4, 0x5) select(0x40, &(0x7f0000002740)={0xfffffffffffffff9, 0x1, 0x7ff, 0x33f, 0x9, 0x8, 0x7, 0x2}, &(0x7f0000002780)={0x80000000, 0x6, 0x80, 0x6, 0x81, 0x1c, 0x6594, 0x8000000000000000}, &(0x7f00000027c0)={0x3, 0xb0, 0x457, 0x6, 0x20, 0x9, 0xe4b, 0x3}, &(0x7f0000002800)={0x3, 0x8000000000000001}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) pipe2(&(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = openat(r4, &(0x7f0000002880)='./file0\x00', 0x80, 0x112) fcntl$getown(r4, 0x5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000028c0)={0x101, 0x1000, 0x14, 0x9, "1a43b7e3b8590ae2438eb3b7a3ba7721ef8ab99a", 0x9, 0x80}) r7 = accept$unix(r5, &(0x7f0000002900)=@abs, &(0x7f0000002940)=0x8) accept$unix(r7, &(0x7f0000002980)=@file={0x0, ""/503}, &(0x7f0000002b80)=0x1f9) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000002bc0)=0x101) unlink(&(0x7f0000002c00)='./file0\x00') pwritev(r4, &(0x7f0000002d80)=[{&(0x7f0000002c40)="4e671e4605335372ac3ba192704c69d776a1431684dbad5f8dfba6c0f98170b50c7226f14c32d0f253abc8fe806ab608090910e522a95fd70b070f147b00b3829af7cf3232c37c388dfd0fd5e323a79aee97095ef7353d8768892d5ba89eb75da2e898763c70f2384753890008da559eba6709dc76d07ae7", 0x78}, {&(0x7f0000002cc0)="e1b335feef741f414d32c801cb88439dd3b5ac719724f5fe721bf47a22b1232879dfcf59f320210d6daf6a2f3149ba8fb2d7b136529793838175f7dc989f95ad42bd041b689b573526c626326ffe17487a091438ab63b4543ab9455ae54fbb0ebfc158bafbc09922062a267db116e5d85d75bc40fbebcde1d4fbd7d992ebe46b35df520945c115f695", 0x89}], 0x2, 0x26ea) fcntl$getown(r6, 0x5) select(0x40, &(0x7f0000002dc0)={0x5, 0x2, 0x8, 0xde, 0x6, 0x0, 0x0, 0xf9}, &(0x7f0000002e00)={0x6, 0x8000000000000001, 0x7, 0x6, 0xfffffffffffffffb, 0xffffffff80000000, 0x435, 0x5}, &(0x7f0000002e40)={0x20000000, 0x0, 0x8, 0x7fff, 0x5, 0x2, 0x20}, &(0x7f0000002e80)={0x7, 0x2}) mkdir(&(0x7f0000002ec0)='./file0\x00', 0x41) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002f00)={0x58, 0x8, 0x3ff, 0x7, "8b05cde91f13d92e7e037708f9563c354fe5a329", 0x4, 0x1}) r8 = accept$inet6(r4, &(0x7f0000002f40), &(0x7f0000002f80)=0xc) getsockopt(r8, 0x0, 0xae12, &(0x7f0000002fc0)=""/233, &(0x7f00000030c0)=0xe9) executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaad00, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r1}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r2, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r2, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r4 = semget(0x0, 0x0, 0x0) semop(r4, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x3a) semop(r7, &(0x7f00000002c0)=[{0x3, 0x3, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x0, 0x800}, {0x4c8acb06dfa2fcd0, 0x7, 0x1c00}, {0x1, 0x3, 0x1000}, {0x3, 0x1f, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x5, 0x1000}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r8 = getuid() setreuid(0x0, r8) setreuid(r8, 0xffffffffffffffff) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) (async) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) (async) dup2(r1, r2) (async) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x13, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) (async) r5 = syz_open_pts() r6 = dup2(r5, r5) close(r6) (async) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = dup2(r7, r7) close(r8) (async) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000880)={0xfffffffd, 0x10000041, 0x40369, 0xa7ba, "d8f1f9bdca0d830000000da0fe3f000000001000"}) (async) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a", 0x53}], 0x1) (async) syz_open_pts() (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000f80), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="0876fe1b786982a25c53586ef0", 0xd}, {&(0x7f0000000240)="2b9797f7751f2245c3596964186037c0b17f3ce4a5401f9e8dc121bf61f56e5a6939f482f3d427e2817e766e0d3a825afc513d26766857a02598b04d7dec5242c67ad56c69b24c8949c3b0e24330308b", 0x50}, {&(0x7f00000002c0)="815b59f29c9b3b416865945ef6caabe109c645d33d7881835ee89740f0921cd172ae58d07edcb08bf84e2d3086956cf7b6270a0ba040c7ef2b49ffceb883d44132681478111122b61239687d9a64c76617427ef743017a713c5320e031f3f3f6e1edbcbe1520c2b1ac9fc5f438995e5e00b27636c6ce578925fba362d968244f345b5856b764038f80fcfae28b3c62a0a58217ddc48b6fea5e55aa73b6ba19b638ffffff7f00000000e9b6cbfae5bae463ae107e9248d62b148081e03d5aea85bde234b004f7ff9592284640c6e24de59c3f2268409856ff4d01", 0xda}], 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x80}, {0x6, 0x0, 0x0, 0xfffffffc}]}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="6f86efc09802952688084127b3e0", 0xe}], 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x4, 0x3, 0xff}, 0x1, 0x4, 0xff}) writev(r1, &(0x7f0000000400), 0x1000000000000165) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file2\x00', 0x10001, 0x9, 0x1618790a, 0x0, 0x8, 0xd6, 0x20, 0x0, 0x2, 0xfffffffffffffd1f, 0xc19}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x20, 0x0, 0x54) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x6, 0x4005, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x0, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e314", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) r4 = socket(0x0, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0xa, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f00000000c0)=[{0x44}, {0x74}, {0x812e}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10a) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x7ff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x104) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000200)="e62b1464e36d2195628a7e07844904a83fe71ce39ec73bc43e5e15f8b7aa36a8d43a21bdd56756dd23148321cb88ff63d6a91a3f4844ce10b099aab39165f51c0d77ab61ea1540d8be3676d4ba9b8d35f5015130a35e13486039ed40cf6a06ebe6f93a38aac5f898f6d9dba21b5ad81d0423fc99200a2855a37c35498b19d8b6ea3f0736bbdfce5db396c05194c439dd85954b406b093c7764ac74754c94ca265d6232dafdfef46b49287995f963131e61b37e0e402d2a51396157fd537d91e3b1d278aeec6f0029b65e08484b7fd8d6bf1568e374f44abe28ade50555624773c08adb072aa4e286b629d0291cb3c66e942926f37459ae7b9b51a9eeb69289610afa362cc0ba13eca137094f7f4f7ef85a2fe69c50abe50ef2dd8c5b935544c53890cd05ab2457abc2894b0af89600b12e1b04185bd365be66c809d93491886fb309c7364a7968ba", 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgrcv(0x0, 0x0, 0x91, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x4, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) open(&(0x7f00000000c0)='./file1\x00', 0x10, 0x1c) sysctl$kern(&(0x7f0000000100)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d82299f641a1d125a158087e18"], 0x101, 0x800) getpid() ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f00000008c0), &(0x7f0000000200), 0x4f) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) close(0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) readlink(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x3) setrlimit(0x8, &(0x7f0000000980)={0x42}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x0, 0xffffffff80000000}, {{r2}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r2}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r3}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x2, 0x5, 0x0) r6 = dup2(r5, r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, 0x0, 0x0) r7 = semget(0x3, 0x0, 0x80) semctl$GETPID(r7, 0x2, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) r8 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000000)="99a690952e9559e85c5cb045a968a83f0e06adfcd062a2ff5efb413812896e815e672f58fe3efcf862abf8a76179682977c78c44a73cd766cb57357a83fa60ab45e9aea1aa7dcb26b9437504655b4911e11fcf2f021aec1b95945156f4fc17434258aa9d25b7eb49f6be5ed33a3ecce190164c33be77516d6a4820f5407a2d8149d91bf90d5b417feba036b1c9fe2e9606ab6dc247cff3951e31971f6c5d170cd0db0238d9739f2cffea2addf55936e4c196f374f4a4629cddef", 0xba) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="5fdf3129ebd7fd6aef200947365851c0297781e84dfd329b4fe5d75a1009d426361cd7cf56619fa1f25bdb350a2174e1f057689775ffe4e25dbd768ec0b1fa182a17c2bae17d616cacd40bbd17dffde0d2db8f184403ad0afcfab10051a41cdb36ef6e81a964cdf2edeb575e408580d19f69d58b763609f68c51a7a6af416568ac5526549260e77e01206de5eca6acc1bea21e5124cb17fb6951c9f6c387f4760b79ec8b0b180167636553a64a35364d5d22308976d53dfe8127619137e3b21724b35cab2808726e7bce4fe938a2d066039818107a393570cb909b6c73af7cc51fcd936bd97773e4ae0dd4941cf3e487be6abc83a788d4ae4c8f90042686cca5c6f240eda48b61db0d144088a2790a78261206902eb6af6e2846b5807935943622c2f2cd27cca2718557aca7ed71d3f8e79cf37f58693324de03419c496adb235d1db0f26c254be3c0b64846add66f3b0f154708ba894af47a8eb5b11d2a61874cfae5ccaaeb1072dc8409980af9a4cf918fb4b0204c3c15ded7f51f3bccb135f25a9c5b5ee2e475969ec81cc9b597d42345fbb6eac0f540665d7d1e2a960e5501cda9cc4ef42eb9fbc84c0b2ed51162f76ae11be40957fe5fc5114c4dabae9e77d4eabdcd1d1114654c7f970bbade12c3699d0b4dd2853d943412c4ed9dfd1a77e5b7e83f7c53228c6024edc267ac940862253e09fe2e5e2ea5cc33685731b1694f8008b766ff261cb6d7b1f96601f92610cc5ce7b2e6a25bf8b4773a6b78380f2dbe73527686a20346774ca0e693ac43f29df5060140429d8442d685e2cb0adca933e6f34d0e95c0bcf222b64f974b9808a1337dae65b9a215511a755328ce1b403f32e0b8f43a1583d5eb096feb8affcde333cadc875f58b4de1aa1df20dbec695e0a12c0ed2e70ba0cff40b0aea28d5af1125b42c542330c2c88cdc4cec1ece500dc334b2da215721b94fd2777e03091e5edd0fbfe2ab4acc99eaf4bb1475266eb8a7fb2fb44eab72451d1ce7d4e084c5f60f3d7149e650cf22fd971238a67eabe2f6b3451875e0219ff6b9a5ebcbc9637dbb35777bd735557e875b6deb70df4ed30570b6592c4824b16699fa58fd399d8f6def464804e7e480f95ac7e25ad83bcf4645a216171aae2ec190bd17bd0283d38ad88e651339fb3ebfc1dabb37ad65e766c79e6ee4f72185ec96a6a8a75982ddb6fc8fb5a2551c019a983f45d3ed9f646bede8a73cee39ef3947fcc4fe121d16de98f261d81ca044f219ea60d4cf29b0aff6c4e0cb7045bcb8b75d70877dfe8b77345e5cb32b25655691cd40bbf3d4d5e37a62686f87b52da5e3dffddd733eebb667e40a730ca2439bf5fafc4db155d8fd8e06edaaebd44d497541b42d706170cd6bbc7da1be0d6601d82036fa8a5a8be43d84cab3c2d28bce5704646cf63a0a8f06175b8e5dc21449579ef608a666285cfe1107386c06185be8619d521ef10d23aae0ac557d5ce99c2183e1c64bd57a514ef08cacdce1554ca73be428e4b8f09c7ea98b696836fd08a1725496187107db400aa73b2578c7653a8b1b415a01468759bd815931ca681b6fb1bd3d9f5a1e4416eef1810fd02ba80aa7c1b6e0a35ddf9a580e56c835ad85e0cb8db7c9f9523e36f322a64f916a435b44ae900eae7a10c3faeeb90f9dbe1ae577fb3b1abc6dc0481dba58825d40da401676c136170ca0c9d5fc99b4a96c82e870c1a1e1665ce735ab9552b06b62da8aaeaae92be49276c6040c78e8dd7e6b3b82f07ac351029ccc4ea389428e01610cb2491ca9ab80301081a80b869b6f680b332322bcf3fd4f41d048a2a00701f6b0c5a20f16f533381ce0cc41f505e10d16fcd6b3b0d79908436f3f57c7c269f673f664669c41e4a7d298e6ed6c0fdeec5edfd262c4d7afb3d1871f6b8b083da6ae9d4e1df9863c3d42cbe1ec80940012c3160bfa903d16b73db2d9c97df330f205b8aef6db1ec7fd9a6ef3e96590c9866fed02a9f2afe9a371a07f1904e7074e330888803b9d742abcac165c917e413c1e167c4bf5f61531af32efe5ea958a44b18e1f44cde8635a500db00f7483e7e90995fa5450aa72fa996102eac3a3e2b48fad6ed3cef844e5e99773a202f56d7cb4eb836a02dc94893ba6cf7cbea59635b8ac1a7e795ed836fb2901debeb7e4a32e4d7e4cf18f8f0aa288e13fb0a44153380900966198aa55334c534544f3a307e1ad036364eff2c14f0a8ba826424f664edb2a571531a504c4c100fd553dc44226baf0feb12826122cad4cb9cfe7ce35f0c33cd89cdf56b5cb2d056d3daf418545a495e47421e33a5e49f45de298ffe88460782aeb9d50b1a7ea185716578f5275e78eeacc457016fe270bc0cacadd60b25415f752e34c684cfd09e75ff1efa8c0979e91013368b43563d73bd568d37bb73957d64d4c7d6eff208c11a042a0ea067ebbaeaedc3c7a39518ecfdfa03be280db4cdb07be7a0d4297c7db107129d3700d5528cd11267be90c3db3337d48b8c1638b82187ced68842a6fcf1a7cb07badb3e7352ad71f1054a571843c0f8234b9a51eb4540e3048d0af12a5d92d3729c409aaf20cbe8fd000c8af13b0a7ce3db68c962f57f766b8c54b737485a4bd7af94f45edb817ce6143685a537b669ec1047fd79a9a315836a3d4a8c3453f4fd96913f5e9cc9a2e989613cfb5744f96025af7a3bce9b75a001b2a9bf953d3a616e56b1438f28495a410e731e019804df358ea4e1b2cb0ed42afd50467c0a9b73c3094c6eacf02971def5c6894ef8da89e361ea598273d70ab80274067dfd58ba691c323f8036403bb21c8f9fa04d144b6a2a56586cd76c9d6d93d3af450a9269bdf83754f8af151fbbdb1b0dcb217bf6cdbf88d80c6314be327ff68df2184a966df4dbf71782dbe9c9b74104a6494c171f9ccf8a51d8e217f2e14b4f60813e88bcaa4097f5ed6f8c9b9e389d649cbd1b6c732dd69ea41a46977747ab2191e24831939f6990bfc70a25f94c8322a1bea661703cdbf3c805eb98a4547091b6009cd1e72bcc92a293bfabf95045977868287e269aa578276ef51e4e95914a9174777bf6e5b089cec88990aa6d2c23b9349f4e20fb2396a97895a6521d4971dddd274be59d90f4352d319effc8ed45f9edfa7ff7d6d63ca15b8623af4c996343112fe32dc0329ba0a67def584753300dfce000709ee1f956415bb953a1010519433ba9e219031cc4d9db7fdd50df5bf3e09d8fff58ad822c7599ee8b79900dea1b08ff47a999ec42ef571470f3b3e37f50060a03713fccdf58cadcd2785b09d158ec7e0b57ba78159f86ac0bcd4949634066967178f012dc8e44b5181be9a47739f41b41c5baa8b10cd9d75b537be2f51d6e5f694bc0f15e95504ccbf53d2beda87882a0e38e8865ba0b36f0bd97308ad94b3623d3700c75a721ca9c24aed86aeb056918d5bb7160246e01a93fd19bc7754fe04459db2f003954de48e1b5866e91e334437ed6a412908dcc2bf855ffdbcaed6e485e47340ab8986ee98bfd403af7838bbf56739fde8be4e760aba4dd5ca336de5e688ecd1140a82f9817dd906a6e6a36b1b32e0942b083692c71a3990af979ca4ec4cbce2b9903d8d024cce9f666a4a6db6d049dab9e548fb515c889e773ff69eaa02b0dc34da85a887671b13c39b9223c42f2760d1a0be66b7219a91d1cc217d463c392e4b20d197fba1353dbcdfe5fcdc5709f28fb4920d126e70a206e07b4a41ad11ebc703f59cde846932d8c8a623a616343cc475f078dd09c877705c815522a35676b7cacec81401d196e1395f676bac85e7b0142bf023a884a9586577897ef74608ca6bce6495460627d10a6e280ade99af70a5f4d2bcc03564415f354701f729faafe2932219b890bff789cd59914f1eac7ca6491bf2f2376a96375aa2665ce9a0dd3a9337df1f63652d41e2cc40ef25c959bd1529dc43b97c50abd8a32d449d882d856d58676e2817731445e68deb800fb5c3803a1bd69c6d7f1e69b7db1aaa6f931c103dc4f780c9a16572c291c3cccb4413c00a1dca67ead1c3a2ac01e3b48b768d45e886c7733ed59c5a430d780886bc032eb695f150734785cfdb87b479d15c2ead59a6233d126286e4e5e3d06140e1384af4d81ccc6e333968ed37a2e439c96233280e9d96ddf6383d36c0ca24b06f229b7baca898159d5a9076e67cda5ecbfb75bdbebdeff838aa1983e5197256d667e1739c436567feb6f102e419f472f48562b4369f7f1ffbd989338fea8d759b5341aefb9cc13e44baec0a80a216691e99401b56d078e61aecc8e80e1d62ebf7cd552734e8dbeaba1b562859f3ef296ea7a1934524baa28a93e000909795c6810a582cddc75be4b659f8dbdaf12c2b993ca218e9efea3be5a7ca5f2f0508831de1922af802dd5afd1f5b594b8ea4e0c5c71d5177f6d11ed1753ebddee277ef83bd101cf2b06812c66231368fca5ab216f98021036490c6dd81f386bbc19f33b6952a0eb62eb1b45259258ef894bca62b66d0d26be3208ff9d56d3d0c5f03b5da77d8fa49a93f689a27a5837309f87fe140ba972ce1e644f583576cddf06f5a036e08881c2f6fe6e8a3e46b30f705395acbf4bff805764e20a4eaa7292846b8f8f50e4fbe0f06ef7c8d2eabd6e65135406a2b55a0dd23b267a42257a71689c67d4a9963b3eb79c14b826637df44263d57b631ea7d4b00bcf528435106e3936fcf538a5e638a990bf1bfdae1f7ca8245a9242c71e57e77536e83b39a2ae9ada8c1e258950b214a7063405a30ac08a5e5bdb119614a5b67faacefdb9c4871580eadeaf0e9a5216321caaa286c027c6aa574f115877b2ad7db271c48bf221fda10759723ac079fd20fd53749ce915621225fd6c2eef646e86329c52bc752c55ff0c9fb60fe9cc3de0253ac717f10c0ea8a4320505fb1bcd814f4e46aa2fb7b80a4730ff750887d552ddac55edf2147c1cb88b0b7aeab4931c27dcd99c84b9247e671a5c0ccccc463b9779982124a1d52001b2c1d0ced54dd0d27a9c3ff760b96c057ebe5d7fe48f2c10cf81b18d4816555c1f3084821a3e3b26b65164b4151aafc954929de3dd2a30f63e62b377afb6697f53217c0ede2aa94d57ae36adc75401da8ead3280ea6acbc1e4a8e343c3142bc4201fdbf757417655d3c28584e1ef49db312e84e4a1636121603183580379ab6a65f8e361e6fc3edc5aaaac8f3a832fbafdd1df34ec70f8e351fe823b05e3b635d27a01d8be1dbb7b7af9668c3a9d94f13e1f1bae1c391e572752e674607b625b7d74ce8e57de2af77826a506198b06e37633d531029cf9e77262afa7d562da79e03310ac5294422bfde4c0aa0b08b8850a2bf7dcd6d0d942b935c826cf848635d52882cbffd446d9ee4c69e714dc33c77e42656b62cbd6734cd2d36f96e8b8811127302b9e49de8446464e90943eb78b3ca8b1467919acc665fc04742469b05c889f921d3a420d3a44e9d545fb1b45f9cf381d5cff4c217220426ca413daa8077d43083f52259046030a2355ac607c006db75b19aef3552e7c36407ac745c5c43e4fd55994ac32b3a59642f1923a76a1a30ade1b0b76bc5ada09c928375fdec2fcc4ef361c62a6e11e8ba030d5e070d45b5ccab3ed6624ef811d04271798f96f02d434c1659be4ec55e1176e89e065400a8c0f21a589fad49afee6ccccc3e256f4cfab88de804e6aacfe54d0a4776a33eb1af389a9729296a09acdd50c1e2eb5f1381b5b4b5d02759476abf57cce9026ece5114f08dff980a0053d75f5bc8166cd843d8138e31b25b9f7028b28a0", 0x1000) r2 = accept$inet(r1, &(0x7f00000010c0), &(0x7f0000001100)=0xc) sendto$inet(r2, &(0x7f0000001140)="97b79266da9640899f0281be99a3d1cab8956c5e6376d987d3660d761b1c1cf8bba006f2aad01f9c0e6039cd5e80e027c6dac3eccf7f3660c8b4986b6b02bd9b30f1", 0x42, 0x3, 0x0, 0x0) fchflags(r2, 0x10000) msgget$private(0x0, 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000011c0), 0x200, 0x0) r4 = dup(r1) poll(&(0x7f0000001200)=[{r2, 0x80}, {r1, 0x8}, {r3, 0x20}, {r4, 0x10}, {r2, 0x80}, {r2, 0x20}, {0xffffffffffffff9c, 0x20}, {r2, 0x8}], 0x8, 0x7) r5 = socket$inet(0x2, 0x3, 0x2b) r6 = getpid() r7 = getuid() pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780), 0x800, 0x0) r10 = syz_open_pts() r11 = fcntl$dupfd(r2, 0xa, r3) r12 = getpid() r13 = getgid() r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000017c0), 0x200, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() sendmsg$unix(r4, &(0x7f0000001980)={&(0x7f0000001240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000001280)="de2a0e9bba74692e33d772a6450b5600fca0f799a3b6401d32ca8e88699ed7ee031a0f1b9133834c431c246f9ade436cc535006e8e936936b3d8fabe6828504220d8a7f23b606b33a94fc8d33c4d21534fe39b3a210b68be80436c6ee2d0cfb51601f14ff6056135ae037ca617452ca9", 0x70}, {&(0x7f0000001300)="43e238b28e04b07f0984560fbf45d297b9eaf86df591ffe85aec9e080dedf58902df7c19096727e55674b5ca6c2540b6b0786f97ff312e2796ad577bc4c10111474f5002164a91392ef281692bdc25b27973e04e83577a62da60cacc555ed5efd5170af96cda3e3f5f4970c5802ebf79a4170a20fa9fb8812b095e0e3a242f089979a0e019cc556f2b932e3ea06c10114109ce4cd379560a0ae0e974ebd61f349aaadb1af2290871718d12d81ae35294c6442b94c06b9d778cdd39424e5836062a0f1addf5dfdabcbe3c70eb619a7a273989e9dfc638296d70695da41ed246c48c048a694a2c29f0ce11b243ded4b5b12078a2434bdaa6fd6371", 0xfa}, {&(0x7f0000001400)="e4ff827880ae06525c39ddb0de7b52dca06425b1d6481348cf8d50818a42f0b390108b2d25485be4cf18d24f6862b9242ae6b02908d126ea280335458f42134a4c4d069074653e163591f7dc2e18c27d815d310381c5a7ec3056121b194816e03af67d8dac27641326c991bbe75272c8", 0x70}, {&(0x7f0000001480)="0fefd350ae30ee465016daecfdba9b2fa9e8f1ab081e2b4283fa6da30fdeb4233fec9b9543d5c40876ce79469f1497ae99fbdff31490bd75e245fbd1a837a1572288a0f9fe587e87b9ffae62d597c37a68cadd246c230c06a6c537ee9dfb95e5f21cc2c242e4ec6ac3e544e38c71074f3420c07e497b62f2e85b75ce8348e0e17f016eb89c219fd036d968b23f7ecb4f54d6b8bf7616682e", 0x98}, {&(0x7f0000001540)="5bfc8af41a13ac03fb4a6e81a8778e22e71712a0d2b344407fc621ca4cb8aada84108b3703c68e907c053497ec0f9c89b60908c620d134718fa72e957217155ff72a4c3e9cfd96d6", 0x48}, {&(0x7f00000015c0)="b1380e215bc2e40b7ba1133c3354ac9db060967129085bb3d2af", 0x1a}, {&(0x7f0000001600)="1cf6130f247d59f05f60be982a778b09ddb8d51645bb05e04612", 0x1a}, {&(0x7f0000001640)="a71880f0dc3745c1efda75326510f0fc738feeb2dfd50ef2fbf737a523c4c611227a49634b8ef398d5ad1151307e26776f2c810dd33c98ddd129c42f919411679172ead7c325a4371005d471", 0x4c}], 0x8, &(0x7f0000001840)=[@rights={0x38, 0xffff, 0x1, [r2, r0, r0, r4, r3, r5, r2, r4, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r3, r8]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x38, 0xffff, 0x1, [r9, r3, r10, r1, r4, r4, r0, 0xffffffffffffffff, r11]}, @cred={0x20, 0xffff, 0x0, r12, 0x0, r13}, @rights={0x18, 0xffff, 0x1, [r14]}, @cred={0x20, 0xffff, 0x0, 0x0, r16, r18}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r4, r2]}], 0x140, 0x405}, 0x0) recvmsg(r8, &(0x7f0000001c00)={&(0x7f00000019c0)=@in, 0xc, &(0x7f0000001b40)=[{&(0x7f0000001a00)=""/171, 0xab}, {&(0x7f0000001ac0)=""/89, 0x59}], 0x2, &(0x7f0000001b80)=""/92, 0x5c}, 0x1000) sendto$unix(r0, &(0x7f0000001c40)="252acc06f58ae26dfa1c1c6d821be277962ae4d2423837cec6760994fd48ff5b4065741ee6560d0ebd5133eed4d27d93fb2ce00a5ad143e2621fa7e79778ce6ff139718c49031ce471b8dc159dee85a5dcc55d7167d06f048d662ce73383fbf5fb16961c1e506640f6a4d85a229b2e227034f54377d1fc429896a743b1d8a63c444bcb81fe2f64552fb18ce37793967d9b344c69cbb1c9a9dad766d57099399e0771888098fa838ec17020350554073eeed4f229005b796cd2d074fa2a3cb05802a7b10ef440c363d209ac0715bf459bc21e1d5c87c0f86e968e9c4210174eeb15c41fd5f6bebc69cd853a285552", 0xee, 0x4, &(0x7f0000001d40)=@abs={0x0, 0x0, 0x0}, 0x8) r19 = shmget$private(0x0, 0x1000, 0x2b8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000001d80)={{0x1827, 0x0, r17, r7, r18, 0x1c2, 0x101}, 0x4, 0xff, r6, r15, 0x8, 0x69, 0xffffffff}) setrlimit(0x0, &(0x7f0000001e00)={0xfffffffffffffffa, 0x5}) lchown(&(0x7f0000001e40)='./file0\x00', r7, r17) executing program 4: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) (async) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r2 = socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000000), 0x10) r4 = dup(r2) listen(r4, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) (async) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) (async) sendto$inet(r6, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) executing program 0: setgid(0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) setgroups(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffff9}, {0x7, 0x20, 0xfe}]}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) r1 = open$dir(0x0, 0x80, 0x0) linkat(0xffffffffffffffff, 0x0, r1, 0x0, 0x0) open(0x0, 0x0, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x4, 0x81, 0x4, 0x7ff}, {0xff80, 0x3, 0x21, 0xfff}, {0x1f, 0x58, 0x5, 0x4}, {0x2, 0x80, 0x4, 0xbc30}, {0x8, 0x7f, 0x80, 0xd4}, {0x100, 0x1, 0x4, 0x7}, {0x1, 0x2, 0x40, 0x9}]}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYRES32]) socket(0x1, 0x8000, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) acct(&(0x7f0000000180)='./file0\x00') acct(0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000180)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) open(0x0, 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x400}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$kern(&(0x7f0000000180)={0x1, 0x3f}, 0x2, &(0x7f00000001c0)="d8a1b4f4097a3573bd8e0f187ebc7688d946bb3a32d33af1ab1a3567445cef61ab29e32b1ade66936b494b1789529b36f4161d18feb12734fe3f4cec3585628196646b5c1f995a1ba6fe6633fb4ef5296d38e4405135235c6c826982ad795ab90e0bc93db2b685a3e7f9b9c8dc6e2e275831d5584121231c89af70cf7c972072b298746bcdf601eddf206bcb2c0f5af531d49d95248de7925a813eecab3998dfbcb78e91bfca7d0503b282c04b3021a83c1a4c362f8c03472c5977f2ce9a2fb17aaae23da69b5d8f58c4a52b661bdce3868afe3a45b55646730231806532a687b0e0665bc6e73b20cad56748afe089c9b4eff18081e6", &(0x7f00000002c0)=0xf6, &(0x7f0000000300)='\t(', 0x2) recvmsg(0xffffffffffffffff, 0x0, 0x0) chroot(0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 3: sysctl$hw(&(0x7f0000000040)={0x7, 0x3}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2dfe948628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0x182) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r1, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {0x3, 0x675}, {0x2, 0x3ff, 0x800}, {0x0, 0x2a5, 0x1000}], 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c}, 0x6685, 0x4a96f409, 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) r4 = dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r1, &(0x7f0000000000)=[{0x4, 0xbad, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x200}, {0x1, 0x1ff}, {0x1, 0xa7}, {0x0, 0x5, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x1000}, {0x2, 0x1, 0x1800}], 0xa) r5 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r5, 0x0, r5, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000002380)="66bf0866c1b38c64b511049253a0be4a6cb68971fcb5d5f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000ac952bab0f2aac7dbb84bda5adf449711a877758923585abfface528ae65bb65f4b464a9a729b20bd43fe5bb9f0c82a72a30107febbdf0f5d2b47da7b4f7ed1a3948189203a224274826f846a79e515b16517f309440a134b4dac49adb6023f511560d2c2bacbadf17937f7873c28448d926d643d543a0f6621935e19246c5d8bdc870ab625618bf7cdbe08436a1c9fa0f6cda8e8e7975778be498ab0755043ff73c9673c087b8a55abb13d0e83843ebca527cefe19038ad17c38c559fd7a84", &(0x7f00000012c0)=0xfd, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000002340)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x2, 0x1}, {0x1, 0x1f, 0x1000}], 0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semop(r6, &(0x7f0000000400), 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000001240)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x2f3, 0xfffc, 0x0]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001280)=[0x7c, 0x6, 0x1101, 0x28, 0x400, 0x801, 0x5005]) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000002500)=""/183) executing program 5: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$inet(r3, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x3e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r5 = socket(0x18, 0x2, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r6, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffff86e2290b7b2206"]) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r0, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x40) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) executing program 6: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setegid(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = getegid() setregid(r4, 0x0) r5 = socket$inet(0x2, 0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x4}, {r5, 0x10}], 0x2, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(0x0) r6 = open(0x0, 0x0, 0x0) mkdirat(r6, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0/../file0\x00', r1, r4, 0x2) r5 = msgget(0x1, 0x306) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6000000, r1, r4, r3, r4, 0x2, 0x3}, 0x3, 0x100000000, r2, r2, 0xff4, 0xffff, 0x7fffffffffffffff, 0x100000000}) r6 = socket$inet(0x2, 0x5, 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$TIOCNOTTY(r6, 0x20007471) bind$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) sysctl$fs(&(0x7f0000000240)={0x3, 0xd779526cf3962ac0}, 0x2, &(0x7f0000000280)="d0d5d7eb6c7f60776f3f018b309d732b7bef93ee86d097397264ba18ccf35a835e469066ac90cc2587f4e80c1af08b27911207629d062413cad83ffd1f0332b45a61ee052d69d45d654e1c09133c6c705c85ba447deb056ab62b87e48d4b3ea28ea5d385ff4c960f7f8de25e9cfd515e5f1667aa4e7c94c03b6398040dabad68707fd44fc7644497625160365b31280ef1d809a2e5e30208a4f04c567eafba9571d671152348785e66662a5c5ebbbe5307b0ae06fd63e1c50bb07e93f4c46121341ec8cfca71eaebf9119bffa7519bd7a46742d7346632528f9dc5b858f37b75f903251c8dc3681cba966465a65995d22c0c3d792e2442e93ef593473312a24486cb415dfbf90c410ad75bebeff50aa59eee9b81eb1c3774690ab02c64c9fcaefdd690620097b6995807ffce32660ebbc859b9f905ba356c24863f766c5e00d561b2f80a382c78b2ee031f71e57df3aa03ac797b0a86d9d86b05ca5cb6aada0bdd1af46b096e24124e91ae43592169a17949a8ddb5686211fa679ba72f3241f3d409b7f54efddc8187433f188b5c22bee812c9efe9a2a8a1ad24d93867b30921fb6e3c45e20c73f0a3463457ebb296e4ed0e3a447584a390bdb9c5553076dbd7b1a5dd20048965f06a2a453e99ea6d69d08c472085b14d2304ce26c818d1a2cef6fa0738cb4a46f101b3b584f89c9e3d26b362db6e7e9392730cba4c5ae731841dd639b7ddcf44f470d3779ee7e24e3112a891dbd7ebca7a46dbd424f72f36db2ae7fdc0049e7ab22555b7bff9fd79b788bdb638b0c1712141b77823309c6c104858408e30c03b0dfe532f3e92eef41b54eb86e4c97e68324932709f56bf29c37fdb97e5fb6bfe48186d91fafa2ad655fb71087b3ca1a8977609aa7b37b3a5c8e809af546e818dea06e373b698bb59d206db6c54fb7310a659c6405e1bbe107d20d617f758beff0df0ca2eed75d32366a6b5b3b931e7772a1b2b2ac1a22a55248ac1943a900c93221e9f17625381d53aed194f2b9d9949a153032e52ea4653dee8a5db0e85c948b075640581fa41df94a7ff9ced1bcd53eae24e0a3433b3320f1497c98524e7ddfaf99d691808193b3935cbdc371bbe9550a4ef666b6249038350da785b4dc1d7c48ce1db7c769307da436dbe312737f10a50ea0e10b2757272baadda44fc19de2bb8a51d1e7cc56f991c86d16fb372a97902929b635134327ae7964881ddd5bf7209a51d5f946064c7b21b5c830132df6753c899f5c4f6d9d32c8bd30912f33b019f75d7dce1456f6e21a203b50fa3eeb1704559e0149890bb84fee6a5807425feaa783825db0f6814299952227d31976b13ba27e4984fdf01809a21bd2856f9c6bcc96f83e30bccce6d329f49a2f31e8e89ba4747949475aa44a40e9e28791ad0e5921bbaaf0d053bf0b294c4b12d6bf6d44e9d6c340462db02e3457efa8fbdf73016a6f5e6c997201e4fdb3e09c7789ab3bef29a8fe3f0edde12ebe0c081aeff7be92e0056d0b2d30f98fbfd0d9be5db92b2aaf34d1862fdd44aa5897c6d28f3be056f06ac51b399261d8848c38fac513873f27806ad4a8c6f563daf3ef7671a4d7a308345a06545237872206da850054eddc9158fcb3b8faeb0dc61227ce505bd0a8893f23dae6191e3c484ca83157db8179807794e55b8c6623133754bb0ed059f84ebcf08b3e5a70ae2af23e9a66e311a188ee504d3e8efc17f4d8d7c7aafd8a4b5210f6ea5da7289165d5fd0ed70cf6644a63789d3b4d81d870dcb30dd2471fd70df02ee667c86b0f90a113820739726f13779bf8b251208a9ed82b13b5cc1033c123f586a0890b69d766572bad9235bd8481f3bee21e1b2896c4b9ce99639cb20451c641edd062e3d88790a220202a93c1946aaae9a79eba780c7554b5a3f9734a4342dac0afd7038c157d0580a42c839a2b9df61c731efa2ad30a089a5eea28cfa9142e67f584b8d596dd4480b09b3e593cc4823b6209cd4bfe1446cdce72a5a3fa997a57efc6de20399148735efcb1a3a0965b0690e6b27c19ea8afcd23d63515cde8e7723e98d1e4a61fc5b37fa002d52002839b7bf08cc085e25caf134e7aadef4acc86034c4581806de3cd7772997a18e842d166469228509bd18de5a64226eca6f7f557dbd397b1bae24d6acbdd847793a9ea7b6c55797e3737caeccf4bcc46e2d3b5bf652a271f191c4f17e8e7d4611e5aeaa3b273c5cc5f3876a393dfbb54eb0a5c5480fc2c5f692a73508112b4da920e628215cd660293db08951e64eb264ce69f4c0db058ae324c20a9dd0468a99609afee42ef335115c88921e8bd206c51ff7f160d2eac74a83a3d63e13c1bde812fc591442b4eda1cd3c3f538b43c637e1c334e1b99e15ac720fe8f921da8570b947ac9a2f65f71c108453a5ed2c78bbcfed68697b4eb504af9e840154e3cc2177556c87c470fdb0d39122db02348768647a714ed10fa69d5e8ab8ddd640a782bd97a36dfad68fe6572a1d800058cb8c649d3b52bca5cac65188aa47eaebb75425ebd57880f49e262a7e7edeeb6ac8c2a7851f55e1c786224a568e5045d31d11acac3763fb2b8a399c9f5f4cc0af74206f9cd74b90fd295bacf07dce839164527a0e279db8dc85c3d8e9c70c06014a2400e94127b1fde9f2207722e8655ddabb171f8a7f6fb3309e98f0d23e5ef43c1139f9a658bb955a50beeebe4f931dc5c5a72e032a07a79485d3e740884275980fc5f36f4cfcda559fd1fd66d3251fbe61119961ff59b6037a6216096c33752d6041692eb02644d2fc9cc4a0d74018ba6ec8330c62844e48bdaf0e88acd10e07fa996cea256d5b5e4231943c61343f091993c6743e8adf23fd5b2cfd5e71c0da11da9d6e719e3467c859b626df23a0ef1682f583fdcec69055b333b60da937ca45db49d55286cb668a7152788f0c4d7ae0fc6f341821ea15bbfd4b9b75fb14c7b9da0ce0fbcc03326876641688d4622df84d85f1306e2606d6647b5ae1f0e26bd3c1df7be4c733f823e8af8674d44d7a84c2b890068f59d15d6ecf3427a539cbf7f66315dd21d1a4d2639a6f60ab950621bfe434cd85085b4dd82917ec3b585c866b6c6602eccd9e373d08ff51a3801eb8e5fe14cc135cf393405b4f5d11e7747cdb066a3cf4e4a9384c6ca3d9a2ce0e9dfb304d5da35b563f752ed33ca946edda56c993df4d5b88cc61854c9c6e8ee61ae6f2812cea4afd2b8e60f7b7a50a66faecd8b83dcca08ba5fd44161f38f741936987379de78540884cad5c13fbac6cbf03fb5eff3c83db3ff437451af1656931ab47c199d3848c4a2ba43d7ac393a5df6b6dae1527c8777436a61971b6929785417d7adbd24bf9998283e416d1affe829588d8ade638ec686f0eb345ddb84681cfa7480cd9556a12a2678e61dfad002209d20e71de158c2bb3ed1f8a0ab24b78a42dd70108bc0b3161c2d720001fc575be872fd5babe54084e55e79b8dafaad684830a2eef62917710f414f552fdb42f922725c6ba0d5f140a7333b4aafc929b8c5585c9f0357332292e9b02cdeedf48979188f8e30dbc151e337e764a7f0c94f869e3ab86d1e16cb3b20d8f12068ebc0e563f8df73feadf18f5342cc7537b88844ec811f3d02aedbc06b059845657830c88376dd2ca71ed5cfd74ac3cb60b34e2005de34d75418a4e7ce41618f95002ae856d2ef521c6cdde580561a9ccad49a5ef9c38e45bb5d2a133f49b3290b47222bfff09004a14434fb96317c7c0b671781976a774769eaf9c151c6c8da7fe11cb94f9dec83fefdb651ae69aaf5a9e0c814dfa306bf3c179675f531a9ec26c15858529a3144b1481a5784bab923e18130bbfc79e0bc184c8839947e88de9736ca60077d152d7968a169768e942dd7276d8323da5109b6abde34e9ad8ee76f4990e9232b79b9507e6cc888f4697d4009f2cdc5f0df14e4b943e362fa9cea70567f16e7cd06915091e75a303b10f20bf74aa232252dafac32b2a684256044bc0469efe7bccf69d08774a6fd0631792f452b349e5eac928f9f71c302a2de31a80620e85ef9b3ec641a30f8b1952950f1446f53fb24779e24d553ed61faa6c10b78a125e1d68d96ff1b316b7432d9274341df95a4dd69e50c250f0abdd6eb4247fba7cd718a32b4fb682e6d1200dc1e6e9a9598d3edd63547a0b8fa295aa2e452a097a2f5321f8d368081f70c119bd3657bd92f050fbef0de4a715899f2d5b80b0ad9be46dadd6f829f3c746ef2590c47b4303fe0d4136bcea38e1a4f9489652ff8c58d6a40bca9cb71eab02c8959b29ef98c6e5a34b63a6d679a9a3b89f665d59cf265ca219bc555699fa25d1ad59698d99fb0b9d5c330a9c2a028aa866bec34051abcfe9ec502a0eddae6e2cfd52a6e75c9c14b87bf279df3195e562ae41f6db9be44c32c8e8753e183a8aa674acefaf88dbe221667d103305550d0a3b5923bb22ad34bda98754c1664a72f2d70dd7994bc8ea700139044dbdb9d710d783fa0730a630c81091103e2f4e75480a24cf6961cadaba56286cca050fcae7490721e9883ec6bc23ff3a12586385044f76cb9ecfe90658378dbeb6193c040c03aa61a87a6d82096135f351246078a156fe020238c7028bd2246597b608e3a36ccd9ee636e80dccd58116985f53d83fa893345f80ca5307000f9c061e7dfe2d6767f74f651de088b78688287be1e55f5acd8e70557eedfaadeb411dda33420e5f96dcc6339a62dce033d984a2b17b73eb44313a2883d9650a77cae7f22c39470b64473fe5fededc4400fa50abba252c0a7252860868435a341734097c5e5a34651ba257a0e748b29a8b863eb8a868ce196c08985555cf9798945a8ffbce8cc8f722de2e383a44b766ae417b982d9a3a287a884cca7a8c1b81499b075a5f68933b14b53167e7aa75f92c7a1fc980291d8c482b78eec7e10e26164c8f412e733f70502e45b12e067f31978f71ccd08f31ae87ee8fa1c4bb6897c2085451d03dd7657b7dcc8f0fdfb5b711eaf88e8738f17543a7384fc416db302a0b2217f1f9725dfdbd3dc9b02d850fe37794259f4f17da9dbfa4d2657eec77c56b2f3e058102aaeb8e2c0c39dc9bc1a60534e5111267af24021fda21a7b413ad2e127657bac41a3e33bd930f27e53fa73ee982f4e4ded23553dff6db921a4ffad7740a4f72b49267cc11ac551a6d06996dce039220078dce993c42bc84a4f59517b0413350df7cdcbc6a34153fabf7c2a3282e59fb7a1b9e0a2aca5ce2b0a9e07d73117d80387c2f46143106bd54f40687b341d4f5ed401ac43e0d4a1910e3195f7f74d69a5466aff35e1613758a858ad7a2c9b4115a3d57f97a0e9b9e17a845e53d2ba3e166c5988f1f25d29ccc09b7f02792c728380c34e4df8759ca35ee23ebeff8497e71f8973d3f7706704ada6a3c5385ad0638f9298c8d16d0185502ce9980d029ab42c24c462a12547ee0226b169f9fa6a6d7f0acfdc6f31ec5aec0273dbb4dc8b47f353e1a48f7e7fe7d353a458d664e8753574e9dc487e61637e4cbbd4d5781125c46d974c8fde75459a0c8135355ef9ecd8210d821909a4fc84857a747f145908f9e5a94dcc6b59974d8df29ca61bcb73c13be16d4ee1d8a4a23b2aa955467a106ee62ddf029992936c1a441293d36a99abadea54e8c7450f17c381ff4019c095af8e2726525460ca39c79480827eda4a3b07f4858a3e5ab1e2ee00ac371468d187d0b7631a4534304b5e9b18d6ac5de19d14dd55999b1ee1e1594bf4a870b6a535cb1664cc731cfc3525843b5702166faba24101c075814a", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="d81f8dc8699276f3dab2d4f49fc823066516f6b49caa0dbe7fecdcd16a23abf687fcd8e1c536e797cd6d2d47cc0ab1fcc4286ba29c2ec765a0d1ec32e97305c6d7f5fc0e551148c6774a57b161b5c6fd2ec9698fce9f68e572e7cd3cc1f0bf74158e6f239b9104cd45b6d26116e4d9c9c5903bd3fa3a07a6efe7e69ad1206e190122c70c17a576ba9d41602c9e1529c3d9a3946733c323", 0x97) read(r0, &(0x7f0000001380)=""/255, 0xff) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) r7 = shmget$private(0x0, 0x3000, 0x1b, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) geteuid() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001540)={0x23, 0x0, &(0x7f0000001500)=""/35}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000001800)={0x2, 0x6, 0x2, 0x4c3, &(0x7f0000001580)={{0x66, 0x2, 0x7, 0x7f, 0x6, 0x0, 0x3}, {[0x1, 0x7fff, 0x100, 0x6, 0x0, 0x1f, 0x7, 0x6, 0x5, 0x2, 0x5, 0xfffffffffffffffc, 0x200, 0x0, 0x0, 0x1, 0xfffffffffffffff8, 0x1], [0x1f7, 0xfffffffffffffffc, 0x7, 0x3, 0x0, 0x6, 0x2, 0x6, 0x10000, 0x76], [0x7df5, 0x1, 0xb89, 0x8000000000000001, 0x8, 0x6, 0xffffffff], [0x1, 0x200, 0x8, 0x9c, 0x8, 0x5], [{0x3, 0x7fff, 0x800, 0xbfa}, {0x4, 0x2, 0xffffffff, 0x2}, {0x101, 0xfffff001, 0x5, 0x10000000000000}, {0x2, 0x9, 0x101, 0x45b6}, {0x7, 0x1, 0x80000001, 0x8}, {0x6, 0x7, 0x9, 0x7}, {0x0, 0x2, 0x5, 0x9}, {0x0, 0x4, 0x3ff, 0x4}], {0x5, 0x4, 0x8c06, 0x200}, {0x101, 0x3, 0x3, 0xe9ca}}}, 0x800, 0x3}) shmat(r7, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001840), 0x80, 0x0) r9 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) sendmmsg(r8, &(0x7f0000001c00)={&(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f0000001880)="31e4e145a25103275ced0be0390ba9ace3cb38f1c66564469732b2b0be58549310ce29d0e05cf4a667059074bb0181f54e37e1582b91df0eac472fbf485f57e66e8df7125716588a3fdcc26d2aaf83f72b18358cda35a105d4a9f50ea4f2b7a3e992c706e1c59c208460ad17873eab7b4467305ef8940699dae9e4fa72da388d51e31257e0463b2f2bfa46bc3d71a862349f", 0x92}], 0x1, &(0x7f0000001980)=[{0x98, 0x1, 0xfb, "d49704623888df8e412bbce745a4f832fa85f0ad14a379ef447543ee1001b9457bdb7c567ae3b649e60dc7f255320d152445b37acccb7723d42c8ba2c1cc485f8057f07914e2c5291bfe2912052dd78872f11f0e4083d3411e5f4ee097c2772c2f74aff15d80b4942f6aeab6efabaaaca697ad81e0eaac96b6444bf48c4d93db4f2ce0d1c4"}, {0x68, 0x1, 0x7ff, "5c6e2333eb4159749767f23264b299990dfa90f3174de164f88b8bd20c3d05fb84809930dbe0cf75ba115da8b54a7aaf0be7cb6679eac5c04bfa48370a37685130b27c9ead81ca8e9522e16eda7956c269788d0c68"}, {0xa8, 0x1, 0x6d2, "fc4d5d617cf17d7c3da3c8b29b719e817140461166177e122fc6992f699b5a1cba732cfd3c7d82ab25f9e75b262537d52b280d9088b80b6f4d7ec0084e84d2f445fbf57baf86979062cb54f45319ada908cca0dde1fc6f1bca84e2171fd53d3fa02a7a47124fded4ff504bb1e434a21b2a8aaec7c6c5d271abba64e469aa4a03c94fd19ab2a816fd1b6fc1bba1973db400212ef22f98"}, {0x98, 0x1, 0x3ff, "d053fcb8cffb10e99652617caf3dc6a8680f2c8bdb8fa78e0a3b6fd2c05f940b988e71561d4dba59249f6fe9ddca22eb33033dbd819b4b6952622d45e7fdad31cac082f873fcb8a08b9d48377a0092d99253e8cf1e0adde3efd0c78ea4c2a41fec77026be07be60f5ac6b93685b5ed13a6e7a058b3eba7ed27c0ddb4a72b5ca7e14ce610"}], 0x240}, 0x2}, 0x10, 0xd) r10 = syz_open_pts() ioctl$TIOCNOTTY(r10, 0x20007471) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c40), 0x20000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000001c80)=0x5) executing program 1: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYRESDEC=r1, @ANYRES8, @ANYRESHEX=r1, @ANYBLOB="69eed8330d453e9140851cc375667a094436342b053bd6f9877034bd016962d64a6bb6b39adc21c49ea5c47373600a78242d55d2251b41d2fe795cff0f92dc05cc08c93fcda73fd972209a426f21ffefe935c138a638674edebffec579ebdae41f05a02fc215bbcb64b61d6e4600"]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x7f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) link(0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) executing program 0: open(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xfffffffffffffffd}, {&(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, 0x1}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil, 0x4}, {&(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', 0x1}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000440)={&(0x7f00000002c0)='./bus\x00', 0x8005, 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x1}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x28) chroot(&(0x7f0000000200)='./bus\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) recvmmsg(r3, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001580)=""/233, 0xe9}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001680)=""/82, 0x52}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r3, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getuid() pwritev(r6, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52", 0x44}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r3, 0x0) fsync(r1) r5 = socket$inet(0x2, 0x95bef1f9d22c679a, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xff, 0x0, 0x0, 0x4a19, 0x3}, 0xc) r6 = msgget(0x3, 0x15) msgrcv(r6, &(0x7f0000000100)={0x0, ""/152}, 0xa0, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x4}, {0x8c, 0x5}, {0x26, 0xffffffc0}, {0x1, 0x4}, {0x81, 0x1}, {0x47, 0x3}, {0x42, 0x949c}], 0x7}) unlink(&(0x7f00000002c0)='./file0\x00') pread(r5, &(0x7f0000000300)="867d156bb8ecb8215ab49ed0d57fe3e9bf91389d478bf8557fb780a764e713117b2f616c252c137d7de3269be38b9bbc2a6ecf288f1c987670f8a5c2a4f57c6ca4b951340a25521b825fa5f6e3f80cf2a59f0b303a78eaf7d996a0b12eae4e5319451c900a1df6eb96cfce8c8cca", 0x6e, 0x1000) renameat(r0, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') chmod(&(0x7f0000000400)='./file0\x00', 0x50) connect(r0, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000480)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) clock_settime(0x2, &(0x7f0000000500)={0x4, 0x9}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x2, &(0x7f0000000540)=[{0x5, 0x1, 0x1, 0x2}, {0x5, 0x4, 0x7, 0x6}]}) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/82, 0x52) utimensat(r1, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x3f, 0x1f}, {0x1, 0x7}}, 0x0) seteuid(r3) msgrcv(r6, &(0x7f0000000700)={0x0, ""/68}, 0x4c, 0x0, 0x2800) r8 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000780)={{0x4, r3, r4, r3, r4, 0x0, 0x8000}, 0xff, 0x793, r2, r2, 0x3, 0x6d6, 0xffffffff, 0x7}) setgroups(0x6, &(0x7f0000000800)=[r4, r4, r4, r4, r4, r4]) semctl$GETPID(0xffffffffffffffff, 0x2, 0x4, &(0x7f0000000840)=""/112) syz_emit_ethernet(0x32, &(0x7f00000008c0)={@broadcast, @random="c4c945ade9bc", [{[{0x88a8, 0x1, 0x1, 0x2}], {0x8100, 0x6, 0x0, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @local, @remote={0xac, 0x14, 0x0}, @empty, @local={0xac, 0x14, 0x0}}}}}) utimensat(r0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x4, 0x7}, {0x3e, 0xea}}, 0x0) executing program 7: pwritev(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f0000000640)="effc44ee9e6a0adfe81e980c904d0ed9643358de265ac6d012b542fade064c29390e7c9a5069cdedb74fa367583c8ffd0979550c6ff6b8f0edfc777343", 0x3d}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x43, 0x80a19f, "14000000000000714543e43382069400"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (fail_nth: 1) executing program 3: ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = syz_open_pts() fchdir(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000100)=""/154, 0x9a, 0x1000, &(0x7f00000001c0)={0x18, 0x2, 0x1000, 0x4}, 0xc) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x1a0, 0x1) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff8, 0x5, 0x2, 0x7fffffff, 0x6}, {{r4}, 0xfffffffffffffffe, 0x20, 0x2, 0x40, 0x1}, {{r6}, 0xfffffffffffffffa, 0x84, 0x1, 0x5, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x7, 0x8}, {{r7}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xfffffffffffffff9, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x9a, 0x3}], 0xfffffffd, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x48, 0x10, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x13, 0x1, 0x6, 0x8000000000000000}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x3ff, 0x690}], 0x9, &(0x7f0000000440)={0x1, 0x4}) writev(r5, &(0x7f0000000800)=[{&(0x7f0000000480)="951aae102e5f0776e06290210b80a38cbe7dc458cb9cf63ea983a8e578f7e93921bd7a9d5c23191d7a2e0fed9648a9ede5e79205e931a02d2745d6c36c", 0x3d}, {&(0x7f00000004c0)="a4e2d9b6f688cc2fb738c09099d8fce29067ab3bc8f031438844071032fb9ee0e47efde1eeab0bc8ffe588e0adc3ccacd3d6e3f6edb6c2f3cc1c1ebf44b1813c2980503d17954cce7b1f4b74f749752af1ea5dee426ed220e1efd263cd841bf12f9d965a70bd3830d599c112a6f4357cfae68e8f80cc9bdb352a", 0x7a}, {&(0x7f0000000540)="229b608745dce751d4114937851ffcebcb77207831d0ff83519d392696db50bca4075241f1592ae7d3fa2ecc2249d0832473adf91ded24ad497b3f328e28de2e6aad14497e1af38900637585fb70246100babca7", 0x54}, {&(0x7f00000005c0)="57024cc32090baaadeb497f64bce2fba2a47041b686b77818bf3d21fb9e1268db916db94b159edf6ad348db57e0a4c0ef9250fc2d3c45da7a7fd5c2886db94846e5b7811c3b56818f338c8d48f10ca69cba9f85ada761e28fa8110749e9577336a42c80c2922c7bb9796447edd3b98cc2c744613a49ca73d393f48602f2c21c68997445960f84167646bb941ae9aae6b4905bb3416fc88", 0x97}, {&(0x7f0000000680)="20f93ca0d8716077ce3d3d90046e087987e7616d917c7bd20f1ceb0f631d3c261d45d3e1263130bbc3648cad5e19acecaf157ebf637950d153b85873932209a81f0be8704b9cb8b6", 0x48}, {&(0x7f0000000700)="20e94ca5f679318c53e9ac6ce43fe89379779b17181ed2bfa11eba60b9521acb89fca8ebe8f2bb72b0b2d08553c06bc5eb6256f6a9f1b60f898c90e1923d6c5a757f187de3f93a2c5153b202e8c37ce557ef8894e9dd1b1593f042464d1173d942b268a7463bf14334ebc3e475d2597454d6739897c4875253699606c1e7a2dd835c9720e4bb32311933d457845f423a38105e0340842a656f4181fecca26e587a5f149564b9ec4208e2184e56c7fc912189db40614d49a95ad6765b7b4944791d0cba43592804773a81c71d6c40cd22c571b131d4255abe44637e323d", 0xdd}], 0x6) preadv(r6, &(0x7f00000009c0)=[{&(0x7f0000000880)=""/71, 0x47}, {&(0x7f0000000900)=""/30, 0x1e}, {&(0x7f0000000940)=""/125, 0x7d}], 0x3, 0x7fff) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000a00)=0x7) r8 = open$dir(&(0x7f0000000a40)='./file0\x00', 0x0, 0x11) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000a80)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000ac0)=0x2) pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r10, &(0x7f0000000b40)="b03621238ce702a13b1ffbfefb33a769b37364dcc0098fa445033cf091f3571a7501fc7d27f50a0d361df342fd269a2f867a43a9c2976f4a6613686203e363ebcc43", 0x42, 0x401, &(0x7f0000000bc0)={0x18, 0x3, 0x2, 0x600000}, 0xc) getitimer(0x1, &(0x7f0000000c00)) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c40), 0x2, 0x0) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000c80)=0x8) ioctl$VMM_IOC_CREATE(r9, 0xc2585601, &(0x7f0000000cc0)={0x10, 0x7fffffffffffffff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x694}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2dbce22}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xfff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x5}], './file0\x00', 0x4}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, &(0x7f0000000f00)=0xc) setuid(r12) mknod(&(0x7f0000000f40)='./file0\x00', 0x8, 0xf38e) write(r8, &(0x7f0000000f80)="49cca1b872d7d70f5c95e7a9e5d7f4dd6da102619b56ff39fe9d07680bc1a07fe80f660d201124a272f5e7cf253debb6ebd2cb951070480d9874f551ea2ca23f0f2e2380194427c99c02635db5531e2d645623be70a67e9337b591596659546754ebc57763d9f6a422f8aa841031f76b6a6069b2626eaf5f5d12e31e3d5d0731c66c293a", 0x84) executing program 1: setrlimit(0x8, &(0x7f0000000400)={0x7}) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x800, 0xe0) openat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x14) syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) pwrite(r0, &(0x7f0000000080)="00251a0f10d9b8f3", 0x8, 0x36) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./bus\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='W\x00') open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x160) open(0x0, 0x11, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) mmap(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffffff, 0x73c1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc00c7006, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) read(r3, &(0x7f00000002c0)=""/150, 0x96) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8001, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000928000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000a81000/0x4000)=nil}, {&(0x7f000087b000/0x3000)=nil, &(0x7f0000053000/0x1000)=nil}, {0x0, &(0x7f00006d5000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000875000/0x2000)=nil, 0x2}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000be8000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f00009f0000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b98000/0x4000)=nil}, {&(0x7f0000479000/0x800000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000063e000/0x800000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x400) socketpair$unix(0x1, 0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) open$dir(0x0, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000002c0)="04", 0x1) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) write(r2, &(0x7f0000000040), 0xfeea) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x9, './file0aaaaaaaaa', './file0\x00'}) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') close(r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x0, 0xbd, 0x477f, 0x0, 0x5000000, 0x781, 0x7a9, 0x2, 0x1, 0x8000000000000001, 0x7db}) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) socket(0x1e, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, &(0x7f0000000100)={0x1}) r1 = kqueue() kevent(r1, 0x0, 0x30, 0x0, 0x0, 0x0) open(0x0, 0x2, 0x80) getpid() ktrace(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r2, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x64, &(0x7f00000000c0)=[{0x81, 0x40, 0xbd, 0x85}, {0x4, 0x4, 0xff, 0x8}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) pread(r0, &(0x7f0000000140)="5126661813cabb8d25e7fcbd67a153abefcef5ad69a90c330430f445162101b10dc2485baac2d60932e1a3d82ababae8940452652972b0db8cd9c8dff582e68d2c6fd83e19f72bf2a24bbadc296323a94b98baee752e5981a2b48c9e515545a9e033ea11a809a88000f3ced0caa2b9408ed606da3313c077a4e63e658549172c72", 0x81, 0x2) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c96379073", &(0x7f0000000080)=0x199, 0x0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) pwritev(r4, &(0x7f00000009c0)=[{&(0x7f0000000580)="35d8d3f92368b4428ac256a6bffad2ee2c507dd66d35d1e9728557e53ce4c4cbe86543ede0975727", 0x28}, {&(0x7f0000000200)="5f24884f6a25f2523480d94fc9fe2352e30c789654104ca5398be515503052fcad6a5fc58493225d2288d14ec41179b2de48dc21bb117c79914ce50d5b3a13898ee2e82669a1c126280f8378", 0x4c}, {&(0x7f00000008c0)="c9e0cc2af000a0cfcf6b9f7d9ba2e13665f8cc5d84b546e7a00369650a2dd2abf833739e444c9f75685013a8d81120d0c79bf6d55272bba85a9fb1586a22566610d6609bc2cea21927fc2595f5073fd5ae60afa4f5ef0b3838b614efc63c8e222cee6da776fbd7883a9f8e2bb56117e99f5ac7f55dff507b3faf8c76a2e197d813ed21bd84baa7078ea728ed1599cea1bc7010c0750412aef7f5cbed902ba86d799d0205c4d2813bd1baa78785e0ae3c1d25d875ce349991415e86768b5b0b6b63ab520accb7b53948a8e8950f0bfe152e9165", 0xd3}], 0x3, 0x800000000003) socket(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) executing program 7: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='c\x00') getgroups(0x9a, 0xfffffffffffffffe) r0 = semget(0x0, 0x2, 0x80) r1 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = getegid() setsockopt(r2, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) r5 = semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, r7, r6, r1, r3, 0x4c, 0x1b}, 0x100000004000003, 0x1, 0x40}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) executing program 7: socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) close(0xffffffffffffffff) geteuid() bind$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(0xffffffffffffffff, 0x9) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r2, r1) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x200002, 0x101}) r3 = socket(0x7, 0x4, 0x3f) fchdir(r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x200) r6 = msgget(0x0, 0x745) msgsnd(r6, &(0x7f0000000480)={0x2, "b89af04b6c671a3de39d44a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c8372fd6e193efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d1d9bb6e2ff8125c0dea54207dd82330b8ffda27a5690a7469e505e9fea11700"}, 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0xfffffffffffffffe, &(0x7f00000005c0)='./file0/file0\x00', 0xe}) executing program 4: poll(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 6: mkdir(0x0, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000002000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0x8d92}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open(0x0, 0x0, 0x12) select(0x40, &(0x7f0000000100), &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0, 0x0) kqueue() poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setitimer(0x0, 0xffffffffffffffff, 0x0) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) chdir(0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) executing program 4: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@empty, @broadcast, [{}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x0) setreuid(0xee00, r2) geteuid() executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socket$inet6(0x18, 0x4, 0x29) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x821869de, &(0x7f0000000100)) socket$unix(0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) recvmmsg(r3, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) shutdown(r3, 0x0) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) chroot(&(0x7f0000000740)='.\x00') (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069b2, &(0x7f00000001c0)) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (rerun: 32) executing program 7: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r5, r6) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff4c) setsockopt(r4, 0x6, 0x2, &(0x7f0000000380)="a16a3247", 0x4) r7 = dup2(r3, r3) close(r7) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000880)={0xfffffffd, 0x10000041, 0x40369, 0xa7ba, "d8f1f9bdca0d830000000da0fe3f000000001000"}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a", 0x53}], 0x1) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0xff48) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000011c0)='./file0\x00', 0x100) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x13}, {{r8}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f20020007b0000000000000000009e00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee679c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20a35211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x36, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) sysctl$kern(&(0x7f0000000080)={0x1, 0x1a}, 0x2, &(0x7f00000001c0)="10050f5468afe39b90ad25c4fb2cb362ca1a40eb098f53d254b13102e7f9fdf2a07193f5e51c1616824acdc0ed198f6b9e27e9e2108e440ad440f6785116b26635007df757cf56d76d1419450578cba3301cf22e29e51367b808c5ecc6b2ca6cc99243a9a9833a43836f7b0134a43aebdd5af1", &(0x7f0000000100)=0x73, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x20}, {0x496}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@routing={0x1}]}}}}}}}) executing program 1: open(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000280)='./file0/../file0\x00', 0x1, 0x21) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) r1 = socket(0x10, 0x0, 0xff) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000100)={0x0}, 0x5, 0x0) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x3, &(0x7f0000000140)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$getown(r4, 0x5) r5 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r5, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r6, 0x80047460, &(0x7f0000000200)) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r7, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r7, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r7, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r7, 0x0) setrlimit(0x6, &(0x7f00000000c0)) executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c"]) r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r3 = dup(r0) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000), 0x10) sendto(r1, &(0x7f0000000080)="e7920273c94c3c52", 0x8, 0x0, 0x0, 0x0) executing program 4: 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) socket(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)) r2 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r2) geteuid() bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r2, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r4, r3) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r5 = socket(0x7, 0x4, 0x3f) fchdir(r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000002c0)=0x7f) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001280)=0x200, 0x4) fcntl$lock(r1, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x139}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) mknod(0x0, 0x2000, 0x5c4a) r2 = open(&(0x7f0000000440)='./file0\x00', 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r2, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) r3 = semget$private(0x0, 0x4, 0x476) semop(r3, 0x0, 0x0) semop(0x0, &(0x7f0000000340), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7f7, 0xffc, 0x8]) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000180)='./file1\x00') mkdirat(r1, 0x0, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r2 = socket(0x16, 0x5, 0x7) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) socket(0x18, 0x1, 0x0) r3 = dup2(r2, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$net_inet_gre(&(0x7f0000000300)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f00000003c0)="b91b7f6fbc61260c7e81fd6601a86933fde9e4c0bc9c6c58b18c2482d0148a048dc7892ae4d82df3072edd66174c379fe6798e8514d6121daa765655cc44aae537163edb698e164c9be9b8daca99a54605a393a3cac715", &(0x7f0000000340)=0x57, &(0x7f00000005c0)="6032fe2950fed81b4ce8f9e372071e89b7e23e9296cb0318737941a493ee263ee8b9db1f4988b0a2863f04f43f639c653c0d89ca3a4c342aed3ee9f8651bfdb9d929b435a114cbe4b2972666d8c9aa05a417c5838b77047c85bc031b7ab42ba9dd214e4dd385ab72b9eacad5f4a51bf7e747d684dc65c1941572961d72c14efb3df33824ce090767dee1a32b706658d584ff83a4d8697bd204f755685bda745d964422ba1979666c225125be80631ceb9324d8afe918a79f38b863ea2a1d193909d3ee387c0f0de4c41713e30b7eafee8d02c03f1aa8f77419b1df9f21f8e0ed4107766b85d2cf57136b0f97778a2e5cd7f656cd6d9adc4437b3", 0xfa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000440)=[{0x3d}, {0xc0}, {0x16}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockname(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getflags(r5, 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x207}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./file0\x00', r8, r6) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/192, 0xc0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3d, 0x0, 0x0) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da", &(0x7f0000000080)=0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{}, {}, {0x0, 0x0, 0x535}]}}) getuid() setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mprotect(&(0x7f0000346000/0x3000)=nil, 0x3000, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000380)=[{{}, 0xfffffffffffffff9, 0x19}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) mlockall(0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0xc0}, {0x16}]}) write(r2, &(0x7f0000000280)="7f23a3c23cce000000000000004d", 0xe) executing program 7: mkdir(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') r2 = semget$private(0x0, 0x4, 0x1) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x0, 0x14, 0x55}, 0x5, 0x1455, 0xfffffffffffff7ba}) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r5 = dup2(0xffffffffffffffff, r4) r6 = dup2(r0, r4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000240)={0xfffffffa, 0x9, 0x3, 0x6, "45148c31ca47d8da5f73db7476074383436fe7f3", 0x9, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)=[{0x101}], 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x6, &(0x7f0000000440)=[{0x7fff, 0x9, 0x3, 0x7fffffff}, {0x20, 0x6, 0x2e, 0x5}, {0x2, 0x9, 0x2, 0xde}, {0x8000, 0xa0, 0x3, 0x6}, {0xd6f8, 0x25, 0x3, 0x1}, {0x87, 0xd, 0x4, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) getpeername(r5, &(0x7f00000002c0)=@un=@file={0x0, ""/51}, &(0x7f0000000280)=0x35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000024c0), &(0x7f0000002480)=0xffffff97) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206923, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x6, 0x0, 0x9}], 0x7ffe, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) r3 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ff2000/0x4000)=nil, 0x0) mknod(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r4) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r5, 0x0, &(0x7f0000000680)=0x5f) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) ioctl$VNDIOCSET(r7, 0x20006473, 0x0) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77"}}}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpid() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x21, 0x0, 0x4) r0 = socket(0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) pipe(&(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 2: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) getgid() r1 = socket(0x0, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r2) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) chroot(&(0x7f0000000180)='./file0\x00') close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x3, 0xff) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r1, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)}], 0x1}, 0x401) recvmsg(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0}, {0x0}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x98}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b5", 0x2e}], 0x5, 0x40) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x4811, r0, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) 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, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r6, r7, r9, 0x148, 0x30}, 0xfffffffffffffffd, 0x2, r1, r1, 0x4, 0x240, 0x200, 0x9}) fcntl$getown(r0, 0x5) r10 = socket(0x2, 0x2, 0x0) ftruncate(r3, 0x48) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000000)) r11 = semget(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0xffffffffffffffff, r6, r5, r13, 0x20, 0xd5}, 0x9, 0x7, 0xde}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r6, 0x0, 0x0, 0x8, 0xa9}, 0x8001}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000800)={{0x4faa, r12, r8, r12, r16, 0x14f, 0x20}, 0x2d4, 0x4, 0x100000000}) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000480)="c43cb3e3324648d1ade5b91eb79a5ee648edfb62e65c36f3ccedd41b235f0f3dad3ba5fb70064e4676ee88c6253c4e9d50fc05391966c03a34aee09babde7b71422d2cf7bfb9f94e99496272c7c20f83e001bb9a8b563457bae29bb2730f1f37bda3f9aa2cb15021ea62f5afbaf204fee56b8e6cbbbe670bf0acc0f7e18a2983573ea122df1802058d58ffe7f2b6496e43a0300779e4cea4", 0x98}, {&(0x7f0000000540)="19cd36cbfd693ab33dc37a0392a93134f2c75667777ed3008010438f4a6679931eac3053019cfdcef3e7e1be3a22f9ba1d2376679871480ee38bfa57e2a918d44db9797bb7c319f527d55985b201964028287ba12db988165112f8b0970c0a6916138252fd0ecff7e34f7afca7a3bb653a1a469543b733f6", 0x78}, {&(0x7f00000005c0)="28c74c29f7d4e44be6ff543f01c1bc8a76aa679ca86270ba2948ade14713a08beca0483958b4e46c54e76285b8c28543684c7eb070e063104218b23ecb1e39b0ba7ba4e5c553e5712cf1a3a3636b333a91cbcc92", 0x54}, {&(0x7f0000000640)="c17d0f0dac53543174e34ab654a068c1694d37cc74b15d22cd91c6fbd4bed7548ee8f6d728fb3a48cd3c81c51c722e449fe8fdf4465c95a81dd78ad7950a83072d533f4d4d271b5f69effc0753ba1fb7351fa8fbee2ef8cdafc6a2ef9fcc50df773c771ac38a24cd9e72365bd65ceef678b054275c4c69cee2", 0x79}, {&(0x7f00000006c0)="c966d95b38b95d4537887a49b579764d41897a40e72bd05d82a373b3561e6517d47f6e9813314b5c19c8bcaa23c523c746ddc9cb545a2084353d0d05e08dabc1c3620505a74eed82000acb89310c58481087bd095f59552216442fb6799820e05db4e5cb1f6dcced3c92b8453cb7d804d7e735c456a907556521fd65818168605d037dee43", 0x85}], 0x5) dup2(r2, r0) fchownat(r0, &(0x7f0000000340)='./file1\x00', r15, r8, 0x2) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000100)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x16}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 2: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f0000000200)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) dup(r0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x45}, {0x7}, {0x6, 0xfd, 0x0, 0x4000003}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) r5 = socket(0x1, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 5: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xa}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, 0x0) r1 = socket(0x18, 0x3, 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r2) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000209000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {0x0, 0x0, 0x80000000000}, {0x0, &(0x7f0000773000/0x4000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f00003e1000/0x4000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000340)=[{0x0, 0x0, 0xe0, 0x5}, {0x0, 0x0, 0x0, 0x3}, {0x4, 0x9, 0x1, 0xfff}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x1000300010008, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f00000002c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x908288819a20efe6, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) executing program 5: mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x0, 0xffffffffffffffff, 0x1) r0 = semget(0x0, 0x2, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/44) syz_emit_ethernet(0x4a, &(0x7f0000001b80)=ANY=[@ANYBLOB="5bc8f0ef00000000000000ff86dd606e5c4200140000fe80f3000000000000000000000000aa0000000000000000000000000001"]) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000300)="edecf1cb", 0x4) r1 = open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r1, r2) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0xffff) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r1 = getuid() setreuid(0xee00, r1) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x64}, {0x836}]}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x4c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x400}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) shmat(r1, &(0x7f0000e35000/0x2000)=nil, 0x0) munmap(&(0x7f0000794000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = getuid() sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000004980), 0x0, 0x0, 0x0) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') readlink(&(0x7f0000005240)='./file1\x00', &(0x7f0000005280)=""/163, 0xa3) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msgget(0x2, 0x40) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r5 = getgid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r3, r5, 0x4) clock_settime(0x100000000000000, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/111, 0x6f}}, 0x3, 0x800, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0}, 0x10, 0x40f) getsockname(r2, 0x0, 0xfffffffffffffffe) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4100000000000000, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sendto$unix(0xffffffffffffffff, &(0x7f00000005c0)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7daa9d6ba8cc63003728b302000000720f70c1f5a472c881ea6e69823cbf7fe08800ffe1c9d3265d42bcf530de05fcbbe393d66f1dde9a6485c687ae04fa429a624eea4ab438e240668a064b6430f7c4b6603d80ef143b8766b58db0d184857d0cd8b28797097f0a419cf86bf622322f93730815b6c1c2b299cf344d90fdd5c0b05768874cc2505e7197ad5e2b2cb2ac0bc7260ab42f43ce70cf36c5d77cb4f1356f9710f4f1290a31337cb04875cd9d50aeb98d48b5dda51251d73653b8c19cefce837f09f044dc3a6b310d006a73070168e073a072cafaade17f5803ccc8b8bf11cdfc10300d15de91ec6e873af2e7d48d6bd358185723fee2f8b568ab3528477108761aeac86daa06f98bd8e49558dcab229d95b9bb9a21f923d1b4352e57567945c101ee07e1dba37e", 0x72, 0x40d, 0x0, 0xfffffda2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r1 = syz_open_pts() close(r1) syz_open_pts() open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000300)="97e1fb5900fbe27173c046d367d72f4fe70cf2f317f2c6f04f0e38c64ad0e876d62e755f4fe739a248b32230990e3c644ec903d431ac632724fed363c70ac4a299587ceaa609e48791f44aa08dd73ad78e146051aa2eee5682a4", &(0x7f0000000240)=0x5a, &(0x7f0000000380)="af79fa1be70e4420591c4eca8e4ee67cc93d5fc8657bddbf3c6d6ddedece568dcd4e495fb60508a73cb52ae5a7dd729f0846ad4816b11658b6a99e3d65f69e51de47ef8db0e4f6853e04c2c1e0d3137cb2480ce53b984c23", 0x58) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e7303483ef00000000000000000000000000ff00"}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='.\x00', 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000200)="06", 0x1}, {&(0x7f0000002280)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2", 0x34}], 0x2) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000080)="86bb1ab5bbf724de0a93ca51f8f6d3a3b77f67a01b4721f1b8c64c46e377948ec7ec440b789fe8e89b2404e1f0e9f43ee61a66a4f3df851d9de7dcab2cc1c4a7edb7786d", 0x44}, {&(0x7f0000000300)="9928b8fa3cbad9d62f53935ad83d439ba83d21ac18a7fa0e8deb3c7313708c2cbf43e190c0a45275bf97cce9e4f7f68d151be62ff1f09fed9f7bee4fbddd1236cf6b0aa9cacf99758441713288b67b3f68285ecbe077f005a2cf9216cbdebb46c1f13d867aee2b819abb2b588917cf10d0c30d17c6feff155aab302f775bf7e95c3bcadc61ef5eb2c15e007de6083763af3e5f77411bbe9657097ca26f368845fb889d2c4922d10afe46234c601b1794216e04f26637ad32209f53c2d3be126cf700c70c5063623e448a991f66fb52a45bcccbd6298c5816b6eb2f50c39adfd5bce0008fc00aa1b67c81840d084baa640eb2149fc2", 0xf5}, {&(0x7f0000003340)="c0cb551e68533c274948f6e8641536fae3bb67114be2b890596ee793e85401d4b0381555b3346b3ff9e797f581c9e04a87dcfe310b9d8cebbc5b4b2e92e5fbfa6a2146c5640c4551f76cdf66a2e22a8c0f511c0f0d7e6a806daada236e47e61b61ef3750902f4968abec897327c1661cf840df641a3e41642de4fcc880692364db9d6582dd6fde99d076aee3dcc7a18abe14a38757eb4ad1c1be08fd9acd1ab53988a523a8612673c98852baddbb16a8c811e5668cac3041bea5129c8e161c3dcabbb670b14d3330a30f28f98ba154e3d9d3e7b34a2bd4ac73226f06c3cf39abf8e476f780f774efa43c0c890dfdd397f699c5ddc98b45de22e3912048522380d9c3f1153accec595838cd6b690394e5d6a792b8eba52424809ac74ad318d17a819fcc1dcc4307979aec38398bde28a58b2fa0b570fb565df8c034ddd9f95d6e12742109a9ab867486e1602d1f7cd93ae08568ebb8449263efdf498b9263a6d179c6ca89743e7403a926a417dd481e156ef549108ed4caf2a6cc98a11b21d0f40834b3f3d5a76a01a80f74bd6cd3dee3fba887497ad4fcf4b5b7a59fd47bb54106ac6360656a221a3ccb67d2cc34439ef6abba2ed923a18e9b27533332cec0b9775b27b04448f2f232fb2c8d8ab997b6f8f5143f87815d03f3b027eff78ab6af8e0a025e0e421431e83dfed0f52182fa0af8625cffb75b242d03b44ea4cc942ba0733c341452d14066c00fda431a5c21c6fd0f523151600dc85c2a33a31736b48529696576fe121b2547a717ad355715051bbe32181fe7636466c361c6e4f4df90bb7f644f50d0123df94ff4e87ab0daf097812955540f95279a8123b13ca89a0636a3d03ef56bdbabe6c8aea1c95e8a8ce0d8156b2dcecd7191b98c6bdf1cce4e844bfd45f914c4d93ec21a6afb6c58d00766be916192275cf43d07a268cd4905426deb56c026f460941e4781ff07c49322bc71dfcfeb90c416eed61ab24fa58e2efb4b5d238b4c7b249b7bf498ebb9f957bf42ee86ad1fd62fc4acf6ae1e73545e78f2af651a2e7aa29403b7991574c331915a4a5813d5eff03b989e10d7bb83b01c0abe252a24ac80be9209bb745c3c85d9c9e044938fe5785c9df05f5726dd7d6dc19f6481031df056b5d4f8fa10876cdcb4904baa853e954d6ae7e7e150fa7b123f2a8d0e8b9f70efd15f9a7ceb79569849f0952ef3f5ce1a98460cfb899de1adbbf541ad67cdf406ea2746227f4198ee8f766319eb7572309bc67244df2a58fda55973c569baa9ca456b9484a8fdee39bbf99b570c840e1c9b14c8697eccf111106917d61909bd215d837ca3aecf6d2e2630e82316d3aa20b1ab28d0808b5dab30b053d294b6692dcc1e38c8be9ad73f891f2815321914c5b79cc48df3eeac4b95ea5987552f4bec3180d5921a1bdba7f2c7ab5acfe51f41687f6cda1b212792f7c46c724fa157c308cce1aecd673edef52e5fb4c64c00b3f060ca74ecb864361e11d236c68a1205e7578816501cf2bcf442fd6875b445e04e408ba7891a8acbebf6a57c92c33c65438c69e2eb485dd812f785b13c8f53bf949df3c51c5fb58aac9bc1d594b305a85db2a32dc287ad34de0d554f75c4f828a9025dfba7a8abfd648d887f3f331d8aded11e8849fae98b15c540d629d07d0b912a5f7315647d53890cc9ad9406d4030416c4a259164e1a666479adfeb38ae0d3992c16aae4733e6d1b9bc4cefc9b58c17a09b35d606473175e7f21442570f599ac3a071742e5d5848333ecef70db2f30b3091c5dfa546bdcf77d81e4496d528f994d1f975c89c7feb3ed9fba640467c36786316d3ddd9871c6b0fd37668f2dddbb1c863cfc62893b18baac2febe87ba8894c836e4477a725a4bef20df64fbffc9675fb6bae94e46c5a5d2be317484897e755ff6bbaace415430a7b6c83fed504536325659b6568963822aa5ebd4de6c950125002a2387e6bf12f50bb0d10a299bd0aca0b3ff46ed4438e596d661aaefca1fd6d8314855f8eb0380ebdd4818771c6b26e82c50d28b5a3d3cc759ac04f6a2ba64bed6bfdc6431e3abda363206c4a11114e403bc30a10a811e17af3ba75071abcab5842d302b4d035873a412d371f34bee9ddb65e0acc8a23e8dbedf0b6602e31e305067ba1cf1fda4071fd8c7743f81c88e94f0b64d5f3ce968ba16bcad50b3dfcee058baff7e7d604736584b513eb3806bdcbe90e48c59844b3a0945c4b1683da21143beca9642eecc544b19f186d163f711a8f0d917f2b142258e3803fd1289016465687ab17b42c110359b1c704c27021924da3a982b6591cc34607a1e602318da37a5a96f6ece8f65f713e4693c4ff0866d857903e28f5dbcd13f8fa21d45be6fdfce9b0d1ac040eb24668ee884986880ddf7056332ccbd1f93ac413dba89eb7df9e1f1f3b54105bc95a55ed5ef0c2aaa2f6aa6204f3cf70a80b7d1fed3ed3d5ed70a11766f886a5731b637765156454034038903d4f74ba57cb0c083dbc08e3c64274cf0d604db959f981e0c0a14647825905ae98cd6f474600918d079b769e376a72c84ea1cc4a15823e640122e7e16243f8ca93aba4000fbd45301c9f9667213e006cc7e6dc6923962d08861d9b1c07eabf70dd501d5da173e152228a743ac5866b040e000f5d8faa721a8df1bfed9f0e553a99b76f90156a1c194e3530aefe2bbe69597fedbfacf024c2bd6d3f2df02db67350a21cd4dfdb19c792163243800dfdfb4e3135eb2a8c0f8e701c3f0a7be268430efd8f1c57fbdd4f4487b44134f2f5b460af984ed0ce3e1877010e3a1c48345841e5b3cda8af23a5ffaef365e321619b9154aedc814ba43b2ab84a12c95b45e5a6c065ecbf21180574d39878d963cee8c84c0c493cde3dd2bbab3ecdf1eff717a3d9d6e779a864ac860c8eb245499c23e85670d267b24ba29f56dbb261417a1ad9301bbf048b8a5921ad7a2ab464f8c8ff1ae6e62e47dc79ee067c4cc62b0a8a90b0c2ca5adaf75b396922a198a9bade4b1ec21be918b6da6fab73c346295b5fd2a58cb1c85a807e5889e0c5784f063d109e2bd514ca7e085155f2fb970d7484029e338d54083c3a46988e5468dcd61aa13d6860867ef486ded2874dd28d9e7c2762538dceabcbe0b600338661038d80f83a0e927508c3e211b4a9478ed79c776abacb5c94d770241aa88eb2b477de2b442adc123ee7f6b669ffb7593e3ab19fc4862f7bef7945c60f869e470fb20c1791aace18332710a04efa5ba6584aba0214931d068301f2197b59621e6c100f336cb3349f42ce96c29d49b731a8efaba117b8c619dee5d238e1732bc9230359e01260d58edb6802ef6e85017e6aecf4361874d53db13a4f1a35f7e9438e3afb17eadd6a1cc4dbbab7fd7fb1a5fa9d5752abbb65081b7ba6be75e649ab2db8f2aa009eefa23307bf82a13f6b4208701a99e9b59e3a925afb9ba7e7bd1439977a3b6bdf0857238211c258e1b4963f274db36bbf9a0ad367d11610520d4dd43e91ad7d37c0e33841c558d276edd394b73e273868cb23fd922111174262a7724c41f6f7577a784db89a2e9159d57fdf6aeb2fce61ffbbed58ae89cc9c4337673c3600d0f9725a07ffffb6e24e901a2977f61a1420c7251411775428033b8f994dfe1bb2ade1eed5c219691b89937f66a06950181f81dd4f6574967190af9a520a8b3df5c59448648321fcf12b85f52469e8ffa0784c95b0f46e77c207fedbe239d4bd8224bd121cef0d0ac574c4db3286519ef1c0c5e4c5288741c48c32f7ef97c040a91c8dcdbb671d45145099abeda8d3cbda1c5ef42dbd60e02f1b6a1fa701381ab4cf9ccd816fd3e9a12434834044210bec2ea962311ade4a2c7b824d3ff90698d12dda84238a4141c184165376309d63520ae8883eb8c01ee2b23b65229af44fc5633de0ee7b9a72660a3dfab5e6d143942ae5ce8189f3e0c620ae3e5bb5858d6d37c2853ae1df8d5c54ea15c405b95d6224874105d3dfbfb616d4f21eb7f7ef5522b33d2dd7f38909d14aca6735c569d57d0a76c646e63312a93b47f645ccae7bf532c0c4451bdd9528eaedd404a94fc4254184c2aa493082907394a7318079a96f9180bcc094bc721dae56259c3ce950a02b41130e088963289231ec42b9be52266007b35bea258b7bbedae79b38d7f870356cb38d9ffeb83f19bcaf4689e52cb0ab3a5c30adcf65309ad40c9b38508e8a0c4d08d18909e08b67c2bd3b5c0ce8574a6d3debd2dbcade217dea964cb2533736f6ffca48b6270b2f440c68da9d0242ac1b90fd3b615d4df444d63d34de04649ed03ae916415a231f77912f223c229c810950924c4bc17bb6ed66a969f04c084195ec0bf8f0e069a1be5356b336942308bf82cb2bb235a4ea69aa5cdf2f572046b1cf4fe90bcb6c79bc16a82bbdc14ff6572f6074788de7281bb2e2759a0f7ab01f1873cee87ad85f51290b047a49367f4983ca602c7f13aa9d0c9e4c959a7194a5913314bcc0aead47a424b7ee97328f01032c782412f6a8f9d15593d2ddd303af6d27f15bb53a1511e472d82d9d8cb899efd489912a3e343e259745295e79455b2ecba86fd6630b7c0ee158ba754c9c293d15dc4f7ea5669a490fda4ecdae3b0f96c42d9668fcd51014aad6f5cee104f15d1d0f5c07c1b71cecdf34b5b96136dad9f0dd6a7cc86d9b460e57e8ada032203f0ed3b8658ea75fbcb33a0f6accfeb3232edc78c744c8f6e66c423b1e268c641f2e4db974f6bc18eef1b905417dab467842e90e64710a0c049eaba5939500342c69c2501508662ea3e8ecc0e7a71e77e123403b993b2684d0376fe2d1d100ea01f7002a3d64ee2356e269679ed078841c638917425406c854038da1b74eaec27d84bc1d8e0a78147d6a8e8d6ca2a95547ea608ace4e3e9f3f9e030ec70f93c8f588058783a028ea158ec29c53de117a4339040c219dd3dc70a611ef99eff9021cc2871a8d84ba31194bcba95ba18db038469e3f7810d652dc03cd2c742eb6ee6b80eab81227d7bcac4c82ce65034eb77efd1cc89c217d666375c56065649b930a86bf439b179c79377e5fe572baee3af2c918b343cd51659b19c02366b43a3b9ef60aa657e8c1b38c321f9672541c8c2e68e575c5a43ac981c98ebb47ed993b43b3a3475b58b6e04a387cb00931653a1d43aa1c743580f75ec5240f5c69b06e092d6e02b74f298c2e3a28bbea1267edf6f9e7e194de2342790a19fe8aa690fa4f4815bfbb2cbdb0253433e5c2fdff7d11668f888a07c78fbda9274fdc62f9d9b5bc62ee72f769f181b4381389782fac3bc3717f5fe2f151f619090bd3d2279545a465831fcb3ae07bbd3bac602d948a35307f48c93bcc5f56d13962dceaa290ddb06ab136200aa8a76fd6abff78dd23165cdca0f32738bc2f847a205b1d9d3e8b088e4607d160a3fea89f23d9abc0c95eb3f696a7a693ab5b9039d5320fe32c50ce189659aa679b7475678ed2a1c4d000cc8d73a32df8d65e6328ed7776467aa93ec4ed367cc127a8b57e481d7ec8722c201e200fc9f4fdeea1212a513b52a449f1fc10aa1b953cab99d58fdc5a1cd49de5a6354680450ff9707546e27777871b43b35cd751f71233330f5a7b35ed093d38567931c539c24ed0d9c67ac2322ce7d3b6a591f0366b77a9690ff7fad9dbfcf5f7fb2a987b3a29f09709e5896331a43ceeaee44e0648345f80a8db4b5644f8cebba8d725948fe3085ef3fb0ef0120ff24e0d53414f49c9e55ea605853fe97b3e3b380075bf4946ab7e9ebb9340d2ac1be35f401b124dc0bd4ebf4abdeae4d6a9504d1ec0eb58af5924e6b3b27c02456d74aad54bb95e8e51f5b7d468160c288c71969b0e89f3b29d167b1f48db0d4731e61fe0d590ca1730c345bfbead365d9a81256f7bdd8c1b6e23783483386e9258d7d9b7b06dbe675bffb08c6f420bfebc7987f7171fda95dd26203dfa1cf5978d28046a60f796446851c1f82bd932214aa4255611507e1418338a173695333bcf21982c0eb6274e458fec548aa27592b5e4f8f0c318316b7c220ad64292bf837eed552e8c6c164544348ea279ed75498e3e", 0x10cb}, {&(0x7f0000000140)="cdfe6d98e1778f14afe4dbadd1491048f6b72d677421bdce841a61d8adf6263994be0816eb407c961d9a4342316d086754fdf4a02602dd85dd13347b1fbb288e84bcf866a85de30d0c2e97bfe7c12f7e3089167f19509cccdd", 0x59}, {&(0x7f0000000400)="1b72ef0e90a630fc449e42a2dbbc89902f51ea849f9a7be9a422e0328df1c62ec477c507610fb3e2249c6e16e4adb811d3f9ec64b937ac422b7b4e8794e44076446d61a53fddfc8030556cbd3b441796bbcaa78cfd1e0833d2421806e89afe03a6ef01b97900121a78dcc2ef5748147130bde180b1d2e8a583fbcb80e2f8dffd507092ef2bdb11e895319cb9c579a769e3086af8af4b5325aa7451ab821c4c77592b8b1e838d089080524d5d0a4e6c46a68c0e", 0xb3}], 0x5) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {&(0x7f0000000240)="730b6c66732ffec6851a540a37647d21f814dfa2bea63ff61b79061ea84bd6719d4424c9b7efce4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0ed8ef6852185678e3ea653e4dacdfac48dea260a", 0x79}, {&(0x7f0000000640)="d0919de65b53dd8ea44ead4e8feb55ea73908d9a57326951f3df48e7507f22505599c79db3d84cdbddb069dba67602fda5e80cbef83ec71d32642edae751914bdc6997293cf8501100a9c14c717a826e14d4fd0ae91dda15998048e209f029df2cb1447d7bb93ecfb4bf8ae26bde53020a6c4d2a4d3d9f78760ac3c43de4e068fcde599d68459ee54c2a624b3264c4e8bf90993e6586366f14c2d94d49714e29dc148271bee67407d20812b4927dd9ca423d58c29b22e1fd105977f867b7cc1a85320d2e109a9f3e7eff25fcda9a0863c8f5eee1b8", 0xd5}], 0x4) executing program 7: open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000180)="512d573def12b6cef8076fb3559191da4ab9e3ec7282be6d42b46dc907b819d1ab6321c70eccd235dd813304b39d4d87301881acc88ff686728c9bb104f58f9067858baefc5bca50da9c0872128922bdefa4c2fe6d385a0dfe55f23aa2d86a0b9860c93ba086968d406bf203eff2b0fc9834fe7ad345f331586da6383cb7eac3c4d4b5d38e7859a3a97c8c7dd545364b04273dedd7b02bcb673a57ba439f4ae9c55394fa775547719be47818007b9e5fa5", &(0x7f0000000100)=0xb1, &(0x7f0000000240)="2a9240999b8a3aff373a9dba7ebcbfb25a6d56162d023be437299c32b86ccaba9e924b28a6ba6ba9628fcb33e5d9431ad864a6357108dec64a69de8f644c99164418229351542809", 0x48) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57", 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000300)="2d39e809e533f1aacdbc4bc3afd2e2de91bd7be1dad0aac53afb37b96389ced3ca5f5588cba93ef9eeb463b0e31068e4bd744ef123b17c13a1973838b1cce20037274a952bcb668ffe68ec9bdac0991707a6594b303b510c64f870bdaedde1934d8b43a43ecca891f342a7223bb3740de6d5a99979ce9bb630409ebee7fb01f503dba7307940ff8d5196a4064a91d93e70740080ffd5cc7462e1250098db0678c3399736208dc14153e631abeca19bb2b7c0d44b47c764700fff7f24fa5f6356dc9f3d3a73197f50386e666dc283df51b2aefe24c6edac24e88b54b2fbfc7f6f3343851f76059197d8faa5e44b54770959db04e7689fbe5fbbfa7065dfaf10e30cf8437ad9b3f7e354bf806aed23dec4df0c41caa7af96f402e2e520c83754f97ae3bfd52de507dbd6a8c1f7b8dbbe9c996e738df3ad1b644b0efc339ddd0c9e53385693646a303d05a830ea8ade2420f049de188e333a19e58ff9c6e594a3868a8964c68de4a81a141d12426912fea9a2195e7881c0ffad45908f2e52533421d575cc300c05694dbb25d02f266c86b0f15fa5f70a164971a0dab861f6ef53d8aba9cf0d7f54c707163a4c3099f8a541194acf25768b7fc53046962e4421a01586fdb305a3b46d9dacc6ea43e9cf1536e555f9e1e4f0a6fc267ea5b171e9c1cc2962dac98b0144666788d53d774e9079e6888af7ba5a7daa985499058a71d47851836e45810329f85ef2350d1f5d6ccf9666669a9106b533c88ce81d9da690a97f7d9f8df34d6a019d6572b154ae1097145348650b9eede5a221119f861c2858b3de8795204502446d664006799262c363d95448f75508627267d8749a60335159d853c34c80de08d63053a998c8723543056a3e9638aae3154bd675cc37e5c908f7a12922bfb9ed62a841723fba37f1952467f0e188180be4f35e81fb096dbed73cf4d1c270a647d98c7693218f065b7e05f4ff48d0612cff86f8fb0d7b8cf2cd5cee0ef11f1d7307d868d1e1b82e87eb30972cd33f6b9ede4a85d13eebc418118c867322e37df792ca85f0434b27314029e3da9f5875a7488c886e197ec754b37ebfab847c9bd090c9ff86a626248c3826cfb50ce67338f8de172f6d83b4486fd4a1d9b31057eea12ef9aba07cf743587da2657aa071538cf1176dadd31d43da9a72be6b9d35c6e047055cf3fe268134b7c6ef34dfa5bd3edecb20b689756fbba6542efcef385c22f3d2c5987825125e9aa3fa73e274e0eabc511be0ecc1ed1902db97249e14818bd7428f518ad47f387b8495d63d2304fc5edbde504c588a2aebb8cb5a12c61db315dee86020295d07b5558305fd8a8bd7d3525c27c51590e4e3cb82e4f1eb764a11c8610e0c242e0b2bd56fcff0cc62049707ba2516d904fdb760a3323d8c26c4ae79ac3ec59bb677b78490896b541ed24b2b7bdf9624d3db1036632f665f8be194bd2267bebfe19f83a336360442cc1627f843a8473baa8aec2c726a7a8320ffe32101ff82b99a9e68b685ca5a0d7d6c46e06b94624921a632472e67bf07d9db622f8fbc3e4d03cc65912d19e847cd1a7a4d90cec8767705a2fc48f35ed803b073eceb7e22590cd52240e534b22201e80b10706b2821a490fd279647dee312465c6ea5c9f184d5406168e6361284b6a29d76c9ac79e3875ebf11a5dbd982916a3c655470b30fbc637f34b020627539858b8a7849947283355b79a104e30661bc2a7deb2499fa59964f2262ba8fd400c120879498f4d52c26ad54f72f88dd2e0a450a47755c076f2864a7422c4a48711a223075b5ab8373f26c8846012fb32eab48de4d0be5f1a2d8cf0f7f3391935e12d98fca9df3b08c3e8d91945554784aa57ff9dafcd6ce27db211900b2d518626a85b460ecc39bcb2624dbd8684851a047f13623b7bc948a4b890de786dc664f6664d1480d849300828b1016a9b5b9d8971a01f3b6f255af9ed458092e6796d0e2c8a3596e326bc8e176fcf4f68ca0c430e2b6b1ec636c79223263a236b83170035dca1b79e7345f6fb220d3836cd865fea8f96ac7d2fb173f24af45848096c16f365d1bdee622cb62b7ad309f59bf972d585122f16ea7d01ed955ec8478c4f01e0e455ed8e587135b71e74600ce1060d704b0d91f6d730da7ab432b35538dd98de6245b94cee7315be12f0255f368fc87f80b9195df098b2947f08e448cbb8a02fda405122076d685a451f4701e07dd70db3a9dd6c122bcb813fd618421b67de1ad3a1ef0d6dacbde3bc44b3d3efcdc10e431f32588791282aab56543bd6624ec726d15badb8f6f9a81ed3c4de56847e323863806cd66328325c1471beb82d0ff905ea93bf19de09bca47c383b28796b404c9a2dc27cc093197fcc64e03090d0a104e4a13368512ac6a60ca613e920dd332ed875ac6eb01c401e03abccb3af3e04b38c7333d4900ba3c6ca3a45c8447345b21db3e38f3f8eea39de2e3c25aa8a23ec8bd4b121237cd466f9cca688a0a4d8cb40f4f5cbbc775c3581d588584b3fd4ecd5c5203f4d2ccb8501f04b7e4f816f23b940ea48a4ab190915065ca2ced881170542508633fe6a2e9f4714aee78b480e9c99f0c7a0d25a7060b83451fc8fef870d391acee486a0c0b2ce96250c1c2ebf4af7af746032f867ef19586b016ff405ae79ea8fb6c7f0bf1b695f7ec116dcbbf78fbab7d683eaa0120cde1447a2173ee242cb65aa4c015b9169b9436284ff86a5b7f0a197801b4caf9989b14f21b6864b66578f2f32d0d6f650ea0a451fe41340606a7c0d09cb951e7a7c88df971a47afa0ceec76d8cd41889ef75a3d10ee13feeba89ece8d512459b0a3b2d6710d8b5900da901d46fea97946e83868b8b58efb521b88c356a30e8a655fcd88e6818a82df784bb2a7a9697dc8931eb825bf6b9942e4e1a33f67cfed49f9b78542e730e1a7b316fed025ec131aa24625a46d93461c2ccd881183b8f6e6d353b0c86fadec2ae2720d57f0dee07da93a5f7ccaed1904005b996f3ad38407f773cdda8e647887d6129a2e45f88d3e4fd82370e0ad1f0c7a83324b36f9935435081ef0f12d1d2997282030d909e713fd4beb5565c11c5e64e7312b8bd763e38521117d58a175a315ad6f7b4c6ff0738957825d64d5b893edf8b759ee273b32375c490c36b57eee296175b5289f69fcc0f10711cf8dc81c772204a924d1b34757246a3616c8b7ae0576988b21cd5c94e92d1e16bda7a92b7dab3326c6bb1e5987790919bdaa302eba6ca399fcafb4ae4e809abc155a003f4e285802c5ad053a7c324cbce94beedd2784ed46f631fa23124e3adb0504f4c526e2a5e90a040a4f304cd04980e978074d504a5c787d85ad6f83f88983a0a2e1e69ef9699d72a468d5f46a246990a249334d7864e44cc3cf8636f53cfe37b552c08acda3276afee9d11eb0a497e5ef7f82ae719c79d640a8031c9366ff9db71df137fa8ab139c21b65f9cbdadc62fa271d497dd1ec3e960a08813d303ca399151785e057e32b7958ee8ab77663034fa323a4b0a808f9908aa0f87325c83e4539a5fff550553aac380118a31e40b1d08382117e1604c64b7c8ab9a969ccbc70b84f9d06b3d7c166e646284ed4ad090e00aaacee140dcd1c0863cc98fd2d0e0aaaaac7666f3f1b1a31272e17b503c50acf1bb4f125444e4c0c84b9532ad0d837976bf6024e7b5ff29dd5e8bf38666e05df6534399492834af287a8f585d87c3b938010b6ed6b02e2d56af87a8a1416801b2da946a2c30b4b47778e1a299002e3872ae68ce024d186cd770b89ec6defef6879cf5af39f3a75913ff6b31e47ee021c3d0abff55560bd140bb3e50304ebb8a98ffe9ffb5991b76b45c57696b7f5670a72b6a8b8b570368d7dd65bbba4a53b7f37b1a436507059c92101fb9813821fca2655eff7a19c5dd592cff96442d557dc51c630ce5a3c5ea983fc6e18ef6d00357ab33cf9ed68a9d09d9c37020b325f9665af184313c844e03dd885b3aa659cfc0961f6cc4b38ff4354acd8cfb2abfc241c107c8f0e9907eb322e3fe742cbd171f1206e16070795a320feef79f388763d1e0471241bd7e4dbcaf40f7cd00f89837aa86af05fa0ecc27b90b2b32008aae5f033baa38d2fa1315605b48fd41445ce3385ac1c4fd845b789c44af3658ed01b0c182d73122f04a91ba1e68ee162b5065b1fb865079979a5ee004033f7bfe54f7c87673872db0e1ca8044d78b3b7cdaf3879583d7e0dfa8d5fbfe9d0376a4eaa57fb1b9cf5893fbcc4630359f35a080bf9f564cb915f5a3ad7e1b6938e02f19268a7f259cde24450e22626f901f9e349045c40e2082c47b4935fc74a7be9842d7ee89529387362b251cadc63a59447772c4606fb7e9d21236af54ee8b6fa08c090ba0a0fc5ebc3a04bc7c2910df7d592240170c1b9aad10903e54c8099135f53936f3662ec4274106cda58ac367440c5da14b858e572ce3af409c8ac75ee10343068cc78bd6ba9409f048defc13ab345bd66a2e9bea750d85f7dbab844dee3518334aaf06a9bd4da60ecff1bdb9d164c010e66a8d304ccea81daea4cecf7321a3a84b44ae8428bf15ee39628a0334375602364d23b55b07915128e518f33d2fb588f2c2b38b945721b79d979e31af17980d4db406e8c46b6c84e5f7149d2c271db44f8f3f606f08a318afffe71802f3e9d289d47ca7b064004c7393be4ba9373479457aa73bf879d8a09e68f3fe2e406d417914a996f00d088bd868118d1138f38c07c676bd8565225668d626ac6b43f1670a1bb9c13b15660353c156665d4376854dfdb0e1844550561fe2beda948ca06d06913cb962301bc93dc63de961aa674f267cc112a630c0389bd730212da1996372507b1bcbf0dfd67d4408bbd5ecf6629e5a182c69292f69f54fd741650d481e14ab207f04f05c95056f2a451da245082227280b7d087de9147ba5c767abcc2a58513ebd514f79201a6b6314b1943a91ad6f1f1dc97168ec9926275c5021681049b6bf38e60df46567d4f08b325fd81be57ed6f73256268aecd30d3fed92d9183a9f08d7fbcee8a81bef7be56df9bb604510022d897be54523fece3b269dbfcafd1c5a87e4ce74d63ea1df98e9d3bf1efb486c3d92bc5439c1789eb10ed0d849d9c0db6c6132e33dbfa1b656c691cd718da6fade074a38c973e3e1f59bed883b946d7f745ccd7a4ccbc7a0571c6b7a2ac0991973e4874dc89078208260d36ec8bfde669424dddf14262746d1ad36ad3a036faf3756cfad5c008d248615f82c0d6fbaf4c63cf9678432ffe00d379f443b84437047c00abd021fc9d66e517b43908db17f54ee2d481a73dcda87cbaab158f1e428f9525a3fc2ff167f0e490d6aa5c0495a952a4e6843981e7415926854b3bf50607d858d1bc456248ec1f0f370bf8572af23c6db73d42fbba28060913b255ce924319710bc210aa5f2b01dc3fcf1ad68c65d341bcc0d2a3cf10b6adb26b18db1a7eedf0585126edcd38eaf81e10dd3023031a9ff413930d515cad92b8427d819214a74054a923da6bab949b0645745094eaa420896ab5c312f8b2cd067cdb53ca877ee356e19b5bfc5cf978aadf43e6a300981ed132630a20631ba5360768e369bebf9473348eb4dd4b2159f9eb855bd31ea4dbcd3011d57f481c98c7e790a1f9b780c8c508666f1da7599d80c4acdc0fcd278dbd4fbc85db23818b9cb6a0d4fc42685ae66e4f2a4fe0729650d24a96cfff3ea3131bd0608d155fa3f6f09ffd875c3be5ab85e937060d923db86695edfcf646ee12221348069ac6335fb93e7ae", &(0x7f0000001300)=0x1000, &(0x7f00000013c0)="c48850d4820a2b2dbc9376f1bf75811031d7306dbaa4445855aa60cd868f8e9c0744335298422cd3eb70684de98efcd46aede65e6806ee889cc68aaaf96287cf8a2e0d1b73ba0b34e7c96d2fd637729623ec7ef72b27530702ec49f120043addaa99579173e2d5ebbae6eff23873edb4eed95ccd6f548cb0f9b69fbab0e8434091d306f747b54c10d8e27ffe5f9c6f0e23d6abc6eebc74b05abc6513006452795134c5020858f60545b56d89c8982fabeead00faf151dd7cf659f3ed74eeab805eadc90471d9c4b80593e43c077bff98c6d0c2fa4b77e9552ac1883a9f9daf9698417b7befef565a2171d972528c54d6debf09f303d410600447ac58f871199ea12a72f5508ff91a0afca488c4e0ff31ec", 0x111) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0xab5f}) r1 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000002c0)="15f7", &(0x7f00000003c0)=0x2, &(0x7f0000000400), 0x0) fsync(r1) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{0xffffffffffffffdf, 0x7}, {0x0, 0x20000000400}}, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x81) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x1, 0x0, "00fedc2dfa7f0000000055d51b39850000000015"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000340)=[{0x2d}, {0x15}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x18, 0x3, 0xa9) setsockopt(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') open(0x0, 0x200, 0x2) getpid() executing program 5: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x10a, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0xd4, 0x6, 0x0, @mcast2, @mcast2, {[@hopopts={0x50, 0x15, '\x00', [@generic={0x1f, 0xab, "2532067ec84c6001db715335c72d5c72ca88783ef21e809777ee257239d87d64a952fdb71170873a76b10b0a000d8527d29db1ff73c36ecaa3055bf5673c379b1e9153c9f31de3be278d2ba94fc5d5197fe3c17966fdf6221cb46f83a23c6a8c2e85a6e4c62afa5b51d9856a092c6dcc076e495771132a35c449421615a97542a24b4d2feb82815b1442d9548549e09ff1e31c0009fed6baa49be8cb6294570958cc8dc64faebaf17964cf"}]}], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setgroups(0x1, &(0x7f0000000080)=[0x0]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b38415a, "2fec3040000493979f8f2eabaac00f9bcb00001f"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000003}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="2195bc5871169997f1012495936f", 0xe}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)='\\\'', 0x2}], 0x1) setreuid(0x0, r0) syz_open_pts() executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ab1fcbb4", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0x10000}}, &(0x7f0000000040)) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77"}}}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) getpid() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x21, 0x0, 0x4) r0 = socket(0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) pipe(&(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 5: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) getgid() (async) getgid() r1 = socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r2) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) (async) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) chroot(&(0x7f0000000180)='./file0\x00') close(0xffffffffffffffff) (async) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x3, 0xff) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r1, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)}], 0x1}, 0x401) recvmsg(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) (async) recvmsg(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0}, {0x0}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x98}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b5", 0x2e}], 0x5, 0x40) (async) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0}, {0x0}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x98}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b5", 0x2e}], 0x5, 0x40) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x74}, {0x6c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x2a) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000080)) poll(&(0x7f0000000180)=[{r2, 0x100}, {r2, 0x2}, {r0, 0x4}, {r2}, {r1, 0x4}], 0x5, 0xd2) sysctl$net_inet_ipcomp(&(0x7f0000000000), 0x4, &(0x7f0000000040)="7350993c1804bbf2ead58c12937d5f9d1ce2d84b8cee5f7204543c96a4d914b705", &(0x7f0000000080)=0x21, &(0x7f0000000340)="fc3e315bff0a7a3d6b6d3cb4e09ee5a6ac7df4d3e2ea5460fb40f29180f5fd999dd3a321c6921f52cb99ce193a31a7a1b0dbc02fc4bb26927095fdd96153c580b121537b9b3857bb6481403530c17db8365dc7d9929466d0638cc178b6e4fed742d195b3c6c14932a8d10dd88251f145cf5a558a982a4f9761239bb129239f661c1f0974c5d54ddf5e2605f6dddc8afec78e0eb1e713796aef6767e5ecc32e65e485c87dc876fe00870ec745099f1821f606547efb81ecc43bdf2cb64c0c45e557d8a064016c0753e474b87bcd2544262dc1e3c8d8564321261ba6f51e583e7ecfc11333113b7ca802f608100011a9be484060962edb33ec22cb96840b254f0c5b8dc141f346761fc07dc1458c794ae2de09d09a693c1736d1ed33b9ab46d173329c4435877151c552da3b54fdff451529d2b09d33aa945048224e3241f3ba8db863459e98278f91e9e1647326591945187ff51bc1102b0a5132084a35876c543a9bf000df632425bdb126f4d2e598baacb71681ec30cdcc737d3701ef0a0a32e3830734f9e66cc09f93adbc5e24cd88e347e3161de211f8ef3096becfb8ac9374f4ea74fb10520717cb609943abfe9030a4b0d2d617e52048bfb1c5bce3a1877977e93b687a8bffecef9cd576a7cf7993b6f74284fd107b49deb4f98338e45e326c58e5da67b1d18ef715329b6b5384de738f558421278603ff537bd7a4d56159d2f09358e0588ef3dc2710241e1a9b4fc7fe3a32d1ab9910ac74cba85a202900eed5a611170d0bad6fe42c54779d56967dc50b309d0f771e734e8bee3a1849d11cbd8529463d12b0e53f300b8c80a8ed2b689ada2fcc68a5a0e692e8957d168449dbf4253c4d96788ee7e9e81b2e19d22f6fd2ea33c32066b042a6ead07e358d50d9dd140c8398654196713396abbb0da3b3ccef1f79dc559c6d0e0f23a47faa37c37e4e759e757a3065c6804c70e3f03bcd7c0962e0b593d843167e41834162c65776941f498df255983416ae2970e2cf018265b711ec2287a1c6f9160eec989c2abc18d2dc6ea14fd591d60e36acec411d40f854d2a139f6dd01f6c9d0370aa7f058cb8222ae95cb455c1bf0c6cb68ae51ec1445a5936d1f92741d69047173f02bffa639258f0ec92742f1ec814deae4b6aefc543834265365038592f56c17a9b1d747ac45126e26844e9d97f8618a31b2ec605d3260dd466a4b565a98db36af6d5be1504f8ce567e6720c32785b1f54e445313c731e83ab47922fb98f61b61764f7433cf915fba1043fa62fe6a7083eed0d88a85ccbbbb474d765ed24641f53414cf47eb162beb91093682969bdfe9f52858e797fefa8827a9b4deda1ab7ee13bacdf2d889e67b9cd16fb17fb30f9794744a761ecbc0a2a56883e21e00cf4ea03fa68d178b180d044ffeac69ff2337cb3479f29cacb9f370ea54983a1aaa0d6b619514a5be96c9a8f20adf45901dcba7ac76fb1a36a6d47900140bc783f4352e9b9669f4492820af5091bece297276a32b0fdb7b46f6dc2c3ab7ad64ab4ba43c99116ae26c62c3c86006ed816d4e0a7fe35f86e334911c2a25cf372f952337ac50bccb9eb253d05578e6a71f5e8a334e99f2d8cea5f395a338ecd2d5c7949f5fbf55c3e48218e68d89b0acd1025de7b23949553b41789492cf37abe79b7c3c5c41653c5ba0db1fbe48064e596118f87ed1c7bc0e75603a44cf829e540ed07da9477c1dc10f87d8f6b62b77b0673daeeb426e0a24dee4ea960b7e67a4c8980d2565b502bf952fea19c8a1feadceeafa7b6f31ae1aecd4deddf54238f454a29f7fb01bc3d9f44fb04fd8ff1ba6692e66e53bf7c3100eec2afb00e623136bcc733310ee6b83e96bf067ba6b0692c5b0e44d44f71778c661a24d0ee202ad87b3452274b83da2555bf435399b9b18237f5d884c2e5e84f60bc0a3e7cca3f10207bd1ffcab71b1cc814571ebe4cba3e62008467da50724d5945cf7975f76ee369d9ce3490d8521bf828619c247b4e7a475e00a3f84a94736e74f36b5d2eff3a28ce8f526a41da65223e0e98c98a722003e976b12574862598541b473bdafdc1ccc0fce2ce6dca4dcdbee917592ba1415f42eb20c5b335fb94a4c4229b1c46dcbd8b3fe5f862dab8488f53e906e7cc2254c76ddfde04adf6b50672780177434efb41f1f4ab72cb446d865e80477e8c4d44e97b7c8a7b3c2c47c775a04a7c9365e573211b32ec04d067a88fc6ac255d612f350f77d96fd37449c0168ebac790752145123f3d21e9280c365f23bbb5c01c0cf8e79ac6744da6c48dcde89c1c5b5c220eabf1d50d40d2bcfa4c2aeb712441ecdbf5986e7b5b858a0fa4595f7ac5f982b4e93ecd799404d0633bd99561da060bd30b7f32478dc289baeb0c17fbc602358a2891b9a7705b9fabfbf4da3544d31acfcdc44bd8742477e5e16a8c3c84c5537eae817dde5fac629eaca9b1acd0e56401a99b0f5a572a8627f177e486871a8b553ee17c04fb5689fc7c602c682d6bbb38aed37a4b16f14292bc4663c56184e61a8c8432a4bfbaa7b1eaf2dde70e54dd832e0d6f6b59224711d356aa2dbe7a541f7ef23e668c35aad733d857c6830740d42748fbd43af21e110847ad2672e7e2018b6bc804692572ea5ca0ada4a47f25c9fc055a1fd0b776f916b3464afa0a4503f3e956041492a1c98a5cda5783ed4290616a6d070e2f956caa5a8d1da7e0091f0c037f26baf145908b4b09c8a72007c68939b04505fb1ff43429f9bf3a563a5dfb56020c6de281cc0d85c6c87dfdf70d0eea77a2f7d017a9e977be1946654fecce987c66f43d39ce039fb7467be6c5d8e588d1f02cb9f1321821a1208f39be33353a7462765053e7c416f33200ce788bf9362b11776acb7d68d98e2ca3553a4a8b191455b13930502a86d1d6e5656d5ccbb1f8b9ca580fc2f826cddaa8da15da65fd7a3ab926e131282c814b6e1ebd403f43a6736120d96ef9cef59da340927fb91faad68d838272fa0f2e7a49c7ae50e06a7075fa1e2be5635d18f1f2a0c016bda77826633d3ed47a5d31d3973ff4c07f7d6493305c5a1769d5d96dbc686064ab935771d776d82532567fea7fd6151897e572529b04b25c1f45139a3ec8651a06c65a9a6e12327e18efdfbadb474e22f7c2cb50b232704fb5aaa22124a00ca2ffe4f8b775b3cb63d4d5e9e25b324044843c14d8ec7f4dde2762197c3ffd9baf17b30266f5fc1d2d0cad837b269a0dcab267810124ff0a3ef4db11b9353659a01db2de9c6c1716c671420fd300be24080fd7f2897a291e11bab6c3569b38e31bde498f58652cf6bb6ca9d29ebf0ddbbe767558d2643f4ed2a90db20866f973fc21bb48a2caeb1d55cf263722095e794152346bc0c7cf153eb85ed48ffe2fe13ad4130e2f30a2d016d841452645d023ef242d13d149ab4e112b248af04eec5e72b2bee4f0c8da338df0c09c5d75fc3c88aca7689164f687e06cdf7df2d261d8a1845feadb780eef0efdcde9b7196391621f61e52a51e40b48315e39dac4204b420b4ec6e0e254fbfaac9001250e67316d0d6deb06e70a1f75be61f291c264524c470463cfca3210d829312bc19c47c424e8c7f8086214f15156066dbed261f80821b473eee4a6cc18c4baa48fb62c43688b9555d56c84c0ff3e305b55384faaf2a08c3ee6c7b3f722b072fd3f3c6011c9a4b039bc11575f0edc0dca62d77e4011f9ebd8ce22b72712e89c40b3d6df856c334dcdc00c9669852f5e52da7744a9055a678a1cfaf71f40c58a34b9f46b8baceccdccd8883f64c83da61bee005aab89ec9e67ccf82adc773dac70f90e0c2c9eb658314611a1492d5be55e3f9d077bf6a7567df514e66882f09a59c6b981b1b80bf4d5e4faa3f4536c15bedc58d9794f0a988749678fb986a66332d119b8e1cbc06fe1f73c3c6c65d085fdbe8d6fcbdd0164dfc27cbf2f52cc3e4c7167d77de932ba56fed37c8e2f1e3ccb69890261cbea4261661a9492094035c049052083f0caed05262054f582c366dbc930c3cf424c834dca8937e895d42812b68878932f2fb5642a6614911f85caee3c3cd80f287da6162eb82f846bbc5f89f0fde549f3787aedfdce2df61beefa5575e92f80a31f11e93ad7225ddbc73e3152989c4cb8dc4cf104451809daf688e0cff2d8866af57c2631057efad1721044dbfbdc1921ff4571cc0c47fc8585efb5d6f381084e59fefbfc312ef619539208679d1649ce2a131745c52a2521e0c42a57f59abc86cc1a240586cabacc94b13c04ad7bc89d7c1d69d0f4b6a0e4ab305381bd782a9389a460aad26fc95c266ce272bbcaf7778469f643b903a09c314a301ed3407901491c96ce0cc38a8bfd07f4e4cc1b65812cd06db24b26ddc4687a10846a51638e3e91cde77a1c4fa112c58be9306130ddaf378a34d5a9ada6f6c7b9d51adac4db3392842e5c76edba50b08b8b8401fcf8ef75ae7943a980db712a1d5b51f6ee6aa8ec68d2a39a46bbd593890ca22d970c3875e755be97229b0b229469a1438fed451a33b8b73d3ab94cf4c71d3004a22b1a2f383889658dd6df3c721c593ced120cd8139484335ae521c5a38cb678ee3b9b27be07929ab32678a56d80ab471ca336b430123de46aeaab157e1ec28147a85398f3ac45eb93f772af9f3d5f5805b53ce3e962fad02ede911b2a628de916e0ecbbea714b1c9c254284ab807a37c19fce025f0b29228690368a10e99f84f884f61e0190720016f7a1bce44cbd466a6f19b319d54205ac83289a4b293c4b1c23fe20880924e681202710841958fb3f31428ffa06f305fb7ae4433821ac98c4f7968a9058aaeba60bf71c19148ee6cce73b51dcc90dd5b3c1113273237cd5e6b858ad138926991c0a21b15cbacf7270e48f8540718da62cf7c41dd91ce23573bea2a94599cd495dbf833b3004f5402c1fd1315df1670dd14a36682c7001a32f668dfad5e1c27a4e48df773b8cbc361c0e4d8461952aef757a64a9f8061cf800f8f027b9762a46bf61738be571f749eb3c2479caf92b3fbd0507b78b9b19797904faaeb0f5aaf756b4ce46f21de4953770dfe7b71ca04235f0b84aec4997c305ebb2e64825354f43665561e206845c0bc59f1b24875b2dcdaba9ddc091c886e4e78c83840d8ce3ea57b47c1b09a267dfa5c75fca5a79ee43a78c09833fe45073c49b38d2b40a94a12cc414620b6125990e132c599d1b3577a313ec00e630f467f8b7a80428efeb9a1b3b21b6de74df64244a26958da5763a2ecfad9a8c1c004f1f1b1ab9151a3b4d23be7df3f4f7a711a75027d7a210ba04ae700ec7b505f1381c9580aaa09be7e8437453c47e66ef0ed753f6cc797c093524db6984ddb95442548434da1f2d4d8b819df9139a4aabe5451324e071b465000c553ba915759974056b5cb1535fb9169c417ad3e4d7078b86dc0e43342804dc787971d3a896d2d1d3979eef49b65368ad9526cb9891b3673ca0e2f8850a9f39ef7cd37fa588cb045e5e92c86973ee24405b491a20e9ce3c21ca76e67fdebbc17b73dedea9f3b848cc61b2d115761614852c388afd76a5ef41c6fb43fcd69024d8b7d5fe02905aaa902c15bdcc9e322d1860f738be2d9b6381acd07e462d9c6ec3b5874af32990026244d230b9742796623f53c7f3885b3291af1620ad1a15b53267f79f9f8cbc9ea831e17f828eb6c6fbca8923569bd2d9736d7149b8764ea8f975e77641534ca86684667ff312981357d53823534f2938d2d9c4a568c65a444f9f7616f5d0bd6a88ee59beadba11248347853f9e55a2b8", 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r4, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000200)=ANY=[@ANYRESOCT=r2, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRES8=0x0]) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x9) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socket(0x0, 0x3, 0xb8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x83fe}) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd16) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2b6}, {0x4d}, {0x2206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 0: mknod(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd}) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000400)=0xf15) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000000)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000ac0)=0xc) shmctl$IPC_SET(0x0, 0x1, 0x0) chown(&(0x7f0000000240)='./file0\x00', r4, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x434, 0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 5: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="058c4cc154b5895edf170affb44c37b4e96eb0aa265b33a650172f5b1d2760b1cc8ab19c57387cc77e393974c9e52e4f40f7def3d6a5", 0x36}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) shutdown(r1, 0x1) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x908288819a20efe6, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) executing program 5: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140)=0x2, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt(r0, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80146940, &(0x7f00000001c0)) listen(r0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) socket(0x10, 0x2, 0x20) executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async) sysctl$hw(&(0x7f0000000100)={0x6, 0x9}, 0x2, &(0x7f0000000480)="9d43846b7ba612c77ab137a1f88f83d274a04d45cb8b521b9802083cce3599277f65a1fe96bcb216ce37d523c4e26ef728ca74f31324b390a97b875ac7ca90501121498a34c44e073b3ae8d6295ad48b93c6210c7ac2f4c82c898414930b1fc8459e38e3b8f7df21d785e0ff24a43f007cd5e8976023a5449ecea0a3ed73ac3145998d4bcceb300d907de61f03cf0f0fb7a334f512d31afd8d9266621d7d42963ad145485e796860d1f57d0ed31f189dac1570b21e4188b91a6001933c6d78b528953d3e12ff3e46a146967ce0a1b19a634a0850e5fdd9845f6572bfcdc387cea7b3bc735082e28f5a188f3460541041b91c4c7311a74cf2dc0717b43d6a0834241772e2c571bf93e6532d66a3ea32b8d9aa95452e3063115694a44eb9e7784c19bc763c3383b0e2afb68eb2c4898c561807c1a5e68de75b249d6c724e9d674a5714b06c89eead944559f9b1ff928b8358e518a6d4a4483ab5dab55a3f8eb6be9618c4651b8c15798ac6205ca7b68a3cfc899540d21c5279c218c1e5e1e7bfa2f74c62cad47fe766905d74d154cf9ef7590aeeff03bac3cad3e15e88286118d402c140855d745101692d4dcd005fd6242800228b3b3696204cff3516c19bcc57186e7a5029b5133a49d4e431a217a74ed092ea51d4784d916c8535e903dcb3e9b8cfad290287d0da8eee572094d017d148302e8b195b8ac12e185fa2f552dbeaab98428324945dbd210b26f1cb14d621f65fb89f4b1d23eab24adb957d2d9fa3e4065b4f71530ffa38423bb9a2328a2a6457cff8a5c6f9809f3e10eb91845415f4aeb1893e141607efc0806015bdf5b9451118fc9f9f45b95b3347617554ca29c6dd51944de76bc3ecec7badeac3612a5ee45d8ff16da7ae7c9303ef9140dd09a29d882cfd853321b1973b85c750dfe76d6b3f76ef881090e218b73c9be41faf19a29522c352c1fe05bbb788e2fdedac9a23ceba48513c7d8bee42e1d81f281cc360e4db821a576ea62cff59ba009b492d0005db73cefab109ea77d1a44f49ede75dddb73c0586de0f52a438b913ec6a8cecc4c0fc1c855d6df551759dd76651a28e788c0481bc5bb6ab2632c10eef87ff1b4a61c5ac4e781d229f625f43caffb7349dca9e8a63c53148c7bb362ec702eeed57404d4ad76e60aa02097c290032dd21ca1f7a875553982f73713fa2c50d314122c2308b07f30f0774bdcb1df219d0b7f3de6d5f322c0d8999eb4ba80da4d35c237fc4b0f8c257903b349562107ae7d5209113a25056650a45c7781d96f61163436eb9e4e058bf1d0a8a222f9a37fb1dd7c8649c1c55e9dbcab7ce2767789532486ac60c8c76d8ba16f71699bc84c55f89e9465ecbc744ac4aea98625c24a659a1b6f8d5931a876712e14179a3929690cbd95a5a358b0e7dbbcca14346a2f8d55de17100d059bf6ddacd9ad2e7ee2ccc7221344e1eee8bbbc251d474fb8e52c519b3c39ba2085becc1e7ce8e6508f57a6c7317d8e7974c0254427907929a91a2857243eb1bcf4a6632ca97e9177fd29c1659c81d25655db8cb97d993fa49620cace47b0449846cf8d168c31a8d71a574c547578e4928fe35f840d2a13fe97989573ffb914ae476e81e1718ea4cf1aa2fac94d2d4ab31049349dd671f8c74d2b6cdc5580d23f09575f5d64ccd338ba5c2ed8283d0ecd0183f7e204718e8df4813197768a9567888313c3f0b99502e55e6c6965132cf7863536800bb78c41a6823ee7b57ed0c475a479bdc2a766bfec22e859e3b2cf644b2c3ecd931216110fed606ba616aeb17a3c6ba57b0c0f260458df7203333fed51576f6bdcb887f8111fa87bb7371cbaaddce9c9a70fc91beef36a19bce1a0948355b457ce869d89309fb55df421189f081c4d3f991c2f579f86f59c278c9ca2b21ee9fecdd8454a46c965c13764e7b935bae2d696e40e59dd8da98b0663760002f922b9277b3a28c8cefd68af4a506664b9e9858849ca1f61e1753f5ca5e567b2d3ea35545e0ed3adf016ff9dfa9420bdc069cc60768526a959cd6484dad61bc1f08e7347812da65ccc8851e0d8ac3fcd78dfd493e3a32b9973cf187d69ad56301211c87e7193d238a78668b4649f427099f88fd63cbf2abf088b5021da74472529f0f14fac16c7c62059d3f831c84b562bd4d0f08cb585c2dd69f6b577ebfd5f26e7d897e183887928ef7be2cc0aad6902b6e0d57870c45e09be3cd193e38105627b835fdcd21371790ed9971613591af473c87f68bfb6e24d4d4af3a779c986e3d90753cd765ed4f5650cbc248238998fcbc3abfc4728071dfb89061953d064e1d0002de6acf3863f18e5c4c083fbcecf17af921ddbb9807f963ed62db3d53699fe0116016373398a38997e1e52da1e260093b3e5d60bfd6f55b3817050fa0c4a79d765a02b2b5764281514d9732cdb4f171ab4f058380d9910fddac56b2c231d0cdcfeb7d23ac42ee7ced19217f4c4b20383472330be852370d385ff27af8ba537df01df03fc561be4e0d104097dae748765be12e4c123f4f8720106fed9df5e1dd9528f0aaa170474d0714adf748062ead8922ce478e6e592449f1fc390d2af82c29851ba27469cf163abb26869257f204e3ab68cbe3669d2e28c567a6e7549c206da9579cfa452a8f3619268e405e289441352e38ab7a467684fec01e38ff8eb987c23e46847af89a2c012d3f1ad5ebb870fe6f29be6f048d5c7656517417326e6362f970c5935cd9a5ffeccbbf173d9871d4559030a2f2660260ab104e8f824ce6c09302cc563308d28792986a4ef2110cb640a08a900ff3e788ae976160df83e85ef2921070b01b0382b3bdfd60c929526c8d7441c396e3464b6f9cac8aef757e145f6eeaeac230ede2a2fd56ff56198458705ad56237079cbb72fcb7e3cf7def6ebc9318dac56d95aad36bc52af22b1bcf5aaa41dd62ce24a1ea11f86923b695a260f2d207d4e46b92e52342adb3f68ff478c792fd1ed234e20098d9326606ffa517e52ee903ddb2454a1d09a4a1ac293802b4cad0e496e6b5d9fc80aedbb1135a6eb6cb397205a345a897ae646e9c110ece8426205dc6b36a3a3d95428e20b53d20a7414f5c9efebeabe701bb53ba64ef5e689499680c141c9b8439fda7b2d4493a42df86f3bd284a8334a94b4bbc0cab321373ab0ec36a67c499e7884ff4ef768678047b1e6b3ff0c76a8453dbd8a5c51a8b9a09d39e7ddec006269d41db8969a3c00ce54d2dc52c78117f0d942bb4dc751f45df46fb47f2f242c2fe9dcd74870a25d117e3895433ed40b1a8557acdf4f13d6daae9a21aeb5d969d95f8c21698f207ec2f594fe74520375d18a25729c8ad494509140d435d0ddedd952aa31480343d28514b2ce27579da8021a8c2e82df129257e7023ed2132e713eb8136d41ae3a324111debab94ac2103ae5b65d4e1a1fc25245ebbf69f7fb6c2a79197212cb043edf6369881d9f1cc94874771cb1e09030dde7d85646665933b9ddcc163bc8b58adbf299f263aabdbe26292e9e70381e5bd26fd78bce968bc343805d27f4bf2b78e6c463bc597a6df6ed340bff35f9f44e809097be295413c81b7c13f3b9e36df1ff6e2799d69aa801d6335b2b0dff9d462ff4b4f8e713dc7a0025a7aeb47de417578e81882d98b5d91b40faa83b42795b5e10bca1102cb4fa0902c3ed9bf8702ad1dc5ec25cda95af667bf4b2ea30c34ca8213a09a57e2cdc24c8d216c89379734083902f0e55b63de34afaffb84db0a9f6058e7e7547230be4f9e9730a5c10a03eaeb06cec18df71205169d062fc4258186e0428d95a6a48b2665f10834d47303f909c94edcc3c163759d218c99f342400bc86b7a8172cafefb8e4617e30438ec10bb2fcaae846f37dd4905fa6570562891550f54ff362b89be13a54356ba4d1e302ca0bd65811720a2d416e14dcf18d7ec32f9a5ffd43b21fdf4f6fd1307e09344a708398e7c42f8d571262e9a06cb798702f69638eee37dc5150afcea21d95a56bc749a12a5e612ecbe66261e5a52ed843c5280477373e5e0a9ff200a2d2c10d34d4abad86c4fa27c69d104f44b210c81bb43cbe5d4cff7374349b4d264191918afd9cc136862da567842fde1a87c777a0381f4e2281d627c01233606a9ad2282e9ac1ad59423d913ca6c8c22e22eb4ed8d06f22b572b8d0ac82d36f936b055dad5c888aecc03bd2d7d8ebab57e197c18074d265bbaa0578e18b2a1c0d61c938b37aae0f45cf2eca7bd7674080d29b65d34a951fc96975ab9141e1fde099568467c00a400213adae524e786e452df717dec22403c1b44beb13af5429191bc0e0e84b3d397cb69c3696ec014071714bf11c90b6e9f21b8e0d497d5e3baf3b38aa22728314113d1450faefd0d7ecfdf0058ce795e03ceda1f18bf3eb118d5e9be34bf01ea2626e24626a09c5fc04f15351a4e30dffc15ee0763bba5703ad36a18effa58ad7565f1332deaf328aea6c71864683e4a09db096434d06389db231df56093865b803fb9d2712685d85e9b5f8e2d4dfbafe62435b40551a32b13248f4b7adab2d49b864e934d55f6d1422d0032697b701f6a7b8e504b4fea17f14db221b61af73382bf99d4073d14367cca757dec731fff53251a428b3eee1c35131114a263036adff4a89d71561a4de3038a1b49890a964ba4ac6040d62c1c5a5756d97b463aff03fe7fb95cd2c68f36d4d1c8d779ff354562ca6551af86a3193f03257b4194baf20e59962ad9913a54101b45e0b27b28686d9d8f59b4f154c7cbee0f2cf88cdee01aef7df42ea08c8031acd5f02e6500be6248df3a1c9eb066a1e25adc2288bf5c3e0dc4788aea3f76054df21be690919b59e2b64937e6de4a87011dd5d90250eff0eef6239bf781e42d11a231b213cecef3259a7c71478f058aac32dc7708d41c35c6b21ed656977735301007bda597a86b7e86d6960ac9355c4619e242478388cd56e4c88d4cccc06ec52d25370fd95ba02115d62b741be029edf867988ef49476fe2d0cf7ca10fe63c8fea1a8552ec20b81b3659e8d1383935965f11111b8624e62dadece90e29a74d46fe0c86d96b9a4560ed20e73876553685d00825af391384f7122c8248fb142f6615a24939050896913aa48f96f44e97962c2e1577b49a24883b4413bd5a7a73d6bfb4f39c9fa24d8a0b7ea71321d3d40ba5aa401fdcc2825b14efa31a5c77b60f424e89128e0151fe15b4d6da4322a90ef194317d2a46c9ff265474464ae298759ec4e37051fca1006b6614c0f56cdec4561329d39f5b03a4b3a18d008de1bbfc7810d5704e90a3c2a6ec346906be14d1f0b606b1bfd999eab70cabfb86ffc75ab81208c515f92318bb52b1627f0de6325c0ac9290191572933b5b03d3b63fb81a4562477418ca2b037fb023de358eaf42d8537cf0b5109ece085b6fd04084c6c2e061317c33f19ead29c8e6822f4d968a8ad7fbef5552795e4be645f052dbd054d02081ad18ab7adab011e45aa2c25698c45d8f7385f926da6ac596dc73ce04c2ebcc77a220f6028859e05d962dfd80b8b2354e3cc879dd35737e79a706ee06173459da475f978d7761d49e4ae5caa1db36b8a383373aab49bbec88c1b54e7071a2946c804042fcf8a6569b0c309c38b452792c17200e47043457edcd4103a2dc73c7335c9c3d907467d8c937a9c1769ce90accb443f6cfb5b55803bd96b8d468059cf10674e050e8e257a90940711a4a8584717c414d885426acadfb55018095d8d37a60833eafee0583ea095e637294914e3663aadf7c49dad5489a14659fb7", &(0x7f0000000180)=0x1000, &(0x7f00000001c0)="5c339775651224a42c879ea80428e4b9498ad6673b7595a6f0f47abbc199b1568f77674f", 0x24) (async, rerun: 32) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9000004f, 0x45, 0xa7b8, "00002ffd161a4000f21800008100000000277000"}) (async, rerun: 32) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000000)={0xb9a, 0x20, {0x1ff, 0x5}}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async, rerun: 32) r1 = socket$inet(0x2, 0x2, 0x0) (rerun: 32) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) (async) ioctl$TIOCEXCL(r0, 0x2000740d) executing program 4: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf", 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x4d5, 0xfa, 0x4, 0x80}, {0x5, 0x1, 0x8, 0x10000}, {0x9, 0x81, 0x7f, 0xda}, {0xd4c, 0x0, 0x0, 0x101}, {0xfc00, 0x0, 0x7f, 0x3f}, {0x5, 0xff, 0x1, 0x1}, {0x7, 0x0, 0x3, 0x9}]}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) unveil(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdbe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = getuid() seteuid(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, 0x0, 0x0, 0xffffffffffffffff, 0x204}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x50}, 0x0, 0x401, 0x8000}) r3 = semget$private(0x0, 0x4, 0x236) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x1]) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x5, 0x48}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd10, 0x0, 0x0, r2, r4, 0x5c, 0x101}, 0x45, 0x0, 0xfe}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x1000, r6, r4, r2, r4, 0x1, 0x40f9}, 0x7eae, 0x6, r5, r7, 0xfffe, 0x0, 0x2, 0x6}) listen(r1, 0x7) open$dir(&(0x7f0000000740)='./file0/file0\x00', 0x79712034896e9b54, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r8 = socket(0x2, 0x8000, 0xfc) ioctl$FIONREAD(r8, 0x80206979, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xfd88, 0x7, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0xffffffffffffffff}, 0x0, 0x8, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/5) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r3 = dup(0xffffffffffffffff) socket(0x10, 0x2, 0x3) socket(0x0, 0x8006, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069db, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ab1fcbb4", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x2, 0x7c) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r3, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 2: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r0 = socket(0x20, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x2) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x20, 0x3, 0xfd) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x60, 0x7}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) kqueue() syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT, @ANYRESDEC=0x0, @ANYRES64, @ANYRES32=0x0, @ANYRES16=0x0]) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) shutdown(r5, 0x2) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open(&(0x7f0000000080)='./bus\x00', 0x280, 0x1ad) executing program 7: socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x4, 0x5, 0xfffffffc, "bed8a626e5b681735dd0dd5c275225070be7a61e", 0x2, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4000000000, 0x9}) setuid(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4d67ac1d689f05390433a92eecbd7ec95602fa31c8cb2f4efe50c57f5a81c9ee90515a3398794f86b23d510", 0x57) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000340)=[{0x8, 0x0, 0xfe, 0x9}, {0x3, 0x50, 0x1, 0x6}, {0xfe, 0xfd, 0xff, 0xc5}, {0x7ff, 0x8e, 0x5, 0x3}, {0x8, 0x2a, 0x7, 0xffffffdf}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r7 = semget$private(0x0, 0x0, 0x142) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000540)=""/137) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4032, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x30084, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3f) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0xb6, 0x0, 0x6, 0x1000}, {0x9, 0x2, 0x85}, {0x1ff, 0x9, 0x93, 0x6}, {0x0, 0x20, 0x5, 0x8}, {0x400, 0x3, 0x1f, 0x9}, {0xa221, 0x5b, 0x6, 0x7fff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x1f, 0x4, 0x20, 0x5}, {0x400, 0x0, 0x81, 0x8}, {0xfffe, 0x44, 0x9, 0x2}, {0x101, 0x9, 0x3f, 0x5}, {0x4, 0x6, 0xdd, 0x8}, {0x7fff, 0x6f, 0x3f, 0x2}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x4) r2 = semget$private(0x0, 0x2, 0x0) semop(r2, &(0x7f0000000200)=[{0x1, 0x101, 0x1800}, {0x3, 0x8980, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0x800, 0x1000}], 0x4) msgget(0x1, 0x100) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r4 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x7, 0xad52, r4}) pipe2(&(0x7f00000002c0), 0x20000) pread(r0, &(0x7f0000000300)="63ec3544f4047f43d933999fa8aa8d5e01fa47f4dcff9149ebc2fa3b656059027234124256a33f715101a044c86d0d1e81cc5025c0", 0x35, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r5 = msgget(0x0, 0x35a) msgctl$IPC_RMID(r5, 0x0) close(r3) r6 = msgget(0x0, 0x200) msgrcv(r6, &(0x7f0000000380)={0x0, ""/24}, 0x20, 0x2, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000003c0)=0x4) getuid() r7 = shmget(0x1, 0x4000, 0x48, &(0x7f0000ffb000/0x4000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x1000) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000400)=""/66) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000480), &(0x7f00000004c0)=0x4) bind(0xffffffffffffffff, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', r0, 0x2}) ktrace(&(0x7f00000005c0)='./file0\x00', 0x2, 0x20, r4) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x13}], 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f0000001200)=[{0x4}, {0x1d}, {0x6}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x27}], 0x1, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) executing program 5: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340), 0x0) kqueue() setrlimit(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14}, {0x7}, {0x6, 0x0, 0x0, 0x800}]}) write(r1, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000140)={0xab6}, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x1) msgget$private(0x0, 0x1) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = getgid() setregid(r2, r3) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x7) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x35}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) r6 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x37a, 0x0, 0xffffffff, 0x9, "6c2b90f62f6e624e000000240000002000"}) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000240)="cfbb25cbd06bea41ad5a7032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a448236bd622e7493a12c1b64b1ae00f41186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c0000000000000000", 0x58}, {&(0x7f0000000c80)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5016cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900db57635e2612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a12370642588691f000049045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000500)="28715b10f701000000ad24befe41292f5d2f4165f2a214c533a7f59cebdfe071af14f8fc02000000c9c87092cb6efee585729f29166ec6811856beeb86e5594c9392b8f2aff1c8e1a2ca46fd7c54e3d1f1463895c3158ef6f2af6e37d3ac34b3237a29ee4c9b12363924c6fc26d962397c24e2d8739f6c65dd003b71dae61c54ba22ef7ae63631762eaf61094d45adf5d51d97bff676bf1adcf5d50ad458875ca25f5fef065b63b0057070fd0e973e29ccee0271a28afd074378e882a1674cd5a503657cfac6104aec37e5ddc7c29dd6581942954aa6e6206cb469fdb16ea34c88c50df95e8fcfb7", 0xe8}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b3596282921373b9", 0xee}, {&(0x7f0000002c80)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca080000008369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f51aa4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e99e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d7e306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1443b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98ef59bd60ee301c78d82880478bcd2d4437afad7ebcbc15f7425b3526ecde3248356b936f1b9335f7bca4c9b3af9118bbeea22877e43c8a619f6594cbd75cc91200e53643d588d97b2236a", 0x759}], 0x8) writev(r4, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d", 0x297}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005bd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000108000/0x1000)=nil}, {0x0, &(0x7f0000560000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff0000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x4, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 7: syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77"}}}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) getpid() mknod(0x0, 0x6000, 0xe02) socket(0x21, 0x0, 0x4) r0 = socket(0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) pipe(&(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x0, 0x9}) r0 = syz_open_pts() close(r0) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f00000001c0)="c202cf0000a427093d8a4c4e", &(0x7f0000000040)=0xc, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x40) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) r2 = kqueue() kevent(r2, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) open$dir(0x0, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f00001ad000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffff7f) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6", 0x99) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 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') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000240)=[{0x5}, {0x2}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 4: socketpair(0x18, 0x0, 0x29, 0x0) getgid() executing program 5: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x3}, 0x4, 0x0, 0x0, 0x0, 0xfffffe8e) executing program 6: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(0xffffffffffffffff, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x2}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{}, 0x0, 0x0, 0x40, 0x7, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}], 0x8, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) mmap(&(0x7f0000496000/0x6000)=nil, 0x6000, 0x4, 0x1010, r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) rmdir(&(0x7f0000000080)='./file0\x00') executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) lseek(0xffffffffffffffff, 0x5a, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7fff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0xbca9], [{}, {}, {0x0, 0x0, 0x1000, 0x8000000000000001}, {}, {}, {0x81}, {0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)}) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000200)}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r1, r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 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)='./file1\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000001}) select(0x59, &(0x7f0000000040), &(0x7f0000000080)={0xce7}, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() sysctl$vm(&(0x7f0000000a00)={0x2, 0x7}, 0x2, &(0x7f0000000a40)="6ec2f3b8", &(0x7f0000000a80)=0x4, &(0x7f0000000ac0), 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffc, 0x0, "0fd30000f850270000ff4000", 0x0, 0x10001}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000880)={0xfffffffe, 0x10000041, 0x40369, 0xa7bd, "d8f1f9bdca0d830000000da0fe3f000000001000"}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae2d04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db596dcaab7c534a6f900af1fe0a13b19a2332ce7ef92e1688cf59a558bedfdbc8ce6d732c93cdfd6532900d", 0x74}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f00000000c0)=[{0x44}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) syz_open_pts() r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 2: r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x34}, 0x0) executing program 7: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x88, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/262}, &(0x7f00000001c0)=0x108) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000200)=0x1, 0x4) socket$inet6(0x18, 0x5, 0xd5) r4 = fcntl$dupfd(r2, 0xa, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r4, 0x3}) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) unlinkat(r5, &(0x7f0000000300)='./file0\x00', 0x0) kqueue() connect(r2, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r6 = socket$unix(0x1, 0x2, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000480)={0x4, 0x7, 0x4, 0x8a28, "3c3cb7eab2b8f9e75a21d009dc8cc024b5af8b27", 0x0, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r6, 0x182) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) r9 = openat(r2, &(0x7f0000000540)='./file0\x00', 0x8, 0x40) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000005c0)={0x5, &(0x7f0000000580)=[{0x5, 0x0, 0xb4, 0x800}, {0x4, 0x1f, 0x80, 0x9}, {0x9a, 0x5, 0x77, 0xffffffe1}, {0x54, 0x8, 0x7, 0x4c}, {0x2, 0x5, 0xf5, 0xea93}]}) sendmmsg(r9, &(0x7f00000018c0)={&(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000000600)="417c6ed0429c012a354b526dbc32be1b198e616be6b2cf26a29bebd22d6056d813a6ede985478cc5afe517eea6eb25fde99bccfd2ce65c16aacbbb5622f14bab644753ede423dd2d5a7b35c2d55eb6bdb15d6f8326b638677db61c83c4d67d5f1b464ceb392560f9de3fd1175391ac3d470e505274cdda7fc37512d712c69aa121013ea825a2a5306592f49f0e6bdb394011a088f3fa44b01d9b05a5a66fbe034d61ed40c68b9040e3ce1ed4f7ade44a4d4d6bab9e967cfac324002065c152c227c336281a0c99ba1c78588e136babc810edb59ce285422b1f03f97205959753f382694ddaefb88a0c5450d604615727651d86e7a551c0048d8a9befe186887901431acb4ef9d96e0693b81ee2f84c10f800f8dd57df4e69d187caaeb21af36e26e0a5575b28a6d0653940d9c3ee2bb7fae16de6b94543be63ddef45aebb36c5bf151a4e75626265f3583bc1660155c42404ef67ed24d5a4f254d6f029ad16395d2a156d179bfa9a0ef510696b83a37c3685d86f530007580a1a7c89020549a624a230205b50599aa478249efe52047b3173174e6a5aea9211c2ad81ee27994755adfefd366aa071d59d68ba89586f75a0309860e4fab4c5361154fdab8d8c964a5b51b932564db9729d82157c60afd1da8c15088c303526accde55322f87354e9555d108fc01f855ff9a3a1fbdbb3638ab40def5e216ba99b4b5dc76adfff7cc6aeeb82b785dacae3c08a5b748b072af68012bc8f72681df6a55f5e2c3499d4639efbee7d9b9cdc8ec17a1da2ed924760586829e6fa0a5757ab06a65890433b831d805a853dbcdfc3c7446182583a33e8eecca073f53f5f12a1aa9eda9bf0974192d53203ef4e0aef44c19222e8c930c7bf95fb20e6c19c36fac83ec9c25cb622236f5db6e0c5b73e2109237427033341f1a05c07b76604655fcf468f4afd69c28460fb724787450e468483e0a5e44ba5c53125b46fd11e28f1202d9006b78abbec1bd18644f393050828a88e58cad4a59aadc6870cd5102f847494db1701d1d318343bab32619bb8a16df3bffe31b3668add500bd3713c20649e4911badf01c477f4d37bef614e77ba2054754e294cc93259891933809deee3e0f01cc74e2eed2ca92cc9282c85964f3372c9d7fdaac2193bde73bfc6bce087347fb23a4085cacaa543189f8516aba7820a08b0b7a9580a0425ab46414a695eb625e70bd13c7702ba1b994c6345f2cac08c9627abe89739702d1151592091baf374ad1656ef106c17f124c6b727d576d48b2cf5795797900a29a3fa9e29942d67b7deabecc2485c3f15be6a1d5a5ca0203548e50e216db2eb4e2047eb7a99e437ae30f6de4275ba3348c0ae09e013395b8cb13383ed10935c6fd28d9dfdad81912badd7feef77d5bb0916e0a67989532273e6e0923345ea679f9696c5735d66225b1a58468761658714bbab4546d9891e27a2802f7f315cd8d9ce30b49760ccb8cbe202e573a81beb8cdf66edf23b71f85d51cc9828bb0335355dff4fd9527ba2566b3d2ce600202acb9e924525b583292f5b659dcb39d8ba046484482161086fecea082c7d58438cbbab8610240af4ba2bb1ef35c8bc89bf498d02695aeb5128ecc030fc0f879328eec8ae2de7e20cd795613f5eb7477895fdec2f1d0ed3dc1d2c1b6f30fd7417ea8f665fd961f0d98eea1019dfd4b115fdb20bfdc92ffb063ffbd0387d50b442e4ee3e6f52dbbf5b775a96f926a5010bb6532f824b3fdadb77254e0deaa6117ff112509744db1fb7a40652b10b40e01732c3c17de40cd85899b2bee34955b7a6e6d9e61edbd3b9e2e90201fea4eb4d928a3b838dca6d38fab7af2e590aea6b4d2e5e1dc1c3ba9f89744623add68a0e56e17398b5771c77b005d474529e6b41f03ee168be9a077abf6e61559df09270dd70359e0fce668a54cd3ae93a6761422eac35f3c5d2c0db815de43b1354f6afb2cda5ef2b23fe08ebe5d7f2001e22f465b68972ba8700a91fc4f2c3bedbbe28c3719bae8e6a0e6f168c89cfa2c42881edbcae9d7145c9b655e725ddd2198807783d96d5a7aa43c0a7fe76f5e25556d76b3097fe6e43bcfabc93d5237c201589256ff6409790e495b2cf2471ece9371218fddb19e6aa20b5ae66a31ac86481361ba8940deec0d908876f83b13f73539d1f2df02dded741adf98ee298cd05b708a3f40621d29874b8f19119f9df411aa680db4aea8c6ddda6938668e3b2461b7ec8bd00ecbabf713b31b4221e229c4e5fc95ff8533f2e01709a23ecb40786e356a88fd4772d31f86d9c1b89ba9c2452f7f8f12ce1e455a8f0a87b6fba19ba98be1b077a66a85d338d934d3fe72087fd119b3ead0cdd1e5f70014936a48a29d9252a9b1488c193da7b4b762f2fefa4dbde528e102ef4b320929946e7ef6d6dfd003bf12032e692a7d22642d12d095071cc9434e81ce5ccb5387bd2b0652aaa11e097b4be9a68c82e0e22a854061f8ba8a9b21438a46d7f72f16c473064cfa431b0a816e90a37f57dfdd3db81134bc5d99921aa0ff4e750b1b297717f9c911424699bd138eef70ed347ecf45f1a161dbafaec92337674ae57d0304b27121f8543255cd40bcd35cb47b81db8d576cd58579b6fdb0d973196df28e03707d329637c65918d2175384b07590a4de1d0fe5d3d893c8276f25301ebdb569f1c885e8872e5813474b9ab518da3a758aac9c50326e6ec7a243c2962fcbd02da70edbeab9553f30ed66283f9960f75d6be8942f66ac9640b03d223c80d99eaadcbcd208215b84f882d1ffd5a3e7460d3302256ceb02bad71e4e605a66e292f0a7ee582ffff23993a231440e4d5a01d52c4b0844d9e77972126782168714ed3156c12e1deb46b1a4ec2c60f7cef897df617d228f7251e6c56b45a5000acd3e4f8b8542cd3cd51d6b780b69e2b1159b10e6761f1e8ec909a32d0a732b3088fdbc217db3b2ba7e06ae3d2ca0659440a9f54bc14fc56975b2238edf1775681f51fc0d39ddb4f8f724404e8fc580a9f669763e946477d009b9382ba004c79f900e8ece6aed5b565e17e43a4488bc8b9dc6c6f98fbc9782ef2c0cc1e012689f821290f3b5c0fe182eea3ec66dffc9a9e2d7124f892890c0a5fb3eb62159184693132628bc50f264c1359388330041c35aab4736767f272790eaa7b691175a54ae6f0cf8e49ddef8dcb3327d78d43393402766ff19f6c7f119b61464600339f55d6e954f64fd95d73c912abaae80bfce4bdc403455cb7bdbd07fa2b7cb67a2f0e88cf65e6843f26f8610f8d899aedf8d3d216b626c2a49d9f6185bfd4668353638c2b6274920b03c9844558cc397061c22b382fc93767e3d459f4a287404a794ab151cfb88bb82d0740720c4225e7f55355d1a1d31e63b4e8b01d53f8cf4c0abd36d717007a5b6ce79b6dcc71b10e20c1e6f54806fccb90af5273b1b918f7e298e9289482b8810c9e8bc7cb9a53cd6d4115daff8608b5677cf1c9b1849875dbc37e6579f822f505729cedd4609a6199de747e143289234cb08896cf2bd632f0f78c4ad0fbc6f06458fb421f3515620349f13e9a98544d03d67945586400ef40f636dce75caf4a02d204aa37a9cafacaaecaada8dd39454427d7d4167ecdb01995ce6a8fd065dfcc760d90274b7911b8a36e5c00883d53ef52a5d2f4738e415b2103dd949ba8c2a4c0399ca9d4144b58f481dff012f8dfaa7a60a56cd0eea2e1af9540a542ab151c4fefa7b76896bc3902c7a769a1e183de4b73972666922594c9384e89f500f23006be689d0997fa5d636f453f78f16247fc81ce3e73a36516af9ca90d23412772711935457cc0723bec373ee5a87f0f1968c1c3b4bd11aa4f6361d6ad9d615744d9c0f6b1addda214415be24ebf3f9ff6a1051fa7d5ad145b99c76065c3083e892e2fcc3a18b69febcd64fce2ccc53f1e5718c860205b9e5b2473017af7a835cff27a66ac37609b8d6e685bd57ae6bc556286ef0c4d3a4f64fbe12d386dec609158800f584783e9e6c44941d2f7c2d858da2089f938c01f5b9f933eeb49652de0ba85cca981b7c7755e9873cf340828d33f227fe2a908b3a02fded5d53fec5552738d0c4f54dcea869f73988501f968d323491a246ee2c6cbc1d22c8eeee1077b405b0020c1538af966dfef744b999d92928c7e3c048deb5eea8fd1b9d184f52ccb41d99a77e3052742e8cc72448b25fccc65bbbd86c639bcec3e06f77161ac1659dbcd05daa507fda43502aacb001540f5f714ef81fae7604b1972e2c81aac86920fd19159e3cdd5418f0f66618f99eedca1e085530f9837d5f6f87f9b4dd1deaa1ee462b4eec9e070fe728782ac0fb2c1bb2bea44ad3c5e0cd3e153f870eb2ef24f5b50a7afd32ed87af55fc19139111aee503b2f7973e1730e1a3d98e72730541d3fbe0f9bc4684dde2ed73f9769035a00dd31aa71f7beac3b7fd07f7e0afbd8ea5a28ada4d2626bdc86b20f85317d2a48a38a1d05f67f54090368ebe1c6dee0b371659e809b693a1ed2b4cc42d05921125074af03afacfc44748a1d0d3e5ecb2e3552514fe5dfdfc980e3b1b02e708c70aeaa8919c5b4bd838d0e1d5aa875eb731d245442ff3c8394a8a8d8f440f88af0023498ff39d036f2bef7aabe301cfe5e951d867b584bcf9058ead42b62a808604d4535bffa7d72ea9c33a889020a0811e75c45c54a856f13dba1feaa663a9f6dd3a1735e3d2d4147ac0fe8daf1e972b76dd9c8e7c17eb9ef22a19397668d3412f730febb0a6df538dfb968001a6740e62968f1ce6441456ff1e602d8067e491c7e6019aef6e9db4e58258075665b7ec0ad159146ff66260710fab63bd46c81c8f7a763fc08cd439814f49f701789fe3aa0ea0d07ecbac995dcfb2bc43aa1ff6aada926bedb3afd78091c1af9228bdeedbcd22b76780d446f13a89245e17d804a11df5a05ef14bdb59fc0d00703a1fd99c00287749f642855098f08852dcbbf06978c071a0ec10eb0229689e07080538b11c38823f9a0b025660a914850c2a87d9b99ab71da42dba0492a6ec9582eeae1fbc5293ae73c653f5de0bfce85ce70c4cf6d237f8236c4750b4c03aac1c0156d73ad477b5ce16244f2780ffe1ae7e186a6eed3af480d972cd1eabc3f1ef99c06a35114cc914bfd059e414801eff708206c7d778a063a373eee8c34d4b6b09d2d7f334ee38e67e84ed6dbd28f272716a9abf1c2cda40c3a075b086aa26ac6bcdd189e57372be04839f7d685d88131784e75d06381e85fc9e3d375e352f58ebe3f28bd45ea2729182b5048b383fd7d8bbc1f674323352548c43f93279d41b968da73be832d675af14368ae4502842ee9a123dd077df4f46e2bbef470cf640e7f306b360ca28448dfe165eed859399193a3ffc0c637cff5e424b08417cfa61bf0ddd0ece89051b90b5b84fbda9d39e59f988c85dfeeefa4bff34e7a3b674371428de823b023bb05ca6c1ee44143a24bb017a20cad804b93d3203c9c363f1a194676a42d6a2bfb179ef017a5161ee82659ea4bd8100e490436993847ca4b0bf709f07db242c20f754e12e0ec379a0e561e70cff3918b10d0ae945dbfb6c4799adf848273d9844b5efb5ca9efa0d12f9ed8b30d175a61a5211927f25fd7a03fc118a1b7669ec8c22ecebbc9d54de9d13eab3d9f426b3bd403787151d0be1ade7b3e38d1b0ad438a5b2d59bff5cefb09c3815f82d6bb8bfbabf20638071f5c8b83688a8b31e4f338bd894a27eab8aa7063782dd992f4e8dc81c0e9fe7fe8fbe5187f4f752b373f451464f8cd42caf94d2765", 0x1000}, {&(0x7f0000001600)="f1d7a50e6fab1b5502de3e377e5f9b14f97f5317fac882560069330277da19ef3ebee4cab5ed02a7c4b1c3", 0x2b}, {&(0x7f0000001640)="db2a2fa620fbb83a2bcee58602c297e10f4f9e446ed6b8e81a866f6e4cd30855af7413f84baf43937af71550197bbbd85da031c4f9d3ea595fe397f85b24c4911e176eee6d7315a00d6dbdd1ac5a21857256232191e38acd47652ebfcacba47c0421e3ebada226b7693b61c69748e1841e2ff0a403f96cbd48feaa049a6e6c2a70ee25faa3bc514e4c2460e542f525e92a947e524fc4638862299739c1c5a09afdd90ee66c43e4eadcbedfa08e03d2de5befb3cd5302a15dc00a3cad392fa2a1eb1f", 0xc2}], 0x3, &(0x7f0000001780)=[{0x88, 0xffff, 0x9, "d59eb6b94f6c658dd9a38bf4e00bb3b501d9c0405859329652d7596157870c28d8a13ca292ee73c243b8bdf3256578b333e3102691c306c4ac1bdcda01fe425799d582a262ff9b052068be439e8ba2f3a067cef8e0effe79323ce3f523a953eb6b95da8f63029c0ba3910eb55f59c15b09"}, {0x50, 0xffff, 0xfb48, "94513d43add8eaf2d0c6b2dd821e3930d4a2725e8417e624b5f05415302cf0e43b5fff33866cbda1395f3761f10019510c4da97f99b95ab8de3c1d027a36cb52"}], 0xd8}, 0x5}, 0x10, 0x401) sysctl$vm_swapencrypt(&(0x7f0000001900)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000001940)="79adb1583bb307856bd74ab45e1f61a7a58944f9b875fb21bd6b320df40dece46c42e3575b511e8a66ffe1f0cce161b6aaa74f64fdd9c792e798985aefe9ce341484af7bcb5304259c8ade79bee30a75b364d32196caacfd0d6aa2769e96c8f0e00d75040e6e45c7aeaa9ac4d6e617c2a60f01b9e2a71400fdedab883cebb307f55d92c0d085fe6e244e92e5d462e0d24b06a9d40fb61997d426", &(0x7f0000001a00)=0x9a, &(0x7f0000001a40)="5c393623933bcca8b880b142b00251eb301ace1791cd72b8b63a7bbf1f23caaf9b82d3e0155122f0f5f118ef28e2ccd0eaef796565670d7cdc3377b5571484a0e7787996ff6826ebd404aa6b304178f4dd1f4afc538bf0e7aae0f35e1ccbd39534a1a7ecfe8025aaad3b186872a6c2c6927c167dcf9544e8552e3dd413ab7af668432cc3b9359ebb6f68df0569dd118e7b58", 0x92) setsockopt(r9, 0x20000, 0x1000, &(0x7f0000001b00)="2b1a4ac23093b1af6fcf125dbe623897e9107949be194de7dc530e5486eee9cc4d5acd74df24d7c56b92cc2cf21f2063f2d8e05c9daa4f58ec605dc950254735eda388e18b94efa1b4e1b59eea19021c51457eb0e96ce18ab97488a93bc282785c4f91190d7496458f1c464924fed36d649b8e1db2019442c9f050baf3cc0ebdd6a33902bdaf6ca33ce9a2d9f6412169282efbe44b8b20bc568553f5c86a", 0x9e) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000001bc0)) readlinkat(r2, &(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)=""/122, 0x7a) sendmsg(r8, &(0x7f0000001ec0)={&(0x7f0000001cc0)=@in6={0x18, 0x0, 0x9, 0x1ff}, 0xc, &(0x7f0000001d00), 0x0, &(0x7f0000001d40)=[{0x48, 0x1, 0xfe61, "cc918d3c0899183797a1a36325ab35b80d7cb5888502966c475a952cdfaa401d505e1ee6b50c1b56314f2efed853976698bf3792"}, {0xb0, 0xffff, 0x6, "7169bd03c05b2da8dd7bf48c6598080dfce90b8ab88dda68ed10bc32ad752387443daacaf2bad0297e0c060294afc1c62aedd91d863ce2d1756324b63990316a3e1e28b9dc24f86ecd77563e1d47a940066e8085c6f208b8a33d87269c924a5793439a1b0f3552f4991856e8d9f1099c9ae00ebac44ec23fa9627498997b62a97c408f8e76c0e1b9ad6cf2075d2e28047f84415ca5ac958a48"}, {0x88, 0xffff, 0x4, "6157beeb5e42abd6ce3216b53ba3fbada3fd52546c793f415be57dabec70954ff271056d93c6a99863aed2d3a07d9e674447e4508c3a00b01137a2cc4b960abdb8e7e6c9fdf6748b9157e8b8d092eafe43bc3bb289a150f7d83c2d7efdfe45a2b027a939108489e762a7ec16ae82c797fb"}], 0x180}, 0x402) sysctl$vm_swapencrypt(&(0x7f0000001f00)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000001f40)="f66869cb0fde7f758552ad837d15fda6395493a6d6cf7d7813c919f467496c768225d2f3c8964e93a2d607383325e311bbb453aa4d72ce972ad3bbdb533bd22c8f69a81af2c8856a77f63673fb6bd2fd43f105b746a2422fe3d0ceb143a6da572e4b16554d37667cac9891d50d26aa4e9a3825668f076aea87f8e091eebfb909218e599b795dd4b044d9730cef7571ecf28474c61fec09824960d250dd001003d91c7b2afdbe73ec0ddabd7dee5651f9b383ff1eb7a39a3d4b051e2bcab29bbed236f1cd87dc66223c451ecba1f43d44baf78e107920d3fe43ba2930745e05564829555e3205ad1e5cd9c77f", &(0x7f0000002040)=0xec, &(0x7f0000002080)="b96ed154cd3aedd8e24f582537e16d1fe036e7628475c90360d6e80773142501583dc3fef8ee88c092d6b0cc69322218fc6aa4c2a4af2315deab885087b40763e2ce4eef753330c0fc60d9c89461cdc18cb041b942557fcb81355e74682da3bf3d4c9b55901650c9a822c0282ecb95510a49f3996608686d1dbded55ed26774fbb52014fe67ea1a59ad4516dfa059577c5f17743ae39477158087ea784f6775c46a9b5f52ec4b467f3dff5824241690a05496d4eb82989a463571b969fa03fb9654db515a66068ef2c9d69333ecf0fff65a68b5d4cdfa81ac18c62c3d7603ce4885269057d394ed231ada6768a8c5280ef90c6c1272f5b", 0xf7) pwritev(r5, &(0x7f00000022c0)=[{&(0x7f0000002180)="89843bdbddf21eb4accb3985a98066a052d28027a0db6a774a939f09886da82091481f0550c1600d1d8ed0ee3d121b75e4cf1be6b0be1baa91196d081cbcc369f342e0ef23ad215a815caffac0c48bedca30f6dc8ce1b287945bb29c9b096c074bd191d80ffd4837d320ed97d31a9a28a617aa330f8bd51b56a53e3e2b71cea69defca69e4807b3636b1549e5a9cfa758d46cae635", 0x95}, {&(0x7f0000002240)="a10d8593dd17502c189bc4b57cd0714514e3d1e2562307c5eec3a7beb32e2c5e2a52f1ee153facfb0b01b3f0fa596c7432085e3c79f86e057ca2034c0ddc1488be72775ae81daa388b0d1a64b7ca2f12a21e5182916a5e72e1eee26251e993aca4ba95ecfb7944056457e5ad31b2a4d7cc403b2793cba49c10b482f9", 0x7c}], 0x2, 0xe03) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003580)={&(0x7f0000002340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000034c0)=[{&(0x7f0000002380)="2fc52b82cc1304f5483bbaae01d5d4c28ecc0d7205ecbe5274e69d4209fb2201989c9ab87efabf1efd30ca65c401dfb992930abbe9a3eeae5607a2125d1f20db9302bcd473d7eba50f99bcd01eaccc220f7160446e384a5f94798cf95f27be873808a6be7ec8c47dbcfd17f50ea4566aa1e6609ea4016dd2de1a354852a7a3884cfe86156053614453bd0e7cd74e1f5281bc83664af6eea468bc5967762a6287f685b4c8b3c106cc8982eeb376e9da2b6c7cef60e29bafcfbc53ab2922379049a248faeeb00727d71ca617b9dd72a227fdd755057e8e72b20f0f36d615fbf363dfdb674d30f151255b", 0xe9}, {&(0x7f0000002480)="f69d62a568899ed609da75fdbd6acbdc9eb3d3594dbf8e89cf934816dc094a3ea4ab4ca273bc17ac725dd9c51c789631a9f133fb4556978c078f71f92d52d8", 0x3f}, {&(0x7f00000024c0)="c65b86421d0159d1cd3f469d0c35dc0e957ec31a01b2db7aeb0db3a6c802207aadf1c9d115d84a57a7078cc057d77bafc53a2a2b2d24ad617b2b4eb827ae54e0836e82f9cd32ab48f9ba5948dfc97ca3ff08063defcda5f0d3ffaaed177e8026c791201f19203d076b0b786349e4982df45d91ac2e520ce7e6b90d4c3cd59eaddcb6255122ae3e4108d1b3be94332f18f65fbe4994408dfb37748439241d6f361b622cf86b01b49fcacf96cfd5431807c5931513170201898f26a30a68a34b470452a058d3d552ad94547268be76c7b40fd9ff51a6490f94e890617534fbee41d124dcdf29ecfcb1812b782df3ddeb4966e28f6f355bb1d7b4bf734e2a3b0875326f23d8223b291843f4f37d1cd8b468df80eb5de551ecf9425762077b32a57284f4d069614291ecd9bb091e1ac5a84c64ddb6f553e2eb4f4cef42466f59ad4f715406389d33116bb3f012ebfb31a976e11b0b1db14c2c6a67f6ea23ada4cb5c5d919b10f8d870939e29064c00749da0025b94dcf48cf829ad7ba434336790655003cef2f09d8b57477b339a459bfc5d3415bfcc0fa17702bec4cecab4a2d7858298451fe83841facd158eba8177c412bf6761b20ecc5415e41d8da54cad92385a4650997a61f9f02ef7e3fc72decdadcefad75421879758791ed6611c3560a1e07c56efb189e4be63a4e40d9f56337f8b736cd6cddaf324899dd28fe7d0508d7063b9e475b3ea2489c4ceaa243f36fcd9124a8a25532d7a3e9ed655bc1375170d48098a34ee2c62f700c12ee41ae678cbd2b35ef231d5da02b5c5545dbe71f4efd899cda2c63fc5146968d977184be04ab6aa9ec5a5c28364e142eaa7f2e670d2685d281f0a1ef9aaad94f6598ab360db21ac9cc3d3535ba151d0ce4e21ef4b92cc2da9b43fe39f30393bfc0cae16569f7a2efc169efe068396335a48997b7fcbb60e8dfebbea70bc180dae943146d78e89d534ec8d2915fa7703a638019d8ca3df877ad34cd4bf215c81d689e4da8695ecf37eeb8649dfa93c441fd1108baa64f44bf90360c89f292cdc6a944b4d57009fc6eb2f3e841b33e8dd092a0e8d4ee1b76cd8d78179bef31f6ca8d300d815208576d1e7763d7a4b2dce364d6f873b4e796b1e607700c2cfb10795cc83c785f00d99b0d3438315f25876f52ad25bb89da8b2dd4beee256067be3b8324807d7d67e47cf29539df48488b79214808e7e4f6d8eccdaeebe0677575e5fc35c5ac6f0bec6427a0b0461510db50f29fefc3755ab8a0ede55bf2c17ab70ea94f66d542849c1818ba08e308f7380aa56b9fd87aaa5b3cc302709b2f795812f8bf1105d9ad6d4c0da2b265167a73cbb525f8da368299ace0d5c21c73f01c4031bd6a29fe838bc7c06cb75823ac591b43d1a492a8964dee31b77de905adcd689bbce6dc0bf23c15b9a7a628664f8f6900d6cd1d0ef45bfae2371395231c1a35e80ee214db6426a7aa42c975edc80c4b8556638325c701ef032e1676b722e2a40151b1c563526ce8ca6f7d079e0a61223ca2c24a80247fc4b39b702e6b9d666154c5d52e62c097e7fb73f126cf3d80aca8982d5773b9063bc82147827b85332dbd24b7c67909af8b41f0769fca54ead1a723873680ffa48fa31a76dfb61123b9a2a1077c80a090a7c3fb330c2e1dc00cda905eb5d2cc2176347cb65a299f74cf8c3a199473e55437872f2aa6e943a8029217261e3c5f7fff3caf824d0fffb9e954505c068c415c65ea160b8c3180fd012240b21356c15e170bbea6aa6bc76c29d625371e8a5b861f4821a7e61268e371e23374d3977cdb1bf1684eb1f9f71a68bc254436059c57aab3c4c8634c93468db601e7bc52d3ebd3dc679ebb8ba5d574e9d30eccd1e4fef0a777cc010a7b64efc50a1c5804b811fd1ed6e96faa6bd11a76f18832547c8322c8abed335cf97e09024d9ac349e98e1560131fd068b5f81decb6198f6fdb2614b33bf8fc4548689804b5a86cae0fbb9582c20ca38adade3799e3abe6476a8ab1b3eb4bc6054d708656c85c81471bce6556b2209363dc5953216b0ddc1db739141b7e4bfe92b518a6078511fe9b5cd221e6730f921c6f29943857b3852a18b3a7affcf5975ddb50bc794423d15144f24a4b3618dcf6e89fa6409925f4a7e2d966d10491af91a3c2118565fdb1c8e5884911c8bcd75f7a8bdc2103394e70f4b8d8bea3cd652c6db2df8ea4ff7ac89f49387085e14c6358d3783b202bd63fde9bac3093cfb267d4b119469e75b7632fd330b81560c1aed7d4009cabe6185a40cddba4c4ff5fbf29d4e1e1441e8736b0777569dc31004f772f6607f4526627709138682988fda875018d6440394f4661ca3942c9a2b01f27fc69f9c67b0bcf0ae885f50fc99abdec0d0aea6c3e3c0ab72f4e4d3419b7537baed54c3bf6cf41eef3c9d957e8ffd0f48901eb5ec2818523f301456300b773d5d2d5dacf5b8b083ad814226d02c9e6f730d0c7cf8e4484de9866c216dcbbb88194f35d80b0b471f1ecc6458e3236eab6f56a36af4ef8b0c9691dd3976ecb4f16635e4baefa71a71d2d1f784c6fa61af77d1de34721659df0f3e58840f0dd64e647172feaab8bcc2505235e8c0212dd606a05c8fd3372a78df5a75ae73e3b79c40e873e8dad0002f94f1b525ffb833a9249c634017f7d95256ccf33f376e946c9928107257a14239e5b2b4a324f8da385f4e567efa0a54a03446d9006e504a37de9fb50731d1b34356271b11edabd2b7417b174061e8fc3d108075cde6f64068ef6840c629e82b89de9f7ea2a6766b0d174b112d6ff30a8d00463dce93841b5d91265b804de226cab48a63d4e5f460fec6de78b732c099ab3d06ad62f008da4b53edac463a5c5af0f804c421ddcd2093907fbcbba0207c0405743787621a613441a16c5448b5cbff9ed749c2f96017057bc7ad36dad85de794f038277de8c05349bb575a6dc5b7e41a893e27de85ea8c5a2c05b53bc0cc0ce6f50696759090b6d06aa9efee1db6570f4d6bbec86dfdf4bd583ed3c4f75e59b4250d40f375afdb66e7ad97d4ff0724e0e1b730168a3470999212606a032b36cc6dbb12b7ea2e6770e300593c5d073d5bf84f16fb95ce954973089d62a703b07661a9711d079850f84a45d5a2e68d091bcbccc4c2e2e9ddb70e7c82ae9d533200353c42b3ab6edd0378ca5754d26b13a087c9d65e6d0b6b75676b5e154249436e48b7fdffe6e7dfc4667ae068eeb048349c56aafc9ce79b1c01936f29fb08cde4ddd805bc5304da80e4427c27953f6c40a309b6165f2aaac45f57587d60080b2fb22d79ce719d7532d973a3ef8a5c0b68d61708531b58336155384f3fb512a16a87aaabf3990e04dc900411c183e0ead84a4deabae43bff0c74d59ddf7a2a4ce9ed86e1ab7c5e6429a2132e7bde68312baba9d43a542427ad451b1fae2edf16633866c63decd999e10c90bd1827c67b8902557c34e4c03408cd72d49066d6e798d0a6c3fab3310f7ebd5be36d62d798a22b87a92a50b1bded5c8b5dcc7b39e3d50e0a0433574e8305c781d423f1d639e5b5d9613a8de4cd2c5af6c461a8739f5a7a873826a8a5ea0a2b6e9c2fc9869f6a8959a4a9d29e285adca6dcc9642cc1c8a96a3da13c04d7035dc7bd585484e76c62807f7c27601c269212b270322240b37e719d3a31bcbbd01fe0a53ba32bbc959387126e2e6f6353ab90a66388369911163807112e67ab200d9b73ac9aa60ba62fa88778132c9e83994ba5323d87e55f0fd1b0041b187da179c81d53ab7ac92433af7f41c282da2cd7d8ed07d8c6fc2263d227bcfaa86de304a089e46613faa0a160444c287934c6e6c2cb7ee433ac708f98cb0cc49a919fb1bd61f147bee534038f6f31f8a7ee68bd9020daccbc8bbdaf6c7a1eda2c17a49bf3605dd3a019c58c3f208f68c7e8151827ecd84f28a3a6a0c7914b68f554b12db3332269e6ce98aa9082cdf53eee5d13c8d044337afd0113fb77ac41239673a0b149c3566d478c946e2d1f8a1abce680df765aab87851da9a5332aea056494f0e96784db46c2c77c54cf0a469c32233c7df6e784e699054d9187f9550e34c9cd8cf99414d06a3667c035a3f9c984adb47dc56eb5678be87e3564da7deead83c615733a71aac88869c5e8102fc5dcddf8d2457e5bb6aa7b52ac7df0de38b5b3a07ac77864e32ed3396c2643152e09c31b54df3ef7077d814a4d53dd5a2c55c4cbf8834f5ecf0bf7be7953af48c4a705744f9cdc1c93a8d2bbe43aeb8f5cd1907bec0cff43fee7366784a7ce4301d95dbfbaa18e3dea04522c537c0d6802a8f5a6d53f149ecab1a5fc1cfb760c9cfd222301449af8507e9f3e6e8b36fe04bcabb8f736331ccb1c2988bc25c85dff11f2fffd7ec5fc3a43569799a1846e0e1f836854036730e56c3af60adfc10eb832be8bb54b10f87ba03c4eb47b78af30a75e92d9adbf6e2450235ef13a5a977d681070a9555ec0d59914a1a46272a8d1cde17571d51af39cd4ee69fdb18c3b99143f967885a65cb15d47fa060019cdea96fcbd9e0de9aa174c3d03651aac60428b604446dd50aefef5450c417e54aac14f175e8e007ae503adad29d2c5660af9b0ef10702ac1d6442e1bc86f7e6ec8c56520cd92a34856e5b8db823a26fd6e6a89a96968f3e4c540204a098e41a276b1e4defe499f07a1378aa6b2709fa5869dc88fb7725424474a3b413ec729c0109d3bafdf85f38b58dd84822ead9f83deed6c7a3cd9d202f0a789cc9503dbfff575a3ace65f5b51651600cf95b7280a4b572338ab542d528fd38c0c02875548b663695f72bed7b4f7c6134bcdd18171b69e8dbb26631ee0396b25641ed69e7b7d2ef109c1b96caccc08622e82cec4ed8c64b74dc0ebcb81a178b97d939d289b929f2e0429fdfd61ec1f79d99bca1146b6ff0ed379b38692cf441c99ce8a5e70ba940c59ec3ddaf12118345c0641e5771d2e6f049424fdb5e170eb2be28ead4354b77c760484ab9c6b9fcc98e1b07fad34a4a25ef21311fefe00610a88002b0535231e292330e058c8f3135ab72fd156d180740032de87970f1fb8d5f3064efad1dc6293873ac1b2f35341faba91777184b8a2b0ff7c61101f01b03f6769992fe0af7ee86648d81500d7def0503dd21e00ced3636788ed983c6a682c2312c5910cf44cc90eeb69cb1d41788829fefd62e5b3868d61b658cf04766551b958078076734a46b25c963aac5594ae21439ffb7b8f21f0073f7f69e60f5ef9c7245232fbace820a2c353fc660db3af88735e3754c45eb9ba740ef5dc8d5bc78e1742c0775e5da0ac2773f4b620677b8b09e4f6ee23a57c02429c9bc7ba2cd50168b38e48eb0fe4756a3ff051b65e5529941be8dc69f713ef8a2a084ec8e6c79ee1ca4c98cba160fd00fcbc164a3e646fa3ac8c47c183636f01808f56bd39209b35837c182097d38e32586c9abccde2a7b96d58f382cb7304b2fb98f7226e0a6939ff3f36ead97043a2c4b7f5d7dc327a8d6607996958e7505a2d9d562122e77f91df48d0e5acd1ac07908fcfc6101b9cc3b74c2ed483043b620fb0165982b65052be0eff206366125541b1ad89f894fe58dce56ee2ed861f855f86e135212ab2fc4294701e3b074f6291e47fe7dff3b1ef2e9e891ee49374cf16e3cff31ab637debb149bbd24d077912805bcefd829981089f95f04198403ca08ac60dc85855229856224df2d66366fee68a329e8afa4c55540f20038d0cf40ebe0690b33f1f25130ad880a6e2011edec1627c7a28292af28804ca79e1b148392cc0032", 0x1000}], 0x3, &(0x7f0000003540)=[@rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffffff]}], 0x18, 0x60c}, 0x4) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x812e, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3d}, {0x2c}, {0x6}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0x22, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x205b9b) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) msync(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x5) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0x5}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x50}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) sendto(r4, &(0x7f0000000140)="c0fadae9e5497e85b9", 0x9, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf6, 0x170}, 0xc) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0x9, 0x0, 0x0, 0x401, 0x63, 0x1, 0x1, 0x0, 0x1, 0x40}) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f9433f9150", &(0x7f0000000100)=0x7, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 2: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="6fffb121a9e0f05af6b588261b2f6b49102ecfca19ce0fae0aded30bbcd54477dd6f954704b395edaa80798cf97e840c99836736a35abd2f19d1489a82f5da49602c", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x108) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x1, 0x1, 0x80) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x80, 0x0) getsockopt(r1, 0xbeb, 0x5, &(0x7f0000000000)=""/122, &(0x7f00000000c0)=0x7a) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0xfffffffffffffff9) setsockopt(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000040), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000005c0)=[{0x7}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) pipe(0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000680)=ANY=[@ANYBLOB="651a7685de48b1753a5cc50f11c7e236d45b47e6189036b2f717d7895eccb68c29ea184a5921bca8928407b75b1807af6f1662f3886a8806b895d917785c2a0d8aa2a17b90d2ce18eddf807962e1a030729d26a6c774542cd1dff5dc3ac6dc93b9b1182ad7e6e5ac3cc0628e8baf9002d36e2a80498ad9b62217641c38f7e1f4bf237d17f6b4a377cd12d92a6bf38dc1287ccc2bce3e9554f2f70e8440b93fa2a7a5ddfb1b39c2fff75f39fa62697400bd350f8d8885e96c0f14d9ced8d282e4d20d0096d7bb1d40c60f187be44b942695dc91ebab83270bc61157c279f11a8435ed22f056c207456677a9387e7b6f653215687e3476660b6d2fa5c3d3d6", @ANYRES64=r1, @ANYRES8=r0, @ANYRES16=r3]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000280)={0x3, 0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000180)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x9}]}) setrlimit(0x2, &(0x7f0000000600)={0x8000000000, 0x60000000}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) getpgrp() sysctl$hw(&(0x7f0000000300)={0x6, 0x7}, 0x2, &(0x7f0000000380)="8fc6261834850075ab152be787e3aa2d293e318d24cd299a99b3cd8e05a907dd06003d0d77eea0e4e7be0524f5e5bda896dd9f3daa1c18095e44bdac46b3db398ef331ec376a47377013a267eb30b8b7e008b7033999e22f69adcaa96ea1c08957599136bb97dc6c4bc1c4d1bfa706c0406feb3f6e9ffffd12dcf116e4620f4d7a1ff60f1e0e60e34db1d83da38bfb3f50781ec5c903291e58effc9a9a380cabd209140f69de90c7a487856ceeaf6d3279871685002d21bfbe2a7eb9e27028d1ea9751c6442b257e5b6ce33ddde10ec2", &(0x7f0000000480)=0xd0, &(0x7f00000004c0)="31252d2b5d6682fa697ab5846247acbff506ac3aad2a823e3e6d2528f0488e264aef1330add8807be3929d11b4c7efa3735688c64879dea65bf0412d08818f62ba08253d7e75f548f6a42604d750784a390c31d57fa339f72e13826753a4c3092a85ea07491040fd9b8c45de63cc25e96a3ab2405004d5c1df5ecf6a79e6309476103332858db3781ae2e788b1a8af8d1d4b7fdd6924f16ecfac58cc787fb2fc77657262b7849d9e490ec43b6772c5fa49ea2a26ca5a72e2fddde969f821523859431fbe2bb002afc7c182d8e92d390444765ec78a82633d3452e26c4a5dfe193cbd8c2420da7d195cce4b", 0xeb) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x8, 0x20001) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x0) setuid(0xee01) ktrace(0x0, 0x5, 0x1332, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRES16=r1, @ANYRESHEX=r1, @ANYRESOCT], 0x401, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000191000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x5}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000073d000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000000000000}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0xfffffffffffffffd}, {&(0x7f0000095000/0x3000)=nil, &(0x7f000018b000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = getuid() setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) socketpair(0x1e, 0x3, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) r5 = open$dir(0x0, 0x0, 0x0) r6 = getgid() fchownat(r5, &(0x7f0000000040)='./file0\x00', r3, r6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) msgget(0x3, 0x280) executing program 6: getsockopt(0xffffffffffffffff, 0x1, 0x200, &(0x7f0000000080)=""/124, &(0x7f0000000100)=0x7c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r2, 0x2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc5, "0800001eba7d00fdffe2030000000000de00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a", 0x1}], 0x1) executing program 7: setgid(0xffffffffffffffff) (async) r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/519}, &(0x7f0000000340)=0x209) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) (async) setgroups(0x0, 0x0) (async) setreuid(0x0, 0xee01) (async) truncate(&(0x7f0000000000)='./bus\x00', 0x0) executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pread(r0, &(0x7f0000000880)="ab", 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r3, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r7, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r6, &(0x7f0000000340)="f875a4cee1fb787b39ed945873f0d1c36a2262f3f3f2fb00292a19b1a0df0df512b71d6cdd93d12f874f00fc62aa08d9e8b70514379b6f46574519c993857a6b2717dcbbd6f10b527a36582bebe8b7673c5830eeb68e740f027d4a28f206dec0657f7d26f2ca3c395e6621100cec36cedf2eeb3ebc11d414b3c9d284220054164bd7770a7e2847ac3eb42065f6b78b85fb8e4d221d6ca12b5063d4dd9f1a69b0bbd55cdc8539dd9913406423fb233ad6e8f63b956ae120983697017cc0f1", 0xbe, 0x8, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x10, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) pipe2(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e"]) sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)="5a642ab04bbbc08706e42b12cfbd94fb0b3d1464a57e4b717610b1f35951e29d3280e66dafd32cd5697bb7307f7c685daab6f859a1007c1d16aca4fafde62d71b84a161ecdb13a70b8706b8b127c0506624b38d81deb2370eb367f4c5535573ed1ed590b4a1619497cec981b90d060a6b6df7d9fb653d4201691f79b411cbd63d9954644da067a0f352eee7127cad0677648386323657973bf8fc53f9ced2d123271d53b569bea0895785c706596ff3b47cbdf3ea320c8ddb500cb5f509d600f680d624f369e", &(0x7f00000001c0)=0xc6, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x38) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000300)="9aa9d5361c64f590deee46af021dc7f65eb0af55338525c7b4a85b401f5b6752bc10a4b1d058ced54a36f75e0e1ea0c747a05b2cabba33a6020e6dbc2cf954a3e202a14031910703f166eb44753225fed8d9d7affe3a70b9441102ccd2a5665b4a13fbad32af661e1e09fbcb0ccfe7dac34587c1ba508c8a0d8a6876bbf1cb74eb0cf1642477db2eee5e8126f2a7c37aa5dcf45e440ce319fe19e78ca1e940e8363a5cf65a4453f0c9501701f63d05d6d8f56568e0", 0xb5}, {&(0x7f0000000240)="7de2e569c13e8114488e1f8f464e20d791fee7f892901695705fa313261fafeded6a373f556ad43fe678afb95293e1aab13af5a7cc4e9b5fd3fc0aede72f8dea3d3e3075b5b3cb80ef51ca0c96b50e445f8e7b50bdd163a1c2ebcac81a13a6b626f1cd6c4d9f6bfc9e79", 0x6a}, {0x0}, {&(0x7f0000000440)="8eda65350b63da4f0bb0d5585bf25e99e130fe8e8b86d2a4887a668fef605a6e26488778f13e28bcbc7060cd063a9c4c17cb08b8a23d76e1b58bf1fa403cb0537593b4f6cf18ce4f97b068ce39467a32ae8a2cb4784c72e3c07a3ec5542bf8ff03000000000000afe710d96f6c3278c88acb1ae0cf79579f6114fefe25ffffffffffffff7f02b6df2b33d2427abeead364bce3b894295bf2b03ac201802bdd3794b30b4e9ef6a89d4a694d2aa391b467fa3a3a6bb9d423e82539d1e50d51b82a9600"/205, 0xcd}, {&(0x7f0000000580)="9d6da38e0d0dc554f6db73e7f2748fb7a4c92393345e1607e7e6b98584dc9f008b90fa45905c5794235ea2bf77fa6bdeabb4de2cb31f323d05a204ce9ed16d7334940a75139949117c804678b41991fdf53d", 0x52}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(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, 0xd0f, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) executing program 2: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) (async) open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x20, "100000002300000000000000000000000200"}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x121, &(0x7f0000000180), 0x7, 0x0) (async) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x802069db, &(0x7f0000000100)) (async) r7 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r7, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) (async) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)='\b', 0x1}], 0x1) (async) close(r0) (async) r8 = syz_open_pts() (async) r9 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) write(r9, 0x0, 0x0) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x1d}, {0x87}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[]) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mknod(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100000}) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000140)=[{0x7}, {0x54, 0x6, 0x0, 0x4000}, {0x6, 0x0, 0x0, 0x7c6d}, {0x5, 0x8, 0x3, 0xffffffff}, {0xa1, 0x8, 0xff, 0x6}, {0x0, 0x5, 0xff, 0x6}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 7: syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77"}}}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) getpid() mknod(0x0, 0x0, 0xe02) socket(0x21, 0x0, 0x4) r0 = socket(0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) pipe(&(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYRES32=0x0, @ANYRESDEC]) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x114) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) syz_extract_tcp_res(&(0x7f0000000380), 0x1000, 0x6) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{0x0}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) truncate(0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x64f7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x800000018, 0x3, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000000240)="38756dc3545fa0f47567b4b4018634bd7b79ac6c795709c635ee4cb597ccbaa444361a638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560f729958f8514106dcd7d247654be275b487b09542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebcb308c5a356f88dee155e0344099faecc3ab808ee225bf48", 0xc0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) executing program 7: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) setreuid(0xee00, 0x0) (async) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) (async, rerun: 64) setreuid(0x0, r1) (async, rerun: 64) chdir(&(0x7f0000000100)='./file0\x00') (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 5: getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) sendmmsg(r0, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000180)=[{0x20, 0x1, 0x7ff, "d58a18f7590fe2a8d9d8e18d311c"}], 0x20}, 0xbbf7}, 0x10, 0x0) (async) sendmmsg(r0, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000180)=[{0x20, 0x1, 0x7ff, "d58a18f7590fe2a8d9d8e18d311c"}], 0x20}, 0xbbf7}, 0x10, 0x0) r1 = shmget$private(0x0, 0x2000, 0x490, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r3, &(0x7f0000000080), 0x0) (async) writev(r3, &(0x7f0000000080), 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$inet(0x2, 0x3, 0x1d) write(r4, &(0x7f0000000140)="7f23a3c2", 0x4) executing program 2: setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) link(&(0x7f0000000180)='./bus\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020691b, &(0x7f0000000280)) openat(r0, 0x0, 0x10, 0x0) r2 = getpid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x10, 0x4, 0x7) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000002c0)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = socket(0x18, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)) connect(r4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) setuid(0xffffffffffffffff) connect$unix(r5, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) socket(0x18, 0x2, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000002b40)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8863fcb34860debc175d3e6d3ca6048648810a3657618057c360a67d876243986ae6e53dea2da229b85a38c34676535f369934f16aa4fd523e2c36a963de8047c3e1a30d5f1b0af6d0e07b1ad4f6f724904cd37d00000000d2d11c240d13374ab7de666a31300c1cbfffafb4d97980e2cd8c0e1d549b237b5ac50a5e8fda78fd353e0ec1c79e964f84"]) r7 = socket(0x11, 0x3, 0x0) sendto(r7, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r5, 0x0, 0x0) r11 = socket(0x18, 0x5, 0x6) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r12 = getuid() writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000003cc0)="88f2eb328de607a5b6b40ecc6304b2fa9e385827897ace625300b2e52f7f71cbcf86ab582645bcf3fb0da3d377c599239a03d6d08f17724b7f7b45874fbe5037ea8e5188f79f1050c4f8e0b494711e08bb2375c6f805f570fcfb4e9b0797c117716cea06d8425632f9785b97850dc4495d47d0c33964739301c01149d55e9af099bc43bf1c5bc3563b080bb1485a3a6e24d6b88a2f7a176b7d713496a6dcc171dba17b41e8ba4c290af9eb677447f103566ee3a3183815748c3a3562e972f5802a75e5efacacb07c03badce7abf098c72764242cb925e73a9b093389842d163b55453b2955f106773cc831ffffffff1a17e6f062112e845d5bfeebca16e71e698dbad5f3737bda2c861ba0e494a1baf0720b640762912e6452b30f7f0af9fb35e5ecd2c8d3427b92a112e7b541c23e73b7de6dce5769", 0x136}, {&(0x7f00000000c0)="105db92c62224933a58d5cd143fa120cf006e0404a6dc66a2b36d30ca87eecbe092787eec1726740f52472deca14be4dba4442df5c44e1f644f8b6ef9230b7cdb6000000000000000000", 0x4a}, {0x0}, {&(0x7f00000019c0)="fa28ebd71686ee0c6c3da7f28ef82181466affe68f571c3702fb5d66079b60b7ac976a6cf3c894a2dd90a363c428e6640632002870e3113767bbc01f0872fbd0333ecfeb4122f91bad2059a7dbf382dc9dea7217990b21a124", 0x59}, {&(0x7f0000002cc0)="aad8c14a46babdf92ac99777556fccc2811526feb03db9fd8ce7e18de529ce79e0eede92161ae080146a5b67e7d96478a02b18541e9d696183cf30bd2ae7aea5b9f12d7b75ff8d622ff49d8a641977ba1c5c86593002f24f7740bdfb73ed1c2c43618564d34ceb18407ebf1945e26f3a379fb31f731a417d7c463dfec85b0b570bc189e4389073f04f44fe89292cd603936e89882654b39f51e8c54efc2259ce360f32fff4fd9b1614df47e70c430b5173fe679b15d8879c496cc9793d2cb49d9768ee56034d5afab4eb2a65fcb6801043b8e240dcb4c9fb0116b9aa05b3cd3f13f17961b0eb7e83350e487119381b2a492999bc2338309356e09b9c67734cb3980f9ccc2d3a47f8bfbf4b9a464a1733c5b55a3dde8bd186c98f2f7c21580d98cae956f3f51ac3221775dda720497d1b4631b152927bb0ab53ea5b88c581108482b72fdf2c3260a4320e81c9d13d4cff1745e7b04de1d8ce010639bc5e46e6f96ffc0409efb8c9e02b0fb4e9ce9e31047314602ed8695b7d3151329e0562eb1646c775f34204dad648c6dd23ec5bcb2725eb46efb657004a321652dbf8d897ea30b33067a3bc41c3e235f134faf4cf1477d971a34992fc301ae1fa1f5d5b1337bda16e2a6eafb1b5a232c098495fd48cb4871f54530eadf24c8d985281236242a933170f8f56d9f99b68d941faa09999270388bdd064de1498768e2fab27b1068413399202f2930d3cde38c0b031c147db83e7b3521b46b43566b2da9367cc5daec59bea94fbc3d48127da9d078110ba2f35564abb89bda1b3bbd9a2cf06ae834e4102e5916166f2ce4c0508a91f29ec780593cdc99f4afaaf94afa6ad65cbf7d7d88f2e6a0bdb0297997e8e2c2b09670e95fbb547a9b555c70c9d9a129d1811f352a77749b9ea70e88db8197769da8b425f1c9391ab655da57983070b9b0085185366bcee43ba2f3ecfa1b6f47093b347b60d6069960bb9049f31642117201376fd3d45f034ab3caedafa4002cd964bd771c1e244b02c2efce03189f355b6e04e3e6b58e5c6fefc374a16c27f5827f6b032bb3d6342f62be261b7d664536fcfa959037dba6b7af3f3e05e9a72b7782504ebaf4f6a898fdd7a065776ed64cf59afcadaea01ac16fb9f60ccae9013780f159105789e5ef7c5eb3ad1e051d5c024aba99706363a0df2b0fb2cf3daea31f7ade8fe261dc1f5bcd269e96d7cf6d3c1fb15d1c108119809b9fb2ff6f1c49891ad32166dba3c91a492c7159fe73ac4d3506588f0d00acbcdcba5b4bde490b85e43a4a43af2fa643d5b43167e9b88ee5d42713e48c6f250986b27435445589b18cb0003b49ec612bc36778b00fcdb6902b04bbffd19327636c8b9890003531b9428d62c16af4cb2dd8de17800a2ede3dd124c6503e61e8675f4da031ee5bf7cdccb952d21afe511301389260e9b164257a9e0995ff9a506d860d396b2ca3368e7a81bfc4d0fb69c94d5eeffbbf686ee36c773151dfe1c3f310f3b9ea1d5c1f183e0ce1e2ef8ae9f628938b34ed2f35622422ca095ce7857922ec57ccc80ea6ee7283367676b154fa6683e2ad71a8bf0b50be77a0018b1cf319b0b2a9a9f3e3daf45e2c823dc4fc5ce706cd6c25dbd224756491cab697d1112cb6c651d20f7f4f308a6af447a8dac7e88a44883c4931306a0468a359b58ec328a614cc09ec4746663d63f08e811edff2c1bcef0b9105073f05a2e6dc079c9a955b406b72c05427897ab0006a6ce883e4365539b9d1b650fe6d04d75cf99bc9b6a46faf06a7d79253c2ee0f7af4c7c2cef78e20fb9e645952f32521b6569154fffb5401a7f2ec9890db74103f5055e0a779238b8c9eb47dee4e660ed82baf34a6fd02e02898dd1c5a788555acd2b4a3b1141c492f68ba23fc24b2703f5f6abd6ad9ffa32a6f9e90754fe6a04d7c4a339f4e59be01ff0b917402bb021d3e5084286c6d99d8e93b1f5a0ba36e48aa78e4938f28117ff6e97ec791fccc9d0f34a652e3d1a66d6d6cc37d85cc1bb096042fd4d9d4cb6f2e01c9f9d9fade57f887f5c79b498226df58bc1ee9e6ca7f79115be9c73cfc8b67286707b3497471a801ba6fb5b11bfb452a2fda507c8e8aa511d5b706a53eef2f0d892dd209cd011729c53e4f722372b557aa8b48b0a406f34d618df81c5967858dbbb977b77a6e9ffe4e85332cc276754fe109532e7f0e277264bc78bb63df6e8307ad5cdb45a366c3c27c300923b0be58070b510fc0f393497802be7d0d0f06c6ae4110c8c3c7954a13f16155fa95272686dd4f06dd7e90627be60d3ae9648e85093e8ee5d64aade9d040d8a97661487d762323d78c0d86f7ade318682d0237cc97868b6d83500c9d99e84d79356d9f0f278bb984ec5786f56d39de18bed592df80f6479f1903461f370c2c969cda061c844d3040718face2ee89ba48cb3ae5eaa96a8689f8559c6c3b0c9c60e6e06f321cb5244587496e04f8b13d11e6f7cd799f847c2b23266bc63e9c7d68873e6e6e4e1398d64175ebef124f82c7be7ca3f5c1aef3ec1a5985b6761792b41635aedbf3e91d68460b7d6ff100421228638b8c7ef6bc3a0a769ab217bffce43e2423861c826d5d45b29beab7f8d179c2f5770f467400385cca9f6d002c726d83b4e6991a612f1033b88f58090b7f824198f970797a0260bd241fe562774a1ee2dc412725e4b29f1536908e81496454261525b66bb49932afb7bccbae9ae5f880b5df5417101be11a6604b05ebe0486989e27b2fb4c4e29c43bb23460473981331e643344d0dcf7dc955d89be7565eaa89bd5a7909708426dafd0310b5af75411b4660534b51de4d292de80ffba34bde0ddd9ee09beb1f0e2967e1457dc82e38f546480e7155087ebb92a8b9b186148c7b5402868281e773e3a0dd1a6ad9904fe8dc55004bb95ce6b872496af0d549f4f7d5e05d3b73291d9ee0d27dfb6c16e0d7d8dab66df634ac4bf8870692e653bc35d31bcb3ee8c3a6e6cdc5129077af4ec885d119a8f24a43f500800eaf838cbd5193292429228a98ed3b6dded4c2841f8c6e8da89dc98717ee4a67491eb22adee416f58c472cff8428bfa530ac1528814e46d2cb1ccc46a2632f124ce6d17f307878c7d9537d8dfa8afb018a1b003ff2bbfc4ae904a431b98549e3e2a7d7222e5c1a37d71d3b6b3327a7f2dca872eec5be1194bcab46e844ff4a78e1413b314565970fd8bb012a134ef3078794d236a2b7fdcf169b3339e48699beb4e25f531b92223f5873ea4698b21d86197c7af0e22cdc1c46598788ff6eb2cfc5b60f6543fe4686eca8b458e1407efa5fe4cae3b7fbebf7acb07fcb9db47e305e91cc8a865dae72d3fd30a86612075c71ce686ec7a21bb7fd05cc4dda04a4beea0bbcf2961908e1ec09e7b3f0dc5168e188dbc4f0183e5368b6ffa6ea50c43b7de2f6e50a5845367c1460692f80996be249ecf60d211d77bdb21d005aade66b25bdc3b258d8be3b390c1f52124b590015140da9ba7ee20a6eec4581c983807c9242142559825304e1892bb004fb83a00a5748c64ff36e8d9522462cbe9c30900773eeb44f171a7750063e71e4bfcb046190a1c33da25ad981d97912d17499f9f267dd3cc084322d84db7ed07ca0aadfc2287a728501d5578c65426810ed8ab86d6fdb25799f875525b6ddad63fd72c384742b50808a5e9ad13e8701810f288df5022fa8f0949acb9297d08df50595c3ad27bf0480cca5bde42805ae64f9bbc10df8e3f5e91ba5a23a7eec40307be2be29c39b0cdb736f082ca565cd6b278b6b6bb6d1d0bcc6f89c8edbdf1d44cb234236eaf8d7bde332fba473480db52708a0fec89ca92be03ce8b6a576c4e62873f9fb9c6c127addaad8e32c56634713cb68b098a0cafa4ea806339076dd6f05f05e5054c634b2c70ffca1ab11429f4e62cdbebd8126ab66e8fbd5c122cb547e42603c1c9c6f0296eae6931d4ce1d514d218ea3210d13cb56a342cff67749dcc752414f3a7cff8bdcf1c31280c3855c6838c869a4aa9cfa038ad74c7d17590b7e06761e05ea1e38a3443016c9f22adad765405bfa670b5189a3655d3699a507516b022c839d15fee64b167c6d1b4148ec34aa60c7ada96a30bfe31ce6f9e61827fd53e88e8c522c638ecfbc106ecaee34aa7753829df0a22fa5cb1e0fd470dea21ea4f359989cba7bda54c0da77dd1c3fb81d402757f346c5606f9d41baf20bc84796f6636634c479839ed83f250c98ae65d04b88f032c83bf96e1cbdf4640987badf08b5d90e238a110bd3237612d34406d41473ad18cf7fd8c10021540c338ba4416abb38e48c8dea5aef3c27d793bea671d00cef447c1d124f2b36f5f2d2f14e72cf7dbca501ebfd821728031f71d490866281800514cc1b1a55cd91133d9678ee3cf609a9c3d2dced0bbf49012c047e7da4f94adb8fe02854a40dd83e279b2d7e4a682e31310f21b10cfe63a0fe96e0918ff04f956921be88ce6964e55be6d8672217f00dc6cfb98637337808cec3aed451aad6265a91c5ea3d96f6aea20a6ce1ca189aa6a69bccb9a38e27f56367817ed7fde8a1e6573503d1c9b9c826687a9a89307f54bda293a2ffe8280a9dc7e9272525b207ff1e9d2b8d9c323ccab491021a0c46a779b8beb3b47984b6dcb04e663c25b1a57dbd52fec9d507b2c507776583a1ef7b5bff3a1ff590fca68cbd9b80cb355de6e84b0944b24b7a8a5ec35e5048a1349d1f19ab5504816b772f997c480cdc1d619f825f269984ff036e77c9a5c2d5ccbc86148635db79e785f95a7254b65f60b0084390290f286480e5421840376bf9744a3e496a29622b397b4929d0af478bf997d451f1a78438307840e83fcbfcffdb726ae4d11981eec14d94bf420bdca4fa0151a6f5f35e9c7376c539ccda3bb91ed9aed1eca43fb1c176074ab8ec2123fc304a0119f04d332f46de69ae026513d788216da160ed1af2a46b02db6236e9e9957d85a099f9de40228b1bc1a5b187de7b7dee493bfc571061653bf484b80cf8c71f83dcc398ea6358fb6541cfd4b27c21480213d931a213f28d24b79cdb953630bc5ec761b093087ec45481f4317a12606be9d173e7581338c4a399d938e3fcc90887b80308f5650eda78850de5ea40fba09e225a0f97d257755bde197fee9c3c6ee596572f761b11adabed1fef33ed3df2ae7f5526f0084f8bc3e85d26a075915c7d74911f550e2ac9cbf94e6bfc8dd585666919ba93ba1508c74ab15bf204978d854a9eaa952c57b672fc48157668ccde4ea2b53c5fb877f542eec6251748ff01f375ea8c7dd96ca37595110a6254fb51fb0e1853ee21c6276fe99e520a7d0946aa3c0ac5c266d98cc234e36244b0b94ef3cce401f2ad03d16f6d6c8bd7d27031581bd0229af92ade57060d2f5ea38493d9376afb8e5dcada7a3d3fa88698d3564bd3ed9309d88c6d17bdf81c3052d8d45f5ebf99cb20c057eb79b7a6497930fd87677da62412c7c9d6cda62fe05db587cc4c3197bfd2254d40a4aacf8b57fe4eaf680761c26ce9cedadf8008fb3a8b667eeb3753d5f2d8bd2e67126dd62c38473760badfa15edb9dec0c9981c3cf8f3ca18205fc9684979701d8c56bcd8c1024bbffee08be0221deae9a108e0888291db350b486309e76ca1b294ba8d58ebc5d074dcb29cd450a90358a4abf995177486c2ce815b5f922867424dc9d03fa395d43929250846672ae572bd68e2d7ce7ee17b3bdf9871ffb98dede01985c46125044e71b707569724d9e39a9159ab181421e0c4b91f4110075873337211b9eed85adc9749", 0x1000}], 0x5) socket(0x11, 0x3, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r14 = socket(0x2, 0x2, 0x0) r15 = dup(r14) setsockopt$inet_opts(r15, 0x0, 0x13, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x13b}}) setreuid(r3, r12) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r7, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r11, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000080)="eec29d5f3696ed9a2f1c54f993bbf88868267f480647479632522705528569a46e2c052c8fc6b5df7ffbb1465b3fdcddcc55dc33f8234808ebacd2", 0x3b}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000003e00)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e82c8b4e6295a1ed16ea091eb4aa37bf7385591dccd477caf1257575cadb0e63c36c1dc6addc52f979b35e4009bcb4581e89c537cb497399910a1125885cabe91f84d857a762953342d9238c1acbdb3f4ab53d918e9d14f53ae252b037b3af604b0353fdf86e460eb1f4ff023d267c9b374412805b5b24ea5cda1ce9aef8c69e37c242ba3ef376ae2172bf70cabfa67ba509de7c8c70a7efed3f130b40b3ef8fc6a3df1a2973b300543c82efda1c189c8ac5ee5670ded24a", 0x10b7}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475df77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f0000002c00)=ANY=[@ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r16, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r14, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="1800000001000000000008006b7d9bf39d000000", @ANYRES32=r8, @ANYRES32=r12, @ANYRES32=r10, @ANYBLOB="000000002052bb0000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES8=0x0, @ANYRES32=r9, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x406}, 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x11, 0x4000, 0x0) r1 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000a1c, r1) setrlimit(0x5, &(0x7f0000000100)={0xb1, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0x800b, 0x4e}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000980)}], 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x9b, 0x0, &(0x7f00000002c0)=""/155}) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) (async) executing program 4: open(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000080), 0x9, &(0x7f0000000300)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0cc6a901e4da624b06b02ebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000180)=0x210, 0x0, 0x24) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mknod(0x0, 0x8, 0x20001) (async, rerun: 32) open(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = msgget$private(0x0, 0x0) setuid(0xee01) (async) ktrace(0x0, 0x5, 0x1332, 0x0) (async) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRES16=r1, @ANYRESHEX=r1, @ANYRESOCT], 0x401, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000191000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x5}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000073d000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000000000000}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0xfffffffffffffffd}, {&(0x7f0000095000/0x3000)=nil, &(0x7f000018b000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) r3 = getuid() (async) setreuid(0xee00, 0x0) (async) r4 = getuid() setreuid(0x0, r4) (async, rerun: 32) socketpair(0x1e, 0x3, 0x0, 0x0) (async, rerun: 32) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) r5 = open$dir(0x0, 0x0, 0x0) r6 = getgid() fchownat(r5, &(0x7f0000000040)='./file0\x00', r3, r6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) (async) msgget(0x3, 0x280) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000300)="a28a8f7d3e2d87058a55b3a54e4cde6a9769f485e9113adeac5b0617e7d2e9334d33ae3cdde3c5da0c144a296581a0a61c31babc9ca9d85c622ad944beb482b006833745c8a3635d36f3233f3a2354d710866106ea5da6e6bed5f4a0c0399a756b3d39aead5a416f471159def9d43dc574682a4ff8df0fa3309c7eaa30a971783424db09631baf44c1f38b4e3bbf9778b588ee73dbae27459f8f3c9ced1104bd60b33890750153de9d9b70dc5f8f93d4d9b9ab148b91636c8be787e3cb307032b9da323fd91a084542922d9b6521f8f85b5554767bd97b3c5ce80fb94beef558ea3a1e31e8e04202a44749", &(0x7f0000000140)=0xeb, &(0x7f0000000400)="b54f0321ba7b65e86de9fd716022710c6eeb378677ff09706ea9ea4166eba017263d64799611205c7b6df56fc566c72832baa020011534f0d3e08195392a822c3903f1424743a8f9caefa6078b931fc062dd81fb5299e69fd631e35c89d80ce6915e57568f17d2df4e210dc1022d31bd8338faaa7cead6128f12765a146b491994614c1040c1897d83f6084bd9f555a72169869f0e4b4a12024d423f9e59619cda4093e8227cba1238cabe3c2dccc5218162d94daf914a", 0xb7) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xe653, 0xfffffffffffffffe, 0x2, 0x1, 0x2, 0x0, 0x4, 0x1}, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x81}, {0x45}, {0x2006}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r5 = getppid() fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r5}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000100)=0x4) sendto$inet(r2, &(0x7f0000000000)="89bf45c25f8bbff14a7ae4d7168d08ea6e9d73dcc0d77302a5dd75db5d6499900669efacf15fb8b9db51d9570e21d3741ea7bff1fa93000562ce352ca573c083ec44", 0x42, 0x1, 0x0, 0x0) executing program 7: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0x100000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shmget$private(0x0, 0x2000, 0x520, &(0x7f000010d000/0x2000)=nil) shmctl$SHM_UNLOCK(0x0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) pledge(0x0, &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) getppid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x60}, {0x4d}, {0x6, 0x0, 0x0, 0xfffffffc}]}) write(r3, &(0x7f0000000040)="39997cef726a8d00", 0x8) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{}, {0x1d}, {0x6}]}) write(r5, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 5: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6", &(0x7f00000012c0)=0x9a, &(0x7f0000001300), 0x0) r0 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/46) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xfffffffc, 0x0, 0x2859ccf6, 0xdea, "b4fe5c09f6f6a63593d215d8d2e22ca870a2bfd0"}) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000400)="16", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x3, 0x5, 0xda6, 0x7, 0x100, 0xf07]) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x7fffffff, 0xfffffffb, "10cb000000d400"}) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) syz_emit_ethernet(0x4a, 0x0) r6 = socket(0x0, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x2}, {0x16}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) sendto$unix(r3, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000240)=[{0x28}, {0x4c}, {0x140e}]}) syz_emit_ethernet(0x26, &(0x7f0000000040)=ANY=[]) shutdown(r0, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@random="b981a5548fb8", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x6, 0x30, 0x0, 0x100, 0x0, 0x1, 0x0, @multicast2}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}}}}}}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffff7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x3, 0x1, 0xfe}, {0x50, 0x0, 0x3}, {0x832e}, {0x81, 0x0, 0x4, 0x1ff}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = getgid() setregid(0x0, r1) mkdir(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000180)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x1000, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) r5 = socket(0x0, 0x3, 0x0) connect$unix(r5, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1, @ANYRES16=r2]) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d7", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r4) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000100)=[{0x44, 0x3f}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) syz_open_pts() syz_open_pts() kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d6) open(&(0x7f0000000200)='./bus\x00', 0x2, 0xe4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x85f8}, {0x41, 0x3}], 0x2}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x80000000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x10400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x89, 0x9}, {0x1, 0xba5}, {0x22, 0xfffff6b1}, {0x8d, 0x1}, {0x3, 0x2}], 0x5}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000200)={0x1f, 0xa92, 0x324, 0x31d3, 0x9, 0x100, 0x0, 0x10, [{0x9b, 0x800000, 0x5e, 0xb6f22ca}, {0x8001, 0x1, 0x2, 0x3}, {0x9, 0x8, 0x40, 0x7ff}, {0x78ff, 0x702, 0x1, 0xfffffff8}, {0x0, 0x9df2, 0x4}, {0x7, 0x80, 0x3f, 0xff}, {0x4, 0x2bc, 0x2, 0x4be}, {0x4, 0x10001, 0x4e0d, 0x1000}, {0x3, 0x0, 0xe1, 0x8}, {0x2, 0x4b, 0xce, 0x5}, {0xf7f, 0x81, 0x20, 0x8d}, {0x3d, 0x86, 0x81, 0x7}, {0xffff0d06, 0x1f, 0x1000, 0xa55}, {0x6, 0x401, 0x9, 0x9}, {0x200000, 0x100, 0xffff, 0x9}, {0x7ff, 0x5, 0x0, 0x1}]}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000340)={0x5, 0x9, {0x5, 0x9}}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0x6}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000003c0)) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000400)={0x1}) sendto$inet(0xffffffffffffff9c, &(0x7f0000000440)="3b5ea3daf2632735b2a6263391f4eec6f555706848f9683f4420839b81b74d4c9c4b934e1b300445f4943e5c00ab3b7af5b62bb83d0804082145d567b60dd902ce5f9d911077fba664795b6f66b612e76b0b9338c51903259be58e39d8882c31bed3fd7e", 0x64, 0x4, &(0x7f00000004c0)={0x2, 0x0}, 0xc) ftruncate(r0, 0xff) syz_emit_ethernet(0x2a, &(0x7f0000000500)={@empty, @random="b5976a022e18", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @remote, @local={0xac, 0x14, 0x0}, @broadcast}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x10000, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000580)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000600)=0x6, 0x4) socket$unix(0x1, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000640)={0x2, 0x1, 0xae, 0xedbb, 0x2}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000680), 0x3, &(0x7f00000006c0)="67c83f81f6005cfcc32d7478b8ff69fd357e3902bf078fce2acd2378de0ed76dcde386d0ddf6412660a2c4182d734d6e82f68fa2d0e3af95a1e7032997e3", &(0x7f0000000700)=0x3e, &(0x7f0000000740)="b093afec7ad47902f0a5fea179917c4383533f1ed65fdb7337e746114f503946a41127547d181408aa9f70680c1cc2bc8b6faacbda169c8f377ed6709fc6add78b4b456326b4ca4514f02d1aa63088c37008ff49c2caa6a17764e2fb544676c4794febf484d0b5378f27e28755ea5fd5492d3e0d2345a47b185857a2a9a9f7b075925f2476c9ede0f8bc8aebcdcc1b5d23063c6cfdeced824bd4e55731beb140130ba206f1d45820c1b36643b9ea9cd0b0b7d07d54777497bb3a8973c7bf83cc4ae7c17ebf60d283c37e56ca85da5e37e26cf256f6b4d0fe361e10f1be440fd308943184bee3e3eb606e86b2b7731e54c613703191c2067266e6941ea1d9", 0xfe) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000840)="0857b739726c793efe81376c63e2a6e43492bdcf7d9f612b6a2583b8fc00c317d1dac239757785ebedcb44b8496cdf0a5e1b07b962745c06dc0f0b2c82276339dbcbccf2a1a30ca16cc9a7450f612fbffb40a86b22aa39aa08456fb6569bcc750015f6f2724fecdb3ed5be51ab97b72142235fa8a1590ffbbad86717954f77624f15d6451509fbf211845ccf97d1cca0b30e2e585e98d6cfa1124eb5a9bc1fde7d7d897cc133ecca24c46506726d8c6d76c2e08b84ca974a7b74e0074e8cdb8a915257968695a70a3ff9743634", 0xcd}, {&(0x7f0000000940)="f2e83dda2f6e134024e366b6909a5f106b1380fb93cc3b237a35318fc72d5ec9ed3482ca5a58326a80da9b1195f634022056887cad68b7d4747ed236c2249a8eef0ceca278da35b8c0f481946826101a5cec9126cdb31d9a2d292d138726cee78fb0e99aa6435a0bbbcbc286dfa90fa3238c8f5428e46aeba9acf2bac1240e666273aff5a9dba2bc351cb6211988641f65fae122fc9feebcfe48634615310f045c47264643ab9691ec652a3b6ac0a062c0b38b6bc463159b6b65a3412e32dfafe12586760bc2e1873e57e883846116e190e028", 0xd3}, {&(0x7f0000000a40)="5c46d7a15b107f505d97436078dec238f866190fb9e9d628a41c95584a3575e49fe177ba81034df307f3e2e8f401407d461d9c9e1eebff22bb798f7cd40aa74acb3646604f63a37e1daae5516ab2b9450c4f2e1c3c23641f4e1f7c54773bb5f629e2225158f0880a8eef3caaca503c313402bb35fd929694a85e0c46d7717dd7111725b24b7848392547396cde506bdc86262f5faeebf66a112e551662a10ec597211f2cfd5348e61b7589b7aa302d2374b9a123aaff6a48f117be1aad2162231aa03e6d891904c06d99b222ca5fc15ecb58e281016047d949e0df1f809cbdc896835c301e73a8", 0xe7}, {&(0x7f0000000b40)="7dc76ceee02169f2ab77922669916bba7bae17281a18644e51e69cf7e5b4201221394c4b7ec291648c4758b1ac4bc65dac3953ea2eaf13363bd86164808e49e73ff400eb8f85e05ab9dfd21753c5555609b92d090a3c7058a2f96eb5bdccc26f88bdd532a37d196c499415f920c25c9a286fcd2ce5a60f31149423ae90f08dc4e25ddffc054d40a4570259a77c64941f41944150e6e43c74fc306c316d17679b47492006df901736fa8b68dc13a849905aba68711ca700005c60ef75195433ff63d8e1bdf9403018fbba3e924a7de83ccb12335898e5f7e83873596c2305d6e124aabd25fc97dbda95bf01f13f15dbca8643499712def8f9810f94888715c1d891c9ba26df18d4524f1eb6fe1db7eded8a0c1c94d34a0c139e9d32544a78f8cd2d2aa4c104bdd59a6b0708b68049d4850d035b48eb6c7f90adf08d6de3bb5022a4d37f9696c440ff9c6613cb2520f00a9bcb60c54fa5204bc05c2100493374377c902f39ccebc3afaf8a7cf317d3ae5350b0925e19ffc4f00ea4a5954a7d599ffaa14d9064de0d2841cd7dfad7350c221c2d9255e0a52eb85fd906a69a84587608359581cd2c01d8121a1c6b532990f7181b54c750aac75d9649ef0b5a30532ee1c56c22b729f72f1d988353946774b054da1397b42323526953aac79dd86c24e69562708acde8b31e3505f001cc63e327fb1c3afc0dae018ce1384a2b655c14376493b474990528582ffb8bf3984417eff46ac8ec7739f37f4c72ffe4392c76a4353d4ab74704ad36499d9d9c3c8fb6e8db4c07e41e5e1307f4210c76eee286a8d7631ca6b6c46211ae51d4472c9c2f42256f3d5e2c489d2fbad9bc15ef1f6ed207b940e6b897cbc252828a92b4edf0e694b94a51313915954b8262a738e6d08c9cfc1021ab645137665652e110db06d94d8c7b3f77154900a232fe88211c4c171d1922dac000e79831f0596cf0db6230353f9fbe3e85a4d280d0d938169818b5ed4ef845691711f2ac420fcdb6cb7b9daff152c8c65a0bc341471444222b560d34d619e4f4c77b55c2fa272c32f7aeb927e64854c641e4e48a6772076967aa2d4802fccb1443a98cf5bd4bf375f5b6cf9fd5b05c7599618847a514df2798a7efd0b163091c8f35aebedfbc7ccd75f889d88ed52faf303d2190b6c1a2731db360a500489ec0f9f3d309e6612252b869c9f16f75fb9fb04672a636d8ea08052ef8fc4b4f55337f97bce6b9f77302dcaa7aee9c8d8bf2cc3669f4a6cd028a821b1b8a56bd0726cba41c9d0103ab7bbef3d4e8e4e77da13b1141c5d43a0d313380da59e422408077b1af146e581f792bb71777e268c7fb0cc044b932398ce12757f35f6f0b8b81ed342e4f74e7ade769e8c9474c68f8095a26b698428c8d2756c61ceb3f5530d5ef9bd9413b1e4951454884a089b7bf12ad27545b6995ab84a9ffe34ea9b375559f54ff00f6bb9c98617fc6810f52a69371daf27c00187c46a4d77c3bc18cd953a4b7f90c9b3a7b53d7ec82026766862c6ff98859867c94e8f25c8eec4819a217634e732781b78d065744ae7ce0fd564dc186d50b5411c67e66f0cd5da6e40e01c708766d3129702f1ff42262c438c68e27ffe32ee59d30a07881e0b83854d48fa0037f0791430991406af667913bdc6539d2993daa78f18e0266ca37058b9e42034cc093991b66aa6075a54997434f891ea76c89d083473ee7fdbfd1b7c9215ec7ce13c744c4ee7ad10decaca9c03dc4978280b1b11b1f93b7f684c5586e135c5a918c0dea239d682e3014a8677fcd451ef03d0c40c440659d5c659dc26478c0f9465844b5d58586e7d93523ee67f2fafa71d5cfda2fd134b1166d147955bcbea56487358ccecf48c142876d8d8a53335e67f84020df5ca7aae520591c4b5b4ea7c4bb8380b2ae8b97ab8474359ddfe4fc47d9da9a8821f4b0848db078ac119af64e7c93574786bc353690a30d0259a86250501b82115009d70ec4d4c6ce5455c3d5bdc3ea616aa598015a6e8d680404cdc19335c834b72645a110f7b030fcd6590cdc7f9ecccaaaf7cb583aac012b4e8875f3f66b84246cd85972f199ec76cf21da8d2580448524e962ec5b5e42bced9430c3ba94474f7096ec984369b1e70869b32082b45d97dd868bdf69add50f4e6e9c576147f754d0e8088af8cba8ff45f7ce05ac645f3d6b1db4d348058a5f84803eff8a7e42b6acdeda38a52f79e9e02f28c149b787163b1c7a5eb97c725e16e55bfcc9c219f6260ede2dc6c3be6042cf38a9345f6a30a1ef2f86aa10dc5d0876fc1f25182c37578b7bf92d28aaf37f38fb48cf963620827477069c031f3f8374e9ca7cabd48d2b93b1715230e656fd5f5c5ceb55fe6528f559112c3a4dfac34f4c2f443f7e4a5d0127eea3873080675340e914ec563a0e6bf31ef0f5067ebe5c2e183091654b319ac529fe1ebb02f257ffe32420dcb34460fabc37295f7b9ece050972c3b0e4fda6c91a24b032d25cf0133755fe9dd98fdb8d542a7e461620db02f1cafaa6eb994451c2e4f54b17139b2e2ff17caea1b5458e52213b1a311dec6357d62fab9e2469dd858b1227e826539405444f6cbd88bacb87e2656c3e8062b0da7265d71acd32a140b62790ceb9a87168e6ed5f8225572287954691047e330d44e9f89fd0cefe55cc490e899c574ece41d5fb9db31f31c19ee7951ba5edf10dca22fe686ad299e18b80f2c0dee4e7fc1e564b7b1c4f6d1b1fffdc831ab565589d7dcbb2a5100e16b32e77959ca2880bd0b0f7ee0ae108869b234067147cae2c1b839d0e4beb92f8a4979c06a0740dd8c26f77182180672a68360177636543a71a663670e58b5225cf83057db53f738cc8f3d42e567cff0038a78db4379f1e84490089b5c41e31eb85045a7b1c6f2db7829097c550e3659c8b6fe5209aa0898f249b75a11a7a0fb77feb0eb2e953f77a89d71ab4d087865538e3cdce147d57164f998b9edd5374520ef0934c74a73483328fcffcb5a159110bee8c37de3d55ffd3afde422f6b2de11b523d45d6fb4d38b9a849350bed82d29ed2d36d0d1d954e59bf17b14a91f96966cd607efbd516b25682a914a4874cf89a08f250d6c340e3c6e17042a12a2d9ae2e2bd3cc6e9ed0f8cfce7fc53953f94c0c40ad59e129ea730e9dc2e46965c02b3c4cd33e64d77f7fbb1b9be91bf629895a8b7dc89155ed8556e440443b532d87c981d5775c2c1a09370659b99dbe464510ad10041048ca3d008721e8b58a4eda3c0d80d1b8ae007993656c4c42f1150db7a0bd839799e46e713f5e2f6eaa98e9aa92ae813f19f6db4447729e57b74ccefa84b8950b85801ed4c88feb27651a17ae916a02b05918f6b4d37642eb8e1c97c8d37aa6d4faa254d2d35bb96faf21cf6003aa44b7a6b85f0505d7ff875f98003566d6f62c35ea40ee854e75975ca085db0fabc9461b19b92a82cd43a045c804ccc399fff5e85f024bb5ac4e2d6298dafc298c0097f35a9cab340f267f84db52f2873c1bbf9f632f8849cb7ca52ea0cddce4da62dede1e07d2b868f4d7758fae949df7320d75a4219fa1a24902aa0ee18876896c171127c2ea1e96054b0d051d7591c370cdb1b5e1d5f220aaba7f19893c9a06da2c90f5c53c7f67d0093de3f11e428ed8acab6fb8b3644a1af5728b6e77780ac4d465261b55f2c16625e1511c59c218d4d5699bad3eab55cb438a0444ff42600c9c44420f4c17ade7bb1778949079d4d404989da8ff503fb825fa366cdd70953199b062db6e4f2869efc967d8bdb20d444d409902066f178f9072d786b110956c25a3de87c289c246fe0cb03ec2b7e0e39ec7700341e470a28af576b71df19ae4733e1b880f3b80f663be8347c3bfa77fd5f7f0958a8f6705d95da69076d6d4abc0931afda41b9a8a54d2488dfb13c5bc3c23c3aa094ddd12147e1bfc84ac8da483689b1c5c30fbeabdd233bf60bd83f5a0155d85d9fe48a8b814bb2339596e221faeaa75b055b76a0ea3bb15c9d9f3e804171404530f63d135c959204df170e3a02c1b2ad44f4d56011f0bd5e9f530ac1ab1fa7cffa646fcb943792aae3f397500ef62c2b38854e37999cf24e20f468055567152867e005361f9f1a4a2114b9d720512210e6b9c72b94af7ee0d9b042cdb8e1ee41abc6e971488b3127b5c334c5e441bdd5988fd6f36ed41c21b79b590e1a5b2b3404274e9bc08145ec02cba913ca7be34e6c8375c20978d3f9a98987fdf1592fe5b5ae4f0a5857de34b6df45f169e57059b628eee55615ddc075dcd00e1bad3f972f28131d70558138d96dd1bc755dcfe3cc6817d57ec82d8b02e9c738ce27ae6d1f88f194d56bd2fe8fcbe1bf8faa1f8c9e914b83d9367adba75652dc172ce32cf8bd25c88af71980a944cc2c6121ee6bccc044b46b577fdbe35238e69544dbadc769850001000944c735157cd3284e49b85ab81f9ce60febc61b00736b6d148b4d4330f5293130bbee8e973215b1bbdd1fe4e099145fb1ff720e9f838e1bdd585587681f534b97f66185fd891f19974d6dc22948865951cd4843118a5f9f15a78bf4440e94b3241047b8641d533b50ecaee3a200124aca4c8a4f0cf39da50bd9516705d5666f46ab02fda322041f0f13d83c4d4ca0d6e3b9558a2419fbf906d64a2f21f612cf80efc9cc9e2b4b032a68345498f4e87341adb7e7a7bd347692ed2ad790c72ce93a0da5b030fb1a87a7a1262fee2d7c09e70df906c9413e9803c7820eefe05d423ee848f1135b0dc60724e5a06272ec13d6cabd05088f689cc183499ee18c962a20caa3be9b6e70460a9ebc851562243df7141d068f16d1ab86ed2d43e5396a4f19a482a93cfa5d13c81ae7c4e41b31db8dce5a2d0ed9a355f7ebd35cf83d2ea66390168149a14540c8224d2ae87a0f10aa364a6c46a9a8c7e891b1dc8dbe7f190334c1df941f818bca4e2cd92cddab86024405afbdb9856863b8ccb41ac2a02d95ec6143272c45bfb5f19219929a84e5501f5b45ca5c03f360badac2ad95d7d1fd997d8950095bb8cf9e66212290ca2ff0378a22dab88777372f8f82ef59752e60437860fb713918c4fe70a0999a3f00e3e3972cad2254496c5d50763946855a3e9ded3ef83226aff2baef70f346f53b02b4c419002e084d5e364df9bed2c86e4caf388ec17eed37808eeb61745f54c4b622b46bf66a961eb42a26ae19eacdf63b86e0fec51fc1f038247f79c6bf70e52ac1fbd4855327403fc1d70d8c6e124b5c3712265970fb92c1c4ab18116495ae8247e24f67dee621ed908bd32bea7a1855716b5fe81ad2f610a1eb69fc2aa48f04ca4fc152008c961717925dcf560fdc41f1d39ce1d36b4045839dad4d2e22512c07fb00c7b54722180a79fb38e5e51cdbb2a459cee9769a40ce7c040a34ef289f45dc8e14afa870605a93ab30b644ee4037f0ee402ef3d763e612328301a4407aea938454981745f116667675000985ace5e03b4eb242645d45999ec2da1c681494281258f42c2c853ce911670615762acb8062444c3233b5928be5eda746091b0397df4cf6f47f24aa657c28a0498ed15bd2e56611f13dbfda5a15db96f4b404358da94004b8c5b8ba336e592401afce73b30e2f931a2e6525623a807982e816193c1bb5c20cbd150b628da4a78fb57825057dbed725f0bfaa15a0354f27722d7278fb76bac658e43ee4d1a36779be3386738bbcb01355b0ffdb767801319daa9c1ee1768528632c19df95ea7cd585e1438844a10df610456635627548f68f53261feb0277b15e2cf2aa0ac38a4df35c", 0x1000}], 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001b80)) mknod(&(0x7f0000001bc0)='./file0\x00', 0x2000, 0x80000001) r4 = dup2(r1, r3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001c00)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001c80)) fcntl$setown(r4, 0x6, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001cc0)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000001d00)=0x1) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x7, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) close(r3) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r7, 0x4, 0x40) getpgid(0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140), 0x8, 0x2, 0x0) msgsnd(r0, &(0x7f0000000c40)=ANY=[], 0x101, 0x0) msgsnd(r0, &(0x7f0000001180)={0x2, "086085b026b4d30a7154e475bf9d14996e39be2b9c55981a43c1cda3653181f486a1e07886a81055f25be98e8fe3aac5c2cd12d674af1ae3c0439335da7baf8dec9b610c367f096e"}, 0x50, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, &(0x7f0000000080)="e72746a51d42b604505514fcf1563a4c4d4b3341aa83b3c9e88c53e927c24cdeffd1c3679a1168e9af81f2cd4733cab1979efb6578cddfe1dcaf336e9cd82402e77763dbd75776fdecb548c02d10230413e51d09b9f6b17660537337cbec92fd850951ea0ef86361948b5d9c7f2d9fe498e8004a3e99eb14ebc1fe0f722fc0b980eddbda913066c82b51a259583095c57b1cdbbc52226a87bf81bff28e96e73c1044c3dd5507106b14bc26e3317ae81dfc39e3d027d445205a79beb5353809f9ede431eb99560a0daf9c9d46210fc5f456acad488a30329c6daa26af90e4a37b19ebc94e99bd48d4d3acc8828fca1ca879f5ee8df88f3af60128ebe809001da066594ea678a2eaa330beb561ee2a36eeaa1a2964d292c8bca3bb36b6f6e969ae2eb64500d0f2f85f3f6ba61c144d473d0889fa6fc515dffc4dc6ba7fce4eb00bc4651596844930311263ada776cc41e8dab14ccf9d61d2df0d7b1e65dd789baefefa3d7df81c3ca28b62bfbb6c7ec859ef7c3cc2c7fa1f5818e9a9ca7b6d6f2da463c2c32ff0d8ddd5d261b0ff22d3745d1225b49ec3123ec6b93484ef4cfcea749cbdeef2e4b241cfbdb2f3c05c51a031195e14e54ca8620195cb2569da5812d73bf40874d9b6eb706b148963487bc747a57e32a9b29d9643c4f5697eeffe03044f5d4ae827df01b308207064533955fda3eff90a09518023b124396d885c50e08de6be495537e53e1ea815258570078654cac4175443095897bd217bd6bcbed62ed6c9b9457253b5800cd99b53c8ce9bba9b9f0d94e239d7a0ac4f0eb2c4b44a8ab9c65c8946b1c1f602e6ad9f86130ee8b150a2d032f8ed74cce158b257280f21576a125365223522780fbc18c5e8fa323ce800abe5252ede4ce77db85cc82bb2e4d6d430e4ceda0bb7f1fe461e07cba0c93b910ed2b58c0940fd892324baecc1edfd0b15c0fef30f7a629512510fd091a577e5a45b129542f57edf535ad7a983036c0c49ae3ced5e314b5309bff0fad88532a160eea1ac6e7a87b82302fcb423800f63107ac9e7e51d4d9914b57a20e00caf6d53ae9f8372fbae074b904999c18045001a75653c4a9555b356a6588ac35d0e928f75915efdd3dd4e2f7f5debb83f631b2162f3a6f5ddde3040ca136b837661faece1e0fddc2f9cbd3fcfe1b96409355c5568b5e59f223b192b5b3daa3817b156968048d9addf0ce6cb40ec6c5c8e29f28d7362b7a3d5bb0b8ea0014238862afcda1009de6bd86ef825c6f39f40320cdaf90b2490d4fb6034c4f665512522a9ebb32d3294948b863fae52e36de1364d85c140e41939b0b7caca0bff6c38908a5eddf5cd7a127458da31c04f0a0e0e9d932246e67554fd61fca8ad4953e545cb662ba2c7269729adb8c2366354bd9cb4227a3dc4730e1f7aa98b97600edad71ed3754e41821c6a0c9a96fe2916ddcefe941f947d5c3565bb0b58ecc163f8d56692a87d76fa0870ff300b697e937ecbd2e7497ae6fc72863626caf7c70369eae915b8b8a5b79b5e5ccd2f43cf62c8ce5f88daed95e91e4d94f0f795cc85a95e133eaed58b670ad890c4767b3bcb90f661078d7cbe6681c2049157d2c6403721a67e3697cbf974c45091c84c762f19023f6f6f2dc589ea4573c2c0f461ad3bdf3fa0bc32e2c53c240913f97840ef0bec7e333264ef28977a3926c6c261cb1e31d91db7ba2e58e51b096a21f31b21c4a2a2dec4002beff22130709f1aba8146f60f49794774c4c13b7a1a5970d8fc38bc19fc4afa7cd3de8827f4d7ca02031df92dc3f530cacdb40ba89dce468421fcd7e33493734250fc7e001feca5cfbabb54b3a2ef3229bf51b3450f653096446664e2af40e56ad52c54c308effc645619b16c33d5eb275477f93e5929c6abea83794ef99081a08bd5e9f87182a964af6e783bb237797007e4cc54df80412e8e05ee5e2db31312d6fc5f8be66bce06ff289e89f07d1fdabb395f113411b4bd7e809b3cc7e02a3dc0d752f5915cdbb8faa67afd2c514f2ba2b98703b391a2aec6b6703b9509721882e7783e346e36237807bc4215b37a3e9c07a3610466b32fbe5a482466901971d22ea127970a233653a7ee9f7deecdde96c8611a553692b9fab453d008549dd749bf22703f10bec2fe1ee2a8cc297c8f115e64c8d647ba37e33a6b7eef04d949047e6cd673a9ceb2bdb28735c02961ed54c5545931e03bafddc858e8d5e9d6a77dbdb3b0edbcaf847c8932cb0e51080c02ffda0c863f525021f3cdd4e771995f3574f1a3caf189d586c2a24cc348d204bcf6e2838e6facc0417e6d0d5b47b4d6a66da0d7adcc41a427636b8007ab2a0e1a47fb8f9750e96284cafb86d26a631c4d417086dc2bd8b827696ab1f58086e1d81f332025d52c3e81c80502d719e63849ef4d77fb485e285724c9afea6b95d9225a773db4b0aa02b36f68c4d09171e1bf5e0c34b8d72cf467df00c65afd5c13e5977f33efe481524f56e75d0eabb357c9dc3c23da4a9840f4daf4f38d3b3763146dc93569b851adcdeb9d15db3118a5268c988a8e99a8855614138935a932322f1f87d6f766c4ef76605565fac15550e076f6c5f84b9bbdf5d3d7a1611d5d9a69b937ce095e95abbc38a32e1608cedbea8a26cfe45041566e1a2191c9173c6713411c8f721076aad25ea5d6df378b22003af6016f343f667b963210fd8d7074285ab3af3cdd62860b8b451bc1ed16003b6e0b047f93b4407b35372f5bbd91b8934780c9afa3d6c33ba0b76342762012b7c118a4a3cf39dbacf904b839518aee1d16432df83d77ec2d4583f763fd7d6bd682e65ea883b6a92b52f85841ef6b2d1a1f7040456d94aa75021cc8a6843a1cea388c108fcb9c7cf9ca5413ae5ed6561150e0efb47df85ef7651689fc0053ba4a8dabfea4a0dbcab58a2eb2c8566fb4acc9ed9cf042c866e09e3879194f1b0461d0471fe11b9c189765ffd253c7a0ec1941904cfb8b05967148a4e0f6fff4a75a8b2977dfc72094c99ee16f579297df3a4e52fd169f882490da991095a36040e68017903940c3335d599466004125dfe8559328e2abe31c2fd47f07f9d335ee32dc0aa06ceb61df103d57546dc9f918ff167b9143d1e4d634490a1ea1f51cc72c85ea4abb38795d85deed7aab147bdc089945a6144f8f7b591a075fffee28315bbdedf0fa39e29e4f99c68aa38d0c98b2d1127daf92e63b7426d8cbc3a50bb96e8aa54c6b1e25bb13dfb412482c66133c1e58b2e5bb091d44fecd2b2d959720455fc7db3713a54f83c11400f591d97614c2ca60ae4ea28f391d4ffe443a372f13b9fda5731d362f46e06493777662019ce0033604626dec6f7ec20e7e071f69c855646b9694cbfa70653c321b2e62091424c1932f3075ee8067b3bca16f38bd6bd2d8e196bf25de39a463cebac8d58f606e560ff6fd303a93b2bf8e2856910556de1a8c747d68d9ef0775e024576e9fa869aa14ff01971d17b36c6d5c3ba5e3a226e55fe2842852f155dbd336dd5d300849145d5b31e34bbb2ab5cdb136377b17ff9bb5da53b60a128b2b05ec7063508c0e6c2acd5cc0ed2a95b58778b98e4707bdd5911163d26171ac563488545d9e00ef5454ef42e1615ccb42f689683e1dd554c2fb811e97b61749b6077db883b436888cbf18afffd39506b977fd73fdaff8fa2173e365f8cde1327690edb067514e83fa431308c7ab3263a90b18b2924d3929f19301a1de66b6c392716c545d30b9a84419e88ef2c35f86ee39326fe8ad96c02265330bfa2a79ae197c121024e586596fc9245f26057c711e7d1ed6cd3760a78e372a9316c79f93851355c842ab46e62a16177913d92293e76ce019fec92ad1e189db209661bcf923c300f41bdf31f524fcfe6aa9b92c8a667076961d44b01fd94e9d1e6440a54f91b60ed6161fd1ab287d60be6fe5de919325d9225f952d96afd8162f3cd02b81e9225071d18e5e824f1963f53a06ab7bcbf72aa51b8924eb39108d69a0663f4a45ee0a044547b71afbd74b109af1d01fa8b6f6a6eadf72237987f9fa4d4f6c5b915c050a0bb0810a78d005c9a06cf4bafe3a36f869d6dcf4d0666238c4db8ae675f2377fc5cf6b92dbd74e0bbe236584efc0060475a38f81847c2c8ede76847386e4cb0be5fd706020d1b4d69a3448c8ad5eb6493f379e84ffe3e65a8f6de6e10595f380d7691863de929a9880864662a1031a75310a00ab52c0aae373843e5fc5039b422213edeb6410b9510e16c870b5c43338b287b10ad7babc2449e25d905920394c267db3072ed04cce59f8f364ddb90ca0dc6dfdeb379cfbc9985fed5471b87c47c107ffd7aaaedaad4d538498ee465ef65474b543e2329d8b482b5c864e01d488d524d23948944170b45b91f517f725427f5c4752d0d62b011bac7dfc24942659f776eede4e47e4bae878e522e309159352126e569c8934d82b12184aee878f939769c53148c0a8439a21a6cdddfe5a769c9a242d8d5cf6e6c1d66c1c8b6d788ab9ab2c1c409c2c2c61737d3deb8457c9bbdef792d40436aca37b67bf599a0e1e9b8ebb98c812ebae06c1d18fec1d4786ce119209f6e03379ff3749d9d30e5878a5ebb344c43a4f9da6d30b2d99f87284f0b8d40f51981bb47c88c5e2ecc8d4571d39e021d4fb1ae329c5547b0d77f606838725413f58636296f88b787733814e4b225427014f150fa3bbf3d5c152d27b11ebd8e06086ce710e094da75bef3a7ad5866ad940e19c464474b6c2f7c498f2cc8643ac87e6b3a6b059ab23ab26ce3c6150076fd030959ae7f93d1121feb786ef240d9db76476208a14facf45337ae621b095bd6fff7e6edfd78de342192caa1dbc54ff41d52949aada6becbce802a0be54b51f05d86d90d792f614d3811362692bcfa5a33a97797ccecf0e99f08f63793ce86f62daced719983565f98f9377f478828bfe2a4bb08a91a84681249c0d5539a36de045ebf29c64bb3999da13ce1b346c37c1f1c82d132a469112640357816019f4e1056eb6e8c5507240a312148ebbbddf04ba56a9500fa7591001f8ce6f9beb03d3d9f0e4e9dc5b2c7c92a8b3584bcda6e8ac328993e11bb9d85c94f58ffed73df11ad8dd87d77a036c8f27ed0187904194fd05e629a2050fe33011bf707f8d717cd3b40c9ea3be88dcb7c6aaa95e3c3e0bcbfa2dfad44eafc99e45788deefbb74c9211c3740face915a329cf5bd7f477f00d8bc69a3b5edce517a102cff0f59d948346dea43bcf83e4e12a82fc05a685f530da883c548e1ba9f9da0ad9570a1eed87f480f261f0b218ae84e176e89385f997b2fae931e324ec88232be1baa9cb4ca76de5d1315f8645dc9b39a77a6731cad62cacc9098146a61164cc7a4750add4ed1d2aa0906832166a2ebf3579f2eef917b212314f84a90d4fc1ada2495485f2f0695d6a219f93765887c6e002a4e2e30652ef1b33b52e3bd50b4e9e0c9092e13749d85c9e0fb4b14be185ae630e29d60dce54654cb966cb41e64426e2a8643daee02eab7d1d1387da36944695c1cdcadf364b052a1c35bc5e0512cdfd863e8d20da9de9eda90f019c1a576466cf5c3e1b0320cdc1b608d8501eff55c5b035598c54cf3b50fe55a17d096e88129c7c834729f637505f7aa9b31e8bd3037476b68acbc1827a66b0196080ca2ee6f5c18263a77f94ec3035e69395a6910ba60384770692d17715253d183341e736baeaa176f017bf3c1e1b6e487c598d5d996c0a3867033fbf1e54c8b974cef74aedf4e76c", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x40000000000000cd, 0x0, 0x0, 0x0, 0xfffffffffffffe09) sysctl$vm(&(0x7f0000001200), 0x2, 0x0, &(0x7f0000001340), &(0x7f0000001380)="5091d0723bde258d5ecece00ca6ff517869b6ada705a69aae0c1e6b616d317148624bf3a8776872a6dbb1931de8260c6e8b699ab744cc46fdc997d905e5f5988219ac70055bb8d037ae9d8dceaf90cbd09007c39471a4cabcc40148a7b5da8f579a30af67300ff673f33ad55134698f5a08a56c72660dbc45f1f31ad37380b3da8ebfc62eebf15b03b38ecaf78fb1c0a0255d1ade1297e12964f1dcb", 0x9c) r1 = open$dir(&(0x7f0000001080)='./file0\x00', 0x1, 0x32) execve(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000001240)=ANY=[@ANYRESDEC=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$inet(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r8, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xfffffffffffffffe}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0xdffffffc, "0fdbff0100000000000000000000ff00"}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x45}, {0x16}]}) write(r1, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7fc}]}) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) write(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x18, 0x4000, 0x0) executing program 3: socket(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000240)=""/4096, 0x1000, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = getpgrp() fcntl$setown(r3, 0x6, r5) shutdown(r4, 0x0) fcntl$setstatus(r4, 0x4, 0x40) connect$inet(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1d}, {0x24}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES32=r0]) r7 = socket(0x2, 0x1, 0x0) close(r7) socket(0x18, 0x2, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x11, 0x4000, 0x0) r1 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000a1c, r1) setrlimit(0x5, &(0x7f0000000100)={0xb1, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0x800b, 0x4e}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000980)}], 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x9b, 0x0, &(0x7f00000002c0)=""/155}) executing program 6: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee4"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x4}, 0x2, &(0x7f0000000240)="4c2c6c2d38716376136ba69f2a5f4d1ec34454dcfb70caa3b9f25fb2fe94e8adff1574207f241a6ce909dbeebe7ad6148d3f53639233186f2792ac435dc5d8b8d26b34545517af1fea910ab336d8ae62601487c69aac145e524e596b3fe33622c9d5a6a02a5774f7b8e3d84ee71f9a5de1f36c1406cea68ba5081857972569627cd337b53387bab3bec57d33fe30bed9771f61e3a19c60d0e22661bad9d09bda7ab2f26fc9ef45fe2f8ac8769414082d1802d4b2bce3b0605c553a2b", &(0x7f00000000c0)=0xbc, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98", 0x30}], 0x1) socket(0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r5 = msgget(0x1, 0x8) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x6446a3820a2b9791, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) executing program 3: r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x40) r4 = dup2(r1, r3) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="91c3c5f26f6080393340e6d3cde83270ad83c08a2abac9aab9123a9c201da5f3fc0913ded668f676e56ab491e6e12bda8682a81bddeb16bd61b9a0857170f5ae6ae5e63071312a95aed4a0ace5ca2b8816a498703fec42a24aa35dc31c4956904a4ee1", 0x63}, {&(0x7f0000000100)="07dd2ae63ab0ec06527b4dfb37b1c8ab97daf481c23c284f4df40d33887130568f0fab174354de091bc6fa7bb492ca0c72f2c9becccd319e31e898064c8ccc00e1d152654daed2b5f021e9d72e003b16e1670b675ceaaef35bce8a7b5e552b18b3e9b106d85f3db5a159c02efae1a7d7d2e68bb5521542f170cfe3d8030f0978d2f69b48c15879bde3f2be26", 0x8c}], 0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bd0ce8ebb1a2b6a3a68db9be8fce6c270cc6f3ff4a5db8acd2fd467a9b96e50ab86212379afe0686569f2971b13837711baae29266b744313c7d4fc954d32ee16110e34727db34d448cc8c4162e8e13b5a6b16e06b378722a3396b39146c457f572fc501ac2033a2c0ea5b7a970d97e88681f164562009fe489aa2704cfe3b76cc4b7a6d52c02b0de0a9a3f008adff348dafa23c151a1246d62fe8e963c44d406af2501750a1dc882112db852f3e95f50c764799445a3632e00247d63e5564ac9781087b9a45646ab3345cd79f82ae47606ce7c59fc7d23a6a94539f4cfe69a4dda98efe3a758d775000ebaa", 0xec) accept(r0, 0xffffffffffffffff, &(0x7f0000000100)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) r6 = msgget(0x2, 0x0) r7 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000001240)={{0x4, r7, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) getegid() sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r8, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) r9 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x41) ioctl$VMM_IOC_CREATE(r9, 0xc2585601, &(0x7f0000000180)={0x10, 0x81, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xcf}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x31e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xcf1}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0xc000)=nil, 0xc59}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000377000/0x2000)=nil, 0xfd99}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x9}], './file0\x00', 0x7}) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000380)={0x0, 0x94, 0x0, 0x9, 0x7f}) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x40007ff, 0x1, 0x6, 0x9, "100000002300000000000000000000000200", 0x4, 0x2}) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x100) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (rerun: 64) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x34}, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)='\b', 0x1}], 0x1) (async) socket(0x2, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) (async) open(0x0, 0x0, 0x0) pipe(0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)) (async) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x305efcda}, {0x40}, {0x6, 0x0, 0x0, 0xffffffff}]}) (async, rerun: 64) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) (async, rerun: 64) close(r0) (async) syz_open_pts() (async, rerun: 32) r5 = syz_open_pts() (rerun: 32) write(r5, 0x0, 0x0) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() executing program 2: openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000140)={@local, @local, [], {@generic={0x8864}}}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) (async) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000002b40)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8863fcb34860debc175d3e6d3ca6048648810a3657618057c360a67d876243986ae6e53dea2da229b85a38c34676535f369934f16aa4fd523e2c36a963de8047c3e1a30d5f1b0af6d0e07b1ad4f6f724904cd37d00000000d2d11c240d13374ab7de666a31300c1cbfffafb4d97980e2cd8c0e1d549b237b5ac50a5e8fda78fd353e0ec1c79e964f84"]) r7 = socket(0x11, 0x3, 0x0) sendto(r7, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) (async) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r5, 0x0, 0x0) (async) r11 = socket(0x18, 0x5, 0x6) (async) fcntl$getown(r1, 0x5) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r12 = getuid() (async) writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000003cc0)="88f2eb328de607a5b6b40ecc6304b2fa9e385827897ace625300b2e52f7f71cbcf86ab582645bcf3fb0da3d377c599239a03d6d08f17724b7f7b45874fbe5037ea8e5188f79f1050c4f8e0b494711e08bb2375c6f805f570fcfb4e9b0797c117716cea06d8425632f9785b97850dc4495d47d0c33964739301c01149d55e9af099bc43bf1c5bc3563b080bb1485a3a6e24d6b88a2f7a176b7d713496a6dcc171dba17b41e8ba4c290af9eb677447f103566ee3a3183815748c3a3562e972f5802a75e5efacacb07c03badce7abf098c72764242cb925e73a9b093389842d163b55453b2955f106773cc831ffffffff1a17e6f062112e845d5bfeebca16e71e698dbad5f3737bda2c861ba0e494a1baf0720b640762912e6452b30f7f0af9fb35e5ecd2c8d3427b92a112e7b541c23e73b7de6dce5769", 0x136}, {&(0x7f00000000c0)="105db92c62224933a58d5cd143fa120cf006e0404a6dc66a2b36d30ca87eecbe092787eec1726740f52472deca14be4dba4442df5c44e1f644f8b6ef9230b7cdb6000000000000000000", 0x4a}, {0x0}, {&(0x7f00000019c0)="fa28ebd71686ee0c6c3da7f28ef82181466affe68f571c3702fb5d66079b60b7ac976a6cf3c894a2dd90a363c428e6640632002870e3113767bbc01f0872fbd0333ecfeb4122f91bad2059a7dbf382dc9dea7217990b21a124", 0x59}, {&(0x7f0000002cc0)="aad8c14a46babdf92ac99777556fccc2811526feb03db9fd8ce7e18de529ce79e0eede92161ae080146a5b67e7d96478a02b18541e9d696183cf30bd2ae7aea5b9f12d7b75ff8d622ff49d8a641977ba1c5c86593002f24f7740bdfb73ed1c2c43618564d34ceb18407ebf1945e26f3a379fb31f731a417d7c463dfec85b0b570bc189e4389073f04f44fe89292cd603936e89882654b39f51e8c54efc2259ce360f32fff4fd9b1614df47e70c430b5173fe679b15d8879c496cc9793d2cb49d9768ee56034d5afab4eb2a65fcb6801043b8e240dcb4c9fb0116b9aa05b3cd3f13f17961b0eb7e83350e487119381b2a492999bc2338309356e09b9c67734cb3980f9ccc2d3a47f8bfbf4b9a464a1733c5b55a3dde8bd186c98f2f7c21580d98cae956f3f51ac3221775dda720497d1b4631b152927bb0ab53ea5b88c581108482b72fdf2c3260a4320e81c9d13d4cff1745e7b04de1d8ce010639bc5e46e6f96ffc0409efb8c9e02b0fb4e9ce9e31047314602ed8695b7d3151329e0562eb1646c775f34204dad648c6dd23ec5bcb2725eb46efb657004a321652dbf8d897ea30b33067a3bc41c3e235f134faf4cf1477d971a34992fc301ae1fa1f5d5b1337bda16e2a6eafb1b5a232c098495fd48cb4871f54530eadf24c8d985281236242a933170f8f56d9f99b68d941faa09999270388bdd064de1498768e2fab27b1068413399202f2930d3cde38c0b031c147db83e7b3521b46b43566b2da9367cc5daec59bea94fbc3d48127da9d078110ba2f35564abb89bda1b3bbd9a2cf06ae834e4102e5916166f2ce4c0508a91f29ec780593cdc99f4afaaf94afa6ad65cbf7d7d88f2e6a0bdb0297997e8e2c2b09670e95fbb547a9b555c70c9d9a129d1811f352a77749b9ea70e88db8197769da8b425f1c9391ab655da57983070b9b0085185366bcee43ba2f3ecfa1b6f47093b347b60d6069960bb9049f31642117201376fd3d45f034ab3caedafa4002cd964bd771c1e244b02c2efce03189f355b6e04e3e6b58e5c6fefc374a16c27f5827f6b032bb3d6342f62be261b7d664536fcfa959037dba6b7af3f3e05e9a72b7782504ebaf4f6a898fdd7a065776ed64cf59afcadaea01ac16fb9f60ccae9013780f159105789e5ef7c5eb3ad1e051d5c024aba99706363a0df2b0fb2cf3daea31f7ade8fe261dc1f5bcd269e96d7cf6d3c1fb15d1c108119809b9fb2ff6f1c49891ad32166dba3c91a492c7159fe73ac4d3506588f0d00acbcdcba5b4bde490b85e43a4a43af2fa643d5b43167e9b88ee5d42713e48c6f250986b27435445589b18cb0003b49ec612bc36778b00fcdb6902b04bbffd19327636c8b9890003531b9428d62c16af4cb2dd8de17800a2ede3dd124c6503e61e8675f4da031ee5bf7cdccb952d21afe511301389260e9b164257a9e0995ff9a506d860d396b2ca3368e7a81bfc4d0fb69c94d5eeffbbf686ee36c773151dfe1c3f310f3b9ea1d5c1f183e0ce1e2ef8ae9f628938b34ed2f35622422ca095ce7857922ec57ccc80ea6ee7283367676b154fa6683e2ad71a8bf0b50be77a0018b1cf319b0b2a9a9f3e3daf45e2c823dc4fc5ce706cd6c25dbd224756491cab697d1112cb6c651d20f7f4f308a6af447a8dac7e88a44883c4931306a0468a359b58ec328a614cc09ec4746663d63f08e811edff2c1bcef0b9105073f05a2e6dc079c9a955b406b72c05427897ab0006a6ce883e4365539b9d1b650fe6d04d75cf99bc9b6a46faf06a7d79253c2ee0f7af4c7c2cef78e20fb9e645952f32521b6569154fffb5401a7f2ec9890db74103f5055e0a779238b8c9eb47dee4e660ed82baf34a6fd02e02898dd1c5a788555acd2b4a3b1141c492f68ba23fc24b2703f5f6abd6ad9ffa32a6f9e90754fe6a04d7c4a339f4e59be01ff0b917402bb021d3e5084286c6d99d8e93b1f5a0ba36e48aa78e4938f28117ff6e97ec791fccc9d0f34a652e3d1a66d6d6cc37d85cc1bb096042fd4d9d4cb6f2e01c9f9d9fade57f887f5c79b498226df58bc1ee9e6ca7f79115be9c73cfc8b67286707b3497471a801ba6fb5b11bfb452a2fda507c8e8aa511d5b706a53eef2f0d892dd209cd011729c53e4f722372b557aa8b48b0a406f34d618df81c5967858dbbb977b77a6e9ffe4e85332cc276754fe109532e7f0e277264bc78bb63df6e8307ad5cdb45a366c3c27c300923b0be58070b510fc0f393497802be7d0d0f06c6ae4110c8c3c7954a13f16155fa95272686dd4f06dd7e90627be60d3ae9648e85093e8ee5d64aade9d040d8a97661487d762323d78c0d86f7ade318682d0237cc97868b6d83500c9d99e84d79356d9f0f278bb984ec5786f56d39de18bed592df80f6479f1903461f370c2c969cda061c844d3040718face2ee89ba48cb3ae5eaa96a8689f8559c6c3b0c9c60e6e06f321cb5244587496e04f8b13d11e6f7cd799f847c2b23266bc63e9c7d68873e6e6e4e1398d64175ebef124f82c7be7ca3f5c1aef3ec1a5985b6761792b41635aedbf3e91d68460b7d6ff100421228638b8c7ef6bc3a0a769ab217bffce43e2423861c826d5d45b29beab7f8d179c2f5770f467400385cca9f6d002c726d83b4e6991a612f1033b88f58090b7f824198f970797a0260bd241fe562774a1ee2dc412725e4b29f1536908e81496454261525b66bb49932afb7bccbae9ae5f880b5df5417101be11a6604b05ebe0486989e27b2fb4c4e29c43bb23460473981331e643344d0dcf7dc955d89be7565eaa89bd5a7909708426dafd0310b5af75411b4660534b51de4d292de80ffba34bde0ddd9ee09beb1f0e2967e1457dc82e38f546480e7155087ebb92a8b9b186148c7b5402868281e773e3a0dd1a6ad9904fe8dc55004bb95ce6b872496af0d549f4f7d5e05d3b73291d9ee0d27dfb6c16e0d7d8dab66df634ac4bf8870692e653bc35d31bcb3ee8c3a6e6cdc5129077af4ec885d119a8f24a43f500800eaf838cbd5193292429228a98ed3b6dded4c2841f8c6e8da89dc98717ee4a67491eb22adee416f58c472cff8428bfa530ac1528814e46d2cb1ccc46a2632f124ce6d17f307878c7d9537d8dfa8afb018a1b003ff2bbfc4ae904a431b98549e3e2a7d7222e5c1a37d71d3b6b3327a7f2dca872eec5be1194bcab46e844ff4a78e1413b314565970fd8bb012a134ef3078794d236a2b7fdcf169b3339e48699beb4e25f531b92223f5873ea4698b21d86197c7af0e22cdc1c46598788ff6eb2cfc5b60f6543fe4686eca8b458e1407efa5fe4cae3b7fbebf7acb07fcb9db47e305e91cc8a865dae72d3fd30a86612075c71ce686ec7a21bb7fd05cc4dda04a4beea0bbcf2961908e1ec09e7b3f0dc5168e188dbc4f0183e5368b6ffa6ea50c43b7de2f6e50a5845367c1460692f80996be249ecf60d211d77bdb21d005aade66b25bdc3b258d8be3b390c1f52124b590015140da9ba7ee20a6eec4581c983807c9242142559825304e1892bb004fb83a00a5748c64ff36e8d9522462cbe9c30900773eeb44f171a7750063e71e4bfcb046190a1c33da25ad981d97912d17499f9f267dd3cc084322d84db7ed07ca0aadfc2287a728501d5578c65426810ed8ab86d6fdb25799f875525b6ddad63fd72c384742b50808a5e9ad13e8701810f288df5022fa8f0949acb9297d08df50595c3ad27bf0480cca5bde42805ae64f9bbc10df8e3f5e91ba5a23a7eec40307be2be29c39b0cdb736f082ca565cd6b278b6b6bb6d1d0bcc6f89c8edbdf1d44cb234236eaf8d7bde332fba473480db52708a0fec89ca92be03ce8b6a576c4e62873f9fb9c6c127addaad8e32c56634713cb68b098a0cafa4ea806339076dd6f05f05e5054c634b2c70ffca1ab11429f4e62cdbebd8126ab66e8fbd5c122cb547e42603c1c9c6f0296eae6931d4ce1d514d218ea3210d13cb56a342cff67749dcc752414f3a7cff8bdcf1c31280c3855c6838c869a4aa9cfa038ad74c7d17590b7e06761e05ea1e38a3443016c9f22adad765405bfa670b5189a3655d3699a507516b022c839d15fee64b167c6d1b4148ec34aa60c7ada96a30bfe31ce6f9e61827fd53e88e8c522c638ecfbc106ecaee34aa7753829df0a22fa5cb1e0fd470dea21ea4f359989cba7bda54c0da77dd1c3fb81d402757f346c5606f9d41baf20bc84796f6636634c479839ed83f250c98ae65d04b88f032c83bf96e1cbdf4640987badf08b5d90e238a110bd3237612d34406d41473ad18cf7fd8c10021540c338ba4416abb38e48c8dea5aef3c27d793bea671d00cef447c1d124f2b36f5f2d2f14e72cf7dbca501ebfd821728031f71d490866281800514cc1b1a55cd91133d9678ee3cf609a9c3d2dced0bbf49012c047e7da4f94adb8fe02854a40dd83e279b2d7e4a682e31310f21b10cfe63a0fe96e0918ff04f956921be88ce6964e55be6d8672217f00dc6cfb98637337808cec3aed451aad6265a91c5ea3d96f6aea20a6ce1ca189aa6a69bccb9a38e27f56367817ed7fde8a1e6573503d1c9b9c826687a9a89307f54bda293a2ffe8280a9dc7e9272525b207ff1e9d2b8d9c323ccab491021a0c46a779b8beb3b47984b6dcb04e663c25b1a57dbd52fec9d507b2c507776583a1ef7b5bff3a1ff590fca68cbd9b80cb355de6e84b0944b24b7a8a5ec35e5048a1349d1f19ab5504816b772f997c480cdc1d619f825f269984ff036e77c9a5c2d5ccbc86148635db79e785f95a7254b65f60b0084390290f286480e5421840376bf9744a3e496a29622b397b4929d0af478bf997d451f1a78438307840e83fcbfcffdb726ae4d11981eec14d94bf420bdca4fa0151a6f5f35e9c7376c539ccda3bb91ed9aed1eca43fb1c176074ab8ec2123fc304a0119f04d332f46de69ae026513d788216da160ed1af2a46b02db6236e9e9957d85a099f9de40228b1bc1a5b187de7b7dee493bfc571061653bf484b80cf8c71f83dcc398ea6358fb6541cfd4b27c21480213d931a213f28d24b79cdb953630bc5ec761b093087ec45481f4317a12606be9d173e7581338c4a399d938e3fcc90887b80308f5650eda78850de5ea40fba09e225a0f97d257755bde197fee9c3c6ee596572f761b11adabed1fef33ed3df2ae7f5526f0084f8bc3e85d26a075915c7d74911f550e2ac9cbf94e6bfc8dd585666919ba93ba1508c74ab15bf204978d854a9eaa952c57b672fc48157668ccde4ea2b53c5fb877f542eec6251748ff01f375ea8c7dd96ca37595110a6254fb51fb0e1853ee21c6276fe99e520a7d0946aa3c0ac5c266d98cc234e36244b0b94ef3cce401f2ad03d16f6d6c8bd7d27031581bd0229af92ade57060d2f5ea38493d9376afb8e5dcada7a3d3fa88698d3564bd3ed9309d88c6d17bdf81c3052d8d45f5ebf99cb20c057eb79b7a6497930fd87677da62412c7c9d6cda62fe05db587cc4c3197bfd2254d40a4aacf8b57fe4eaf680761c26ce9cedadf8008fb3a8b667eeb3753d5f2d8bd2e67126dd62c38473760badfa15edb9dec0c9981c3cf8f3ca18205fc9684979701d8c56bcd8c1024bbffee08be0221deae9a108e0888291db350b486309e76ca1b294ba8d58ebc5d074dcb29cd450a90358a4abf995177486c2ce815b5f922867424dc9d03fa395d43929250846672ae572bd68e2d7ce7ee17b3bdf9871ffb98dede01985c46125044e71b707569724d9e39a9159ab181421e0c4b91f4110075873337211b9eed85adc9749", 0x1000}], 0x5) socket(0x11, 0x3, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) r14 = socket(0x2, 0x2, 0x0) r15 = dup(r14) setsockopt$inet_opts(r15, 0x0, 0x13, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x13b}}) (async) setreuid(r3, r12) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) (async) bind(r7, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) (async) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r11, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000080)="eec29d5f3696ed9a2f1c54f993bbf88868267f480647479632522705528569a46e2c052c8fc6b5df7ffbb1465b3fdcddcc55dc33f8234808ebacd2", 0x3b}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000003e00)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e82c8b4e6295a1ed16ea091eb4aa37bf7385591dccd477caf1257575cadb0e63c36c1dc6addc52f979b35e4009bcb4581e89c537cb497399910a1125885cabe91f84d857a762953342d9238c1acbdb3f4ab53d918e9d14f53ae252b037b3af604b0353fdf86e460eb1f4ff023d267c9b374412805b5b24ea5cda1ce9aef8c69e37c242ba3ef376ae2172bf70cabfa67ba509de7c8c70a7efed3f130b40b3ef8fc6a3df1a2973b300543c82efda1c189c8ac5ee5670ded24a", 0x10b7}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475df77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f0000002c00)=ANY=[@ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r16, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r14, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="1800000001000000000008006b7d9bf39d000000", @ANYRES32=r8, @ANYRES32=r12, @ANYRES32=r10, @ANYBLOB="000000002052bb0000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES8=0x0, @ANYRES32=r9, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x406}, 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = socket(0x2, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180)=0x9, 0x4) shutdown(r1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) setsockopt(r1, 0x5, 0x1, 0x0, 0x0) mknod(0x0, 0x8, 0x20001) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x0) setuid(0xee01) r3 = getppid() ktrace(0x0, 0x5, 0x1332, r3) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRES16=r2, @ANYRESHEX=r2, @ANYRESOCT], 0x401, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0xfffffffffffffe72) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000191000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x5}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000073d000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000000000000}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0xfffffffffffffffd}, {&(0x7f0000095000/0x3000)=nil, &(0x7f000018b000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f00000001c0)=[{0x74}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) getuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) open$dir(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) getgid() executing program 6: getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) sendmmsg(r0, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f00000009c0)="f26eb68110c5f8223ef5eced741ed3cb758eb03fe09bda1fd256b61b2096b61d00379feff42d7633721f92c7b0d7461bc71d483173e04450a473c884a836ffd19f28dadd60a0a76fc60b8b6f47b526b18f20ebf767236c8b62590c75eddf8cecdb7646dccaf453ca92bb6a4b2c662d20f3a348e3992f24db10d49e870ebf32ea02bd1727e1c7b28c03ee26de1b5c256e9441c2c870fc5825e69ff6fd2919ab3581d6d26b175cfb40456583272c10a7fab9af5d4f42dbdf7b1843b751d9ed214cace371c535ecb66fb52abaa8440fa32195741fca1cc01a05d2e46e0261f940eb97b80ace8f5695165400302d1a6b084ea86e8f3a0d316602a0cc688f99cf8701d6aa82111109957f8ff1f31cc6adcbc4c246c91a5c18613ec60319e11ca2dde7060df18ca8372bfc7d7dbb15421aa62c045f79f9652ce229146f975ff8c28f4a86b66b47d986721283333fda917a1a69a83046caf5d4f32eb75963466c69cf00dbe1fe7e595b6dc2a0ca23f8ce0d724b7ce8eaaa9bb9782edac84acd42b7983a55c48daa1ae4c35615e66f74ee7c670dc65cc0d47313aafc2cebcb31cad48a3059a50a3b3df519ce7b5ad713221fd47854fa4c719fb01deebab37f49d59f9ba74f23ec96c0c31ccd8750cbd417c342de85d3a8e34487b3c29b68d353e4395e622413ab8cf50447f0afec5856f2569931b460653f41591815301a04af8493f2f17adb59dba824f608d6a2ca6685c0533ef2a0559ee2b9d9038e063a3845d74388ebf1287b79457c95b5d3752481fd10ab07b027de3dd3ff614cee1caf58d6bce94d6d0440aa6a3afe3de9f61cd6eb02e0ab76a0dcec30734eeeb1993140c5880dd85eb15790edf63123a347d7653f35448f8c20df19337a401957e5438e842b73821cd8ded812eceb4d6d90faa588d35f579df5008b5f3468cade6a17abed4e0635a13a21741a837008b85a12e6f0861951449c725faa817b2787d0c5f3af0bafef9ad71765f27aafaa25ffacaf02c08f4b970786c6e49f2ca226d7d99349ad449b9dfa8aabf614b6b0c147eeb00aa8f3a4e7db1b884d292e90a5ea826f9e8b1b0786cc7c9c3c995d7ab44130c02b8eaba1d82b9bb687a00e4c8ef3a453a60dff2164668b8b98298e2e49af7e47e9f8d8fc0bbc453b934a4f7a23d5d61dc1e9a864117eb635d3ea54617c1c371b60256458dda81171116cdbcaa57990eb5dedd98a2d87b1e681af023fe2cd60de0c894a53a1780e6ff12cbc343d84637a43273c528018c816452ff7bdd46c285e35b12fd2fc153d0bba3b015be4cc89bc34d35916c3e5cf87fd71b89b09b9fc91c557f7377c6c30f567483aca6bffc67cb5f161fb4fc3f5cdcc6c22464b809ed266fa8898d94572d0de205478f4f34164473d1554d842216a893bb413119ac556fa5674a15c716d9d55f240a17cf312c33a3b0198ae231911a11ba58868b90ca14417e01554f86b2cba2b5311fafd16d05bd3ddcf8e6eec5fd255285f17620a67968492d2ca47aa123e5ac4f7019d93b8a64b1deca897b1498383f93cd279c82db7f39d08c951c00f4de81a6f652ba0ca0e529f40b2b850366719437d950bfe513e9be07ae0cc6a6bc0853e08791a13372294753c7c1df253ec86e290aa6105608aee2eec795e569c16a67ce5da84c5fe1a1ffe9dd63dc0a746b878eb5101a374bf157ecfb6a0d1fffa4c6069353af9c119d22f55e8d3fc1eeb996cdd11436406b1fa80ee1c2edc29470c86792c8f0f22fdd97da570b81d84bdca6ec209ee98ca37a794b349d9ce809ff205937e2846b3a5018c16dc7de68820c6fbf9fc8ed9034a548c46342082c3921d432d592dacbcacf4067aed6c5e5da769d57910a7ac1990eb1e75d71434d0fefff84e37f0f55415db202fcd54f2a126f50b853ff04d9e6099ef04c7c41fff73b1149f2655e967b8d2fb24d446edfca9ab62ceb096eccc59baf4786b4d6fd8d67665d171395ea55e3ebd44e06c5702944eb487b7f862fc2ffa9180f8c158859e3b000666807fc7493253406a2f932a866b08f80111a026237e77db46e8aed11421821e64e2ed006298a0ac57688653aefc8c42379619054b6425d1cef743ed4aa8cda96175bda82ded4c0006e44522593fca5ae654ed44d42dab79bbadc3d8c0bf25538f93abcd9d91bd58981960ccf2588d0f4c7aba0b0b9c3909820c724dd05a9167f8c20a8ff4ab4fdc092aed4f30b5638fadf7ff13b6358cdfc05f3c3c7efbe2c96c520bf457a63ff6b8f97fbe0cb31309e9fc47f0ab897c7ca13bf248946796887852b388d962329d27e1d5c11b193a7c5833f62d7e99e8501c4073a828fcbd5dccc766489f378982e658ac422effd67c337ca0f42af111878c8b7e965d5846b5254bb008484ce73a17a90bdc099777d37f2eae36bbe73b1c912a3fe113a0da6d24a2dcae78c3be2994961e16eb589f172963332c9c42128179c1d346d9ed05055c4acd3b9ac0a1a2eec14a2f742d38780a67d648975cd9c65f5d805cc8d525a4deab530863d2cb82b67c55099039aa775432076ae31c6074f86a185a1852c1c349463cd3dd3af222dc7e2a5ee73c38a3aa5dc8bb8a75996b0ae653355bb62e8f1ebd1afdec33dafc98dde4fa06ecbdecb8041c439ceb5989d0867a1eb0124691322fb0ecf2379f59fa87c3130f8f6092165255fddc66a866beaaa468de5e4693a905efa3218514d5bc7a9d1a12fe75ce0479e1f733beac61961b29ab42264d0d6d29d0b6cf4a21dfdb7f2ca58b69de86a573e911a23751affe37a97f8e1e379e2869966608b60b10637f27e88d766f8b04106f35686d3b2a77036ff58c502911518808916a5987f3edd0c467958d75bdfebe47fc362c4099634747e96b75339ff88a2f207bea9c44f6f38806c7d1cd27b67ed17686dbae116a654e6a2b13570e5941336a0384c8b8dc7fbec757a495f859634c8738030bc119206c7507b5e69a186805f6a8d776a0505008ad74261114e40b01ee2b98ad95aa5bb5a5b92c3f4c7f63d2bad45944f2a230536c763e21930cec3abb882b4022666cd5936ea0f6595521e24aa92b42b191acf9d41d42edf48ba918a6d9ae65d435f9b71c16f4c8e1200f6d389d72b5655a15d9355e552f3609b4197b404cc7c21acec8c00d22f156d859fbc374d4d57890d4f8c498c89a8fd21f9715fff1062850d62750e54ad33b536b590f6cf2ef218324459df462cc5d8df27c33837ce0137e6c6722c0dc429a08aec78f491d6658436f235081e348b3cda7c0ea07b6072e6f35d49ba7a23ef2c9932d4a3a450542a8897b39c2ca2b80728c6dcfad1605417aafc697b45caaf143279ee748d9a6fa82644fe0a33f2df002eeb09c53829dd5fed0acd18299caefc0371465c1f61b6412ff6546de63a3937f87ceb5d635ce3c5dba8a6bbf38016bd948c018f67a4d1da091cbbcd0a644a1b61edc6cbf43974d97e5e1548b4bd20cb1a5a705d9b3aafdb219f3bd08d4e180e63d530a24f7fb85ebd4348947a5e66266baa00cb3dfa6c149dde1d7506db408a92d56d7291c3b9322343cd722df5c4495c1c3b99a13c6c3a2eef1394e5b18d7b534628ccd1953863daccf87c3417039865da84c7da45bbc93ab12f28c9e62e80df2c06ac79acc658feceeb16eb882711c640ec9a113c76aad971e6111172d420338c995b775707c46187e0889ebdb7c097a1ed8293409f3123f175b252919a8b08b24d51389730941c94dbb55d6de267b310e2c86f0c693c887d774a250c0816e91ae9a406f0886c9606a905a3572fcd5b2f1d1399eeeaabc1b82e21054315bce26d0f81c023c673d0c06d271b6405c09bb15854335e4e79da092567a9c60b618b393d29e8649545967beace9482160e4b8f7286368ea9eb63e41abc76839f24ea0762937f4020c2e1e714f7846c60a298b7700036bcecc3f1c09591910d4e7edae679c67ffe8fbbc590a082e163c39e7236d00ff837ead9c16e12edcf3787aed9fd9e8994466768a5b6b1f147ef53a4109b5343e9c135d3988b0877a09485491b4790ebaa73b1741d5e703abe45381ad5c483687a797f3a08cb5726b5648696e85ada155094888607962d83768c42157781a6df27ae2b679651ace9f9e89accd3c1c16e28e1e36c99d227f16e1438a149bdbe8e045b2b10f45992c5a85b6e48943819fe83fe0685a82b3373ebb4675836d0d19d2c2fcbecb8dedaa129ea7434bba576808e10be3b8497114ef458c21ee2c1854c9baeb5c54beae9d108ddca0e8b26dcd5d32a5475941aa00e4c9d4123b0fb96ca38512a29df9da41f5bce77c2806f737449bb866b1217095a5eb1c868d95b4415011fd9a15af1712dc0f9723763b2d92f8fb096a82d19f29d3c355de348eac8cc83f06af546c33bc8dc9869e6897e1de517a303691755fd366d64ddd16556d1322816bdd05330e355ec4bc08b610e9154fdb2ed49f701479b4db90cfc717d22b45b1c6db33726cee779a50d11418e2e208bfdf71a267168986210fa610db05bd29aaf9cbcde7fe3397442446c3de31935e51c2f9c98e4d23183602bf5fa81cabd3f132f2a872ded8605763f700a74220a245cc3e8819494280f1c422745ae6de58cf74d36a90bd1365b0c7fbb29cc759c4d240b4bcbe4e08d3828ab153d984a66b4bdd6163db23bb551525a2390c08d66ee0ec4fafa4cc4bf73619f1383d8c3b6d288256064477eb3106a23539216852c89a665602d45c015bfe707bdb6d6391fbe299bfa9c37c67920cb6a47faab7e381ca4b34cec5bbab0253d3b029df98e44a1f4670529bcf79e43bbe3b8c7ef2d4130a7c2737103b3d4c9bfda32b2310e899ce88caea819ef16d2d557e6fa0ff6b70ac2751379f91806d6cd491dbc94c217e1c1c19fa53ee9093ce76a15a8ae9c06564c13aa1b4eaaa18ebc5d2a20b14b93af54462857f01b979619f71450d4a71b51c7a936c0a4b16402579bb6f1b14359b84fb45a3a2e7e8e0099e915e9170c96c76053d708c10d4f5a83bdc968e85a79f778350f956eba98e8a6713f4d5796ce64bb437e4161261769b8aa80f4625da986b9eb8dd9c4edfea9f7965ac90a5941c780b3ba078586731bd2790615276310cb3f7bb15b0716c8e379e582e493ac0c3a12af20054c36130661ff1b338175b69936de82ea807b168ead0fcb72117dc800285f891c330756401c14cd140c042e611a491d74e23184ce3be73de59b609e4a2390b9b8aab72b4c20b8a0c1b2dc8aa765c7bbd6a5b1e4af40b3c29bca89d9baf52ae8f5a265567e0ac8cf6c89e0b41d042c76eafe9496fd4f37be28c21649469cae4d299f8b59409306688183990227bf8ae05d8f9c2b090f68dd352fd1df47bf69eadba2c6e0af0b0af6c644f9a736542d2256fc0a81819eefebac822e3f861704cde477904e0904ac7bc10804c5e183e5caac2ee73b9da938a4f5266c82065a927d127dfced0aec1eec0926efe63914c75cc5e8bbe18f9b8da2d28ac3a034d68b37a63b944ef18e8f232b2f0a60ca0038dce230f1876560958febb0e863b56e31c8cfaf4ffe882dc0939435d840503598c3c09af617b0736fb6d399388dd4d67a765334f7e16bc5e9ae142eab1eb7d61e3ce18f13d7f6a678b35c3feae92f5ab2a4178165e721ea4351cc1a0f2bde21fa5495fd30b91261c380be89db115bef879d7a9ec35e56c781f9ff374ba321d33b566718b65e3ea879f078883a93c4acc2f4e9759662f8521d25720737c391194f0f19c4abf3c80910a395625b5ff35a0e386101ad893deeb910ace815dd93dc3", 0x1000}], 0x1, &(0x7f0000000140)=[{0x28, 0x1, 0x7df, "d58a823569d9abaa18f7590fe2a8d9d8e18d311c"}], 0x28}, 0xbbf7}, 0x10, 0x0) r1 = shmget$private(0x0, 0x2000, 0x490, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "0fe7ff01325a49f53ad8f858270000ff4000"}) r3 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)="ab4dc9b90fc0d86e402080305cdb7569cfbd02dc32816653d54f69", 0xffffffffffffff96}, {&(0x7f0000000300)="b2879d6109650d48cf572cddc7ab1fd6f1c1d8e7a3e18585b400fe199f2396a7f1da0ec0b8dbd9df9e62e88899dfd87afc103ef9049570e11fa398974ee36b9f3cd4087d58d6a0deb5b515927922a39f5c1bc34c1f6841ffdedad3482a7f49431a5c56339e21f543dbb0697ad4380c5273ed78cb2b", 0x4b}], 0x2) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) munmap(&(0x7f0000715000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x0, 0x0, 0xd054, 0x6}, 0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x40}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x74}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 6: sysctl$vfs_nfs(&(0x7f0000000140), 0x3, 0x0, 0x0, &(0x7f00000002c0), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 2: socket$inet(0x2, 0x2, 0x0) open(0x0, 0x70e, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) read(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) getpid() ktrace(0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) link(0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f0000000c80)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x41}, 0x2, &(0x7f0000000200)="0237c616fe54c09f5832d2b0c836b492d96e2d8253dd5e742e9a8317aaf897c071d3ac91aacbb5eb5ff3f2ff8452f1dbfb3f28bb77f8ee4bbef2778195565f4681c444f36c5c63eb4a1f629e929115f050b9b66a0b1ade44ea9c0f735c8ce2f2212c3ef9c2631bb067e819981d94a6481563b6fdddec6b5366d85633034ab660dbd69521dc6f13279cd84092d1d8641354cf53c5e0924b4534503b4d18dc85828155f20f0a5041bd15e5aab9f7e16c08", &(0x7f0000000180)=0xb0, &(0x7f00000003c0), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) msgget(0x2, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x2080, 0x205) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) executing program 6: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x44}, {0x1d}, {0x6, 0x0, 0x0, 0x10000042}]}) write(r2, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000040)) executing program 6: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xfffffffb, './file0\x00'}) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r8 = socket(0x2, 0x2, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) socket(0x1, 0x2, 0x0) executing program 0: sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x40c) close(r1) open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, r3, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) executing program 3: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x5a, 0x0}) execve(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file0\x00') executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) executing program 0: socket$inet6(0x18, 0x4, 0x0) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x0, 0xf8) r0 = socket(0x2, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc3774745eab3c03d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fe", &(0x7f0000000140)=0xd3, &(0x7f0000000180)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xaa) shutdown(r0, 0x2) listen(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000240)) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() socket(0x1, 0x3, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000784000/0x2000)=nil) shmat(0x0, &(0x7f0000002000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x80412dbf) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 6: pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x64}, {0x812e}]}) syz_emit_ethernet(0x2e, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r2 = syz_open_pts() close(r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000400)={0x1, 0x4a}, 0x4, 0x0, &(0x7f0000000080)=0xfffffffffffffeb4, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0x9000004f, 0x5, 0xa7bb, "d8f276d3bbb39500c8930aff9c6600"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(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'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00007f1000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bd0ce8ebb1a2b6a3a68db9be8fce6c270cc6f3ff4a5db8acd2fd467a9b96e50ab86212379afe0686569f2971b13837711baae29266b744313c7d4fc954d32ee16110e34727db34d448cc8c4162e8e13b5a6b16e06b378722a3396b39146c457f572fc501ac2033a2c0ea5b7a970d97e88681f164562009fe489aa2704cfe3b76cc4b7a6d52c02b0de0a9a3f008adff348dafa23c151a1246d62fe8e963c44d406af2501750a1dc882112db852f3e95f50c764799445a3632e00247d63e5564ac9781087b9a45646ab3345cd79f82ae47606ce7c59fc7d23a6a94539f4cfe69a4dda98efe3a758d775000ebaa", 0xec) accept(r0, 0xffffffffffffffff, &(0x7f0000000100)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) r6 = msgget(0x2, 0x0) r7 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000001240)={{0x4, r7, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) getegid() sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r8, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) r9 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x41) ioctl$VMM_IOC_CREATE(r9, 0xc2585601, &(0x7f0000000180)={0x10, 0x81, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xcf}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x31e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xcf1}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0xc000)=nil, 0xc59}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000377000/0x2000)=nil, 0xfd99}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x9}], './file0\x00', 0x7}) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000380)={0x0, 0x94, 0x0, 0x9, 0x7f}) executing program 2: r0 = socket(0x1, 0x1, 0xdf) syz_emit_ethernet(0xd2, &(0x7f0000000580)={@random="99b0e6fea5ec", @local, [], {@ipv4={0x800, {{0x30, 0x4, 0x0, 0x0, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr, {[@lsrr={0x83, 0x13, 0x0, [@empty, @multicast2, @empty, @multicast2]}, @rr={0x7, 0x13, 0x0, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{[@empty]}, {}, {[@empty]}, {[@broadcast]}, {}, {}]}, @ra={0x94, 0x6}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{[@local={0xac, 0x14, 0x0}]}, {[@remote={0xac, 0x14, 0x0}]}, {}, {[@multicast2]}, {}, {}]}, @lsrr={0x83, 0x27, 0x0, [@broadcast, @remote={0xac, 0x14, 0x0}, @multicast2, @multicast2, @loopback, @multicast2, @empty, @loopback, @empty]}]}}, @icmp}}}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getuid() r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) setreuid(0x0, r3) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="55ba5956d7e8a719e7d13056533291efed70fe1fd76caa711426f9501802a079f5dc8dc4e3edab5e5064c6136b5fe980f04f123841b3003803e1f56bd2deade2d0089cac7766bb48f056fb90b1477b977dd50d7ae20913d4165b8a0e9a8cda8c70fa26c0dc77df16e16981d0192b1e9ea0b552f0351b727f0e719412dc2e32540f84c91146985586c32f3e89aa4742a6f170a9e468c217980994a4fb4dbd7ee3bea0bf4fafab46ff79647f008e641cd976efe5ccee3ca3413cce54ac319665bec152941a89", 0xc5}, {&(0x7f00000001c0)="e5bab28f", 0x4}, {&(0x7f0000000200)="2adf21e8cc0658485fd171d31cbb0e4171cd52d29cddf104d2b60687cc21aa47f8173529c167fdc81b6301354b90ad93147bf0113027015cb1946f46ff28484dc13924ac12ef4358848315ce28fce6b5946d1a31dfb5a783587ac29a6e3dbb40994ddaa688e5975d0d634151d7e20adda90961cca47f8708423291c5c732f59d93864a975882db9bdd4862725ab85d58d5ec68040f00f9208fa8318477ee477367e87d727f8aa9c24fa9ec961d9be511f4de1c3f1b786d6da8d821bc8d36d7fdb1baa949ee6e99d46e0cc29ce1cd7a221d4e5c76ae4674b530f777a6bc78ed2317a5a460f5939df611e621", 0xeb}, {&(0x7f0000000300)="023ec6f8d40411eaaf6a1fd5900fdf70d34f5d4958a569c866ad656f78785719c5928929c5352e90f137f51680cd6b398f1a8d3e318e157a9db0397da4c6306b372ff8", 0x43}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2}], 0x20}, 0x400) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f0008000000000000000000c8dc286b948dab2c0100000000000000000000ffff"]) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r2, 0x6, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) r4 = dup2(r3, r0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r5, &(0x7f0000000180)={0x0}, 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f00000001c0)=0xffff) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) getpeername$inet(r4, &(0x7f0000000200), &(0x7f0000000340)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getpgid(0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="11", 0x4a}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r3}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1f, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x4000020d, 0x2800}, {{r0}, 0x0, 0x0, 0x0, 0x4, 0xb}, {{}, 0x0, 0x13, 0x0, 0x8, 0x38}, {{}, 0x0, 0x81, 0x40000000, 0x0, 0x4}, {{r0}, 0x0, 0x21, 0x70000002, 0xe60d, 0x9}], 0xffffff00, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x0, 0x2}, {{}, 0xfffffffffffffffa, 0x88, 0x4, 0x67d6b822, 0x4}, {{r5}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x5, 0xea}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x80000000, 0x1d97}], 0x3ff, &(0x7f0000000140)={0x380000000000000, 0xffffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0xff6cae7, 0x400, 0xfffffffc, "1a11ff0300009c4fa879000000fffffffffdf700"}) writev(r7, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r7, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f0000000400)) r8 = semget$private(0x0, 0x0, 0x607) semop(r8, &(0x7f0000000340)=[{0x4, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0xfffd}, {0x2, 0xffff, 0x1000}, {0x0, 0x0, 0x1800}, {0x0, 0x3, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x1, 0x800}, {0x4, 0x29}], 0x9) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x11, 0x4000, 0x0) r0 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000a1c, r0) setrlimit(0x5, &(0x7f0000000100)={0xb1, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0x800b, 0x4e}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000980)}], 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x9b, 0x0, &(0x7f00000002c0)=""/155}) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00', 0x3) r1 = dup(r0) setreuid(0x0, 0xee01) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) (async) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) r0 = open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xe, 0x0) (async) sendmmsg(r0, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f00000009c0)="f26eb68110c5f8223ef5eced741ed3cb758eb03fe09bda1fd256b61b2096b61d00379feff42d7633721f92c7b0d7461bc71d483173e04450a473c884a836ffd19f28dadd60a0a76fc60b8b6f47b526b18f20ebf767236c8b62590c75eddf8cecdb7646dccaf453ca92bb6a4b2c662d20f3a348e3992f24db10d49e870ebf32ea02bd1727e1c7b28c03ee26de1b5c256e9441c2c870fc5825e69ff6fd2919ab3581d6d26b175cfb40456583272c10a7fab9af5d4f42dbdf7b1843b751d9ed214cace371c535ecb66fb52abaa8440fa32195741fca1cc01a05d2e46e0261f940eb97b80ace8f5695165400302d1a6b084ea86e8f3a0d316602a0cc688f99cf8701d6aa82111109957f8ff1f31cc6adcbc4c246c91a5c18613ec60319e11ca2dde7060df18ca8372bfc7d7dbb15421aa62c045f79f9652ce229146f975ff8c28f4a86b66b47d986721283333fda917a1a69a83046caf5d4f32eb75963466c69cf00dbe1fe7e595b6dc2a0ca23f8ce0d724b7ce8eaaa9bb9782edac84acd42b7983a55c48daa1ae4c35615e66f74ee7c670dc65cc0d47313aafc2cebcb31cad48a3059a50a3b3df519ce7b5ad713221fd47854fa4c719fb01deebab37f49d59f9ba74f23ec96c0c31ccd8750cbd417c342de85d3a8e34487b3c29b68d353e4395e622413ab8cf50447f0afec5856f2569931b460653f41591815301a04af8493f2f17adb59dba824f608d6a2ca6685c0533ef2a0559ee2b9d9038e063a3845d74388ebf1287b79457c95b5d3752481fd10ab07b027de3dd3ff614cee1caf58d6bce94d6d0440aa6a3afe3de9f61cd6eb02e0ab76a0dcec30734eeeb1993140c5880dd85eb15790edf63123a347d7653f35448f8c20df19337a401957e5438e842b73821cd8ded812eceb4d6d90faa588d35f579df5008b5f3468cade6a17abed4e0635a13a21741a837008b85a12e6f0861951449c725faa817b2787d0c5f3af0bafef9ad71765f27aafaa25ffacaf02c08f4b970786c6e49f2ca226d7d99349ad449b9dfa8aabf614b6b0c147eeb00aa8f3a4e7db1b884d292e90a5ea826f9e8b1b0786cc7c9c3c995d7ab44130c02b8eaba1d82b9bb687a00e4c8ef3a453a60dff2164668b8b98298e2e49af7e47e9f8d8fc0bbc453b934a4f7a23d5d61dc1e9a864117eb635d3ea54617c1c371b60256458dda81171116cdbcaa57990eb5dedd98a2d87b1e681af023fe2cd60de0c894a53a1780e6ff12cbc343d84637a43273c528018c816452ff7bdd46c285e35b12fd2fc153d0bba3b015be4cc89bc34d35916c3e5cf87fd71b89b09b9fc91c557f7377c6c30f567483aca6bffc67cb5f161fb4fc3f5cdcc6c22464b809ed266fa8898d94572d0de205478f4f34164473d1554d842216a893bb413119ac556fa5674a15c716d9d55f240a17cf312c33a3b0198ae231911a11ba58868b90ca14417e01554f86b2cba2b5311fafd16d05bd3ddcf8e6eec5fd255285f17620a67968492d2ca47aa123e5ac4f7019d93b8a64b1deca897b1498383f93cd279c82db7f39d08c951c00f4de81a6f652ba0ca0e529f40b2b850366719437d950bfe513e9be07ae0cc6a6bc0853e08791a13372294753c7c1df253ec86e290aa6105608aee2eec795e569c16a67ce5da84c5fe1a1ffe9dd63dc0a746b878eb5101a374bf157ecfb6a0d1fffa4c6069353af9c119d22f55e8d3fc1eeb996cdd11436406b1fa80ee1c2edc29470c86792c8f0f22fdd97da570b81d84bdca6ec209ee98ca37a794b349d9ce809ff205937e2846b3a5018c16dc7de68820c6fbf9fc8ed9034a548c46342082c3921d432d592dacbcacf4067aed6c5e5da769d57910a7ac1990eb1e75d71434d0fefff84e37f0f55415db202fcd54f2a126f50b853ff04d9e6099ef04c7c41fff73b1149f2655e967b8d2fb24d446edfca9ab62ceb096eccc59baf4786b4d6fd8d67665d171395ea55e3ebd44e06c5702944eb487b7f862fc2ffa9180f8c158859e3b000666807fc7493253406a2f932a866b08f80111a026237e77db46e8aed11421821e64e2ed006298a0ac57688653aefc8c42379619054b6425d1cef743ed4aa8cda96175bda82ded4c0006e44522593fca5ae654ed44d42dab79bbadc3d8c0bf25538f93abcd9d91bd58981960ccf2588d0f4c7aba0b0b9c3909820c724dd05a9167f8c20a8ff4ab4fdc092aed4f30b5638fadf7ff13b6358cdfc05f3c3c7efbe2c96c520bf457a63ff6b8f97fbe0cb31309e9fc47f0ab897c7ca13bf248946796887852b388d962329d27e1d5c11b193a7c5833f62d7e99e8501c4073a828fcbd5dccc766489f378982e658ac422effd67c337ca0f42af111878c8b7e965d5846b5254bb008484ce73a17a90bdc099777d37f2eae36bbe73b1c912a3fe113a0da6d24a2dcae78c3be2994961e16eb589f172963332c9c42128179c1d346d9ed05055c4acd3b9ac0a1a2eec14a2f742d38780a67d648975cd9c65f5d805cc8d525a4deab530863d2cb82b67c55099039aa775432076ae31c6074f86a185a1852c1c349463cd3dd3af222dc7e2a5ee73c38a3aa5dc8bb8a75996b0ae653355bb62e8f1ebd1afdec33dafc98dde4fa06ecbdecb8041c439ceb5989d0867a1eb0124691322fb0ecf2379f59fa87c3130f8f6092165255fddc66a866beaaa468de5e4693a905efa3218514d5bc7a9d1a12fe75ce0479e1f733beac61961b29ab42264d0d6d29d0b6cf4a21dfdb7f2ca58b69de86a573e911a23751affe37a97f8e1e379e2869966608b60b10637f27e88d766f8b04106f35686d3b2a77036ff58c502911518808916a5987f3edd0c467958d75bdfebe47fc362c4099634747e96b75339ff88a2f207bea9c44f6f38806c7d1cd27b67ed17686dbae116a654e6a2b13570e5941336a0384c8b8dc7fbec757a495f859634c8738030bc119206c7507b5e69a186805f6a8d776a0505008ad74261114e40b01ee2b98ad95aa5bb5a5b92c3f4c7f63d2bad45944f2a230536c763e21930cec3abb882b4022666cd5936ea0f6595521e24aa92b42b191acf9d41d42edf48ba918a6d9ae65d435f9b71c16f4c8e1200f6d389d72b5655a15d9355e552f3609b4197b404cc7c21acec8c00d22f156d859fbc374d4d57890d4f8c498c89a8fd21f9715fff1062850d62750e54ad33b536b590f6cf2ef218324459df462cc5d8df27c33837ce0137e6c6722c0dc429a08aec78f491d6658436f235081e348b3cda7c0ea07b6072e6f35d49ba7a23ef2c9932d4a3a450542a8897b39c2ca2b80728c6dcfad1605417aafc697b45caaf143279ee748d9a6fa82644fe0a33f2df002eeb09c53829dd5fed0acd18299caefc0371465c1f61b6412ff6546de63a3937f87ceb5d635ce3c5dba8a6bbf38016bd948c018f67a4d1da091cbbcd0a644a1b61edc6cbf43974d97e5e1548b4bd20cb1a5a705d9b3aafdb219f3bd08d4e180e63d530a24f7fb85ebd4348947a5e66266baa00cb3dfa6c149dde1d7506db408a92d56d7291c3b9322343cd722df5c4495c1c3b99a13c6c3a2eef1394e5b18d7b534628ccd1953863daccf87c3417039865da84c7da45bbc93ab12f28c9e62e80df2c06ac79acc658feceeb16eb882711c640ec9a113c76aad971e6111172d420338c995b775707c46187e0889ebdb7c097a1ed8293409f3123f175b252919a8b08b24d51389730941c94dbb55d6de267b310e2c86f0c693c887d774a250c0816e91ae9a406f0886c9606a905a3572fcd5b2f1d1399eeeaabc1b82e21054315bce26d0f81c023c673d0c06d271b6405c09bb15854335e4e79da092567a9c60b618b393d29e8649545967beace9482160e4b8f7286368ea9eb63e41abc76839f24ea0762937f4020c2e1e714f7846c60a298b7700036bcecc3f1c09591910d4e7edae679c67ffe8fbbc590a082e163c39e7236d00ff837ead9c16e12edcf3787aed9fd9e8994466768a5b6b1f147ef53a4109b5343e9c135d3988b0877a09485491b4790ebaa73b1741d5e703abe45381ad5c483687a797f3a08cb5726b5648696e85ada155094888607962d83768c42157781a6df27ae2b679651ace9f9e89accd3c1c16e28e1e36c99d227f16e1438a149bdbe8e045b2b10f45992c5a85b6e48943819fe83fe0685a82b3373ebb4675836d0d19d2c2fcbecb8dedaa129ea7434bba576808e10be3b8497114ef458c21ee2c1854c9baeb5c54beae9d108ddca0e8b26dcd5d32a5475941aa00e4c9d4123b0fb96ca38512a29df9da41f5bce77c2806f737449bb866b1217095a5eb1c868d95b4415011fd9a15af1712dc0f9723763b2d92f8fb096a82d19f29d3c355de348eac8cc83f06af546c33bc8dc9869e6897e1de517a303691755fd366d64ddd16556d1322816bdd05330e355ec4bc08b610e9154fdb2ed49f701479b4db90cfc717d22b45b1c6db33726cee779a50d11418e2e208bfdf71a267168986210fa610db05bd29aaf9cbcde7fe3397442446c3de31935e51c2f9c98e4d23183602bf5fa81cabd3f132f2a872ded8605763f700a74220a245cc3e8819494280f1c422745ae6de58cf74d36a90bd1365b0c7fbb29cc759c4d240b4bcbe4e08d3828ab153d984a66b4bdd6163db23bb551525a2390c08d66ee0ec4fafa4cc4bf73619f1383d8c3b6d288256064477eb3106a23539216852c89a665602d45c015bfe707bdb6d6391fbe299bfa9c37c67920cb6a47faab7e381ca4b34cec5bbab0253d3b029df98e44a1f4670529bcf79e43bbe3b8c7ef2d4130a7c2737103b3d4c9bfda32b2310e899ce88caea819ef16d2d557e6fa0ff6b70ac2751379f91806d6cd491dbc94c217e1c1c19fa53ee9093ce76a15a8ae9c06564c13aa1b4eaaa18ebc5d2a20b14b93af54462857f01b979619f71450d4a71b51c7a936c0a4b16402579bb6f1b14359b84fb45a3a2e7e8e0099e915e9170c96c76053d708c10d4f5a83bdc968e85a79f778350f956eba98e8a6713f4d5796ce64bb437e4161261769b8aa80f4625da986b9eb8dd9c4edfea9f7965ac90a5941c780b3ba078586731bd2790615276310cb3f7bb15b0716c8e379e582e493ac0c3a12af20054c36130661ff1b338175b69936de82ea807b168ead0fcb72117dc800285f891c330756401c14cd140c042e611a491d74e23184ce3be73de59b609e4a2390b9b8aab72b4c20b8a0c1b2dc8aa765c7bbd6a5b1e4af40b3c29bca89d9baf52ae8f5a265567e0ac8cf6c89e0b41d042c76eafe9496fd4f37be28c21649469cae4d299f8b59409306688183990227bf8ae05d8f9c2b090f68dd352fd1df47bf69eadba2c6e0af0b0af6c644f9a736542d2256fc0a81819eefebac822e3f861704cde477904e0904ac7bc10804c5e183e5caac2ee73b9da938a4f5266c82065a927d127dfced0aec1eec0926efe63914c75cc5e8bbe18f9b8da2d28ac3a034d68b37a63b944ef18e8f232b2f0a60ca0038dce230f1876560958febb0e863b56e31c8cfaf4ffe882dc0939435d840503598c3c09af617b0736fb6d399388dd4d67a765334f7e16bc5e9ae142eab1eb7d61e3ce18f13d7f6a678b35c3feae92f5ab2a4178165e721ea4351cc1a0f2bde21fa5495fd30b91261c380be89db115bef879d7a9ec35e56c781f9ff374ba321d33b566718b65e3ea879f078883a93c4acc2f4e9759662f8521d25720737c391194f0f19c4abf3c80910a395625b5ff35a0e386101ad893deeb910ace815dd93dc3", 0x1000}], 0x1, &(0x7f0000000140)=[{0x28, 0x1, 0x7df, "d58a823569d9abaa18f7590fe2a8d9d8e18d311c"}], 0x28}, 0xbbf7}, 0x10, 0x0) r1 = shmget$private(0x0, 0x2000, 0x490, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() (async) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "0fe7ff01325a49f53ad8f858270000ff4000"}) (async) r3 = socket(0x2, 0x1, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r4 = syz_open_pts() close(r4) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)="ab4dc9b90fc0d86e402080305cdb7569cfbd02dc32816653d54f69", 0xffffffffffffff96}, {&(0x7f0000000300)="b2879d6109650d48cf572cddc7ab1fd6f1c1d8e7a3e18585b400fe199f2396a7f1da0ec0b8dbd9df9e62e88899dfd87afc103ef9049570e11fa398974ee36b9f3cd4087d58d6a0deb5b515927922a39f5c1bc34c1f6841ffdedad3482a7f49431a5c56339e21f543dbb0697ad4380c5273ed78cb2b", 0x4b}], 0x2) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) munmap(&(0x7f0000715000/0x2000)=nil, 0x2000) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x0, 0x0, 0xd054, 0x6}, 0xc) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 2: r0 = dup(0xffffffffffffffff) listen(r0, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) getpid() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x1ff, 0x9}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, r0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0xd, 0x0, 0x0) close(r2) accept$inet(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f00000034c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x1) dup(0xffffffffffffffff) open(0x0, 0x80000000000206, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') setrlimit(0x8, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socket(0x1, 0x3, 0xff) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) ioctl$PCIOCGETROM(r4, 0xc00c7006, &(0x7f0000000080)={{}, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200"/16, 0x10}], 0x1}, 0x0) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) setsockopt(r0, 0x7f, 0x3c, &(0x7f0000000000)="e6000410", 0x4) executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) executing program 3: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r4 = socket(0x11, 0x3, 0x0) sendto(r4, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r3, 0x0, 0x0) socket(0x18, 0x5, 0x6) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r5 = getuid() setreuid(0xee00, r5) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r4, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) syz_emit_ethernet(0x74, &(0x7f0000000180)={@random="89ffa23f3c25", @local, [], {@generic={0x809f, "974e7826e66fc44714075d5f9f9a74ab58e04b014d7cd588a3416dd6b33a7bfa65713a0552ff6ebfc21b8f13261f2326b79d51e761a1f77b7aafce56e4f93bfe199c5c79edf50e601b9a998f3f3c92238975c38c101926e3de939c82eeed8c1828f7568effa2"}}}) socket(0x0, 0x2, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 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, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x60}, {0x1c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) fcntl$setstatus(r2, 0x4, 0x40) r4 = dup(r2) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) select(0x40, &(0x7f0000000040)={0x400000000000fd}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000007c0)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaab7aaaa080045000028000000fe00009078ac14004e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) getgroups(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) r5 = open(0x0, 0x0, 0xc0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x4, 0x7, 0x9, 0x0, "1444e14560afd20cf3b46dcef855422b7d712e6a", 0x510, 0x8000}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0xb, './file0\x00'}) chown(0x0, 0x0, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) getgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0xc}, {0x6}]}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000040)={'./file0\x00'}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x1}, {0x2}, {0xa6, 0x0, 0x0, 0xfffffffd}]}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) executing program 6: sysctl$vfs_nfs(&(0x7f0000000140), 0x3, 0x0, 0x0, &(0x7f00000002c0), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) setegid(0x0) setgroups(0x0, 0x0) r0 = getuid() r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = dup(r2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r4, &(0x7f0000000240)="ca3364a573aafe4ca9f5df2aaba2aa4fd5272a4beb558a8bada540d3853290138a433540586e3aa2f263a2e83ae5c09874bde84e134b3f7cf9b0f7c7e373a4f3c0393684442d990409d5e64fd7b7f6f597a7c6cce19c2ccc434c35d33b9242b4606226", 0xfffffcb1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x20}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r6, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r7 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380), 0x0) setreuid(0xee00, r0) setrlimit(0x8, &(0x7f0000000980)) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000000)=[{0x0, 0xc1, 0xfa, 0x5}, {0x1, 0xfd, 0x4, 0x101}, {0x8000, 0x3f, 0xd5, 0x100}, {0x40, 0x1, 0x3, 0x3}, {0x3f, 0x6, 0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x61}, {0x36}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x5) executing program 4: setreuid(0x0, 0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x5, 0xfd) socket(0x2, 0x0, 0x8) shmget$private(0x0, 0x3000, 0x0, &(0x7f00006ae000/0x3000)=nil) r2 = socket(0x18, 0x2, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000240)=""/22, 0x16, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x18, 0x2, 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000280)="d1efee4bff620b001572bea2ca774077863c2854857d022eb4dfb54f39d6681bfb2664e481dd383d6ca6662f39396cddaa9bec78a87c3b58c3deccc1f9cae8b0711dc6d6317c43eed54b8129eb17cd2a6cef314fa3a28d207c6f339a53588f0255cb9c2c0c64c5e10a53af1f5f347ef0f466712e6d2d7a62ae4b177dd21006ec4c9bf4e70efeed750cabe66a8a5b", 0x8e) r4 = socket(0x1, 0x4000, 0xff) dup2(r3, r4) open(0x0, 0x10641, 0x0) r5 = socket(0x1, 0x2, 0x0) r6 = dup(r5) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) socket(0x2, 0x2, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0xffffffffffffffff, 0x101}, {0x18, 0x2}, 0x2, [0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}, 0x3c) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) execve(0x0, 0x0, 0x0) dup2(r6, r7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 7: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) close(r0) (async) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) setsockopt(r0, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) (async, rerun: 64) r4 = socket$inet(0x2, 0x8003, 0x0) (rerun: 64) setsockopt(r4, 0x0, 0x40, &(0x7f0000000200)="6033c811bd", 0x5) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async) sendmsg(r5, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) socket(0x2, 0x1, 0x0) (async, rerun: 64) ioctl$FIONREAD(0xffffffffffffffff, 0x80146940, &(0x7f0000000080)) (rerun: 64) listen(r0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) (async) socket(0x10, 0x2, 0x20) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000140)="02000000e11f87af43e705dffb6e4b06998e4d6b7fae08b04085634f8ddb2bfb00ca49f40da04d5591b45cccaa2eb13253f910b52288c5", 0x37}], 0x1) (async) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ff0f000000000000", 0x8) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xaab, &(0x7f00000000c0)='./file0\x00', 0x8}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() ktrace(&(0x7f0000000180)='./bus\x00', 0x1, 0x40001424, r1) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0xe0f}, {0x7, 0x5}}, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='[\\g%\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='+(!\x00', &(0x7f0000000200)='.&\'[(\x00', &(0x7f0000000240)='-(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':{,[-\x00', &(0x7f0000000300)='{\\!\x00']) socketpair(0x6, 0x4006, 0x36, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000005c0)={&(0x7f0000000580)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000400)}, {&(0x7f0000000440)=""/21, 0x15}], 0x2, &(0x7f00000004c0)=""/182, 0xb6}, 0x9}, 0x10, 0x1, &(0x7f0000000600)={0xb89, 0xcd68}) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8) chflagsat(r0, &(0x7f0000000680)='./file1\x00', 0x10000, 0x2) preadv(r2, &(0x7f0000000b00)=[{&(0x7f00000006c0)=""/155, 0x9b}, {&(0x7f0000000780)=""/63, 0x3f}, {&(0x7f00000007c0)=""/32, 0x20}, {&(0x7f0000000800)=""/3, 0x3}, {&(0x7f0000000840)=""/179, 0xb3}, {&(0x7f0000000900)=""/8, 0x8}, {&(0x7f0000000940)=""/182, 0xb6}, {&(0x7f0000000a00)=""/103, 0x67}, {&(0x7f0000000a80)=""/83, 0x53}], 0x9, 0xffffffff) r3 = accept(r1, &(0x7f0000000bc0)=@in, &(0x7f0000000c00)=0xc) r4 = socket(0x20, 0x4, 0xc) write(r4, &(0x7f0000000c40)="b9d66eb3cc94a579fc6e998983dddb9e034737be69a93859c96dece2f723bb4a7ae973f0952dc5c00f8e22d39aa7c2bcebe3b696d6bbcfc7048b6eaf5f61d5e3dbf711a536810136cc49a2a288935f26d07be3b7eff1a5b3c93fd66bb4e50d92445ea0f6e4f6b3d41efc1a4b9156b2084793ea6c41c696c8386f44919be81294f24dbf941f", 0x85) close(r4) rename(&(0x7f0000000d00)='./file1\x00', &(0x7f0000000d40)='./file0\x00') bind$inet6(r4, &(0x7f0000000d80)={0x18, 0x0, 0x7, 0x5}, 0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000e80)={&(0x7f0000000e00)='./file1\x00', r7, 0x1}) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000ec0)=0x33, 0x4) unlinkat(r0, &(0x7f0000000f00)='./file0\x00', 0x8) r8 = accept$inet(r2, &(0x7f0000000f40), &(0x7f0000000f80)=0xc) recvfrom(r8, &(0x7f0000000fc0)=""/95, 0x5f, 0x1000, &(0x7f0000001040)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000010c0)={0x1, &(0x7f0000001080)=[{0x1000, 0x3, 0x81, 0x77af}]}) connect$unix(r6, &(0x7f0000001100)=@file={0x1, './file1/file0\x00'}, 0x10) getppid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000001140)=0x6, 0x4) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001180), 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f00000011c0)={0x3, 0x2}) dup2(r7, r5) semget$private(0x0, 0x0, 0x80) recvmmsg(r3, &(0x7f0000002880)={&(0x7f0000002840)={&(0x7f0000001200)=@un=@file={0x0, ""/4103}, 0x1009, &(0x7f00000026c0)=[{&(0x7f0000002240)=""/10, 0xa}, {&(0x7f0000002280)=""/142, 0x8e}, {&(0x7f0000002340)=""/70, 0x46}, {&(0x7f00000023c0)=""/222, 0xde}, {&(0x7f00000024c0)=""/225, 0xe1}, {&(0x7f00000025c0)=""/17, 0x11}, {&(0x7f0000002600)=""/189, 0xbd}], 0x7, &(0x7f0000002740)=""/235, 0xeb}, 0x2}, 0x10, 0x0, &(0x7f00000028c0)={0x3, 0x8}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x496}]}) syz_emit_ethernet(0x138, &(0x7f0000002280)=ANY=[@ANYRES8=r0, @ANYBLOB="d384b26c542bf35f73703b90b3bbc15e6205c74d36078c10f8de8a437089", @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES64=r0, @ANYRES8=r0, @ANYRES8=r0, @ANYRESHEX=0x0, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRES8=r0]) executing program 4: syz_open_pts() syz_open_pts() open(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0xff) shutdown(r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f37000/0x3000)=nil}, {&(0x7f0000b2d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000f97000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) socket$inet(0x2, 0x1, 0x8) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x6) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) executing program 7: sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) socket(0x1, 0x3, 0x7) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x44}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x6c}, {}]}) open(0x0, 0x80000000000206, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x875be7aaada81e9b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getpgid(0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="11", 0x4a}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r3}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1f, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x4000020d, 0x2800}, {{r0}, 0x0, 0x0, 0x0, 0x4, 0xb}, {{}, 0x0, 0x13, 0x0, 0x8, 0x38}, {{}, 0x0, 0x81, 0x40000000, 0x0, 0x4}, {{r0}, 0x0, 0x21, 0x70000002, 0xe60d, 0x9}], 0xffffff00, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x0, 0x2}, {{}, 0xfffffffffffffffa, 0x88, 0x4, 0x67d6b822, 0x4}, {{r5}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x5, 0xea}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x80000000, 0x1d97}, {{}, 0x0, 0x10, 0x4, 0x9, 0x101}], 0x3ff, &(0x7f0000000140)={0x380000000000000, 0xffffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0xff6cae7, 0x400, 0xfffffffc, "1a11ff0300009c4fa879000000fffffffffdf700"}) writev(r7, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r7, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f0000000400)) r8 = semget$private(0x0, 0x0, 0x607) semop(r8, &(0x7f0000000340)=[{0x4, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0xfffd}, {0x2, 0xffff, 0x1000}, {0x0, 0x0, 0x1800}, {0x0, 0x3, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x1, 0x800}, {0x4, 0x29}], 0x9) executing program 4: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) 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) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0x26}, {&(0x7f0000000140)="3928c3721af9781390ee417f60daf59240e18c0e56978546ddc153a719c9958598e846b5bb6addbc554a4825ab4353188a8a21c0ec034331cee47fe8f00560f89acc4ef91d445cad1d67fb6def8588a1a3edb1172349385b606ee1f4d4f0e87f866d2e93599dbfd842f04f517136b22881", 0x71}, {&(0x7f0000000200)="43b0aad1d6841c5b3498c525449ba627eae8b9c6740afc2c0fff4c5c551ede5ee43d89e3d6db327e7e601db2f8052fb9d2e1906e23bcc65ab4d4877e2a84dd71a91ff4b70f642ed9a8b1d34d32a9a9469c6069087150dfe587c2fb6c35f3ae42276aefb4762e840fa1400b8f227980fe5442747c14db0effb6f22935610c24b45b1199affdf12f95fcc67d82c0ef2dbe0a533ddad489c836b845b90913e1ab9c3d21552c45cb", 0xa6}, {&(0x7f00000011c0)="7d5c88bb9c8e87e863be585cc4e520d6181f696e2fbd8e8483c768bb1ab34e8e172e3b034a0682468deab6eaba733e4199041a57945c61a6cc82074c0e39509880f9cdef4f7e811dc4f7bdaa2fa44f9a87d96d0c7ee5cf3b05b3ce0144c941eca726f8590547d1b54f66a9048e380a2939741ee22fe89e18b25d98786dfdb7a6b553ea7979eeb84a72068189e4fb9a0e73f25d8996a908625ecbeb254a0cc7a4a33c0b3cdfdde7c382b847f79f4dae04103e394ad06711c9ed2c64acba9fd9ea296ff30d6151430d8467d6d59824e6a3f7d3c97d6da92ee73565b408679387cf5c0f3cd554282b61eaa4313bab9c39718f0ba132754ce47be38e65f6e84330ca7ae2db10996bd723b42e01d99c7c64273784eca26555d1e2df717bed1a9f370c169f0992cb2ab6727f6bdecf90f31f40d93d4d8f09a588a4ce3544a1f42e72f95c0a3d431b06765b1edf13f68d8d9a2a8d1239af7b5ed518a30bd47efed6bd192f0d72555333a03918c10919496a758540c0b1827bc534d5f881358d837729108a310feb312905e375607a0074dbec3c2e57f6d72b90110183cd66f06ad9d08bf7f378cab82a03a621360ddb759b7dfe56cbbdb3ab8520986d538ecb14fb8147ca3683d5f1f851f983b3a06fa8e6afd93785c511ecc0358196673eb10716a247c0aacbceac277b1077a48970cec1475c56da39c0b2c6d14b56a1b4966a8545ea45dd3e4adcbce844e4ebffb5d5cecaf2c5e717cebfdb93421368a52f5dab1ea432c6a7652263a914575b8657fb195529354b0115b68086c80b2f68d0ff25f0e6bd5cfe3dbcc8b0dbe2a90ace692be6b8b3661e1fefb74498b14a25de54f814188715ced53d034638d6fc6798641eacd639997ba113e2b82400817d23cc97f98cb37cc3fb89fd0cc2bfaf6cef00c2b9c215a489a34793d0d1667dac883ac5736c35fc464656acaed6f841789595ba7458646400f6af87650859f03752a5b68825244e25c3fb7d3a70fe16571d041f24babbe918b3be8f1104561c2c0e6c5f8d642c21ff3effa40ba88717f022ada125163a1d346278b489dadb62c9d37c9665ea986217199d998954039d9853e3198a56297f270eb2ed85d6714998b955afb9f362b8f4792002e917a9e93d3e53444e1677fb43140f514ade7a0b64edea83e9b1387120563ee2e1706c3d6a146d389780f25e8e7389a043936a479ff2119af6619b8e76b78bc6dbf8c7b224c15bb91f4b9c74b8332b0fe626a952e982389b2ac375432b47cbca54378fde510d17ecd8d2ca010bcda012a1daf70350601e73bb15cc53e7a4aabdeeeeb179733a16d4f0017f6facc1a42bc551e1cdc0766c53d4a465d6b9532a50c07eca620981bd1a3bc9e5d5d1a0882f5233f134a4db952d2faeebcad44adcc3738664d11ca1e9599bbcbb23f92acf11a58e76ed085bfc7d2c1d09b2e8ec8c7c5aaa10e93e3f6ffa94bbb65515c29ebe31f7a79269ac4e6460548cac54180703e7098911b840a00489f17928cae03956837f7fe79a4555f68c0fc143caef3b8b61c282037c33ae31df3f8c7232d31c0f2d381121d3d599b223dc5d30a96b2f72e5277f69fc74c1dc8dbc48b25d36931e09ee616ce2826d795e511144d9da96d4233e812faae59b8dc4600f7759e1c852925f66f8af503207d3952ec83ec89551ed838302d2ba8c052c6e7beb72d75cef55a039d758c8322aec77174d45e9c5ea639c4d4866249518290d3de178cd35e274c1004785d618b6a7ef45a9d15a9d95f211e35d23a59d4eef4553746e1cddac95d904105a57665dc5d1b901694fd67ee79ecfee839d1670d6918109a99774f284b49b483be4f5f820b80adb18113fd92f300effaf6ecc721f1b3da55f12a818073e25b520249f2e69b6127966ca8444fe0b976f0a47e67a0dc62cf5a642a3c5653d254cd7f9c9141c77a1a48bd06ca66330d6aa74b6ee24084c5b853e5b58b5485670172352247ad0ef753d2c7d397d35b2d79fab36c6bc90d54d5558e92ce1b39e4ae61d9468853ffdd230ce97c3a9c2ff9dd10c1c89c987c5f4bd3bc869d8e457cb23f4e4548366c7fdf2a2fd9d37e71d535e98b381517589eccf8170f9ab110dee37cb9ec0c0dc9f5168294397891904a051549dc3f18871f05177726c3f6fea1534be41195963bc983b1919d9cc9b4752774a702c565e454065c30d7b9ccfc96c8f64f0f1eb143b673b5cd3e834704f16a5c9f8fe31c1068edb7ba141920d2064b3da449bfb210be612ef3bd61b9f6b0f4156097d3aea24d90ca336db2ad374f9a0cb06c51397167915e232befe707626648b47f35dd0d2cdb7662a8f9e9d0bc33f57c21b4e7895f9b09e455f40bed1682857c456ad6b4a173f1d66d4bdfcb49a72e4002c53cb5119174494748da336a2c619cbc648c4cc6f0403eba6f1e2d42070a6a6ceada6e5f59e286b3a4e0063c1c898b5c0e23faf7a5a28361ba625498a35e0062ddfa387cec6aa18441de9933d981c662c8520eb17aa49f19529e97ffc4fa187a49686b7392e190cc35ac3f3ece8ee4b4645c8dea70a1275082f6cd41eaa407d9b19ce7692854f88f8df381d11d2b4f9091af9511ddf0892b55df670979c7be2aea52006b06035193633a4f07e875978938b417480552ecde86cf5a37c6999bd67430ca426425c7ab4c3c8a2637d3ee2779ba4192022ac562443b20bbe6148813f1416daaee6c8a604beceac0b73ad23353a6ab63a58c3465e677ee387884df7f3bf637ec37e0aa2abd3c89424a5bacb7a3919f847bf5ae859dacbc98379bfe2e0e3c06670fbd56f910a22b87e942694cad7f9016a34fa812183a4707be51abc3091d1b4eca6d861b35159fde8356ba7c2bdb5f0dc26afd6f9f8bb33795a2d85ec6b82f21be5410d9b58298651086b2b512b5c7b7475f782e5a7b28f16e0cc43cead0dc5d14a07afacf04cbf32b75ec2cf11a2ba4514f5483409ec2755dd7174bae5b94ab94623a01bcf6196c2eb393fd33717115827d2a259a61db9243dc972d1f648d9b0996f089983b3481bc7d9c513c6884c09e950d717848c3532c76d2fcd8bd70b547df5958b9593c9b0885a46b3001aa4b529880a3912df335fe6b8491f574551c82a949a62fdd38d25de92cb32dee43d8b67b5e6cc7e47c135f0ac80de1250920d29f219e6ca51f12d0ec0b33fb0b58e1dd626640e2f16e5f8d55742e3436cf2b208795ac1df550d99d3aa716a9cdbe9f40a0dac1eb006f470cd3597fa8e0fcf0721bb24649d2e5dfa9226f4cdb038f2f71ed0e8ff7d2c49f6f7af3ad8f711511a9ce132d1e60b7457ae968d250e5c871ff9812356d239d6f513bd8ba272987080ef2c3a651d9c2ac071449df9dad1d0f40338b9c9044f5de66473ded65aee5140723495fd1d9a09a2138910b899d5f0e4c20f78370658d1f25b4474dee23c1bd1597248b64fa29e07e6c17649c6ddf4eb5d0fabf281062a662c6a09ecd407cb04eb43bf3ddd025ebbb85e4bd560ccc5a7f7f77c0657a04ff7be9bf90e3e820a80e7e269a99521aa3e73d2231b832c70b5ba7f165c99d51053759000c7558a6374e67d2a23dcdb2258a6f98d7c4df9a64b754fd7c13fc3dc95e6ca9d31ce1a9f68ffacb87fe6452a992a99b0d11386568f620914ff2f66b1d7b97407d78e16a8edcc8e62f32136abde1d8b7911d2f97b85141e02b576578759726bc71ef7c3492ef85b3474b0cf220c60ba80495762759730c6263221511585edf630087cccecb63611d411f38aa066528fc40a32d662c637f51a3dafacb1ea6e5758bdc55ea63aec72bb6884c68b88511d1386819d822fc7a1a651a376f77b785b7b5c0310973b0efd2a7b5318c816a06c3e4003e55ff2d78d9d665b97279b842b2f421d3a7c5f16ff91ffb99fbc16d184afbf968a8bf4d0bef9ee35ca5472aba29faff38f80edaa4f0aabf0628698adbc4300e2fa408dfdf1b63c020f3b0810ef18e4c29ec2d0df0fb2d594cde9bb27b1fc7b150ba6061ee57937c7a87a1a45aa77c221a6947f817befdf502094c0986db4b78d1c347f13319c9109072e81355f6ebd7ec5ac84ff6edfe10a83f05a03e3d563f9e1b8533ba479e57ba43ff041f8b40e58276a9652552ac3617f4ca8ace2c4e0406ec30b871f11513e3c8197158c67bc1b83f0ffa869c6004923045f81fb7c661a4d7ea0bb0fc88ea25bbb9e46ddc0851ef21e715c0107c4eecd3769bf1555562dd4059b74c8c72fcab1fe2c897e42982f5525d1276d8abb0065393a2495e4c9170d1e3e6e8e3797578a92175b466291fcb25be56619744990d4d23b3422ec658de87adefc56428cb21ac9b303b7a81807adff2bd1bc2e933f60cbf4675cc479b08745b9c85b160a76e3c5a75621c03afd208c8de9878e0e5972e6eded69c6fbee925b4eff97d889b46073095198340942f0901bfc3e54796d2c5fd47ac3dbbcb7241021d3d7301fa5e718d724a114a47e984ab7fff424602aa53e6a89f1c9c894aeb6cc9f6754592a1356061cb3b952f7e95c909ae9123288e91a9f238f9e3ab69709051daa1e3c57d07d76cb4819742a637c76fbf084795ec4671c58c62618e894894f37823429160453245fef1ed1231a8b3bad48d9baba6a1751bc4e89746e911c5dc641aa3a67b14fa7917c52a927be480ab02af7bb5ee213e4356fcce42f7ee123870c6b17c0884f4b97b07eef76242389db27d196a47a30691f41f7acfd67a0d6b96e228a2a66fc4f20979ee2b32de65cb8595acfa932fa962c05e057c489155d4be376c4d9aee5928f8c18ba8a6f80069e0a43c8eb3bf921c594981703827e8d0cb37a5689a93470c493a79e5b7af5ef3186acc4ed8ea24089201c2aaf249f689d782cec08a4c0831501b3eb6f292e37488f46a47abfd4ee73d06a466e2c686fc1377a1c3ab66a50fe924c1cff621b0973fd8c29c0482a8159a0ac1356e2b7b81b75d5ff1e9eb4a8140cd47e3f532adca4624696a862acff0724d05f40e626125bbe9a18f73b022dde230ba4f85e91c4c68d41f35e6c11d1a30ee36cf7a65f041a79b899171a8159c1f6f5ebd64def3d258fd159e5f7f10f61ec06acc47bc09851a3579c47a3a7b9e861d926012339c743442923ef63a120e40460b6f0d26b54ebf0f1b25a3c4a56dc8f97dd09206e7b76bf2c0699abe919b57bf2a6a2044d7d5de096f6e2b5eefcd96eada0c402ae4f4a3b47bab7549d9ccc890c5825a133be4b489022a8b236f8614a5a1a4b3cb188f02c87865fef91aeeddcfca27eca772ecf2018fb05edc82586a7daad37ff4765ad15b1e848998be514da4e04410f84efe0a31c3110d8204e226e442aaca09ab6ac40d5ffa55c083d9aded5692df51fca44f8bb70aafe68c8b2c076c7499c76c0fb6df1220112da26bc7d5dc13b0263ae6ee5ca99c3dbe2dc19bd830dd0731d5af49ef2165d7f36d91fe70edd7f609d27bf59b8e75d391c50fe80be29c64fb76de02b5d11065ff5630871d648b81d80ff08ee7e91d43f0b339d37ae887438dd1b7fe2ab4f946e2080c5a873c75beb43f688e1d7ec8ee9f780ca336b69cbc68e29a42e773b70121e0e3dd01aab0864d967be6dc57220b3a4bd336b6bc0850cfdec17a5183a55a34862fe42a11ea36099fc6c66f060344582213b06978612fed1163813e80436fe0f8eba1fbede30b58d5318286c3a917d0a5078bc78a97e37ffb6758d6809bfb319aa6e3e99f44f4c09372fd92ddea466e01e3e4eca44925c2d67598b9d352f7eeddb991d07e5f3b10b38f8768a2bd96c62d9b8099a5d23570b", 0x1000}], 0x4, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r3, 0x80002) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, &(0x7f0000001180)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f0000000100)) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x66, 0x0) semget$private(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000500)="c370eba5805e75ac58c77ff3b8779a5f930804d81df4974d38912968b75cfbefd396795ff10afc1caadb6937834a40e179553c7033e46ffb1ed8cea6079957cc2389216a1d71919940ef2184ec1d8be16790cd6a0e9cf13928becd22050401cfba962d5df5554b9774dcd0c38039d5789ea130b1ffd2552acae5283b7846238f40a0e34284720d2c395e62ec300183f0dc8cb2fc74f6ec203e4e", 0x9a) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r1, @ANYRES32=r2]) syz_emit_ethernet(0x2f2, &(0x7f00000005c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x1, 0x6, "406216", 0x2bc, 0x61, 0x3, @rand_addr="d9a07ec278122d41d72fd0759f46874a", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x50, 0x0, 0x9, 0x1, 0x0, 0x10, 0x68}, @dstopts={0x29, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}, @pad1]}, @dstopts={0x39, 0x3, '\x00', [@ra={0x5, 0x2, 0x200}, @jumbo={0xc2, 0x4, 0x20}, @enc_lim={0x4, 0x1, 0x2}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0xff, 0x6, 0x0, 0x2, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x713}]}, @fragment={0x4, 0x0, 0x81, 0x0, 0x0, 0x3, 0x66}, @dstopts={0x2e, 0x1f, '\x00', [@jumbo={0xc2, 0x4, 0x20}, @enc_lim={0x4, 0x1, 0x1}, @enc_lim={0x4, 0x1, 0x8}, @ra={0x5, 0x2, 0x3f}, @generic, @ra={0x5, 0x2, 0x7fff}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0xdf, "07439d2ccbcdac284058c6f10404e18c3f3126301bff1ba3ee892857014b188aa63d7ef1971d69f93b4584d0b77c7b557660fa43b7025884e0a10e10eae4807c18cfc3a035c1772acf6dc3010b70f81ed7599681720acfa40f963f01e1c66050aafe71583c12d11c277474b3711908ca7d8e807421eff29dad37db44898556c1b8df7bb6052c97d1331f0ef0bb2c8e0c3817300207ad354f3f7e3ab5c0933976c644016ae31f77fb8aefc797bfbbd39456b210e2df15a9aadd4c71cc53693b5fcf8d27aaeb2b16a2e876182142f7a66c60e39f49f2ec2e37c1d2ce0b471c01"}]}, @fragment={0x8, 0x0, 0x3f, 0x0, 0x0, 0x2, 0x64}], @tcp={{0x0, 0x2, 0x41424344, r1, 0x1, 0x0, 0x10, 0x20, 0x3, 0x0, 0x101, {[@md5sig={0x13, 0x12, "563ced6fc0527d618628fab13af800cf"}, @window={0x3, 0x3, 0x40}, @mss={0x2, 0x4, 0x57}, @nop, @generic={0x4, 0x10, "c27080f0f1c3babe431e746bfd78"}]}}, {"58abee4b5c995b036b5bf87d84fd2376dd420a9757f21ad021bef4a96fa0d799bb6da20633e1063601090196e412a3d9a51b7d6a9ed9cdda39e0e01cd7996a3fefc146d87f43ebf118a988448d8fa95b0cf3cf6e43e7f82e763424a84a7dcec275d335d14cc75e44d2b0c63463400840b0305771568c3ded6991e8d87df423c7bba447c19ece9ab30b5f6c9740ff3e5bd006eb9db6b8299959f73cb0239fc88a2b32c131be679b219e95af7b95d9167d5c6cb6a2e8abe58db9a5d5d8d9b0c8c11bae02190b7d553feb5aaf06d30cf81bfedda6b90eafcdd355e99fe5"}}}}}}}) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000100)) r3 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r4 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6b", 0x82}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) setegid(0x0) setgroups(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x10, 0x101) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x7c}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) writev(r1, &(0x7f0000000400), 0x1000000000000165) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000001600)}, {&(0x7f0000000540)="f036507373d3b6a873bf825007953fe11409449ce23591987137be9e89aa165bad4db55c00fe3ebe255d0dffe2b217c43a23b5b0e4773e69d3ee6cf8a1762d9082fdbf533f6f7765889357980ce3dd0192c2998614d67a414e665487620f2eaf17ca4b85f6f5fe17f0faf4ba026b66e503afa4758f73888d4c1bf9e06e32644b24c3ccda9fb7bd96be81de66f2347835ffa28aa44ef3649c2f27fd1a113a707dd03551949760", 0xa6}, {&(0x7f0000002600)="07d0c8029988f24bf7f716e5c35650419cd92defb41fb18bd27c6b9b49d74c593040489e9c0a8ef3d6596a4b69204a8d20a26a2cec873da52196758a4cb413cf72a47c353b6704ec2bc6a47e6603df3e3b41b0471d4fb5bf5a165ab236901ac090a95423c9f23039f8ca5ce9b60c96428eb8f823a3a06d3f078c30f89b94f3caef078638083d57a9f38e400e555be8656c7fe145972f2f95279f6a49d33159f779da3a5f06b7c130191bfe370d3aac3d7e9aabffa969b517c8f7a65bf71f6e0992d480c3a2563558b15c63d4c611332ce743185a80c7e2953de411b442c822f5628cfc169b6f94469cb1521a7bb418d88e894230b881000bd90cde70037a34493632e845d3c30c700b5ba974c1a7e5d5093e4b1e2b99c7781bba76b85581795e4c0106440f86a63faa4fa1466efec85574637c867ffb662070a502791a68dc99de4360d7ff1fa3253759b5bc265a5537166c4abdd3c92e10bea9b3e708ca0f60c9281840bc58e90d38672c64f08bc36ae0a092455a1965a30caf73cfa9385c9ed8ce990c2ce83c50749825a13059327d7405623486be9a57a8314c656b625acb1884441b694ddf140d65083e383f2afa6ea76abc5dc50b009f908186cb65d2b8215c9b3ec243f0c9ed4339f4c14ca7d018c183978eeedc2c4daf7354cfbacb36974d281b09243c7109c6715ed03ca99028c6d720d9684933fe5a47109c591a0b0c06bf41d342264fff3da80d9701954683a6afb87a2557a4d11cae14163895e6eee0a0b4058b032283ed560974e4f3fb17ac135ca19d5a4094862f751963d77ac695a1af6438302757774ef2ee80099220aaf49f1f009f920a4d273ae94d085d08de6fe445c6142507d48f773e590bab39f718cc5f6ee4bb89a402753c3de5f3aa293f2f4fe90d3cfc77fbdcf0f4c57d4142fa86946a8e5ee6ea2371564329a522f13b9e9c8aaac51d4cafb3694ba1950cc8cb626b1e0d392b67183fce5200bba4c3ca33af8dfe03cbfb7a379362a76171197f3fde2f83f7561d3cd488b51796d79ffa8cd5e597cfba8ebdc8afb81f38b67993c04a39ba6411740f448f2934236a6225ddd79b98634ffc92554b489799a5b80568ab8859ef47a598a02d060b271a046a510eb07d090035f174254a647d29063b207ce721410795a299d296da568813c3afcb35e3f7f1e7a0aa29323b650308c6593165440a3335e7526c23c93fc408efc8622b70abedb3c1e9e2cf23119b54fc9a7d0d3e2fe07d8de4f8b8b758ad403c275306ae8e0b2aea71730492595727afbf2bb5097de1fef01545cc8da4c0a21afaa6388fc5b79ca649cbac7b3f126cae0e67cb9b696fd134b87d78ab6abe240888bb552c45a057cc09cb92bde05c3608244d15300bb23ecb246fef007f2f0b26ac271b7ff7907bbe6d2ebb338c9c3ad4804a703c3f0106f4282b098338bcfa95fc0d2a4ec7ca19b24884ba24a2cad51f83a3e29c38f3d0835eba1d00b8f540f6c7ac9b524733809a5aedd4d624e99e9cf840ebdccbb87489c02ff181fbcb52224545b9592b0778f372d57c26021c5f349c171569e25139f83c04443d486bc24a999c58b54347dc437f54016a4de674c169edbacf42c79bc7d82177b512f23c090226812fc21d368701c9ecb4ce05c09dddc4ad4643143b9f03d54b7e58eff8d714f75bdd61f42ff1df954f5fae4eb54139fa45ca9a12dfd68f97d409841e8151f4d47bf1a23efe4872118924e562d6f168f69f11b5e9a3cd0846b086670a9b66570d5a512d83ae1bbb18356d42c22992bb16b57a66e2b3ed14b15761557dd7d8700af5365a8cb0ba5d73cc9f9000885d011a1a64792ee359819b8475c8659508cf10a2e667336e0816c0617e72d2747fd5f72f93a9646f542310046badc3e32a71ded7bb9659763d39794f2937755e126c7eff1d6aa017bd839c0aa09165423d0b38b078b8dfe48f43859cdee200712bf522f648fce9e07c70855f29855251c6cf1a6ac3d077b810ed2385f5de182d5d85ea48c33658bfcf5a98a4433ce2ca6f6912a8a5372ab5e5c93511b18161b652087a3b651197dc825d035f8e23b73d7da4656bf0b84dd4c8b85ebae6a5d91b1cce0113aad120cbe3412bc8e2d1269efe456ea42d1ce0d415410dd90add8eb95a910d17d7322c73c36188a5d92ee4dc2338f3a67b310288fdb9c02c9773c22be53f3ca65fa62cc16838d61f375eb409101856476005d0fbec24135865d1ff6eba56e441ad99a6fe927806c1e1ad7df920a7f17727232523dd82df439007e8986375e11a17bc9d4d9f6843fc87e5320a5a2097cdc6e8845260413ec0ac6b6685c5e0eed4e96c89624249618555d322f739d790753d7b7c833b6a455c831223ee4906bbf6367c4501793fdea481c0303b72a23f4473cbaf4c31a5d6bfa75f9b1665877e7b8af77123f2ea0e72591d44ab4fee612f7eadedda5cd65f6dad759778a76a5e35adb85315ade93014cdd8e1e21e435031d6c708a7cdad2edf96e792c37bc2f2b4e7425780d8ea8c8c32fad565ce52edea79cc621d5359b0e75428e326161e7dbe408d11d918948dcab1b5f51320baba2d489da4753479c2fa049935a67207b768fc4aa99e0333d59abf6f6d66c6c8b0366f3047c2baaaae7403a3d70fb4375d6bde09d612388eda40980edec0096e6b1775a46d57ab1335e38c886d8f0b753afb46f5cbded4fbc6b38912006f55d682d53c1cdb917902abdff72747a2cd3107231fa2ebd1a74b6eb00a47f64e5f27dd768d8ff2823bf28f08dbf61e43a7f1a15caf13e36dcfcdb077500da2d8219e38f73469db00667786ec555a8f6fa072e5a92b688e6a4be23589f2ffc65d48c1d5220625706402d06f26f2e5063f68088b13682e86d8026551711b78b0022c8e6b98ec12f83d490dfb3e0e93b0276e488e52fc10a9e47b56b93f0b0c6561ca7b896e768e62d992774f74708ad011e222ce65ff696988b75f42a4cc2a3833ebe1ace485dc1ebedf110ce0774e29c7f7d3df88699ba40b23425087a2e880fb47a7ddd89de192d4ccf9ba71b45a3ac4ff4514cbbea265d69081326d4141927ea762bc9b0017f0b703e8532c858980bac53a17306fe31b6d0980c48c8d7521684abea92e4644c5c854878effb7f2df5ac44142f5322add91eb7eef16ed0e0179633ebe6845346643ae0d8e5ce2b79268b910732164bdcc1d49c7fddcbf7752c84731e72324a7ecc9d4903eb99c16ed106403b80b9e4b27eaa4e074f0e6232179e1a74dfedf187ab87ed825f8d1b78e168aab0af68f5d35ea285880555b523f0016cf770d00e9eb05bbdbc466b4a3840ccb29b03626caa30fc3c38b1c4d516cee543253a42c07113735e53fd98c5feeb4f6de969427dd5cf6a96c9d3eda4db4f71ae4be5854ccb9f865d32aa5af860e9619c5651e66aebaaa6859c36c27a96d5a7fb9725d6863189950527c370776e805865dcbb8e5aab5f4ebd882139bf2ef468275708661b7a5d618b8f4c82f6584d59fa82a87381d57fd562fc8270e96b2e9c92f59b89aa08288a421627c9f5b9d0dee9e3a055e10123b3e75c1176ee226e73e3ce6af3e3f4f4520f5a7f503071a1ffa4e5407c5107993154341490092644d38427a459b90ce62dd33e850e70566c86b8304fc12c2854a852e4f75067390b0b4c3a33e606a5e9c62af44d5afeac2e073fc79a2758e5336e8f164b7667b01cccea14bb75c972ea5e032e97e025391d5f7df46bcd3b3e0139d87575a513c621a42617683a71f1aa604a4aaabd28b75233fa837ba69feb1354f1f1235b115e7d912a333dbacc8874d22b8ce33f6f8bb507c4d1f72c6d2ebcff992f649623faad4e63344509503689506f7b9fa62c4bae71a62fdd92206c3c818694097b0af60cc7d7d80c768caf124f611a17c82485bb22edefa175bff76120ad78fa3be31da456faa393b1c4ec8152392a146a1ee9dec22566c55925aad59c5e482356a247064dea37d9b4c8bd8cd1ba442f93be0ec298f7b37ad707822b9e1cd4ad65ee87ec9072aec493078053458138b322d98dc49c127e507fc2c88a7645f8b044d01b309115b1f9d4a615828c727aa00cd548c65d087ade9028382d2855423cfa123cd737c44de25d44d6b5eecc2802812e053ecc64c5806e1dd0a43ff84fa06fe118c8bf3b6b538a454036c101386c7d83522b302c3da5aa64fd84b10add51b8563e71082d0f24b7ad70921b5386b82a850f3a0b37dc76b2df2f91101a336934717bcd4cbd8bb52a5dcfe289b430ef01dbf467a91e29be77523755a7dba7dc826f0a3da6ba13b637a7399c665870e961aa63661a53b631ee5d143b3eea6a63d399135206292dcce0d3731c611baadb19aeffa100c082ab6b8a3882ffce3cb508feec9b659e934d14df201c7db4349e932fcf56d68412f4a5a42b344a9192bf91454801a85a8d724474b72a99d0b548f0c6821ad586562e5adc4f56d6b0870ab9332a2c5a74acc487ad0e65f066ea50ad507ec38f68140f0e75997f18d3c38869ca29108b0698bb8713f796cf3445aa9f1c0f1ff886c592bc6f88bec5d75cbec43d902f1554d7a36f1d4f4b87df92bd76e1638deefc98cc5ff5aeba6a90c93bdbf0b6a36022a016e8b4899feb6ac4f081fbc3afb7d0393255057124d48ae78bf050599581dc5be47b0fd7097124bee74c1e2401f278b130235664293595cd071d6c47b1d94e98bf9224d6749aba7a00902f3784f83606cffd4d0004a2f51515d61fbbb778d8dd09380aac77f409d604e99eaa0f89454008fd1c3050c9e6ae6081b0d426518a17d4b982258d7d74b60cce8b240a270f2fd6a7ef5a5388e1f40bfb47cccff50d501ae7086921011ae01ac8b805c3140dff73dc19d8ac72c504504f353d1f462e2cb7169ed8ef004186e651f78ec5330957187e5fae7ddcc7e48a8aba4c9025aa709a48c1f20521307769841cf3fd37802377cb973a77a0da1c9ccfb3b89b523ceef60126bb9d7692935a59e13f731835b30e24c958c9882b0b34d1aac482db2323b387954c32361ce7551f528b99b1bf71f649788488145e76674d7a8f2c3ef19d68eda3f88f7cbc4de79c1ca652e9b5c55b9eb1c5f68ede23be820bec843283eb212dcd2f99b8d3e416e1da8754d5a297545b6f6044539be66863e3cc40c99cfb77b036b8a6b93ad0001af526ee7a17bc0621ddcd6477d7e899a5d1dd2a2354dc00ba2afbbb6f23bd1dbaeae8cd9087a8bb952f9b58ef3ddff919a5536b51a75b0452fc264650a763a7700e9c13936912c25b41d323709301282b9a09271fb07b9b9d258a384e9210e5510cc512268bd8db769828c8b5b83b209cbe394e61d444ab24da0d3ade8b2ab9fd4e774803764bed7baaa5c4713a1b0d148301ba89a0e14a121c5027fdcdd5aa40e0cabd1990c5e013005", 0xef8}, {&(0x7f0000003600)="a3b1ea21505854280ec5fc886acb91102112e885e1054e67453dba1114c5aab07cddf142a29c4f5a390520b17c5d83c4887f17768d1c9dc7c88a0607ee876c7881f4dd572c11810fbf56f46f2d521c8b327d08ae8ca9d3fff89c0acf5b424c066e3bac2d693dcaa8a6dddfa12c580b5f25e560ff0fed12642a06a84956199594b5b32967d43d872949b2b6db4bb78043dc1ec403695fb2b593da69d54046e69ac19608ee93a061b0d1f32ea7f32af0549b15faa21e5472880c045a18079c7851250414e86a2e836d75058f715fb7d41c8323bdf7f38a867b38eeca93bfdc2e4b765ab1ceb43d727738a5b787b4df126890278945f680a4917104c070dda67e53f6c568523f8e8cef0c7a96d399fa78c3065b1a6caddcb3d8db1890df1c50e9d65bd45f88598fee0113e412a28595fd0e6f53989c9ee9b0f10b0b4d50cd24f891d82aa1dc780cf97b226c9812b3bf2178d68324e2984da9adca7781ec883b3bb2b944b793ef522444bece261a563dcfc8e5442472139a412a2b44610ca195b1a82a06e7e41a26024f5085ab02039c6050f8b81c178716878c2890276ddcdfc998b40261ec9180f1dae7bb43e8312dde946caf784ded7767c5cea8b95917f6fa1cc97fc57fc7a142900f979330855d9e1a9ebadfb6e25536c707a9dbf997791ead2a9088d770eab7d9a6d16a05e189e64a50f963e79db70e64f68d2afad68dbac545566f963a00040f8e6c39bab3e00a78c52f73e0e27132b7d0ce4d739f3bf2e12f049915ff4b1610081aa1b8f3f216ff58672437ef598d1cb8b2d7b87f5cf9ffe39718e037004931f8da5581d418610427d2c6aa7f470a1e0128b57021ba38c42ac1a4753bed76b872c600ebb8194c5dc5a1c998993eba698179df3be000ed4ba5d786c60f63f57b2f4cf6de6925593a27417c7401b8eecbd9568d998a6f15e144d5104928092547e31cff54bff96afc16bcb0ed956480ea76f18a9e2b7d334ccf19dce28bb8200ea2ae49e6b2235520022a7fd56cda066d96b7e1e9491af253cdc721b4f4697f8079be8427b017bdfbcbee93f137229f4ab410a6ab4bc723a7e058e7f788ff67df5725351d24c7e256da3ff88deaac881014e88541562c312f7cda17de0e66dfa8bc5f3fac2b73577505edfb8d9f85c74effd2ae6095223d8c590936d87561d0c5c2703a8b9791c489266ddd0f61dc92bb35b94a3228536c58c98f2405380c37169997fb4f6b997e3e1f442e5252eec552d003a51c3ca1efa83125292227883fcd4e941c65d1dd0e5d9e3d7325b0bf5500867c9cc30261b73164c91df581fa33103872684058abe8ec6569b8a996d2b6f0bf65088890fbac2340cd50a040b9a83fb89d0ce1dcfa451990f38bf07dcce24c5204baeb7b63cc7f26e90f99fc6f2956f242bae486a96bea0ceadea9ca7cf6a711a02b61067ab071fd2dda247229fd8705f8f9d7d9295b8f5758a6d56ff0c43688117e4d131fe3acd5a0bec02e2d3c98a8a7190a9ef546d0ea5c90fa34452de6519858d7254a2081068dc56c77565f6d206ad78fea7b6c8d85bdf1d39083c5c753ed6a1019525609df9603170f65ec20276f73fe1333cb32873d6f07776bc308e5e60b9b8a5d7bad43b95a2d9e68ffcd6c72bb990f52a04710555d187cb4a5f87f254c9bc1cadcf2f5b71eab26f9f04ddbdbfe71dc6465de032a739d3c8b193439ede38afa917013ad0adef3960c8b28b7bf50c1a1dd5872c40a65eadefa232ab998d9ece1ca46ebf017ba9a547247119848e32310d49ef4c0a25d1051ea3a03ac7fdc45549c8bb0c01c3307b2f0c3d9c411f5eb5b7076c62eae1b6f89f2137379909724550c762ba9333b318d8ffe67e5d2f73170683fe5d655752b9a349ad3508a916225904914970b118563b4c5a6a5d6bf08eee245ec709a7ffd8e17a1137ec61523560d234de56db47ad2f8631ded890a8fd7fba93149d823eec498760009acb0ca2a4563480c9f1b7e6d561380672592360fe2d2809a3f46fab265b7fea01ad250bb4ddffa51462ed27a4d7a6868b9b1e42d8654035fd2c67f88b8b52606260d27c448bd2f6d2830acaa74a2b2cb353c4e2378cf9057dc5d30e25b5f5b2b5ddb8d6290858997ed2d8d731ec771bed6fdabc9f027e529643d6a59a973ce8e340ce585c70602bdde98df0b84fa737515c035f03d88f11978c5cada69e1823ecd9986e70894b7937f4e5b293132cb118571731f9b26071f3424b8fe6fdb516c9fbd72953de866cfe6ee719ac48b8d160a6f180c907a55ff76b5db01595cd747d138c6839e5443194bbff1268c9ea60c779eee4db29d7aa68b42236a972eeb2e6cd61eafbba77fd10898521b01311fa822b74ebf71154da49d9950c49a3d6418c0fcb8803064d90e60abbe5111d3d76877a9bccc28da65b7431abe564015ce55d3caca378390349963ead6e574d9dc957925215a907a456cdd2fa7176e7c8799d7d0c7ab9f261249b209fb99e129cbcde7f6ebdf03d896dff506a942191747970a71bf75a6e31c9c480f63644af64fa98ca6e84aeba60a2d317cd46b24b93461599fbbc6615036fbf86c5cd7659298418f8e3a633f7a58c1f96a2d554c5beb64ea71533d6586161ed9cf782b458173994fc3ce473331a8092df6405cd5c7380df250c4b498403b72327e68ccc43320e83dbc9337f96483f134ba48e43aff1837a39cf3fbc3de46aee1bdd0b369ff13be259d4787efa17ed447343387b6d581a93985dcdf0985ac59b522fd048a41e23bd7c9ea9bc61cd4748e5d3ad5f225519d7e9b00caef75c0d36cbdecb6b95d02576062a2c5e0b5d90cbd51af6e5b74e38945444f66bdd887e5875c9dfe2beee4ad2c0ddfa97e20c1528facbc6150e0c9e6a037b238bffe29dc0dc780f7bc817f0048ef9f45caa942ef62c8971c1970fd76b7b36a30071a13325edd27490dd784699da7c33495f1a81259294eb836c1bdf61d1cf0cbe9c91246ef87dd4c1dbe1ac161963b44654ab07a5c4428219f140fa8a63548964d36ef87a10c02c556493d4dcd2741013d895ab338fd58d1ad4672ed81c3a39bcbb0f8024090e47a1606119da816bb8e21cafd7bd299bb408eba6bb37b9732846f557064c3b9cef71343eb8c1851926d5a5e84230e912357606189b3739e4c88f009361f337f83c6749931c93c6de8b3686a1b4c168f2784e5a58c6e2d7f115e6d6087e2a5106db0a07a1c05419403c17b0a7c247ed820383b8f07a4a9e48e0f0e572f21fd4dfdcd34284841905d03db1324b56df6cb1ec10c8bd752cb122623d5fe42a6da38ad0cf5f606779bd80efaab4d86f16205f595c595705c396552625aa83b5a1c55c230e1028fa5ed08fcf4a47fa8074c98c9f76365552533210be12781e6f88ac0a97318eebd9c4e8e7f343c576320037677277e8baa96ed88eda2527385532094d4be634687027bbc27e3152472f26d6de630d6026afc0efc53201538e9d64a4bc401c20254bb764ade65b5185f9d5b0315a4bf4b50dedcdd062aad95d1b7a1775de78b8049c77006d546ed73fb6bda7c64bdc68cd0d4652f68ac91af19fc09e6429083f863b10c740701ffeb34ce16d89723862224568b1e730c46286432467cdcaa7a1ecade6e9380552be3cbbd7e3723f0f386c5c7dc9028f350d3f7212ae381d81f0ee237b56dd807d8af0b00f889a70981d8804cbbeb3ecbd332320e4dff032084aa429c6a190fd1831bfaca06d8b61310aae82fdc9f40bbf3ce5cb5cfcd908678e2659d14d267d68a6a7148c022dcc3e415647550b9bf874e508ac2fe2abf85fe03f4483db0bc8394fa86de7c6f4c0a7f213da41e6c8711ac286a62794bb904eff0c3cc924a40b96ac5b2451b736d6315d1abfaf0bfe12c9ca59f00a95dc86cedfc981d051ede43b3084909b4fa480b2dfd6eca8b13a2a0f7e6763bfbbef67bc3d72a79eb20bd8a768e2aec96c426d14aeeabdf493ff976567050f788e5d0ab6771ae3da71d8bce6bcb4b73c369d33c0b03d13d7cbb1c715f6203ff3c02fd9789254f0234c544905e6c200db15268667dab7d10b7c7cb45675f91b010653a47849ddec2e0bfacbad64f56b0e66e383fb08b4eec81f8281d29b23cf81804a6eb3b59ec788de07a54e0a83b5380ed8f9c11503531b03bf53cd4cd104c806e2ed2baea8c004e5fb46ad5d442ecc8f3c0851a6f5f2ead9013172ccf54a2333f9f2e0c0ec62aad1b612b91542fb7fa43421c694415f6ed9e2b683a50be3c05c4e68552d36efa8870f31d8300c5a377218547f7989286a6f3c030b7385b699e88b8ac52b5ffe986b3f7b7c569d8e3a8e1efcc7d2ed339753f40d2c25f6575375ac6e8d49faa222a28a5af8fb50dabfa9d898ff6b7508b1aad4739633c82edea21515ebd54cb414452010ae45acddd7ba1bfc3245afab4319d71d64077692af4f3e3eb5fe15d8a85bec8cb319b2ea789a889c069a8f469e054cbf3e23b829d2dc218b25d7b6abd80024e5400f56fbb2f3bf499720120c909b5d4cb27d8ca653702c5aeaaf487ea9f8942ceecdfcd09d52777afaa3b3747eb8d2a879c07e290eccb14442f5d0bc947bd61973227995b7bea52b0d9f53ea3caeed654f9ee09fe848bc9bbfecfe229c95474b6d2ac987f5ee288cb9bb748bfb347f8416e0dc2c3ce37a6834aebe0d0376377542b3d17d7d8eb9337cd8f5a1e550ec4a3df2fcc522e62e6debc40fa6583b6f8aa9875a581e8a4bedbba7f999ae20b5441542fb6b709c309778b8fd556a9f9f1fb41ac4637e7322d7f5c2b1f5655e6f3f8f05b96c89c711c839a4ed3e5d4ee28e7656a63ffef1bc52eda0bc0a6c97e351f3b8193b68c5953f03218e69b876b2237be2eae460700ff24b62fb9e7789c73adb703f4acbd2cd37dbfc103548e4d46323748e57cb89f68435928043fb16acfa92e7d90de6f106ffb4d89fd1706974701d7f3b8c9fe240bc4d07e498dc270da8b496f1fb26021d68e09c56dcc844542b7fd354189ec1427db0b34009364bf914983e3f819ed8db442b628b7971e67b2cd16b1fa8ab68fbdc1f3aa1a8e614a7aa32480e04b177819a04694ba0739b73a56f70fe7c795717e4f23d137e704ae1e33fb56b2aa45cf2a10ae2979220bd529d84119d32ed88e0b00101e157b496a29a8349c16e4c0a0df80345b14a6094c9eb862c93f3eaa8c3e9ab16e88492415c1ea47cae09b5ab50499cd842eeace6e2dc4d5492d8e5416e849a782a40049cfa58674411b9867585fbc788171fd3979a7580784e1704d7cf0f7d8b97634f2002386a9a172d9709b8bc824b6b289fd7a3600455d251986f8d1d8a341f3de6cd28a293d5991e58c16d6683f3a3cc98f10c5da80b82a4eed54bb498f298e768158106a8fc89a788cb2c2d2d0931e9f1ca78d7d2951ecce41643c5e7ded70a32449ef4ed4f941e656cbd4ec1efe74614bc3e2adcabedc5c366a28f296853784f5100b3444000e6c525f2c7d1e06fb003b7864f1df94d6118dcd9ac6c7f7e82c69031797e603dda1657f1256ecf0ee4cdfc0bf55e64b74eecf54d8ac0f8f7a6ab4cef07ee82e1c6ea0916bfadbabd40bff1dbf5960ec4bc8401890be18661f10f623af82f48b0136525d8e74d97dd84ef93acae633ba7803cb95d7bbe798d7c7e42c7298b39d4d7ee16a008b46ab9f4b231ae888f10da061f535c965d3e55d7b0832997282d813b273dae903f189dd7a4a8f0a4957eb9f98e58b3a8c98f921b46602be7cde7464e77bc1d27a0a937e1dc4c88a48b275445218f4f51cfad4d2d00aeb50bc", 0xffd}, {&(0x7f00000000c0)="608ae87b04773a6b4bc6428dc23f0b618fa46b688c36d2264e2b1ce9703c7d0df831b80351bbc938c70869858afa80793b37b11f9960c0cdc1e8d5d8adc39e411050ee7f8e06941bd12e49e08e933122400500067f50975a64e3d5c6978b66e9f41e40ca96b321ee24e78dcff5b2df1fe08ecc1293d8b91e50bab0129791986a293fe892882ae61ffcf09bc7badac45d5e9e92eef922b823e3fe82499f39a4aa150c17fc3ee1", 0xa6}, {&(0x7f0000000640)="cef5c460e4052f53d1a8fa16f9ce97ea01d02ce936f66ebbaf6668c95b249186958a2749ef157e8a738407f04547b30e09f65b2e0e5ac501bfe4b2646bb8aa3481c7701ee84e34e9254fb4eea3bd1ad3ac5ecf4a40ec951920d3b654b08903cbdb5a7149c594881fd3724e56e2cacfdea7321b479801cee346385e903856885b477ad213daa257d004fe16ac424b0bcad0beb6074d4aeb3ac2a6ef28dba08d3e5e22b250836aa6278ac7e45e050f5f047468cb1379072ea2b122cdf58fdb8aa3784e8cc42d2268e89b3b47120b9dff95c813ce501e0f2f4e8623245f3331f136d0bff22efeb7e2f478691f59d7b34b8f813bd8e37879c94af7", 0xf9}, {&(0x7f0000000740)="7c57259c9167f3af0400cd037e617d89751bdf5dcdd9f5e11f3e651c9f9ae913a7b7e7fd0a12c65099b8ebfabde5b8c557d0fd0e5fe3846214d548390377509dc8002f4ce5d0da88a0a60e634e3dc61c64f6ff56d4cceb8a067140428a8644e9b809900030286701e4b26e6e2dd346903eb47a8da855a400540fec73bf6b58d9916e62c8005c981e0515df4348", 0x8d}, {&(0x7f00000001c0)="62b3611bda643f9b9e2254cc1557170ba25f45e09ca0c9a1570945a46a1d85", 0x1f}], 0x8, 0x0) link(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket(0x2, 0x1, 0x0) executing program 4: 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, 0x80146940, &(0x7f00000001c0)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26, 0x10000}, {0x21, 0x3}, {0x0, 0x4}], 0x4}) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r3 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x6]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x101, 0x4}, {0x7fff, 0x5}}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0x3}, {0x3c}, {0x6, 0x0, 0x0, 0x7ffffff4}]}) write(r5, &(0x7f0000000280)="cef18000"/14, 0xe) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r6, 0x0) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x14) pwrite(r7, &(0x7f0000000300)='_', 0x1, 0x8001) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r0 = kqueue() kevent(r0, 0x0, 0x2, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0xc2, 0x20000000, 0xfffffffffffff417, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0xb1458c230126a3a9, 0x8, 0x7, 0x6}], 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000380)="753a2009f896a3d6f7cd66f9e8648ba069429cb8ae0611ee26045efaf2daced368abb3cba078a824612be62f598a79a015154963cb89b38381ee8da77ce3edec089605b5a6d78e1b15a8830000", 0x4d, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getown(r1, 0x5) getppid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000002c0)=[{0xffff, 0x4}, {0x3, 0x1f, 0xfd, 0x3}, {0x6, 0x20, 0x0, 0x294}, {0x100, 0x23, 0x7}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x30}, {0x54}, {0x6, 0x0, 0x0, 0x23a}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB]) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x45}, {0x2d}, {0xa106}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) kevent(r0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)}, 0x60a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000240)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000680)=[{&(0x7f00000001c0)="9377ec8a96f075fca5e0f0c06403876923c311445ef1e076b3100374d7fa614539a9698a022478ce3e094587f49b0e7ce1fa96cc5483b753896970286fad39af3d112393086d883040b600fddbf697bd068579eb52eeba383e8b5e75331a040920b707431a", 0x65}, {0x0}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100, 0x0, 0xfffffffc, 0x0, "1aa09b58505f40e9abfaffff01ec01001000", 0x0, 0xfffffffc}) writev(r2, &(0x7f0000000640)=[{&(0x7f00000004c0)='1', 0x1}], 0x1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f00004d7000/0x3000)=nil, 0x3000, 0x2) 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(ffffffff8295ca61) at panic+0x16f __assert(ffffffff82913016,ffffffff8287e42c,3f,ffffffff828f94f3) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 selwakeup(ffff8000006c58f8) at selwakeup+0x1a comstart(ffff8000006c5800) at comstart+0x1f6 tputchar(66,ffff8000006c5800) at tputchar+0x103 kputchar(66,5,0) at kputchar+0xd9 kprintf() at kprintf+0x69a printf(ffffffff829410f2) at printf+0x79 trap_print(ffff800029ceb730,d) at trap_print+0x49 kerntrap(ffff800029ceb730) at kerntrap+0x1bb Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 245 End of stack trace.